Skip to content

Commit d3c21d7

Browse files
Jacksunweicopybara-github
authored andcommitted
docs: Align Python version to 3.10+ and update README badges
Merge #6107 ## Summary - Fix README claiming Python 3.11+ while the package requires `>=3.10`; sync all docs (README, AGENTS.md, adk-setup skill, two sample READMEs) to 3.10+ - Swap the rate-limited shields.io PyPI downloads badge for a pepy.tech one (the old badge rendered "rate limited by upstream service") - Add a Python Unit Tests CI status badge ## Test plan - [ ] Confirm README badges render correctly on GitHub (downloads + unit test status) - [ ] Verify Python version wording matches `requires-python = ">=3.10"` in pyproject.toml Co-authored-by: Wei Sun (Jack) <weisun@google.com> COPYBARA_INTEGRATE_REVIEW=#6107 from google:docs/readme-badges-python-310 bdfa1c1 PiperOrigin-RevId: 931539712
1 parent 5054784 commit d3c21d7

5 files changed

Lines changed: 7 additions & 6 deletions

File tree

.agents/skills/adk-setup/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Set up the local development environment for ADK Python.
1010

1111
Check the following before proceeding:
1212

13-
1. **Python 3.11+**
13+
1. **Python 3.10+**
1414

1515
```bash
1616
python3 --version

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,4 @@ For detailed architecture patterns, component descriptions, and core interfaces,
5151

5252
## Development Setup
5353

54-
The project uses `uv` for package management and Python 3.11+. Please refer to the **`adk-setup`** skill at `.agents/skills/adk-setup/SKILL.md` for detailed instructions.
54+
The project uses `uv` for package management and Python 3.10+. Please refer to the **`adk-setup`** skill at `.agents/skills/adk-setup/SKILL.md` for detailed instructions.

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE)
44
[![PyPI version](https://img.shields.io/pypi/v/google-adk.svg)](https://pypi.org/project/google-adk/)
55
[![Python versions](https://img.shields.io/pypi/pyversions/google-adk.svg)](https://pypi.org/project/google-adk/)
6-
[![PyPI downloads](https://img.shields.io/pypi/dm/google-adk.svg)](https://pypi.org/project/google-adk/)
6+
[![PyPI downloads](https://static.pepy.tech/badge/google-adk/month)](https://pepy.tech/project/google-adk)
7+
[![Unit Tests](https://github.com/google/adk-python/actions/workflows/python-unit-tests.yml/badge.svg)](https://github.com/google/adk-python/actions/workflows/python-unit-tests.yml)
78
[![Docs](https://img.shields.io/badge/docs-latest-blue.svg)](https://google.github.io/adk-docs/)
89

910
<h2 align="center">
@@ -46,7 +47,7 @@ ______________________________________________________________________
4647
pip install google-adk
4748
```
4849

49-
**Requirements:** Python 3.11+.
50+
**Requirements:** Python 3.10+.
5051

5152
To install optional integrations, you can use the following command:
5253

contributing/samples/integrations/files_retrieval_agent/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ by retrieving relevant documents before generating a response.
1313

1414
## Prerequisites
1515

16-
- Python 3.11+
16+
- Python 3.10+
1717
- `google-genai >= 1.64.0` (required for `gemini-embedding-2-preview`
1818
support via the Vertex AI `embedContent` endpoint)
1919
- `llama-index-embeddings-google-genai >= 0.3.0`

contributing/samples/mcp/mcp_server_side_sampling/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ The flow is as follows:
2323

2424
### Prerequisites
2525

26-
- Python 3.11+
26+
- Python 3.10+
2727
- `google-adk` library installed.
2828
- A configured OpenAI API key.
2929

0 commit comments

Comments
 (0)