From d0a2ab44c4b15fcfa8921d65485afe38ecc6648b Mon Sep 17 00:00:00 2001 From: Louis Tricot Date: Wed, 13 May 2026 09:40:05 +0200 Subject: [PATCH 1/2] chore(version): fix version.py for python3.9 --- ddtrace/version.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ddtrace/version.py b/ddtrace/version.py index e48bb2a909e..e9f7705f14e 100644 --- a/ddtrace/version.py +++ b/ddtrace/version.py @@ -9,6 +9,10 @@ try: distributions = importlib.metadata.packages_distributions().get(__package__ or __name__) +except AttributeError: + distributions = None + +try: __version__ = importlib.metadata.version(distributions[0] if distributions else "ddtrace") except Exception: __version__ = "0.0.0" From 417d62aba2b17c4cca92755ab1af3d5d4e8515d1 Mon Sep 17 00:00:00 2001 From: Louis Tricot Date: Wed, 13 May 2026 09:48:10 +0200 Subject: [PATCH 2/2] codex review --- ddtrace/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ddtrace/version.py b/ddtrace/version.py index e9f7705f14e..3adf8435d4c 100644 --- a/ddtrace/version.py +++ b/ddtrace/version.py @@ -9,7 +9,7 @@ try: distributions = importlib.metadata.packages_distributions().get(__package__ or __name__) -except AttributeError: +except Exception: distributions = None try: