88requires-python = " >=3.10"
99keywords = [" A2A" , " A2A SDK" , " A2A Protocol" , " Agent2Agent" ]
1010dependencies = [
11- " fastapi>=0.115.2" ,
12- " httpx>=0.28.1" ,
13- " httpx-sse>=0.4.0" ,
14- " google-api-core>=1.26.0" ,
15- " opentelemetry-api>=1.33.0" ,
16- " opentelemetry-sdk>=1.33.0" ,
17- " pydantic>=2.11.3" ,
18- " sse-starlette" ,
19- " starlette" ,
20- " grpcio>=1.60" ,
21- " grpcio-tools>=1.60" ,
22- " grpcio_reflection>=1.7.0" ,
23- " protobuf==5.29.5" ,
11+ " fastapi>=0.115.2" ,
12+ " httpx>=0.28.1" ,
13+ " httpx-sse>=0.4.0" ,
14+ " google-api-core>=1.26.0" ,
15+ " opentelemetry-api>=1.33.0" ,
16+ " opentelemetry-sdk>=1.33.0" ,
17+ " pydantic>=2.11.3" ,
18+ " sse-starlette" ,
19+ " starlette" ,
20+ " grpcio>=1.60" ,
21+ " grpcio-tools>=1.60" ,
22+ " grpcio_reflection>=1.7.0" ,
23+ " protobuf==5.29.5" ,
2424]
25+
2526classifiers = [
26- " Intended Audience :: Developers" ,
27- " Programming Language :: Python" ,
28- " Programming Language :: Python :: 3" ,
29- " Programming Language :: Python :: 3.10" ,
30- " Programming Language :: Python :: 3.11" ,
31- " Programming Language :: Python :: 3.12" ,
32- " Programming Language :: Python :: 3.13" ,
33- " Operating System :: OS Independent" ,
34- " Topic :: Software Development :: Libraries :: Python Modules" ,
35- " License :: OSI Approved :: Apache Software License" ,
27+ " Intended Audience :: Developers" ,
28+ " Programming Language :: Python" ,
29+ " Programming Language :: Python :: 3" ,
30+ " Programming Language :: Python :: 3.10" ,
31+ " Programming Language :: Python :: 3.11" ,
32+ " Programming Language :: Python :: 3.12" ,
33+ " Programming Language :: Python :: 3.13" ,
34+ " Operating System :: OS Independent" ,
35+ " Topic :: Software Development :: Libraries :: Python Modules" ,
36+ " License :: OSI Approved :: Apache Software License" ,
3637]
3738
3839[project .urls ]
@@ -59,27 +60,25 @@ build-backend = "hatchling.build"
5960source = " uv-dynamic-versioning"
6061
6162[tool .hatch .build .targets .sdist ]
62- exclude = [
63- " tests/" ,
64- ]
63+ exclude = [" tests/" ]
6564
6665[tool .uv-dynamic-versioning ]
6766vcs = " git"
6867style = " pep440"
6968
7069[dependency-groups ]
7170dev = [
72- " datamodel-code-generator>=0.30.0" ,
73- " mypy>=1.15.0" ,
74- " pytest>=8.3.5" ,
75- " pytest-asyncio>=0.26.0" ,
76- " pytest-cov>=6.1.1" ,
77- " pytest-mock>=3.14.0" ,
78- " respx>=0.20.2" ,
79- " ruff>=0.11.6" ,
80- " uv-dynamic-versioning>=0.8.2" ,
81- " types-protobuf" ,
82- " types-requests" ,
71+ " datamodel-code-generator>=0.30.0" ,
72+ " mypy>=1.15.0" ,
73+ " pytest>=8.3.5" ,
74+ " pytest-asyncio>=0.26.0" ,
75+ " pytest-cov>=6.1.1" ,
76+ " pytest-mock>=3.14.0" ,
77+ " respx>=0.20.2" ,
78+ " ruff>=0.11.6" ,
79+ " uv-dynamic-versioning>=0.8.2" ,
80+ " types-protobuf" ,
81+ " types-requests" ,
8382]
8483
8584[[tool .uv .index ]]
0 commit comments