-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Description
Description
We’ve run into a dependency conflict between fastmcp
and firebolt-sdk
due to incompatible anyio
version requirements:
fastmcp
→ depends onmcp
, which has a hard requirement onanyio>=4.5
(ref)firebolt-sqlalchemy
→ depends onfirebolt-sdk
which, since1.6.0
, has a hard requirement onanyio<4.5
(ref)
Because of a high/critical security vulnerability, we had to upgrade to a newer firebolt-sqlalchemy
(1.1.0) which pulls in firebolt-sdk>=1.6.0
, and this introduced the conflict.
Request
Could the anyio<4.5
pin in firebolt-sdk
be relaxed or removed (if it’s compatible with ≥4.5)? Or is there any hard limitation/issue that's forcing the <4.5
?
It would help unblock usage with mcp
when building MCP servers that connects to Firebolt
How to reproduce
python -m venv venv && source venv/bin/activate
pip install "mcp>=1.2.0" "firebolt-sqlalchemy>=1.1.0"
aminghadersohi and mistercrunch
Metadata
Metadata
Assignees
Labels
No labels