From 14e5a7d78f803fdc70b2591d84653bf0335a9f31 Mon Sep 17 00:00:00 2001 From: Emmett Butler Date: Tue, 7 Oct 2025 13:02:30 -0700 Subject: [PATCH 1/4] remove pydantic alpha since the stable release is out now --- .../requirements/{11a2628.txt => 1060ac5.txt} | 64 +++++++-------- .../requirements/{171afdc.txt => 10e2453.txt} | 26 +++--- .../requirements/{1c032cb.txt => 11518a9.txt} | 18 ++-- .riot/requirements/116b0a1.txt | 42 ++++++++++ .../requirements/{1e1b79f.txt => 128b106.txt} | 22 ++--- .../requirements/{d07178e.txt => 12ce83b.txt} | 50 +++++------ .riot/requirements/1415ef8.txt | 40 +++++++++ .../requirements/{d142dba.txt => 145f918.txt} | 26 +++--- .../requirements/{36ee1a0.txt => 14930b4.txt} | 82 +++++++++---------- .../requirements/{16db033.txt => 1531241.txt} | 26 +++--- .../requirements/{b8e9123.txt => 1567689.txt} | 28 +++---- .../requirements/{10739c4.txt => 1592050.txt} | 26 +++--- .../requirements/{c6c61ec.txt => 15ab13f.txt} | 58 ++++++------- .../requirements/{1124b6c.txt => 18ab9e9.txt} | 20 ++--- .../requirements/{1a48e48.txt => 19012e5.txt} | 82 +++++++++---------- .../requirements/{10df831.txt => 190fcc7.txt} | 26 +++--- .../requirements/{1ddcc1c.txt => 192ce08.txt} | 58 ++++++------- .../requirements/{300153f.txt => 1aa359d.txt} | 24 +++--- .riot/requirements/1b1c34d.txt | 42 ++++++++++ .../requirements/{4d4441f.txt => 1bc2caa.txt} | 82 +++++++++---------- .riot/requirements/1c53a7f.txt | 40 +++++++++ .riot/requirements/1c6c710.txt | 40 +++++++++ .../requirements/{adbeeed.txt => 1d2cf6f.txt} | 44 +++++----- .../requirements/{1f1f7bb.txt => 1d5959a.txt} | 58 ++++++------- .../requirements/{b39d7b4.txt => 1d69242.txt} | 82 +++++++++---------- .../requirements/{12a0147.txt => 1e5d621.txt} | 82 +++++++++---------- .riot/requirements/1ee7bde.txt | 49 +++++++++++ .../requirements/{1991185.txt => 1fa31f4.txt} | 56 ++++++------- .../requirements/{1724955.txt => 2775951.txt} | 64 +++++++-------- .../requirements/{1cc4e5d.txt => 2846416.txt} | 64 +++++++-------- .../requirements/{1ae5d3b.txt => 2b2cf15.txt} | 58 ++++++------- .riot/requirements/2b426ba.txt | 40 +++++++++ .riot/requirements/3cbe634.txt | 42 ++++++++++ .../requirements/{1ebedb1.txt => 3e1f856.txt} | 64 +++++++-------- .riot/requirements/3f2ebdc.txt | 40 +++++++++ .../requirements/{1602abc.txt => 43c841c.txt} | 40 ++++----- .riot/requirements/5484ca0.txt | 55 +++++++++++++ .../requirements/{dde06e6.txt => 5a978d2.txt} | 24 +++--- .../requirements/{1bfa847.txt => 5c305b0.txt} | 50 +++++------ .../requirements/{1543c2b.txt => 63cc56e.txt} | 60 +++++++------- .../requirements/{1746741.txt => 6939c9a.txt} | 24 +++--- .riot/requirements/6dbf615.txt | 42 ++++++++++ .../requirements/{1db61a4.txt => 99ad2e4.txt} | 22 ++--- .riot/requirements/99f98b1.txt | 49 +++++++++++ .../requirements/{1efd5ec.txt => 9da4f77.txt} | 28 +++---- .riot/requirements/a3c3dfa.txt | 40 +++++++++ .../requirements/{2fa620d.txt => a8a609b.txt} | 58 ++++++------- .riot/requirements/abe421a.txt | 49 +++++++++++ .riot/requirements/b29075f.txt | 40 +++++++++ .../requirements/{e104aa3.txt => c6fa72d.txt} | 50 +++++------ .../requirements/{1d2f877.txt => c815af0.txt} | 24 +++--- .riot/requirements/e06abee.txt | 40 +++++++++ .../requirements/{97a9a8e.txt => e449f92.txt} | 64 +++++++-------- .riot/requirements/e6872f6.txt | 40 +++++++++ .riot/requirements/e9e35ef.txt | 42 ++++++++++ .../requirements/{1c081f0.txt => ebf73f9.txt} | 26 +++--- .../requirements/{194ff9b.txt => ed437ab.txt} | 26 +++--- .riot/requirements/f3bee4b.txt | 40 +++++++++ .riot/requirements/f850b22.txt | 40 +++++++++ .riot/requirements/fcfaa6e.txt | 42 ++++++++++ .../requirements/{e37d0f6.txt => fe50ba7.txt} | 26 +++--- .riot/requirements/ff0c51d.txt | 40 +++++++++ .../requirements/{1b2da67.txt => ff873f4.txt} | 24 +++--- .../integration_registry/registry.yaml | 14 ++-- riotfile.py | 80 +++--------------- supported_versions_output.json | 14 ++-- supported_versions_table.csv | 14 ++-- 67 files changed, 1883 insertions(+), 1009 deletions(-) rename .riot/requirements/{11a2628.txt => 1060ac5.txt} (73%) rename .riot/requirements/{171afdc.txt => 10e2453.txt} (69%) rename .riot/requirements/{1c032cb.txt => 11518a9.txt} (66%) create mode 100644 .riot/requirements/116b0a1.txt rename .riot/requirements/{1e1b79f.txt => 128b106.txt} (79%) rename .riot/requirements/{d07178e.txt => 12ce83b.txt} (71%) create mode 100644 .riot/requirements/1415ef8.txt rename .riot/requirements/{d142dba.txt => 145f918.txt} (74%) rename .riot/requirements/{36ee1a0.txt => 14930b4.txt} (71%) rename .riot/requirements/{16db033.txt => 1531241.txt} (74%) rename .riot/requirements/{b8e9123.txt => 1567689.txt} (66%) rename .riot/requirements/{10739c4.txt => 1592050.txt} (74%) rename .riot/requirements/{c6c61ec.txt => 15ab13f.txt} (74%) rename .riot/requirements/{1124b6c.txt => 18ab9e9.txt} (65%) rename .riot/requirements/{1a48e48.txt => 19012e5.txt} (71%) rename .riot/requirements/{10df831.txt => 190fcc7.txt} (75%) rename .riot/requirements/{1ddcc1c.txt => 192ce08.txt} (74%) rename .riot/requirements/{300153f.txt => 1aa359d.txt} (75%) create mode 100644 .riot/requirements/1b1c34d.txt rename .riot/requirements/{4d4441f.txt => 1bc2caa.txt} (71%) create mode 100644 .riot/requirements/1c53a7f.txt create mode 100644 .riot/requirements/1c6c710.txt rename .riot/requirements/{adbeeed.txt => 1d2cf6f.txt} (80%) rename .riot/requirements/{1f1f7bb.txt => 1d5959a.txt} (74%) rename .riot/requirements/{b39d7b4.txt => 1d69242.txt} (72%) rename .riot/requirements/{12a0147.txt => 1e5d621.txt} (71%) create mode 100644 .riot/requirements/1ee7bde.txt rename .riot/requirements/{1991185.txt => 1fa31f4.txt} (74%) rename .riot/requirements/{1724955.txt => 2775951.txt} (72%) rename .riot/requirements/{1cc4e5d.txt => 2846416.txt} (72%) rename .riot/requirements/{1ae5d3b.txt => 2b2cf15.txt} (74%) create mode 100644 .riot/requirements/2b426ba.txt create mode 100644 .riot/requirements/3cbe634.txt rename .riot/requirements/{1ebedb1.txt => 3e1f856.txt} (72%) create mode 100644 .riot/requirements/3f2ebdc.txt rename .riot/requirements/{1602abc.txt => 43c841c.txt} (77%) create mode 100644 .riot/requirements/5484ca0.txt rename .riot/requirements/{dde06e6.txt => 5a978d2.txt} (75%) rename .riot/requirements/{1bfa847.txt => 5c305b0.txt} (76%) rename .riot/requirements/{1543c2b.txt => 63cc56e.txt} (74%) rename .riot/requirements/{1746741.txt => 6939c9a.txt} (75%) create mode 100644 .riot/requirements/6dbf615.txt rename .riot/requirements/{1db61a4.txt => 99ad2e4.txt} (74%) create mode 100644 .riot/requirements/99f98b1.txt rename .riot/requirements/{1efd5ec.txt => 9da4f77.txt} (66%) create mode 100644 .riot/requirements/a3c3dfa.txt rename .riot/requirements/{2fa620d.txt => a8a609b.txt} (75%) create mode 100644 .riot/requirements/abe421a.txt create mode 100644 .riot/requirements/b29075f.txt rename .riot/requirements/{e104aa3.txt => c6fa72d.txt} (71%) rename .riot/requirements/{1d2f877.txt => c815af0.txt} (77%) create mode 100644 .riot/requirements/e06abee.txt rename .riot/requirements/{97a9a8e.txt => e449f92.txt} (72%) create mode 100644 .riot/requirements/e6872f6.txt create mode 100644 .riot/requirements/e9e35ef.txt rename .riot/requirements/{1c081f0.txt => ebf73f9.txt} (75%) rename .riot/requirements/{194ff9b.txt => ed437ab.txt} (75%) create mode 100644 .riot/requirements/f3bee4b.txt create mode 100644 .riot/requirements/f850b22.txt create mode 100644 .riot/requirements/fcfaa6e.txt rename .riot/requirements/{e37d0f6.txt => fe50ba7.txt} (74%) create mode 100644 .riot/requirements/ff0c51d.txt rename .riot/requirements/{1b2da67.txt => ff873f4.txt} (75%) diff --git a/.riot/requirements/11a2628.txt b/.riot/requirements/1060ac5.txt similarity index 73% rename from .riot/requirements/11a2628.txt rename to .riot/requirements/1060ac5.txt index 2f9b1cf6661..e90138806ad 100644 --- a/.riot/requirements/11a2628.txt +++ b/.riot/requirements/1060ac5.txt @@ -2,46 +2,46 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/11a2628.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1060ac5.in # -ag-ui-protocol==0.1.8 +ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 -aiohttp==3.12.15 +aiohttp==3.13.0 aiosignal==1.4.0 annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 async-timeout==5.0.1 -attrs==25.3.0 +attrs==25.4.0 backports-asyncio-runner==1.2.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 exceptiongroup==1.3.0 fastavro==1.12.0 filelock==3.19.1 -frozenlist==1.7.0 +frozenlist==1.8.0 fsspec==2025.9.0 -google-auth==2.40.3 -google-genai==1.38.0 +google-auth==2.41.1 +google-genai==1.41.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.0 +huggingface-hub[inference]==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -51,29 +51,29 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.7.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 -openai==1.108.0 +multidict==6.7.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 +propcache==0.4.0 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 +pydantic==2.12.0 pydantic-ai==0.4.4 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,vertexai]==0.4.4 -pydantic-core==2.37.2 +pydantic-core==2.41.1 pydantic-evals==0.4.4 pydantic-graph==0.4.4 -pydantic-settings==2.10.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -82,7 +82,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -95,17 +95,17 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tomli==2.2.1 tqdm==4.67.1 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/171afdc.txt b/.riot/requirements/10e2453.txt similarity index 69% rename from .riot/requirements/171afdc.txt rename to .riot/requirements/10e2453.txt index f3a4ee15893..db64e130d3f 100644 --- a/.riot/requirements/171afdc.txt +++ b/.riot/requirements/10e2453.txt @@ -2,15 +2,15 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/171afdc.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/10e2453.in # annotated-types==0.7.0 -attrs==25.3.0 +attrs==25.4.0 blinker==1.9.0 -certifi==2025.8.3 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 -coverage[toml]==7.10.5 +click==8.3.0 +coverage[toml]==7.10.7 flask==2.3.3 flask-openapi3==4.2.1 hypothesis==6.45.0 @@ -19,22 +19,22 @@ importlib-metadata==8.7.0 iniconfig==2.1.0 itsdangerous==2.2.0 jinja2==3.1.6 -markupsafe==3.0.2 +markupsafe==3.0.3 mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 +pydantic==2.12.0 +pydantic-core==2.41.1 pygments==2.19.2 -pytest==8.4.1 -pytest-cov==6.2.1 -pytest-mock==3.14.1 -pytest-randomly==3.16.0 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 requests==2.32.5 sortedcontainers==2.4.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==1.26.20 werkzeug==3.1.3 zipp==3.23.0 diff --git a/.riot/requirements/1c032cb.txt b/.riot/requirements/11518a9.txt similarity index 66% rename from .riot/requirements/1c032cb.txt rename to .riot/requirements/11518a9.txt index 1dd0e4ef765..2ed495c0c11 100644 --- a/.riot/requirements/1c032cb.txt +++ b/.riot/requirements/11518a9.txt @@ -2,17 +2,17 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-annotate --pip-args=None .riot/requirements/1c032cb.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/11518a9.in # annotated-types==0.7.0 anyio==4.11.0 -attrs==25.3.0 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 coverage[toml]==7.10.7 -google-auth==2.40.3 -google-genai==1.39.0 +google-auth==2.41.1 +google-genai==1.41.0 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 @@ -25,8 +25,8 @@ packaging==25.0 pluggy==1.6.0 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 -pydantic-core==2.37.2 +pydantic==2.12.0 +pydantic-core==2.41.1 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -38,6 +38,6 @@ sniffio==1.3.1 sortedcontainers==2.4.0 tenacity==9.1.2 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 websockets==15.0.1 diff --git a/.riot/requirements/116b0a1.txt b/.riot/requirements/116b0a1.txt new file mode 100644 index 00000000000..7abe70de565 --- /dev/null +++ b/.riot/requirements/116b0a1.txt @@ -0,0 +1,42 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/116b0a1.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.1.8 +coverage[toml]==7.10.7 +exceptiongroup==1.3.0 +flask==2.3.3 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +tomli==2.2.1 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/1e1b79f.txt b/.riot/requirements/128b106.txt similarity index 79% rename from .riot/requirements/1e1b79f.txt rename to .riot/requirements/128b106.txt index 52d9af91503..fc820df04fc 100644 --- a/.riot/requirements/1e1b79f.txt +++ b/.riot/requirements/128b106.txt @@ -2,16 +2,16 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1e1b79f.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/128b106.in # annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 -boto3==1.40.32 -botocore==1.40.32 -certifi==2025.8.3 -coverage[toml]==7.10.6 -fastapi==0.116.2 +anyio==4.11.0 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +certifi==2025.10.5 +coverage[toml]==7.10.7 +fastapi==0.118.0 freezegun==1.5.5 h11==0.16.0 httpcore==1.0.9 @@ -26,8 +26,8 @@ msgpack==1.1.1 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 +pydantic==2.12.0 +pydantic-core==2.41.1 pygments==2.19.2 pytest==8.4.2 pytest-cov==7.0.0 @@ -41,7 +41,7 @@ sortedcontainers==2.4.0 starlette==0.48.0 structlog==25.4.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 wheel==0.45.1 diff --git a/.riot/requirements/d07178e.txt b/.riot/requirements/12ce83b.txt similarity index 71% rename from .riot/requirements/d07178e.txt rename to .riot/requirements/12ce83b.txt index 9f7ccc6d0e4..81123f63161 100644 --- a/.riot/requirements/d07178e.txt +++ b/.riot/requirements/12ce83b.txt @@ -2,20 +2,20 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/d07178e.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/12ce83b.in # annotated-types==0.7.0 -attrs==25.3.0 -aws-sam-translator==1.99.0 +attrs==25.4.0 +aws-sam-translator==1.100.0 aws-xray-sdk==2.14.0 boto3==1.34.49 botocore==1.34.49 -certifi==2025.8.3 -cffi==1.17.1 -cfn-lint==1.39.1 +certifi==2025.10.5 +cffi==2.0.0 +cfn-lint==1.40.0 charset-normalizer==3.4.3 -coverage[toml]==7.10.5 -cryptography==45.0.6 +coverage[toml]==7.10.7 +cryptography==46.0.2 docker==7.1.0 ecdsa==0.19.1 graphql-core==3.2.6 @@ -29,13 +29,13 @@ jsonpatch==1.33 jsonpointer==3.0.0 jsonschema==4.25.1 jsonschema-path==0.3.4 -jsonschema-specifications==2025.4.1 +jsonschema-specifications==2025.9.1 lazy-object-proxy==1.12.0 -markupsafe==3.0.2 +markupsafe==3.0.3 mock==5.2.0 moto[all]==4.2.14 mpmath==1.3.0 -multidict==6.6.4 +multidict==6.7.0 multipart==1.3.0 networkx==3.5 openapi-schema-validator==0.6.3 @@ -44,23 +44,23 @@ opentracing==2.4.0 packaging==25.0 pathable==0.4.4 pluggy==1.6.0 -propcache==0.3.2 +propcache==0.4.0 py-partiql-parser==0.5.0 pyasn1==0.6.1 -pycparser==2.22 -pydantic==2.12.0a1 -pydantic-core==2.37.2 +pycparser==2.23 +pydantic==2.12.0 +pydantic-core==2.41.1 pygments==2.19.2 -pyparsing==3.2.3 -pytest==8.4.1 -pytest-cov==6.2.1 -pytest-mock==3.14.1 -pytest-randomly==3.16.0 +pyparsing==3.2.5 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.5.0 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 -regex==2025.7.34 +regex==2025.9.18 requests==2.32.5 responses==0.25.8 rfc3339-validator==0.1.4 @@ -72,13 +72,13 @@ sortedcontainers==2.4.0 sshpubkeys==3.3.1 sympy==1.14.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.0.7 vcrpy==6.0.1 werkzeug==3.1.3 wrapt==1.17.3 -xmltodict==0.14.2 -yarl==1.20.1 +xmltodict==1.0.2 +yarl==1.22.0 # The following packages are considered to be unsafe in a requirements file: setuptools==80.9.0 diff --git a/.riot/requirements/1415ef8.txt b/.riot/requirements/1415ef8.txt new file mode 100644 index 00000000000..24cd0a250b4 --- /dev/null +++ b/.riot/requirements/1415ef8.txt @@ -0,0 +1,40 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1415ef8.in +# +annotated-types==0.7.0 +attrs==25.3.0 +blinker==1.8.2 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.1.8 +coverage[toml]==7.6.1 +exceptiongroup==1.3.0 +flask==3.0.3 +flask-openapi3==4.0.3 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.5.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==2.1.5 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.5.0 +pydantic==2.10.6 +pydantic-core==2.27.2 +pytest==8.3.5 +pytest-cov==5.0.0 +pytest-mock==3.14.1 +pytest-randomly==3.15.0 +requests==2.32.4 +sortedcontainers==2.4.0 +tomli==2.2.1 +typing-extensions==4.13.2 +urllib3==1.26.20 +werkzeug==3.0.6 +zipp==3.20.2 diff --git a/.riot/requirements/d142dba.txt b/.riot/requirements/145f918.txt similarity index 74% rename from .riot/requirements/d142dba.txt rename to .riot/requirements/145f918.txt index 6049f849286..ce5a7dcb7e1 100644 --- a/.riot/requirements/d142dba.txt +++ b/.riot/requirements/145f918.txt @@ -2,31 +2,31 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/d142dba.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/145f918.in # annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 -certifi==2025.8.3 -click==8.2.1 -coverage[toml]==7.10.6 +anyio==4.11.0 +attrs==25.4.0 +certifi==2025.10.5 +click==8.3.0 +coverage[toml]==7.10.7 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 -httpx-sse==0.4.1 +httpx-sse==0.4.2 hypothesis==6.45.0 idna==3.10 iniconfig==2.1.0 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -mcp==1.14.1 +mcp==1.16.0 mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-core==2.41.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -41,5 +41,5 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 -uvicorn==0.35.0 +typing-inspection==0.4.2 +uvicorn==0.37.0 diff --git a/.riot/requirements/36ee1a0.txt b/.riot/requirements/14930b4.txt similarity index 71% rename from .riot/requirements/36ee1a0.txt rename to .riot/requirements/14930b4.txt index d27e919a254..5c32c1c4cca 100644 --- a/.riot/requirements/36ee1a0.txt +++ b/.riot/requirements/14930b4.txt @@ -2,46 +2,46 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/36ee1a0.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/14930b4.in # -ag-ui-protocol==0.1.8 +ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 -aiohttp==3.12.15 +aiohttp==3.13.0 aiosignal==1.4.0 annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 executing==2.2.1 fastavro==1.12.0 filelock==3.19.1 -frozenlist==1.7.0 +frozenlist==1.8.0 fsspec==2025.9.0 -genai-prices==0.0.27 -google-auth==2.40.3 -google-genai==1.38.0 +genai-prices==0.0.30 +google-auth==2.41.1 +google-genai==1.41.0 googleapis-common-protos==1.70.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.0 +huggingface-hub[inference]==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -51,16 +51,16 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire[httpx]==4.7.0 -logfire-api==4.7.0 +logfire[httpx]==4.11.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 +multidict==6.7.0 nexus-rpc==1.1.0 -openai==1.108.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentelemetry-exporter-otlp-proto-common==1.37.0 opentelemetry-exporter-otlp-proto-http==1.37.0 @@ -74,19 +74,19 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 -protobuf==5.29.5 +propcache==0.4.0 +protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 -pydantic-ai==1.0.8 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.8 -pydantic-core==2.37.2 -pydantic-evals==1.0.8 -pydantic-graph==1.0.8 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-ai==1.0.15 +pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.15 +pydantic-core==2.41.1 +pydantic-evals==1.0.15 +pydantic-graph==1.0.15 +pydantic-settings==2.11.0 pygments==2.19.2 -pyperclip==1.10.0 +pyperclip==1.11.0 pytest==8.4.2 pytest-asyncio==1.2.0 pytest-cov==7.0.0 @@ -94,7 +94,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -106,19 +106,19 @@ sniffio==1.3.1 sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 -temporalio==1.17.0 +temporalio==1.18.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tqdm==4.67.1 types-protobuf==6.32.1.20250918 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/16db033.txt b/.riot/requirements/1531241.txt similarity index 74% rename from .riot/requirements/16db033.txt rename to .riot/requirements/1531241.txt index 107a28005a5..56710ff418d 100644 --- a/.riot/requirements/16db033.txt +++ b/.riot/requirements/1531241.txt @@ -2,31 +2,31 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/16db033.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1531241.in # annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 -certifi==2025.8.3 -click==8.2.1 -coverage[toml]==7.10.6 +anyio==4.11.0 +attrs==25.4.0 +certifi==2025.10.5 +click==8.3.0 +coverage[toml]==7.10.7 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 -httpx-sse==0.4.1 +httpx-sse==0.4.2 hypothesis==6.45.0 idna==3.10 iniconfig==2.1.0 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -mcp==1.14.1 +mcp==1.16.0 mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-core==2.41.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -41,5 +41,5 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 -uvicorn==0.35.0 +typing-inspection==0.4.2 +uvicorn==0.37.0 diff --git a/.riot/requirements/b8e9123.txt b/.riot/requirements/1567689.txt similarity index 66% rename from .riot/requirements/b8e9123.txt rename to .riot/requirements/1567689.txt index cefb7dd1d79..fb2619549aa 100644 --- a/.riot/requirements/b8e9123.txt +++ b/.riot/requirements/1567689.txt @@ -2,15 +2,15 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/b8e9123.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1567689.in # annotated-types==0.7.0 -attrs==25.3.0 +attrs==25.4.0 blinker==1.9.0 -certifi==2025.8.3 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 -coverage[toml]==7.10.4 +click==8.3.0 +coverage[toml]==7.10.7 flask==3.1.2 flask-openapi3==4.2.1 hypothesis==6.45.0 @@ -19,22 +19,22 @@ importlib-metadata==8.7.0 iniconfig==2.1.0 itsdangerous==2.2.0 jinja2==3.1.6 -markupsafe==3.0.2 +markupsafe==3.0.3 mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 +pydantic==2.12.0 +pydantic-core==2.41.1 pygments==2.19.2 -pytest==8.4.1 -pytest-cov==6.2.1 -pytest-mock==3.14.1 -pytest-randomly==3.16.0 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 requests==2.32.5 sortedcontainers==2.4.0 -typing-extensions==4.14.1 -typing-inspection==0.4.1 +typing-extensions==4.15.0 +typing-inspection==0.4.2 urllib3==1.26.20 werkzeug==3.1.3 zipp==3.23.0 diff --git a/.riot/requirements/10739c4.txt b/.riot/requirements/1592050.txt similarity index 74% rename from .riot/requirements/10739c4.txt rename to .riot/requirements/1592050.txt index 456fd4af32c..e3aff6bef6d 100644 --- a/.riot/requirements/10739c4.txt +++ b/.riot/requirements/1592050.txt @@ -2,31 +2,31 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/10739c4.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1592050.in # annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 -certifi==2025.8.3 -click==8.2.1 -coverage[toml]==7.10.6 +anyio==4.11.0 +attrs==25.4.0 +certifi==2025.10.5 +click==8.3.0 +coverage[toml]==7.10.7 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 -httpx-sse==0.4.1 +httpx-sse==0.4.2 hypothesis==6.45.0 idna==3.10 iniconfig==2.1.0 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -mcp==1.14.1 +mcp==1.16.0 mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-core==2.41.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -41,5 +41,5 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 -uvicorn==0.35.0 +typing-inspection==0.4.2 +uvicorn==0.37.0 diff --git a/.riot/requirements/c6c61ec.txt b/.riot/requirements/15ab13f.txt similarity index 74% rename from .riot/requirements/c6c61ec.txt rename to .riot/requirements/15ab13f.txt index 384c7ecad88..bec5ef50eb7 100644 --- a/.riot/requirements/c6c61ec.txt +++ b/.riot/requirements/15ab13f.txt @@ -2,22 +2,22 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/c6c61ec.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/15ab13f.in # annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 @@ -25,16 +25,16 @@ fasta2a==0.3.0 fastavro==1.12.0 filelock==3.19.1 fsspec==2025.9.0 -google-auth==2.40.3 -google-genai==1.38.0 +google-auth==2.41.1 +google-genai==1.41.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub==0.35.0 +huggingface-hub==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -44,29 +44,29 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.7.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 -openai==1.108.0 +multidict==6.7.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 +propcache==0.4.0 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 +pydantic==2.12.0 pydantic-ai==0.3.0 pydantic-ai-slim[a2a,anthropic,bedrock,cli,cohere,evals,google,groq,mcp,mistral,openai,vertexai]==0.3.0 -pydantic-core==2.37.2 +pydantic-core==2.41.1 pydantic-evals==0.3.0 pydantic-graph==0.3.0 -pydantic-settings==2.10.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -75,7 +75,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -88,16 +88,16 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tqdm==4.67.1 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/1124b6c.txt b/.riot/requirements/18ab9e9.txt similarity index 65% rename from .riot/requirements/1124b6c.txt rename to .riot/requirements/18ab9e9.txt index 273bfcdf793..58935e1e641 100644 --- a/.riot/requirements/1124b6c.txt +++ b/.riot/requirements/18ab9e9.txt @@ -2,13 +2,13 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-annotate --pip-args=None .riot/requirements/1124b6c.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/18ab9e9.in # annotated-types==0.7.0 -anthropic==0.68.1 +anthropic==0.69.0 anyio==4.11.0 -attrs==25.3.0 -certifi==2025.8.3 +attrs==25.4.0 +certifi==2025.10.5 coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 @@ -20,13 +20,13 @@ idna==3.10 iniconfig==2.1.0 jiter==0.11.0 mock==5.2.0 -multidict==6.6.4 +multidict==6.7.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -propcache==0.3.2 -pydantic==2.12.0a1 -pydantic-core==2.37.2 +propcache==0.4.0 +pydantic==2.12.0 +pydantic-core==2.41.1 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -36,8 +36,8 @@ pyyaml==6.0.3 sniffio==1.3.1 sortedcontainers==2.4.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 vcrpy==7.0.0 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 diff --git a/.riot/requirements/1a48e48.txt b/.riot/requirements/19012e5.txt similarity index 71% rename from .riot/requirements/1a48e48.txt rename to .riot/requirements/19012e5.txt index 5074a010441..b2a1a7b8496 100644 --- a/.riot/requirements/1a48e48.txt +++ b/.riot/requirements/19012e5.txt @@ -2,46 +2,46 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1a48e48.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/19012e5.in # -ag-ui-protocol==0.1.8 +ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 -aiohttp==3.12.15 +aiohttp==3.13.0 aiosignal==1.4.0 annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 executing==2.2.1 fastavro==1.12.0 filelock==3.19.1 -frozenlist==1.7.0 +frozenlist==1.8.0 fsspec==2025.9.0 -genai-prices==0.0.27 -google-auth==2.40.3 -google-genai==1.38.0 +genai-prices==0.0.30 +google-auth==2.41.1 +google-genai==1.41.0 googleapis-common-protos==1.70.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.0 +huggingface-hub[inference]==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -51,16 +51,16 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire[httpx]==4.7.0 -logfire-api==4.7.0 +logfire[httpx]==4.11.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 +multidict==6.7.0 nexus-rpc==1.1.0 -openai==1.108.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentelemetry-exporter-otlp-proto-common==1.37.0 opentelemetry-exporter-otlp-proto-http==1.37.0 @@ -74,19 +74,19 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 -protobuf==5.29.5 +propcache==0.4.0 +protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 -pydantic-ai==1.0.8 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.8 -pydantic-core==2.37.2 -pydantic-evals==1.0.8 -pydantic-graph==1.0.8 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-ai==1.0.15 +pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.15 +pydantic-core==2.41.1 +pydantic-evals==1.0.15 +pydantic-graph==1.0.15 +pydantic-settings==2.11.0 pygments==2.19.2 -pyperclip==1.10.0 +pyperclip==1.11.0 pytest==8.4.2 pytest-asyncio==1.2.0 pytest-cov==7.0.0 @@ -94,7 +94,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -106,19 +106,19 @@ sniffio==1.3.1 sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 -temporalio==1.17.0 +temporalio==1.18.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tqdm==4.67.1 types-protobuf==6.32.1.20250918 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/10df831.txt b/.riot/requirements/190fcc7.txt similarity index 75% rename from .riot/requirements/10df831.txt rename to .riot/requirements/190fcc7.txt index 49235933495..e3923301944 100644 --- a/.riot/requirements/10df831.txt +++ b/.riot/requirements/190fcc7.txt @@ -2,16 +2,16 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/10df831.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/190fcc7.in # annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 -boto3==1.40.29 -botocore==1.40.29 -certifi==2025.8.3 -coverage[toml]==7.10.6 -fastapi==0.116.1 +anyio==4.11.0 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +certifi==2025.10.5 +coverage[toml]==7.10.7 +fastapi==0.118.0 freezegun==1.5.5 h11==0.16.0 httpcore==1.0.9 @@ -26,22 +26,22 @@ msgpack==1.1.1 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 +pydantic==2.12.0 +pydantic-core==2.41.1 pygments==2.19.2 pytest==8.4.2 pytest-cov==7.0.0 -pytest-mock==3.15.0 +pytest-mock==3.15.1 pytest-randomly==4.0.1 python-dateutil==2.9.0.post0 s3transfer==0.14.0 six==1.17.0 sniffio==1.3.1 sortedcontainers==2.4.0 -starlette==0.47.3 +starlette==0.48.0 structlog==25.4.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 wheel==0.45.1 diff --git a/.riot/requirements/1ddcc1c.txt b/.riot/requirements/192ce08.txt similarity index 74% rename from .riot/requirements/1ddcc1c.txt rename to .riot/requirements/192ce08.txt index 1751d89a25c..be24bda5b4d 100644 --- a/.riot/requirements/1ddcc1c.txt +++ b/.riot/requirements/192ce08.txt @@ -2,22 +2,22 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ddcc1c.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/192ce08.in # annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 @@ -25,16 +25,16 @@ fasta2a==0.3.0 fastavro==1.12.0 filelock==3.19.1 fsspec==2025.9.0 -google-auth==2.40.3 -google-genai==1.38.0 +google-auth==2.41.1 +google-genai==1.41.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub==0.35.0 +huggingface-hub==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -44,29 +44,29 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.7.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 -openai==1.108.0 +multidict==6.7.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 +propcache==0.4.0 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 +pydantic==2.12.0 pydantic-ai==0.3.0 pydantic-ai-slim[a2a,anthropic,bedrock,cli,cohere,evals,google,groq,mcp,mistral,openai,vertexai]==0.3.0 -pydantic-core==2.37.2 +pydantic-core==2.41.1 pydantic-evals==0.3.0 pydantic-graph==0.3.0 -pydantic-settings==2.10.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -75,7 +75,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -88,16 +88,16 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tqdm==4.67.1 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/300153f.txt b/.riot/requirements/1aa359d.txt similarity index 75% rename from .riot/requirements/300153f.txt rename to .riot/requirements/1aa359d.txt index 322f08f46de..3ab447ce54a 100644 --- a/.riot/requirements/300153f.txt +++ b/.riot/requirements/1aa359d.txt @@ -2,18 +2,18 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/300153f.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1aa359d.in # annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 -certifi==2025.8.3 -click==8.2.1 -coverage[toml]==7.10.6 +anyio==4.11.0 +attrs==25.4.0 +certifi==2025.10.5 +click==8.3.0 +coverage[toml]==7.10.7 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 -httpx-sse==0.4.1 +httpx-sse==0.4.2 hypothesis==6.45.0 idna==3.10 iniconfig==2.1.0 @@ -24,9 +24,9 @@ mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-core==2.41.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -41,5 +41,5 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 -uvicorn==0.35.0 +typing-inspection==0.4.2 +uvicorn==0.37.0 diff --git a/.riot/requirements/1b1c34d.txt b/.riot/requirements/1b1c34d.txt new file mode 100644 index 00000000000..29a306d001d --- /dev/null +++ b/.riot/requirements/1b1c34d.txt @@ -0,0 +1,42 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1b1c34d.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.1.8 +coverage[toml]==7.10.7 +exceptiongroup==1.3.0 +flask==3.0.3 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +tomli==2.2.1 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/4d4441f.txt b/.riot/requirements/1bc2caa.txt similarity index 71% rename from .riot/requirements/4d4441f.txt rename to .riot/requirements/1bc2caa.txt index 9e9ab62a86a..ffff9ecdece 100644 --- a/.riot/requirements/4d4441f.txt +++ b/.riot/requirements/1bc2caa.txt @@ -2,46 +2,46 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/4d4441f.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1bc2caa.in # -ag-ui-protocol==0.1.8 +ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 -aiohttp==3.12.15 +aiohttp==3.13.0 aiosignal==1.4.0 annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 executing==2.2.1 fastavro==1.12.0 filelock==3.19.1 -frozenlist==1.7.0 +frozenlist==1.8.0 fsspec==2025.9.0 -genai-prices==0.0.27 -google-auth==2.40.3 -google-genai==1.38.0 +genai-prices==0.0.30 +google-auth==2.41.1 +google-genai==1.41.0 googleapis-common-protos==1.70.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.0 +huggingface-hub[inference]==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -51,16 +51,16 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire[httpx]==4.7.0 -logfire-api==4.7.0 +logfire[httpx]==4.11.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 +multidict==6.7.0 nexus-rpc==1.1.0 -openai==1.108.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentelemetry-exporter-otlp-proto-common==1.37.0 opentelemetry-exporter-otlp-proto-http==1.37.0 @@ -74,19 +74,19 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 -protobuf==5.29.5 +propcache==0.4.0 +protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 -pydantic-ai==1.0.8 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.8 -pydantic-core==2.37.2 -pydantic-evals==1.0.8 -pydantic-graph==1.0.8 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-ai==1.0.15 +pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.15 +pydantic-core==2.41.1 +pydantic-evals==1.0.15 +pydantic-graph==1.0.15 +pydantic-settings==2.11.0 pygments==2.19.2 -pyperclip==1.10.0 +pyperclip==1.11.0 pytest==8.4.2 pytest-asyncio==1.2.0 pytest-cov==7.0.0 @@ -94,7 +94,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -106,19 +106,19 @@ sniffio==1.3.1 sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 -temporalio==1.17.0 +temporalio==1.18.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tqdm==4.67.1 types-protobuf==6.32.1.20250918 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/1c53a7f.txt b/.riot/requirements/1c53a7f.txt new file mode 100644 index 00000000000..0ea5b2b980e --- /dev/null +++ b/.riot/requirements/1c53a7f.txt @@ -0,0 +1,40 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1c53a7f.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.3.0 +coverage[toml]==7.10.7 +flask==3.0.3 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/1c6c710.txt b/.riot/requirements/1c6c710.txt new file mode 100644 index 00000000000..2b81bb4543e --- /dev/null +++ b/.riot/requirements/1c6c710.txt @@ -0,0 +1,40 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1c6c710.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.3.0 +coverage[toml]==7.10.7 +flask==3.1.2 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/adbeeed.txt b/.riot/requirements/1d2cf6f.txt similarity index 80% rename from .riot/requirements/adbeeed.txt rename to .riot/requirements/1d2cf6f.txt index b41af0b4e97..9bf0fad246f 100644 --- a/.riot/requirements/adbeeed.txt +++ b/.riot/requirements/1d2cf6f.txt @@ -2,31 +2,31 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-annotate --pip-args=None .riot/requirements/adbeeed.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1d2cf6f.in # absolufy-imports==0.3.1 alembic==1.16.5 annotated-types==0.7.0 anyio==4.11.0 -attrs==25.3.0 -authlib==1.6.4 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +authlib==1.6.5 +cachetools==6.2.0 +certifi==2025.10.5 cffi==2.0.0 charset-normalizer==3.4.3 click==8.3.0 cloudpickle==3.1.1 coverage[toml]==7.10.7 -cryptography==46.0.1 +cryptography==46.0.2 deprecated==1.2.18 docstring-parser==0.17.0 -fastapi==0.117.1 -google-adk==1.15.0 -google-api-core[grpc]==2.25.1 -google-api-python-client==2.183.0 -google-auth==2.40.3 +fastapi==0.118.0 +google-adk==1.15.1 +google-api-core[grpc]==2.25.2 +google-api-python-client==2.184.0 +google-auth==2.41.1 google-auth-httplib2==0.2.0 -google-cloud-aiplatform[agent-engines]==1.115.0 +google-cloud-aiplatform[agent-engines]==1.119.0 google-cloud-appengine-logging==1.6.2 google-cloud-audit-log==0.3.2 google-cloud-bigquery==3.38.0 @@ -41,7 +41,7 @@ google-cloud-speech==2.33.0 google-cloud-storage==2.19.0 google-cloud-trace==1.16.2 google-crc32c==1.7.1 -google-genai==1.36.0 +google-genai==1.40.0 google-resumable-media==2.7.2 googleapis-common-protos[grpc]==1.70.0 graphviz==0.21 @@ -53,7 +53,7 @@ h11==0.16.0 httpcore==1.0.9 httplib2==0.31.0 httpx==0.28.1 -httpx-sse==0.4.1 +httpx-sse==0.4.2 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -61,10 +61,10 @@ iniconfig==2.1.0 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 mako==1.3.10 -markupsafe==3.0.2 -mcp==1.15.0 +markupsafe==3.0.3 +mcp==1.16.0 mock==5.2.0 -multidict==6.6.4 +multidict==6.7.0 numpy==2.3.3 opentelemetry-api==1.37.0 opentelemetry-exporter-gcp-logging==1.9.0a0 @@ -79,14 +79,14 @@ opentelemetry-semantic-conventions==0.58b0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -propcache==0.3.2 +propcache==0.4.0 proto-plus==1.26.1 protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 pycparser==2.23 -pydantic==2.12.0a1 -pydantic-core==2.37.2 +pydantic==2.12.0 +pydantic-core==2.41.1 pydantic-settings==2.11.0 pygments==2.19.2 pyparsing==3.2.5 @@ -113,7 +113,7 @@ sse-starlette==3.0.2 starlette==0.48.0 tenacity==8.5.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 tzlocal==5.3.1 uritemplate==4.2.0 urllib3==2.5.0 @@ -122,5 +122,5 @@ vcrpy==7.0.0 watchdog==6.0.0 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/1f1f7bb.txt b/.riot/requirements/1d5959a.txt similarity index 74% rename from .riot/requirements/1f1f7bb.txt rename to .riot/requirements/1d5959a.txt index bb9d8920718..4d59b62dc21 100644 --- a/.riot/requirements/1f1f7bb.txt +++ b/.riot/requirements/1d5959a.txt @@ -2,22 +2,22 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1f1f7bb.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1d5959a.in # annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 @@ -25,16 +25,16 @@ fasta2a==0.3.0 fastavro==1.12.0 filelock==3.19.1 fsspec==2025.9.0 -google-auth==2.40.3 -google-genai==1.38.0 +google-auth==2.41.1 +google-genai==1.41.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub==0.35.0 +huggingface-hub==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -44,29 +44,29 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.7.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 -openai==1.108.0 +multidict==6.7.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 +propcache==0.4.0 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 +pydantic==2.12.0 pydantic-ai==0.3.0 pydantic-ai-slim[a2a,anthropic,bedrock,cli,cohere,evals,google,groq,mcp,mistral,openai,vertexai]==0.3.0 -pydantic-core==2.37.2 +pydantic-core==2.41.1 pydantic-evals==0.3.0 pydantic-graph==0.3.0 -pydantic-settings==2.10.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -75,7 +75,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -88,16 +88,16 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tqdm==4.67.1 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/b39d7b4.txt b/.riot/requirements/1d69242.txt similarity index 72% rename from .riot/requirements/b39d7b4.txt rename to .riot/requirements/1d69242.txt index 224c5919f2c..543c8eb6213 100644 --- a/.riot/requirements/b39d7b4.txt +++ b/.riot/requirements/1d69242.txt @@ -2,28 +2,28 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/b39d7b4.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1d69242.in # -ag-ui-protocol==0.1.8 +ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 -aiohttp==3.12.15 +aiohttp==3.13.0 aiosignal==1.4.0 annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 async-timeout==5.0.1 -attrs==25.3.0 +attrs==25.4.0 backports-asyncio-runner==1.2.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 @@ -31,20 +31,20 @@ exceptiongroup==1.3.0 executing==2.2.1 fastavro==1.12.0 filelock==3.19.1 -frozenlist==1.7.0 +frozenlist==1.8.0 fsspec==2025.9.0 -genai-prices==0.0.27 -google-auth==2.40.3 -google-genai==1.38.0 +genai-prices==0.0.30 +google-auth==2.41.1 +google-genai==1.41.0 googleapis-common-protos==1.70.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.0 +huggingface-hub[inference]==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -54,16 +54,16 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire[httpx]==4.7.0 -logfire-api==4.7.0 +logfire[httpx]==4.11.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 +multidict==6.7.0 nexus-rpc==1.1.0 -openai==1.108.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentelemetry-exporter-otlp-proto-common==1.37.0 opentelemetry-exporter-otlp-proto-http==1.37.0 @@ -77,19 +77,19 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 -protobuf==5.29.5 +propcache==0.4.0 +protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 -pydantic-ai==1.0.8 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.8 -pydantic-core==2.37.2 -pydantic-evals==1.0.8 -pydantic-graph==1.0.8 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-ai==1.0.15 +pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.15 +pydantic-core==2.41.1 +pydantic-evals==1.0.15 +pydantic-graph==1.0.15 +pydantic-settings==2.11.0 pygments==2.19.2 -pyperclip==1.10.0 +pyperclip==1.11.0 pytest==8.4.2 pytest-asyncio==1.2.0 pytest-cov==7.0.0 @@ -97,7 +97,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -109,20 +109,20 @@ sniffio==1.3.1 sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 -temporalio==1.17.0 +temporalio==1.18.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tomli==2.2.1 tqdm==4.67.1 types-protobuf==6.32.1.20250918 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/12a0147.txt b/.riot/requirements/1e5d621.txt similarity index 71% rename from .riot/requirements/12a0147.txt rename to .riot/requirements/1e5d621.txt index e5c0c2e651e..0d13ae7a31d 100644 --- a/.riot/requirements/12a0147.txt +++ b/.riot/requirements/1e5d621.txt @@ -2,46 +2,46 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/12a0147.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1e5d621.in # -ag-ui-protocol==0.1.8 +ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 -aiohttp==3.12.15 +aiohttp==3.13.0 aiosignal==1.4.0 annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 executing==2.2.1 fastavro==1.12.0 filelock==3.19.1 -frozenlist==1.7.0 +frozenlist==1.8.0 fsspec==2025.9.0 -genai-prices==0.0.27 -google-auth==2.40.3 -google-genai==1.38.0 +genai-prices==0.0.30 +google-auth==2.41.1 +google-genai==1.41.0 googleapis-common-protos==1.70.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.0 +huggingface-hub[inference]==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -51,16 +51,16 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire[httpx]==4.7.0 -logfire-api==4.7.0 +logfire[httpx]==4.11.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 +multidict==6.7.0 nexus-rpc==1.1.0 -openai==1.108.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentelemetry-exporter-otlp-proto-common==1.37.0 opentelemetry-exporter-otlp-proto-http==1.37.0 @@ -74,19 +74,19 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 -protobuf==5.29.5 +propcache==0.4.0 +protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 -pydantic-ai==1.0.8 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.8 -pydantic-core==2.37.2 -pydantic-evals==1.0.8 -pydantic-graph==1.0.8 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-ai==1.0.15 +pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.15 +pydantic-core==2.41.1 +pydantic-evals==1.0.15 +pydantic-graph==1.0.15 +pydantic-settings==2.11.0 pygments==2.19.2 -pyperclip==1.10.0 +pyperclip==1.11.0 pytest==8.4.2 pytest-asyncio==1.2.0 pytest-cov==7.0.0 @@ -94,7 +94,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -106,19 +106,19 @@ sniffio==1.3.1 sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 -temporalio==1.17.0 +temporalio==1.18.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tqdm==4.67.1 types-protobuf==6.32.1.20250918 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/1ee7bde.txt b/.riot/requirements/1ee7bde.txt new file mode 100644 index 00000000000..bd88957f90e --- /dev/null +++ b/.riot/requirements/1ee7bde.txt @@ -0,0 +1,49 @@ +# +# This file is autogenerated by pip-compile with Python 3.14 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ee7bde.in +# +annotated-types==0.7.0 +anyio==4.11.0 +attrs==25.4.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +coverage[toml]==7.10.7 +distro==1.9.0 +h11==0.16.0 +httpcore==1.0.9 +httpx==0.28.1 +hypothesis==6.45.0 +idna==3.10 +iniconfig==2.1.0 +jiter==0.11.0 +mock==5.2.0 +multidict==6.7.0 +openai==1.66.0 +opentracing==2.4.0 +packaging==25.0 +pillow==11.3.0 +pluggy==1.6.0 +propcache==0.4.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-asyncio==0.21.1 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +pyyaml==6.0.3 +regex==2025.9.18 +requests==2.32.5 +sniffio==1.3.1 +sortedcontainers==2.4.0 +tiktoken==0.12.0 +tqdm==4.67.1 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +vcrpy==7.0.0 +wrapt==1.17.3 +yarl==1.22.0 diff --git a/.riot/requirements/1991185.txt b/.riot/requirements/1fa31f4.txt similarity index 74% rename from .riot/requirements/1991185.txt rename to .riot/requirements/1fa31f4.txt index ddaa941a163..8e0f039b0ab 100644 --- a/.riot/requirements/1991185.txt +++ b/.riot/requirements/1fa31f4.txt @@ -2,45 +2,45 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1991185.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1fa31f4.in # -ag-ui-protocol==0.1.8 +ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 -aiohttp==3.12.15 +aiohttp==3.13.0 aiosignal==1.4.0 annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 async-timeout==5.0.1 -attrs==25.3.0 +attrs==25.4.0 backports-asyncio-runner==1.2.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 exceptiongroup==1.3.0 fastavro==1.12.0 filelock==3.19.1 -frozenlist==1.7.0 +frozenlist==1.8.0 fsspec==2025.9.0 -google-auth==2.40.3 -google-genai==1.38.0 +google-auth==2.41.1 +google-genai==1.41.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.0 +huggingface-hub[inference]==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -48,25 +48,25 @@ iniconfig==2.1.0 invoke==2.2.0 jiter==0.11.0 jmespath==1.0.1 -logfire-api==4.7.0 +logfire-api==4.11.0 markdown-it-py==3.0.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 -openai==1.108.0 +multidict==6.7.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 +propcache==0.4.0 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 +pydantic==2.12.0 pydantic-ai==0.4.4 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,vertexai]==0.4.4 -pydantic-core==2.37.2 +pydantic-core==2.41.1 pydantic-evals==0.4.4 pydantic-graph==0.4.4 pygments==2.19.2 @@ -75,7 +75,7 @@ pytest-asyncio==1.2.0 pytest-cov==7.0.0 pytest-mock==3.15.1 python-dateutil==2.9.0.post0 -pyyaml==6.0.2 +pyyaml==6.0.3 requests==2.32.5 rich==14.1.0 rsa==4.9.1 @@ -85,17 +85,17 @@ sniffio==1.3.1 sortedcontainers==2.4.0 starlette==0.48.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tomli==2.2.1 tqdm==4.67.1 types-requests==2.31.0.6 types-urllib3==1.26.25.14 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==1.26.20 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/1724955.txt b/.riot/requirements/2775951.txt similarity index 72% rename from .riot/requirements/1724955.txt rename to .riot/requirements/2775951.txt index 31956090c96..98661de2b2c 100644 --- a/.riot/requirements/1724955.txt +++ b/.riot/requirements/2775951.txt @@ -2,43 +2,43 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1724955.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/2775951.in # -ag-ui-protocol==0.1.8 +ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 -aiohttp==3.12.15 +aiohttp==3.13.0 aiosignal==1.4.0 annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 fastavro==1.12.0 filelock==3.19.1 -frozenlist==1.7.0 +frozenlist==1.8.0 fsspec==2025.9.0 -google-auth==2.40.3 -google-genai==1.38.0 +google-auth==2.41.1 +google-genai==1.41.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.0 +huggingface-hub[inference]==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -48,29 +48,29 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.7.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 -openai==1.108.0 +multidict==6.7.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 +propcache==0.4.0 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 +pydantic==2.12.0 pydantic-ai==0.4.4 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,vertexai]==0.4.4 -pydantic-core==2.37.2 +pydantic-core==2.41.1 pydantic-evals==0.4.4 pydantic-graph==0.4.4 -pydantic-settings==2.10.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -79,7 +79,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -92,16 +92,16 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tqdm==4.67.1 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/1cc4e5d.txt b/.riot/requirements/2846416.txt similarity index 72% rename from .riot/requirements/1cc4e5d.txt rename to .riot/requirements/2846416.txt index 2686ca375e9..f8c135afcc8 100644 --- a/.riot/requirements/1cc4e5d.txt +++ b/.riot/requirements/2846416.txt @@ -2,43 +2,43 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1cc4e5d.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/2846416.in # -ag-ui-protocol==0.1.8 +ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 -aiohttp==3.12.15 +aiohttp==3.13.0 aiosignal==1.4.0 annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 fastavro==1.12.0 filelock==3.19.1 -frozenlist==1.7.0 +frozenlist==1.8.0 fsspec==2025.9.0 -google-auth==2.40.3 -google-genai==1.38.0 +google-auth==2.41.1 +google-genai==1.41.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.0 +huggingface-hub[inference]==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -48,29 +48,29 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.7.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 -openai==1.108.0 +multidict==6.7.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 +propcache==0.4.0 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 +pydantic==2.12.0 pydantic-ai==0.4.4 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,vertexai]==0.4.4 -pydantic-core==2.37.2 +pydantic-core==2.41.1 pydantic-evals==0.4.4 pydantic-graph==0.4.4 -pydantic-settings==2.10.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -79,7 +79,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -92,16 +92,16 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tqdm==4.67.1 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/1ae5d3b.txt b/.riot/requirements/2b2cf15.txt similarity index 74% rename from .riot/requirements/1ae5d3b.txt rename to .riot/requirements/2b2cf15.txt index 78ecd3bc704..ffb9090df1c 100644 --- a/.riot/requirements/1ae5d3b.txt +++ b/.riot/requirements/2b2cf15.txt @@ -2,22 +2,22 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ae5d3b.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/2b2cf15.in # annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 @@ -25,16 +25,16 @@ fasta2a==0.3.0 fastavro==1.12.0 filelock==3.19.1 fsspec==2025.9.0 -google-auth==2.40.3 -google-genai==1.38.0 +google-auth==2.41.1 +google-genai==1.41.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub==0.35.0 +huggingface-hub==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -44,29 +44,29 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.7.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 -openai==1.108.0 +multidict==6.7.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 +propcache==0.4.0 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 +pydantic==2.12.0 pydantic-ai==0.3.0 pydantic-ai-slim[a2a,anthropic,bedrock,cli,cohere,evals,google,groq,mcp,mistral,openai,vertexai]==0.3.0 -pydantic-core==2.37.2 +pydantic-core==2.41.1 pydantic-evals==0.3.0 pydantic-graph==0.3.0 -pydantic-settings==2.10.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -75,7 +75,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -88,16 +88,16 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tqdm==4.67.1 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/2b426ba.txt b/.riot/requirements/2b426ba.txt new file mode 100644 index 00000000000..eb6f7649c09 --- /dev/null +++ b/.riot/requirements/2b426ba.txt @@ -0,0 +1,40 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/2b426ba.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.3.0 +coverage[toml]==7.10.7 +flask==2.3.3 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/3cbe634.txt b/.riot/requirements/3cbe634.txt new file mode 100644 index 00000000000..1e484b5eab6 --- /dev/null +++ b/.riot/requirements/3cbe634.txt @@ -0,0 +1,42 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/3cbe634.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.3.0 +coverage[toml]==7.10.7 +exceptiongroup==1.3.0 +flask==3.1.2 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +tomli==2.2.1 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/1ebedb1.txt b/.riot/requirements/3e1f856.txt similarity index 72% rename from .riot/requirements/1ebedb1.txt rename to .riot/requirements/3e1f856.txt index 69cac369a13..cd116d566d6 100644 --- a/.riot/requirements/1ebedb1.txt +++ b/.riot/requirements/3e1f856.txt @@ -2,43 +2,43 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ebedb1.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/3e1f856.in # -ag-ui-protocol==0.1.8 +ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 -aiohttp==3.12.15 +aiohttp==3.13.0 aiosignal==1.4.0 annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 fastavro==1.12.0 filelock==3.19.1 -frozenlist==1.7.0 +frozenlist==1.8.0 fsspec==2025.9.0 -google-auth==2.40.3 -google-genai==1.38.0 +google-auth==2.41.1 +google-genai==1.41.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.0 +huggingface-hub[inference]==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -48,29 +48,29 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.7.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 -openai==1.108.0 +multidict==6.7.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 +propcache==0.4.0 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 +pydantic==2.12.0 pydantic-ai==0.4.4 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,vertexai]==0.4.4 -pydantic-core==2.37.2 +pydantic-core==2.41.1 pydantic-evals==0.4.4 pydantic-graph==0.4.4 -pydantic-settings==2.10.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -79,7 +79,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -92,16 +92,16 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tqdm==4.67.1 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/3f2ebdc.txt b/.riot/requirements/3f2ebdc.txt new file mode 100644 index 00000000000..a8cdfd63d33 --- /dev/null +++ b/.riot/requirements/3f2ebdc.txt @@ -0,0 +1,40 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/3f2ebdc.in +# +annotated-types==0.7.0 +attrs==25.3.0 +blinker==1.8.2 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.1.8 +coverage[toml]==7.6.1 +exceptiongroup==1.3.0 +flask==2.3.3 +flask-openapi3==4.0.3 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.5.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==2.1.5 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.5.0 +pydantic==2.10.6 +pydantic-core==2.27.2 +pytest==8.3.5 +pytest-cov==5.0.0 +pytest-mock==3.14.1 +pytest-randomly==3.15.0 +requests==2.32.4 +sortedcontainers==2.4.0 +tomli==2.2.1 +typing-extensions==4.13.2 +urllib3==1.26.20 +werkzeug==3.0.6 +zipp==3.20.2 diff --git a/.riot/requirements/1602abc.txt b/.riot/requirements/43c841c.txt similarity index 77% rename from .riot/requirements/1602abc.txt rename to .riot/requirements/43c841c.txt index 34ad4fbf1e1..3d4a4dd8142 100644 --- a/.riot/requirements/1602abc.txt +++ b/.riot/requirements/43c841c.txt @@ -2,28 +2,28 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-annotate --pip-args=None .riot/requirements/1602abc.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/43c841c.in # annotated-types==0.7.0 anyio==4.11.0 -attrs==25.3.0 -authlib==1.6.4 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +authlib==1.6.5 +cachetools==6.2.0 +certifi==2025.10.5 cffi==2.0.0 charset-normalizer==3.4.3 click==8.3.0 coverage[toml]==7.10.7 -cryptography==46.0.1 +cryptography==46.0.2 deprecated==1.2.18 docstring-parser==0.17.0 -fastapi==0.117.1 +fastapi==0.118.0 google-adk==1.0.0 -google-api-core[grpc]==2.25.1 -google-api-python-client==2.183.0 -google-auth==2.40.3 +google-api-core[grpc]==2.25.2 +google-api-python-client==2.184.0 +google-auth==2.41.1 google-auth-httplib2==0.2.0 -google-cloud-aiplatform==1.117.0 +google-cloud-aiplatform==1.119.0 google-cloud-bigquery==3.38.0 google-cloud-core==2.4.3 google-cloud-resource-manager==1.14.2 @@ -32,7 +32,7 @@ google-cloud-speech==2.33.0 google-cloud-storage==2.19.0 google-cloud-trace==1.16.2 google-crc32c==1.7.1 -google-genai==1.39.0 +google-genai==1.41.0 google-resumable-media==2.7.2 googleapis-common-protos[grpc]==1.70.0 graphviz==0.21 @@ -43,16 +43,16 @@ h11==0.16.0 httpcore==1.0.9 httplib2==0.31.0 httpx==0.28.1 -httpx-sse==0.4.1 +httpx-sse==0.4.2 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 iniconfig==2.1.0 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -mcp==1.15.0 +mcp==1.16.0 mock==5.2.0 -multidict==6.6.4 +multidict==6.7.0 numpy==2.3.3 opentelemetry-api==1.37.0 opentelemetry-exporter-gcp-trace==1.9.0 @@ -62,14 +62,14 @@ opentelemetry-semantic-conventions==0.58b0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -propcache==0.3.2 +propcache==0.4.0 proto-plus==1.26.1 protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 pycparser==2.23 -pydantic==2.12.0a1 -pydantic-core==2.37.2 +pydantic==2.12.0 +pydantic-core==2.41.1 pydantic-settings==2.11.0 pygments==2.19.2 pyparsing==3.2.5 @@ -94,7 +94,7 @@ sse-starlette==3.0.2 starlette==0.48.0 tenacity==9.1.2 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 tzlocal==5.3.1 uritemplate==4.2.0 urllib3==2.5.0 @@ -102,5 +102,5 @@ uvicorn==0.37.0 vcrpy==7.0.0 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/5484ca0.txt b/.riot/requirements/5484ca0.txt new file mode 100644 index 00000000000..b19f512f292 --- /dev/null +++ b/.riot/requirements/5484ca0.txt @@ -0,0 +1,55 @@ +# +# This file is autogenerated by pip-compile with Python 3.13 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/5484ca0.in +# +annotated-types==0.7.0 +anyio==4.11.0 +attrs==25.4.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +coverage[toml]==7.10.7 +distro==1.9.0 +greenlet==3.2.4 +h11==0.16.0 +httpcore==1.0.9 +httpx==0.28.1 +hypothesis==6.45.0 +idna==3.10 +iniconfig==2.1.0 +jiter==0.11.0 +jsonpatch==1.33 +jsonpointer==3.0.0 +langchain==0.3.27 +langchain-core==0.3.78 +langchain-openai==0.3.35 +langchain-text-splitters==0.3.11 +langsmith==0.4.33 +mock==5.2.0 +openai==2.2.0 +opentracing==2.4.0 +orjson==3.11.3 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-asyncio==0.23.7 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pyyaml==6.0.3 +regex==2025.9.18 +requests==2.32.5 +requests-toolbelt==1.0.0 +sniffio==1.3.1 +sortedcontainers==2.4.0 +sqlalchemy==2.0.43 +tenacity==9.1.2 +tiktoken==0.12.0 +tqdm==4.67.1 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==2.5.0 +zstandard==0.25.0 diff --git a/.riot/requirements/dde06e6.txt b/.riot/requirements/5a978d2.txt similarity index 75% rename from .riot/requirements/dde06e6.txt rename to .riot/requirements/5a978d2.txt index 627d6f4248b..bc762e8e697 100644 --- a/.riot/requirements/dde06e6.txt +++ b/.riot/requirements/5a978d2.txt @@ -2,18 +2,18 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/dde06e6.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/5a978d2.in # annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 -certifi==2025.8.3 -click==8.2.1 -coverage[toml]==7.10.6 +anyio==4.11.0 +attrs==25.4.0 +certifi==2025.10.5 +click==8.3.0 +coverage[toml]==7.10.7 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 -httpx-sse==0.4.1 +httpx-sse==0.4.2 hypothesis==6.45.0 idna==3.10 iniconfig==2.1.0 @@ -24,9 +24,9 @@ mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-core==2.41.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -41,5 +41,5 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 -uvicorn==0.35.0 +typing-inspection==0.4.2 +uvicorn==0.37.0 diff --git a/.riot/requirements/1bfa847.txt b/.riot/requirements/5c305b0.txt similarity index 76% rename from .riot/requirements/1bfa847.txt rename to .riot/requirements/5c305b0.txt index ae7557d0bf7..9d8c444f5ea 100644 --- a/.riot/requirements/1bfa847.txt +++ b/.riot/requirements/5c305b0.txt @@ -2,22 +2,22 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1bfa847.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/5c305b0.in # annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 +attrs==25.4.0 backports-asyncio-runner==1.2.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 @@ -26,16 +26,16 @@ fasta2a==0.3.0 fastavro==1.12.0 filelock==3.19.1 fsspec==2025.9.0 -google-auth==2.40.3 -google-genai==1.38.0 +google-auth==2.41.1 +google-genai==1.41.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub==0.35.0 +huggingface-hub==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -43,25 +43,25 @@ iniconfig==2.1.0 invoke==2.2.0 jiter==0.11.0 jmespath==1.0.1 -logfire-api==4.7.0 +logfire-api==4.11.0 markdown-it-py==3.0.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 -openai==1.108.0 +multidict==6.7.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 +propcache==0.4.0 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 +pydantic==2.12.0 pydantic-ai==0.3.0 pydantic-ai-slim[a2a,anthropic,bedrock,cli,cohere,evals,google,groq,mcp,mistral,openai,vertexai]==0.3.0 -pydantic-core==2.37.2 +pydantic-core==2.41.1 pydantic-evals==0.3.0 pydantic-graph==0.3.0 pygments==2.19.2 @@ -70,7 +70,7 @@ pytest-asyncio==1.2.0 pytest-cov==7.0.0 pytest-mock==3.15.1 python-dateutil==2.9.0.post0 -pyyaml==6.0.2 +pyyaml==6.0.3 requests==2.32.5 rich==14.1.0 rsa==4.9.1 @@ -80,17 +80,17 @@ sniffio==1.3.1 sortedcontainers==2.4.0 starlette==0.48.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tomli==2.2.1 tqdm==4.67.1 types-requests==2.31.0.6 types-urllib3==1.26.25.14 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==1.26.20 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/1543c2b.txt b/.riot/requirements/63cc56e.txt similarity index 74% rename from .riot/requirements/1543c2b.txt rename to .riot/requirements/63cc56e.txt index 546e8243e5a..a7ba6510e7f 100644 --- a/.riot/requirements/1543c2b.txt +++ b/.riot/requirements/63cc56e.txt @@ -2,46 +2,46 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1543c2b.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/63cc56e.in # -ag-ui-protocol==0.1.8 +ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 -aiohttp==3.12.15 +aiohttp==3.13.0 aiosignal==1.4.0 annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 async-timeout==5.0.1 -attrs==25.3.0 +attrs==25.4.0 backports-asyncio-runner==1.2.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 exceptiongroup==1.3.0 fastavro==1.12.0 filelock==3.19.1 -frozenlist==1.7.0 +frozenlist==1.8.0 fsspec==2025.9.0 -genai-prices==0.0.27 -google-auth==2.40.3 -google-genai==1.38.0 +genai-prices==0.0.30 +google-auth==2.41.1 +google-genai==1.41.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.0 +huggingface-hub[inference]==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -49,37 +49,37 @@ iniconfig==2.1.0 invoke==2.2.0 jiter==0.11.0 jmespath==1.0.1 -logfire-api==4.7.0 +logfire-api==4.11.0 markdown-it-py==3.0.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 +multidict==6.7.0 nexus-rpc==1.1.0 -openai==1.108.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 +propcache==0.4.0 protobuf==5.29.5 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 +pydantic==2.12.0 pydantic-ai==0.8.1 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,retries,temporal,vertexai]==0.8.1 -pydantic-core==2.37.2 +pydantic-core==2.41.1 pydantic-evals==0.8.1 pydantic-graph==0.8.1 pygments==2.19.2 -pyperclip==1.10.0 +pyperclip==1.11.0 pytest==8.4.2 pytest-asyncio==1.2.0 pytest-cov==7.0.0 pytest-mock==3.15.1 python-dateutil==2.9.0.post0 -pyyaml==6.0.2 +pyyaml==6.0.3 requests==2.32.5 rich==14.1.0 rsa==4.9.1 @@ -90,18 +90,18 @@ sortedcontainers==2.4.0 starlette==0.48.0 temporalio==1.16.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tomli==2.2.1 tqdm==4.67.1 types-protobuf==6.32.1.20250918 types-requests==2.31.0.6 types-urllib3==1.26.25.14 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==1.26.20 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/1746741.txt b/.riot/requirements/6939c9a.txt similarity index 75% rename from .riot/requirements/1746741.txt rename to .riot/requirements/6939c9a.txt index bdcde334623..19a0db9bb45 100644 --- a/.riot/requirements/1746741.txt +++ b/.riot/requirements/6939c9a.txt @@ -2,18 +2,18 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1746741.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/6939c9a.in # annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 -certifi==2025.8.3 -click==8.2.1 -coverage[toml]==7.10.6 +anyio==4.11.0 +attrs==25.4.0 +certifi==2025.10.5 +click==8.3.0 +coverage[toml]==7.10.7 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 -httpx-sse==0.4.1 +httpx-sse==0.4.2 hypothesis==6.45.0 idna==3.10 iniconfig==2.1.0 @@ -24,9 +24,9 @@ mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-core==2.41.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -41,5 +41,5 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 -uvicorn==0.35.0 +typing-inspection==0.4.2 +uvicorn==0.37.0 diff --git a/.riot/requirements/6dbf615.txt b/.riot/requirements/6dbf615.txt new file mode 100644 index 00000000000..7c31bfce694 --- /dev/null +++ b/.riot/requirements/6dbf615.txt @@ -0,0 +1,42 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/6dbf615.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.3.0 +coverage[toml]==7.10.7 +exceptiongroup==1.3.0 +flask==2.3.3 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +tomli==2.2.1 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/1db61a4.txt b/.riot/requirements/99ad2e4.txt similarity index 74% rename from .riot/requirements/1db61a4.txt rename to .riot/requirements/99ad2e4.txt index aaecbab77db..e0467bdf5ab 100644 --- a/.riot/requirements/1db61a4.txt +++ b/.riot/requirements/99ad2e4.txt @@ -2,28 +2,28 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1db61a4.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/99ad2e4.in # aiofiles==24.1.0 annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 -certifi==2025.8.3 +anyio==4.11.0 +attrs==25.4.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -coverage[toml]==7.10.6 -fastapi==0.116.1 +coverage[toml]==7.10.7 +fastapi==0.118.0 h11==0.16.0 httpcore==1.0.9 httpx==0.27.2 -hypothesis==6.139.0 +hypothesis==6.140.3 idna==3.10 iniconfig==2.1.0 mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 +pydantic==2.12.0 +pydantic-core==2.41.1 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==0.21.1 @@ -34,7 +34,7 @@ python-multipart==0.0.20 requests==2.32.5 sniffio==1.3.1 sortedcontainers==2.4.0 -starlette==0.47.3 +starlette==0.48.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 diff --git a/.riot/requirements/99f98b1.txt b/.riot/requirements/99f98b1.txt new file mode 100644 index 00000000000..828386eafbe --- /dev/null +++ b/.riot/requirements/99f98b1.txt @@ -0,0 +1,49 @@ +# +# This file is autogenerated by pip-compile with Python 3.14 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/99f98b1.in +# +annotated-types==0.7.0 +anyio==4.11.0 +attrs==25.4.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +coverage[toml]==7.10.7 +distro==1.9.0 +h11==0.16.0 +httpcore==1.0.9 +httpx==0.28.1 +hypothesis==6.45.0 +idna==3.10 +iniconfig==2.1.0 +jiter==0.11.0 +mock==5.2.0 +multidict==6.7.0 +openai==2.2.0 +opentracing==2.4.0 +packaging==25.0 +pillow==11.3.0 +pluggy==1.6.0 +propcache==0.4.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-asyncio==0.21.1 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +pyyaml==6.0.3 +regex==2025.9.18 +requests==2.32.5 +sniffio==1.3.1 +sortedcontainers==2.4.0 +tiktoken==0.12.0 +tqdm==4.67.1 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +vcrpy==7.0.0 +wrapt==1.17.3 +yarl==1.22.0 diff --git a/.riot/requirements/1efd5ec.txt b/.riot/requirements/9da4f77.txt similarity index 66% rename from .riot/requirements/1efd5ec.txt rename to .riot/requirements/9da4f77.txt index 3874a9188dc..3d2d3a4356c 100644 --- a/.riot/requirements/1efd5ec.txt +++ b/.riot/requirements/9da4f77.txt @@ -2,15 +2,15 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1efd5ec.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/9da4f77.in # annotated-types==0.7.0 -attrs==25.3.0 +attrs==25.4.0 blinker==1.9.0 -certifi==2025.8.3 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 -coverage[toml]==7.10.4 +click==8.3.0 +coverage[toml]==7.10.7 flask==3.0.3 flask-openapi3==4.2.1 hypothesis==6.45.0 @@ -19,22 +19,22 @@ importlib-metadata==8.7.0 iniconfig==2.1.0 itsdangerous==2.2.0 jinja2==3.1.6 -markupsafe==3.0.2 +markupsafe==3.0.3 mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 +pydantic==2.12.0 +pydantic-core==2.41.1 pygments==2.19.2 -pytest==8.4.1 -pytest-cov==6.2.1 -pytest-mock==3.14.1 -pytest-randomly==3.16.0 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 requests==2.32.5 sortedcontainers==2.4.0 -typing-extensions==4.14.1 -typing-inspection==0.4.1 +typing-extensions==4.15.0 +typing-inspection==0.4.2 urllib3==1.26.20 werkzeug==3.1.3 zipp==3.23.0 diff --git a/.riot/requirements/a3c3dfa.txt b/.riot/requirements/a3c3dfa.txt new file mode 100644 index 00000000000..35760131d7d --- /dev/null +++ b/.riot/requirements/a3c3dfa.txt @@ -0,0 +1,40 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/a3c3dfa.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.3.0 +coverage[toml]==7.10.7 +flask==3.0.3 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/2fa620d.txt b/.riot/requirements/a8a609b.txt similarity index 75% rename from .riot/requirements/2fa620d.txt rename to .riot/requirements/a8a609b.txt index f1a0071aa35..7a3fd107fcd 100644 --- a/.riot/requirements/2fa620d.txt +++ b/.riot/requirements/a8a609b.txt @@ -2,23 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/2fa620d.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/a8a609b.in # annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 +attrs==25.4.0 backports-asyncio-runner==1.2.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 @@ -27,16 +27,16 @@ fasta2a==0.3.0 fastavro==1.12.0 filelock==3.19.1 fsspec==2025.9.0 -google-auth==2.40.3 -google-genai==1.38.0 +google-auth==2.41.1 +google-genai==1.41.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub==0.35.0 +huggingface-hub==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -46,29 +46,29 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.7.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 -openai==1.108.0 +multidict==6.7.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 +propcache==0.4.0 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 +pydantic==2.12.0 pydantic-ai==0.3.0 pydantic-ai-slim[a2a,anthropic,bedrock,cli,cohere,evals,google,groq,mcp,mistral,openai,vertexai]==0.3.0 -pydantic-core==2.37.2 +pydantic-core==2.41.1 pydantic-evals==0.3.0 pydantic-graph==0.3.0 -pydantic-settings==2.10.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -77,7 +77,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -90,17 +90,17 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tomli==2.2.1 tqdm==4.67.1 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/abe421a.txt b/.riot/requirements/abe421a.txt new file mode 100644 index 00000000000..f2521ac49fb --- /dev/null +++ b/.riot/requirements/abe421a.txt @@ -0,0 +1,49 @@ +# +# This file is autogenerated by pip-compile with Python 3.14 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/abe421a.in +# +annotated-types==0.7.0 +anyio==4.11.0 +attrs==25.4.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +coverage[toml]==7.10.7 +distro==1.9.0 +h11==0.16.0 +httpcore==1.0.9 +httpx==0.28.1 +hypothesis==6.45.0 +idna==3.10 +iniconfig==2.1.0 +jiter==0.11.0 +mock==5.2.0 +multidict==6.7.0 +openai==1.76.2 +opentracing==2.4.0 +packaging==25.0 +pillow==11.3.0 +pluggy==1.6.0 +propcache==0.4.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-asyncio==0.21.1 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +pyyaml==6.0.3 +regex==2025.9.18 +requests==2.32.5 +sniffio==1.3.1 +sortedcontainers==2.4.0 +tiktoken==0.12.0 +tqdm==4.67.1 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +vcrpy==7.0.0 +wrapt==1.17.3 +yarl==1.22.0 diff --git a/.riot/requirements/b29075f.txt b/.riot/requirements/b29075f.txt new file mode 100644 index 00000000000..2af44c14ec7 --- /dev/null +++ b/.riot/requirements/b29075f.txt @@ -0,0 +1,40 @@ +# +# This file is autogenerated by pip-compile with Python 3.13 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/b29075f.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.3.0 +coverage[toml]==7.10.7 +flask==3.0.3 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/e104aa3.txt b/.riot/requirements/c6fa72d.txt similarity index 71% rename from .riot/requirements/e104aa3.txt rename to .riot/requirements/c6fa72d.txt index 0bfa5f0bf10..7d1cb96a99d 100644 --- a/.riot/requirements/e104aa3.txt +++ b/.riot/requirements/c6fa72d.txt @@ -2,20 +2,20 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/e104aa3.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/c6fa72d.in # annotated-types==0.7.0 -attrs==25.3.0 -aws-sam-translator==1.99.0 +attrs==25.4.0 +aws-sam-translator==1.100.0 aws-xray-sdk==2.14.0 boto3==1.38.26 botocore==1.38.26 -certifi==2025.8.3 -cffi==1.17.1 -cfn-lint==1.39.1 +certifi==2025.10.5 +cffi==2.0.0 +cfn-lint==1.40.0 charset-normalizer==3.4.3 -coverage[toml]==7.10.5 -cryptography==45.0.6 +coverage[toml]==7.10.7 +cryptography==46.0.2 docker==7.1.0 ecdsa==0.19.1 graphql-core==3.2.6 @@ -29,13 +29,13 @@ jsonpatch==1.33 jsonpointer==3.0.0 jsonschema==4.25.1 jsonschema-path==0.3.4 -jsonschema-specifications==2025.4.1 +jsonschema-specifications==2025.9.1 lazy-object-proxy==1.12.0 -markupsafe==3.0.2 +markupsafe==3.0.3 mock==5.2.0 moto[all]==4.2.14 mpmath==1.3.0 -multidict==6.6.4 +multidict==6.7.0 multipart==1.3.0 networkx==3.5 openapi-schema-validator==0.6.3 @@ -44,23 +44,23 @@ opentracing==2.4.0 packaging==25.0 pathable==0.4.4 pluggy==1.6.0 -propcache==0.3.2 +propcache==0.4.0 py-partiql-parser==0.5.0 pyasn1==0.6.1 -pycparser==2.22 -pydantic==2.12.0a1 -pydantic-core==2.37.2 +pycparser==2.23 +pydantic==2.12.0 +pydantic-core==2.41.1 pygments==2.19.2 -pyparsing==3.2.3 -pytest==8.4.1 -pytest-cov==6.2.1 -pytest-mock==3.14.1 -pytest-randomly==3.16.0 +pyparsing==3.2.5 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.5.0 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 -regex==2025.7.34 +regex==2025.9.18 requests==2.32.5 responses==0.25.8 rfc3339-validator==0.1.4 @@ -72,13 +72,13 @@ sortedcontainers==2.4.0 sshpubkeys==3.3.1 sympy==1.14.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 vcrpy==7.0.0 werkzeug==3.1.3 wrapt==1.17.3 -xmltodict==0.14.2 -yarl==1.20.1 +xmltodict==1.0.2 +yarl==1.22.0 # The following packages are considered to be unsafe in a requirements file: setuptools==80.9.0 diff --git a/.riot/requirements/1d2f877.txt b/.riot/requirements/c815af0.txt similarity index 77% rename from .riot/requirements/1d2f877.txt rename to .riot/requirements/c815af0.txt index d0753b34e2e..0efac3ac4fa 100644 --- a/.riot/requirements/1d2f877.txt +++ b/.riot/requirements/c815af0.txt @@ -2,20 +2,20 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1d2f877.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/c815af0.in # annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 +anyio==4.11.0 +attrs==25.4.0 backports-asyncio-runner==1.2.0 -certifi==2025.8.3 -click==8.2.1 -coverage[toml]==7.10.6 +certifi==2025.10.5 +click==8.3.0 +coverage[toml]==7.10.7 exceptiongroup==1.3.0 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 -httpx-sse==0.4.1 +httpx-sse==0.4.2 hypothesis==6.45.0 idna==3.10 iniconfig==2.1.0 @@ -26,9 +26,9 @@ mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-core==2.41.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -44,5 +44,5 @@ sse-starlette==3.0.2 starlette==0.48.0 tomli==2.2.1 typing-extensions==4.15.0 -typing-inspection==0.4.1 -uvicorn==0.35.0 +typing-inspection==0.4.2 +uvicorn==0.37.0 diff --git a/.riot/requirements/e06abee.txt b/.riot/requirements/e06abee.txt new file mode 100644 index 00000000000..ca59aa4ae6a --- /dev/null +++ b/.riot/requirements/e06abee.txt @@ -0,0 +1,40 @@ +# +# This file is autogenerated by pip-compile with Python 3.13 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/e06abee.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.3.0 +coverage[toml]==7.10.7 +flask==3.1.2 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/97a9a8e.txt b/.riot/requirements/e449f92.txt similarity index 72% rename from .riot/requirements/97a9a8e.txt rename to .riot/requirements/e449f92.txt index e9715aa01e2..95a67c8868f 100644 --- a/.riot/requirements/97a9a8e.txt +++ b/.riot/requirements/e449f92.txt @@ -2,43 +2,43 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/97a9a8e.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/e449f92.in # -ag-ui-protocol==0.1.8 +ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 -aiohttp==3.12.15 +aiohttp==3.13.0 aiosignal==1.4.0 annotated-types==0.7.0 -anthropic==0.68.0 -anyio==4.10.0 +anthropic==0.69.0 +anyio==4.11.0 argcomplete==3.6.2 -attrs==25.3.0 -boto3==1.40.33 -botocore==1.40.33 -cachetools==5.5.2 -certifi==2025.8.3 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +cachetools==6.2.0 +certifi==2025.10.5 charset-normalizer==3.4.3 -click==8.2.1 +click==8.3.0 cohere==5.18.0 colorama==0.4.6 -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 fastavro==1.12.0 filelock==3.19.1 -frozenlist==1.7.0 +frozenlist==1.8.0 fsspec==2025.9.0 -google-auth==2.40.3 -google-genai==1.38.0 +google-auth==2.41.1 +google-genai==1.41.0 griffe==1.14.0 -groq==0.31.1 +groq==0.32.0 h11==0.16.0 hf-xet==1.1.10 httpcore==1.0.9 httpx==0.28.1 httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.0 +huggingface-hub[inference]==0.35.3 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.7.0 @@ -48,29 +48,29 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.7.0 +logfire-api==4.11.0 markdown-it-py==4.0.0 -mcp==1.14.1 +mcp==1.16.0 mdurl==0.1.2 -mistralai==1.9.10 +mistralai==1.9.11 mock==5.2.0 -multidict==6.6.4 -openai==1.108.0 +multidict==6.7.0 +openai==2.2.0 opentelemetry-api==1.37.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.3.2 +propcache==0.4.0 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0a1 +pydantic==2.12.0 pydantic-ai==0.4.4 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,vertexai]==0.4.4 -pydantic-core==2.37.2 +pydantic-core==2.41.1 pydantic-evals==0.4.4 pydantic-graph==0.4.4 -pydantic-settings==2.10.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -79,7 +79,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.1 python-multipart==0.0.20 -pyyaml==6.0.2 +pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 rich==14.1.0 @@ -92,16 +92,16 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 tenacity==9.1.2 -tokenizers==0.22.0 +tokenizers==0.22.1 tqdm==4.67.1 types-requests==2.32.4.20250913 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 -uvicorn==0.35.0 +uvicorn==0.37.0 vcrpy==7.0.0 -wcwidth==0.2.13 +wcwidth==0.2.14 websockets==15.0.1 wrapt==1.17.3 -yarl==1.20.1 +yarl==1.22.0 zipp==3.23.0 diff --git a/.riot/requirements/e6872f6.txt b/.riot/requirements/e6872f6.txt new file mode 100644 index 00000000000..92e958a3cf2 --- /dev/null +++ b/.riot/requirements/e6872f6.txt @@ -0,0 +1,40 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/e6872f6.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.3.0 +coverage[toml]==7.10.7 +flask==2.3.3 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/e9e35ef.txt b/.riot/requirements/e9e35ef.txt new file mode 100644 index 00000000000..a8735af6d1d --- /dev/null +++ b/.riot/requirements/e9e35ef.txt @@ -0,0 +1,42 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/e9e35ef.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.3.0 +coverage[toml]==7.10.7 +exceptiongroup==1.3.0 +flask==3.0.3 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +tomli==2.2.1 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/1c081f0.txt b/.riot/requirements/ebf73f9.txt similarity index 75% rename from .riot/requirements/1c081f0.txt rename to .riot/requirements/ebf73f9.txt index 6d307c21efe..5dfffeb2a3e 100644 --- a/.riot/requirements/1c081f0.txt +++ b/.riot/requirements/ebf73f9.txt @@ -2,33 +2,33 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1c081f0.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/ebf73f9.in # annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 +anyio==4.11.0 +attrs==25.4.0 backports-asyncio-runner==1.2.0 -certifi==2025.8.3 -click==8.2.1 -coverage[toml]==7.10.6 +certifi==2025.10.5 +click==8.3.0 +coverage[toml]==7.10.7 exceptiongroup==1.3.0 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 -httpx-sse==0.4.1 +httpx-sse==0.4.2 hypothesis==6.45.0 idna==3.10 iniconfig==2.1.0 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -mcp==1.14.1 +mcp==1.16.0 mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-core==2.41.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -44,5 +44,5 @@ sse-starlette==3.0.2 starlette==0.48.0 tomli==2.2.1 typing-extensions==4.15.0 -typing-inspection==0.4.1 -uvicorn==0.35.0 +typing-inspection==0.4.2 +uvicorn==0.37.0 diff --git a/.riot/requirements/194ff9b.txt b/.riot/requirements/ed437ab.txt similarity index 75% rename from .riot/requirements/194ff9b.txt rename to .riot/requirements/ed437ab.txt index 943cdafed27..41b9daa82f5 100644 --- a/.riot/requirements/194ff9b.txt +++ b/.riot/requirements/ed437ab.txt @@ -2,16 +2,16 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/194ff9b.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/ed437ab.in # annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 -boto3==1.40.29 -botocore==1.40.29 -certifi==2025.8.3 -coverage[toml]==7.10.6 -fastapi==0.116.1 +anyio==4.11.0 +attrs==25.4.0 +boto3==1.40.46 +botocore==1.40.46 +certifi==2025.10.5 +coverage[toml]==7.10.7 +fastapi==0.118.0 freezegun==1.5.5 h11==0.16.0 httpcore==1.0.9 @@ -26,22 +26,22 @@ msgpack==1.1.1 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 +pydantic==2.12.0 +pydantic-core==2.41.1 pygments==2.19.2 pytest==8.4.2 pytest-cov==7.0.0 -pytest-mock==3.15.0 +pytest-mock==3.15.1 pytest-randomly==4.0.1 python-dateutil==2.9.0.post0 s3transfer==0.14.0 six==1.17.0 sniffio==1.3.1 sortedcontainers==2.4.0 -starlette==0.47.3 +starlette==0.48.0 structlog==25.4.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 +typing-inspection==0.4.2 urllib3==2.5.0 wheel==0.45.1 diff --git a/.riot/requirements/f3bee4b.txt b/.riot/requirements/f3bee4b.txt new file mode 100644 index 00000000000..893211fd707 --- /dev/null +++ b/.riot/requirements/f3bee4b.txt @@ -0,0 +1,40 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/f3bee4b.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.3.0 +coverage[toml]==7.10.7 +flask==3.1.2 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/f850b22.txt b/.riot/requirements/f850b22.txt new file mode 100644 index 00000000000..c16615a8e16 --- /dev/null +++ b/.riot/requirements/f850b22.txt @@ -0,0 +1,40 @@ +# +# This file is autogenerated by pip-compile with Python 3.13 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/f850b22.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.3.0 +coverage[toml]==7.10.7 +flask==2.3.3 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/fcfaa6e.txt b/.riot/requirements/fcfaa6e.txt new file mode 100644 index 00000000000..e2cd9b52c99 --- /dev/null +++ b/.riot/requirements/fcfaa6e.txt @@ -0,0 +1,42 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/fcfaa6e.in +# +annotated-types==0.7.0 +attrs==25.4.0 +blinker==1.9.0 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.1.8 +coverage[toml]==7.10.7 +exceptiongroup==1.3.0 +flask==3.1.2 +flask-openapi3==4.2.1 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.7.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==3.0.3 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.6.0 +pydantic==2.12.0 +pydantic-core==2.41.1 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 +requests==2.32.5 +sortedcontainers==2.4.0 +tomli==2.2.1 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +urllib3==1.26.20 +werkzeug==3.1.3 +zipp==3.23.0 diff --git a/.riot/requirements/e37d0f6.txt b/.riot/requirements/fe50ba7.txt similarity index 74% rename from .riot/requirements/e37d0f6.txt rename to .riot/requirements/fe50ba7.txt index 987f07e62c3..6d40df516d1 100644 --- a/.riot/requirements/e37d0f6.txt +++ b/.riot/requirements/fe50ba7.txt @@ -2,31 +2,31 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/e37d0f6.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/fe50ba7.in # annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 -certifi==2025.8.3 -click==8.2.1 -coverage[toml]==7.10.6 +anyio==4.11.0 +attrs==25.4.0 +certifi==2025.10.5 +click==8.3.0 +coverage[toml]==7.10.7 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 -httpx-sse==0.4.1 +httpx-sse==0.4.2 hypothesis==6.45.0 idna==3.10 iniconfig==2.1.0 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -mcp==1.14.1 +mcp==1.16.0 mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-core==2.41.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -41,5 +41,5 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 -uvicorn==0.35.0 +typing-inspection==0.4.2 +uvicorn==0.37.0 diff --git a/.riot/requirements/ff0c51d.txt b/.riot/requirements/ff0c51d.txt new file mode 100644 index 00000000000..56853212b68 --- /dev/null +++ b/.riot/requirements/ff0c51d.txt @@ -0,0 +1,40 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/ff0c51d.in +# +annotated-types==0.7.0 +attrs==25.3.0 +blinker==1.8.2 +certifi==2025.10.5 +charset-normalizer==3.4.3 +click==8.1.8 +coverage[toml]==7.6.1 +exceptiongroup==1.3.0 +flask==3.0.3 +flask-openapi3==4.0.3 +hypothesis==6.45.0 +idna==3.10 +importlib-metadata==8.5.0 +iniconfig==2.1.0 +itsdangerous==2.2.0 +jinja2==3.1.6 +markupsafe==2.1.5 +mock==5.2.0 +opentracing==2.4.0 +packaging==25.0 +pluggy==1.5.0 +pydantic==2.10.6 +pydantic-core==2.27.2 +pytest==8.3.5 +pytest-cov==5.0.0 +pytest-mock==3.14.1 +pytest-randomly==3.15.0 +requests==2.32.4 +sortedcontainers==2.4.0 +tomli==2.2.1 +typing-extensions==4.13.2 +urllib3==1.26.20 +werkzeug==3.0.6 +zipp==3.20.2 diff --git a/.riot/requirements/1b2da67.txt b/.riot/requirements/ff873f4.txt similarity index 75% rename from .riot/requirements/1b2da67.txt rename to .riot/requirements/ff873f4.txt index ae8f184450a..b1c0efa468a 100644 --- a/.riot/requirements/1b2da67.txt +++ b/.riot/requirements/ff873f4.txt @@ -2,18 +2,18 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1b2da67.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/ff873f4.in # annotated-types==0.7.0 -anyio==4.10.0 -attrs==25.3.0 -certifi==2025.8.3 -click==8.2.1 -coverage[toml]==7.10.6 +anyio==4.11.0 +attrs==25.4.0 +certifi==2025.10.5 +click==8.3.0 +coverage[toml]==7.10.7 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 -httpx-sse==0.4.1 +httpx-sse==0.4.2 hypothesis==6.45.0 idna==3.10 iniconfig==2.1.0 @@ -24,9 +24,9 @@ mock==5.2.0 opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 -pydantic==2.12.0a1 -pydantic-core==2.37.2 -pydantic-settings==2.10.1 +pydantic==2.12.0 +pydantic-core==2.41.1 +pydantic-settings==2.11.0 pygments==2.19.2 pytest==8.4.2 pytest-asyncio==1.2.0 @@ -41,5 +41,5 @@ sortedcontainers==2.4.0 sse-starlette==3.0.2 starlette==0.48.0 typing-extensions==4.15.0 -typing-inspection==0.4.1 -uvicorn==0.35.0 +typing-inspection==0.4.2 +uvicorn==0.37.0 diff --git a/ddtrace/contrib/integration_registry/registry.yaml b/ddtrace/contrib/integration_registry/registry.yaml index 0608780814e..e0f400817fa 100644 --- a/ddtrace/contrib/integration_registry/registry.yaml +++ b/ddtrace/contrib/integration_registry/registry.yaml @@ -77,7 +77,7 @@ integrations: tested_versions_by_dependency: anthropic: min: 0.28.1 - max: 0.68.1 + max: 0.69.0 - integration_name: aredis is_external_package: true @@ -343,7 +343,7 @@ integrations: tested_versions_by_dependency: fastapi: min: 0.64.0 - max: 0.116.1 + max: 0.118.0 - integration_name: flask is_external_package: true @@ -401,7 +401,7 @@ integrations: tested_versions_by_dependency: google-adk: min: 1.0.0 - max: 1.15.0 + max: 1.15.1 - integration_name: google_genai is_external_package: true @@ -411,7 +411,7 @@ integrations: tested_versions_by_dependency: google-genai: min: 1.21.1 - max: 1.39.0 + max: 1.41.0 - integration_name: google_generativeai is_external_package: true @@ -587,7 +587,7 @@ integrations: tested_versions_by_dependency: mcp: min: 1.10.1 - max: 1.14.1 + max: 1.16.0 - integration_name: molten is_external_package: true @@ -637,7 +637,7 @@ integrations: tested_versions_by_dependency: openai: min: 1.0.0 - max: 1.91.0 + max: 2.2.0 - integration_name: openai_agents is_external_package: true @@ -681,7 +681,7 @@ integrations: tested_versions_by_dependency: pydantic-ai-slim: min: 0.3.0 - max: 1.0.8 + max: 1.0.15 - integration_name: pylibmc is_external_package: true diff --git a/riotfile.py b/riotfile.py index 534cb666224..e37bd43558a 100644 --- a/riotfile.py +++ b/riotfile.py @@ -361,12 +361,7 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT venvs=[ Venv( venvs=[ - Venv(pys=select_pys(max_version="3.13")), - Venv( - pys=select_pys(min_version="3.14"), - # pydantic 2.2.12.0a1 is the first version to support Python 3.14 - pkgs={"pydantic": "==2.12.0a1"}, - ), + Venv(pys=select_pys()), ] ), # This test variant ensures tracer tests are compatible with both 64bit trace ids. @@ -377,7 +372,6 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT env={ "DD_TRACE_128_BIT_TRACEID_GENERATION_ENABLED": "false", }, - pkgs={"pydantic": "==2.12.0a1"}, ), Venv( name="tracer-python-optimize", @@ -385,12 +379,7 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT # Test with the latest version of Python only pys=MAX_PYTHON_VERSION, venvs=[ - Venv(pys=select_pys(max_version="3.13")), - Venv( - pys=select_pys(min_version="3.14"), - # pydantic 2.2.12.0a1 is the first version to support Python 3.14 - pkgs={"pydantic": "==2.12.0a1"}, - ), + Venv(pys=select_pys()), ], ), Venv( @@ -1191,14 +1180,6 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT # Flask 3.x.x requires Werkzeug >= 3.0.0 "werkzeug": ">=3.0", }, - venvs=[ - Venv( - pys="3.14", - pkgs={ - "pydantic": "==2.12.0a1", - }, - ) - ], ), Venv( pys=select_pys(min_version="3.8"), @@ -1215,14 +1196,6 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT # Flask 3.x.x requires Werkzeug >= 3.0.0 "werkzeug": ">=3.0", }, - venvs=[ - Venv( - pys="3.14", - pkgs={ - "pydantic": "==2.12.0a1", - }, - ) - ], ), ], ), @@ -1645,12 +1618,7 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT pkgs={"botocore": "==1.34.49", "boto3": "==1.34.49"}, venvs=[ Venv( - pys=select_pys(min_version="3.8", max_version="3.13"), - ), - Venv( - pys=select_pys(min_version="3.14"), - # pydantic 2.2.12.0a1 is the first version to support Python 3.14 - pkgs={"pydantic": "==2.12.0a1"}, + pys=select_pys(min_version="3.8"), ), ], ), @@ -1658,12 +1626,7 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT pkgs={"vcrpy": "==7.0.0", "botocore": "==1.38.26", "boto3": "==1.38.26"}, venvs=[ Venv( - pys=select_pys(min_version="3.9", max_version="3.13"), - ), - Venv( - pys=select_pys(min_version="3.14"), - # pydantic 2.2.12.0a1 is the first version to support Python 3.14 - pkgs={"pydantic": "==2.12.0a1"}, + pys=select_pys(min_version="3.9"), ), ], ), @@ -1825,7 +1788,7 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT ), Venv( pys=select_pys(min_version="3.14"), - pkgs={"fastapi": latest, "hypothesis": latest, "pydantic": "==2.12.0a1"}, + pkgs={"fastapi": latest, "hypothesis": latest}, ), ], ), @@ -2794,7 +2757,7 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT }, ), Venv( - pys=select_pys(min_version="3.8", max_version="3.13"), + pys=select_pys(min_version="3.8"), pkgs={ "openai": [latest, "~=1.76.2", "==1.66.0"], "tiktoken": latest, @@ -3048,8 +3011,6 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT pkgs={ "pytest-asyncio": latest, "mcp": ["~=1.10.0", latest], - # pydantic 2.2.12.0a1 is the first version to support Python 3.14 - "pydantic": "==2.12.0a1", }, ), Venv( @@ -3078,17 +3039,9 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT pkgs={"anthropic": "~=0.28.0", "httpx": "~=0.27.0"}, ), Venv( - pys=select_pys(min_version="3.8", max_version="3.13"), + pys=select_pys(min_version="3.8"), pkgs={"anthropic": latest, "httpx": "<0.28.0"}, ), - Venv( - pys=select_pys(min_version="3.14"), - pkgs={ - "anthropic": latest, - "httpx": "<0.28.0", - "pydantic": "==2.12.0a1", - }, - ), ], ), Venv( @@ -3128,13 +3081,7 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT }, venvs=[ Venv( - pys=select_pys(min_version="3.9", max_version="3.13"), - ), - Venv( - pys=select_pys(min_version="3.14"), - pkgs={ - "pydantic": "==2.12.0a1", - }, + pys=select_pys(min_version="3.9"), ), ], ), @@ -3147,13 +3094,7 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT }, venvs=[ Venv( - pys=select_pys(min_version="3.9", max_version="3.13"), - ), - Venv( - pys=select_pys(min_version="3.14"), - pkgs={ - "pydantic": "==2.12.0a1", - }, + pys=select_pys(min_version="3.9"), ), ], ), @@ -3177,7 +3118,6 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT "pydantic-ai": ["==0.3.0", "==0.4.4", latest], "vcrpy": "==7.0.0", "typing_extensions": latest, - "pydantic": "==2.12.0a1", }, ), Venv( @@ -3926,7 +3866,7 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT }, ), Venv( - pys=select_pys(min_version="3.9", max_version="3.12"), + pys=select_pys(min_version="3.9", max_version="3.13"), pkgs={ "langchain": latest, "langchain-core": latest, diff --git a/supported_versions_output.json b/supported_versions_output.json index 8c73df9b3df..1d4a4d0560e 100644 --- a/supported_versions_output.json +++ b/supported_versions_output.json @@ -54,7 +54,7 @@ "dependency": "anthropic", "integration": "anthropic", "minimum_tracer_supported": "0.28.1", - "max_tracer_supported": "0.68.1", + "max_tracer_supported": "0.69.0", "auto-instrumented": true }, { @@ -276,7 +276,7 @@ "dependency": "fastapi", "integration": "fastapi", "minimum_tracer_supported": "0.64.0", - "max_tracer_supported": "0.116.1", + "max_tracer_supported": "0.118.0", "auto-instrumented": true }, { @@ -319,14 +319,14 @@ "dependency": "google-adk", "integration": "google_adk", "minimum_tracer_supported": "1.0.0", - "max_tracer_supported": "1.15.0", + "max_tracer_supported": "1.15.1", "auto-instrumented": true }, { "dependency": "google-genai", "integration": "google_genai", "minimum_tracer_supported": "1.21.1", - "max_tracer_supported": "1.39.0", + "max_tracer_supported": "1.41.0", "auto-instrumented": true }, { @@ -446,7 +446,7 @@ "dependency": "mcp", "integration": "mcp", "minimum_tracer_supported": "1.10.1", - "max_tracer_supported": "1.14.1", + "max_tracer_supported": "1.16.0", "auto-instrumented": true }, { @@ -481,7 +481,7 @@ "dependency": "openai", "integration": "openai", "minimum_tracer_supported": "1.0.0", - "max_tracer_supported": "1.91.0", + "max_tracer_supported": "2.2.0", "auto-instrumented": true }, { @@ -516,7 +516,7 @@ "dependency": "pydantic-ai-slim", "integration": "pydantic_ai", "minimum_tracer_supported": "0.3.0", - "max_tracer_supported": "1.0.8", + "max_tracer_supported": "1.0.15", "pinned": "true", "auto-instrumented": true }, diff --git a/supported_versions_table.csv b/supported_versions_table.csv index 7a97f4b71df..cc1071107da 100644 --- a/supported_versions_table.csv +++ b/supported_versions_table.csv @@ -6,7 +6,7 @@ aiohttp_jinja2,aiohttp_jinja2,1.5.1,1.6,True aiomysql,aiomysql,0.1.1,0.2.0,True aiopg,aiopg *,0.16.0,1.4.0,True algoliasearch,algoliasearch *,2.5.0,2.6.3,True -anthropic,anthropic,0.28.1,0.68.1,True +anthropic,anthropic,0.28.1,0.69.0,True aredis,aredis,1.1.8,1.1.8,True pytest-asyncio,asyncio *,0.21.1,1.2.0,True asyncpg,asyncpg,0.22.0,0.30.0,True @@ -37,14 +37,14 @@ elasticsearch6,elasticsearch,6.8.2,6.8.2,True elasticsearch7,elasticsearch,7.13.4,7.17.12,True opensearch-py,elasticsearch,1.1.0,3.0.0,True falcon,falcon,3.0.1,4.1.0,True -fastapi,fastapi,0.64.0,0.116.1,True +fastapi,fastapi,0.64.0,0.118.0,True flask,flask,1.1.4,3.1.2,True flask-cache,flask_cache,0.13.1,0.13.1,False flask-caching,flask_cache,1.10.1,2.3.0,False freezegun,freezegun *,1.3.1,1.5.2,False gevent,gevent,20.12.1,25.5.1,True -google-adk,google_adk,1.0.0,1.15.0,True -google-genai,google_genai,1.21.1,1.39.0,True +google-adk,google_adk,1.0.0,1.15.1,True +google-genai,google_genai,1.21.1,1.41.0,True google-generativeai,google_generativeai,0.7.2,0.8.5,True graphql-core,graphql,3.1.7,3.2.6,True grpcio,grpc,1.34.1,1.75.1,True @@ -61,17 +61,17 @@ logbook,logbook,1.0.0,1.8.2,True loguru,loguru,0.4.1,0.7.3,True mako,mako,1.0.14,1.3.10,True mariadb,mariadb,1.0.11,1.1.13,True -mcp,mcp,1.10.1,1.14.1,True +mcp,mcp,1.10.1,1.16.0,True molten,molten,1.0.2,1.0.2,True mongoengine,mongoengine,0.23.1,0.29.1,True mysql-connector-python,mysql,8.0.5,9.4.0,True mysqlclient,mysqldb,2.2.1,2.2.6,True -openai,openai,1.0.0,1.91.0,True +openai,openai,1.0.0,2.2.0,True openai-agents,openai_agents,0.0.8,0.0.16,True protobuf,protobuf,5.29.3,6.32.0,False psycopg,psycopg,3.0.18,3.2.10,True psycopg2-binary,psycopg,2.8.6,2.9.10,True -pydantic-ai-slim,pydantic_ai *,0.3.0,1.0.8,True +pydantic-ai-slim,pydantic_ai *,0.3.0,1.0.15,True pylibmc,pylibmc,1.6.3,1.6.3,True pymemcache,pymemcache,3.4.4,4.0.0,True pymongo,pymongo,3.8.0,4.15.0,True From 033dd794c494bcccd1e3880c8fc1266d43c2257b Mon Sep 17 00:00:00 2001 From: Emmett Butler Date: Thu, 9 Oct 2025 09:30:02 -0700 Subject: [PATCH 2/4] fix pydantic_ai and openai --- .../requirements/{1060ac5.txt => 11a2628.txt} | 22 ++++----- .../requirements/{1e5d621.txt => 12a0147.txt} | 32 ++++++------ .../requirements/{63cc56e.txt => 1543c2b.txt} | 22 ++++----- .../requirements/{2775951.txt => 1724955.txt} | 20 ++++---- .../requirements/{1fa31f4.txt => 1991185.txt} | 20 ++++---- .../requirements/{19012e5.txt => 1a48e48.txt} | 32 ++++++------ .../requirements/{2b2cf15.txt => 1ae5d3b.txt} | 20 ++++---- .../requirements/{5c305b0.txt => 1bfa847.txt} | 20 ++++---- .../requirements/{2846416.txt => 1cc4e5d.txt} | 20 ++++---- .../requirements/{192ce08.txt => 1ddcc1c.txt} | 20 ++++---- .../requirements/{3e1f856.txt => 1ebedb1.txt} | 20 ++++---- .riot/requirements/1ee7bde.txt | 49 ------------------- .../requirements/{1d5959a.txt => 1f1f7bb.txt} | 20 ++++---- .../requirements/{a8a609b.txt => 2fa620d.txt} | 22 ++++----- .../requirements/{14930b4.txt => 36ee1a0.txt} | 32 ++++++------ .../requirements/{1bc2caa.txt => 4d4441f.txt} | 32 ++++++------ .../requirements/{e449f92.txt => 97a9a8e.txt} | 20 ++++---- .riot/requirements/abe421a.txt | 49 ------------------- .../requirements/{1d69242.txt => b39d7b4.txt} | 34 ++++++------- .../requirements/{15ab13f.txt => c6c61ec.txt} | 20 ++++---- riotfile.py | 12 ++++- 21 files changed, 225 insertions(+), 313 deletions(-) rename .riot/requirements/{1060ac5.txt => 11a2628.txt} (91%) rename .riot/requirements/{1e5d621.txt => 12a0147.txt} (88%) rename .riot/requirements/{63cc56e.txt => 1543c2b.txt} (91%) rename .riot/requirements/{2775951.txt => 1724955.txt} (91%) rename .riot/requirements/{1fa31f4.txt => 1991185.txt} (91%) rename .riot/requirements/{19012e5.txt => 1a48e48.txt} (88%) rename .riot/requirements/{2b2cf15.txt => 1ae5d3b.txt} (91%) rename .riot/requirements/{5c305b0.txt => 1bfa847.txt} (90%) rename .riot/requirements/{2846416.txt => 1cc4e5d.txt} (91%) rename .riot/requirements/{192ce08.txt => 1ddcc1c.txt} (91%) rename .riot/requirements/{3e1f856.txt => 1ebedb1.txt} (91%) delete mode 100644 .riot/requirements/1ee7bde.txt rename .riot/requirements/{1d5959a.txt => 1f1f7bb.txt} (91%) rename .riot/requirements/{a8a609b.txt => 2fa620d.txt} (91%) rename .riot/requirements/{14930b4.txt => 36ee1a0.txt} (88%) rename .riot/requirements/{1bc2caa.txt => 4d4441f.txt} (88%) rename .riot/requirements/{e449f92.txt => 97a9a8e.txt} (91%) delete mode 100644 .riot/requirements/abe421a.txt rename .riot/requirements/{1d69242.txt => b39d7b4.txt} (88%) rename .riot/requirements/{15ab13f.txt => c6c61ec.txt} (91%) diff --git a/.riot/requirements/1060ac5.txt b/.riot/requirements/11a2628.txt similarity index 91% rename from .riot/requirements/1060ac5.txt rename to .riot/requirements/11a2628.txt index e90138806ad..bbeddedf16c 100644 --- a/.riot/requirements/1060ac5.txt +++ b/.riot/requirements/11a2628.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1060ac5.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/11a2628.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -15,8 +15,8 @@ argcomplete==3.6.2 async-timeout==5.0.1 attrs==25.4.0 backports-asyncio-runner==1.2.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -29,11 +29,11 @@ docstring-parser==0.17.0 eval-type-backport==0.2.2 exceptiongroup==1.3.0 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 frozenlist==1.8.0 fsspec==2025.9.0 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 griffe==1.14.0 groq==0.32.0 h11==0.16.0 @@ -51,7 +51,7 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.11.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -64,13 +64,13 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 +pydantic==2.12.0a1 pydantic-ai==0.4.4 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,vertexai]==0.4.4 -pydantic-core==2.41.1 +pydantic-core==2.37.2 pydantic-evals==0.4.4 pydantic-graph==0.4.4 pydantic-settings==2.11.0 @@ -85,7 +85,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 @@ -96,7 +96,7 @@ sse-starlette==3.0.2 starlette==0.48.0 tenacity==9.1.2 tokenizers==0.22.1 -tomli==2.2.1 +tomli==2.3.0 tqdm==4.67.1 types-requests==2.32.4.20250913 typing-extensions==4.15.0 diff --git a/.riot/requirements/1e5d621.txt b/.riot/requirements/12a0147.txt similarity index 88% rename from .riot/requirements/1e5d621.txt rename to .riot/requirements/12a0147.txt index 0d13ae7a31d..c3c1feae8a0 100644 --- a/.riot/requirements/1e5d621.txt +++ b/.riot/requirements/12a0147.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1e5d621.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/12a0147.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -13,8 +13,8 @@ anthropic==0.69.0 anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -27,12 +27,12 @@ docstring-parser==0.17.0 eval-type-backport==0.2.2 executing==2.2.1 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 frozenlist==1.8.0 fsspec==2025.9.0 -genai-prices==0.0.30 +genai-prices==0.0.31 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 googleapis-common-protos==1.70.0 griffe==1.14.0 groq==0.32.0 @@ -51,8 +51,8 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire[httpx]==4.11.0 -logfire-api==4.11.0 +logfire[httpx]==4.12.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -74,16 +74,16 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 -pydantic-ai==1.0.15 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.15 -pydantic-core==2.41.1 -pydantic-evals==1.0.15 -pydantic-graph==1.0.15 +pydantic==2.12.0a1 +pydantic-ai==1.0.16 +pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.16 +pydantic-core==2.37.2 +pydantic-evals==1.0.16 +pydantic-graph==1.0.16 pydantic-settings==2.11.0 pygments==2.19.2 pyperclip==1.11.0 @@ -97,7 +97,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 diff --git a/.riot/requirements/63cc56e.txt b/.riot/requirements/1543c2b.txt similarity index 91% rename from .riot/requirements/63cc56e.txt rename to .riot/requirements/1543c2b.txt index a7ba6510e7f..5a9e42cd718 100644 --- a/.riot/requirements/63cc56e.txt +++ b/.riot/requirements/1543c2b.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/63cc56e.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1543c2b.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -15,8 +15,8 @@ argcomplete==3.6.2 async-timeout==5.0.1 attrs==25.4.0 backports-asyncio-runner==1.2.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -31,9 +31,9 @@ fastavro==1.12.0 filelock==3.19.1 frozenlist==1.8.0 fsspec==2025.9.0 -genai-prices==0.0.30 +genai-prices==0.0.31 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 griffe==1.14.0 groq==0.32.0 h11==0.16.0 @@ -49,7 +49,7 @@ iniconfig==2.1.0 invoke==2.2.0 jiter==0.11.0 jmespath==1.0.1 -logfire-api==4.11.0 +logfire-api==4.12.0 markdown-it-py==3.0.0 mdurl==0.1.2 mistralai==1.9.11 @@ -62,14 +62,14 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 protobuf==5.29.5 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 +pydantic==2.12.0a1 pydantic-ai==0.8.1 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,retries,temporal,vertexai]==0.8.1 -pydantic-core==2.41.1 +pydantic-core==2.37.2 pydantic-evals==0.8.1 pydantic-graph==0.8.1 pygments==2.19.2 @@ -81,7 +81,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 pyyaml==6.0.3 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rsa==4.9.1 s3transfer==0.14.0 six==1.17.0 @@ -91,7 +91,7 @@ starlette==0.48.0 temporalio==1.16.0 tenacity==9.1.2 tokenizers==0.22.1 -tomli==2.2.1 +tomli==2.3.0 tqdm==4.67.1 types-protobuf==6.32.1.20250918 types-requests==2.31.0.6 diff --git a/.riot/requirements/2775951.txt b/.riot/requirements/1724955.txt similarity index 91% rename from .riot/requirements/2775951.txt rename to .riot/requirements/1724955.txt index 98661de2b2c..066e1a0b3aa 100644 --- a/.riot/requirements/2775951.txt +++ b/.riot/requirements/1724955.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/2775951.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1724955.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -13,8 +13,8 @@ anthropic==0.69.0 anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -26,11 +26,11 @@ distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 frozenlist==1.8.0 fsspec==2025.9.0 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 griffe==1.14.0 groq==0.32.0 h11==0.16.0 @@ -48,7 +48,7 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.11.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -61,13 +61,13 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 +pydantic==2.12.0a1 pydantic-ai==0.4.4 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,vertexai]==0.4.4 -pydantic-core==2.41.1 +pydantic-core==2.37.2 pydantic-evals==0.4.4 pydantic-graph==0.4.4 pydantic-settings==2.11.0 @@ -82,7 +82,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 diff --git a/.riot/requirements/1fa31f4.txt b/.riot/requirements/1991185.txt similarity index 91% rename from .riot/requirements/1fa31f4.txt rename to .riot/requirements/1991185.txt index 8e0f039b0ab..28f82f85982 100644 --- a/.riot/requirements/1fa31f4.txt +++ b/.riot/requirements/1991185.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1fa31f4.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1991185.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -15,8 +15,8 @@ argcomplete==3.6.2 async-timeout==5.0.1 attrs==25.4.0 backports-asyncio-runner==1.2.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -32,7 +32,7 @@ filelock==3.19.1 frozenlist==1.8.0 fsspec==2025.9.0 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 griffe==1.14.0 groq==0.32.0 h11==0.16.0 @@ -48,7 +48,7 @@ iniconfig==2.1.0 invoke==2.2.0 jiter==0.11.0 jmespath==1.0.1 -logfire-api==4.11.0 +logfire-api==4.12.0 markdown-it-py==3.0.0 mdurl==0.1.2 mistralai==1.9.11 @@ -60,13 +60,13 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 +pydantic==2.12.0a1 pydantic-ai==0.4.4 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,vertexai]==0.4.4 -pydantic-core==2.41.1 +pydantic-core==2.37.2 pydantic-evals==0.4.4 pydantic-graph==0.4.4 pygments==2.19.2 @@ -77,7 +77,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 pyyaml==6.0.3 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rsa==4.9.1 s3transfer==0.14.0 six==1.17.0 @@ -86,7 +86,7 @@ sortedcontainers==2.4.0 starlette==0.48.0 tenacity==9.1.2 tokenizers==0.22.1 -tomli==2.2.1 +tomli==2.3.0 tqdm==4.67.1 types-requests==2.31.0.6 types-urllib3==1.26.25.14 diff --git a/.riot/requirements/19012e5.txt b/.riot/requirements/1a48e48.txt similarity index 88% rename from .riot/requirements/19012e5.txt rename to .riot/requirements/1a48e48.txt index b2a1a7b8496..2facf7837f0 100644 --- a/.riot/requirements/19012e5.txt +++ b/.riot/requirements/1a48e48.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/19012e5.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1a48e48.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -13,8 +13,8 @@ anthropic==0.69.0 anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -27,12 +27,12 @@ docstring-parser==0.17.0 eval-type-backport==0.2.2 executing==2.2.1 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 frozenlist==1.8.0 fsspec==2025.9.0 -genai-prices==0.0.30 +genai-prices==0.0.31 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 googleapis-common-protos==1.70.0 griffe==1.14.0 groq==0.32.0 @@ -51,8 +51,8 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire[httpx]==4.11.0 -logfire-api==4.11.0 +logfire[httpx]==4.12.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -74,16 +74,16 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 -pydantic-ai==1.0.15 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.15 -pydantic-core==2.41.1 -pydantic-evals==1.0.15 -pydantic-graph==1.0.15 +pydantic==2.12.0a1 +pydantic-ai==1.0.16 +pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.16 +pydantic-core==2.37.2 +pydantic-evals==1.0.16 +pydantic-graph==1.0.16 pydantic-settings==2.11.0 pygments==2.19.2 pyperclip==1.11.0 @@ -97,7 +97,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 diff --git a/.riot/requirements/2b2cf15.txt b/.riot/requirements/1ae5d3b.txt similarity index 91% rename from .riot/requirements/2b2cf15.txt rename to .riot/requirements/1ae5d3b.txt index ffb9090df1c..3bc891b1c31 100644 --- a/.riot/requirements/2b2cf15.txt +++ b/.riot/requirements/1ae5d3b.txt @@ -2,15 +2,15 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/2b2cf15.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ae5d3b.in # annotated-types==0.7.0 anthropic==0.69.0 anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -23,10 +23,10 @@ docstring-parser==0.17.0 eval-type-backport==0.2.2 fasta2a==0.3.0 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 fsspec==2025.9.0 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 griffe==1.14.0 groq==0.32.0 h11==0.16.0 @@ -44,7 +44,7 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.11.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -57,13 +57,13 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 +pydantic==2.12.0a1 pydantic-ai==0.3.0 pydantic-ai-slim[a2a,anthropic,bedrock,cli,cohere,evals,google,groq,mcp,mistral,openai,vertexai]==0.3.0 -pydantic-core==2.41.1 +pydantic-core==2.37.2 pydantic-evals==0.3.0 pydantic-graph==0.3.0 pydantic-settings==2.11.0 @@ -78,7 +78,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 diff --git a/.riot/requirements/5c305b0.txt b/.riot/requirements/1bfa847.txt similarity index 90% rename from .riot/requirements/5c305b0.txt rename to .riot/requirements/1bfa847.txt index 9d8c444f5ea..35b6be33ba6 100644 --- a/.riot/requirements/5c305b0.txt +++ b/.riot/requirements/1bfa847.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/5c305b0.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1bfa847.in # annotated-types==0.7.0 anthropic==0.69.0 @@ -10,8 +10,8 @@ anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 backports-asyncio-runner==1.2.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -27,7 +27,7 @@ fastavro==1.12.0 filelock==3.19.1 fsspec==2025.9.0 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 griffe==1.14.0 groq==0.32.0 h11==0.16.0 @@ -43,7 +43,7 @@ iniconfig==2.1.0 invoke==2.2.0 jiter==0.11.0 jmespath==1.0.1 -logfire-api==4.11.0 +logfire-api==4.12.0 markdown-it-py==3.0.0 mdurl==0.1.2 mistralai==1.9.11 @@ -55,13 +55,13 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 +pydantic==2.12.0a1 pydantic-ai==0.3.0 pydantic-ai-slim[a2a,anthropic,bedrock,cli,cohere,evals,google,groq,mcp,mistral,openai,vertexai]==0.3.0 -pydantic-core==2.41.1 +pydantic-core==2.37.2 pydantic-evals==0.3.0 pydantic-graph==0.3.0 pygments==2.19.2 @@ -72,7 +72,7 @@ pytest-mock==3.15.1 python-dateutil==2.9.0.post0 pyyaml==6.0.3 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rsa==4.9.1 s3transfer==0.14.0 six==1.17.0 @@ -81,7 +81,7 @@ sortedcontainers==2.4.0 starlette==0.48.0 tenacity==9.1.2 tokenizers==0.22.1 -tomli==2.2.1 +tomli==2.3.0 tqdm==4.67.1 types-requests==2.31.0.6 types-urllib3==1.26.25.14 diff --git a/.riot/requirements/2846416.txt b/.riot/requirements/1cc4e5d.txt similarity index 91% rename from .riot/requirements/2846416.txt rename to .riot/requirements/1cc4e5d.txt index f8c135afcc8..5fd046cce13 100644 --- a/.riot/requirements/2846416.txt +++ b/.riot/requirements/1cc4e5d.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/2846416.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1cc4e5d.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -13,8 +13,8 @@ anthropic==0.69.0 anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -26,11 +26,11 @@ distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 frozenlist==1.8.0 fsspec==2025.9.0 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 griffe==1.14.0 groq==0.32.0 h11==0.16.0 @@ -48,7 +48,7 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.11.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -61,13 +61,13 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 +pydantic==2.12.0a1 pydantic-ai==0.4.4 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,vertexai]==0.4.4 -pydantic-core==2.41.1 +pydantic-core==2.37.2 pydantic-evals==0.4.4 pydantic-graph==0.4.4 pydantic-settings==2.11.0 @@ -82,7 +82,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 diff --git a/.riot/requirements/192ce08.txt b/.riot/requirements/1ddcc1c.txt similarity index 91% rename from .riot/requirements/192ce08.txt rename to .riot/requirements/1ddcc1c.txt index be24bda5b4d..b751b957afd 100644 --- a/.riot/requirements/192ce08.txt +++ b/.riot/requirements/1ddcc1c.txt @@ -2,15 +2,15 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/192ce08.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ddcc1c.in # annotated-types==0.7.0 anthropic==0.69.0 anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -23,10 +23,10 @@ docstring-parser==0.17.0 eval-type-backport==0.2.2 fasta2a==0.3.0 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 fsspec==2025.9.0 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 griffe==1.14.0 groq==0.32.0 h11==0.16.0 @@ -44,7 +44,7 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.11.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -57,13 +57,13 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 +pydantic==2.12.0a1 pydantic-ai==0.3.0 pydantic-ai-slim[a2a,anthropic,bedrock,cli,cohere,evals,google,groq,mcp,mistral,openai,vertexai]==0.3.0 -pydantic-core==2.41.1 +pydantic-core==2.37.2 pydantic-evals==0.3.0 pydantic-graph==0.3.0 pydantic-settings==2.11.0 @@ -78,7 +78,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 diff --git a/.riot/requirements/3e1f856.txt b/.riot/requirements/1ebedb1.txt similarity index 91% rename from .riot/requirements/3e1f856.txt rename to .riot/requirements/1ebedb1.txt index cd116d566d6..d9e25214813 100644 --- a/.riot/requirements/3e1f856.txt +++ b/.riot/requirements/1ebedb1.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/3e1f856.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ebedb1.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -13,8 +13,8 @@ anthropic==0.69.0 anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -26,11 +26,11 @@ distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 frozenlist==1.8.0 fsspec==2025.9.0 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 griffe==1.14.0 groq==0.32.0 h11==0.16.0 @@ -48,7 +48,7 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.11.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -61,13 +61,13 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 +pydantic==2.12.0a1 pydantic-ai==0.4.4 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,vertexai]==0.4.4 -pydantic-core==2.41.1 +pydantic-core==2.37.2 pydantic-evals==0.4.4 pydantic-graph==0.4.4 pydantic-settings==2.11.0 @@ -82,7 +82,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 diff --git a/.riot/requirements/1ee7bde.txt b/.riot/requirements/1ee7bde.txt deleted file mode 100644 index bd88957f90e..00000000000 --- a/.riot/requirements/1ee7bde.txt +++ /dev/null @@ -1,49 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.14 -# by the following command: -# -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ee7bde.in -# -annotated-types==0.7.0 -anyio==4.11.0 -attrs==25.4.0 -certifi==2025.10.5 -charset-normalizer==3.4.3 -coverage[toml]==7.10.7 -distro==1.9.0 -h11==0.16.0 -httpcore==1.0.9 -httpx==0.28.1 -hypothesis==6.45.0 -idna==3.10 -iniconfig==2.1.0 -jiter==0.11.0 -mock==5.2.0 -multidict==6.7.0 -openai==1.66.0 -opentracing==2.4.0 -packaging==25.0 -pillow==11.3.0 -pluggy==1.6.0 -propcache==0.4.0 -pydantic==2.12.0 -pydantic-core==2.41.1 -pygments==2.19.2 -pytest==8.4.2 -pytest-asyncio==0.21.1 -pytest-cov==7.0.0 -pytest-mock==3.15.1 -pytest-randomly==4.0.1 -pyyaml==6.0.3 -regex==2025.9.18 -requests==2.32.5 -sniffio==1.3.1 -sortedcontainers==2.4.0 -tiktoken==0.12.0 -tqdm==4.67.1 -typing-extensions==4.15.0 -typing-inspection==0.4.2 -urllib3==1.26.20 -vcrpy==7.0.0 -wrapt==1.17.3 -yarl==1.22.0 diff --git a/.riot/requirements/1d5959a.txt b/.riot/requirements/1f1f7bb.txt similarity index 91% rename from .riot/requirements/1d5959a.txt rename to .riot/requirements/1f1f7bb.txt index 4d59b62dc21..b8312293bed 100644 --- a/.riot/requirements/1d5959a.txt +++ b/.riot/requirements/1f1f7bb.txt @@ -2,15 +2,15 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1d5959a.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1f1f7bb.in # annotated-types==0.7.0 anthropic==0.69.0 anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -23,10 +23,10 @@ docstring-parser==0.17.0 eval-type-backport==0.2.2 fasta2a==0.3.0 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 fsspec==2025.9.0 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 griffe==1.14.0 groq==0.32.0 h11==0.16.0 @@ -44,7 +44,7 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.11.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -57,13 +57,13 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 +pydantic==2.12.0a1 pydantic-ai==0.3.0 pydantic-ai-slim[a2a,anthropic,bedrock,cli,cohere,evals,google,groq,mcp,mistral,openai,vertexai]==0.3.0 -pydantic-core==2.41.1 +pydantic-core==2.37.2 pydantic-evals==0.3.0 pydantic-graph==0.3.0 pydantic-settings==2.11.0 @@ -78,7 +78,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 diff --git a/.riot/requirements/a8a609b.txt b/.riot/requirements/2fa620d.txt similarity index 91% rename from .riot/requirements/a8a609b.txt rename to .riot/requirements/2fa620d.txt index 7a3fd107fcd..b3db68fcdde 100644 --- a/.riot/requirements/a8a609b.txt +++ b/.riot/requirements/2fa620d.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/a8a609b.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/2fa620d.in # annotated-types==0.7.0 anthropic==0.69.0 @@ -10,8 +10,8 @@ anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 backports-asyncio-runner==1.2.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -25,10 +25,10 @@ eval-type-backport==0.2.2 exceptiongroup==1.3.0 fasta2a==0.3.0 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 fsspec==2025.9.0 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 griffe==1.14.0 groq==0.32.0 h11==0.16.0 @@ -46,7 +46,7 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.11.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -59,13 +59,13 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 +pydantic==2.12.0a1 pydantic-ai==0.3.0 pydantic-ai-slim[a2a,anthropic,bedrock,cli,cohere,evals,google,groq,mcp,mistral,openai,vertexai]==0.3.0 -pydantic-core==2.41.1 +pydantic-core==2.37.2 pydantic-evals==0.3.0 pydantic-graph==0.3.0 pydantic-settings==2.11.0 @@ -80,7 +80,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 @@ -91,7 +91,7 @@ sse-starlette==3.0.2 starlette==0.48.0 tenacity==9.1.2 tokenizers==0.22.1 -tomli==2.2.1 +tomli==2.3.0 tqdm==4.67.1 types-requests==2.32.4.20250913 typing-extensions==4.15.0 diff --git a/.riot/requirements/14930b4.txt b/.riot/requirements/36ee1a0.txt similarity index 88% rename from .riot/requirements/14930b4.txt rename to .riot/requirements/36ee1a0.txt index 5c32c1c4cca..4e0c7fc5b5b 100644 --- a/.riot/requirements/14930b4.txt +++ b/.riot/requirements/36ee1a0.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/14930b4.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/36ee1a0.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -13,8 +13,8 @@ anthropic==0.69.0 anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -27,12 +27,12 @@ docstring-parser==0.17.0 eval-type-backport==0.2.2 executing==2.2.1 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 frozenlist==1.8.0 fsspec==2025.9.0 -genai-prices==0.0.30 +genai-prices==0.0.31 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 googleapis-common-protos==1.70.0 griffe==1.14.0 groq==0.32.0 @@ -51,8 +51,8 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire[httpx]==4.11.0 -logfire-api==4.11.0 +logfire[httpx]==4.12.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -74,16 +74,16 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 -pydantic-ai==1.0.15 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.15 -pydantic-core==2.41.1 -pydantic-evals==1.0.15 -pydantic-graph==1.0.15 +pydantic==2.12.0a1 +pydantic-ai==1.0.16 +pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.16 +pydantic-core==2.37.2 +pydantic-evals==1.0.16 +pydantic-graph==1.0.16 pydantic-settings==2.11.0 pygments==2.19.2 pyperclip==1.11.0 @@ -97,7 +97,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 diff --git a/.riot/requirements/1bc2caa.txt b/.riot/requirements/4d4441f.txt similarity index 88% rename from .riot/requirements/1bc2caa.txt rename to .riot/requirements/4d4441f.txt index ffff9ecdece..53d9d28ce2a 100644 --- a/.riot/requirements/1bc2caa.txt +++ b/.riot/requirements/4d4441f.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1bc2caa.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/4d4441f.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -13,8 +13,8 @@ anthropic==0.69.0 anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -27,12 +27,12 @@ docstring-parser==0.17.0 eval-type-backport==0.2.2 executing==2.2.1 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 frozenlist==1.8.0 fsspec==2025.9.0 -genai-prices==0.0.30 +genai-prices==0.0.31 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 googleapis-common-protos==1.70.0 griffe==1.14.0 groq==0.32.0 @@ -51,8 +51,8 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire[httpx]==4.11.0 -logfire-api==4.11.0 +logfire[httpx]==4.12.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -74,16 +74,16 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 -pydantic-ai==1.0.15 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.15 -pydantic-core==2.41.1 -pydantic-evals==1.0.15 -pydantic-graph==1.0.15 +pydantic==2.12.0a1 +pydantic-ai==1.0.16 +pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.16 +pydantic-core==2.37.2 +pydantic-evals==1.0.16 +pydantic-graph==1.0.16 pydantic-settings==2.11.0 pygments==2.19.2 pyperclip==1.11.0 @@ -97,7 +97,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 diff --git a/.riot/requirements/e449f92.txt b/.riot/requirements/97a9a8e.txt similarity index 91% rename from .riot/requirements/e449f92.txt rename to .riot/requirements/97a9a8e.txt index 95a67c8868f..d65e7d0e741 100644 --- a/.riot/requirements/e449f92.txt +++ b/.riot/requirements/97a9a8e.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/e449f92.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/97a9a8e.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -13,8 +13,8 @@ anthropic==0.69.0 anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -26,11 +26,11 @@ distro==1.9.0 docstring-parser==0.17.0 eval-type-backport==0.2.2 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 frozenlist==1.8.0 fsspec==2025.9.0 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 griffe==1.14.0 groq==0.32.0 h11==0.16.0 @@ -48,7 +48,7 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.11.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -61,13 +61,13 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 +pydantic==2.12.0a1 pydantic-ai==0.4.4 pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,vertexai]==0.4.4 -pydantic-core==2.41.1 +pydantic-core==2.37.2 pydantic-evals==0.4.4 pydantic-graph==0.4.4 pydantic-settings==2.11.0 @@ -82,7 +82,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 diff --git a/.riot/requirements/abe421a.txt b/.riot/requirements/abe421a.txt deleted file mode 100644 index f2521ac49fb..00000000000 --- a/.riot/requirements/abe421a.txt +++ /dev/null @@ -1,49 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.14 -# by the following command: -# -# pip-compile --allow-unsafe --no-annotate .riot/requirements/abe421a.in -# -annotated-types==0.7.0 -anyio==4.11.0 -attrs==25.4.0 -certifi==2025.10.5 -charset-normalizer==3.4.3 -coverage[toml]==7.10.7 -distro==1.9.0 -h11==0.16.0 -httpcore==1.0.9 -httpx==0.28.1 -hypothesis==6.45.0 -idna==3.10 -iniconfig==2.1.0 -jiter==0.11.0 -mock==5.2.0 -multidict==6.7.0 -openai==1.76.2 -opentracing==2.4.0 -packaging==25.0 -pillow==11.3.0 -pluggy==1.6.0 -propcache==0.4.0 -pydantic==2.12.0 -pydantic-core==2.41.1 -pygments==2.19.2 -pytest==8.4.2 -pytest-asyncio==0.21.1 -pytest-cov==7.0.0 -pytest-mock==3.15.1 -pytest-randomly==4.0.1 -pyyaml==6.0.3 -regex==2025.9.18 -requests==2.32.5 -sniffio==1.3.1 -sortedcontainers==2.4.0 -tiktoken==0.12.0 -tqdm==4.67.1 -typing-extensions==4.15.0 -typing-inspection==0.4.2 -urllib3==1.26.20 -vcrpy==7.0.0 -wrapt==1.17.3 -yarl==1.22.0 diff --git a/.riot/requirements/1d69242.txt b/.riot/requirements/b39d7b4.txt similarity index 88% rename from .riot/requirements/1d69242.txt rename to .riot/requirements/b39d7b4.txt index 543c8eb6213..babe74076e1 100644 --- a/.riot/requirements/1d69242.txt +++ b/.riot/requirements/b39d7b4.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1d69242.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/b39d7b4.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -15,8 +15,8 @@ argcomplete==3.6.2 async-timeout==5.0.1 attrs==25.4.0 backports-asyncio-runner==1.2.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -30,12 +30,12 @@ eval-type-backport==0.2.2 exceptiongroup==1.3.0 executing==2.2.1 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 frozenlist==1.8.0 fsspec==2025.9.0 -genai-prices==0.0.30 +genai-prices==0.0.31 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 googleapis-common-protos==1.70.0 griffe==1.14.0 groq==0.32.0 @@ -54,8 +54,8 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire[httpx]==4.11.0 -logfire-api==4.11.0 +logfire[httpx]==4.12.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -77,16 +77,16 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 -pydantic-ai==1.0.15 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.15 -pydantic-core==2.41.1 -pydantic-evals==1.0.15 -pydantic-graph==1.0.15 +pydantic==2.12.0a1 +pydantic-ai==1.0.16 +pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.16 +pydantic-core==2.37.2 +pydantic-evals==1.0.16 +pydantic-graph==1.0.16 pydantic-settings==2.11.0 pygments==2.19.2 pyperclip==1.11.0 @@ -100,7 +100,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 @@ -112,7 +112,7 @@ starlette==0.48.0 temporalio==1.18.0 tenacity==9.1.2 tokenizers==0.22.1 -tomli==2.2.1 +tomli==2.3.0 tqdm==4.67.1 types-protobuf==6.32.1.20250918 types-requests==2.32.4.20250913 diff --git a/.riot/requirements/15ab13f.txt b/.riot/requirements/c6c61ec.txt similarity index 91% rename from .riot/requirements/15ab13f.txt rename to .riot/requirements/c6c61ec.txt index bec5ef50eb7..8ac8e6ee4a3 100644 --- a/.riot/requirements/15ab13f.txt +++ b/.riot/requirements/c6c61ec.txt @@ -2,15 +2,15 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/15ab13f.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/c6c61ec.in # annotated-types==0.7.0 anthropic==0.69.0 anyio==4.11.0 argcomplete==3.6.2 attrs==25.4.0 -boto3==1.40.46 -botocore==1.40.46 +boto3==1.40.48 +botocore==1.40.48 cachetools==6.2.0 certifi==2025.10.5 charset-normalizer==3.4.3 @@ -23,10 +23,10 @@ docstring-parser==0.17.0 eval-type-backport==0.2.2 fasta2a==0.3.0 fastavro==1.12.0 -filelock==3.19.1 +filelock==3.20.0 fsspec==2025.9.0 google-auth==2.41.1 -google-genai==1.41.0 +google-genai==1.42.0 griffe==1.14.0 groq==0.32.0 h11==0.16.0 @@ -44,7 +44,7 @@ jiter==0.11.0 jmespath==1.0.1 jsonschema==4.25.1 jsonschema-specifications==2025.9.1 -logfire-api==4.11.0 +logfire-api==4.12.0 markdown-it-py==4.0.0 mcp==1.16.0 mdurl==0.1.2 @@ -57,13 +57,13 @@ opentracing==2.4.0 packaging==25.0 pluggy==1.6.0 prompt-toolkit==3.0.52 -propcache==0.4.0 +propcache==0.4.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 -pydantic==2.12.0 +pydantic==2.12.0a1 pydantic-ai==0.3.0 pydantic-ai-slim[a2a,anthropic,bedrock,cli,cohere,evals,google,groq,mcp,mistral,openai,vertexai]==0.3.0 -pydantic-core==2.41.1 +pydantic-core==2.37.2 pydantic-evals==0.3.0 pydantic-graph==0.3.0 pydantic-settings==2.11.0 @@ -78,7 +78,7 @@ python-multipart==0.0.20 pyyaml==6.0.3 referencing==0.36.2 requests==2.32.5 -rich==14.1.0 +rich==14.2.0 rpds-py==0.27.1 rsa==4.9.1 s3transfer==0.14.0 diff --git a/riotfile.py b/riotfile.py index e37bd43558a..3695d208d94 100644 --- a/riotfile.py +++ b/riotfile.py @@ -2757,7 +2757,7 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT }, ), Venv( - pys=select_pys(min_version="3.8"), + pys=select_pys(min_version="3.8", max_version="3.13"), pkgs={ "openai": [latest, "~=1.76.2", "==1.66.0"], "tiktoken": latest, @@ -2765,6 +2765,15 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT }, env={"TIKTOKEN_AVAILABLE": "True"}, ), + Venv( + pys=select_pys(min_version="3.14"), + pkgs={ + "openai": latest, + "tiktoken": latest, + "pillow": latest, + }, + env={"TIKTOKEN_AVAILABLE": "True"}, + ), ], ), Venv( @@ -3118,6 +3127,7 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT "pydantic-ai": ["==0.3.0", "==0.4.4", latest], "vcrpy": "==7.0.0", "typing_extensions": latest, + "pydantic": "==2.12.0a1", }, ), Venv( From 33d353b5c7973ececcce5f6f8314afe7c7d9443c Mon Sep 17 00:00:00 2001 From: Emmett Butler Date: Thu, 9 Oct 2025 10:21:22 -0700 Subject: [PATCH 3/4] fix pydantic_ai and openai --- .../requirements/{1991185.txt => 100a87a.txt} | 2 +- .../requirements/{c6c61ec.txt => 1176a2d.txt} | 2 +- .../requirements/{1724955.txt => 1290cab.txt} | 2 +- .riot/requirements/12a0147.txt | 124 ----------------- .../requirements/{36ee1a0.txt => 12c713a.txt} | 10 +- .../requirements/{1ddcc1c.txt => 14202a0.txt} | 2 +- .../requirements/{1bfa847.txt => 14b1398.txt} | 2 +- .riot/requirements/1543c2b.txt | 107 --------------- .../requirements/{1ebedb1.txt => 15511f1.txt} | 2 +- .../requirements/{97a9a8e.txt => 17c62a0.txt} | 2 +- .../requirements/{1f1f7bb.txt => 1a74311.txt} | 2 +- .../requirements/{1ae5d3b.txt => 3e17f97.txt} | 2 +- .../requirements/{11a2628.txt => 4156286.txt} | 2 +- .../requirements/{2fa620d.txt => 4c0cb2f.txt} | 2 +- .riot/requirements/4d4441f.txt | 124 ----------------- .riot/requirements/99f98b1.txt | 49 ------- .../requirements/{1cc4e5d.txt => adebd36.txt} | 2 +- .riot/requirements/b39d7b4.txt | 128 ------------------ .../requirements/{1a48e48.txt => c9fcfdb.txt} | 10 +- .../integration_registry/registry.yaml | 4 +- riotfile.py | 28 ++-- supported_versions_output.json | 4 +- supported_versions_table.csv | 4 +- 23 files changed, 44 insertions(+), 572 deletions(-) rename .riot/requirements/{1991185.txt => 100a87a.txt} (99%) rename .riot/requirements/{c6c61ec.txt => 1176a2d.txt} (99%) rename .riot/requirements/{1724955.txt => 1290cab.txt} (99%) delete mode 100644 .riot/requirements/12a0147.txt rename .riot/requirements/{36ee1a0.txt => 12c713a.txt} (96%) rename .riot/requirements/{1ddcc1c.txt => 14202a0.txt} (99%) rename .riot/requirements/{1bfa847.txt => 14b1398.txt} (99%) delete mode 100644 .riot/requirements/1543c2b.txt rename .riot/requirements/{1ebedb1.txt => 15511f1.txt} (99%) rename .riot/requirements/{97a9a8e.txt => 17c62a0.txt} (99%) rename .riot/requirements/{1f1f7bb.txt => 1a74311.txt} (99%) rename .riot/requirements/{1ae5d3b.txt => 3e17f97.txt} (99%) rename .riot/requirements/{11a2628.txt => 4156286.txt} (99%) rename .riot/requirements/{2fa620d.txt => 4c0cb2f.txt} (99%) delete mode 100644 .riot/requirements/4d4441f.txt delete mode 100644 .riot/requirements/99f98b1.txt rename .riot/requirements/{1cc4e5d.txt => adebd36.txt} (99%) delete mode 100644 .riot/requirements/b39d7b4.txt rename .riot/requirements/{1a48e48.txt => c9fcfdb.txt} (96%) diff --git a/.riot/requirements/1991185.txt b/.riot/requirements/100a87a.txt similarity index 99% rename from .riot/requirements/1991185.txt rename to .riot/requirements/100a87a.txt index 28f82f85982..6f98c8890f4 100644 --- a/.riot/requirements/1991185.txt +++ b/.riot/requirements/100a87a.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1991185.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/100a87a.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 diff --git a/.riot/requirements/c6c61ec.txt b/.riot/requirements/1176a2d.txt similarity index 99% rename from .riot/requirements/c6c61ec.txt rename to .riot/requirements/1176a2d.txt index 8ac8e6ee4a3..34212ca7f3a 100644 --- a/.riot/requirements/c6c61ec.txt +++ b/.riot/requirements/1176a2d.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/c6c61ec.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1176a2d.in # annotated-types==0.7.0 anthropic==0.69.0 diff --git a/.riot/requirements/1724955.txt b/.riot/requirements/1290cab.txt similarity index 99% rename from .riot/requirements/1724955.txt rename to .riot/requirements/1290cab.txt index 066e1a0b3aa..4dd62e96b0e 100644 --- a/.riot/requirements/1724955.txt +++ b/.riot/requirements/1290cab.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1724955.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1290cab.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 diff --git a/.riot/requirements/12a0147.txt b/.riot/requirements/12a0147.txt deleted file mode 100644 index c3c1feae8a0..00000000000 --- a/.riot/requirements/12a0147.txt +++ /dev/null @@ -1,124 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.14 -# by the following command: -# -# pip-compile --allow-unsafe --no-annotate .riot/requirements/12a0147.in -# -ag-ui-protocol==0.1.9 -aiohappyeyeballs==2.6.1 -aiohttp==3.13.0 -aiosignal==1.4.0 -annotated-types==0.7.0 -anthropic==0.69.0 -anyio==4.11.0 -argcomplete==3.6.2 -attrs==25.4.0 -boto3==1.40.48 -botocore==1.40.48 -cachetools==6.2.0 -certifi==2025.10.5 -charset-normalizer==3.4.3 -click==8.3.0 -cohere==5.18.0 -colorama==0.4.6 -coverage[toml]==7.10.7 -distro==1.9.0 -docstring-parser==0.17.0 -eval-type-backport==0.2.2 -executing==2.2.1 -fastavro==1.12.0 -filelock==3.20.0 -frozenlist==1.8.0 -fsspec==2025.9.0 -genai-prices==0.0.31 -google-auth==2.41.1 -google-genai==1.42.0 -googleapis-common-protos==1.70.0 -griffe==1.14.0 -groq==0.32.0 -h11==0.16.0 -hf-xet==1.1.10 -httpcore==1.0.9 -httpx==0.28.1 -httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.3 -hypothesis==6.45.0 -idna==3.10 -importlib-metadata==8.7.0 -iniconfig==2.1.0 -invoke==2.2.0 -jiter==0.11.0 -jmespath==1.0.1 -jsonschema==4.25.1 -jsonschema-specifications==2025.9.1 -logfire[httpx]==4.12.0 -logfire-api==4.12.0 -markdown-it-py==4.0.0 -mcp==1.16.0 -mdurl==0.1.2 -mistralai==1.9.11 -mock==5.2.0 -multidict==6.7.0 -nexus-rpc==1.1.0 -openai==2.2.0 -opentelemetry-api==1.37.0 -opentelemetry-exporter-otlp-proto-common==1.37.0 -opentelemetry-exporter-otlp-proto-http==1.37.0 -opentelemetry-instrumentation==0.58b0 -opentelemetry-instrumentation-httpx==0.58b0 -opentelemetry-proto==1.37.0 -opentelemetry-sdk==1.37.0 -opentelemetry-semantic-conventions==0.58b0 -opentelemetry-util-http==0.58b0 -opentracing==2.4.0 -packaging==25.0 -pluggy==1.6.0 -prompt-toolkit==3.0.52 -propcache==0.4.1 -protobuf==6.32.1 -pyasn1==0.6.1 -pyasn1-modules==0.4.2 -pydantic==2.12.0a1 -pydantic-ai==1.0.16 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.16 -pydantic-core==2.37.2 -pydantic-evals==1.0.16 -pydantic-graph==1.0.16 -pydantic-settings==2.11.0 -pygments==2.19.2 -pyperclip==1.11.0 -pytest==8.4.2 -pytest-asyncio==1.2.0 -pytest-cov==7.0.0 -pytest-mock==3.15.1 -python-dateutil==2.9.0.post0 -python-dotenv==1.1.1 -python-multipart==0.0.20 -pyyaml==6.0.3 -referencing==0.36.2 -requests==2.32.5 -rich==14.2.0 -rpds-py==0.27.1 -rsa==4.9.1 -s3transfer==0.14.0 -six==1.17.0 -sniffio==1.3.1 -sortedcontainers==2.4.0 -sse-starlette==3.0.2 -starlette==0.48.0 -temporalio==1.18.0 -tenacity==9.1.2 -tokenizers==0.22.1 -tqdm==4.67.1 -types-protobuf==6.32.1.20250918 -types-requests==2.32.4.20250913 -typing-extensions==4.15.0 -typing-inspection==0.4.2 -urllib3==2.5.0 -uvicorn==0.37.0 -vcrpy==7.0.0 -wcwidth==0.2.14 -websockets==15.0.1 -wrapt==1.17.3 -yarl==1.22.0 -zipp==3.23.0 diff --git a/.riot/requirements/36ee1a0.txt b/.riot/requirements/12c713a.txt similarity index 96% rename from .riot/requirements/36ee1a0.txt rename to .riot/requirements/12c713a.txt index 4e0c7fc5b5b..f2085fb3ae9 100644 --- a/.riot/requirements/36ee1a0.txt +++ b/.riot/requirements/12c713a.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/36ee1a0.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/12c713a.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -79,11 +79,11 @@ protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 pydantic==2.12.0a1 -pydantic-ai==1.0.16 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.16 +pydantic-ai==1.0.17 +pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.17 pydantic-core==2.37.2 -pydantic-evals==1.0.16 -pydantic-graph==1.0.16 +pydantic-evals==1.0.17 +pydantic-graph==1.0.17 pydantic-settings==2.11.0 pygments==2.19.2 pyperclip==1.11.0 diff --git a/.riot/requirements/1ddcc1c.txt b/.riot/requirements/14202a0.txt similarity index 99% rename from .riot/requirements/1ddcc1c.txt rename to .riot/requirements/14202a0.txt index b751b957afd..368fd4f0613 100644 --- a/.riot/requirements/1ddcc1c.txt +++ b/.riot/requirements/14202a0.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ddcc1c.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/14202a0.in # annotated-types==0.7.0 anthropic==0.69.0 diff --git a/.riot/requirements/1bfa847.txt b/.riot/requirements/14b1398.txt similarity index 99% rename from .riot/requirements/1bfa847.txt rename to .riot/requirements/14b1398.txt index 35b6be33ba6..d72d73acb40 100644 --- a/.riot/requirements/1bfa847.txt +++ b/.riot/requirements/14b1398.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1bfa847.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/14b1398.in # annotated-types==0.7.0 anthropic==0.69.0 diff --git a/.riot/requirements/1543c2b.txt b/.riot/requirements/1543c2b.txt deleted file mode 100644 index 5a9e42cd718..00000000000 --- a/.riot/requirements/1543c2b.txt +++ /dev/null @@ -1,107 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1543c2b.in -# -ag-ui-protocol==0.1.9 -aiohappyeyeballs==2.6.1 -aiohttp==3.13.0 -aiosignal==1.4.0 -annotated-types==0.7.0 -anthropic==0.69.0 -anyio==4.11.0 -argcomplete==3.6.2 -async-timeout==5.0.1 -attrs==25.4.0 -backports-asyncio-runner==1.2.0 -boto3==1.40.48 -botocore==1.40.48 -cachetools==6.2.0 -certifi==2025.10.5 -charset-normalizer==3.4.3 -cohere==5.18.0 -colorama==0.4.6 -coverage[toml]==7.10.7 -distro==1.9.0 -docstring-parser==0.17.0 -eval-type-backport==0.2.2 -exceptiongroup==1.3.0 -fastavro==1.12.0 -filelock==3.19.1 -frozenlist==1.8.0 -fsspec==2025.9.0 -genai-prices==0.0.31 -google-auth==2.41.1 -google-genai==1.42.0 -griffe==1.14.0 -groq==0.32.0 -h11==0.16.0 -hf-xet==1.1.10 -httpcore==1.0.9 -httpx==0.28.1 -httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.3 -hypothesis==6.45.0 -idna==3.10 -importlib-metadata==8.7.0 -iniconfig==2.1.0 -invoke==2.2.0 -jiter==0.11.0 -jmespath==1.0.1 -logfire-api==4.12.0 -markdown-it-py==3.0.0 -mdurl==0.1.2 -mistralai==1.9.11 -mock==5.2.0 -multidict==6.7.0 -nexus-rpc==1.1.0 -openai==2.2.0 -opentelemetry-api==1.37.0 -opentracing==2.4.0 -packaging==25.0 -pluggy==1.6.0 -prompt-toolkit==3.0.52 -propcache==0.4.1 -protobuf==5.29.5 -pyasn1==0.6.1 -pyasn1-modules==0.4.2 -pydantic==2.12.0a1 -pydantic-ai==0.8.1 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,mcp,mistral,openai,retries,temporal,vertexai]==0.8.1 -pydantic-core==2.37.2 -pydantic-evals==0.8.1 -pydantic-graph==0.8.1 -pygments==2.19.2 -pyperclip==1.11.0 -pytest==8.4.2 -pytest-asyncio==1.2.0 -pytest-cov==7.0.0 -pytest-mock==3.15.1 -python-dateutil==2.9.0.post0 -pyyaml==6.0.3 -requests==2.32.5 -rich==14.2.0 -rsa==4.9.1 -s3transfer==0.14.0 -six==1.17.0 -sniffio==1.3.1 -sortedcontainers==2.4.0 -starlette==0.48.0 -temporalio==1.16.0 -tenacity==9.1.2 -tokenizers==0.22.1 -tomli==2.3.0 -tqdm==4.67.1 -types-protobuf==6.32.1.20250918 -types-requests==2.31.0.6 -types-urllib3==1.26.25.14 -typing-extensions==4.15.0 -typing-inspection==0.4.2 -urllib3==1.26.20 -vcrpy==7.0.0 -wcwidth==0.2.14 -websockets==15.0.1 -wrapt==1.17.3 -yarl==1.22.0 -zipp==3.23.0 diff --git a/.riot/requirements/1ebedb1.txt b/.riot/requirements/15511f1.txt similarity index 99% rename from .riot/requirements/1ebedb1.txt rename to .riot/requirements/15511f1.txt index d9e25214813..d1f6ca9e1d8 100644 --- a/.riot/requirements/1ebedb1.txt +++ b/.riot/requirements/15511f1.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ebedb1.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/15511f1.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 diff --git a/.riot/requirements/97a9a8e.txt b/.riot/requirements/17c62a0.txt similarity index 99% rename from .riot/requirements/97a9a8e.txt rename to .riot/requirements/17c62a0.txt index d65e7d0e741..a2661204792 100644 --- a/.riot/requirements/97a9a8e.txt +++ b/.riot/requirements/17c62a0.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.14 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/97a9a8e.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/17c62a0.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 diff --git a/.riot/requirements/1f1f7bb.txt b/.riot/requirements/1a74311.txt similarity index 99% rename from .riot/requirements/1f1f7bb.txt rename to .riot/requirements/1a74311.txt index b8312293bed..df2364128b3 100644 --- a/.riot/requirements/1f1f7bb.txt +++ b/.riot/requirements/1a74311.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1f1f7bb.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1a74311.in # annotated-types==0.7.0 anthropic==0.69.0 diff --git a/.riot/requirements/1ae5d3b.txt b/.riot/requirements/3e17f97.txt similarity index 99% rename from .riot/requirements/1ae5d3b.txt rename to .riot/requirements/3e17f97.txt index 3bc891b1c31..3faea845208 100644 --- a/.riot/requirements/1ae5d3b.txt +++ b/.riot/requirements/3e17f97.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ae5d3b.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/3e17f97.in # annotated-types==0.7.0 anthropic==0.69.0 diff --git a/.riot/requirements/11a2628.txt b/.riot/requirements/4156286.txt similarity index 99% rename from .riot/requirements/11a2628.txt rename to .riot/requirements/4156286.txt index bbeddedf16c..9cf730d7061 100644 --- a/.riot/requirements/11a2628.txt +++ b/.riot/requirements/4156286.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/11a2628.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/4156286.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 diff --git a/.riot/requirements/2fa620d.txt b/.riot/requirements/4c0cb2f.txt similarity index 99% rename from .riot/requirements/2fa620d.txt rename to .riot/requirements/4c0cb2f.txt index b3db68fcdde..cd2d867d4a1 100644 --- a/.riot/requirements/2fa620d.txt +++ b/.riot/requirements/4c0cb2f.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/2fa620d.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/4c0cb2f.in # annotated-types==0.7.0 anthropic==0.69.0 diff --git a/.riot/requirements/4d4441f.txt b/.riot/requirements/4d4441f.txt deleted file mode 100644 index 53d9d28ce2a..00000000000 --- a/.riot/requirements/4d4441f.txt +++ /dev/null @@ -1,124 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --allow-unsafe --no-annotate .riot/requirements/4d4441f.in -# -ag-ui-protocol==0.1.9 -aiohappyeyeballs==2.6.1 -aiohttp==3.13.0 -aiosignal==1.4.0 -annotated-types==0.7.0 -anthropic==0.69.0 -anyio==4.11.0 -argcomplete==3.6.2 -attrs==25.4.0 -boto3==1.40.48 -botocore==1.40.48 -cachetools==6.2.0 -certifi==2025.10.5 -charset-normalizer==3.4.3 -click==8.3.0 -cohere==5.18.0 -colorama==0.4.6 -coverage[toml]==7.10.7 -distro==1.9.0 -docstring-parser==0.17.0 -eval-type-backport==0.2.2 -executing==2.2.1 -fastavro==1.12.0 -filelock==3.20.0 -frozenlist==1.8.0 -fsspec==2025.9.0 -genai-prices==0.0.31 -google-auth==2.41.1 -google-genai==1.42.0 -googleapis-common-protos==1.70.0 -griffe==1.14.0 -groq==0.32.0 -h11==0.16.0 -hf-xet==1.1.10 -httpcore==1.0.9 -httpx==0.28.1 -httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.3 -hypothesis==6.45.0 -idna==3.10 -importlib-metadata==8.7.0 -iniconfig==2.1.0 -invoke==2.2.0 -jiter==0.11.0 -jmespath==1.0.1 -jsonschema==4.25.1 -jsonschema-specifications==2025.9.1 -logfire[httpx]==4.12.0 -logfire-api==4.12.0 -markdown-it-py==4.0.0 -mcp==1.16.0 -mdurl==0.1.2 -mistralai==1.9.11 -mock==5.2.0 -multidict==6.7.0 -nexus-rpc==1.1.0 -openai==2.2.0 -opentelemetry-api==1.37.0 -opentelemetry-exporter-otlp-proto-common==1.37.0 -opentelemetry-exporter-otlp-proto-http==1.37.0 -opentelemetry-instrumentation==0.58b0 -opentelemetry-instrumentation-httpx==0.58b0 -opentelemetry-proto==1.37.0 -opentelemetry-sdk==1.37.0 -opentelemetry-semantic-conventions==0.58b0 -opentelemetry-util-http==0.58b0 -opentracing==2.4.0 -packaging==25.0 -pluggy==1.6.0 -prompt-toolkit==3.0.52 -propcache==0.4.1 -protobuf==6.32.1 -pyasn1==0.6.1 -pyasn1-modules==0.4.2 -pydantic==2.12.0a1 -pydantic-ai==1.0.16 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.16 -pydantic-core==2.37.2 -pydantic-evals==1.0.16 -pydantic-graph==1.0.16 -pydantic-settings==2.11.0 -pygments==2.19.2 -pyperclip==1.11.0 -pytest==8.4.2 -pytest-asyncio==1.2.0 -pytest-cov==7.0.0 -pytest-mock==3.15.1 -python-dateutil==2.9.0.post0 -python-dotenv==1.1.1 -python-multipart==0.0.20 -pyyaml==6.0.3 -referencing==0.36.2 -requests==2.32.5 -rich==14.2.0 -rpds-py==0.27.1 -rsa==4.9.1 -s3transfer==0.14.0 -six==1.17.0 -sniffio==1.3.1 -sortedcontainers==2.4.0 -sse-starlette==3.0.2 -starlette==0.48.0 -temporalio==1.18.0 -tenacity==9.1.2 -tokenizers==0.22.1 -tqdm==4.67.1 -types-protobuf==6.32.1.20250918 -types-requests==2.32.4.20250913 -typing-extensions==4.15.0 -typing-inspection==0.4.2 -urllib3==2.5.0 -uvicorn==0.37.0 -vcrpy==7.0.0 -wcwidth==0.2.14 -websockets==15.0.1 -wrapt==1.17.3 -yarl==1.22.0 -zipp==3.23.0 diff --git a/.riot/requirements/99f98b1.txt b/.riot/requirements/99f98b1.txt deleted file mode 100644 index 828386eafbe..00000000000 --- a/.riot/requirements/99f98b1.txt +++ /dev/null @@ -1,49 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.14 -# by the following command: -# -# pip-compile --allow-unsafe --no-annotate .riot/requirements/99f98b1.in -# -annotated-types==0.7.0 -anyio==4.11.0 -attrs==25.4.0 -certifi==2025.10.5 -charset-normalizer==3.4.3 -coverage[toml]==7.10.7 -distro==1.9.0 -h11==0.16.0 -httpcore==1.0.9 -httpx==0.28.1 -hypothesis==6.45.0 -idna==3.10 -iniconfig==2.1.0 -jiter==0.11.0 -mock==5.2.0 -multidict==6.7.0 -openai==2.2.0 -opentracing==2.4.0 -packaging==25.0 -pillow==11.3.0 -pluggy==1.6.0 -propcache==0.4.0 -pydantic==2.12.0 -pydantic-core==2.41.1 -pygments==2.19.2 -pytest==8.4.2 -pytest-asyncio==0.21.1 -pytest-cov==7.0.0 -pytest-mock==3.15.1 -pytest-randomly==4.0.1 -pyyaml==6.0.3 -regex==2025.9.18 -requests==2.32.5 -sniffio==1.3.1 -sortedcontainers==2.4.0 -tiktoken==0.12.0 -tqdm==4.67.1 -typing-extensions==4.15.0 -typing-inspection==0.4.2 -urllib3==1.26.20 -vcrpy==7.0.0 -wrapt==1.17.3 -yarl==1.22.0 diff --git a/.riot/requirements/1cc4e5d.txt b/.riot/requirements/adebd36.txt similarity index 99% rename from .riot/requirements/1cc4e5d.txt rename to .riot/requirements/adebd36.txt index 5fd046cce13..7482312ba6f 100644 --- a/.riot/requirements/1cc4e5d.txt +++ b/.riot/requirements/adebd36.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1cc4e5d.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/adebd36.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 diff --git a/.riot/requirements/b39d7b4.txt b/.riot/requirements/b39d7b4.txt deleted file mode 100644 index babe74076e1..00000000000 --- a/.riot/requirements/b39d7b4.txt +++ /dev/null @@ -1,128 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --allow-unsafe --no-annotate .riot/requirements/b39d7b4.in -# -ag-ui-protocol==0.1.9 -aiohappyeyeballs==2.6.1 -aiohttp==3.13.0 -aiosignal==1.4.0 -annotated-types==0.7.0 -anthropic==0.69.0 -anyio==4.11.0 -argcomplete==3.6.2 -async-timeout==5.0.1 -attrs==25.4.0 -backports-asyncio-runner==1.2.0 -boto3==1.40.48 -botocore==1.40.48 -cachetools==6.2.0 -certifi==2025.10.5 -charset-normalizer==3.4.3 -click==8.3.0 -cohere==5.18.0 -colorama==0.4.6 -coverage[toml]==7.10.7 -distro==1.9.0 -docstring-parser==0.17.0 -eval-type-backport==0.2.2 -exceptiongroup==1.3.0 -executing==2.2.1 -fastavro==1.12.0 -filelock==3.20.0 -frozenlist==1.8.0 -fsspec==2025.9.0 -genai-prices==0.0.31 -google-auth==2.41.1 -google-genai==1.42.0 -googleapis-common-protos==1.70.0 -griffe==1.14.0 -groq==0.32.0 -h11==0.16.0 -hf-xet==1.1.10 -httpcore==1.0.9 -httpx==0.28.1 -httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.3 -hypothesis==6.45.0 -idna==3.10 -importlib-metadata==8.7.0 -iniconfig==2.1.0 -invoke==2.2.0 -jiter==0.11.0 -jmespath==1.0.1 -jsonschema==4.25.1 -jsonschema-specifications==2025.9.1 -logfire[httpx]==4.12.0 -logfire-api==4.12.0 -markdown-it-py==4.0.0 -mcp==1.16.0 -mdurl==0.1.2 -mistralai==1.9.11 -mock==5.2.0 -multidict==6.7.0 -nexus-rpc==1.1.0 -openai==2.2.0 -opentelemetry-api==1.37.0 -opentelemetry-exporter-otlp-proto-common==1.37.0 -opentelemetry-exporter-otlp-proto-http==1.37.0 -opentelemetry-instrumentation==0.58b0 -opentelemetry-instrumentation-httpx==0.58b0 -opentelemetry-proto==1.37.0 -opentelemetry-sdk==1.37.0 -opentelemetry-semantic-conventions==0.58b0 -opentelemetry-util-http==0.58b0 -opentracing==2.4.0 -packaging==25.0 -pluggy==1.6.0 -prompt-toolkit==3.0.52 -propcache==0.4.1 -protobuf==6.32.1 -pyasn1==0.6.1 -pyasn1-modules==0.4.2 -pydantic==2.12.0a1 -pydantic-ai==1.0.16 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.16 -pydantic-core==2.37.2 -pydantic-evals==1.0.16 -pydantic-graph==1.0.16 -pydantic-settings==2.11.0 -pygments==2.19.2 -pyperclip==1.11.0 -pytest==8.4.2 -pytest-asyncio==1.2.0 -pytest-cov==7.0.0 -pytest-mock==3.15.1 -python-dateutil==2.9.0.post0 -python-dotenv==1.1.1 -python-multipart==0.0.20 -pyyaml==6.0.3 -referencing==0.36.2 -requests==2.32.5 -rich==14.2.0 -rpds-py==0.27.1 -rsa==4.9.1 -s3transfer==0.14.0 -six==1.17.0 -sniffio==1.3.1 -sortedcontainers==2.4.0 -sse-starlette==3.0.2 -starlette==0.48.0 -temporalio==1.18.0 -tenacity==9.1.2 -tokenizers==0.22.1 -tomli==2.3.0 -tqdm==4.67.1 -types-protobuf==6.32.1.20250918 -types-requests==2.32.4.20250913 -typing-extensions==4.15.0 -typing-inspection==0.4.2 -urllib3==2.5.0 -uvicorn==0.37.0 -vcrpy==7.0.0 -wcwidth==0.2.14 -websockets==15.0.1 -wrapt==1.17.3 -yarl==1.22.0 -zipp==3.23.0 diff --git a/.riot/requirements/1a48e48.txt b/.riot/requirements/c9fcfdb.txt similarity index 96% rename from .riot/requirements/1a48e48.txt rename to .riot/requirements/c9fcfdb.txt index 2facf7837f0..0b1abdb7e84 100644 --- a/.riot/requirements/1a48e48.txt +++ b/.riot/requirements/c9fcfdb.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1a48e48.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/c9fcfdb.in # ag-ui-protocol==0.1.9 aiohappyeyeballs==2.6.1 @@ -79,11 +79,11 @@ protobuf==6.32.1 pyasn1==0.6.1 pyasn1-modules==0.4.2 pydantic==2.12.0a1 -pydantic-ai==1.0.16 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.16 +pydantic-ai==1.0.17 +pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.17 pydantic-core==2.37.2 -pydantic-evals==1.0.16 -pydantic-graph==1.0.16 +pydantic-evals==1.0.17 +pydantic-graph==1.0.17 pydantic-settings==2.11.0 pygments==2.19.2 pyperclip==1.11.0 diff --git a/ddtrace/contrib/integration_registry/registry.yaml b/ddtrace/contrib/integration_registry/registry.yaml index e0f400817fa..15bb747f901 100644 --- a/ddtrace/contrib/integration_registry/registry.yaml +++ b/ddtrace/contrib/integration_registry/registry.yaml @@ -637,7 +637,7 @@ integrations: tested_versions_by_dependency: openai: min: 1.0.0 - max: 2.2.0 + max: 1.91.0 - integration_name: openai_agents is_external_package: true @@ -681,7 +681,7 @@ integrations: tested_versions_by_dependency: pydantic-ai-slim: min: 0.3.0 - max: 1.0.15 + max: 1.0.17 - integration_name: pylibmc is_external_package: true diff --git a/riotfile.py b/riotfile.py index 3695d208d94..3cc35f7bc81 100644 --- a/riotfile.py +++ b/riotfile.py @@ -2765,15 +2765,6 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT }, env={"TIKTOKEN_AVAILABLE": "True"}, ), - Venv( - pys=select_pys(min_version="3.14"), - pkgs={ - "openai": latest, - "tiktoken": latest, - "pillow": latest, - }, - env={"TIKTOKEN_AVAILABLE": "True"}, - ), ], ), Venv( @@ -3121,14 +3112,27 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT Venv( name="pydantic_ai", command="pytest {cmdargs} tests/contrib/pydantic_ai", - pys=select_pys(min_version="3.9"), pkgs={ "pytest-asyncio": latest, - "pydantic-ai": ["==0.3.0", "==0.4.4", latest], "vcrpy": "==7.0.0", "typing_extensions": latest, - "pydantic": "==2.12.0a1", }, + venvs=[ + Venv( + pys=select_pys(min_version="3.9"), + pkgs={ + "pydantic-ai": ["==0.3.0", "==0.4.4"], + "pydantic": "==2.12.0a1", + }, + ), + Venv( + pys=select_pys(min_version="3.12", max_version="3.13"), + pkgs={ + "pydantic-ai": latest, + "pydantic": "==2.12.0a1", + }, + ), + ], ), Venv( name="ray", diff --git a/supported_versions_output.json b/supported_versions_output.json index 1d4a4d0560e..955a8abc9b3 100644 --- a/supported_versions_output.json +++ b/supported_versions_output.json @@ -481,7 +481,7 @@ "dependency": "openai", "integration": "openai", "minimum_tracer_supported": "1.0.0", - "max_tracer_supported": "2.2.0", + "max_tracer_supported": "1.91.0", "auto-instrumented": true }, { @@ -516,7 +516,7 @@ "dependency": "pydantic-ai-slim", "integration": "pydantic_ai", "minimum_tracer_supported": "0.3.0", - "max_tracer_supported": "1.0.15", + "max_tracer_supported": "1.0.17", "pinned": "true", "auto-instrumented": true }, diff --git a/supported_versions_table.csv b/supported_versions_table.csv index cc1071107da..5ec4d8cef5e 100644 --- a/supported_versions_table.csv +++ b/supported_versions_table.csv @@ -66,12 +66,12 @@ molten,molten,1.0.2,1.0.2,True mongoengine,mongoengine,0.23.1,0.29.1,True mysql-connector-python,mysql,8.0.5,9.4.0,True mysqlclient,mysqldb,2.2.1,2.2.6,True -openai,openai,1.0.0,2.2.0,True +openai,openai,1.0.0,1.91.0,True openai-agents,openai_agents,0.0.8,0.0.16,True protobuf,protobuf,5.29.3,6.32.0,False psycopg,psycopg,3.0.18,3.2.10,True psycopg2-binary,psycopg,2.8.6,2.9.10,True -pydantic-ai-slim,pydantic_ai *,0.3.0,1.0.15,True +pydantic-ai-slim,pydantic_ai *,0.3.0,1.0.17,True pylibmc,pylibmc,1.6.3,1.6.3,True pymemcache,pymemcache,3.4.4,4.0.0,True pymongo,pymongo,3.8.0,4.15.0,True From 23dfa0fd16652d91d1ab16f3de370bc6eaa5a890 Mon Sep 17 00:00:00 2001 From: Emmett Butler Date: Thu, 9 Oct 2025 10:47:37 -0700 Subject: [PATCH 4/4] latest seems not to work --- .riot/requirements/12c713a.txt | 124 ------------------ .riot/requirements/c9fcfdb.txt | 124 ------------------ .../integration_registry/registry.yaml | 2 +- riotfile.py | 7 - supported_versions_output.json | 2 +- supported_versions_table.csv | 2 +- 6 files changed, 3 insertions(+), 258 deletions(-) delete mode 100644 .riot/requirements/12c713a.txt delete mode 100644 .riot/requirements/c9fcfdb.txt diff --git a/.riot/requirements/12c713a.txt b/.riot/requirements/12c713a.txt deleted file mode 100644 index f2085fb3ae9..00000000000 --- a/.riot/requirements/12c713a.txt +++ /dev/null @@ -1,124 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.13 -# by the following command: -# -# pip-compile --allow-unsafe --no-annotate .riot/requirements/12c713a.in -# -ag-ui-protocol==0.1.9 -aiohappyeyeballs==2.6.1 -aiohttp==3.13.0 -aiosignal==1.4.0 -annotated-types==0.7.0 -anthropic==0.69.0 -anyio==4.11.0 -argcomplete==3.6.2 -attrs==25.4.0 -boto3==1.40.48 -botocore==1.40.48 -cachetools==6.2.0 -certifi==2025.10.5 -charset-normalizer==3.4.3 -click==8.3.0 -cohere==5.18.0 -colorama==0.4.6 -coverage[toml]==7.10.7 -distro==1.9.0 -docstring-parser==0.17.0 -eval-type-backport==0.2.2 -executing==2.2.1 -fastavro==1.12.0 -filelock==3.20.0 -frozenlist==1.8.0 -fsspec==2025.9.0 -genai-prices==0.0.31 -google-auth==2.41.1 -google-genai==1.42.0 -googleapis-common-protos==1.70.0 -griffe==1.14.0 -groq==0.32.0 -h11==0.16.0 -hf-xet==1.1.10 -httpcore==1.0.9 -httpx==0.28.1 -httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.3 -hypothesis==6.45.0 -idna==3.10 -importlib-metadata==8.7.0 -iniconfig==2.1.0 -invoke==2.2.0 -jiter==0.11.0 -jmespath==1.0.1 -jsonschema==4.25.1 -jsonschema-specifications==2025.9.1 -logfire[httpx]==4.12.0 -logfire-api==4.12.0 -markdown-it-py==4.0.0 -mcp==1.16.0 -mdurl==0.1.2 -mistralai==1.9.11 -mock==5.2.0 -multidict==6.7.0 -nexus-rpc==1.1.0 -openai==2.2.0 -opentelemetry-api==1.37.0 -opentelemetry-exporter-otlp-proto-common==1.37.0 -opentelemetry-exporter-otlp-proto-http==1.37.0 -opentelemetry-instrumentation==0.58b0 -opentelemetry-instrumentation-httpx==0.58b0 -opentelemetry-proto==1.37.0 -opentelemetry-sdk==1.37.0 -opentelemetry-semantic-conventions==0.58b0 -opentelemetry-util-http==0.58b0 -opentracing==2.4.0 -packaging==25.0 -pluggy==1.6.0 -prompt-toolkit==3.0.52 -propcache==0.4.1 -protobuf==6.32.1 -pyasn1==0.6.1 -pyasn1-modules==0.4.2 -pydantic==2.12.0a1 -pydantic-ai==1.0.17 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.17 -pydantic-core==2.37.2 -pydantic-evals==1.0.17 -pydantic-graph==1.0.17 -pydantic-settings==2.11.0 -pygments==2.19.2 -pyperclip==1.11.0 -pytest==8.4.2 -pytest-asyncio==1.2.0 -pytest-cov==7.0.0 -pytest-mock==3.15.1 -python-dateutil==2.9.0.post0 -python-dotenv==1.1.1 -python-multipart==0.0.20 -pyyaml==6.0.3 -referencing==0.36.2 -requests==2.32.5 -rich==14.2.0 -rpds-py==0.27.1 -rsa==4.9.1 -s3transfer==0.14.0 -six==1.17.0 -sniffio==1.3.1 -sortedcontainers==2.4.0 -sse-starlette==3.0.2 -starlette==0.48.0 -temporalio==1.18.0 -tenacity==9.1.2 -tokenizers==0.22.1 -tqdm==4.67.1 -types-protobuf==6.32.1.20250918 -types-requests==2.32.4.20250913 -typing-extensions==4.15.0 -typing-inspection==0.4.2 -urllib3==2.5.0 -uvicorn==0.37.0 -vcrpy==7.0.0 -wcwidth==0.2.14 -websockets==15.0.1 -wrapt==1.17.3 -yarl==1.22.0 -zipp==3.23.0 diff --git a/.riot/requirements/c9fcfdb.txt b/.riot/requirements/c9fcfdb.txt deleted file mode 100644 index 0b1abdb7e84..00000000000 --- a/.riot/requirements/c9fcfdb.txt +++ /dev/null @@ -1,124 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --allow-unsafe --no-annotate .riot/requirements/c9fcfdb.in -# -ag-ui-protocol==0.1.9 -aiohappyeyeballs==2.6.1 -aiohttp==3.13.0 -aiosignal==1.4.0 -annotated-types==0.7.0 -anthropic==0.69.0 -anyio==4.11.0 -argcomplete==3.6.2 -attrs==25.4.0 -boto3==1.40.48 -botocore==1.40.48 -cachetools==6.2.0 -certifi==2025.10.5 -charset-normalizer==3.4.3 -click==8.3.0 -cohere==5.18.0 -colorama==0.4.6 -coverage[toml]==7.10.7 -distro==1.9.0 -docstring-parser==0.17.0 -eval-type-backport==0.2.2 -executing==2.2.1 -fastavro==1.12.0 -filelock==3.20.0 -frozenlist==1.8.0 -fsspec==2025.9.0 -genai-prices==0.0.31 -google-auth==2.41.1 -google-genai==1.42.0 -googleapis-common-protos==1.70.0 -griffe==1.14.0 -groq==0.32.0 -h11==0.16.0 -hf-xet==1.1.10 -httpcore==1.0.9 -httpx==0.28.1 -httpx-sse==0.4.0 -huggingface-hub[inference]==0.35.3 -hypothesis==6.45.0 -idna==3.10 -importlib-metadata==8.7.0 -iniconfig==2.1.0 -invoke==2.2.0 -jiter==0.11.0 -jmespath==1.0.1 -jsonschema==4.25.1 -jsonschema-specifications==2025.9.1 -logfire[httpx]==4.12.0 -logfire-api==4.12.0 -markdown-it-py==4.0.0 -mcp==1.16.0 -mdurl==0.1.2 -mistralai==1.9.11 -mock==5.2.0 -multidict==6.7.0 -nexus-rpc==1.1.0 -openai==2.2.0 -opentelemetry-api==1.37.0 -opentelemetry-exporter-otlp-proto-common==1.37.0 -opentelemetry-exporter-otlp-proto-http==1.37.0 -opentelemetry-instrumentation==0.58b0 -opentelemetry-instrumentation-httpx==0.58b0 -opentelemetry-proto==1.37.0 -opentelemetry-sdk==1.37.0 -opentelemetry-semantic-conventions==0.58b0 -opentelemetry-util-http==0.58b0 -opentracing==2.4.0 -packaging==25.0 -pluggy==1.6.0 -prompt-toolkit==3.0.52 -propcache==0.4.1 -protobuf==6.32.1 -pyasn1==0.6.1 -pyasn1-modules==0.4.2 -pydantic==2.12.0a1 -pydantic-ai==1.0.17 -pydantic-ai-slim[ag-ui,anthropic,bedrock,cli,cohere,evals,google,groq,huggingface,logfire,mcp,mistral,openai,retries,temporal,vertexai]==1.0.17 -pydantic-core==2.37.2 -pydantic-evals==1.0.17 -pydantic-graph==1.0.17 -pydantic-settings==2.11.0 -pygments==2.19.2 -pyperclip==1.11.0 -pytest==8.4.2 -pytest-asyncio==1.2.0 -pytest-cov==7.0.0 -pytest-mock==3.15.1 -python-dateutil==2.9.0.post0 -python-dotenv==1.1.1 -python-multipart==0.0.20 -pyyaml==6.0.3 -referencing==0.36.2 -requests==2.32.5 -rich==14.2.0 -rpds-py==0.27.1 -rsa==4.9.1 -s3transfer==0.14.0 -six==1.17.0 -sniffio==1.3.1 -sortedcontainers==2.4.0 -sse-starlette==3.0.2 -starlette==0.48.0 -temporalio==1.18.0 -tenacity==9.1.2 -tokenizers==0.22.1 -tqdm==4.67.1 -types-protobuf==6.32.1.20250918 -types-requests==2.32.4.20250913 -typing-extensions==4.15.0 -typing-inspection==0.4.2 -urllib3==2.5.0 -uvicorn==0.37.0 -vcrpy==7.0.0 -wcwidth==0.2.14 -websockets==15.0.1 -wrapt==1.17.3 -yarl==1.22.0 -zipp==3.23.0 diff --git a/ddtrace/contrib/integration_registry/registry.yaml b/ddtrace/contrib/integration_registry/registry.yaml index 15bb747f901..a71bc7a98ef 100644 --- a/ddtrace/contrib/integration_registry/registry.yaml +++ b/ddtrace/contrib/integration_registry/registry.yaml @@ -681,7 +681,7 @@ integrations: tested_versions_by_dependency: pydantic-ai-slim: min: 0.3.0 - max: 1.0.17 + max: 0.4.4 - integration_name: pylibmc is_external_package: true diff --git a/riotfile.py b/riotfile.py index 3cc35f7bc81..0f506042fcf 100644 --- a/riotfile.py +++ b/riotfile.py @@ -3125,13 +3125,6 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT "pydantic": "==2.12.0a1", }, ), - Venv( - pys=select_pys(min_version="3.12", max_version="3.13"), - pkgs={ - "pydantic-ai": latest, - "pydantic": "==2.12.0a1", - }, - ), ], ), Venv( diff --git a/supported_versions_output.json b/supported_versions_output.json index 955a8abc9b3..40b94fb3f42 100644 --- a/supported_versions_output.json +++ b/supported_versions_output.json @@ -516,7 +516,7 @@ "dependency": "pydantic-ai-slim", "integration": "pydantic_ai", "minimum_tracer_supported": "0.3.0", - "max_tracer_supported": "1.0.17", + "max_tracer_supported": "0.4.4", "pinned": "true", "auto-instrumented": true }, diff --git a/supported_versions_table.csv b/supported_versions_table.csv index 5ec4d8cef5e..4ba3f0b0e1c 100644 --- a/supported_versions_table.csv +++ b/supported_versions_table.csv @@ -71,7 +71,7 @@ openai-agents,openai_agents,0.0.8,0.0.16,True protobuf,protobuf,5.29.3,6.32.0,False psycopg,psycopg,3.0.18,3.2.10,True psycopg2-binary,psycopg,2.8.6,2.9.10,True -pydantic-ai-slim,pydantic_ai *,0.3.0,1.0.17,True +pydantic-ai-slim,pydantic_ai *,0.3.0,0.4.4,True pylibmc,pylibmc,1.6.3,1.6.3,True pymemcache,pymemcache,3.4.4,4.0.0,True pymongo,pymongo,3.8.0,4.15.0,True