Skip to content

Commit 60c6809

Browse files
authored
chore(python): bump a2a-sdk to 0.3.23 (#1326)
The main motivation is that it includes this fix: - a2aproject/a2a-python#614 It's described in more detail from a kagent perspective here: - #1268 Signed-off-by: Peter Lithammer <peter.lithammer@embark-studios.com>
1 parent 717e338 commit 60c6809

6 files changed

Lines changed: 16 additions & 16 deletions

File tree

python/packages/kagent-adk/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ dependencies = [
3030
"pydantic>=2.5.0",
3131
"typing-extensions>=4.8.0",
3232
"jsonref>=1.1.0",
33-
"a2a-sdk>=0.3.22",
33+
"a2a-sdk>=0.3.23",
3434
# Security: pin minimum versions for CVE fixes in transitive dependencies
3535
"urllib3>=2.6.3", # CVE-2025-66418, CVE-2025-66471, CVE-2026-21441: unbounded decompression DoS
3636
"filelock>=3.20.3", # CVE-2025-68146, CVE-2026-22701: TOCTOU symlink race condition
@@ -64,4 +64,4 @@ extend = "../../pyproject.toml"
6464
[tool.pytest.ini_options]
6565
testpaths = ["tests"]
6666
asyncio_default_fixture_loop_scope = "function"
67-
asyncio_mode = "auto"
67+
asyncio_mode = "auto"

python/packages/kagent-core/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description = "kagent common library for kagent python packages"
99
readme = "README.md"
1010
requires-python = ">=3.11.0"
1111
dependencies = [
12-
"a2a-sdk[http-server]>=0.3.9",
12+
"a2a-sdk[http-server]>=0.3.23",
1313
"opentelemetry-api>=1.36.0",
1414
"opentelemetry-sdk>=1.36.0",
1515
"opentelemetry-exporter-otlp-proto-grpc>=1.36.0",
@@ -24,4 +24,4 @@ dependencies = [
2424
extend = "../../pyproject.toml"
2525

2626
[tool.hatch.build.targets.wheel]
27-
packages = ["src/kagent"]
27+
packages = ["src/kagent"]

python/packages/kagent-crewai/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ dependencies = [
1515
"pydantic>=2.0.0",
1616
"typing-extensions>=4.0.0",
1717
"uvicorn>=0.20.0",
18-
"a2a-sdk[http-server]>=0.3.1",
18+
"a2a-sdk[http-server]>=0.3.23",
1919
"kagent-core",
2020
"opentelemetry-instrumentation-crewai>=0.47.3",
2121
"google-genai>=1.21.1"
@@ -38,4 +38,4 @@ kagent-core = {workspace = true}
3838
packages = ["src/kagent"]
3939

4040
[tool.ruff]
41-
extend = "../../pyproject.toml"
41+
extend = "../../pyproject.toml"

python/packages/kagent-langgraph/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies = [
1212
"pydantic>=2.0.0",
1313
"typing-extensions>=4.0.0",
1414
"uvicorn>=0.20.0",
15-
"a2a-sdk>=0.2.16",
15+
"a2a-sdk>=0.3.23",
1616
"kagent-core",
1717
"langsmith[otel]>=0.4.30",
1818
]

python/packages/kagent-openai/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ requires-python = ">=3.13"
77
dependencies = [
88
"openai>=1.72.0",
99
"openai-agents>=0.4.0",
10-
"a2a-sdk>=0.3.1",
10+
"a2a-sdk>=0.3.23",
1111
"kagent-core",
1212
"kagent-skills",
1313
"httpx>=0.25.0",

python/uv.lock

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

0 commit comments

Comments
 (0)