From cb533471dc3f3893a41b7a1068233fbffaf305fe Mon Sep 17 00:00:00 2001 From: Maximilian Linhoff Date: Thu, 18 Jul 2024 10:52:57 +0200 Subject: [PATCH] Fix provenance in case broken packages are in the environment --- src/ctapipe/core/provenance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ctapipe/core/provenance.py b/src/ctapipe/core/provenance.py index 02ee888ab75..b30886317d4 100644 --- a/src/ctapipe/core/provenance.py +++ b/src/ctapipe/core/provenance.py @@ -306,7 +306,7 @@ def provenance(self): def _get_python_packages(): return [ {"name": p.name, "version": p.version} - for p in sorted(distributions(), key=lambda d: d.name) + for p in sorted(distributions(), key=lambda d: (d.name or "").lower()) ]