Skip to content

Commit 1412a85

Browse files
rajeshvelichetiholtskinner
authored andcommitted
fix(deps): protobuf version changes to match dependencies (#224)
1 parent 4767a95 commit 1412a85

File tree

4 files changed

+401
-33
lines changed

4 files changed

+401
-33
lines changed

buf.gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ managed:
1919
plugins:
2020
# Generate python protobuf related code
2121
# Generates *_pb2.py files, one for each .proto
22-
- remote: buf.build/protocolbuffers/python
22+
- remote: buf.build/protocolbuffers/python:v29.3
2323
out: src/a2a/grpc
2424
# Generate python service code.
2525
# Generates *_pb2_grpc.py

pyproject.toml

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ authors = [{ name = "Google LLC", email = "[email protected]" }]
88
requires-python = ">=3.10"
99
keywords = ["A2A", "A2A SDK", "A2A Protocol", "Agent2Agent"]
1010
dependencies = [
11-
"fastapi>=0.115.12",
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>=2.3.3",
19-
"starlette>=0.46.2",
20-
"grpcio>=1.60",
21-
"grpcio-tools>=1.60",
22-
"grpcio_reflection>=1.7.0",
23-
"protobuf==6.31.1",
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
]
2525

2626
classifiers = [
@@ -60,24 +60,25 @@ build-backend = "hatchling.build"
6060
source = "uv-dynamic-versioning"
6161

6262
[tool.hatch.build.targets.sdist]
63-
exclude = [
64-
"tests/",
65-
]
63+
exclude = ["tests/"]
6664

6765
[tool.uv-dynamic-versioning]
6866
vcs = "git"
6967
style = "pep440"
7068

7169
[dependency-groups]
7270
dev = [
73-
"datamodel-code-generator>=0.30.0",
74-
"mypy>=1.15.0",
75-
"pytest>=8.3.5",
76-
"pytest-asyncio>=0.26.0",
77-
"pytest-cov>=6.1.1",
78-
"pytest-mock>=3.14.0",
79-
"ruff>=0.11.6",
80-
"uv-dynamic-versioning>=0.8.2",
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",
8182
]
8283

8384
[[tool.uv.index]]

src/a2a/grpc/a2a_pb2.py

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)