Spaces:
Running on Zero
Running on Zero
Update deps and consolidate gradio extras
Browse files- pyproject.toml +2 -3
- requirements.txt +12 -49
- uv.lock +48 -14
pyproject.toml
CHANGED
|
@@ -6,8 +6,8 @@ readme = "README.md"
|
|
| 6 |
requires-python = ">=3.12"
|
| 7 |
dependencies = [
|
| 8 |
"accelerate>=1.13.0",
|
| 9 |
-
"gradio>=6.
|
| 10 |
-
"spaces>=0.
|
| 11 |
"torch==2.9.1",
|
| 12 |
"torchcodec>=0.9.0,<0.10",
|
| 13 |
"torchvision>=0.24.1",
|
|
@@ -58,5 +58,4 @@ dev = [
|
|
| 58 |
]
|
| 59 |
hf-spaces = [
|
| 60 |
"datasets",
|
| 61 |
-
"gradio[mcp]>=6.12.0",
|
| 62 |
]
|
|
|
|
| 6 |
requires-python = ">=3.12"
|
| 7 |
dependencies = [
|
| 8 |
"accelerate>=1.13.0",
|
| 9 |
+
"gradio[mcp,oauth]>=6.12.0",
|
| 10 |
+
"spaces>=0.48.3",
|
| 11 |
"torch==2.9.1",
|
| 12 |
"torchcodec>=0.9.0,<0.10",
|
| 13 |
"torchvision>=0.24.1",
|
|
|
|
| 58 |
]
|
| 59 |
hf-spaces = [
|
| 60 |
"datasets",
|
|
|
|
| 61 |
]
|
requirements.txt
CHANGED
|
@@ -1,13 +1,7 @@
|
|
| 1 |
# This file was autogenerated by uv via the following command:
|
| 2 |
-
# uv export --no-hashes --no-dev --
|
| 3 |
accelerate==1.13.0
|
| 4 |
# via gemma-4-e4b-it
|
| 5 |
-
aiohappyeyeballs==2.6.1
|
| 6 |
-
# via aiohttp
|
| 7 |
-
aiohttp==3.13.5
|
| 8 |
-
# via fsspec
|
| 9 |
-
aiosignal==1.4.0
|
| 10 |
-
# via aiohttp
|
| 11 |
annotated-doc==0.0.4
|
| 12 |
# via
|
| 13 |
# fastapi
|
|
@@ -23,11 +17,12 @@ anyio==4.13.0
|
|
| 23 |
# starlette
|
| 24 |
attrs==26.1.0
|
| 25 |
# via
|
| 26 |
-
# aiohttp
|
| 27 |
# jsonschema
|
| 28 |
# referencing
|
| 29 |
audioop-lts==0.2.2 ; python_full_version >= '3.13'
|
| 30 |
# via gradio
|
|
|
|
|
|
|
| 31 |
brotli==1.2.0
|
| 32 |
# via gradio
|
| 33 |
certifi==2026.2.25
|
|
@@ -48,26 +43,18 @@ colorama==0.4.6 ; sys_platform == 'win32'
|
|
| 48 |
# click
|
| 49 |
# tqdm
|
| 50 |
cryptography==46.0.7
|
| 51 |
-
# via pyjwt
|
| 52 |
-
datasets==4.8.4
|
| 53 |
-
dill==0.4.1
|
| 54 |
# via
|
| 55 |
-
#
|
| 56 |
-
#
|
|
|
|
| 57 |
fastapi==0.136.0
|
| 58 |
# via gradio
|
| 59 |
filelock==3.28.0
|
| 60 |
# via
|
| 61 |
-
# datasets
|
| 62 |
# huggingface-hub
|
| 63 |
# torch
|
| 64 |
-
frozenlist==1.8.0
|
| 65 |
-
# via
|
| 66 |
-
# aiohttp
|
| 67 |
-
# aiosignal
|
| 68 |
fsspec==2026.2.0
|
| 69 |
# via
|
| 70 |
-
# datasets
|
| 71 |
# gradio-client
|
| 72 |
# huggingface-hub
|
| 73 |
# torch
|
|
@@ -93,7 +80,6 @@ httpcore==1.0.9
|
|
| 93 |
# via httpx
|
| 94 |
httpx==0.28.1
|
| 95 |
# via
|
| 96 |
-
# datasets
|
| 97 |
# gradio
|
| 98 |
# gradio-client
|
| 99 |
# huggingface-hub
|
|
@@ -105,7 +91,6 @@ httpx-sse==0.4.3
|
|
| 105 |
huggingface-hub==1.11.0
|
| 106 |
# via
|
| 107 |
# accelerate
|
| 108 |
-
# datasets
|
| 109 |
# gradio
|
| 110 |
# gradio-client
|
| 111 |
# tokenizers
|
|
@@ -115,11 +100,14 @@ idna==3.11
|
|
| 115 |
# anyio
|
| 116 |
# httpx
|
| 117 |
# requests
|
| 118 |
-
|
|
|
|
| 119 |
jinja2==3.1.6
|
| 120 |
# via
|
| 121 |
# gradio
|
| 122 |
# torch
|
|
|
|
|
|
|
| 123 |
jsonschema==4.26.0
|
| 124 |
# via mcp
|
| 125 |
jsonschema-specifications==2025.9.1
|
|
@@ -136,18 +124,11 @@ mdurl==0.1.2
|
|
| 136 |
# via markdown-it-py
|
| 137 |
mpmath==1.3.0
|
| 138 |
# via sympy
|
| 139 |
-
multidict==6.7.1
|
| 140 |
-
# via
|
| 141 |
-
# aiohttp
|
| 142 |
-
# yarl
|
| 143 |
-
multiprocess==0.70.19
|
| 144 |
-
# via datasets
|
| 145 |
networkx==3.6.1
|
| 146 |
# via torch
|
| 147 |
numpy==2.4.4
|
| 148 |
# via
|
| 149 |
# accelerate
|
| 150 |
-
# datasets
|
| 151 |
# gradio
|
| 152 |
# pandas
|
| 153 |
# torchvision
|
|
@@ -196,30 +177,21 @@ orjson==3.11.8
|
|
| 196 |
packaging==26.1
|
| 197 |
# via
|
| 198 |
# accelerate
|
| 199 |
-
# datasets
|
| 200 |
# gradio
|
| 201 |
# gradio-client
|
| 202 |
# huggingface-hub
|
| 203 |
# spaces
|
| 204 |
# transformers
|
| 205 |
pandas==3.0.2
|
| 206 |
-
# via
|
| 207 |
-
# datasets
|
| 208 |
-
# gradio
|
| 209 |
pillow==12.2.0
|
| 210 |
# via
|
| 211 |
# gradio
|
| 212 |
# torchvision
|
| 213 |
-
propcache==0.4.1
|
| 214 |
-
# via
|
| 215 |
-
# aiohttp
|
| 216 |
-
# yarl
|
| 217 |
psutil==5.9.8
|
| 218 |
# via
|
| 219 |
# accelerate
|
| 220 |
# spaces
|
| 221 |
-
pyarrow==23.0.1
|
| 222 |
-
# via datasets
|
| 223 |
pycparser==3.0 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
|
| 224 |
# via cffi
|
| 225 |
pydantic==2.12.5
|
|
@@ -254,7 +226,6 @@ pywin32==311 ; sys_platform == 'win32'
|
|
| 254 |
pyyaml==6.0.3
|
| 255 |
# via
|
| 256 |
# accelerate
|
| 257 |
-
# datasets
|
| 258 |
# gradio
|
| 259 |
# huggingface-hub
|
| 260 |
# transformers
|
|
@@ -265,9 +236,7 @@ referencing==0.37.0
|
|
| 265 |
regex==2026.4.4
|
| 266 |
# via transformers
|
| 267 |
requests==2.33.1
|
| 268 |
-
# via
|
| 269 |
-
# datasets
|
| 270 |
-
# spaces
|
| 271 |
rich==15.0.0
|
| 272 |
# via typer
|
| 273 |
rpds-py==0.30.0
|
|
@@ -313,7 +282,6 @@ torchvision==0.24.1
|
|
| 313 |
# via gemma-4-e4b-it
|
| 314 |
tqdm==4.67.3
|
| 315 |
# via
|
| 316 |
-
# datasets
|
| 317 |
# huggingface-hub
|
| 318 |
# transformers
|
| 319 |
transformers==5.5.4
|
|
@@ -328,7 +296,6 @@ typer==0.24.1
|
|
| 328 |
# transformers
|
| 329 |
typing-extensions==4.15.0
|
| 330 |
# via
|
| 331 |
-
# aiosignal
|
| 332 |
# anyio
|
| 333 |
# fastapi
|
| 334 |
# gradio
|
|
@@ -356,7 +323,3 @@ uvicorn==0.44.0
|
|
| 356 |
# via
|
| 357 |
# gradio
|
| 358 |
# mcp
|
| 359 |
-
xxhash==3.6.0
|
| 360 |
-
# via datasets
|
| 361 |
-
yarl==1.23.0
|
| 362 |
-
# via aiohttp
|
|
|
|
| 1 |
# This file was autogenerated by uv via the following command:
|
| 2 |
+
# uv export --no-hashes --no-dev --no-emit-package typer-slim --no-emit-package spaces -o requirements.txt
|
| 3 |
accelerate==1.13.0
|
| 4 |
# via gemma-4-e4b-it
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
annotated-doc==0.0.4
|
| 6 |
# via
|
| 7 |
# fastapi
|
|
|
|
| 17 |
# starlette
|
| 18 |
attrs==26.1.0
|
| 19 |
# via
|
|
|
|
| 20 |
# jsonschema
|
| 21 |
# referencing
|
| 22 |
audioop-lts==0.2.2 ; python_full_version >= '3.13'
|
| 23 |
# via gradio
|
| 24 |
+
authlib==1.7.0
|
| 25 |
+
# via gradio
|
| 26 |
brotli==1.2.0
|
| 27 |
# via gradio
|
| 28 |
certifi==2026.2.25
|
|
|
|
| 43 |
# click
|
| 44 |
# tqdm
|
| 45 |
cryptography==46.0.7
|
|
|
|
|
|
|
|
|
|
| 46 |
# via
|
| 47 |
+
# authlib
|
| 48 |
+
# joserfc
|
| 49 |
+
# pyjwt
|
| 50 |
fastapi==0.136.0
|
| 51 |
# via gradio
|
| 52 |
filelock==3.28.0
|
| 53 |
# via
|
|
|
|
| 54 |
# huggingface-hub
|
| 55 |
# torch
|
|
|
|
|
|
|
|
|
|
|
|
|
| 56 |
fsspec==2026.2.0
|
| 57 |
# via
|
|
|
|
| 58 |
# gradio-client
|
| 59 |
# huggingface-hub
|
| 60 |
# torch
|
|
|
|
| 80 |
# via httpx
|
| 81 |
httpx==0.28.1
|
| 82 |
# via
|
|
|
|
| 83 |
# gradio
|
| 84 |
# gradio-client
|
| 85 |
# huggingface-hub
|
|
|
|
| 91 |
huggingface-hub==1.11.0
|
| 92 |
# via
|
| 93 |
# accelerate
|
|
|
|
| 94 |
# gradio
|
| 95 |
# gradio-client
|
| 96 |
# tokenizers
|
|
|
|
| 100 |
# anyio
|
| 101 |
# httpx
|
| 102 |
# requests
|
| 103 |
+
itsdangerous==2.2.0
|
| 104 |
+
# via gradio
|
| 105 |
jinja2==3.1.6
|
| 106 |
# via
|
| 107 |
# gradio
|
| 108 |
# torch
|
| 109 |
+
joserfc==1.6.4
|
| 110 |
+
# via authlib
|
| 111 |
jsonschema==4.26.0
|
| 112 |
# via mcp
|
| 113 |
jsonschema-specifications==2025.9.1
|
|
|
|
| 124 |
# via markdown-it-py
|
| 125 |
mpmath==1.3.0
|
| 126 |
# via sympy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 127 |
networkx==3.6.1
|
| 128 |
# via torch
|
| 129 |
numpy==2.4.4
|
| 130 |
# via
|
| 131 |
# accelerate
|
|
|
|
| 132 |
# gradio
|
| 133 |
# pandas
|
| 134 |
# torchvision
|
|
|
|
| 177 |
packaging==26.1
|
| 178 |
# via
|
| 179 |
# accelerate
|
|
|
|
| 180 |
# gradio
|
| 181 |
# gradio-client
|
| 182 |
# huggingface-hub
|
| 183 |
# spaces
|
| 184 |
# transformers
|
| 185 |
pandas==3.0.2
|
| 186 |
+
# via gradio
|
|
|
|
|
|
|
| 187 |
pillow==12.2.0
|
| 188 |
# via
|
| 189 |
# gradio
|
| 190 |
# torchvision
|
|
|
|
|
|
|
|
|
|
|
|
|
| 191 |
psutil==5.9.8
|
| 192 |
# via
|
| 193 |
# accelerate
|
| 194 |
# spaces
|
|
|
|
|
|
|
| 195 |
pycparser==3.0 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
|
| 196 |
# via cffi
|
| 197 |
pydantic==2.12.5
|
|
|
|
| 226 |
pyyaml==6.0.3
|
| 227 |
# via
|
| 228 |
# accelerate
|
|
|
|
| 229 |
# gradio
|
| 230 |
# huggingface-hub
|
| 231 |
# transformers
|
|
|
|
| 236 |
regex==2026.4.4
|
| 237 |
# via transformers
|
| 238 |
requests==2.33.1
|
| 239 |
+
# via spaces
|
|
|
|
|
|
|
| 240 |
rich==15.0.0
|
| 241 |
# via typer
|
| 242 |
rpds-py==0.30.0
|
|
|
|
| 282 |
# via gemma-4-e4b-it
|
| 283 |
tqdm==4.67.3
|
| 284 |
# via
|
|
|
|
| 285 |
# huggingface-hub
|
| 286 |
# transformers
|
| 287 |
transformers==5.5.4
|
|
|
|
| 296 |
# transformers
|
| 297 |
typing-extensions==4.15.0
|
| 298 |
# via
|
|
|
|
| 299 |
# anyio
|
| 300 |
# fastapi
|
| 301 |
# gradio
|
|
|
|
| 323 |
# via
|
| 324 |
# gradio
|
| 325 |
# mcp
|
|
|
|
|
|
|
|
|
|
|
|
uv.lock
CHANGED
|
@@ -234,6 +234,19 @@ wheels = [
|
|
| 234 |
{ url = "https://files.pythonhosted.org/packages/f6/22/91616fe707a5c5510de2cac9b046a30defe7007ba8a0c04f9c08f27df312/audioop_lts-0.2.2-cp314-cp314t-win_arm64.whl", hash = "sha256:b492c3b040153e68b9fdaff5913305aaaba5bb433d8a7f73d5cf6a64ed3cc1dd", size = 25206, upload-time = "2025-08-05T16:43:16.444Z" },
|
| 235 |
]
|
| 236 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 237 |
[[package]]
|
| 238 |
name = "brotli"
|
| 239 |
version = "1.2.0"
|
|
@@ -653,7 +666,7 @@ version = "0.1.0"
|
|
| 653 |
source = { virtual = "." }
|
| 654 |
dependencies = [
|
| 655 |
{ name = "accelerate" },
|
| 656 |
-
{ name = "gradio" },
|
| 657 |
{ name = "spaces" },
|
| 658 |
{ name = "torch" },
|
| 659 |
{ name = "torchcodec" },
|
|
@@ -667,14 +680,13 @@ dev = [
|
|
| 667 |
]
|
| 668 |
hf-spaces = [
|
| 669 |
{ name = "datasets" },
|
| 670 |
-
{ name = "gradio", extra = ["mcp"] },
|
| 671 |
]
|
| 672 |
|
| 673 |
[package.metadata]
|
| 674 |
requires-dist = [
|
| 675 |
{ name = "accelerate", specifier = ">=1.13.0" },
|
| 676 |
-
{ name = "gradio", specifier = ">=6.
|
| 677 |
-
{ name = "spaces", specifier = ">=0.
|
| 678 |
{ name = "torch", specifier = "==2.9.1" },
|
| 679 |
{ name = "torchcodec", specifier = ">=0.9.0,<0.10" },
|
| 680 |
{ name = "torchvision", specifier = ">=0.24.1" },
|
|
@@ -683,10 +695,7 @@ requires-dist = [
|
|
| 683 |
|
| 684 |
[package.metadata.requires-dev]
|
| 685 |
dev = [{ name = "ruff", specifier = ">=0.15.5" }]
|
| 686 |
-
hf-spaces = [
|
| 687 |
-
{ name = "datasets" },
|
| 688 |
-
{ name = "gradio", extras = ["mcp"], specifier = ">=6.12.0" },
|
| 689 |
-
]
|
| 690 |
|
| 691 |
[[package]]
|
| 692 |
name = "gradio"
|
|
@@ -732,6 +741,10 @@ mcp = [
|
|
| 732 |
{ name = "mcp" },
|
| 733 |
{ name = "pydantic" },
|
| 734 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 735 |
|
| 736 |
[[package]]
|
| 737 |
name = "gradio-client"
|
|
@@ -877,6 +890,15 @@ wheels = [
|
|
| 877 |
{ url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008, upload-time = "2025-10-12T14:55:18.883Z" },
|
| 878 |
]
|
| 879 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 880 |
[[package]]
|
| 881 |
name = "jinja2"
|
| 882 |
version = "3.1.6"
|
|
@@ -889,6 +911,18 @@ wheels = [
|
|
| 889 |
{ url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" },
|
| 890 |
]
|
| 891 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 892 |
[[package]]
|
| 893 |
name = "jsonschema"
|
| 894 |
version = "4.26.0"
|
|
@@ -1257,7 +1291,7 @@ name = "nvidia-cudnn-cu12"
|
|
| 1257 |
version = "9.10.2.21"
|
| 1258 |
source = { registry = "https://pypi.org/simple" }
|
| 1259 |
dependencies = [
|
| 1260 |
-
{ name = "nvidia-cublas-cu12" },
|
| 1261 |
]
|
| 1262 |
wheels = [
|
| 1263 |
{ url = "https://files.pythonhosted.org/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8", size = 706758467, upload-time = "2025-06-06T21:54:08.597Z" },
|
|
@@ -1268,7 +1302,7 @@ name = "nvidia-cufft-cu12"
|
|
| 1268 |
version = "11.3.3.83"
|
| 1269 |
source = { registry = "https://pypi.org/simple" }
|
| 1270 |
dependencies = [
|
| 1271 |
-
{ name = "nvidia-nvjitlink-cu12" },
|
| 1272 |
]
|
| 1273 |
wheels = [
|
| 1274 |
{ url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" },
|
|
@@ -1295,9 +1329,9 @@ name = "nvidia-cusolver-cu12"
|
|
| 1295 |
version = "11.7.3.90"
|
| 1296 |
source = { registry = "https://pypi.org/simple" }
|
| 1297 |
dependencies = [
|
| 1298 |
-
{ name = "nvidia-cublas-cu12" },
|
| 1299 |
-
{ name = "nvidia-cusparse-cu12" },
|
| 1300 |
-
{ name = "nvidia-nvjitlink-cu12" },
|
| 1301 |
]
|
| 1302 |
wheels = [
|
| 1303 |
{ url = "https://files.pythonhosted.org/packages/85/48/9a13d2975803e8cf2777d5ed57b87a0b6ca2cc795f9a4f59796a910bfb80/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:4376c11ad263152bd50ea295c05370360776f8c3427b30991df774f9fb26c450", size = 267506905, upload-time = "2025-03-07T01:47:16.273Z" },
|
|
@@ -1308,7 +1342,7 @@ name = "nvidia-cusparse-cu12"
|
|
| 1308 |
version = "12.5.8.93"
|
| 1309 |
source = { registry = "https://pypi.org/simple" }
|
| 1310 |
dependencies = [
|
| 1311 |
-
{ name = "nvidia-nvjitlink-cu12" },
|
| 1312 |
]
|
| 1313 |
wheels = [
|
| 1314 |
{ url = "https://files.pythonhosted.org/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b", size = 288216466, upload-time = "2025-03-07T01:48:13.779Z" },
|
|
|
|
| 234 |
{ url = "https://files.pythonhosted.org/packages/f6/22/91616fe707a5c5510de2cac9b046a30defe7007ba8a0c04f9c08f27df312/audioop_lts-0.2.2-cp314-cp314t-win_arm64.whl", hash = "sha256:b492c3b040153e68b9fdaff5913305aaaba5bb433d8a7f73d5cf6a64ed3cc1dd", size = 25206, upload-time = "2025-08-05T16:43:16.444Z" },
|
| 235 |
]
|
| 236 |
|
| 237 |
+
[[package]]
|
| 238 |
+
name = "authlib"
|
| 239 |
+
version = "1.7.0"
|
| 240 |
+
source = { registry = "https://pypi.org/simple" }
|
| 241 |
+
dependencies = [
|
| 242 |
+
{ name = "cryptography" },
|
| 243 |
+
{ name = "joserfc" },
|
| 244 |
+
]
|
| 245 |
+
sdist = { url = "https://files.pythonhosted.org/packages/d9/82/4d0603f30c1b4629b1f091bb266b0d7986434891d6940a8c87f8098db24e/authlib-1.7.0.tar.gz", hash = "sha256:b3e326c9aa9cc3ea95fe7d89fd880722d3608da4d00e8a27e061e64b48d801d5", size = 175890, upload-time = "2026-04-18T11:00:28.559Z" }
|
| 246 |
+
wheels = [
|
| 247 |
+
{ url = "https://files.pythonhosted.org/packages/ca/48/c954218b2a250e23f178f10167c4173fecb5a75d2c206f0a67ba58006c26/authlib-1.7.0-py2.py3-none-any.whl", hash = "sha256:e36817afb02f6f0b6bf55f150782499ddd6ddf44b402bb055d3263cc65ac9ae0", size = 258779, upload-time = "2026-04-18T11:00:26.64Z" },
|
| 248 |
+
]
|
| 249 |
+
|
| 250 |
[[package]]
|
| 251 |
name = "brotli"
|
| 252 |
version = "1.2.0"
|
|
|
|
| 666 |
source = { virtual = "." }
|
| 667 |
dependencies = [
|
| 668 |
{ name = "accelerate" },
|
| 669 |
+
{ name = "gradio", extra = ["mcp", "oauth"] },
|
| 670 |
{ name = "spaces" },
|
| 671 |
{ name = "torch" },
|
| 672 |
{ name = "torchcodec" },
|
|
|
|
| 680 |
]
|
| 681 |
hf-spaces = [
|
| 682 |
{ name = "datasets" },
|
|
|
|
| 683 |
]
|
| 684 |
|
| 685 |
[package.metadata]
|
| 686 |
requires-dist = [
|
| 687 |
{ name = "accelerate", specifier = ">=1.13.0" },
|
| 688 |
+
{ name = "gradio", extras = ["mcp", "oauth"], specifier = ">=6.12.0" },
|
| 689 |
+
{ name = "spaces", specifier = ">=0.48.3" },
|
| 690 |
{ name = "torch", specifier = "==2.9.1" },
|
| 691 |
{ name = "torchcodec", specifier = ">=0.9.0,<0.10" },
|
| 692 |
{ name = "torchvision", specifier = ">=0.24.1" },
|
|
|
|
| 695 |
|
| 696 |
[package.metadata.requires-dev]
|
| 697 |
dev = [{ name = "ruff", specifier = ">=0.15.5" }]
|
| 698 |
+
hf-spaces = [{ name = "datasets" }]
|
|
|
|
|
|
|
|
|
|
| 699 |
|
| 700 |
[[package]]
|
| 701 |
name = "gradio"
|
|
|
|
| 741 |
{ name = "mcp" },
|
| 742 |
{ name = "pydantic" },
|
| 743 |
]
|
| 744 |
+
oauth = [
|
| 745 |
+
{ name = "authlib" },
|
| 746 |
+
{ name = "itsdangerous" },
|
| 747 |
+
]
|
| 748 |
|
| 749 |
[[package]]
|
| 750 |
name = "gradio-client"
|
|
|
|
| 890 |
{ url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008, upload-time = "2025-10-12T14:55:18.883Z" },
|
| 891 |
]
|
| 892 |
|
| 893 |
+
[[package]]
|
| 894 |
+
name = "itsdangerous"
|
| 895 |
+
version = "2.2.0"
|
| 896 |
+
source = { registry = "https://pypi.org/simple" }
|
| 897 |
+
sdist = { url = "https://files.pythonhosted.org/packages/9c/cb/8ac0172223afbccb63986cc25049b154ecfb5e85932587206f42317be31d/itsdangerous-2.2.0.tar.gz", hash = "sha256:e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173", size = 54410, upload-time = "2024-04-16T21:28:15.614Z" }
|
| 898 |
+
wheels = [
|
| 899 |
+
{ url = "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl", hash = "sha256:c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef", size = 16234, upload-time = "2024-04-16T21:28:14.499Z" },
|
| 900 |
+
]
|
| 901 |
+
|
| 902 |
[[package]]
|
| 903 |
name = "jinja2"
|
| 904 |
version = "3.1.6"
|
|
|
|
| 911 |
{ url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" },
|
| 912 |
]
|
| 913 |
|
| 914 |
+
[[package]]
|
| 915 |
+
name = "joserfc"
|
| 916 |
+
version = "1.6.4"
|
| 917 |
+
source = { registry = "https://pypi.org/simple" }
|
| 918 |
+
dependencies = [
|
| 919 |
+
{ name = "cryptography" },
|
| 920 |
+
]
|
| 921 |
+
sdist = { url = "https://files.pythonhosted.org/packages/de/c6/de8fdbdfa75c8ca04fead38a82d573df8a82906e984c349d58665f459558/joserfc-1.6.4.tar.gz", hash = "sha256:34ce5f499bfcc5e9ad4cc75077f9278ab3227b71da9aaf28f9ab705f8a560d3c", size = 231866, upload-time = "2026-04-13T13:15:40.632Z" }
|
| 922 |
+
wheels = [
|
| 923 |
+
{ url = "https://files.pythonhosted.org/packages/b6/f7/210b27752e972edb36d239315b08d3eb6b14824cc4a590da2337d195260b/joserfc-1.6.4-py3-none-any.whl", hash = "sha256:3e4a22b509b41908989237a045e25c8308d5fd47ab96bdae2dd8057c6451003a", size = 70464, upload-time = "2026-04-13T13:15:39.259Z" },
|
| 924 |
+
]
|
| 925 |
+
|
| 926 |
[[package]]
|
| 927 |
name = "jsonschema"
|
| 928 |
version = "4.26.0"
|
|
|
|
| 1291 |
version = "9.10.2.21"
|
| 1292 |
source = { registry = "https://pypi.org/simple" }
|
| 1293 |
dependencies = [
|
| 1294 |
+
{ name = "nvidia-cublas-cu12", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" },
|
| 1295 |
]
|
| 1296 |
wheels = [
|
| 1297 |
{ url = "https://files.pythonhosted.org/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8", size = 706758467, upload-time = "2025-06-06T21:54:08.597Z" },
|
|
|
|
| 1302 |
version = "11.3.3.83"
|
| 1303 |
source = { registry = "https://pypi.org/simple" }
|
| 1304 |
dependencies = [
|
| 1305 |
+
{ name = "nvidia-nvjitlink-cu12", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" },
|
| 1306 |
]
|
| 1307 |
wheels = [
|
| 1308 |
{ url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" },
|
|
|
|
| 1329 |
version = "11.7.3.90"
|
| 1330 |
source = { registry = "https://pypi.org/simple" }
|
| 1331 |
dependencies = [
|
| 1332 |
+
{ name = "nvidia-cublas-cu12", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" },
|
| 1333 |
+
{ name = "nvidia-cusparse-cu12", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" },
|
| 1334 |
+
{ name = "nvidia-nvjitlink-cu12", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" },
|
| 1335 |
]
|
| 1336 |
wheels = [
|
| 1337 |
{ url = "https://files.pythonhosted.org/packages/85/48/9a13d2975803e8cf2777d5ed57b87a0b6ca2cc795f9a4f59796a910bfb80/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:4376c11ad263152bd50ea295c05370360776f8c3427b30991df774f9fb26c450", size = 267506905, upload-time = "2025-03-07T01:47:16.273Z" },
|
|
|
|
| 1342 |
version = "12.5.8.93"
|
| 1343 |
source = { registry = "https://pypi.org/simple" }
|
| 1344 |
dependencies = [
|
| 1345 |
+
{ name = "nvidia-nvjitlink-cu12", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" },
|
| 1346 |
]
|
| 1347 |
wheels = [
|
| 1348 |
{ url = "https://files.pythonhosted.org/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b", size = 288216466, upload-time = "2025-03-07T01:48:13.779Z" },
|