hysts HF Staff commited on
Commit
2c95709
·
1 Parent(s): bf67aa3

Update deps and consolidate gradio extras

Browse files
Files changed (3) hide show
  1. pyproject.toml +2 -3
  2. requirements.txt +12 -49
  3. 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.9.0",
10
- "spaces>=0.47.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 --group hf-spaces --no-emit-package typer-slim --no-emit-package spaces -o requirements.txt
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
- # datasets
56
- # multiprocess
 
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
- # yarl
 
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.9.0" },
677
- { name = "spaces", specifier = ">=0.47.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" },