Gianpaolo Macario
commited on
Commit
·
97d1c73
1
Parent(s):
6192bf1
build: add dependency on "gradio[mcp]"
Browse files- pyproject.toml +1 -1
- uv.lock +72 -2
pyproject.toml
CHANGED
@@ -5,5 +5,5 @@ description = "Add your description here"
|
|
5 |
readme = "README.md"
|
6 |
requires-python = ">=3.12"
|
7 |
dependencies = [
|
8 |
-
"gradio>=5.32.1",
|
9 |
]
|
|
|
5 |
readme = "README.md"
|
6 |
requires-python = ">=3.12"
|
7 |
dependencies = [
|
8 |
+
"gradio[mcp]>=5.32.1",
|
9 |
]
|
uv.lock
CHANGED
@@ -224,6 +224,12 @@ wheels = [
|
|
224 |
{ url = "https://files.pythonhosted.org/packages/e4/27/2f14c2a408301cda16eb6d2e84ce548ca444dc22c3e4209663337addbde2/gradio-5.32.1-py3-none-any.whl", hash = "sha256:994c9437c1abc2663d7a9ec3bd2f0dfe6e4279bfc3cdca1dd265bf6d21722bcc", size = 54202770, upload-time = "2025-06-02T21:04:39.68Z" },
|
225 |
]
|
226 |
|
|
|
|
|
|
|
|
|
|
|
|
|
227 |
[[package]]
|
228 |
name = "gradio-client"
|
229 |
version = "1.10.2"
|
@@ -302,6 +308,15 @@ wheels = [
|
|
302 |
{ url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" },
|
303 |
]
|
304 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
305 |
[[package]]
|
306 |
name = "huggingface-hub"
|
307 |
version = "0.32.4"
|
@@ -392,6 +407,26 @@ wheels = [
|
|
392 |
{ url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739, upload-time = "2024-10-18T15:21:42.784Z" },
|
393 |
]
|
394 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
395 |
[[package]]
|
396 |
name = "mdurl"
|
397 |
version = "0.1.2"
|
@@ -618,6 +653,20 @@ wheels = [
|
|
618 |
{ url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777, upload-time = "2025-04-23T18:32:25.088Z" },
|
619 |
]
|
620 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
621 |
[[package]]
|
622 |
name = "pydub"
|
623 |
version = "0.25.1"
|
@@ -648,6 +697,15 @@ wheels = [
|
|
648 |
{ url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" },
|
649 |
]
|
650 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
651 |
[[package]]
|
652 |
name = "python-multipart"
|
653 |
version = "0.0.20"
|
@@ -780,11 +838,11 @@ name = "simple-calculator"
|
|
780 |
version = "0.1.0"
|
781 |
source = { virtual = "." }
|
782 |
dependencies = [
|
783 |
-
{ name = "gradio" },
|
784 |
]
|
785 |
|
786 |
[package.metadata]
|
787 |
-
requires-dist = [{ name = "gradio", specifier = ">=5.32.1" }]
|
788 |
|
789 |
[[package]]
|
790 |
name = "six"
|
@@ -804,6 +862,18 @@ wheels = [
|
|
804 |
{ url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" },
|
805 |
]
|
806 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
807 |
[[package]]
|
808 |
name = "starlette"
|
809 |
version = "0.46.2"
|
|
|
224 |
{ url = "https://files.pythonhosted.org/packages/e4/27/2f14c2a408301cda16eb6d2e84ce548ca444dc22c3e4209663337addbde2/gradio-5.32.1-py3-none-any.whl", hash = "sha256:994c9437c1abc2663d7a9ec3bd2f0dfe6e4279bfc3cdca1dd265bf6d21722bcc", size = 54202770, upload-time = "2025-06-02T21:04:39.68Z" },
|
225 |
]
|
226 |
|
227 |
+
[package.optional-dependencies]
|
228 |
+
mcp = [
|
229 |
+
{ name = "mcp" },
|
230 |
+
{ name = "pydantic", marker = "sys_platform != 'emscripten'" },
|
231 |
+
]
|
232 |
+
|
233 |
[[package]]
|
234 |
name = "gradio-client"
|
235 |
version = "1.10.2"
|
|
|
308 |
{ url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" },
|
309 |
]
|
310 |
|
311 |
+
[[package]]
|
312 |
+
name = "httpx-sse"
|
313 |
+
version = "0.4.0"
|
314 |
+
source = { registry = "https://pypi.org/simple" }
|
315 |
+
sdist = { url = "https://files.pythonhosted.org/packages/4c/60/8f4281fa9bbf3c8034fd54c0e7412e66edbab6bc74c4996bd616f8d0406e/httpx-sse-0.4.0.tar.gz", hash = "sha256:1e81a3a3070ce322add1d3529ed42eb5f70817f45ed6ec915ab753f961139721", size = 12624, upload-time = "2023-12-22T08:01:21.083Z" }
|
316 |
+
wheels = [
|
317 |
+
{ url = "https://files.pythonhosted.org/packages/e1/9b/a181f281f65d776426002f330c31849b86b31fc9d848db62e16f03ff739f/httpx_sse-0.4.0-py3-none-any.whl", hash = "sha256:f329af6eae57eaa2bdfd962b42524764af68075ea87370a2de920af5341e318f", size = 7819, upload-time = "2023-12-22T08:01:19.89Z" },
|
318 |
+
]
|
319 |
+
|
320 |
[[package]]
|
321 |
name = "huggingface-hub"
|
322 |
version = "0.32.4"
|
|
|
407 |
{ url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739, upload-time = "2024-10-18T15:21:42.784Z" },
|
408 |
]
|
409 |
|
410 |
+
[[package]]
|
411 |
+
name = "mcp"
|
412 |
+
version = "1.9.0"
|
413 |
+
source = { registry = "https://pypi.org/simple" }
|
414 |
+
dependencies = [
|
415 |
+
{ name = "anyio" },
|
416 |
+
{ name = "httpx" },
|
417 |
+
{ name = "httpx-sse" },
|
418 |
+
{ name = "pydantic" },
|
419 |
+
{ name = "pydantic-settings" },
|
420 |
+
{ name = "python-multipart" },
|
421 |
+
{ name = "sse-starlette" },
|
422 |
+
{ name = "starlette" },
|
423 |
+
{ name = "uvicorn", marker = "sys_platform != 'emscripten'" },
|
424 |
+
]
|
425 |
+
sdist = { url = "https://files.pythonhosted.org/packages/bc/8d/0f4468582e9e97b0a24604b585c651dfd2144300ecffd1c06a680f5c8861/mcp-1.9.0.tar.gz", hash = "sha256:905d8d208baf7e3e71d70c82803b89112e321581bcd2530f9de0fe4103d28749", size = 281432, upload-time = "2025-05-15T18:51:06.615Z" }
|
426 |
+
wheels = [
|
427 |
+
{ url = "https://files.pythonhosted.org/packages/a5/d5/22e36c95c83c80eb47c83f231095419cf57cf5cca5416f1c960032074c78/mcp-1.9.0-py3-none-any.whl", hash = "sha256:9dfb89c8c56f742da10a5910a1f64b0d2ac2c3ed2bd572ddb1cfab7f35957178", size = 125082, upload-time = "2025-05-15T18:51:04.916Z" },
|
428 |
+
]
|
429 |
+
|
430 |
[[package]]
|
431 |
name = "mdurl"
|
432 |
version = "0.1.2"
|
|
|
653 |
{ url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777, upload-time = "2025-04-23T18:32:25.088Z" },
|
654 |
]
|
655 |
|
656 |
+
[[package]]
|
657 |
+
name = "pydantic-settings"
|
658 |
+
version = "2.9.1"
|
659 |
+
source = { registry = "https://pypi.org/simple" }
|
660 |
+
dependencies = [
|
661 |
+
{ name = "pydantic" },
|
662 |
+
{ name = "python-dotenv" },
|
663 |
+
{ name = "typing-inspection" },
|
664 |
+
]
|
665 |
+
sdist = { url = "https://files.pythonhosted.org/packages/67/1d/42628a2c33e93f8e9acbde0d5d735fa0850f3e6a2f8cb1eb6c40b9a732ac/pydantic_settings-2.9.1.tar.gz", hash = "sha256:c509bf79d27563add44e8446233359004ed85066cd096d8b510f715e6ef5d268", size = 163234, upload-time = "2025-04-18T16:44:48.265Z" }
|
666 |
+
wheels = [
|
667 |
+
{ url = "https://files.pythonhosted.org/packages/b6/5f/d6d641b490fd3ec2c4c13b4244d68deea3a1b970a97be64f34fb5504ff72/pydantic_settings-2.9.1-py3-none-any.whl", hash = "sha256:59b4f431b1defb26fe620c71a7d3968a710d719f5f4cdbbdb7926edeb770f6ef", size = 44356, upload-time = "2025-04-18T16:44:46.617Z" },
|
668 |
+
]
|
669 |
+
|
670 |
[[package]]
|
671 |
name = "pydub"
|
672 |
version = "0.25.1"
|
|
|
697 |
{ url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" },
|
698 |
]
|
699 |
|
700 |
+
[[package]]
|
701 |
+
name = "python-dotenv"
|
702 |
+
version = "1.1.0"
|
703 |
+
source = { registry = "https://pypi.org/simple" }
|
704 |
+
sdist = { url = "https://files.pythonhosted.org/packages/88/2c/7bb1416c5620485aa793f2de31d3df393d3686aa8a8506d11e10e13c5baf/python_dotenv-1.1.0.tar.gz", hash = "sha256:41f90bc6f5f177fb41f53e87666db362025010eb28f60a01c9143bfa33a2b2d5", size = 39920, upload-time = "2025-03-25T10:14:56.835Z" }
|
705 |
+
wheels = [
|
706 |
+
{ url = "https://files.pythonhosted.org/packages/1e/18/98a99ad95133c6a6e2005fe89faedf294a748bd5dc803008059409ac9b1e/python_dotenv-1.1.0-py3-none-any.whl", hash = "sha256:d7c01d9e2293916c18baf562d95698754b0dbbb5e74d457c45d4f6561fb9d55d", size = 20256, upload-time = "2025-03-25T10:14:55.034Z" },
|
707 |
+
]
|
708 |
+
|
709 |
[[package]]
|
710 |
name = "python-multipart"
|
711 |
version = "0.0.20"
|
|
|
838 |
version = "0.1.0"
|
839 |
source = { virtual = "." }
|
840 |
dependencies = [
|
841 |
+
{ name = "gradio", extra = ["mcp"] },
|
842 |
]
|
843 |
|
844 |
[package.metadata]
|
845 |
+
requires-dist = [{ name = "gradio", extras = ["mcp"], specifier = ">=5.32.1" }]
|
846 |
|
847 |
[[package]]
|
848 |
name = "six"
|
|
|
862 |
{ url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" },
|
863 |
]
|
864 |
|
865 |
+
[[package]]
|
866 |
+
name = "sse-starlette"
|
867 |
+
version = "2.3.6"
|
868 |
+
source = { registry = "https://pypi.org/simple" }
|
869 |
+
dependencies = [
|
870 |
+
{ name = "anyio" },
|
871 |
+
]
|
872 |
+
sdist = { url = "https://files.pythonhosted.org/packages/8c/f4/989bc70cb8091eda43a9034ef969b25145291f3601703b82766e5172dfed/sse_starlette-2.3.6.tar.gz", hash = "sha256:0382336f7d4ec30160cf9ca0518962905e1b69b72d6c1c995131e0a703b436e3", size = 18284, upload-time = "2025-05-30T13:34:12.914Z" }
|
873 |
+
wheels = [
|
874 |
+
{ url = "https://files.pythonhosted.org/packages/81/05/78850ac6e79af5b9508f8841b0f26aa9fd329a1ba00bf65453c2d312bcc8/sse_starlette-2.3.6-py3-none-any.whl", hash = "sha256:d49a8285b182f6e2228e2609c350398b2ca2c36216c2675d875f81e93548f760", size = 10606, upload-time = "2025-05-30T13:34:11.703Z" },
|
875 |
+
]
|
876 |
+
|
877 |
[[package]]
|
878 |
name = "starlette"
|
879 |
version = "0.46.2"
|