diff --git a/CHANGELOG.md b/CHANGELOG.md index 458d16fe41..970f6745d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 to crash at shutdown with a max recursion error ([#4586](https://github.com/open-telemetry/opentelemetry-python/pull/4586)). - Configurable max retry timeout for grpc exporter ([#4333](https://github.com/open-telemetry/opentelemetry-python/pull/4333)) +- opentelemetry-api: allow importlib-metadata 8.7.0 + ([#4593](https://github.com/open-telemetry/opentelemetry-python/pull/4593)) ## Version 1.33.0/0.54b0 (2025-05-09) diff --git a/opentelemetry-api/pyproject.toml b/opentelemetry-api/pyproject.toml index 73a836c201..698bfb2a78 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.7.0", + "importlib-metadata >= 6.0, < 8.8.0", ] dynamic = [ "version", diff --git a/opentelemetry-api/test-requirements.txt b/opentelemetry-api/test-requirements.txt index 3cd0616c7c..d2cf77af94 100644 --- a/opentelemetry-api/test-requirements.txt +++ b/opentelemetry-api/test-requirements.txt @@ -1,7 +1,7 @@ asgiref==3.7.2 Deprecated==1.2.14 importlib-metadata==8.5.0 ; python_version < "3.9" -importlib-metadata==8.6.1 ; python_version >= "3.9" +importlib-metadata==8.7.0 ; python_version >= "3.9" iniconfig==2.0.0 packaging==24.0 pluggy==1.5.0 diff --git a/uv.lock b/uv.lock index adb4be16d1..e96dd3074d 100644 --- a/uv.lock +++ b/uv.lock @@ -271,7 +271,7 @@ dependencies = [ [package.metadata] requires-dist = [ { name = "deprecated", specifier = ">=1.2.6" }, - { name = "importlib-metadata", specifier = ">=6.0,<8.7.0" }, + { name = "importlib-metadata", specifier = ">=6.0,<8.8.0" }, ] [[package]]