Jeremiah Lowin commited on
Commit
c33c81f
·
1 Parent(s): 5955354

pin mcp dependency to git commit

Browse files
Files changed (1) hide show
  1. pyproject.toml +7 -1
pyproject.toml CHANGED
@@ -7,7 +7,9 @@ dependencies = [
7
  "python-dotenv>=1.1.0",
8
  "exceptiongroup>=1.2.2",
9
  "httpx>=0.28.1",
10
- "mcp>=1.7.1,<2.0.0",
 
 
11
  "openapi-pydantic>=0.5.1",
12
  "rich>=13.9.4",
13
  "typer>=0.15.2",
@@ -62,6 +64,7 @@ Homepage = "https://gofastmcp.com"
62
  Repository = "https://github.com/jlowin/fastmcp"
63
  Documentation = "https://gofastmcp.com"
64
 
 
65
  [build-system]
66
  requires = ["hatchling", "uv-dynamic-versioning>=0.7.0"]
67
  build-backend = "hatchling.build"
@@ -77,6 +80,9 @@ fallback-version = "0.0.0"
77
 
78
 
79
  [tool.uv]
 
 
 
80
  # uncomment to omit `dev` default group
81
  # default-groups = []
82
 
 
7
  "python-dotenv>=1.1.0",
8
  "exceptiongroup>=1.2.2",
9
  "httpx>=0.28.1",
10
+ # "mcp>=1.7.1,<2.0.0",
11
+ # use git commit until 1.7.2 is released
12
+ "mcp",
13
  "openapi-pydantic>=0.5.1",
14
  "rich>=13.9.4",
15
  "typer>=0.15.2",
 
64
  Repository = "https://github.com/jlowin/fastmcp"
65
  Documentation = "https://gofastmcp.com"
66
 
67
+
68
  [build-system]
69
  requires = ["hatchling", "uv-dynamic-versioning>=0.7.0"]
70
  build-backend = "hatchling.build"
 
80
 
81
 
82
  [tool.uv]
83
+
84
+ [tool.uv.sources]
85
+ mcp = { git = "https://github.com/modelcontextprotocol/python-sdk", rev = "a027d75f609000378522c5873c2a16aa1963d487" }
86
  # uncomment to omit `dev` default group
87
  # default-groups = []
88