Skip to content

Commit 9d8b733

Browse files
authored
chore: bump dependencies (and a2a) (#1723)
Signed-off-by: Radek Ježek <[email protected]>
1 parent 1c63c26 commit 9d8b733

File tree

12 files changed

+3974
-3335
lines changed

12 files changed

+3974
-3335
lines changed

agents/chat/uv.lock

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

agents/form/uv.lock

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

agents/rag/uv.lock

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

apps/agentstack-cli/uv.lock

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

apps/agentstack-sdk-py/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ readme = "README.md"
66
authors = [{ name = "IBM Corp." }]
77
requires-python = ">=3.11,<3.14"
88
dependencies = [
9-
"a2a-sdk==0.3.9",
9+
"a2a-sdk==0.3.21",
1010
"objprint>=0.3.0",
1111
"uvicorn>=0.35.0",
1212
"asyncclick>=8.1.8",

apps/agentstack-sdk-py/src/agentstack_sdk/server/server.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ async def serve(
118118
backlog: int = 2048,
119119
timeout_keep_alive: int = 5,
120120
timeout_notify: int = 30,
121+
timeout_worker_healthcheck: int = 5,
121122
timeout_graceful_shutdown: int | None = None,
122123
callback_notify: Callable[..., Awaitable[None]] | None = None,
123124
ssl_keyfile: str | os.PathLike[str] | None = None,
@@ -241,6 +242,7 @@ async def _lifespan_fn(app: FastAPI) -> AsyncGenerator[None, None]:
241242
timeout_keep_alive,
242243
timeout_notify,
243244
timeout_graceful_shutdown,
245+
timeout_worker_healthcheck,
244246
callback_notify,
245247
ssl_keyfile,
246248
ssl_certfile,

apps/agentstack-sdk-py/uv.lock

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

apps/agentstack-server/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ readme = "README.md"
66
authors = [{ name = "IBM Corp." }]
77
requires-python = "==3.13.*"
88
dependencies = [
9-
"a2a-sdk~=0.3.9",
9+
"a2a-sdk~=0.3.21",
1010
"aiohttp>=3.11.11",
1111
"anyio>=4.9.0",
1212
"asgiref>=3.8.1",
@@ -34,7 +34,7 @@ dependencies = [
3434
# Migrations need to be applied appropriately when upgrading procrastinate. Make sure to update the appropriate
3535
# migration scripts in ./src/agentstack_server/infrastructure/peristence/migrations/alembic
3636
# https://procrastinate.readthedocs.io/en/stable/howto/production/migrations.html#migrate-the-procrastinate-schema
37-
"procrastinate==3.5.2",
37+
"procrastinate==3.5.3",
3838
"sqlparse>=0.5.3",
3939
"pgvector>=0.4.1",
4040
"ibm-watsonx-ai>=1.3.28",

apps/agentstack-server/tests/e2e/agents/conftest.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,12 @@ async def run_server(
4848

4949

5050
@pytest.fixture
51-
@pytest.mark.usefixtures("setup_platform_client")
52-
def create_server_with_agent(free_port, test_configuration: TestConfiguration, a2a_client_factory):
51+
def create_server_with_agent(
52+
free_port,
53+
test_configuration: TestConfiguration,
54+
a2a_client_factory,
55+
setup_platform_client,
56+
):
5357
"""Factory fixture that creates a server with the given agent function."""
5458

5559
@asynccontextmanager

apps/agentstack-server/tests/e2e/routes/test_a2a_proxy.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,8 +216,7 @@ def run_server():
216216

217217

218218
@pytest.fixture
219-
@pytest.mark.usefixtures("clean_up")
220-
async def ensure_mock_task(db_transaction):
219+
async def ensure_mock_task(db_transaction, clean_up):
221220
res = await db_transaction.execute(users_table.select().where(users_table.c.email == "[email protected]"))
222221
admin_user = res.fetchone().id
223222
await db_transaction.execute(

0 commit comments

Comments
 (0)