From 164549affb6e179d4c501282c7609df4335b2157 Mon Sep 17 00:00:00 2001 From: Dave Hirschfeld Date: Fri, 8 May 2026 23:37:47 +1000 Subject: [PATCH 1/3] Relax the `importlib-metadata` pin --- opentelemetry-api/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opentelemetry-api/pyproject.toml b/opentelemetry-api/pyproject.toml index 8116c96364..1c00bc804f 100644 --- a/opentelemetry-api/pyproject.toml +++ b/opentelemetry-api/pyproject.toml @@ -28,7 +28,7 @@ dependencies = [ "typing-extensions >= 4.5.0", # 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.8.0", + "importlib-metadata >= 6.0, < 9.1.0", ] dynamic = [ "version", From 3946672692b6db6627259f31a6eb66d23c230654 Mon Sep 17 00:00:00 2001 From: Dave Hirschfeld Date: Sat, 9 May 2026 00:07:42 +1000 Subject: [PATCH 2/3] Add CHANGELOG entry for #5191 --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 91aaf9a7bc..9bc344e0b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +- opentelemetry-api: Relax the `importlib-metadata` pin to `<9.1.0` + ([#5191](https://github.com/open-telemetry/opentelemetry-python/pull/5191)) - Apply fixes for `UP` ruff rule ([#5133](https://github.com/open-telemetry/opentelemetry-python/pull/5133)) - Switch to SPDX license headers and add CI enforcement From b9c76fd93da5df1d463bd10310cb6d358e8d6a4b Mon Sep 17 00:00:00 2001 From: Dave Hirschfeld Date: Sat, 9 May 2026 00:08:22 +1000 Subject: [PATCH 3/3] Fix lint --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bc344e0b4..6d11dab025 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased -- opentelemetry-api: Relax the `importlib-metadata` pin to `<9.1.0` +- `opentelemetry-api`: Relax the `importlib-metadata` pin to `<9.1.0` ([#5191](https://github.com/open-telemetry/opentelemetry-python/pull/5191)) - Apply fixes for `UP` ruff rule ([#5133](https://github.com/open-telemetry/opentelemetry-python/pull/5133))