Jeremiah Lowin commited on
Commit
9dbee67
·
unverified ·
2 Parent(s): 27362a9169c713

Merge pull request #367 from jlowin/git-commit

Browse files
pyproject.toml CHANGED
@@ -9,7 +9,7 @@ dependencies = [
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 @ git+https://github.com/modelcontextprotocol/python-sdk.git@a027d75f609000378522c5873c2a16aa1963d487",
13
  "openapi-pydantic>=0.5.1",
14
  "rich>=13.9.4",
15
  "typer>=0.15.2",
@@ -52,6 +52,7 @@ dev = [
52
  "pytest-cov>=6.1.1",
53
  "pytest-flakefinder",
54
  "pytest-report>=0.2.1",
 
55
  "pytest-xdist>=3.6.1",
56
  "ruff",
57
  ]
@@ -69,12 +70,14 @@ Documentation = "https://gofastmcp.com"
69
  requires = ["hatchling", "uv-dynamic-versioning>=0.7.0"]
70
  build-backend = "hatchling.build"
71
 
 
 
 
 
 
72
  [tool.hatch.version]
73
  source = "uv-dynamic-versioning"
74
 
75
- [tool.hatch.metadata]
76
- allow-direct-references = true
77
-
78
  [tool.uv-dynamic-versioning]
79
  vcs = "git"
80
  style = "pep440"
@@ -87,7 +90,7 @@ asyncio_mode = "auto"
87
  asyncio_default_fixture_loop_scope = "session"
88
  asyncio_default_test_loop_scope = "session"
89
  filterwarnings = []
90
-
91
 
92
  [tool.pyright]
93
  include = ["src", "tests"]
 
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",
 
52
  "pytest-cov>=6.1.1",
53
  "pytest-flakefinder",
54
  "pytest-report>=0.2.1",
55
+ "pytest-timeout>=2.4.0",
56
  "pytest-xdist>=3.6.1",
57
  "ruff",
58
  ]
 
70
  requires = ["hatchling", "uv-dynamic-versioning>=0.7.0"]
71
  build-backend = "hatchling.build"
72
 
73
+ [tool.uv]
74
+
75
+ [tool.uv.sources]
76
+ mcp = { git = "https://github.com/modelcontextprotocol/python-sdk", rev = "a027d75f609000378522c5873c2a16aa1963d487" }
77
+
78
  [tool.hatch.version]
79
  source = "uv-dynamic-versioning"
80
 
 
 
 
81
  [tool.uv-dynamic-versioning]
82
  vcs = "git"
83
  style = "pep440"
 
90
  asyncio_default_fixture_loop_scope = "session"
91
  asyncio_default_test_loop_scope = "session"
92
  filterwarnings = []
93
+ timeout = 5
94
 
95
  [tool.pyright]
96
  include = ["src", "tests"]
src/fastmcp/{server → vendor}/streamable_http_manager.py RENAMED
File without changes