diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 8bbfe2bf9..e90f793b9 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -56,13 +56,6 @@ "matchUpdateTypes": ["patch"], "schedule": ["before 8am every weekday"] }, - { - // jiter >= 0.13 bumps PyO3 to 0.28, which drops PyPy 3.10 support. - // Our openai-latest test matrix still includes PyPy 3.10, so pin - // jiter to the 0.11.x line until PyPy 3.10 is removed from the matrix. - "matchPackageNames": ["jiter"], - "allowedVersions": "<0.12" - }, { // pydantic 2.13 bumps PyO3 to 0.28 (via pydantic-core), which drops // PyPy 3.10 support. Our openai-latest test matrix still includes diff --git a/docs-requirements.txt b/docs-requirements.txt index 1ea3ccedd..c22538e92 100644 --- a/docs-requirements.txt +++ b/docs-requirements.txt @@ -14,7 +14,7 @@ claude-agent-sdk>=0.2.152 google-genai>=2.22.0 langchain>=1.3.18 llama-index-core>=0.14.24 -openai>=2.54.0 +openai>=3.13.0 openai-agents>=0.22.2 smolagents>=1.26.0 weaviate-client>=4.22.0 diff --git a/instrumentation/opentelemetry-instrumentation-genai-openai-agents/tests/requirements.latest.txt b/instrumentation/opentelemetry-instrumentation-genai-openai-agents/tests/requirements.latest.txt index 5d24bf1e5..d64df072e 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-openai-agents/tests/requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-openai-agents/tests/requirements.latest.txt @@ -38,7 +38,7 @@ # the newest supported version of external dependencies. openai-agents~=0.22.2 -openai==3.1.0 +openai==3.13.0 pydantic>=2.12.5,<3 httpx==0.28.1 Deprecated==1.3.1 diff --git a/instrumentation/opentelemetry-instrumentation-genai-openai/examples/embeddings/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-openai/examples/embeddings/requirements.txt index f77afa8dc..811f9cae4 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-openai/examples/embeddings/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-openai/examples/embeddings/requirements.txt @@ -1,4 +1,4 @@ -openai~=2.54.0 +openai~=3.13.0 opentelemetry-sdk~=1.43.0 opentelemetry-exporter-otlp-proto-grpc~=1.43.0 diff --git a/instrumentation/opentelemetry-instrumentation-genai-openai/examples/manual/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-openai/examples/manual/requirements.txt index 171c07080..3f264d018 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-openai/examples/manual/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-openai/examples/manual/requirements.txt @@ -1,4 +1,4 @@ -openai~=2.54.0 +openai~=3.13.0 opentelemetry-sdk~=1.43.0 opentelemetry-exporter-otlp-proto-grpc~=1.43.0 diff --git a/instrumentation/opentelemetry-instrumentation-genai-openai/examples/zero-code/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-openai/examples/zero-code/requirements.txt index 8d080fe7e..11a4d7a66 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-openai/examples/zero-code/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-openai/examples/zero-code/requirements.txt @@ -1,4 +1,4 @@ -openai~=2.54.0 +openai~=3.13.0 opentelemetry-sdk~=1.43.0 opentelemetry-exporter-otlp-proto-grpc~=1.43.0 diff --git a/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.latest.txt b/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.latest.txt index ae2756dde..84ecd1e6a 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.latest.txt @@ -37,12 +37,10 @@ # This variant of the requirements aims to test the system using # the newest supported version of external dependencies. -openai==3.1.0 +openai==3.13.0 # older pydantic is required for PyPy < 3.11 pydantic==2.12.5 httpx2==2.12.0 -# older jiter is required for PyPy < 3.11 -jiter==0.11.1 Deprecated==1.3.1 importlib-metadata==9.0.1 packaging==26.3 @@ -50,4 +48,4 @@ wrapt==2.2.2 # test with the latest version of opentelemetry-api, sdk, semantic conventions, and instrumentation -e instrumentation/opentelemetry-instrumentation-genai-openai --e util/opentelemetry-util-genai \ No newline at end of file +-e util/opentelemetry-util-genai diff --git a/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.v2.txt b/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.v2.txt index bc309e1a4..f5c158899 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.v2.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.v2.txt @@ -43,8 +43,6 @@ openai==2.54.0 pydantic==2.12.5 httpx==0.28.1 opentelemetry-instrumentation-httpx==0.64b0 -# older jiter is required for PyPy < 3.11 -jiter==0.11.1 Deprecated==1.3.1 importlib-metadata==9.0.1 packaging==26.3