Skip to content

Commit 9e36b94

Browse files
dsarnoclaude
andcommitted
deps: exclude the broken 3.3.x and refresh the cap comment
Dependabot widened the fastmcp range to <3.5.0 (3.4.2 verified green in CI, including the pytest-collection path that broke under 3.3.0). Refine the bound to >=3.0.0,!=3.3.*,<3.5.0 so the known-broken 3.3.0/3.3.1 stay excluded while 3.0-3.2.x support is retained and 3.4.x is allowed, and rewrite the stale comment that still described the <3.3.0 cap. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 9c78c17 commit 9e36b94

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ classifiers = [
3030
"Framework :: AsyncIO",
3131
]
3232
dependencies = [
33-
# 3.3.0 (released 2026-05-15) ships a circular import in fastmcp.server
34-
# that surfaces as "FastMCP server support is not installed" at pytest
35-
# collection time on every fresh install. Lift the upper bound once
36-
# upstream ships a fix.
37-
"fastmcp>=3.0.0,<3.5.0",
33+
# fastmcp 3.3.0/3.3.1 ship a circular import in fastmcp.server that surfaces
34+
# as "FastMCP server support is not installed" at pytest collection time.
35+
# Fixed in 3.4.0 (3.4.2 verified green in CI), so the range allows 3.4.x
36+
# again while still excluding the broken 3.3.x.
37+
"fastmcp>=3.0.0,!=3.3.*,<3.5.0",
3838
"websockets>=13.0",
3939
"pydantic>=2.0",
4040
]

0 commit comments

Comments
 (0)