File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -59,13 +59,19 @@ jobs:
5959 # Get all available versions from PyPI
6060 versions=$(pip index versions fastmcp 2>/dev/null | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+' | sort -V)
6161
62- # Filter to versions >= 2.7.0 and get only latest patch version for each minor
62+ # Filter to versions >= 2.7.0, exclude 2.9.*, and get only latest patch version for each minor
6363 declare -A latest_minor
6464 for version in $versions; do
6565 major=$(echo $version | cut -d. -f1)
6666 minor=$(echo $version | cut -d. -f2)
6767 patch=$(echo $version | cut -d. -f3)
6868
69+ # Skip 2.9.* versions (known compatibility issues)
70+ if [ "$major" -eq 2 ] && [ "$minor" -eq 9 ]; then
71+ echo "Skipping FastMCP $version (2.9.* versions have known issues)"
72+ continue
73+ fi
74+
6975 # Include if version >= 2.7.0
7076 if [ "$major" -gt 2 ] || ([ "$major" -eq 2 ] && [ "$minor" -ge 7 ]); then
7177 minor_key="$major.$minor"
Original file line number Diff line number Diff line change 11[project ]
22name = " mcpcat"
3- version = " 0.1.7 "
3+ version = " 0.1.8 "
44description = " Analytics Tool for MCP Servers - provides insights into MCP tool usage patterns"
55authors = [
66 { name = " MCPCat" , email = " support@mcpcat.io" },
@@ -31,7 +31,7 @@ dependencies = [
3131
3232[project .optional-dependencies ]
3333community = [
34- " fastmcp>=2.7.0" ,
34+ " fastmcp>=2.7.0,!=2.9.* " ,
3535]
3636dev = [
3737 " pytest>=7.0.0" ,
You can’t perform that action at this time.
0 commit comments