From 8e7854dd1fb5d95b2f7f5364a0833924f436ad22 Mon Sep 17 00:00:00 2001 From: Sasha Sobran Date: Wed, 18 Mar 2026 11:28:37 -0400 Subject: [PATCH 1/3] fix: drop Python 3.10 support --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index eef52e40b3..268d8a01e8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ name = "google-adk" description = "Agent Development Kit" readme = "README.md" -requires-python = ">=3.10" +requires-python = ">=3.11" license = { file = "LICENSE" } authors = [{ name = "Google LLC", email = "googleapis-packages@google.com" }] classifiers = [ # List of https://pypi.org/classifiers/ @@ -219,7 +219,7 @@ asyncio_mode = "auto" [tool.mypy] -python_version = "3.10" +python_version = "3.11" exclude = ["tests/", "contributing/samples/"] plugins = ["pydantic.mypy"] strict = true From 0da170dab48299339aa71699022913a5952f39cc Mon Sep 17 00:00:00 2001 From: Sasha Sobran Date: Wed, 18 Mar 2026 11:30:52 -0400 Subject: [PATCH 2/3] chore: update docs --- .agents/skills/setup-dev-env/SKILL.md | 2 +- AGENTS.md | 2 +- README.md | 2 +- contributing/samples/mcp_server_side_sampling/README.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.agents/skills/setup-dev-env/SKILL.md b/.agents/skills/setup-dev-env/SKILL.md index 0344c4bcf4..4077b91cc7 100644 --- a/.agents/skills/setup-dev-env/SKILL.md +++ b/.agents/skills/setup-dev-env/SKILL.md @@ -10,7 +10,7 @@ Set up the local development environment for ADK Python. Check the following before proceeding: -1. **Python 3.10+** (3.11+ strongly recommended) +1. **Python 3.11+** ```bash python3 --version diff --git a/AGENTS.md b/AGENTS.md index b2beff1d41..8aa2e317f6 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -169,7 +169,7 @@ automatically discover and load agents without additional configuration. **Minimum requirements:** -- Python 3.10+ (**Python 3.11+ strongly recommended** for best performance) +- Python 3.11+ - `uv` package manager (**required** - faster than pip/venv) **Install uv if not already installed:** `bash curl -LsSf diff --git a/README.md b/README.md index 75410263d5..839fb600c7 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ ______________________________________________________________________ pip install google-adk==2.0.0a1 ``` -**Requirements:** Python 3.10+ (Python 3.11+ recommended). +**Requirements:** Python 3.11+. ## Quick Start diff --git a/contributing/samples/mcp_server_side_sampling/README.md b/contributing/samples/mcp_server_side_sampling/README.md index 5fe96184c8..086c03848c 100644 --- a/contributing/samples/mcp_server_side_sampling/README.md +++ b/contributing/samples/mcp_server_side_sampling/README.md @@ -22,7 +22,7 @@ The flow is as follows: ### Prerequisites -- Python 3.10+ +- Python 3.11+ - `google-adk` library installed. - A configured OpenAI API key. From 97273f5ffedeb6f274ec47c54af76e8ce53da8d2 Mon Sep 17 00:00:00 2001 From: Sasha Sobran Date: Wed, 18 Mar 2026 11:37:10 -0400 Subject: [PATCH 3/3] chore: remove classifier --- pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 268d8a01e8..824a3dcee0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,6 @@ classifiers = [ # List of https://pypi.org/classifiers/ "Intended Audience :: Science/Research", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13",