@@ -10,9 +10,9 @@ keywords = ["A2A", "A2A SDK", "A2A Protocol", "Agent2Agent", "Agent 2 Agent"]
1010dependencies = [
1111 " httpx>=0.28.1" ,
1212 " httpx-sse>=0.4.0" ,
13- " opentelemetry-api>=1.33.0" ,
14- " opentelemetry-sdk>=1.33.0" ,
1513 " pydantic>=2.11.3" ,
14+ " protobuf==5.29.5" ,
15+ " google-api-core>=1.26.0" ,
1616]
1717
1818classifiers = [
@@ -29,13 +29,14 @@ classifiers = [
2929]
3030
3131[project .optional-dependencies ]
32- http-server = [" fastapi>=0.115.2 " , " sse-starlette" , " starlette" ]
32+ http-server = [" fastapi" , " sse-starlette" , " starlette" ]
3333postgresql = [" sqlalchemy[asyncio,postgresql-asyncpg]>=2.0.0" ]
3434mysql = [" sqlalchemy[asyncio,aiomysql]>=2.0.0" ]
3535sqlite = [" sqlalchemy[asyncio,aiosqlite]>=2.0.0" ]
3636sql = [" sqlalchemy[asyncio,postgresql-asyncpg,aiomysql,aiosqlite]>=2.0.0" ]
3737encryption = [" cryptography>=43.0.0" ]
38- grpc = [" grpcio>=1.60" , " grpcio-tools>=1.60" , " grpcio_reflection>=1.7.0" , " protobuf==5.29.5" , " google-api-core>=1.26.0" ]
38+ grpc = [" grpcio>=1.60" , " grpcio-tools>=1.60" , " grpcio_reflection>=1.7.0" ]
39+ telemetry = [" opentelemetry-api>=1.33.0" , " opentelemetry-sdk>=1.33.0" ]
3940
4041[project .urls ]
4142homepage = " https://a2a-protocol.org/"
@@ -92,6 +93,7 @@ dev = [
9293 " pyupgrade" ,
9394 " autoflake" ,
9495 " no_implicit_optional" ,
96+ " trio" ,
9597]
9698
9799[[tool .uv .index ]]
0 commit comments