Repository navigation
Expand file tree
/
Copy pathuv.lock
More file actions
3159 lines (2923 loc) · 496 KB
/
Copy pathuv.lock
File metadata and controls
3159 lines (2923 loc) · 496 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
version = 1
revision = 3
requires-python = ">=3.10.1, <3.11"
resolution-markers = [
"platform_machine == 'x86_64' and sys_platform == 'linux'",
]
supported-markers = [
"platform_machine == 'x86_64' and sys_platform == 'linux'",
]
conflicts = [[
{ package = "vbvr-pro-inference", extra = "cu118" },
{ package = "vbvr-pro-inference", extra = "cu121" },
{ package = "vbvr-pro-inference", extra = "cu124" },
{ package = "vbvr-pro-inference", extra = "cu126" },
{ package = "vbvr-pro-inference", extra = "cu128" },
{ package = "vbvr-pro-inference", extra = "cu129" },
]]
[[package]]
name = "accelerate"
version = "1.14.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "huggingface-hub" },
{ name = "numpy" },
{ name = "packaging" },
{ name = "psutil" },
{ name = "pyyaml" },
{ name = "safetensors" },
{ name = "torch", version = "2.5.1+cu118", source = { registry = "https://download.pytorch.org/whl/cu118" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu118' or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.5.1+cu121", source = { registry = "https://download.pytorch.org/whl/cu121" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu121' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.5.1+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu124' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.6.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu126' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.7.1+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu128' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra != 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra != 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.8.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra != 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/8d/75/94cd5d389649578aca399e5aa822637eec18319a1dadc400ffe2f9a7493f/accelerate-1.14.0.tar.gz", hash = "sha256:41b9c4377a54e0b460a959b0defa1b736e4ca0a2373252d9a539964c2afe3c8d", size = 412167, upload-time = "2026-06-11T13:45:52.326Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a8/db/253133d7e7cb40d3af384bb2f5c0b4a2b7fdcffbc95c688cc67a20a3c103/accelerate-1.14.0-py3-none-any.whl", hash = "sha256:e94390c2863b873be18f623f9df48a0d8fe5eff13ea7f1a00092b0a7904888c6", size = 389246, upload-time = "2026-06-11T13:45:50.477Z" },
]
[[package]]
name = "aiohappyeyeballs"
version = "2.7.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/ce/f4/eec0465c2f67b2664688d0240b3212d5196fd89e741df67ddb81f8d35658/aiohappyeyeballs-2.7.1.tar.gz", hash = "sha256:065665c041c42a5938ed220bdcd7230f22527fbec085e1853d2402c8a3615d9d", size = 24757, upload-time = "2026-07-01T17:11:55.501Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/71/43/1947f06babed6b3f1d7f38b0c767f52df66bfb2bc10b468c4a7de9eceff2/aiohappyeyeballs-2.7.1-py3-none-any.whl", hash = "sha256:9243213661e29250eb41368e5daa826fc017156c3b8a11440826b2e3ed376472", size = 15038, upload-time = "2026-07-01T17:11:54.055Z" },
]
[[package]]
name = "aiohttp"
version = "3.14.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aiohappyeyeballs" },
{ name = "aiosignal" },
{ name = "async-timeout" },
{ name = "attrs" },
{ name = "frozenlist" },
{ name = "multidict" },
{ name = "propcache" },
{ name = "typing-extensions" },
{ name = "yarl" },
]
sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", hash = "sha256:9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a8f7844bc", size = 7971213, upload-time = "2026-07-23T01:57:27.037Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/bd/ff/cb36724e8c8d17f90ada567a9ff3efe1d6e9b549fba697a242aece180f21/aiohttp-3.14.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:48d67b87db6279c044760787eb01f6413032c2e6f3ba1cafaa492b1c8e578479", size = 1714075, upload-time = "2026-07-23T01:52:22.071Z" },
{ url = "https://files.pythonhosted.org/packages/6e/7d/d51a706a8cbfa57f0611127daf61ab3ae02ab8420b0407412079227d1c65/aiohttp-3.14.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5373dc80ad1aa2fb9ad95c83f24eef418bbda3a61375f128e5b0192e4f3f9b32", size = 1698681, upload-time = "2026-07-23T01:52:38.167Z" },
]
[[package]]
name = "aiosignal"
version = "1.4.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "frozenlist" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7", size = 25007, upload-time = "2025-07-03T22:54:43.528Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e", size = 7490, upload-time = "2025-07-03T22:54:42.156Z" },
]
[[package]]
name = "annotated-doc"
version = "0.0.5"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/5a/8e/38aa427ed5402449e226975b649c5dc73ccadfefeb95e6aecb8f8ea4b6b6/annotated_doc-0.0.5.tar.gz", hash = "sha256:c7e58ce09192557605d8bbd92836d7e1d520ac9580096042c0bfd197efacf1bb", size = 10758, upload-time = "2026-07-28T13:50:58.129Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/3e/30/e900b21425a860e195f32e37657aa1f7c7f2b1bfb26f03ca209b90933c06/annotated_doc-0.0.5-py3-none-any.whl", hash = "sha256:117bac03a25ede5df5440e855b32d556049ca169ead221505badf432fed4b101", size = 5302, upload-time = "2026-07-28T13:50:57.239Z" },
]
[[package]]
name = "annotated-types"
version = "0.8.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/5f/56/a8120250d128bed162cd73c76d45f6ef9991f3e068f62a8ee060afa3104a/annotated_types-0.8.0.tar.gz", hash = "sha256:13b2beaad985e05e2d6407ee4c4f35590b11f8d693a258a561055cac8f64cab7", size = 15893, upload-time = "2026-07-23T20:16:13.995Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/99/91/8acff4f5e50511b911bbccb72b8628a49c68ce14148cd9f6431094859a90/annotated_types-0.8.0-py3-none-any.whl", hash = "sha256:f072f4d804ea359e4eaf198b1af7a8b0943881a87f31bb764f8bf219bb9419e0", size = 13427, upload-time = "2026-07-23T20:16:12.938Z" },
]
[[package]]
name = "anyio"
version = "4.14.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "exceptiongroup" },
{ name = "idna" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz", hash = "sha256:cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f", size = 260176, upload-time = "2026-07-12T20:29:07.082Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/da/35/f2287558c17e29fafc8ef3daf819bb9834061cfa43bff8014f7df7f63bdc/anyio-4.14.2-py3-none-any.whl", hash = "sha256:9f505dda5ac9f0c8309b5e8bd445a8c2bf7246f3ce950121e45ea15bc41d1494", size = 125813, upload-time = "2026-07-12T20:29:05.763Z" },
]
[[package]]
name = "async-timeout"
version = "5.0.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a5/ae/136395dfbfe00dfc94da3f3e136d0b13f394cba8f4841120e34226265780/async_timeout-5.0.1.tar.gz", hash = "sha256:d9321a7a3d5a6a5e187e824d2fa0793ce379a202935782d555d6e9d2735677d3", size = 9274, upload-time = "2024-11-06T16:41:39.6Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fe/ba/e2081de779ca30d473f21f5b30e0e737c438205440784c7dfc81efc2b029/async_timeout-5.0.1-py3-none-any.whl", hash = "sha256:39e3809566ff85354557ec2398b55e096c8364bacac9405a7a1fa429e77fe76c", size = 6233, upload-time = "2024-11-06T16:41:37.9Z" },
]
[[package]]
name = "attrs"
version = "26.1.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz", hash = "sha256:d03ceb89cb322a8fd706d4fb91940737b6642aa36998fe130a9bc96c985eff32", size = 952055, upload-time = "2026-03-19T14:22:25.026Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 67548, upload-time = "2026-03-19T14:22:23.645Z" },
]
[[package]]
name = "audioread"
version = "3.1.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a1/4a/874ecf9b472f998130c2b5e145dcdb9f6131e84786111489103b66772143/audioread-3.1.0.tar.gz", hash = "sha256:1c4ab2f2972764c896a8ac61ac53e261c8d29f0c6ccd652f84e18f08a4cab190", size = 20082, upload-time = "2025-10-26T19:44:13.484Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/7e/16/fbe8e1e185a45042f7cd3a282def5bb8d95bb69ab9e9ef6a5368aa17e426/audioread-3.1.0-py3-none-any.whl", hash = "sha256:b30d1df6c5d3de5dcef0fb0e256f6ea17bdcf5f979408df0297d8a408e2971b4", size = 23143, upload-time = "2025-10-26T19:44:12.016Z" },
]
[[package]]
name = "av"
version = "17.1.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/5e/e3/477fa20578c284abeda08d91b63ee9abaebc93445d8feeb989d3d444bae1/av-17.1.0.tar.gz", hash = "sha256:7f1e71ff621b66253333926f948e00faae11d855b2442133c65128bca64cdeb3", size = 4288546, upload-time = "2026-06-07T05:52:55.999Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/04/a4/542d4bfd9f4aec5f3265985b9dbc6b259d45c2e668f9714e5f4e05b71e64/av-17.1.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:90c49bc9608377d01e82e747377505419a229464873341db18202d5dddecce5a", size = 36647600, upload-time = "2026-06-07T05:51:48.57Z" },
{ url = "https://files.pythonhosted.org/packages/fb/40/128429b9eb0c4a2beb122ed8d04b189515df68967987c2654a2e262a5c43/av-17.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3dcd41e53f53f9a3260751d9c3c11d34e93d70d61e506c81f13dbc1e3606e07b", size = 37763744, upload-time = "2026-06-07T05:51:59.222Z" },
{ url = "https://files.pythonhosted.org/packages/77/43/96b35170bf2e64e00a41748c6400ff73232dc0fc62ded283679fb07c7fe0/av-17.1.0-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:f9a65d1f48b818323fb411e80358f89d77dec340b01d27c6b2dfbb9cbf4b779f", size = 35370183, upload-time = "2026-06-07T05:52:11.959Z" },
{ url = "https://files.pythonhosted.org/packages/e2/ac/92e52d5ed0e0b84d9d93e52b4338c2713d8a44082b8696e6516fdae7c4e4/av-17.1.0-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e1c90f85cd7431ede95b11e8e711571a896ebea433f298849c2c0f1594c8d86e", size = 36451495, upload-time = "2026-06-07T05:52:22.581Z" },
]
[[package]]
name = "bitsandbytes"
version = "0.50.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy" },
{ name = "packaging" },
{ name = "torch", version = "2.5.1+cu118", source = { registry = "https://download.pytorch.org/whl/cu118" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu118' or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.5.1+cu121", source = { registry = "https://download.pytorch.org/whl/cu121" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu121' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.5.1+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu124' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.6.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu126' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.7.1+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu128' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra != 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra != 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.8.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra != 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/1f/6b/aa0c77ad6eb11c364502ee67620226b4bb42a58ce94654485eacab1b97c1/bitsandbytes-0.50.1-py3-none-manylinux_2_24_x86_64.whl", hash = "sha256:649b4348c24c05c406a3b8fa9ed6ea00ffecb9dc93dcf838af1a2783844bf3e3", size = 40988204, upload-time = "2026-08-13T17:16:25.78Z" },
]
[[package]]
name = "brotli"
version = "1.2.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/f7/16/c92ca344d646e71a43b8bb353f0a6490d7f6e06210f8554c8f874e454285/brotli-1.2.0.tar.gz", hash = "sha256:e310f77e41941c13340a95976fe66a8a95b01e783d430eeaf7a2f87e0a57dd0a", size = 7388632, upload-time = "2025-11-05T18:39:42.86Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/48/10/f47854a1917b62efe29bc98ac18e5d4f71df03f629184575b862ef2e743b/brotli-1.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1b557b29782a643420e08d75aea889462a4a8796e9a6cf5621ab05a3f7da8ef2", size = 1424307, upload-time = "2025-11-05T18:38:05.587Z" },
{ url = "https://files.pythonhosted.org/packages/8e/e6/8c89c3bdabbe802febb4c5c6ca224a395e97913b5df0dff11b54f23c1788/brotli-1.2.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:a1778532b978d2536e79c05dac2d8cd857f6c55cd0c95ace5b03740824e0e2f1", size = 1492109, upload-time = "2025-11-05T18:38:08.816Z" },
]
[[package]]
name = "certifi"
version = "2026.7.22"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a3/c2/24167ea9858356b47a87a50d39908bfdb72ceeefe0041586e704e5376b3a/certifi-2026.7.22.tar.gz", hash = "sha256:741e2c3b351ddf169a738da9f2c048608ff7f2c5cc02f1ebc6b118bb090d5d55", size = 138112, upload-time = "2026-07-22T03:35:12.644Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl", hash = "sha256:62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775", size = 136983, upload-time = "2026-07-22T03:35:11.276Z" },
]
[[package]]
name = "cffi"
version = "2.1.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/9e/ef/008a1939e372c06329a3fce4279c02f328488f3526744906eeec3da7ad5f/cffi-2.1.1.tar.gz", hash = "sha256:dd31f52ea1086513bb9df30f8fcee9b8918323ae067a3d5b78bc826a000712be", size = 530807, upload-time = "2026-08-03T21:21:18.939Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/75/77/60bebf6f818bec84210ac5b6979ce4eeadce6fbbaabc9c7ab23e506d1ce5/cffi-2.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:194cffa889098ced9976c3fc6340305e43f6303657d298da55366907c05c22d6", size = 218742, upload-time = "2026-08-03T21:19:22.523Z" },
{ url = "https://files.pythonhosted.org/packages/6f/13/4e56852824a03cdf68523a35686f1c28eacd4bd30a7b0a78e682e6e6e1d3/cffi-2.1.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:1dea0e4d7d4f11f619fe8c1d76caf49e24405b4b5743c0e3be16a500ecd930c9", size = 220241, upload-time = "2026-08-03T21:19:26.214Z" },
]
[[package]]
name = "charset-normalizer"
version = "3.5.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/e5/3f/143b048436775b0f76ac3eec145c019e8173ccc2885c8f20319b996d5e83/charset_normalizer-3.5.1.tar.gz", hash = "sha256:6117b84ea48435e5356dc737f5121485c30920ba43375fa7b434fd753df0eac3", size = 171764, upload-time = "2026-08-15T08:20:44.807Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/32/cd/4f564b8f132de25db594efc706897069f016790cea63a5669c9df2675f64/charset_normalizer-3.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:96eefc178f8636b9c760c5829345307fd81cfae9ab1e80997dbddeb0f54ee9a3", size = 261644, upload-time = "2026-08-15T08:16:30.722Z" },
{ url = "https://files.pythonhosted.org/packages/58/ad/b9aecf38d805cbcf84fa94f14c5d972a16561e20296a11dc799a5dcf3763/charset_normalizer-3.5.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:494b70049a4d69aec6e8137c13af4cf8db8c9f9820a1392ac293b0dd2987a818", size = 263799, upload-time = "2026-08-15T08:16:40.885Z" },
{ url = "https://files.pythonhosted.org/packages/9f/2f/fe3f187327aac18e2d54e9d2b08e15d27bf9b642d9e51c219f130fc34d1a/charset_normalizer-3.5.1-cp37-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a6dac12ff6b846103483683f60c5f8fee205121adc58ffd87e90a90a3af69e99", size = 253057, upload-time = "2026-08-15T08:19:52.654Z" },
{ url = "https://files.pythonhosted.org/packages/80/c2/a7379b840292d0c1ab9fbd17d1f3967aa81794dc95bc74be8999d7fedcf7/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e199fb99720074809a7720f1c0b4d919eea8b87e88713e0f8f602f7bef543d9d", size = 254846, upload-time = "2026-08-15T08:20:10.727Z" },
{ url = "https://files.pythonhosted.org/packages/cc/61/d01fc49b8dea277640b55a9e15960dbca9fdc8c9fde18e572d39c59f4019/charset_normalizer-3.5.1-py3-none-any.whl", hash = "sha256:6df0ec430f9a831772c23ca5a224cba36517a58a84bb32c32bb59a9fa67c47f6", size = 68658, upload-time = "2026-08-15T08:20:43.306Z" },
]
[[package]]
name = "click"
version = "8.4.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/76/d4/81420972a676e8ffea40450d8c8c92943e7218a78fe9b64359836cc9876b/click-8.4.2.tar.gz", hash = "sha256:9a6cea6e60b17ebe0a44c5cc636d94f09bd66142c1cd7d8b4cd731c4917a15f6", size = 338000, upload-time = "2026-06-24T17:45:15.148Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fb/e2/79c688af8b210d232694e31e59da9f6ec747bae31c3f5946e4e9b98860d5/click-8.4.2-py3-none-any.whl", hash = "sha256:e6f9f66136c816745b9d65817da91d61d957fb16e02e4dcd0552553c5a197b76", size = 119243, upload-time = "2026-06-24T17:45:13.73Z" },
]
[[package]]
name = "contourpy"
version = "1.3.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy" },
]
sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/32/5c/1ee32d1c7956923202f00cf8d2a14a62ed7517bdc0ee1e55301227fc273c/contourpy-1.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad687a04bc802cbe8b9c399c07162a3c35e227e2daccf1668eb1f278cb698631", size = 325027, upload-time = "2025-04-15T17:35:11.244Z" },
{ url = "https://files.pythonhosted.org/packages/d4/cc/74e5e83d1e35de2d28bd97033426b450bc4fd96e092a1f7a63dc7369b55d/contourpy-1.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b4f54d6a2defe9f257327b0f243612dd051cc43825587520b1bf74a31e2f6ef2", size = 1374075, upload-time = "2025-04-15T17:35:43.204Z" },
{ url = "https://files.pythonhosted.org/packages/2b/25/ac07d6ad12affa7d1ffed11b77417d0a6308170f44ff20fa1d5aa6333f03/contourpy-1.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:107ba8a6a7eec58bb475329e6d3b95deba9440667c4d62b9b6063942b61d7f16", size = 315101, upload-time = "2025-04-15T17:45:04.165Z" },
]
[[package]]
name = "cycler"
version = "0.12.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" },
]
[[package]]
name = "datasets"
version = "2.16.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aiohttp" },
{ name = "dill" },
{ name = "filelock" },
{ name = "fsspec", extra = ["http"] },
{ name = "huggingface-hub" },
{ name = "multiprocess" },
{ name = "numpy" },
{ name = "packaging" },
{ name = "pandas" },
{ name = "pyarrow" },
{ name = "pyarrow-hotfix" },
{ name = "pyyaml" },
{ name = "requests" },
{ name = "tqdm" },
{ name = "xxhash" },
]
sdist = { url = "https://files.pythonhosted.org/packages/1c/a8/80c2bc24fdebe0597cae2aa604dec54659b722045efccc2988c7db367b5d/datasets-2.16.1.tar.gz", hash = "sha256:ad3215e9b1984d1de4fda2123bc7319ccbdf1e17d0c3d5590d13debff308a080", size = 582206, upload-time = "2023-12-30T16:45:47.618Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ec/93/454ada0d1b289a0f4a86ac88dbdeab54921becabac45da3da787d136628f/datasets-2.16.1-py3-none-any.whl", hash = "sha256:fafa300c78ff92d521473a3d47d60c2d3e0d6046212cc03ceb6caf6550737257", size = 507147, upload-time = "2023-12-30T16:45:45.158Z" },
]
[[package]]
name = "decorator"
version = "5.3.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/60/8b/32f9823da46cde7df2087faa08cd98d01b908f8dcab982cdba9c84e85355/decorator-5.3.1.tar.gz", hash = "sha256:4cbcdd55a6efadb9dbea26b858f4fb3264567b52d69ca0d25b721b553f60ea82", size = 58084, upload-time = "2026-05-18T06:03:28.057Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/05/7f/798705f5296a58ca505d600456748d1be48078eac8a7050d8a98bc9edb89/decorator-5.3.1-py3-none-any.whl", hash = "sha256:f47fe6fdbd2edd623ecfe36875d37aba411624e2670dd395dddae1358689bb3c", size = 10365, upload-time = "2026-05-18T06:03:26.517Z" },
]
[[package]]
name = "decord"
version = "0.6.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/11/79/936af42edf90a7bd4e41a6cac89c913d4b47fa48a26b042d5129a9242ee3/decord-0.6.0-py3-none-manylinux2010_x86_64.whl", hash = "sha256:51997f20be8958e23b7c4061ba45d0efcd86bffd5fe81c695d0befee0d442976", size = 13602299, upload-time = "2021-06-14T21:30:55.486Z" },
]
[[package]]
name = "diffsynth"
version = "2.1.2"
source = { editable = "vbvr_pro_models/DiffSynth-Studio" }
dependencies = [
{ name = "accelerate" },
{ name = "datasets" },
{ name = "einops" },
{ name = "ftfy" },
{ name = "imageio", extra = ["ffmpeg"] },
{ name = "modelscope" },
{ name = "pandas" },
{ name = "peft" },
{ name = "protobuf" },
{ name = "safetensors" },
{ name = "sentencepiece" },
{ name = "torch", version = "2.5.1+cu118", source = { registry = "https://download.pytorch.org/whl/cu118" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu118' or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.5.1+cu121", source = { registry = "https://download.pytorch.org/whl/cu121" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu121' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.5.1+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu124' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.6.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu126' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.7.1+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu128' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra != 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra != 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.8.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra != 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchvision", version = "0.20.1+cu118", source = { registry = "https://download.pytorch.org/whl/cu118" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu118' or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchvision", version = "0.20.1+cu121", source = { registry = "https://download.pytorch.org/whl/cu121" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu121' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchvision", version = "0.20.1+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu124' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchvision", version = "0.21.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu126' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchvision", version = "0.22.1+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu128' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchvision", version = "0.23.0", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra != 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra != 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchvision", version = "0.23.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra != 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "transformers" },
]
[package.optional-dependencies]
audio = [
{ name = "av" },
{ name = "librosa" },
{ name = "torchaudio", version = "2.5.1+cu118", source = { registry = "https://download.pytorch.org/whl/cu118" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu118' or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchaudio", version = "2.5.1+cu121", source = { registry = "https://download.pytorch.org/whl/cu121" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu121' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchaudio", version = "2.5.1+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu124' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchaudio", version = "2.6.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu126' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchaudio", version = "2.7.1+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu128' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchaudio", version = "2.8.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra != 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchaudio", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra != 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra != 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchcodec", version = "0.1.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu118' or extra == 'extra-18-vbvr-pro-inference-cu121' or extra == 'extra-18-vbvr-pro-inference-cu124' or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchcodec", version = "0.2.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu126' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchcodec", version = "0.5", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu128' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torchcodec", version = "0.7.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu129' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra != 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra != 'extra-18-vbvr-pro-inference-cu128')" },
]
[package.metadata]
requires-dist = [
{ name = "accelerate" },
{ name = "av", marker = "extra == 'all'" },
{ name = "av", marker = "extra == 'audio'" },
{ name = "bitsandbytes", marker = "extra == 'all'" },
{ name = "bitsandbytes", marker = "extra == 'quant'" },
{ name = "comfy-kitchen", marker = "extra == 'all'" },
{ name = "comfy-kitchen", marker = "extra == 'quant'" },
{ name = "datasets" },
{ name = "einops" },
{ name = "ftfy" },
{ name = "imageio" },
{ name = "imageio", extras = ["ffmpeg"] },
{ name = "librosa", marker = "extra == 'all'" },
{ name = "librosa", marker = "extra == 'audio'" },
{ name = "modelscope" },
{ name = "pandas" },
{ name = "peft" },
{ name = "protobuf" },
{ name = "safetensors" },
{ name = "sentencepiece" },
{ name = "streamlit", marker = "extra == 'all'" },
{ name = "torch", specifier = ">=2.0.0" },
{ name = "torch", marker = "extra == 'npu'", specifier = "==2.7.1+cpu" },
{ name = "torch", marker = "extra == 'npu-aarch64'", specifier = "==2.7.1" },
{ name = "torch-npu", marker = "extra == 'npu'", specifier = "==2.7.1" },
{ name = "torch-npu", marker = "extra == 'npu-aarch64'", specifier = "==2.7.1" },
{ name = "torchao", marker = "extra == 'all'", specifier = ">=0.16" },
{ name = "torchao", marker = "extra == 'quant'", specifier = ">=0.16" },
{ name = "torchaudio", marker = "extra == 'all'" },
{ name = "torchaudio", marker = "extra == 'audio'" },
{ name = "torchcodec", marker = "extra == 'all'" },
{ name = "torchcodec", marker = "extra == 'audio'" },
{ name = "torchvision" },
{ name = "torchvision", marker = "extra == 'npu'", specifier = "==0.22.1+cpu" },
{ name = "torchvision", marker = "extra == 'npu-aarch64'", specifier = "==0.22.1" },
{ name = "transformers" },
]
provides-extras = ["npu-aarch64", "npu", "audio", "quant", "all"]
[[package]]
name = "diffusers"
version = "0.40.0.dev0"
source = { git = "https://github.com/huggingface/diffusers.git?rev=58eb52c0803ea9af3abec60841c2a093bdf1f951#58eb52c0803ea9af3abec60841c2a093bdf1f951" }
dependencies = [
{ name = "filelock" },
{ name = "httpx" },
{ name = "huggingface-hub" },
{ name = "importlib-metadata" },
{ name = "numpy" },
{ name = "pillow" },
{ name = "regex" },
{ name = "requests" },
{ name = "safetensors" },
]
[[package]]
name = "dill"
version = "0.3.7"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/c4/31/54dd222e02311c2dbc9e680d37cbd50f4494ce1ee9b04c69980e4ec26f38/dill-0.3.7.tar.gz", hash = "sha256:cc1c8b182eb3013e24bd475ff2e9295af86c1a38eb1aff128dac8962a9ce3c03", size = 183355, upload-time = "2023-07-22T22:18:46.449Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f5/3a/74a29b11cf2cdfcd6ba89c0cecd70b37cd1ba7b77978ce611eb7a146a832/dill-0.3.7-py3-none-any.whl", hash = "sha256:76b122c08ef4ce2eedcd4d1abd8e641114bfc6c2867f49f3c41facf65bf19f5e", size = 115254, upload-time = "2023-07-22T22:18:44.511Z" },
]
[[package]]
name = "einops"
version = "0.8.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/e5/81/df4fbe24dff8ba3934af99044188e20a98ed441ad17a274539b74e82e126/einops-0.8.1.tar.gz", hash = "sha256:de5d960a7a761225532e0f1959e5315ebeafc0cd43394732f103ca44b9837e84", size = 54805, upload-time = "2025-02-09T03:17:00.434Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/87/62/9773de14fe6c45c23649e98b83231fffd7b9892b6cf863251dc2afa73643/einops-0.8.1-py3-none-any.whl", hash = "sha256:919387eb55330f5757c6bea9165c5ff5cfe63a642682ea788a6d472576d81737", size = 64359, upload-time = "2025-02-09T03:17:01.998Z" },
]
[[package]]
name = "exceptiongroup"
version = "1.3.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/8a/0e/97c33bf5009bdbac74fd2beace167cab3f978feb69cc36f1ef79360d6c4e/exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598", size = 16740, upload-time = "2025-11-21T23:01:53.443Z" },
]
[[package]]
name = "fastapi"
version = "0.141.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "annotated-doc" },
{ name = "pydantic" },
{ name = "starlette" },
{ name = "typing-extensions" },
{ name = "typing-inspection" },
]
sdist = { url = "https://files.pythonhosted.org/packages/8a/02/91e3416a8fdd715abb903a952a6bec7cdd8d14eed55d415fc8595524c319/fastapi-0.141.1.tar.gz", hash = "sha256:e8822fc40db1e1858054d7a949a888695bc9bdce70139178e33bd2871a453ca1", size = 425799, upload-time = "2026-07-29T17:18:05.568Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/cb/03/10388a42375ee7e4ac9b94eb2c5c569c8b5795e377e701c9ac3ad63de890/fastapi-0.141.1-py3-none-any.whl", hash = "sha256:bfb91aa2d334c61cb35ba9a116fc123b3d3df31640b801cf57a7a78ec3f603b3", size = 131954, upload-time = "2026-07-29T17:18:04.364Z" },
]
[[package]]
name = "filelock"
version = "3.32.3"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/7d/64/a02e6765de08964ed371eca577870593245afc9dfac16d037de7c10d18e6/filelock-3.32.3.tar.gz", hash = "sha256:0ffa185a3540854c95caa7fa76b76cb219d907415e2c5dc9af25fd970563487f", size = 218135, upload-time = "2026-08-13T16:00:05.577Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a7/8e/50f46a9c0ce8d2861a394c1347caae037ea0431d2f67d7feb151cbc4649a/filelock-3.32.3-py3-none-any.whl", hash = "sha256:7f0ca4bcc0e181c60dbbd8aa9ab5b120ebb99e4e064e83636340056f833a1f09", size = 98901, upload-time = "2026-08-13T16:00:03.974Z" },
]
[[package]]
name = "flash-attn"
version = "2.8.3.post1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "einops" },
{ name = "torch", version = "2.5.1+cu118", source = { registry = "https://download.pytorch.org/whl/cu118" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu118' or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.5.1+cu121", source = { registry = "https://download.pytorch.org/whl/cu121" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu121' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.5.1+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu124' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.6.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu126' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.7.1+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "extra == 'extra-18-vbvr-pro-inference-cu128' or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra == 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra != 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra != 'extra-18-vbvr-pro-inference-cu128' and extra != 'extra-18-vbvr-pro-inference-cu129')" },
{ name = "torch", version = "2.8.0+cu129", source = { registry = "https://download.pytorch.org/whl/cu129" }, marker = "(extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu121') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu118' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu124') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu121' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu126') or (extra == 'extra-18-vbvr-pro-inference-cu124' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra == 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu128') or (extra != 'extra-18-vbvr-pro-inference-cu128' and extra == 'extra-18-vbvr-pro-inference-cu129') or (extra != 'extra-18-vbvr-pro-inference-cu118' and extra != 'extra-18-vbvr-pro-inference-cu121' and extra != 'extra-18-vbvr-pro-inference-cu124' and extra != 'extra-18-vbvr-pro-inference-cu126' and extra == 'extra-18-vbvr-pro-inference-cu129')" },
]
sdist = { url = "https://files.pythonhosted.org/packages/01/7a/92a46e7cd6bbb4d7b2855a457c3b855df54a97af5656d98fc92e58e61065/flash_attn-2.8.3.post1.tar.gz", hash = "sha256:55d5103ed846da8b56e0797acf4bde07dee4b1c7e8907fcfc6699c203030c348", size = 8451657, upload-time = "2026-06-11T04:35:21.318Z" }
[[package]]
name = "fonttools"
version = "4.63.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/84/69/c97f2c18e0db87d2c7b15da1974dace76ae938f1cfa22e2727a648b7ed43/fonttools-4.63.0.tar.gz", hash = "sha256:caeb583deeb5168e694b65cda8b4ee62abedfa66cf88488734466f2366b9c4e0", size = 3597189, upload-time = "2026-05-14T12:04:30.958Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/04/59/a639c0e136441ee91a65b56fdf89e5d075927e7a09c559d1b0f5276577db/fonttools-4.63.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d7e5c9973aa04c95650c96e5f5ad865fbf42d62079163ecfab1e01cbc2504c22", size = 4903184, upload-time = "2026-05-14T12:02:45.742Z" },
{ url = "https://files.pythonhosted.org/packages/c7/b7/87439bf44e6b97c5538cd29d0b7e366a5b8ce2cc132a4134fb67fa3f2fa2/fonttools-4.63.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:032038247a96c1690f9f31e377c389383c902531b085aa4e4dabd6f57f870e69", size = 5042799, upload-time = "2026-05-14T12:02:50.424Z" },
{ url = "https://files.pythonhosted.org/packages/2c/47/c99d5268f354002ce80f8d029cd9d7d872969da1de8b93d32de4dc56d6f4/fonttools-4.63.0-py3-none-any.whl", hash = "sha256:445af2eab030a16b9171ea8bdda7ebf7d96bda2df88ee182a464252f6e05e20d", size = 1164562, upload-time = "2026-05-14T12:04:29.092Z" },
]
[[package]]
name = "frozenlist"
version = "1.8.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/2d/f5/c831fac6cc817d26fd54c7eaccd04ef7e0288806943f7cc5bbf69f3ac1f0/frozenlist-1.8.0.tar.gz", hash = "sha256:3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad", size = 45875, upload-time = "2025-10-06T05:38:17.865Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/5d/ed/c7895fd2fde7f3ee70d248175f9b6cdf792fb741ab92dc59cd9ef3bd241b/frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f57fb59d9f385710aa7060e89410aeb5058b99e62f4d16b08b91986b9a2140c2", size = 219464, upload-time = "2025-10-06T05:35:28.254Z" },
{ url = "https://files.pythonhosted.org/packages/db/4b/87e95b5d15097c302430e647136b7d7ab2398a702390cf4c8601975709e7/frozenlist-1.8.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:20e63c9493d33ee48536600d1a5c95eefc870cd71e7ab037763d1fbb89cc51e7", size = 217650, upload-time = "2025-10-06T05:35:40.377Z" },
{ url = "https://files.pythonhosted.org/packages/9a/9a/e35b4a917281c0b8419d4207f4334c8e8c5dbf4f3f5f9ada73958d937dcc/frozenlist-1.8.0-py3-none-any.whl", hash = "sha256:0c18a16eab41e82c295618a77502e17b195883241c563b00f0aa5106fc4eaa0d", size = 13409, upload-time = "2025-10-06T05:38:16.721Z" },
]
[[package]]
name = "fsspec"
version = "2023.10.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a4/f7/16ec1f92523165d10301cfa8cb83df0356dbe615d4ca5ed611a16f53e09a/fsspec-2023.10.0.tar.gz", hash = "sha256:330c66757591df346ad3091a53bd907e15348c2ba17d63fd54f5c39c4457d2a5", size = 165452, upload-time = "2023-10-21T17:37:04.636Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e8/f6/3eccfb530aac90ad1301c582da228e4763f19e719ac8200752a4841b0b2d/fsspec-2023.10.0-py3-none-any.whl", hash = "sha256:346a8f024efeb749d2a5fca7ba8854474b1ff9af7c3faaf636a4548781136529", size = 166384, upload-time = "2023-10-21T17:37:02.632Z" },
]
[package.optional-dependencies]
http = [
{ name = "aiohttp" },
{ name = "requests" },
]
[[package]]
name = "ftfy"
version = "6.3.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "wcwidth" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a5/d3/8650919bc3c7c6e90ee3fa7fd618bf373cbbe55dff043bd67353dbb20cd8/ftfy-6.3.1.tar.gz", hash = "sha256:9b3c3d90f84fb267fe64d375a07b7f8912d817cf86009ae134aa03e1819506ec", size = 308927, upload-time = "2024-10-26T00:50:35.149Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ab/6e/81d47999aebc1b155f81eca4477a616a70f238a2549848c38983f3c22a82/ftfy-6.3.1-py3-none-any.whl", hash = "sha256:7c70eb532015cd2f9adb53f101fb6c7945988d023a085d127d1573dc49dd0083", size = 44821, upload-time = "2024-10-26T00:50:33.425Z" },
]
[[package]]
name = "gradio"
version = "6.25.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "anyio" },
{ name = "brotli" },
{ name = "fastapi" },
{ name = "gradio-client" },
{ name = "groovy" },
{ name = "hf-gradio" },
{ name = "httpx" },
{ name = "huggingface-hub" },
{ name = "jinja2" },
{ name = "markupsafe" },
{ name = "numpy" },
{ name = "orjson" },
{ name = "packaging" },
{ name = "pandas" },
{ name = "pillow" },
{ name = "pydantic" },
{ name = "pydub" },
{ name = "python-multipart" },
{ name = "pytz" },
{ name = "pyyaml" },
{ name = "safehttpx" },
{ name = "semantic-version" },
{ name = "starlette" },
{ name = "tomlkit" },
{ name = "typer" },
{ name = "typing-extensions" },
{ name = "uvicorn" },
]
sdist = { url = "https://files.pythonhosted.org/packages/34/d0/1712223ffee883f87b8878c44afa35caa2f0eca85bb0a7dc837103f59565/gradio-6.25.0.tar.gz", hash = "sha256:0cb0755d67d2c3546b454074bbccae469f732bfb650e0d403b4041461b5690b0", size = 44648022, upload-time = "2026-08-19T20:33:40.271Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/4b/e0/278e7c315f9b5c4c34e1c4d5eeb9704cd5b329bae7916ecbed6b2ff2b814/gradio-6.25.0-py3-none-any.whl", hash = "sha256:871f3a43219a8e29540295334935aba885971ba67ebe09fd88433e78b21e17fe", size = 30765526, upload-time = "2026-08-19T20:33:36.415Z" },
]
[[package]]
name = "gradio-client"
version = "2.6.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "fsspec" },
{ name = "httpx" },
{ name = "huggingface-hub" },
{ name = "packaging" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/d6/a2/09b994dca27f17ffc0fdd33ee34f1f455a2ac5eec298499d0c21ebb6d918/gradio_client-2.6.0.tar.gz", hash = "sha256:e648110efa31347bb8b1abda150a7a975b40a9658fdd8562803e2ad6a300d033", size = 60674, upload-time = "2026-07-29T19:39:50.915Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/5d/29/80957aef2f107e5357cb3d8d5d07f40302962c9b829f9e8f970b80bec502/gradio_client-2.6.0-py3-none-any.whl", hash = "sha256:4493a6425560dd23d1eb5427a13290819135c664c5ed9f184eb517b1ea263291", size = 61654, upload-time = "2026-07-29T19:39:49.788Z" },
]
[[package]]
name = "groovy"
version = "0.1.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/52/36/bbdede67400277bef33d3ec0e6a31750da972c469f75966b4930c753218f/groovy-0.1.2.tar.gz", hash = "sha256:25c1dc09b3f9d7e292458aa762c6beb96ea037071bf5e917fc81fb78d2231083", size = 17325, upload-time = "2025-02-28T20:24:56.068Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/28/27/3d6dcadc8a3214d8522c1e7f6a19554e33659be44546d44a2f7572ac7d2a/groovy-0.1.2-py3-none-any.whl", hash = "sha256:7f7975bab18c729a257a8b1ae9dcd70b7cafb1720481beae47719af57c35fa64", size = 14090, upload-time = "2025-02-28T20:24:55.152Z" },
]
[[package]]
name = "h11"
version = "0.16.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250, upload-time = "2025-04-24T03:35:25.427Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" },
]
[[package]]
name = "hf-gradio"
version = "0.4.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "gradio-client" },
{ name = "typer" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ce/86/c9694b7cfada5780e75769e60dc161a161f4dd7fc91b61db5e3a3338bef9/hf_gradio-0.4.1.tar.gz", hash = "sha256:a017d942618f0d495a58ee4563047fa04bef614c00e0cb789a9a6d0633cffa7b", size = 6560, upload-time = "2026-04-22T14:01:32.334Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/30/2d/afff2ee87e75d8eb85c92bb8cf0e15b05c23c2ebd8fd8dec781d8601ed7f/hf_gradio-0.4.1-py3-none-any.whl", hash = "sha256:76b8cb8be6abe62d74c1ad2d35b42f0629db89aa9e1a8d033cecfe7c856eeab3", size = 4482, upload-time = "2026-04-17T19:53:31.827Z" },
]
[[package]]
name = "hf-xet"
version = "1.6.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/1b/ab/522a2ab67f27971a9d48ca666d4fca85ef7d5282d142e31fd087e27b1bbe/hf_xet-1.6.0.tar.gz", hash = "sha256:2e58454a340b3556dfa4972d5451aff4fba8dd42a236600ba1a1d2b1514f0fef", size = 920527, upload-time = "2026-08-03T22:33:13.243Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/67/4e/a28359bf1c1ecf11eba22123168c138698f7cb576ac678f5a2e16cd5da08/hf_xet-1.6.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d62671bb130879cef0ee4c9ebe47a14af6c66ec53e6d84dc15936e5ffdfac82f", size = 4464663, upload-time = "2026-08-03T22:33:03.802Z" },
{ url = "https://files.pythonhosted.org/packages/ab/5f/311725e2a905534dfee2dcb5b08414f249147f1f12252bfc2bd24caa075c/hf_xet-1.6.0-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4f71cba6129110c3374a33f919001ff130488fc23553698e34cc1c2a1198c", size = 4675937, upload-time = "2026-08-03T22:33:08.616Z" },
]
[[package]]
name = "httpcore"
version = "1.0.9"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "certifi" },
{ name = "h11" },
]
sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484, upload-time = "2025-04-24T22:06:22.219Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784, upload-time = "2025-04-24T22:06:20.566Z" },
]
[[package]]
name = "httpx"
version = "0.28.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "anyio" },
{ name = "certifi" },
{ name = "httpcore" },
{ name = "idna" },
]
sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406, upload-time = "2024-12-06T15:37:23.222Z" }
wheels = [
{ 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" },
]
[[package]]
name = "huggingface-hub"
version = "1.28.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "click" },
{ name = "filelock" },
{ name = "fsspec" },
{ name = "hf-xet" },
{ name = "httpx" },
{ name = "packaging" },
{ name = "pyyaml" },
{ name = "tqdm" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/c6/ae/222a91937ebee7f62c0ca8f5ee0afd97577caf24c0abb927d1f5c7e9f6d2/huggingface_hub-1.28.0.tar.gz", hash = "sha256:46a2e950c09234de54093d587d1675382f0d08dbd600d9fb599b5932f5b2c6cb", size = 959609, upload-time = "2026-08-18T12:27:15.101Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/51/0e/eafef18f1a75e125e68395db21131db0cf868a128ecd2fce69b4df6c584b/huggingface_hub-1.28.0-py3-none-any.whl", hash = "sha256:58a8bacb03072edfc38067065e9dc24bbb34805410fcd36a1632de0b329660bb", size = 793202, upload-time = "2026-08-18T12:27:12.719Z" },
]
[[package]]
name = "idna"
version = "3.19"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/5f/f7/abb373e5757eaec4b922b92f97ec8d6d7e057cf06778247604fbc4e7c3f3/idna-3.19.tar.gz", hash = "sha256:5e0811a4383b21dc5838069f801c4fb62113b7447663d2530d2bd6e77b49bf15", size = 215237, upload-time = "2026-08-18T05:14:24.27Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/57/b0/0e52c878c53f245edd3a11020f20979b3f490f245af532c7cae3027754b5/idna-3.19-py3-none-any.whl", hash = "sha256:815e7be7a7806d54abb586dc943addc79e8b2ee16915059658cbeff4b1b43bf4", size = 68550, upload-time = "2026-08-18T05:14:22.343Z" },
]
[[package]]
name = "imageio"
version = "2.37.4"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "numpy" },
{ name = "pillow" },
]
sdist = { url = "https://files.pythonhosted.org/packages/48/62/aa770a9307508d2a2a2c62d536a49347bffe9e55322db27838d3c93d0b07/imageio-2.37.4.tar.gz", hash = "sha256:e45cbc5e83502047fb138f7f585f7f105a136a57eea5f4b3cfc6ce1b52720bd3", size = 390173, upload-time = "2026-07-20T05:26:11.369Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/3e/2d/ca050652104bab2cf55e569db2a178b1b61cb041fef28307f2db383f6d9f/imageio-2.37.4-py3-none-any.whl", hash = "sha256:1ab2e22c8debf700f24c3ac43e8f95f3b3a8110c83b93411e97b4b0b2cd1c7e6", size = 318000, upload-time = "2026-07-20T05:26:09.874Z" },
]
[package.optional-dependencies]
ffmpeg = [
{ name = "imageio-ffmpeg" },
{ name = "psutil" },
]
[[package]]
name = "imageio-ffmpeg"
version = "0.6.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/44/bd/c3343c721f2a1b0c9fc71c1aebf1966a3b7f08c2eea8ed5437a2865611d6/imageio_ffmpeg-0.6.0.tar.gz", hash = "sha256:e2556bed8e005564a9f925bb7afa4002d82770d6b08825078b7697ab88ba1755", size = 25210, upload-time = "2025-01-16T21:34:32.747Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a0/2d/43c8522a2038e9d0e7dbdf3a61195ecc31ca576fb1527a528c877e87d973/imageio_ffmpeg-0.6.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:c7e46fcec401dd990405049d2e2f475e2b397779df2519b544b8aab515195282", size = 29498237, upload-time = "2025-01-16T21:34:13.726Z" },
]
[[package]]
name = "importlib-metadata"
version = "9.0.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "zipp" },
]
sdist = { url = "https://files.pythonhosted.org/packages/a9/01/15bb152d77b21318514a96f43af312635eb2500c96b55398d020c93d86ea/importlib_metadata-9.0.0.tar.gz", hash = "sha256:a4f57ab599e6a2e3016d7595cfd72eb4661a5106e787a95bcc90c7105b831efc", size = 56405, upload-time = "2026-03-20T06:42:56.999Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/38/3d/2d244233ac4f76e38533cfcb2991c9eb4c7bf688ae0a036d30725b8faafe/importlib_metadata-9.0.0-py3-none-any.whl", hash = "sha256:2d21d1cc5a017bd0559e36150c21c830ab1dc304dedd1b7ea85d20f45ef3edd7", size = 27789, upload-time = "2026-03-20T06:42:55.665Z" },
]
[[package]]
name = "jinja2"
version = "3.1.6"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "markupsafe" },
]
sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" }
wheels = [
{ 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" },
]
[[package]]
name = "joblib"
version = "1.5.3"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/41/f2/d34e8b3a08a9cc79a50b2208a93dce981fe615b64d5a4d4abee421d898df/joblib-1.5.3.tar.gz", hash = "sha256:8561a3269e6801106863fd0d6d84bb737be9e7631e33aaed3fb9ce5953688da3", size = 331603, upload-time = "2025-12-15T08:41:46.427Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl", hash = "sha256:5fc3c5039fc5ca8c0276333a188bbd59d6b7ab37fe6632daa76bc7f9ec18e713", size = 309071, upload-time = "2025-12-15T08:41:44.973Z" },
]
[[package]]
name = "kiwisolver"
version = "1.5.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/d0/67/9c61eccb13f0bdca9307614e782fec49ffdde0f7a2314935d489fa93cd9c/kiwisolver-1.5.0.tar.gz", hash = "sha256:d4193f3d9dc3f6f79aaed0e5637f45d98850ebf01f7ca20e69457f3e8946b66a", size = 103482, upload-time = "2026-03-09T13:15:53.382Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f1/0e/ba4ae25d03722f64de8b2c13e80d82ab537a06b30fc7065183c6439357e3/kiwisolver-1.5.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:62f59da443c4f4849f73a51a193b1d9d258dcad0c41bc4d1b8fb2bcc04bfeb22", size = 1628776, upload-time = "2026-03-09T13:12:41.976Z" },
{ url = "https://files.pythonhosted.org/packages/45/2a/6e19368803a038b2a90857bf4ee9e3c7b667216d045866bf22d3439fd75e/kiwisolver-1.5.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f42c23db5d1521218a3276bb08666dcb662896a0be7347cba864eca45ff64ede", size = 2249196, upload-time = "2026-03-09T13:12:55.057Z" },
{ url = "https://files.pythonhosted.org/packages/c8/b9/1d50e610ecadebe205b71d6728fd224ce0e0ca6aba7b9cbe1da049203ac5/kiwisolver-1.5.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b83af57bdddef03c01a9138034c6ff03181a3028d9a1003b301eb1a55e161a3f", size = 79888, upload-time = "2026-03-09T13:15:43.317Z" },
]
[[package]]
name = "lazy-loader"
version = "0.5"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "packaging" },
]
sdist = { url = "https://files.pythonhosted.org/packages/49/ac/21a1f8aa3777f5658576777ea76bfb124b702c520bbe90edf4ae9915eafa/lazy_loader-0.5.tar.gz", hash = "sha256:717f9179a0dbed357012ddad50a5ad3d5e4d9a0b8712680d4e687f5e6e6ed9b3", size = 15294, upload-time = "2026-03-06T15:45:09.054Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/8a/a1/8d812e53a5da1687abb10445275d41a8b13adb781bbf7196ddbcf8d88505/lazy_loader-0.5-py3-none-any.whl", hash = "sha256:ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005", size = 8044, upload-time = "2026-03-06T15:45:07.668Z" },
]
[[package]]
name = "librosa"
version = "0.11.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "audioread" },
{ name = "decorator" },
{ name = "joblib" },
{ name = "lazy-loader" },
{ name = "msgpack" },
{ name = "numba" },
{ name = "numpy" },
{ name = "pooch" },
{ name = "scikit-learn" },
{ name = "scipy" },
{ name = "soundfile" },
{ name = "soxr" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/64/36/360b5aafa0238e29758729e9486c6ed92a6f37fa403b7875e06c115cdf4a/librosa-0.11.0.tar.gz", hash = "sha256:f5ed951ca189b375bbe2e33b2abd7e040ceeee302b9bbaeeffdfddb8d0ace908", size = 327001, upload-time = "2025-03-11T15:09:54.884Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/b5/ba/c63c5786dfee4c3417094c4b00966e61e4a63efecee22cb7b4c0387dda83/librosa-0.11.0-py3-none-any.whl", hash = "sha256:0b6415c4fd68bff4c29288abe67c6d80b587e0e1e2cfb0aad23e4559504a7fa1", size = 260749, upload-time = "2025-03-11T15:09:52.982Z" },
]
[[package]]
name = "llvmlite"
version = "0.49.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/43/27/72ae94ea5c8f7349ec1c229d4cd058feb799cbd0833ad6d1b47c919b37b7/llvmlite-0.49.0.tar.gz", hash = "sha256:00f16db782f4a13c78c5804aedc434e46794a77e89999a168f9401106270e50a", size = 194467, upload-time = "2026-08-11T16:26:00.489Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/72/2c/eb42378b4f3afc71f9fe172d01f30135dc1d54c7fd95cf76d5445d6f7809/llvmlite-0.49.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:854941c2267fd4fc5b2ce02b8af8ecdffa79fb7784591d3a89370322039ea09f", size = 59890659, upload-time = "2026-08-11T16:23:03.359Z" },
]
[[package]]
name = "markdown-it-py"
version = "4.2.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "mdurl" },
]
sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", size = 82454, upload-time = "2026-05-07T12:08:28.36Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl", hash = "sha256:9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a", size = 91687, upload-time = "2026-05-07T12:08:27.182Z" },
]
[[package]]
name = "markupsafe"
version = "3.0.3"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", size = 80313, upload-time = "2025-09-27T18:37:40.426Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/af/cd/ce6e848bbf2c32314c9b237839119c5a564a59725b53157c856e90937b7a/markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591", size = 20681, upload-time = "2025-09-27T18:36:08.881Z" },
{ url = "https://files.pythonhosted.org/packages/56/21/dca11354e756ebd03e036bd8ad58d6d7168c80ce1fe5e75218e4945cbab7/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1", size = 20745, upload-time = "2025-09-27T18:36:13.504Z" },
]
[[package]]
name = "matplotlib"
version = "3.7.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "contourpy" },
{ name = "cycler" },
{ name = "fonttools" },
{ name = "kiwisolver" },
{ name = "numpy" },
{ name = "packaging" },
{ name = "pillow" },
{ name = "pyparsing" },
{ name = "python-dateutil" },
]
sdist = { url = "https://files.pythonhosted.org/packages/65/c2/34158ff731a12802228434e8d17d2ebb5097394ab9d065205cc262cf2a6f/matplotlib-3.7.0.tar.gz", hash = "sha256:8f6efd313430d7ef70a38a3276281cb2e8646b3a22b3b21eb227da20e15e6813", size = 36346055, upload-time = "2023-02-13T22:53:48.382Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/05/da/0b3bdae60e27b99d22a044f63de323988c7343b787734ca76e41de48cf9b/matplotlib-3.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c5465735eaaafd1cfaec3fed60aee776aeb3fd3992aa2e49f4635339c931d443", size = 11569208, upload-time = "2023-02-13T22:55:02.154Z" },
]
[[package]]
name = "mdurl"
version = "0.1.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, upload-time = "2022-08-14T12:40:10.846Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" },
]
[[package]]
name = "modelscope"
version = "1.39.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "filelock" },
{ name = "modelscope-hub" },
{ name = "packaging" },
{ name = "requests" },
{ name = "setuptools" },
{ name = "tqdm" },
{ name = "urllib3" },
]
sdist = { url = "https://files.pythonhosted.org/packages/33/ae/5118b6b8cea49c4071dc54dba80e63ed20da920bde388bf1ed7916f5cd5c/modelscope-1.39.1.tar.gz", hash = "sha256:40cc02051e4cd67931c70f1956b2a22efc1b35f2a432b5110204406d4a28e17f", size = 4548222, upload-time = "2026-08-04T08:27:03.936Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ee/c5/ff578b44a7ba5d86edfaae1ce7db9082f95477bd22ccb2514c1aee4636b7/modelscope-1.39.1-py3-none-any.whl", hash = "sha256:c1567b9d319b11d815832d13c11f71a6413b19cf6374cef6937c54d830552a97", size = 6038125, upload-time = "2026-08-04T08:27:01.121Z" },
]
[[package]]
name = "modelscope-hub"
version = "0.2.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "filelock" },
{ name = "requests" },
{ name = "tqdm" },
{ name = "urllib3" },
]
sdist = { url = "https://files.pythonhosted.org/packages/76/9d/3fabfd2b147d94e1980d670fecd3c183999db04a71b80a546bcf37cc6f89/modelscope_hub-0.2.0.tar.gz", hash = "sha256:00288d3e08ad7fadfdd7539f4dffa9d75f9006c43c73abd33ea51767317f001c", size = 163316, upload-time = "2026-08-01T15:00:08.694Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ab/be/3b0e14c296a622c920287fc6d2c1b5a8668c8e0d98662f7b2bd8f3fcc779/modelscope_hub-0.2.0-py3-none-any.whl", hash = "sha256:84668c80c1d36d1fb1ea1ce17b707d77e044b92255288618c3b7de5b13834418", size = 156023, upload-time = "2026-08-01T15:00:07.335Z" },
]
[[package]]
name = "mpmath"
version = "1.3.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106, upload-time = "2023-03-07T16:47:11.061Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198, upload-time = "2023-03-07T16:47:09.197Z" },
]
[[package]]
name = "msgpack"
version = "1.2.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/31/f9/c0a1c127f9049db9155afc316952ea571720dd01833ff5e4d7e8e6352dbb/msgpack-1.2.1.tar.gz", hash = "sha256:04c721c2c7448767e9e3f2520a475663d8ee0f09c31890f6d2bd70fd636a9647", size = 183960, upload-time = "2026-06-18T16:13:52.594Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fa/7f/5ce020168cf0439041526e95aa068c722c016aee21624e331aeabeee2e8e/msgpack-1.2.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:83efa1c898e0fc5380fc0cabbf75164c52e3b5cbb45973710d75821928380c73", size = 407625, upload-time = "2026-06-18T16:12:35.239Z" },
{ url = "https://files.pythonhosted.org/packages/a2/2e/9ee200cde32fd1a0101b4006202fde554c1860adfb9bf7bff31ea4c08df8/msgpack-1.2.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:633727297ed063441fd1cda2288865487f33ad14eeb8831afb5f0c396a62cfce", size = 405121, upload-time = "2026-06-18T16:12:40.524Z" },
]
[[package]]
name = "multidict"
version = "6.7.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/1a/c2/c2d94cbe6ac1753f3fc980da97b3d930efe1da3af3c9f5125354436c073d/multidict-6.7.1.tar.gz", hash = "sha256:ec6652a1bee61c53a3e5776b6049172c53b6aaba34f18c9ad04f82712bac623d", size = 102010, upload-time = "2026-01-26T02:46:45.979Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/4b/ac/b605473de2bb404e742f2cc3583d12aedb2352a70e49ae8fce455b50c5aa/multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9b0d9b91d1aa44db9c1f1ecd0d9d2ae610b2f4f856448664e01a3b35899f3f92", size = 243273, upload-time = "2026-01-26T02:43:13.063Z" },
{ url = "https://files.pythonhosted.org/packages/de/01/73856fab6d125e5bc652c3986b90e8699a95e84b48d72f39ade6c0e74a8c/multidict-6.7.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:24c0cf81544ca5e17cfcb6e482e7a82cd475925242b308b890c9452a074d4505", size = 239103, upload-time = "2026-01-26T02:43:21.508Z" },
{ url = "https://files.pythonhosted.org/packages/81/08/7036c080d7117f28a4af526d794aab6a84463126db031b007717c1a6676e/multidict-6.7.1-py3-none-any.whl", hash = "sha256:55d97cc6dae627efa6a6e548885712d4864b81110ac76fa4e534c03819fa4a56", size = 12319, upload-time = "2026-01-26T02:46:44.004Z" },
]
[[package]]
name = "multiprocess"
version = "0.70.15"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "dill" },
]
sdist = { url = "https://files.pythonhosted.org/packages/68/e0/a77ca96e772e13c828fa52f3ad370d413bef194aeaf78b7c6611870ad815/multiprocess-0.70.15.tar.gz", hash = "sha256:f20eed3036c0ef477b07a4177cf7c1ba520d9a2677870a4f47fe026f0cd6787e", size = 1894495, upload-time = "2023-07-23T05:03:29.314Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/35/a8/36d8d7b3e46b377800d8dec47891cdf05842d1a2366909ae4a0c89fbc5e6/multiprocess-0.70.15-py310-none-any.whl", hash = "sha256:7dd58e33235e83cf09d625e55cffd7b0f0eede7ee9223cdd666a87624f60c21a", size = 134824, upload-time = "2023-07-23T05:03:21.182Z" },
{ url = "https://files.pythonhosted.org/packages/ca/3f/8354ce12fd13bd5c5bb4722261a10ca1d6e2eb7c1c08fa3d8a4e9dc98f44/multiprocess-0.70.15-py37-none-any.whl", hash = "sha256:f7d4a1629bccb433114c3b4885f69eccc200994323c80f6feee73b0edc9199c5", size = 116276, upload-time = "2023-07-23T05:03:24.718Z" },
{ url = "https://files.pythonhosted.org/packages/c2/a6/c5cb599d917904878f220a4dbdfdcc4ef291dd3956c35b3b0dc6fc42fb6d/multiprocess-0.70.15-py38-none-any.whl", hash = "sha256:bee9afba476c91f9ebee7beeee0601face9eff67d822e893f9a893725fbd6316", size = 132626, upload-time = "2023-07-23T05:03:25.895Z" },
{ url = "https://files.pythonhosted.org/packages/c6/c9/820b5ab056f4ada76fbe05bd481a948f287957d6cbfd59e2dd2618b408c1/multiprocess-0.70.15-py39-none-any.whl", hash = "sha256:3e0953f5d52b4c76f1c973eaf8214554d146f2be5decb48e928e55c7a2d19338", size = 133349, upload-time = "2023-07-23T05:03:27.022Z" },
]
[[package]]
name = "networkx"
version = "3.4.2"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload-time = "2024-10-21T12:39:36.247Z" },
]
[[package]]
name = "ninja"
version = "1.13.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/43/73/79a0b22fc731989c708068427579e840a6cf4e937fe7ae5c5d0b7356ac22/ninja-1.13.0.tar.gz", hash = "sha256:4a40ce995ded54d9dc24f8ea37ff3bf62ad192b547f6c7126e7e25045e76f978", size = 242558, upload-time = "2025-08-11T15:10:19.421Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ed/de/0e6edf44d6a04dabd0318a519125ed0415ce437ad5a1ec9b9be03d9048cf/ninja-1.13.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fb46acf6b93b8dd0322adc3a4945452a4e774b75b91293bafcc7b7f8e6517dfa", size = 180716, upload-time = "2025-08-11T15:09:58.696Z" },
{ url = "https://files.pythonhosted.org/packages/34/6f/5f5a54a1041af945130abdb2b8529cbef0cdcbbf9bcf3f4195378319d29a/ninja-1.13.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b4f2a072db3c0f944c32793e91532d8948d20d9ab83da9c0c7c15b5768072200", size = 581758, upload-time = "2025-08-11T15:10:13.295Z" },
]
[[package]]
name = "numba"
version = "0.67.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "llvmlite" },
{ name = "numpy" },
]
sdist = { url = "https://files.pythonhosted.org/packages/7a/90/2544f4e3a61e501d6c9a5418fd4b905323222693d54a02cab0106a0af865/numba-0.67.0.tar.gz", hash = "sha256:cd75aa535b33fa05d9d930b1ae8af9f97a2881e96d72dfb38ec9b78284d9f851", size = 2836515, upload-time = "2026-08-11T23:04:00.174Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e5/17/5358f24235ef1a5a80b7e28f3e1baa886c0bcf07dc68557009284e6ba698/numba-0.67.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d6c8e9ba3f9602471e8c6f563ffcce8db8046741f0bafb782a052e41dc6b6861", size = 3821881, upload-time = "2026-08-11T23:03:11.172Z" },
]
[[package]]
name = "numpy"
version = "1.24.4"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a4/9b/027bec52c633f6556dba6b722d9a0befb40498b9ceddd29cbe67a45a127c/numpy-1.24.4.tar.gz", hash = "sha256:80f5e3a4e498641401868df4208b74581206afbee7cf7b8329daae82676d9463", size = 10911229, upload-time = "2023-06-26T13:39:33.218Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/10/be/ae5bf4737cb79ba437879915791f6f26d92583c738d7d960ad94e5c36adf/numpy-1.24.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ffe43c74893dbf38c2b0a1f5428760a1a9c98285553c89e12d70a96a7f3a4d6", size = 17282357, upload-time = "2023-06-26T13:23:51.446Z" },
]
[[package]]
name = "nvidia-cublas-cu11"
version = "11.11.3.6"
source = { registry = "https://pypi.org/simple" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/46/be/c222e33e60d28ecd496a46fc4d78ccae0ee28e1fd7dc705b6288b4cad27e/nvidia_cublas_cu11-11.11.3.6-py3-none-manylinux1_x86_64.whl", hash = "sha256:39fb40e8f486dd8a2ddb8fdeefe1d5b28f5b99df01c87ab3676f057a74a5a6f3", size = 417870452, upload-time = "2022-10-18T21:17:48.638Z" },
{ url = "https://files.pythonhosted.org/packages/ea/2e/9d99c60771d275ecf6c914a612e9a577f740a615bc826bec132368e1d3ae/nvidia_cublas_cu11-11.11.3.6-py3-none-manylinux2014_x86_64.whl", hash = "sha256:60252822adea5d0b10cd990a7dc7bedf7435f30ae40083c7a624a85a43225abc", size = 417870460, upload-time = "2024-08-17T00:00:26.889Z" },
]
[[package]]
name = "nvidia-cublas-cu12"
version = "12.1.3.1"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"platform_machine == 'x86_64' and sys_platform == 'linux'",
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/37/6d/121efd7382d5b0284239f4ab1fc1590d86d34ed4a4a2fdb13b30ca8e5740/nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl", hash = "sha256:ee53ccca76a6fc08fb9701aa95b6ceb242cdaab118c3bb152af4e579af792728", size = 410594774, upload-time = "2023-04-19T15:50:03.519Z" },
]
[[package]]
name = "nvidia-cublas-cu12"
version = "12.4.5.8"
source = { registry = "https://pypi.org/simple" }
resolution-markers = [
"platform_machine == 'x86_64' and sys_platform == 'linux'",
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/ae/71/1c91302526c45ab494c23f61c7a84aa568b8c1f9d196efa5993957faf906/nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_x86_64.whl", hash = "sha256:2fc8da60df463fdefa81e323eef2e36489e1c94335b5358bcb38360adf75ac9b", size = 363438805, upload-time = "2024-04-03T20:57:06.025Z" },
]
[[package]]
name = "nvidia-cublas-cu12"