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-
2625classifiers = [
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" ,
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" ,
3736]
3837
3938[project .urls ]
@@ -60,25 +59,27 @@ build-backend = "hatchling.build"
6059source = " uv-dynamic-versioning"
6160
6261[tool .hatch .build .targets .sdist ]
63- exclude = [" tests/" ]
62+ exclude = [
63+ " tests/"
64+ ]
6465
6566[tool .uv-dynamic-versioning ]
6667vcs = " git"
6768style = " pep440"
6869
6970[dependency-groups ]
7071dev = [
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" ,
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" ,
8283]
8384
8485[[tool .uv .index ]]
0 commit comments