Jeremiah Lowin commited on
Commit
bef29e0
·
1 Parent(s): dc0a2a3

Update dependencies

Browse files
Files changed (2) hide show
  1. pyproject.toml +5 -7
  2. uv.lock +5 -9
pyproject.toml CHANGED
@@ -9,6 +9,8 @@ dependencies = [
9
  "rich>=13.9.4",
10
  "typer>=0.15.2",
11
  "websockets>=15.0.1",
 
 
12
  ]
13
  requires-python = ">=3.10"
14
  readme = "README.md"
@@ -18,14 +20,7 @@ license = { text = "Apache-2.0" }
18
  fastmcp = "fastmcp.cli:app"
19
 
20
  [project.optional-dependencies]
21
- openapi = [
22
- "fastapi>=0.115.12",
23
- "openapi-pydantic>=0.5.1",
24
- ]
25
 
26
- [build-system]
27
- requires = ["hatchling>=1.21.0", "hatch-vcs>=0.4.0"]
28
- build-backend = "hatchling.build"
29
 
30
  [dependency-groups]
31
  dev = [
@@ -41,6 +36,9 @@ dev = [
41
  "pdbpp>=0.10.3",
42
  "dirty-equals>=0.9.0",
43
  ]
 
 
 
44
 
45
  [tool.uv]
46
  # no default groups
 
9
  "rich>=13.9.4",
10
  "typer>=0.15.2",
11
  "websockets>=15.0.1",
12
+ "fastapi>=0.115.12",
13
+ "openapi-pydantic>=0.5.1",
14
  ]
15
  requires-python = ">=3.10"
16
  readme = "README.md"
 
20
  fastmcp = "fastmcp.cli:app"
21
 
22
  [project.optional-dependencies]
 
 
 
 
23
 
 
 
 
24
 
25
  [dependency-groups]
26
  dev = [
 
36
  "pdbpp>=0.10.3",
37
  "dirty-equals>=0.9.0",
38
  ]
39
+ [build-system]
40
+ requires = ["hatchling>=1.21.0", "hatch-vcs>=0.4.0"]
41
+ build-backend = "hatchling.build"
42
 
43
  [tool.uv]
44
  # no default groups
uv.lock CHANGED
@@ -254,22 +254,18 @@ wheels = [
254
 
255
  [[package]]
256
  name = "fastmcp"
257
- version = "0.4.2.dev38+g8f79109.d20250410"
258
  source = { editable = "." }
259
  dependencies = [
260
  { name = "dotenv" },
 
261
  { name = "mcp" },
 
262
  { name = "rich" },
263
  { name = "typer" },
264
  { name = "websockets" },
265
  ]
266
 
267
- [package.optional-dependencies]
268
- openapi = [
269
- { name = "fastapi" },
270
- { name = "openapi-pydantic" },
271
- ]
272
-
273
  [package.dev-dependencies]
274
  dev = [
275
  { name = "copychat" },
@@ -288,9 +284,9 @@ dev = [
288
  [package.metadata]
289
  requires-dist = [
290
  { name = "dotenv", specifier = ">=0.9.9" },
291
- { name = "fastapi", marker = "extra == 'openapi'", specifier = ">=0.115.12" },
292
  { name = "mcp", specifier = ">=1.6.0,<2.0.0" },
293
- { name = "openapi-pydantic", marker = "extra == 'openapi'", specifier = ">=0.5.1" },
294
  { name = "rich", specifier = ">=13.9.4" },
295
  { name = "typer", specifier = ">=0.15.2" },
296
  { name = "websockets", specifier = ">=15.0.1" },
 
254
 
255
  [[package]]
256
  name = "fastmcp"
257
+ version = "0.4.2.dev40+g8720a78.d20250410"
258
  source = { editable = "." }
259
  dependencies = [
260
  { name = "dotenv" },
261
+ { name = "fastapi" },
262
  { name = "mcp" },
263
+ { name = "openapi-pydantic" },
264
  { name = "rich" },
265
  { name = "typer" },
266
  { name = "websockets" },
267
  ]
268
 
 
 
 
 
 
 
269
  [package.dev-dependencies]
270
  dev = [
271
  { name = "copychat" },
 
284
  [package.metadata]
285
  requires-dist = [
286
  { name = "dotenv", specifier = ">=0.9.9" },
287
+ { name = "fastapi", specifier = ">=0.115.12" },
288
  { name = "mcp", specifier = ">=1.6.0,<2.0.0" },
289
+ { name = "openapi-pydantic", specifier = ">=0.5.1" },
290
  { name = "rich", specifier = ">=13.9.4" },
291
  { name = "typer", specifier = ">=0.15.2" },
292
  { name = "websockets", specifier = ">=15.0.1" },