From f0a9ed42e9552f350139bdaa5fb4533e5c9620e6 Mon Sep 17 00:00:00 2001 From: Federico Kamelhar Date: Fri, 1 May 2026 11:56:07 -0400 Subject: [PATCH] chore(deps): bump pytest 8.3 -> 9.0.3, fastmcp 2.14.5 -> 3.2.0 Supersedes the dependabot PRs #14 and #16, both of which had been sitting with merge conflicts against current main after the recent ``[dev]``-extras shuffle. Combining them in one commit avoids two round-trips through CI for what's effectively two ``>=`` bumps. Both versions verified locally: - 3205 unit tests pass against pytest 9.0.3 and fastmcp 3.2.0. - ``hatch run check`` clean (format-check + ruff + mypy across ``src/tests/examples``). Lock file regen happens on the next ``uv sync`` / ``pip install`` on a contributor's machine; not committing a stale ``uv.lock`` here because the project doesn't version it as authoritative outside the dependabot flow. Signed-off-by: Federico Kamelhar --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 9f17bd8..23b3cbf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -104,7 +104,7 @@ dev = [ "pre-commit>=3.8", "ruff>=0.8", "mypy>=1.13", - "pytest>=8.3", + "pytest>=9.0.3", "pytest-asyncio>=0.24", "pytest-cov>=6.0", "pytest-xdist>=3.5", @@ -115,7 +115,7 @@ dev = [ # ``pip install -e ".[dev]"`` (used by CI and contributors) covers # the entire test surface. "aiosqlite>=0.22.1", # used by SQLite checkpointer tests - "fastmcp>=2.14.5", # MCP server tests in tests/unit/test_fastmcp.py + "fastmcp>=3.2.0", # MCP server tests in tests/unit/test_fastmcp.py "pyyaml>=6.0.3", # Playbook YAML loader tests "redis>=7.1.0", # Redis checkpointer tests "sqlalchemy>=2.0.46", # PostgreSQL checkpointer schema tests