diff --git a/dev-requirements.txt b/dev-requirements.txt index ab91711422a..dfe5c1350bf 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -3,7 +3,7 @@ pyright==v1.1.404 sphinx==7.1.2 sphinx-rtd-theme==2.0.0rc4 sphinx-autodoc-typehints==1.25.2 -pytest==7.4.4 +pytest==9.0.3 pytest-cov==4.1.0 readme-renderer==42.0 bleach==6.4.0 # transient dependency for readme-renderer @@ -11,6 +11,6 @@ markupsafe>=2.0.1 codespell==2.1.0 requests==2.33.1 ruamel.yaml==0.17.21 -flaky==3.7.0 +flaky==3.8.1 pre-commit==3.7.0 ruff==0.16.1 diff --git a/exporter/opentelemetry-exporter-credential-provider-gcp/test-requirements.txt b/exporter/opentelemetry-exporter-credential-provider-gcp/test-requirements.txt index 04f291e8858..28cb6eb51fc 100644 --- a/exporter/opentelemetry-exporter-credential-provider-gcp/test-requirements.txt +++ b/exporter/opentelemetry-exporter-credential-provider-gcp/test-requirements.txt @@ -1,4 +1,4 @@ -pytest==7.4.4 +pytest==9.0.3 opentelemetry-exporter-otlp-proto-http==1.37 opentelemetry-exporter-otlp-proto-common==1.37 opentelemetry-proto==1.37 \ No newline at end of file diff --git a/exporter/opentelemetry-exporter-prometheus-remote-write/test-requirements.txt b/exporter/opentelemetry-exporter-prometheus-remote-write/test-requirements.txt index ef57beed589..3b5585f47df 100644 --- a/exporter/opentelemetry-exporter-prometheus-remote-write/test-requirements.txt +++ b/exporter/opentelemetry-exporter-prometheus-remote-write/test-requirements.txt @@ -9,7 +9,7 @@ packaging==24.0 pluggy==1.6.0 protobuf==6.33.5 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 python-snappy==0.7.1 requests==2.33.1 tomli==2.0.1 diff --git a/exporter/opentelemetry-exporter-richconsole/test-requirements.txt b/exporter/opentelemetry-exporter-richconsole/test-requirements.txt index d876f75b106..d415a232c3f 100644 --- a/exporter/opentelemetry-exporter-richconsole/test-requirements.txt +++ b/exporter/opentelemetry-exporter-richconsole/test-requirements.txt @@ -1,6 +1,6 @@ asgiref==3.8.1 Deprecated==1.2.14 -flaky==3.7.0 +flaky==3.8.1 iniconfig==2.0.0 markdown-it-py==3.0.0 mdurl==0.1.2 @@ -8,7 +8,7 @@ packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 Pygments==2.20.0 -pytest==7.4.4 +pytest==9.0.3 pytest-timeout==2.3.1 rich==13.7.1 tomli==2.0.1 diff --git a/instrumentation-genai/opentelemetry-instrumentation-openai-agents-v2/tests/requirements.latest.txt b/instrumentation-genai/opentelemetry-instrumentation-openai-agents-v2/tests/requirements.latest.txt index 70ce8d6f127..15b1a4cd0a7 100644 --- a/instrumentation-genai/opentelemetry-instrumentation-openai-agents-v2/tests/requirements.latest.txt +++ b/instrumentation-genai/opentelemetry-instrumentation-openai-agents-v2/tests/requirements.latest.txt @@ -42,7 +42,7 @@ httpx==0.27.2 Deprecated==1.2.14 importlib-metadata==6.11.0 packaging==24.0 -pytest==7.4.4 +pytest==9.0.3 pytest-asyncio==0.21.0 wrapt==1.16.0 # test with the latest version of opentelemetry-api, sdk, and semantic conventions diff --git a/instrumentation-genai/opentelemetry-instrumentation-openai-agents-v2/tests/requirements.oldest.txt b/instrumentation-genai/opentelemetry-instrumentation-openai-agents-v2/tests/requirements.oldest.txt index 833db0299fa..122197166bd 100644 --- a/instrumentation-genai/opentelemetry-instrumentation-openai-agents-v2/tests/requirements.oldest.txt +++ b/instrumentation-genai/opentelemetry-instrumentation-openai-agents-v2/tests/requirements.oldest.txt @@ -21,7 +21,7 @@ httpx==0.27.2 Deprecated==1.2.14 importlib-metadata==6.11.0 packaging==24.0 -pytest==7.4.4 +pytest==9.0.3 pytest-asyncio==0.21.0 wrapt==1.16.0 opentelemetry-exporter-otlp-proto-grpc~=1.30 diff --git a/instrumentation-genai/opentelemetry-instrumentation-openai-v2/tests/requirements.latest.txt b/instrumentation-genai/opentelemetry-instrumentation-openai-v2/tests/requirements.latest.txt index 63de54f8ee6..f51eee9a5d3 100644 --- a/instrumentation-genai/opentelemetry-instrumentation-openai-v2/tests/requirements.latest.txt +++ b/instrumentation-genai/opentelemetry-instrumentation-openai-v2/tests/requirements.latest.txt @@ -44,7 +44,7 @@ jiter==0.11.1 Deprecated==1.3.1 importlib-metadata==6.11.0 packaging==24.0 -pytest==7.4.4 +pytest==9.0.3 pytest-vcr==1.0.2 pytest-asyncio==0.21.0 wrapt==2.1.2 diff --git a/instrumentation-genai/opentelemetry-instrumentation-openai-v2/tests/requirements.oldest.txt b/instrumentation-genai/opentelemetry-instrumentation-openai-v2/tests/requirements.oldest.txt index 32114829c36..34d2b8a4d6e 100644 --- a/instrumentation-genai/opentelemetry-instrumentation-openai-v2/tests/requirements.oldest.txt +++ b/instrumentation-genai/opentelemetry-instrumentation-openai-v2/tests/requirements.oldest.txt @@ -24,7 +24,7 @@ httpx==0.27.2 Deprecated==1.2.14 importlib-metadata==6.11.0 packaging==24.0 -pytest==7.4.4 +pytest==9.0.3 pytest-vcr==1.0.2 pytest-asyncio==0.21.0 wrapt==1.16.0 diff --git a/instrumentation-genai/opentelemetry-instrumentation-vertexai/tests/requirements.latest.txt b/instrumentation-genai/opentelemetry-instrumentation-vertexai/tests/requirements.latest.txt index f3af5bc54ac..f239778d041 100644 --- a/instrumentation-genai/opentelemetry-instrumentation-vertexai/tests/requirements.latest.txt +++ b/instrumentation-genai/opentelemetry-instrumentation-vertexai/tests/requirements.latest.txt @@ -68,7 +68,7 @@ protobuf==5.29.1 pyasn1==0.6.1 pyasn1_modules==0.4.1 pydantic==2.12.5 -pytest==7.4.4 +pytest==9.0.3 pytest-asyncio==0.21.0 pytest-vcr==1.0.2 python-dateutil==2.9.0.post0 diff --git a/instrumentation-genai/opentelemetry-instrumentation-vertexai/tests/requirements.oldest.txt b/instrumentation-genai/opentelemetry-instrumentation-vertexai/tests/requirements.oldest.txt index 94f32927457..fde9e93b118 100644 --- a/instrumentation-genai/opentelemetry-instrumentation-vertexai/tests/requirements.oldest.txt +++ b/instrumentation-genai/opentelemetry-instrumentation-vertexai/tests/requirements.oldest.txt @@ -46,7 +46,7 @@ protobuf==5.29.1 pyasn1==0.6.1 pyasn1_modules==0.4.1 pydantic==2.12.5 -pytest==7.4.4 +pytest==9.0.3 pytest-asyncio==0.21.0 pytest-vcr==1.0.2 python-dateutil==2.9.0.post0 diff --git a/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-latest.txt b/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-latest.txt index bacf7d920c8..6c58964a5f3 100644 --- a/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-latest.txt +++ b/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-latest.txt @@ -38,7 +38,9 @@ pluggy==1.6.0 # via pytest propcache==0.5.2 # via yarl -pytest==7.4.4 +pygments==2.21.0 + # via pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements.in diff --git a/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-oldest.txt b/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-oldest.txt index 2bb330100aa..d587a1f6b49 100644 --- a/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-oldest.txt +++ b/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements-oldest.txt @@ -20,7 +20,7 @@ iniconfig==2.3.0 # via pytest multidict==6.9.1 # via yarl -packaging==18.0 +packaging==22.0 # via # opentelemetry-instrumentation # pytest @@ -30,14 +30,12 @@ pluggy==1.6.0 # via pytest propcache==0.5.2 # via yarl -pyparsing==3.3.2 - # via packaging -pytest==7.4.4 +pygments==2.21.0 + # via pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements.in -six==1.17.0 - # via packaging tomli==2.4.1 ; python_full_version < '3.11' # via pytest typing-extensions==4.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements.in b/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements.in index ceafc9dde9e..1cdc9dd99ae 100644 --- a/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements.in +++ b/instrumentation/opentelemetry-instrumentation-aio-pika/test-requirements.in @@ -1,5 +1,5 @@ aio-pika >= 7.2.0, < 11.0.0 wrapt >= 1.16.0, < 3.0.0 -pytest >= 7.4.4 +pytest~=9.0 -e opentelemetry-instrumentation -e instrumentation/opentelemetry-instrumentation-aio-pika diff --git a/instrumentation/opentelemetry-instrumentation-aiohttp-client/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-aiohttp-client/test-requirements.txt index 82a98ffdd39..9a40a1faeb0 100644 --- a/instrumentation/opentelemetry-instrumentation-aiohttp-client/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-aiohttp-client/test-requirements.txt @@ -19,7 +19,7 @@ multidict==6.9.1 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 requests==2.33.1 tomli==2.0.1 typing_extensions==4.12.2 diff --git a/instrumentation/opentelemetry-instrumentation-aiohttp-server/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-aiohttp-server/test-requirements.txt index 9e7328dcb52..706301c63ac 100644 --- a/instrumentation/opentelemetry-instrumentation-aiohttp-server/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-aiohttp-server/test-requirements.txt @@ -10,9 +10,9 @@ multidict==6.9.1 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 pytest-aiohttp==1.0.5 -pytest-asyncio==0.23.5 +pytest-asyncio==1.4.1 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-aiokafka/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-aiokafka/test-requirements.txt index c29f54a732c..88381504860 100644 --- a/instrumentation/opentelemetry-instrumentation-aiokafka/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-aiokafka/test-requirements.txt @@ -1,5 +1,5 @@ aiokafka==0.13.0; python_version >= "3.10" aiokafka==0.12.0; python_version < "3.10" -pytest==7.4.4 +pytest==9.0.3 -e opentelemetry-instrumentation -e instrumentation/opentelemetry-instrumentation-aiokafka diff --git a/instrumentation/opentelemetry-instrumentation-aiopg/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-aiopg/test-requirements.txt index d40176d9f0c..7b17f3a8ac7 100644 --- a/instrumentation/opentelemetry-instrumentation-aiopg/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-aiopg/test-requirements.txt @@ -6,7 +6,7 @@ packaging==24.0 pluggy==1.6.0 psycopg2-binary==2.9.10 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 zipp==3.19.2 diff --git a/instrumentation/opentelemetry-instrumentation-asgi/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-asgi/test-requirements.txt index b41ffa06c0d..ed229fc6913 100644 --- a/instrumentation/opentelemetry-instrumentation-asgi/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-asgi/test-requirements.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.in b/instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.in index da2aa442eae..a8bd65e951d 100644 --- a/instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.in +++ b/instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.in @@ -1,5 +1,5 @@ # Used to generate test-requirements.{oldest,latest}.txt with uv pip compile -pytest~=7.4 +pytest~=9.0 anyio>=4.14.2,<5 Flask~=3.0 wrapt>=1.16.0,<3.0.0 diff --git a/instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.latest.txt b/instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.latest.txt index ace25bdef36..eba6cd63b33 100644 --- a/instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.latest.txt @@ -60,7 +60,9 @@ packaging==26.3 # pytest pluggy==1.6.0 # via pytest -pytest==7.4.4 +pygments==2.21.0 + # via pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.in diff --git a/instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.oldest.txt b/instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.oldest.txt index c85cc8083de..491cbe02fdc 100644 --- a/instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.oldest.txt +++ b/instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.oldest.txt @@ -50,21 +50,19 @@ markupsafe==3.0.3 # -c dev-requirements.txt # jinja2 # werkzeug -packaging==21.0 +packaging==22.0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-flask # pytest pluggy==1.6.0 # via pytest -pyparsing==3.3.3 - # via packaging -pytest==7.4.4 +pygments==2.21.0 + # via pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-asyncclick/test-requirements.in -sniffio==1.3.1 - # via anyio tomli==2.4.1 ; python_full_version < '3.11' # via pytest typing-extensions==4.12.0 diff --git a/instrumentation/opentelemetry-instrumentation-asyncio/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-asyncio/test-requirements.txt index 203aeebb0ae..d4fef8db252 100644 --- a/instrumentation/opentelemetry-instrumentation-asyncio/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-asyncio/test-requirements.txt @@ -4,8 +4,8 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 -pytest-asyncio==0.23.5 +pytest==9.0.3 +pytest-asyncio==1.4.1 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-asyncpg/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-asyncpg/test-requirements.txt index f0dd93d2685..62a8f01eded 100644 --- a/instrumentation/opentelemetry-instrumentation-asyncpg/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-asyncpg/test-requirements.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 zipp==3.19.2 diff --git a/instrumentation/opentelemetry-instrumentation-aws-lambda/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-aws-lambda/test-requirements.txt index 1cf679a579e..1e27db937ef 100644 --- a/instrumentation/opentelemetry-instrumentation-aws-lambda/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-aws-lambda/test-requirements.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-boto3sqs/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-boto3sqs/test-requirements.txt index 7d86ce381cd..f24bc9904ca 100644 --- a/instrumentation/opentelemetry-instrumentation-boto3sqs/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-boto3sqs/test-requirements.txt @@ -7,7 +7,7 @@ jmespath==1.0.1 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 python-dateutil==2.8.2 s3transfer==0.10.0 six==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-0.txt b/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-0.txt index 32040bdfedd..fab8ce759b4 100644 --- a/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-0.txt +++ b/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-0.txt @@ -17,7 +17,7 @@ packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 pycparser==2.21 -pytest==7.4.4 +pytest==9.0.3 pytest-vcr==1.0.2 python-dateutil==2.8.2 pytz==2024.1 diff --git a/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-1.txt b/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-1.txt index a42d0ece7f9..5ce7a47240e 100644 --- a/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-1.txt +++ b/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-1.txt @@ -19,7 +19,7 @@ packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 pycparser==2.21 -pytest==7.4.4 +pytest==9.0.3 pytest-vcr==1.0.2 python-dateutil==2.8.2 pytz==2024.1 diff --git a/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-2.txt b/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-2.txt index 17c1d0737dc..a2440248b22 100644 --- a/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-2.txt +++ b/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-2.txt @@ -19,7 +19,7 @@ packaging==24.0 pluggy==1.5.0 py-cpuinfo==9.0.0 pycparser==2.21 -pytest==7.4.4 +pytest==9.0.3 pytest-vcr==1.0.2 python-dateutil==2.8.2 pytz==2024.1 diff --git a/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-3.txt b/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-3.txt index bfad5518a1c..0cd4d81d5b8 100644 --- a/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-3.txt +++ b/instrumentation/opentelemetry-instrumentation-botocore/test-requirements-3.txt @@ -21,7 +21,7 @@ packaging==24.0 pluggy==1.5.0 py-cpuinfo==9.0.0 pycparser==2.21 -pytest==7.4.4 +pytest==9.0.3 pytest-vcr==1.0.2 python-dateutil==2.8.2 pytz==2024.1 diff --git a/instrumentation/opentelemetry-instrumentation-botocore/tests/test_botocore_bedrock.py b/instrumentation/opentelemetry-instrumentation-botocore/tests/test_botocore_bedrock.py index 5f2aef727c8..a8c0064d1dc 100644 --- a/instrumentation/opentelemetry-instrumentation-botocore/tests/test_botocore_bedrock.py +++ b/instrumentation/opentelemetry-instrumentation-botocore/tests/test_botocore_bedrock.py @@ -1455,7 +1455,7 @@ def test_invoke_model_with_content( } finish_reason = "length" else: - pytest.xfail("model family not handled: {model_family}") + raise pytest.xfail.Exception("model family not handled: {model_family}") assert_message_in_logs(logs[0], "gen_ai.user.message", user_content, span) @@ -1593,7 +1593,7 @@ def test_invoke_model_with_content_different_events( finish_reason = "end_turn" choice_content = [{"type": "text", "text": "This is a test"}] else: - pytest.xfail("llm_model_value not handled: {llm_model_value}") + raise pytest.xfail.Exception("llm_model_value not handled: {llm_model_value}") body = get_invoke_model_body( llm_model_value, @@ -1994,7 +1994,7 @@ def test_invoke_model_with_content_tool_call( llm_model_value = "us.anthropic.claude-3-5-sonnet-20240620-v1:0" llm_model_config = AnthropicClaudeModel else: - pytest.xfail("model family not handled: {model_family}") + raise pytest.xfail.Exception("model family not handled: {model_family}") invoke_model_tool_call( span_exporter, @@ -2071,7 +2071,7 @@ def test_invoke_model_no_content( choice_message = {} finish_reason = "length" else: - pytest.xfail("model family not handled: {model_family}") + raise pytest.xfail.Exception("model family not handled: {model_family}") choice_body = { "index": 0, @@ -2104,7 +2104,7 @@ def test_invoke_model_no_content_different_events( system = anthropic_claude_system() finish_reason = "end_turn" else: - pytest.xfail("llm_model_value not handled: {llm_model_value}") + raise pytest.xfail.Exception("llm_model_value not handled: {llm_model_value}") body = get_invoke_model_body( llm_model_value, @@ -2159,7 +2159,7 @@ def test_invoke_model_no_content_tool_call( llm_model_value = "us.anthropic.claude-3-5-sonnet-20240620-v1:0" llm_model_config = AnthropicClaudeModel else: - pytest.xfail("model family not handled: {model_family}") + raise pytest.xfail.Exception("model family not handled: {model_family}") invoke_model_tool_call( span_exporter, @@ -2301,7 +2301,7 @@ def test_invoke_model_with_response_stream_with_content( elif model_family == "amazon.titan": choice_message = {"content": [{"text": "\nHello! I am a computer program designed to"}]} else: - pytest.xfail("model family not handled: {model_family}") + raise pytest.xfail.Exception("model family not handled: {model_family}") choice_body = { "index": 0, @@ -2336,7 +2336,7 @@ def test_invoke_model_with_response_stream_with_content_different_events( finish_reason = "end_turn" choice_content = [{"text": "This is a test", "type": "text"}] else: - pytest.xfail("llm_model_value not handled: {llm_model_value}") + raise pytest.xfail.Exception("llm_model_value not handled: {llm_model_value}") max_tokens = 10 body = get_invoke_model_body( @@ -2552,7 +2552,7 @@ def test_invoke_model_with_response_stream_with_content_tool_call( llm_model_value = "us.anthropic.claude-3-5-sonnet-20240620-v1:0" llm_model_config = AnthropicClaudeModel else: - pytest.xfail("model family not handled: {model_family}") + raise pytest.xfail.Exception("model family not handled: {model_family}") invoke_model_with_response_stream_tool_call( span_exporter, @@ -2678,7 +2678,7 @@ def test_invoke_model_with_response_stream_no_content_different_events( system = anthropic_claude_system() finish_reason = "end_turn" else: - pytest.xfail("llm_model_value not handled: {llm_model_value}") + raise pytest.xfail.Exception("llm_model_value not handled: {llm_model_value}") max_tokens = 10 body = get_invoke_model_body( @@ -2740,7 +2740,7 @@ def test_invoke_model_with_response_stream_no_content_tool_call( llm_model_value = "us.anthropic.claude-3-5-sonnet-20240620-v1:0" llm_model_config = AnthropicClaudeModel else: - pytest.xfail("model family not handled: {model_family}") + raise pytest.xfail.Exception("model family not handled: {model_family}") invoke_model_with_response_stream_tool_call( span_exporter, diff --git a/instrumentation/opentelemetry-instrumentation-cassandra/test-requirements-scylla.txt b/instrumentation/opentelemetry-instrumentation-cassandra/test-requirements-scylla.txt index 1411ba97fd7..13405f1bdad 100644 --- a/instrumentation/opentelemetry-instrumentation-cassandra/test-requirements-scylla.txt +++ b/instrumentation/opentelemetry-instrumentation-cassandra/test-requirements-scylla.txt @@ -7,7 +7,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 python-snappy==0.7.3 PyYAML==6.0.1 scylla-driver==3.26.6 diff --git a/instrumentation/opentelemetry-instrumentation-cassandra/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-cassandra/test-requirements.txt index 1cdec8d3cd1..9c44a1a3d0d 100644 --- a/instrumentation/opentelemetry-instrumentation-cassandra/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-cassandra/test-requirements.txt @@ -8,7 +8,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 PyYAML==6.0.1 six==1.16.0 tomli==2.0.1 diff --git a/instrumentation/opentelemetry-instrumentation-celery/test-requirements-0.txt b/instrumentation/opentelemetry-instrumentation-celery/test-requirements-0.txt index b5ee53c0a98..5062b0314dd 100644 --- a/instrumentation/opentelemetry-instrumentation-celery/test-requirements-0.txt +++ b/instrumentation/opentelemetry-instrumentation-celery/test-requirements-0.txt @@ -14,7 +14,7 @@ packaging==24.0 pluggy==1.6.0 prompt-toolkit==3.0.43 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 python-dateutil==2.8.2 six==1.16.0 tomli==2.0.1 diff --git a/instrumentation/opentelemetry-instrumentation-celery/test-requirements-1.txt b/instrumentation/opentelemetry-instrumentation-celery/test-requirements-1.txt index f57dd4b27b4..4e713c05fa7 100644 --- a/instrumentation/opentelemetry-instrumentation-celery/test-requirements-1.txt +++ b/instrumentation/opentelemetry-instrumentation-celery/test-requirements-1.txt @@ -13,7 +13,7 @@ packaging==24.0 pluggy==1.6.0 prompt-toolkit==3.0.43 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 python-dateutil==2.8.2 six==1.16.0 tomli==2.0.1 diff --git a/instrumentation/opentelemetry-instrumentation-click/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-click/test-requirements.txt index 897c5ad2dd4..d176a3ec1b9 100644 --- a/instrumentation/opentelemetry-instrumentation-click/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-click/test-requirements.txt @@ -10,8 +10,8 @@ MarkupSafe==2.1.2 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 -pytest-asyncio==0.23.5 +pytest==9.0.3 +pytest-asyncio==1.4.1 tomli==2.0.1 typing_extensions==4.12.2 Werkzeug==3.1.9 diff --git a/instrumentation/opentelemetry-instrumentation-confluent-kafka/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-confluent-kafka/test-requirements.txt index 283b8525adf..95d8353bb59 100644 --- a/instrumentation/opentelemetry-instrumentation-confluent-kafka/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-confluent-kafka/test-requirements.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-dbapi/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-dbapi/test-requirements.txt index fa7a4f9580b..e8e3809466b 100644 --- a/instrumentation/opentelemetry-instrumentation-dbapi/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-dbapi/test-requirements.txt @@ -3,7 +3,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 zipp==3.19.2 diff --git a/instrumentation/opentelemetry-instrumentation-django/test-requirements-0.txt b/instrumentation/opentelemetry-instrumentation-django/test-requirements-0.txt index 73eb2eb4783..7d0a765149c 100644 --- a/instrumentation/opentelemetry-instrumentation-django/test-requirements-0.txt +++ b/instrumentation/opentelemetry-instrumentation-django/test-requirements-0.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 pytz==2024.1 sqlparse==0.6.0 tomli==2.0.1 diff --git a/instrumentation/opentelemetry-instrumentation-django/test-requirements-1.txt b/instrumentation/opentelemetry-instrumentation-django/test-requirements-1.txt index c176a67650a..e08caa4d77d 100644 --- a/instrumentation/opentelemetry-instrumentation-django/test-requirements-1.txt +++ b/instrumentation/opentelemetry-instrumentation-django/test-requirements-1.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 pytz==2024.1 sqlparse==0.6.0 tomli==2.0.1 diff --git a/instrumentation/opentelemetry-instrumentation-django/test-requirements-2.txt b/instrumentation/opentelemetry-instrumentation-django/test-requirements-2.txt index 78c681f1bfb..c5c5ec1815f 100644 --- a/instrumentation/opentelemetry-instrumentation-django/test-requirements-2.txt +++ b/instrumentation/opentelemetry-instrumentation-django/test-requirements-2.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 sqlparse==0.6.0 tomli==2.0.1 typing_extensions==4.12.2 diff --git a/instrumentation/opentelemetry-instrumentation-django/test-requirements-3.txt b/instrumentation/opentelemetry-instrumentation-django/test-requirements-3.txt index ba3d6175ac8..f97c2cfa373 100644 --- a/instrumentation/opentelemetry-instrumentation-django/test-requirements-3.txt +++ b/instrumentation/opentelemetry-instrumentation-django/test-requirements-3.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 sqlparse==0.6.0 tomli==2.0.1 typing_extensions==4.12.2 diff --git a/instrumentation/opentelemetry-instrumentation-exceptions/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-exceptions/test-requirements.txt index ba0e2e83ff2..77b2e2c035c 100644 --- a/instrumentation/opentelemetry-instrumentation-exceptions/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-exceptions/test-requirements.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-0.txt b/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-0.txt index d0d776451e5..5c36486cf9b 100644 --- a/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-0.txt +++ b/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-0.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 python-mimeparse==1.6.0 six==1.16.0 tomli==2.0.1 diff --git a/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-1.txt b/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-1.txt index 22b0e6236c8..71cf99d3ddf 100644 --- a/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-1.txt +++ b/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-1.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-2.txt b/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-2.txt index db9c60a0deb..9334b0c1e9f 100644 --- a/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-2.txt +++ b/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-2.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-3.txt b/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-3.txt index f8f238be202..fb6630a2d72 100644 --- a/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-3.txt +++ b/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-3.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-4.txt b/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-4.txt index d1c7700cd8d..cd85d814a07 100644 --- a/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-4.txt +++ b/instrumentation/opentelemetry-instrumentation-falcon/test-requirements-4.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.in b/instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.in index 739219e59a1..c2d134e8378 100644 --- a/instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.in +++ b/instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.in @@ -1,5 +1,5 @@ # Used to generate test-requirements.{oldest,latest}.txt with uv pip compile -pytest~=7.4 +pytest~=9.0 requests~=2.33.1 urllib3~=2.8.0 httpx~=0.28 diff --git a/instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.latest.txt b/instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.latest.txt index 4e1efef0afd..093cbe55be6 100644 --- a/instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.latest.txt @@ -66,7 +66,7 @@ pydantic-core==2.41.5 # via # -r instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.in # pydantic -pytest==7.4.4 +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.in diff --git a/instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.oldest.txt b/instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.oldest.txt index 5bde5cfa960..682b9be9d9d 100644 --- a/instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.oldest.txt +++ b/instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.oldest.txt @@ -40,7 +40,9 @@ exceptiongroup==1.3.1 ; python_full_version < '3.11' # anyio # pytest fastapi==0.119.1 - # via opentelemetry-instrumentation-fastapi + # via + # -r instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.in + # opentelemetry-instrumentation-fastapi h11==0.16.0 # via httpcore httpcore==1.0.9 @@ -54,7 +56,7 @@ idna==3.18 # requests iniconfig==2.3.0 # via pytest -packaging==18.0 +packaging==22.0 # via # opentelemetry-instrumentation # pytest @@ -63,12 +65,10 @@ pluggy==1.6.0 pydantic==2.12.5 # via fastapi pydantic-core==2.41.5 - # via - # -r instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.in - # pydantic -pyparsing==3.3.2 - # via packaging -pytest==7.4.4 + # via pydantic +pygments==2.21.0 + # via pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.in @@ -76,8 +76,6 @@ requests==2.33.1 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-fastapi/test-requirements.in -six==1.17.0 - # via packaging starlette==0.48.0 # via fastapi tomli==2.4.1 ; python_full_version < '3.11' diff --git a/instrumentation/opentelemetry-instrumentation-flask/test-requirements-0.txt b/instrumentation/opentelemetry-instrumentation-flask/test-requirements-0.txt index f2c46ec39fc..93c9fd9aa38 100644 --- a/instrumentation/opentelemetry-instrumentation-flask/test-requirements-0.txt +++ b/instrumentation/opentelemetry-instrumentation-flask/test-requirements-0.txt @@ -9,7 +9,7 @@ MarkupSafe==2.1.2 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 Werkzeug==2.3.8 diff --git a/instrumentation/opentelemetry-instrumentation-flask/test-requirements-1.txt b/instrumentation/opentelemetry-instrumentation-flask/test-requirements-1.txt index 687f563e593..97de638d048 100644 --- a/instrumentation/opentelemetry-instrumentation-flask/test-requirements-1.txt +++ b/instrumentation/opentelemetry-instrumentation-flask/test-requirements-1.txt @@ -9,7 +9,7 @@ MarkupSafe==2.1.2 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 Werkzeug==2.3.8 diff --git a/instrumentation/opentelemetry-instrumentation-flask/test-requirements-2.txt b/instrumentation/opentelemetry-instrumentation-flask/test-requirements-2.txt index f891cae043f..7613584c177 100644 --- a/instrumentation/opentelemetry-instrumentation-flask/test-requirements-2.txt +++ b/instrumentation/opentelemetry-instrumentation-flask/test-requirements-2.txt @@ -10,7 +10,7 @@ MarkupSafe==2.1.2 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 Werkzeug==3.0.6 diff --git a/instrumentation/opentelemetry-instrumentation-flask/test-requirements-3.txt b/instrumentation/opentelemetry-instrumentation-flask/test-requirements-3.txt index e4c5a1e04b9..97ff2473ac1 100644 --- a/instrumentation/opentelemetry-instrumentation-flask/test-requirements-3.txt +++ b/instrumentation/opentelemetry-instrumentation-flask/test-requirements-3.txt @@ -10,7 +10,7 @@ MarkupSafe==2.1.2 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 Werkzeug>=3.1.0 diff --git a/instrumentation/opentelemetry-instrumentation-grpc/test-requirements-0.txt b/instrumentation/opentelemetry-instrumentation-grpc/test-requirements-0.txt index d255ca9a241..10be17d05d2 100644 --- a/instrumentation/opentelemetry-instrumentation-grpc/test-requirements-0.txt +++ b/instrumentation/opentelemetry-instrumentation-grpc/test-requirements-0.txt @@ -5,7 +5,7 @@ packaging==24.0 pluggy==1.6.0 protobuf==3.20.3 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 zipp==3.19.2 diff --git a/instrumentation/opentelemetry-instrumentation-grpc/test-requirements-1.txt b/instrumentation/opentelemetry-instrumentation-grpc/test-requirements-1.txt index a639d0346b2..289491676b8 100644 --- a/instrumentation/opentelemetry-instrumentation-grpc/test-requirements-1.txt +++ b/instrumentation/opentelemetry-instrumentation-grpc/test-requirements-1.txt @@ -5,7 +5,7 @@ packaging==24.0 pluggy==1.6.0 protobuf==3.20.3 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 zipp==3.19.2 diff --git a/instrumentation/opentelemetry-instrumentation-grpc/tests/protobuf/__init__.py b/instrumentation/opentelemetry-instrumentation-grpc/tests/protobuf/__init__.py new file mode 100644 index 00000000000..e57cf4aba95 --- /dev/null +++ b/instrumentation/opentelemetry-instrumentation-grpc/tests/protobuf/__init__.py @@ -0,0 +1,2 @@ +# Copyright The OpenTelemetry Authors +# SPDX-License-Identifier: Apache-2.0 diff --git a/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-0.txt b/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-0.txt index 294f69ef8d0..07645996220 100644 --- a/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-0.txt +++ b/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-0.txt @@ -10,7 +10,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 respx==0.17.1 rfc3986==1.5.0 sniffio==1.3.1 diff --git a/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-1.txt b/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-1.txt index 9f38de59b32..5c6cf0f0c3c 100644 --- a/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-1.txt +++ b/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-1.txt @@ -10,7 +10,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 respx==0.22.0 sniffio==1.3.1 tomli==2.0.1 diff --git a/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-2.txt b/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-2.txt index b9c6df754b8..46f9d813031 100644 --- a/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-2.txt +++ b/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-2.txt @@ -1,5 +1,5 @@ httpx2==2.12.0 -pytest==7.4.4 +pytest==9.0.3 -e opentelemetry-instrumentation -e util/opentelemetry-util-http -e instrumentation/opentelemetry-instrumentation-httpx diff --git a/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-3.txt b/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-3.txt index 2b835dd74c2..85a4cd9bd6e 100644 --- a/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-3.txt +++ b/instrumentation/opentelemetry-instrumentation-httpx/test-requirements-3.txt @@ -1,6 +1,6 @@ httpx==0.28.1 httpx2==2.12.0 -pytest==7.4.4 +pytest==9.0.3 respx==0.22.0 -e opentelemetry-instrumentation -e util/opentelemetry-util-http diff --git a/instrumentation/opentelemetry-instrumentation-jinja2/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-jinja2/test-requirements.txt index dbbd4b6d8e7..115d855e9fe 100644 --- a/instrumentation/opentelemetry-instrumentation-jinja2/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-jinja2/test-requirements.txt @@ -6,7 +6,7 @@ MarkupSafe==2.0.1 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.in b/instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.in index 1e8093b3bb4..6d53173fdbd 100644 --- a/instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.in +++ b/instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.in @@ -1,7 +1,7 @@ # 2.0.3 is the earliest version to support python > 3.11 # 2.3.2 is the earliest version without GHSA-2jcm-hq8r-84wx and GHSA-m3px-q5gj-j9x7 kafka-python>=2.3.2,<4.0.0 -pytest~=7.4 +pytest~=9.0 wrapt~=2.2.2 -e opentelemetry-instrumentation -e instrumentation/opentelemetry-instrumentation-kafka-python diff --git a/instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.latest.txt b/instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.latest.txt index c4fb9ea9feb..185036d5ec3 100644 --- a/instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.latest.txt @@ -20,7 +20,9 @@ packaging==26.2 # pytest pluggy==1.6.0 # via pytest -pytest==7.4.4 +pygments==2.21.0 + # via pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.in diff --git a/instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.oldest.txt b/instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.oldest.txt index 4e5ebd981e6..7b9786f2f1e 100644 --- a/instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.oldest.txt +++ b/instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.oldest.txt @@ -14,20 +14,18 @@ iniconfig==2.3.0 # via pytest kafka-python==2.3.2 # via -r instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.in -packaging==18.0 +packaging==22.0 # via # opentelemetry-instrumentation # pytest pluggy==1.6.0 # via pytest -pyparsing==3.3.2 - # via packaging -pytest==7.4.4 +pygments==2.21.0 + # via pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-kafka-python/test-requirements.in -six==1.17.0 - # via packaging tomli==2.4.1 ; python_full_version < '3.11' # via pytest typing-extensions==4.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-logging/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-logging/test-requirements.txt index 8d6098d6246..1dd715168fa 100644 --- a/instrumentation/opentelemetry-instrumentation-logging/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-logging/test-requirements.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-mysql/test-requirements-0.txt b/instrumentation/opentelemetry-instrumentation-mysql/test-requirements-0.txt index 05d78ab5cab..ccced579dea 100644 --- a/instrumentation/opentelemetry-instrumentation-mysql/test-requirements-0.txt +++ b/instrumentation/opentelemetry-instrumentation-mysql/test-requirements-0.txt @@ -5,7 +5,7 @@ mysql-connector-python==8.3.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-mysql/test-requirements-1.txt b/instrumentation/opentelemetry-instrumentation-mysql/test-requirements-1.txt index 9846963e35a..12aafea4df6 100644 --- a/instrumentation/opentelemetry-instrumentation-mysql/test-requirements-1.txt +++ b/instrumentation/opentelemetry-instrumentation-mysql/test-requirements-1.txt @@ -5,7 +5,7 @@ mysql-connector-python==9.1.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.9.0 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-mysql/test-requirements-2.txt b/instrumentation/opentelemetry-instrumentation-mysql/test-requirements-2.txt index 5617d3877b6..fab35f697c1 100644 --- a/instrumentation/opentelemetry-instrumentation-mysql/test-requirements-2.txt +++ b/instrumentation/opentelemetry-instrumentation-mysql/test-requirements-2.txt @@ -5,7 +5,7 @@ mysql-connector-python==26.7.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-mysqlclient/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-mysqlclient/test-requirements.txt index 6cb821c22e4..1caa6aecdf6 100644 --- a/instrumentation/opentelemetry-instrumentation-mysqlclient/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-mysqlclient/test-requirements.txt @@ -5,7 +5,7 @@ mysqlclient==2.2.4 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-pika/test-requirements-0.txt b/instrumentation/opentelemetry-instrumentation-pika/test-requirements-0.txt index 697998ce839..c8761dd5adc 100644 --- a/instrumentation/opentelemetry-instrumentation-pika/test-requirements-0.txt +++ b/instrumentation/opentelemetry-instrumentation-pika/test-requirements-0.txt @@ -4,7 +4,7 @@ packaging==24.0 pika==0.13.1 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 zipp==3.19.2 diff --git a/instrumentation/opentelemetry-instrumentation-pika/test-requirements-1.txt b/instrumentation/opentelemetry-instrumentation-pika/test-requirements-1.txt index 645689b674f..a5b46b79bc4 100644 --- a/instrumentation/opentelemetry-instrumentation-pika/test-requirements-1.txt +++ b/instrumentation/opentelemetry-instrumentation-pika/test-requirements-1.txt @@ -4,7 +4,7 @@ packaging==24.0 pika==1.3.2 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 zipp==3.19.2 diff --git a/instrumentation/opentelemetry-instrumentation-psycopg/test-requirements-0.txt b/instrumentation/opentelemetry-instrumentation-psycopg/test-requirements-0.txt index d28af01d88e..68490cf4520 100644 --- a/instrumentation/opentelemetry-instrumentation-psycopg/test-requirements-0.txt +++ b/instrumentation/opentelemetry-instrumentation-psycopg/test-requirements-0.txt @@ -6,7 +6,7 @@ packaging==24.0 pluggy==1.6.0 psycopg==3.1.18 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-psycopg/test-requirements-1.txt b/instrumentation/opentelemetry-instrumentation-psycopg/test-requirements-1.txt index 2b448f797d1..77bce1e7efc 100644 --- a/instrumentation/opentelemetry-instrumentation-psycopg/test-requirements-1.txt +++ b/instrumentation/opentelemetry-instrumentation-psycopg/test-requirements-1.txt @@ -5,7 +5,7 @@ packaging==24.0 pluggy==1.6.0 psycopg==3.3.4 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-psycopg2/test-requirements-binary.txt b/instrumentation/opentelemetry-instrumentation-psycopg2/test-requirements-binary.txt index f47e576ea1a..2f10e24428f 100644 --- a/instrumentation/opentelemetry-instrumentation-psycopg2/test-requirements-binary.txt +++ b/instrumentation/opentelemetry-instrumentation-psycopg2/test-requirements-binary.txt @@ -5,7 +5,7 @@ packaging==24.0 pluggy==1.6.0 psycopg2-binary==2.9.10 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-psycopg2/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-psycopg2/test-requirements.txt index 8171330f1d7..59a21ae2b13 100644 --- a/instrumentation/opentelemetry-instrumentation-psycopg2/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-psycopg2/test-requirements.txt @@ -5,7 +5,7 @@ packaging==24.0 pluggy==1.6.0 psycopg2==2.9.10 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-0.txt b/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-0.txt index 9379eb3087b..7eb0fb72c32 100644 --- a/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-0.txt +++ b/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-0.txt @@ -5,7 +5,7 @@ packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 pymemcache==1.3.5 -pytest==7.4.4 +pytest==9.0.3 six==1.16.0 tomli==2.0.1 typing_extensions==4.12.2 diff --git a/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-1.txt b/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-1.txt index 02515b7c0c7..d665674f0d8 100644 --- a/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-1.txt +++ b/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-1.txt @@ -5,7 +5,7 @@ packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 pymemcache==2.2.2 -pytest==7.4.4 +pytest==9.0.3 six==1.16.0 tomli==2.0.1 typing_extensions==4.12.2 diff --git a/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-2.txt b/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-2.txt index ccaf5fb9d15..a4e87642055 100644 --- a/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-2.txt +++ b/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-2.txt @@ -5,7 +5,7 @@ packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 pymemcache==3.4.1 -pytest==7.4.4 +pytest==9.0.3 six==1.16.0 tomli==2.0.1 typing_extensions==4.12.2 diff --git a/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-3.txt b/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-3.txt index 37240eb242b..93bc2c441e7 100644 --- a/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-3.txt +++ b/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-3.txt @@ -5,7 +5,7 @@ packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 pymemcache==3.4.2 -pytest==7.4.4 +pytest==9.0.3 six==1.16.0 tomli==2.0.1 typing_extensions==4.12.2 diff --git a/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-4.txt b/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-4.txt index c3b002f3c76..dfe156162ce 100644 --- a/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-4.txt +++ b/instrumentation/opentelemetry-instrumentation-pymemcache/test-requirements-4.txt @@ -5,7 +5,7 @@ packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 pymemcache==4.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-pymongo/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-pymongo/test-requirements.txt index 962d918f3e3..6bcad6bb58f 100644 --- a/instrumentation/opentelemetry-instrumentation-pymongo/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-pymongo/test-requirements.txt @@ -6,7 +6,7 @@ packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 pymongo==4.6.3 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-pymssql/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-pymssql/test-requirements.txt index ba53d09622b..c45f6bcdb06 100644 --- a/instrumentation/opentelemetry-instrumentation-pymssql/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-pymssql/test-requirements.txt @@ -3,7 +3,7 @@ iniconfig==2.0.0 packaging==24.2 pluggy==1.6.0 pymssql==2.3.12 -pytest==7.4.4 +pytest==9.0.3 tomli==2.2.1 -e opentelemetry-instrumentation -e instrumentation/opentelemetry-instrumentation-dbapi diff --git a/instrumentation/opentelemetry-instrumentation-pymysql/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-pymysql/test-requirements.txt index 759647c5811..3b296024007 100644 --- a/instrumentation/opentelemetry-instrumentation-pymysql/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-pymysql/test-requirements.txt @@ -5,7 +5,7 @@ packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 PyMySQL==1.1.1 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-pyramid/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-pyramid/test-requirements.txt index ea22666b4e8..39a0a1f3bab 100644 --- a/instrumentation/opentelemetry-instrumentation-pyramid/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-pyramid/test-requirements.txt @@ -9,7 +9,7 @@ plaster-pastedeploy==1.0.1 pluggy==1.6.0 py-cpuinfo==9.0.0 pyramid==2.0.2 -pytest==7.4.4 +pytest==9.0.3 setuptools==81.0.0 tomli==2.0.1 translationstring==1.4 diff --git a/instrumentation/opentelemetry-instrumentation-redis/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-redis/test-requirements.txt index 627b13573c2..28e63a31235 100644 --- a/instrumentation/opentelemetry-instrumentation-redis/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-redis/test-requirements.txt @@ -6,7 +6,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 redis==5.0.1 tomli==2.0.1 typing_extensions==4.12.2 diff --git a/instrumentation/opentelemetry-instrumentation-remoulade/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-remoulade/test-requirements.txt index 42ee69de5ab..300959beebe 100644 --- a/instrumentation/opentelemetry-instrumentation-remoulade/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-remoulade/test-requirements.txt @@ -5,7 +5,7 @@ packaging==24.0 pluggy==1.6.0 prometheus_client==0.20.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 python-dateutil==2.8.2 pytz==2024.1 remoulade==3.2.0 diff --git a/instrumentation/opentelemetry-instrumentation-requests/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-requests/test-requirements.txt index 54270ee65d3..f96765279d6 100644 --- a/instrumentation/opentelemetry-instrumentation-requests/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-requests/test-requirements.txt @@ -8,7 +8,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 requests==2.33.1 tomli==2.0.1 typing_extensions==4.12.2 diff --git a/instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.in b/instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.in index f676b279849..737017dc97f 100644 --- a/instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.in +++ b/instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.in @@ -1,5 +1,5 @@ # Used to generate test-requirements.{oldest,latest}.txt with uv pip compile -pytest~=7.4 +pytest~=9.0 # 1.4.3 is the first release with the sqlite+aiosqlite dialect used by the async tests sqlalchemy>=1.4.3,<2.2.0 aiosqlite>=0.20.0 diff --git a/instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.latest.txt b/instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.latest.txt index 029bf47e913..36296284829 100644 --- a/instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.latest.txt @@ -25,7 +25,9 @@ packaging==26.3 # pytest pluggy==1.6.0 # via pytest -pytest==7.4.4 +pygments==2.21.0 + # via pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.in diff --git a/instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.oldest.txt b/instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.oldest.txt index 5745165a61d..49496a33d97 100644 --- a/instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.oldest.txt +++ b/instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.oldest.txt @@ -18,16 +18,16 @@ greenlet==3.2.4 # sqlalchemy iniconfig==2.3.0 # via pytest -packaging==21.0 +packaging==22.0 # via # opentelemetry-instrumentation # opentelemetry-instrumentation-sqlalchemy # pytest pluggy==1.6.0 # via pytest -pyparsing==3.3.3 - # via packaging -pytest==7.4.4 +pygments==2.21.0 + # via pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-sqlalchemy/test-requirements.in diff --git a/instrumentation/opentelemetry-instrumentation-sqlite3/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-sqlite3/test-requirements.txt index 9e13e801d1a..df95f1f7dae 100644 --- a/instrumentation/opentelemetry-instrumentation-sqlite3/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-sqlite3/test-requirements.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-starlette/test-requirements.in b/instrumentation/opentelemetry-instrumentation-starlette/test-requirements.in index e1e9701b4d2..3d393e07fac 100644 --- a/instrumentation/opentelemetry-instrumentation-starlette/test-requirements.in +++ b/instrumentation/opentelemetry-instrumentation-starlette/test-requirements.in @@ -1,5 +1,5 @@ # Used to generate test-requirements.{oldest,latest}.txt with uv pip compile -pytest~=7.4 +pytest~=9.0 requests~=2.33.1 urllib3~=2.8.0 httpx~=0.28 diff --git a/instrumentation/opentelemetry-instrumentation-starlette/test-requirements.latest.txt b/instrumentation/opentelemetry-instrumentation-starlette/test-requirements.latest.txt index d610bfcad53..f1021684444 100644 --- a/instrumentation/opentelemetry-instrumentation-starlette/test-requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-starlette/test-requirements.latest.txt @@ -46,8 +46,6 @@ idna==3.10 # anyio # httpx # requests -importlib-metadata==8.6.1 - # via opentelemetry-api iniconfig==2.0.0 # via pytest packaging==24.2 @@ -56,7 +54,9 @@ packaging==24.2 # pytest pluggy==1.6.0 # via pytest -pytest==7.4.4 +pygments==2.21.0 + # via pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-starlette/test-requirements.in @@ -64,8 +64,6 @@ requests==2.33.1 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-starlette/test-requirements.in -sniffio==1.3.1 - # via anyio starlette==0.46.2 # via opentelemetry-instrumentation-starlette tomli==2.2.1 ; python_full_version < '3.11' @@ -82,8 +80,6 @@ urllib3==2.8.0 # requests wrapt==1.14.1 # via opentelemetry-instrumentation -zipp==3.21.0 - # via importlib-metadata # The following packages were excluded from the output: # opentelemetry-api diff --git a/instrumentation/opentelemetry-instrumentation-starlette/test-requirements.oldest.txt b/instrumentation/opentelemetry-instrumentation-starlette/test-requirements.oldest.txt index 330bcf694ed..ef71e4928d5 100644 --- a/instrumentation/opentelemetry-instrumentation-starlette/test-requirements.oldest.txt +++ b/instrumentation/opentelemetry-instrumentation-starlette/test-requirements.oldest.txt @@ -44,8 +44,6 @@ idna==3.10 # anyio # httpx # requests -importlib-metadata==8.6.1 - # via opentelemetry-api iniconfig==2.0.0 # via pytest packaging==24.0 @@ -54,7 +52,9 @@ packaging==24.0 # pytest pluggy==1.6.0 # via pytest -pytest==7.4.4 +pygments==2.21.0 + # via pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-starlette/test-requirements.in @@ -62,8 +62,6 @@ requests==2.33.1 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-starlette/test-requirements.in -sniffio==1.3.1 - # via anyio starlette==0.13.8 # via opentelemetry-instrumentation-starlette tomli==2.2.1 ; python_full_version < '3.11' @@ -80,8 +78,6 @@ urllib3==2.8.0 # requests wrapt==1.16.0 # via opentelemetry-instrumentation -zipp==3.21.0 - # via importlib-metadata # The following packages were excluded from the output: # opentelemetry-api diff --git a/instrumentation/opentelemetry-instrumentation-structlog/test-requirements.in b/instrumentation/opentelemetry-instrumentation-structlog/test-requirements.in index b8c1130ef4b..3ac9a761407 100644 --- a/instrumentation/opentelemetry-instrumentation-structlog/test-requirements.in +++ b/instrumentation/opentelemetry-instrumentation-structlog/test-requirements.in @@ -1,5 +1,5 @@ # Used to generate test-requirements.{oldest,latest}.txt with uv pip compile -pytest~=7.4 +pytest~=9.0 packaging>=21.0 wrapt>=1.16.0,<3.0.0 -e opentelemetry-instrumentation diff --git a/instrumentation/opentelemetry-instrumentation-structlog/test-requirements.latest.txt b/instrumentation/opentelemetry-instrumentation-structlog/test-requirements.latest.txt index 2f7484e5e57..8270499e903 100644 --- a/instrumentation/opentelemetry-instrumentation-structlog/test-requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-structlog/test-requirements.latest.txt @@ -19,7 +19,9 @@ packaging==26.2 # pytest pluggy==1.6.0 # via pytest -pytest==7.4.4 +pygments==2.21.0 + # via pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-structlog/test-requirements.in diff --git a/instrumentation/opentelemetry-instrumentation-structlog/test-requirements.oldest.txt b/instrumentation/opentelemetry-instrumentation-structlog/test-requirements.oldest.txt index 5e9982a6dcc..2c74a44d29f 100644 --- a/instrumentation/opentelemetry-instrumentation-structlog/test-requirements.oldest.txt +++ b/instrumentation/opentelemetry-instrumentation-structlog/test-requirements.oldest.txt @@ -12,16 +12,16 @@ exceptiongroup==1.3.1 ; python_full_version < '3.11' # via pytest iniconfig==2.3.0 # via pytest -packaging==21.0 +packaging==22.0 # via # -r instrumentation/opentelemetry-instrumentation-structlog/test-requirements.in # opentelemetry-instrumentation # pytest pluggy==1.6.0 # via pytest -pyparsing==3.3.2 - # via packaging -pytest==7.4.4 +pygments==2.21.0 + # via pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r instrumentation/opentelemetry-instrumentation-structlog/test-requirements.in diff --git a/instrumentation/opentelemetry-instrumentation-system-metrics/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-system-metrics/test-requirements.txt index d30e775ee1b..542b26664e6 100644 --- a/instrumentation/opentelemetry-instrumentation-system-metrics/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-system-metrics/test-requirements.txt @@ -5,7 +5,7 @@ packaging==24.0 pluggy==1.6.0 psutil==7.0.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-threading/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-threading/test-requirements.txt index 681da528bc5..9067d825e52 100644 --- a/instrumentation/opentelemetry-instrumentation-threading/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-threading/test-requirements.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-tornado/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-tornado/test-requirements.txt index f4552908f00..0c1273588f7 100644 --- a/instrumentation/opentelemetry-instrumentation-tornado/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-tornado/test-requirements.txt @@ -9,7 +9,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 requests==2.33.1 tomli==2.0.1 tornado==6.4.2 diff --git a/instrumentation/opentelemetry-instrumentation-tornado/tests/test_metrics_instrumentation.py b/instrumentation/opentelemetry-instrumentation-tornado/tests/test_metrics_instrumentation.py index df50ff47265..11ddb0a1ff5 100644 --- a/instrumentation/opentelemetry-instrumentation-tornado/tests/test_metrics_instrumentation.py +++ b/instrumentation/opentelemetry-instrumentation-tornado/tests/test_metrics_instrumentation.py @@ -229,12 +229,12 @@ def metrics_delta(delta): self.assertAlmostEqual( abs(req1_server_duration_data_point.sum / 1000.0 - req1_client_duration_data_point.sum), 0.0, - delta=metrics_delta(0.01), + delta=metrics_delta(0.05), ) self.assertAlmostEqual( abs(req2_server_duration_data_point.sum / 1000.0 - req2_client_duration_data_point.sum), 0.0, - delta=metrics_delta(0.02), + delta=metrics_delta(0.05), ) # Make sure duration is roughly equivalent to expected (req1/slow) should be around 1 second diff --git a/instrumentation/opentelemetry-instrumentation-tortoiseorm/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-tortoiseorm/test-requirements.txt index 14d714bc5cc..3e52f811737 100644 --- a/instrumentation/opentelemetry-instrumentation-tortoiseorm/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-tortoiseorm/test-requirements.txt @@ -10,7 +10,7 @@ py-cpuinfo==9.0.0 pydantic==2.12.5 pydantic_core==2.41.5 pypika-tortoise==0.1.6 -pytest==7.4.4 +pytest==9.0.3 pytz==2024.1 tomli==2.0.1 tortoise-orm==0.20.0 diff --git a/instrumentation/opentelemetry-instrumentation-urllib/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-urllib/test-requirements.txt index 5a7c375ce53..79942a350c4 100644 --- a/instrumentation/opentelemetry-instrumentation-urllib/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-urllib/test-requirements.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/instrumentation/opentelemetry-instrumentation-urllib3/test-requirements-0.txt b/instrumentation/opentelemetry-instrumentation-urllib3/test-requirements-0.txt index f8a65db692b..7c480ad7f17 100644 --- a/instrumentation/opentelemetry-instrumentation-urllib3/test-requirements-0.txt +++ b/instrumentation/opentelemetry-instrumentation-urllib3/test-requirements-0.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 urllib3==1.26.19 diff --git a/instrumentation/opentelemetry-instrumentation-urllib3/test-requirements-1.txt b/instrumentation/opentelemetry-instrumentation-urllib3/test-requirements-1.txt index 87c422a75ae..d141eeac545 100644 --- a/instrumentation/opentelemetry-instrumentation-urllib3/test-requirements-1.txt +++ b/instrumentation/opentelemetry-instrumentation-urllib3/test-requirements-1.txt @@ -5,7 +5,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 urllib3==2.7.0 diff --git a/instrumentation/opentelemetry-instrumentation-wsgi/test-requirements.txt b/instrumentation/opentelemetry-instrumentation-wsgi/test-requirements.txt index 2aba56695dc..e3dbff4e7e4 100644 --- a/instrumentation/opentelemetry-instrumentation-wsgi/test-requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-wsgi/test-requirements.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/opamp/opentelemetry-opamp-client/test-requirements.in b/opamp/opentelemetry-opamp-client/test-requirements.in index 10e9cf16923..df8cc2bd16b 100644 --- a/opamp/opentelemetry-opamp-client/test-requirements.in +++ b/opamp/opentelemetry-opamp-client/test-requirements.in @@ -3,7 +3,8 @@ iniconfig>=2.0.0 packaging>=24.0 pluggy>=1.5.0 protobuf>=5.29.5 -pytest>=7.4.4 +pygments>=2.13 +pytest>=9.0.3 pytest-vcr>=1.0.2 ; platform_python_implementation !='PyPy' pyyaml>=6.0.2 vcrpy>=7.0.0 ; platform_python_implementation !='PyPy' diff --git a/opamp/opentelemetry-opamp-client/test-requirements.latest.txt b/opamp/opentelemetry-opamp-client/test-requirements.latest.txt index e1f313932e5..ece8c356e52 100644 --- a/opamp/opentelemetry-opamp-client/test-requirements.latest.txt +++ b/opamp/opentelemetry-opamp-client/test-requirements.latest.txt @@ -36,7 +36,11 @@ protobuf==7.36.2 # via # -r opamp/opentelemetry-opamp-client/test-requirements.in # opentelemetry-opamp-client -pytest==7.4.4 +pygments==2.21.0 + # via + # -r opamp/opentelemetry-opamp-client/test-requirements.in + # pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r opamp/opentelemetry-opamp-client/test-requirements.in diff --git a/opamp/opentelemetry-opamp-client/test-requirements.lowest.txt b/opamp/opentelemetry-opamp-client/test-requirements.lowest.txt index f17675eedd4..af9f9d0b55a 100644 --- a/opamp/opentelemetry-opamp-client/test-requirements.lowest.txt +++ b/opamp/opentelemetry-opamp-client/test-requirements.lowest.txt @@ -38,7 +38,11 @@ protobuf==5.29.5 # via # -r opamp/opentelemetry-opamp-client/test-requirements.in # opentelemetry-opamp-client -pytest==7.4.4 +pygments==2.13.0 + # via + # -r opamp/opentelemetry-opamp-client/test-requirements.in + # pytest +pytest==9.0.3 # via # -c dev-requirements.txt # -r opamp/opentelemetry-opamp-client/test-requirements.in diff --git a/opentelemetry-distro/test-requirements.txt b/opentelemetry-distro/test-requirements.txt index 75e0e99298a..449ef46477d 100644 --- a/opentelemetry-distro/test-requirements.txt +++ b/opentelemetry-distro/test-requirements.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/opentelemetry-instrumentation/test-requirements.txt b/opentelemetry-instrumentation/test-requirements.txt index a05165dbbbe..83fa053131c 100644 --- a/opentelemetry-instrumentation/test-requirements.txt +++ b/opentelemetry-instrumentation/test-requirements.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 zipp==3.19.2 diff --git a/processor/opentelemetry-processor-baggage/test-requirements.txt b/processor/opentelemetry-processor-baggage/test-requirements.txt index 7e4fefd1575..7da5bbf64bc 100644 --- a/processor/opentelemetry-processor-baggage/test-requirements.txt +++ b/processor/opentelemetry-processor-baggage/test-requirements.txt @@ -2,6 +2,6 @@ importlib_metadata==8.0.0 typing_extensions==4.12.2 wrapt==1.16.0 zipp==3.19.2 -pytest==7.4.4 +pytest==9.0.3 Deprecated==1.2.14 -e processor/opentelemetry-processor-baggage diff --git a/propagator/opentelemetry-propagator-aws-xray/test-requirements-0.txt b/propagator/opentelemetry-propagator-aws-xray/test-requirements-0.txt index 700f09500f5..7c210fb25f6 100644 --- a/propagator/opentelemetry-propagator-aws-xray/test-requirements-0.txt +++ b/propagator/opentelemetry-propagator-aws-xray/test-requirements-0.txt @@ -7,7 +7,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 pytest-benchmark==4.0.0 requests==2.33.1 tomli==2.0.1 diff --git a/propagator/opentelemetry-propagator-aws-xray/test-requirements-1.txt b/propagator/opentelemetry-propagator-aws-xray/test-requirements-1.txt index d329b83c587..f3fc3c00e2e 100644 --- a/propagator/opentelemetry-propagator-aws-xray/test-requirements-1.txt +++ b/propagator/opentelemetry-propagator-aws-xray/test-requirements-1.txt @@ -7,7 +7,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 pytest-benchmark==4.0.0 requests==2.33.1 tomli==2.0.1 diff --git a/propagator/opentelemetry-propagator-ot-trace/test-requirements.txt b/propagator/opentelemetry-propagator-ot-trace/test-requirements.txt index 97b8f51755a..3b25cabf846 100644 --- a/propagator/opentelemetry-propagator-ot-trace/test-requirements.txt +++ b/propagator/opentelemetry-propagator-ot-trace/test-requirements.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/resource/opentelemetry-resource-detector-azure/test-requirements-0.txt b/resource/opentelemetry-resource-detector-azure/test-requirements-0.txt index 792cae94656..172e21c1b56 100644 --- a/resource/opentelemetry-resource-detector-azure/test-requirements-0.txt +++ b/resource/opentelemetry-resource-detector-azure/test-requirements-0.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 typing_extensions==4.12.2 wrapt==1.16.0 zipp==3.19.2 diff --git a/resource/opentelemetry-resource-detector-azure/test-requirements-1.txt b/resource/opentelemetry-resource-detector-azure/test-requirements-1.txt index 5d78dff62bb..53b31104034 100644 --- a/resource/opentelemetry-resource-detector-azure/test-requirements-1.txt +++ b/resource/opentelemetry-resource-detector-azure/test-requirements-1.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 typing_extensions==4.12.2 wrapt==1.16.0 zipp==3.19.2 diff --git a/resource/opentelemetry-resource-detector-containerid/test-requirements.txt b/resource/opentelemetry-resource-detector-containerid/test-requirements.txt index db0cc5ab585..22904a51b21 100644 --- a/resource/opentelemetry-resource-detector-containerid/test-requirements.txt +++ b/resource/opentelemetry-resource-detector-containerid/test-requirements.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 wrapt==1.16.0 diff --git a/resource/opentelemetry-resourcedetector-gcp/requirements.latest.txt b/resource/opentelemetry-resourcedetector-gcp/requirements.latest.txt index ab80c9ba19a..dfad21be6cc 100644 --- a/resource/opentelemetry-resourcedetector-gcp/requirements.latest.txt +++ b/resource/opentelemetry-resourcedetector-gcp/requirements.latest.txt @@ -4,12 +4,12 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 typing_extensions==4.12.2 wrapt==1.16.0 zipp==3.19.2 requests==2.33.1 -syrupy==4.6.1 +syrupy==6.1.1 # test with the latest version of opentelemetry-api, sdk, and semantic conventions -e resource/opentelemetry-resourcedetector-gcp diff --git a/resource/opentelemetry-resourcedetector-gcp/requirements.oldest.txt b/resource/opentelemetry-resourcedetector-gcp/requirements.oldest.txt index 6c276610b2c..3d5085f8c98 100644 --- a/resource/opentelemetry-resourcedetector-gcp/requirements.oldest.txt +++ b/resource/opentelemetry-resourcedetector-gcp/requirements.oldest.txt @@ -4,12 +4,12 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 typing_extensions==4.12.2 wrapt==1.16.0 zipp==3.19.2 requests==2.33.1 -syrupy==4.6.1 +syrupy==6.1.1 opentelemetry-api==1.30 # when updating, also update in pyproject.toml opentelemetry-sdk==1.30 # when updating, also update in pyproject.toml diff --git a/sdk-extension/opentelemetry-sdk-extension-aws/test-requirements-0.txt b/sdk-extension/opentelemetry-sdk-extension-aws/test-requirements-0.txt index 3d9f775611e..f7553ff53f5 100644 --- a/sdk-extension/opentelemetry-sdk-extension-aws/test-requirements-0.txt +++ b/sdk-extension/opentelemetry-sdk-extension-aws/test-requirements-0.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 pytest-benchmark==4.0.0 requests==2.33.1 tomli==2.0.1 diff --git a/sdk-extension/opentelemetry-sdk-extension-aws/test-requirements-1.txt b/sdk-extension/opentelemetry-sdk-extension-aws/test-requirements-1.txt index 28a2dd51c06..6d6da69135f 100644 --- a/sdk-extension/opentelemetry-sdk-extension-aws/test-requirements-1.txt +++ b/sdk-extension/opentelemetry-sdk-extension-aws/test-requirements-1.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 pytest-benchmark==4.0.0 requests==2.33.1 tomli==2.0.1 diff --git a/tests/opentelemetry-docker-tests/tests/test-requirements.txt b/tests/opentelemetry-docker-tests/tests/test-requirements.txt index 140951a8974..c6b9aa56cfb 100644 --- a/tests/opentelemetry-docker-tests/tests/test-requirements.txt +++ b/tests/opentelemetry-docker-tests/tests/test-requirements.txt @@ -14,7 +14,7 @@ click-repl==0.3.0 Django==5.2.17 dnspython==2.9.0 exceptiongroup==1.2.0 -flaky==3.7.0 +flaky==3.8.1 flask==3.1.3 greenlet==3.3.1 grpcio==1.81.1 @@ -38,7 +38,7 @@ pymongo==4.18.3 PyMySQL==1.1.1 # prerequisite: install unixodbc pyodbc==5.3.0 -pytest==8.0.2 +pytest==9.0.3 pytest-celery==0.0.0 python-dateutil==2.9.0.post0 pytz==2024.1 diff --git a/util/opentelemetry-util-genai/test-requirements.txt b/util/opentelemetry-util-genai/test-requirements.txt index 34a1ad14a29..97ad710c841 100644 --- a/util/opentelemetry-util-genai/test-requirements.txt +++ b/util/opentelemetry-util-genai/test-requirements.txt @@ -1,3 +1,3 @@ -pytest==7.4.4 +pytest==9.0.3 fsspec==2025.9.0 -e opentelemetry-instrumentation diff --git a/util/opentelemetry-util-http/test-requirements.txt b/util/opentelemetry-util-http/test-requirements.txt index 01a7bff69a0..0fdbafaeee7 100644 --- a/util/opentelemetry-util-http/test-requirements.txt +++ b/util/opentelemetry-util-http/test-requirements.txt @@ -4,7 +4,7 @@ iniconfig==2.0.0 packaging==24.0 pluggy==1.6.0 py-cpuinfo==9.0.0 -pytest==7.4.4 +pytest==9.0.3 tomli==2.0.1 typing_extensions==4.12.2 -e opentelemetry-instrumentation