From 2fd0f63356090f74e74c8f2b8e82fdef67e0f40b Mon Sep 17 00:00:00 2001 From: iuiuiu <92971770+iuiu-py@users.noreply.github.com> Date: Mon, 21 Sep 2026 20:53:52 +0800 Subject: [PATCH] fix(deps): allow compatible OpenTelemetry 1.x releases --- pyproject.toml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 2627584fe..ec32dc0a7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,19 +37,14 @@ dependencies = [ "packaging>=21.0,<25.0", # Lower bound of 21.0 ensures compatibility with Python 3.9+ "httpx>=0.24.0,<0.29.0", # Required for legacy module compatibility "aiohttp>=3.8.0,<4.0.0", # For async HTTP client functionality - "opentelemetry-sdk==1.29.0; python_version<'3.10'", - "opentelemetry-sdk>1.29.0; python_version>='3.10'", - "opentelemetry-api==1.29.0; python_version<'3.10'", - "opentelemetry-api>1.29.0; python_version>='3.10'", - "opentelemetry-exporter-otlp-proto-http==1.29.0; python_version<'3.10'", - "opentelemetry-exporter-otlp-proto-http>1.29.0; python_version>='3.10'", + "opentelemetry-sdk>=1.29.0,<2.0.0", + "opentelemetry-api>=1.29.0,<2.0.0", + "opentelemetry-exporter-otlp-proto-http>=1.29.0,<2.0.0", "ordered-set>=4.0.0,<5.0.0", "wrapt>=1.0.0,<2.0.0", # "opentelemetry-instrumentation", - "opentelemetry-instrumentation==0.50b0; python_version<'3.10'", - "opentelemetry-instrumentation>=0.50b0; python_version>='3.10'", - "opentelemetry-semantic-conventions==0.50b0; python_version<'3.10'", - "opentelemetry-semantic-conventions>=0.50b0; python_version>='3.10'", + "opentelemetry-instrumentation>=0.50b0,<1.0.0", + "opentelemetry-semantic-conventions>=0.50b0,<1.0.0", ] [dependency-groups]