charlesscottwilliams commited on
Commit
a4f5a2e
·
verified ·
1 Parent(s): a8ec221

signed commit

Browse files
Files changed (4) hide show
  1. .gitignore +1 -0
  2. pyproject.toml +2 -2
  3. requirements.txt +4 -2
  4. uv.lock +10 -46
.gitignore CHANGED
@@ -1 +1,2 @@
1
  app.py
 
 
1
  app.py
2
+ .DS_Store
pyproject.toml CHANGED
@@ -6,8 +6,8 @@ readme = "README.md"
6
  requires-python = ">=3.11"
7
  dependencies = [
8
  "fastmcp>=2.7.0",
9
- "gradio[mcp]>=5.30.0",
10
  "mcp>=1.9.3",
11
  "python-dotenv>=1.1.0",
12
- "smolagents[mcp]>=1.17.0",
13
  ]
 
6
  requires-python = ">=3.11"
7
  dependencies = [
8
  "fastmcp>=2.7.0",
9
+ "gradio>=5.30.0",
10
  "mcp>=1.9.3",
11
  "python-dotenv>=1.1.0",
12
+ "smolagents>=1.17.0",
13
  ]
requirements.txt CHANGED
@@ -1,2 +1,4 @@
1
- gradio[mcp]
2
- smolagents[mcp]
 
 
 
1
+ gradio
2
+ smolagents
3
+ fastmcp
4
+ mcp
uv.lock CHANGED
@@ -328,7 +328,7 @@ wheels = [
328
 
329
  [[package]]
330
  name = "gradio"
331
- version = "5.30.0"
332
  source = { registry = "https://pypi.org/simple" }
333
  dependencies = [
334
  { name = "aiofiles" },
@@ -361,20 +361,14 @@ dependencies = [
361
  { name = "urllib3", marker = "sys_platform == 'emscripten'" },
362
  { name = "uvicorn", marker = "sys_platform != 'emscripten'" },
363
  ]
364
- sdist = { url = "https://files.pythonhosted.org/packages/19/f7/c47bd11f6e1e9e1692ee0c76b1fbf85df576541aa01f5aa253ba58727ddf/gradio-5.30.0.tar.gz", hash = "sha256:83d2dfaf5ecb2911e1aa61ccbee4aa62b7bde112396fb107237d5d8134b6131b", size = 64740431 }
365
  wheels = [
366
- { url = "https://files.pythonhosted.org/packages/58/9e/39b1e0a0c0eaa8bd7ef28274e8ac639575cd3a7290500e51af68534f2f6f/gradio-5.30.0-py3-none-any.whl", hash = "sha256:47508c4a69789f9433a1d95c5ffb5893570573431d05754394e2ffeaa6fbc2d3", size = 54161002 },
367
- ]
368
-
369
- [package.optional-dependencies]
370
- mcp = [
371
- { name = "mcp" },
372
- { name = "pydantic", marker = "sys_platform != 'emscripten'" },
373
  ]
374
 
375
  [[package]]
376
  name = "gradio-client"
377
- version = "1.10.1"
378
  source = { registry = "https://pypi.org/simple" }
379
  dependencies = [
380
  { name = "fsspec" },
@@ -384,9 +378,9 @@ dependencies = [
384
  { name = "typing-extensions" },
385
  { name = "websockets" },
386
  ]
387
- sdist = { url = "https://files.pythonhosted.org/packages/b9/5e/f0e513041613aacc916f7d19eb98f6d209adf278921fd967750b0803afb8/gradio_client-1.10.1.tar.gz", hash = "sha256:550662eae8dc0d06d44cb8d42be74f214db1e793ad4d789d7b7ecb42e82ca045", size = 321147 }
388
  wheels = [
389
- { url = "https://files.pythonhosted.org/packages/55/6f/03eb8e0e0ec80eced5ed35a63376dabfc7391b1538502f8e85e9dc5bab02/gradio_client-1.10.1-py3-none-any.whl", hash = "sha256:fcff53f6aad3dfa9dd082adedb94256172d6b20666b1ef66480d82023e1907db", size = 323141 },
390
  ]
391
 
392
  [[package]]
@@ -499,15 +493,6 @@ wheels = [
499
  { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899 },
500
  ]
501
 
502
- [[package]]
503
- name = "jsonref"
504
- version = "1.1.0"
505
- source = { registry = "https://pypi.org/simple" }
506
- sdist = { url = "https://files.pythonhosted.org/packages/aa/0d/c1f3277e90ccdb50d33ed5ba1ec5b3f0a242ed8c1b1a85d3afeb68464dca/jsonref-1.1.0.tar.gz", hash = "sha256:32fe8e1d85af0fdefbebce950af85590b22b60f9e95443176adbde4e1ecea552", size = 8814 }
507
- wheels = [
508
- { url = "https://files.pythonhosted.org/packages/0c/ec/e1db9922bceb168197a558a2b8c03a7963f1afe93517ddd3cf99f202f996/jsonref-1.1.0-py3-none-any.whl", hash = "sha256:590dc7773df6c21cbf948b5dac07a72a251db28b0238ceecce0a2abfa8ec30a9", size = 9425 },
509
- ]
510
-
511
  [[package]]
512
  name = "markdown-it-py"
513
  version = "3.0.0"
@@ -594,34 +579,19 @@ version = "0.1.0"
594
  source = { virtual = "." }
595
  dependencies = [
596
  { name = "fastmcp" },
597
- { name = "gradio", extra = ["mcp"] },
598
  { name = "mcp" },
599
  { name = "python-dotenv" },
600
- { name = "smolagents", extra = ["mcp"] },
601
  ]
602
 
603
  [package.metadata]
604
  requires-dist = [
605
  { name = "fastmcp", specifier = ">=2.7.0" },
606
- { name = "gradio", extras = ["mcp"], specifier = ">=5.30.0" },
607
  { name = "mcp", specifier = ">=1.9.3" },
608
  { name = "python-dotenv", specifier = ">=1.1.0" },
609
- { name = "smolagents", extras = ["mcp"], specifier = ">=1.17.0" },
610
- ]
611
-
612
- [[package]]
613
- name = "mcpadapt"
614
- version = "0.1.9"
615
- source = { registry = "https://pypi.org/simple" }
616
- dependencies = [
617
- { name = "jsonref" },
618
- { name = "mcp" },
619
- { name = "pydantic" },
620
- { name = "python-dotenv" },
621
- ]
622
- sdist = { url = "https://files.pythonhosted.org/packages/9e/68/85c0946d567088d8d55f1c30cb942bcfec2585941a3f45b790e423b994c8/mcpadapt-0.1.9.tar.gz", hash = "sha256:03e601c4c083f3f4eb178e6a6bcd157bcb45e25c140ea0895567bab346b67645", size = 3540887 }
623
- wheels = [
624
- { url = "https://files.pythonhosted.org/packages/83/78/0310684763e5753a3a8128dab6c87ba1e20dd907b696680592bebebc84b6/mcpadapt-0.1.9-py3-none-any.whl", hash = "sha256:9f2a6ad1155efdf1a43c11e8449ae9258295c4e140c3c6ff672983a8ac8bde33", size = 17469 },
625
  ]
626
 
627
  [[package]]
@@ -1169,12 +1139,6 @@ wheels = [
1169
  { url = "https://files.pythonhosted.org/packages/c0/c0/43c4cd2a98943992dbee705cbcfc57d6da89e4d75860bb379dc1e2fa1f33/smolagents-1.17.0-py3-none-any.whl", hash = "sha256:b6b7853d454c24c949cb306858523e97792310b9ab422a61cba5ccbab48f01c1", size = 133973 },
1170
  ]
1171
 
1172
- [package.optional-dependencies]
1173
- mcp = [
1174
- { name = "mcp" },
1175
- { name = "mcpadapt" },
1176
- ]
1177
-
1178
  [[package]]
1179
  name = "sniffio"
1180
  version = "1.3.1"
 
328
 
329
  [[package]]
330
  name = "gradio"
331
+ version = "5.33.0"
332
  source = { registry = "https://pypi.org/simple" }
333
  dependencies = [
334
  { name = "aiofiles" },
 
361
  { name = "urllib3", marker = "sys_platform == 'emscripten'" },
362
  { name = "uvicorn", marker = "sys_platform != 'emscripten'" },
363
  ]
364
+ sdist = { url = "https://files.pythonhosted.org/packages/b0/97/908eb543fbce7c69250d6fbe87b6ccf4ce397d31bceb360b40316357c68c/gradio-5.33.0.tar.gz", hash = "sha256:0cba3a1596fda6cb0048dd7ddc2d57e6238a047c0df9dee5a4a0e5c2a74e8e50", size = 64888401 }
365
  wheels = [
366
+ { url = "https://files.pythonhosted.org/packages/4f/c3/c9b09b8d7efd63d83a9c8d9c53b02e1b77238e14305a7ee561e0a8990465/gradio-5.33.0-py3-none-any.whl", hash = "sha256:165e412e1510a22471901744722f99a52cb56465a7e9609f1e400cac9999e9d8", size = 54208887 },
 
 
 
 
 
 
367
  ]
368
 
369
  [[package]]
370
  name = "gradio-client"
371
+ version = "1.10.2"
372
  source = { registry = "https://pypi.org/simple" }
373
  dependencies = [
374
  { name = "fsspec" },
 
378
  { name = "typing-extensions" },
379
  { name = "websockets" },
380
  ]
381
+ sdist = { url = "https://files.pythonhosted.org/packages/d2/86/6684afe8691b024200fdc8983924f04b5f76bb401b9c700e5752a23595a0/gradio_client-1.10.2.tar.gz", hash = "sha256:bf71ba95714784fa77ca0cfb20189ad91c55e563c2dc71722d023a97f1815d7f", size = 321294 }
382
  wheels = [
383
+ { url = "https://files.pythonhosted.org/packages/9b/1b/b372308c263379ae3ebc440512432979458330113bdee26cef86c89bf48e/gradio_client-1.10.2-py3-none-any.whl", hash = "sha256:6de67b6224123d264c7887caa0586b2a9e2c369ec32ca38927cf8a841694edcd", size = 323311 },
384
  ]
385
 
386
  [[package]]
 
493
  { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899 },
494
  ]
495
 
 
 
 
 
 
 
 
 
 
496
  [[package]]
497
  name = "markdown-it-py"
498
  version = "3.0.0"
 
579
  source = { virtual = "." }
580
  dependencies = [
581
  { name = "fastmcp" },
582
+ { name = "gradio" },
583
  { name = "mcp" },
584
  { name = "python-dotenv" },
585
+ { name = "smolagents" },
586
  ]
587
 
588
  [package.metadata]
589
  requires-dist = [
590
  { name = "fastmcp", specifier = ">=2.7.0" },
591
+ { name = "gradio", specifier = ">=5.30.0" },
592
  { name = "mcp", specifier = ">=1.9.3" },
593
  { name = "python-dotenv", specifier = ">=1.1.0" },
594
+ { name = "smolagents", specifier = ">=1.17.0" },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
595
  ]
596
 
597
  [[package]]
 
1139
  { url = "https://files.pythonhosted.org/packages/c0/c0/43c4cd2a98943992dbee705cbcfc57d6da89e4d75860bb379dc1e2fa1f33/smolagents-1.17.0-py3-none-any.whl", hash = "sha256:b6b7853d454c24c949cb306858523e97792310b9ab422a61cba5ccbab48f01c1", size = 133973 },
1140
  ]
1141
 
 
 
 
 
 
 
1142
  [[package]]
1143
  name = "sniffio"
1144
  version = "1.3.1"