From 48dd62faa5d1f0257eee3adcfb5a548de47d4dff Mon Sep 17 00:00:00 2001 From: Riccardo Magliocchetti Date: Thu, 20 Feb 2025 10:35:12 +0100 Subject: [PATCH 1/2] opentelemetry-api: allow importlib-metadata < 8.7.0 And test against latest 8.6.1 --- opentelemetry-api/pyproject.toml | 2 +- opentelemetry-api/test-requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/opentelemetry-api/pyproject.toml b/opentelemetry-api/pyproject.toml index ae1344329f0..73a836c2014 100644 --- a/opentelemetry-api/pyproject.toml +++ b/opentelemetry-api/pyproject.toml @@ -30,7 +30,7 @@ dependencies = [ "Deprecated >= 1.2.6", # FIXME This should be able to be removed after 3.12 is released if there is a reliable API # in importlib.metadata. - "importlib-metadata >= 6.0, <= 8.5.0", + "importlib-metadata >= 6.0, < 8.7.0", ] dynamic = [ "version", diff --git a/opentelemetry-api/test-requirements.txt b/opentelemetry-api/test-requirements.txt index e8020bf4888..7fb20b0a766 100644 --- a/opentelemetry-api/test-requirements.txt +++ b/opentelemetry-api/test-requirements.txt @@ -1,6 +1,6 @@ asgiref==3.7.2 Deprecated==1.2.14 -importlib-metadata==8.5.0 +importlib-metadata==8.6.1 iniconfig==2.0.0 packaging==24.0 pluggy==1.5.0 From 96673144f3a9cd0cc092b43fa2699764aeb5d99e Mon Sep 17 00:00:00 2001 From: Riccardo Magliocchetti Date: Thu, 20 Feb 2025 11:24:51 +0100 Subject: [PATCH 2/2] Keep using older version python 3.8 --- opentelemetry-api/test-requirements.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/opentelemetry-api/test-requirements.txt b/opentelemetry-api/test-requirements.txt index 7fb20b0a766..3cd0616c7cb 100644 --- a/opentelemetry-api/test-requirements.txt +++ b/opentelemetry-api/test-requirements.txt @@ -1,6 +1,7 @@ asgiref==3.7.2 Deprecated==1.2.14 -importlib-metadata==8.6.1 +importlib-metadata==8.5.0 ; python_version < "3.9" +importlib-metadata==8.6.1 ; python_version >= "3.9" iniconfig==2.0.0 packaging==24.0 pluggy==1.5.0