diff --git a/python/agents/adk-ae-oauth/pyproject.toml b/python/agents/adk-ae-oauth/pyproject.toml index 5323c0f5e8..6c13379c13 100644 --- a/python/agents/adk-ae-oauth/pyproject.toml +++ b/python/agents/adk-ae-oauth/pyproject.toml @@ -18,7 +18,7 @@ requires-python = ">=3.10,<3.14" [dependency-groups] dev = [ - "pytest>=8.3.4,<9.0.0", + "pytest>=8.3.4,<10.0.0", "pytest-asyncio>=0.23.8,<1.0.0", "nest-asyncio>=1.6.0,<2.0.0", "agent-starter-pack>=0.14.1", diff --git a/python/agents/ai-security-agent/pyproject.toml b/python/agents/ai-security-agent/pyproject.toml index b5ecd67593..62d274dd69 100644 --- a/python/agents/ai-security-agent/pyproject.toml +++ b/python/agents/ai-security-agent/pyproject.toml @@ -10,19 +10,19 @@ readme = "README.md" requires-python = ">=3.12" dependencies = [ - "google-adk>=1.18.0", + "google-adk>=1.31.1", "google-genai>=1.9.0", "google-cloud-aiplatform>=1.127.0", - "python-dotenv>=1.2.1", + "python-dotenv>=1.2.2", "pyyaml>=6.0.3", "tenacity>=9.1.2", ] [dependency-groups] dev = [ - "pytest>=8.3.5", + "pytest>=9.0.3", "pytest-asyncio>=0.26.0", - "google-adk[eval]>=1.0.0", + "google-adk[eval]>=1.31.1", "ruff>=0.4.6", "mypy>=1.18.2", "agent-starter-pack>=0.32.0", diff --git a/python/agents/brand-aligned-presentations/pyproject.toml b/python/agents/brand-aligned-presentations/pyproject.toml index 90a20ab995..3a9c496c67 100644 --- a/python/agents/brand-aligned-presentations/pyproject.toml +++ b/python/agents/brand-aligned-presentations/pyproject.toml @@ -31,10 +31,10 @@ dependencies = [ "google-cloud-aiplatform[agent-engines]>=1.142.0", "google-cloud-modelarmor>=0.4.0", "python-pptx==1.0.2", - "pillow==11.3.0", + "pillow==12.2.0", "pydantic>=2.12.0", "pydantic-settings==2.13.1", - "python-dotenv==1.1.1", + "python-dotenv==1.2.2", "google-cloud-storage==2.19.0", "google-genai>=1.68.0", "matplotlib==3.10.6", diff --git a/python/agents/brand-search-optimization/pyproject.toml b/python/agents/brand-search-optimization/pyproject.toml index 7fc71ca227..a564b7c877 100644 --- a/python/agents/brand-search-optimization/pyproject.toml +++ b/python/agents/brand-search-optimization/pyproject.toml @@ -14,7 +14,7 @@ dependencies = [ "webdriver-manager>=4.0.2,<5.0.0", "google-cloud-bigquery>=3.31.0,<4.0.0", "google-cloud-aiplatform[agent-engines]>=1.93.0,<2.0.0", - "pillow>=11.1.0,<12.0.0", + "pillow>=11.1.0,<13.0.0", "google-adk>=1.0.0,<2.0.0", ] diff --git a/python/agents/customer-service/pyproject.toml b/python/agents/customer-service/pyproject.toml index 04e5c1c06a..2fc4339c0b 100644 --- a/python/agents/customer-service/pyproject.toml +++ b/python/agents/customer-service/pyproject.toml @@ -11,7 +11,7 @@ requires-python = ">=3.10,<3.13" dependencies = [ "google-cloud-aiplatform[adk,agent_engine]>=1.93.0", - "google-adk>=1.0.0", + "google-adk>=1.31.1", "pydantic-settings>=2.8.1", "tabulate>=0.9.0", "cloudpickle>=3.1.1", @@ -20,7 +20,7 @@ dependencies = [ [dependency-groups] dev = [ - "pytest>=8.3.5", + "pytest>=9.0.3", "pytest-mock>=3.14.0", "pytest-cov>=6.0.0", "pytest-asyncio>=0.25.3", diff --git a/python/agents/data-science/pyproject.toml b/python/agents/data-science/pyproject.toml index 9f95c20b81..e22cbe8925 100644 --- a/python/agents/data-science/pyproject.toml +++ b/python/agents/data-science/pyproject.toml @@ -10,8 +10,8 @@ readme = "README.md" requires-python = ">=3.12" dependencies = [ - "python-dotenv>=1.0.1", - "google-adk>=1.14", + "python-dotenv>=1.2.2", + "google-adk>=1.31.1", "immutabledict>=4.2.1", "sqlglot>=26.10.1", "db-dtypes>=1.4.2", @@ -31,9 +31,9 @@ dependencies = [ [dependency-groups] dev = [ "google-cloud-aiplatform[adk,agent-engines,evaluation]>=1.93.0", - "pytest>=8.3.5", + "pytest>=9.0.3", "pytest-asyncio>=0.26.0", - "google-adk[eval]>=1.14", + "google-adk[eval]>=1.31.1", "ruff>=0.4.6", "agent-starter-pack>=0.14.1", ] diff --git a/python/agents/genmedia-for-commerce/pyproject.toml b/python/agents/genmedia-for-commerce/pyproject.toml index 7d1263ee24..50eba6322f 100644 --- a/python/agents/genmedia-for-commerce/pyproject.toml +++ b/python/agents/genmedia-for-commerce/pyproject.toml @@ -57,7 +57,7 @@ dependencies = [ [dependency-groups] dev = [ - "pytest>=8.3.4,<9.0.0", + "pytest>=8.3.4,<10.0.0", "pytest-asyncio>=0.23.8,<1.0.0", "pytest-cov>=4.0.0", "nest-asyncio>=1.6.0,<2.0.0", diff --git a/python/agents/hierarchical-workflow-automation/requirements.txt b/python/agents/hierarchical-workflow-automation/requirements.txt index 67dcd8ff84..94deed61bd 100644 --- a/python/agents/hierarchical-workflow-automation/requirements.txt +++ b/python/agents/hierarchical-workflow-automation/requirements.txt @@ -7,7 +7,7 @@ annotated-types==0.7.0 anyio==4.10.0 asyncio-mqtt==0.16.2 attrs==25.3.0 -Authlib==1.6.3 +Authlib==1.6.11 black==25.1.0 Bottleneck==1.6.0 cachetools==5.5.2 @@ -16,14 +16,14 @@ cffi==1.17.1 charset-normalizer==3.4.3 click==8.2.1 cloudpickle==3.0.0 -cryptography==45.0.7 +cryptography==46.0.7 dataclasses-json==0.6.7 Deprecated==1.2.18 docstring_parser==0.17.0 dotenv==0.9.9 fastapi==0.116.1 frozenlist==1.7.0 -google-adk==1.13.0 +google-adk==1.28.1 google-api-core==2.25.1 google-api-python-client==2.181.0 google-auth==2.40.3 @@ -70,7 +70,7 @@ langchain==0.3.27 langchain-community==0.3.29 langchain-core==0.3.76 langchain-google-vertexai==2.1.2 -langchain-text-splitters==0.3.11 +langchain-text-splitters==1.1.2 langgraph==0.3.34 langgraph-checkpoint==2.1.1 langgraph-prebuilt==0.1.8 @@ -115,12 +115,12 @@ pydantic-settings==2.10.1 pydantic_core==2.33.2 Pygments==2.19.2 pyparsing==3.2.3 -pytest==8.4.2 +pytest==9.0.3 pytest-asyncio==1.1.0 pytest-mock==3.14.1 python-dateutil==2.9.0.post0 -python-dotenv==1.1.1 -python-multipart==0.0.20 +python-dotenv==1.2.2 +python-multipart==0.0.26 PyYAML==6.0.2 referencing==0.36.2 requests==2.32.5 diff --git a/python/agents/parallel_task_decomposition_execution/pyproject.toml b/python/agents/parallel_task_decomposition_execution/pyproject.toml index 5083e4d4c2..58646cc3ce 100644 --- a/python/agents/parallel_task_decomposition_execution/pyproject.toml +++ b/python/agents/parallel_task_decomposition_execution/pyproject.toml @@ -10,8 +10,8 @@ readme = "README.md" requires-python = ">=3.10" dependencies = [ - "google-adk==1.19.0", - "python-dotenv==1.2.1", + "google-adk==1.28.1", + "python-dotenv==1.2.2", "google-cloud-aiplatform[adk,agent-engines]==1.128.0", "mcp==1.21.2", ] diff --git a/python/agents/parallel_task_decomposition_execution/requirements.txt b/python/agents/parallel_task_decomposition_execution/requirements.txt index 9a534b0983..af4c82c746 100644 --- a/python/agents/parallel_task_decomposition_execution/requirements.txt +++ b/python/agents/parallel_task_decomposition_execution/requirements.txt @@ -1,5 +1,5 @@ -google-adk==1.19.0 -python-dotenv==1.2.1 +google-adk==1.28.1 +python-dotenv==1.2.2 google-cloud-aiplatform==1.128.0 google-cloud-aiplatform[adk,agent_engines] mcp==1.21.2 diff --git a/python/agents/plumber-data-engineering-assistant/pyproject.toml b/python/agents/plumber-data-engineering-assistant/pyproject.toml index 583b82582c..b26c567285 100644 --- a/python/agents/plumber-data-engineering-assistant/pyproject.toml +++ b/python/agents/plumber-data-engineering-assistant/pyproject.toml @@ -25,14 +25,14 @@ dependencies = [ "fastapi==0.116.1", "uvicorn==0.35.0", "GitPython==3.1.45", - "google-adk==1.16.0", + "google-adk==1.28.1", "google-api-python-client==2.177.0", "google-cloud-monitoring==2.27.2", "google-cloud-dataform==0.7.0", "google-cloud-storage==2.19.0", "google-generativeai==0.8.5", - "Pillow==11.3.0", - "python-dotenv==1.1.1", + "Pillow==12.2.0", + "python-dotenv==1.2.2", "requests==2.32.4", "apache-beam[gcp]==2.69.0", ] @@ -49,7 +49,7 @@ dev = [ "plumber[lint]", "ipykernel>=6.29.5", "ipython>=8.36.0", - "pytest>=8.3.5", + "pytest>=9.0.3", "pytest-cov>=4.0.0", "pytest-asyncio>=0.26.0", "pre-commit>=4.2.0", diff --git a/python/agents/policy-as-code/pyproject.toml b/python/agents/policy-as-code/pyproject.toml index efb965acd5..14e18ce00a 100644 --- a/python/agents/policy-as-code/pyproject.toml +++ b/python/agents/policy-as-code/pyproject.toml @@ -8,7 +8,7 @@ license = { text = "Apache-2.0" } requires-python = ">=3.11" dependencies = [ "PyYAML==6.0.3", - "google-adk[eval]==1.21.0", + "google-adk[eval]==1.28.1", "google-cloud-storage==2.19.0", "vertexai==1.43.0", "google-cloud-dataplex==2.14.0", @@ -19,7 +19,7 @@ dependencies = [ [dependency-groups] dev = [ - "pytest==8.4.2", + "pytest==9.0.3", "pytest-xdist==3.8.0", "pytest-asyncio==1.3.0", "python-dotenv>=1.0.0", diff --git a/python/agents/tau2-benchmark-agent/pyproject.toml b/python/agents/tau2-benchmark-agent/pyproject.toml index c5f1b9deca..3d8e5d49fa 100644 --- a/python/agents/tau2-benchmark-agent/pyproject.toml +++ b/python/agents/tau2-benchmark-agent/pyproject.toml @@ -8,7 +8,7 @@ readme = "README.md" requires-python = ">=3.10" dependencies = [ - "google-adk==1.19.0", + "google-adk==1.28.1", "google-genai==1.51.0", "loguru==0.7.3", "tenacity==9.1.2",