-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuv.lock
More file actions
2013 lines (1850 loc) · 136 KB
/
Copy pathuv.lock
File metadata and controls
2013 lines (1850 loc) · 136 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.*"
resolution-markers = [
"sys_platform == 'win32'",
]
supported-markers = [
"sys_platform == 'win32'",
]
[[package]]
name = "aiohappyeyeballs"
version = "2.6.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8" },
]
[[package]]
name = "aiohttp"
version = "3.13.3"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "aiohappyeyeballs", marker = "sys_platform == 'win32'" },
{ name = "aiosignal", marker = "sys_platform == 'win32'" },
{ name = "async-timeout", marker = "sys_platform == 'win32'" },
{ name = "attrs", marker = "sys_platform == 'win32'" },
{ name = "frozenlist", marker = "sys_platform == 'win32'" },
{ name = "multidict", marker = "sys_platform == 'win32'" },
{ name = "propcache", marker = "sys_platform == 'win32'" },
{ name = "yarl", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/50/42/32cf8e7704ceb4481406eb87161349abb46a57fee3f008ba9cb610968646/aiohttp-3.13.3.tar.gz", hash = "sha256:a949eee43d3782f2daae4f4a2819b2cb9b0c5d3b7f7a927067cc84dafdbb9f88" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/3f/4f/2c41f800a0b560785c10fb316216ac058c105f9be50bdc6a285de88db625/aiohttp-3.13.3-cp310-cp310-win32.whl", hash = "sha256:37da61e244d1749798c151421602884db5270faf479cf0ef03af0ff68954c9dd" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/80/df/29cd63c7ecfdb65ccc12f7d808cac4fa2a19544660c06c61a4a48462de0c/aiohttp-3.13.3-cp310-cp310-win_amd64.whl", hash = "sha256:7e63f210bc1b57ef699035f2b4b6d9ce096b5914414a49b0997c839b2bd2223c" },
]
[[package]]
name = "aiosignal"
version = "1.4.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "frozenlist", marker = "sys_platform == 'win32'" },
{ name = "typing-extensions", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" },
]
[[package]]
name = "annotated-doc"
version = "0.0.4"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/57/ba/046ceea27344560984e26a590f90bc7f4a75b06701f653222458922b558c/annotated_doc-0.0.4.tar.gz", hash = "sha256:fbcda96e87e9c92ad167c2e53839e57503ecfda18804ea28102353485033faa4" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/1e/d3/26bf1008eb3d2daa8ef4cacc7f3bfdc11818d111f7e2d0201bc6e3b49d45/annotated_doc-0.0.4-py3-none-any.whl", hash = "sha256:571ac1dc6991c450b25a9c2d84a3705e2ae7a53467b5d111c24fa8baabbed320" },
]
[[package]]
name = "annotated-types"
version = "0.7.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53" },
]
[[package]]
name = "anthropic"
version = "0.86.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "anyio", marker = "sys_platform == 'win32'" },
{ name = "distro", marker = "sys_platform == 'win32'" },
{ name = "docstring-parser", marker = "sys_platform == 'win32'" },
{ name = "httpx", marker = "sys_platform == 'win32'" },
{ name = "jiter", marker = "sys_platform == 'win32'" },
{ name = "pydantic", marker = "sys_platform == 'win32'" },
{ name = "sniffio", marker = "sys_platform == 'win32'" },
{ name = "typing-extensions", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/37/7a/8b390dc47945d3169875d342847431e5f7d5fa716b2e37494d57cfc1db10/anthropic-0.86.0.tar.gz", hash = "sha256:60023a7e879aa4fbb1fed99d487fe407b2ebf6569603e5047cfe304cebdaa0e5" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/63/5f/67db29c6e5d16c8c9c4652d3efb934d89cb750cad201539141781d8eae14/anthropic-0.86.0-py3-none-any.whl", hash = "sha256:9d2bbd339446acce98858c5627d33056efe01f70435b22b63546fe7edae0cd57" },
]
[[package]]
name = "anyio"
version = "4.13.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "exceptiongroup", marker = "sys_platform == 'win32'" },
{ name = "idna", marker = "sys_platform == 'win32'" },
{ name = "typing-extensions", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/19/14/2c5dd9f512b66549ae92767a9c7b330ae88e1932ca57876909410251fe13/anyio-4.13.0.tar.gz", hash = "sha256:334b70e641fd2221c1505b3890c69882fe4a2df910cba14d97019b90b24439dc" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/da/42/e921fccf5015463e32a3cf6ee7f980a6ed0f395ceeaa45060b61d86486c2/anyio-4.13.0-py3-none-any.whl", hash = "sha256:08b310f9e24a9594186fd75b4f73f4a4152069e3853f1ed8bfbf58369f4ad708" },
]
[[package]]
name = "astor"
version = "0.8.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/5a/21/75b771132fee241dfe601d39ade629548a9626d1d39f333fde31bc46febe/astor-0.8.1.tar.gz", hash = "sha256:6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/c3/88/97eef84f48fa04fbd6750e62dcceafba6c63c81b7ac1420856c8dcc0a3f9/astor-0.8.1-py2.py3-none-any.whl", hash = "sha256:070a54e890cefb5b3739d19f30f5a5ec840ffc9c50ffa7d23cc9fc1a38ebbfc5" },
]
[[package]]
name = "async-timeout"
version = "4.0.3"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/87/d6/21b30a550dafea84b1b8eee21b5e23fa16d010ae006011221f33dcd8d7f8/async-timeout-4.0.3.tar.gz", hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/a7/fa/e01228c2938de91d47b307831c62ab9e4001e747789d0b05baf779a6488c/async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028" },
]
[[package]]
name = "attrs"
version = "26.1.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz", hash = "sha256:d03ceb89cb322a8fd706d4fb91940737b6642aa36998fe130a9bc96c985eff32" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309" },
]
[[package]]
name = "beautifulsoup4"
version = "4.14.3"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "soupsieve", marker = "sys_platform == 'win32'" },
{ name = "typing-extensions", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/c3/b0/1c6a16426d389813b48d95e26898aff79abbde42ad353958ad95cc8c9b21/beautifulsoup4-4.14.3.tar.gz", hash = "sha256:6292b1c5186d356bba669ef9f7f051757099565ad9ada5dd630bd9de5fa7fb86" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/1a/39/47f9197bdd44df24d67ac8893641e16f386c984a0619ef2ee4c51fbbc019/beautifulsoup4-4.14.3-py3-none-any.whl", hash = "sha256:0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb" },
]
[[package]]
name = "cachetools"
version = "7.0.5"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/af/dd/57fe3fdb6e65b25a5987fd2cdc7e22db0aef508b91634d2e57d22928d41b/cachetools-7.0.5.tar.gz", hash = "sha256:0cd042c24377200c1dcd225f8b7b12b0ca53cc2c961b43757e774ebe190fd990" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/06/f3/39cf3367b8107baa44f861dc802cbf16263c945b62d8265d36034fc07bea/cachetools-7.0.5-py3-none-any.whl", hash = "sha256:46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114" },
]
[[package]]
name = "certifi"
version = "2026.2.25"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/af/2d/7bf41579a8986e348fa033a31cdd0e4121114f6bce2457e8876010b092dd/certifi-2026.2.25.tar.gz", hash = "sha256:e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl", hash = "sha256:027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa" },
]
[[package]]
name = "chardet"
version = "7.3.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/3e/af/8d6ad988a6a4b9830c4e39e4c2e390e3037465b76a5e32e92273df27a973/chardet-7.3.0.tar.gz", hash = "sha256:e6bf602bb8a070524a19bac1cff2a10d62c71b09606f066251282870fa1466e5" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/84/49/c0754542e67959205cb19167e973bb52d8c3b357289df7c85733da2f4afd/chardet-7.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:5dbfbaef7de55aee008de9b886a63e60e916016507ed7845c9b7bfe1357f4f54" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/a6/85/e37beeb6abd6e64d79e624cb66855c95d919b55ca0f61b81d9e8e288183d/chardet-7.3.0-py3-none-any.whl", hash = "sha256:dc4726af6ee00ee386293c34d86ba1fe18e0bd70a74612f1486da217d6a01249" },
]
[[package]]
name = "charset-normalizer"
version = "3.4.6"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/7b/60/e3bec1881450851b087e301bedc3daa9377a4d45f1c26aa90b0b235e38aa/charset_normalizer-3.4.6.tar.gz", hash = "sha256:1ae6b62897110aa7c79ea2f5dd38d1abca6db663687c0b1ad9aed6f6bae3d9d6" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/bd/8e/3cb9e2d998ff6b21c0a1860343cb7b83eba9cdb66b91410e18fc4969d6ab/charset_normalizer-3.4.6-cp310-cp310-win32.whl", hash = "sha256:74a2e659c7ecbc73562e2a15e05039f1e22c75b7c7618b4b574a3ea9118d1557" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/d8/8f/78f5489ffadb0db3eb7aff53d31c24531d33eb545f0c6f6567c25f49a5ff/charset_normalizer-3.4.6-cp310-cp310-win_amd64.whl", hash = "sha256:aa9cccf4a44b9b62d8ba8b4dd06c649ba683e4bf04eea606d2e94cfc2d6ff4d6" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/e4/74/e472659dffb0cadb2f411282d2d76c60da1fc94076d7fffed4ae8a93ec01/charset_normalizer-3.4.6-cp310-cp310-win_arm64.whl", hash = "sha256:e985a16ff513596f217cee86c21371b8cd011c0f6f056d0920aa2d926c544058" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/2a/68/687187c7e26cb24ccbd88e5069f5ef00eba804d36dde11d99aad0838ab45/charset_normalizer-3.4.6-py3-none-any.whl", hash = "sha256:947cf925bc916d90adba35a64c82aace04fa39b46b52d4630ece166655905a69" },
]
[[package]]
name = "click"
version = "8.3.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "colorama", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/3d/fa/656b739db8587d7b5dfa22e22ed02566950fbfbcdc20311993483657a5c0/click-8.3.1.tar.gz", hash = "sha256:12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/98/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.1-py3-none-any.whl", hash = "sha256:981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6" },
]
[[package]]
name = "colorama"
version = "0.4.6"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" },
]
[[package]]
name = "colorlog"
version = "6.10.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "colorama", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/a2/61/f083b5ac52e505dfc1c624eafbf8c7589a0d7f32daa398d2e7590efa5fda/colorlog-6.10.1.tar.gz", hash = "sha256:eb4ae5cb65fe7fec7773c2306061a8e63e02efc2c72eba9d27b0fa23c94f1321" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/6d/c1/e419ef3723a074172b68aaa89c9f3de486ed4c2399e2dbd8113a4fdcaf9e/colorlog-6.10.1-py3-none-any.whl", hash = "sha256:2d7e8348291948af66122cff006c9f8da6255d224e7cf8e37d8de2df3bad8c9c" },
]
[[package]]
name = "contourpy"
version = "1.3.2"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "numpy", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/0c/42/17f3b798fd5e033b46a16f8d9fcb39f1aba051307f5ebf441bad1ecf78f8/contourpy-1.3.2-cp310-cp310-win32.whl", hash = "sha256:f939a054192ddc596e031e50bb13b657ce318cf13d264f095ce9db7dc6ae81c0" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/54/ec/5162b8582f2c994721018d0c9ece9dc6ff769d298a8ac6b6a652c307e7df/contourpy-1.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:c440093bbc8fc21c637c03bafcbef95ccd963bc6e0514ad887932c18ca2a759a" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/8f/4d/5bb3192bbe9d3f27e3061a6a8e7733c9120e203cb8515767d30973f71030/contourpy-1.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ded1706ed0c1049224531b81128efbd5084598f18d8a2d9efae833edbd2b40ad" },
]
[[package]]
name = "cycler"
version = "0.12.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30" },
]
[[package]]
name = "cython"
version = "3.2.4"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/91/85/7574c9cd44b69a27210444b6650f6477f56c75fee1b70d7672d3e4166167/cython-3.2.4.tar.gz", hash = "sha256:84226ecd313b233da27dc2eb3601b4f222b8209c3a7216d8733b031da1dc64e6" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/10/c6/82d19a451c050d1be0f05b1a3302267463d391db548f013ee88b5348a8e9/cython-3.2.4-cp310-cp310-win_amd64.whl", hash = "sha256:ca2399dc75796b785f74fb85c938254fa10c80272004d573c455f9123eceed86" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/8f/b1/d6a353c9b147848122a0db370863601fdf56de2d983b5c4a6a11e6ee3cd7/cython-3.2.4-cp39-abi3-win32.whl", hash = "sha256:2b1f12c0e4798293d2754e73cd6f35fa5bbdf072bdc14bc6fc442c059ef2d290" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/2d/d8/319a1263b9c33b71343adfd407e5daffd453daef47ebc7b642820a8b68ed/cython-3.2.4-cp39-abi3-win_arm64.whl", hash = "sha256:3b8e62049afef9da931d55de82d8f46c9a147313b69d5ff6af6e9121d545ce7a" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/ff/fa/d3c15189f7c52aaefbaea76fb012119b04b9013f4bf446cb4eb4c26c4e6b/cython-3.2.4-py3-none-any.whl", hash = "sha256:732fc93bc33ae4b14f6afaca663b916c2fdd5dcbfad7114e17fb2434eeaea45c" },
]
[[package]]
name = "dataclasses-json"
version = "0.6.7"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "marshmallow", marker = "sys_platform == 'win32'" },
{ name = "typing-inspect", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/64/a4/f71d9cf3a5ac257c993b5ca3f93df5f7fb395c725e7f1e6479d2514173c3/dataclasses_json-0.6.7.tar.gz", hash = "sha256:b6b3e528266ea45b9535223bc53ca645f5208833c29229e847b3f26a1cc55fc0" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/c3/be/d0d44e092656fe7a06b55e6103cbce807cdbdee17884a5367c68c9860853/dataclasses_json-0.6.7-py3-none-any.whl", hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a" },
]
[[package]]
name = "decorator"
version = "5.2.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a" },
]
[[package]]
name = "distro"
version = "1.9.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2" },
]
[[package]]
name = "dnspython"
version = "2.8.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", hash = "sha256:181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", hash = "sha256:01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" },
]
[[package]]
name = "docstring-parser"
version = "0.17.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/b2/9d/c3b43da9515bd270df0f80548d9944e389870713cc1fe2b8fb35fe2bcefd/docstring_parser-0.17.0.tar.gz", hash = "sha256:583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/55/e2/2537ebcff11c1ee1ff17d8d0b6f4db75873e3b0fb32c2d4a2ee31ecb310a/docstring_parser-0.17.0-py3-none-any.whl", hash = "sha256:cf2569abd23dce8099b300f9b4fa8191e9582dda731fd533daf54c4551658708" },
]
[[package]]
name = "email-validator"
version = "2.3.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "dnspython", marker = "sys_platform == 'win32'" },
{ name = "idna", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/f5/22/900cb125c76b7aaa450ce02fd727f452243f2e91a61af068b40adba60ea9/email_validator-2.3.0.tar.gz", hash = "sha256:9fc05c37f2f6cf439ff414f8fc46d917929974a82244c20eb10231ba60c54426" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/de/15/545e2b6cf2e3be84bc1ed85613edd75b8aea69807a71c26f4ca6a9258e82/email_validator-2.3.0-py3-none-any.whl", hash = "sha256:80f13f623413e6b197ae73bb10bf4eb0908faf509ad8362c5edeb0be7fd450b4" },
]
[[package]]
name = "et-xmlfile"
version = "2.0.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/d3/38/af70d7ab1ae9d4da450eeec1fa3918940a5fafb9055e934af8d6eb0c2313/et_xmlfile-2.0.0.tar.gz", hash = "sha256:dab3f4764309081ce75662649be815c4c9081e88f0837825f90fd28317d4da54" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/c1/8b/5fe2cc11fee489817272089c4203e679c63b570a5aaeb18d852ae3cbba6a/et_xmlfile-2.0.0-py3-none-any.whl", hash = "sha256:7a91720bc756843502c3b7504c77b8fe44217c85c537d85037f0f536151b2caa" },
]
[[package]]
name = "exceptiongroup"
version = "1.3.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "typing-extensions", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/8a/0e/97c33bf5009bdbac74fd2beace167cab3f978feb69cc36f1ef79360d6c4e/exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598" },
]
[[package]]
name = "fastapi"
version = "0.135.2"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "annotated-doc", marker = "sys_platform == 'win32'" },
{ name = "pydantic", marker = "sys_platform == 'win32'" },
{ name = "starlette", marker = "sys_platform == 'win32'" },
{ name = "typing-extensions", marker = "sys_platform == 'win32'" },
{ name = "typing-inspection", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/c4/73/5903c4b13beae98618d64eb9870c3fac4f605523dd0312ca5c80dadbd5b9/fastapi-0.135.2.tar.gz", hash = "sha256:88a832095359755527b7f63bb4c6bc9edb8329a026189eed83d6c1afcf419d56" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/8f/ea/18f6d0457f9efb2fc6fa594857f92810cadb03024975726db6546b3d6fcf/fastapi-0.135.2-py3-none-any.whl", hash = "sha256:0af0447d541867e8db2a6a25c23a8c4bd80e2394ac5529bd87501bbb9e240ca5" },
]
[package.optional-dependencies]
standard = [
{ name = "email-validator", marker = "sys_platform == 'win32'" },
{ name = "fastapi-cli", extra = ["standard"], marker = "sys_platform == 'win32'" },
{ name = "httpx", marker = "sys_platform == 'win32'" },
{ name = "jinja2", marker = "sys_platform == 'win32'" },
{ name = "pydantic-extra-types", marker = "sys_platform == 'win32'" },
{ name = "pydantic-settings", marker = "sys_platform == 'win32'" },
{ name = "python-multipart", marker = "sys_platform == 'win32'" },
{ name = "uvicorn", extra = ["standard"], marker = "sys_platform == 'win32'" },
]
[[package]]
name = "fastapi-cli"
version = "0.0.24"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "rich-toolkit", marker = "sys_platform == 'win32'" },
{ name = "tomli", marker = "sys_platform == 'win32'" },
{ name = "typer", marker = "sys_platform == 'win32'" },
{ name = "uvicorn", extra = ["standard"], marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/6e/58/74797ae9e4610cfa0c6b34c8309096d3b20bb29be3b8b5fbf1004d10fa5f/fastapi_cli-0.0.24.tar.gz", hash = "sha256:1afc9c9e21d7ebc8a3ca5e31790cd8d837742be7e4f8b9236e99cb3451f0de00" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/c7/4b/68f9fe268e535d79c76910519530026a4f994ce07189ac0dded45c6af825/fastapi_cli-0.0.24-py3-none-any.whl", hash = "sha256:4a1f78ed798f106b4fee85ca93b85d8fe33c0a3570f775964d37edb80b8f0edc" },
]
[package.optional-dependencies]
standard = [
{ name = "fastapi-cloud-cli", marker = "sys_platform == 'win32'" },
{ name = "uvicorn", extra = ["standard"], marker = "sys_platform == 'win32'" },
]
[[package]]
name = "fastapi-cloud-cli"
version = "0.15.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "fastar", marker = "sys_platform == 'win32'" },
{ name = "httpx", marker = "sys_platform == 'win32'" },
{ name = "pydantic", extra = ["email"], marker = "sys_platform == 'win32'" },
{ name = "rich-toolkit", marker = "sys_platform == 'win32'" },
{ name = "rignore", marker = "sys_platform == 'win32'" },
{ name = "sentry-sdk", marker = "sys_platform == 'win32'" },
{ name = "typer", marker = "sys_platform == 'win32'" },
{ name = "uvicorn", extra = ["standard"], marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/63/e1/05c44e7bbc619e980fab0236cff9f5f323ac1aaa79434b4906febf98b1d3/fastapi_cloud_cli-0.15.0.tar.gz", hash = "sha256:d02515231f3f505f7669c20920343934570a88a08af9f9a6463ca2807f27ffe5" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/40/cc/1ccca747f5609be27186ea8c9219449142f40e3eded2c6089bba6a6ecc82/fastapi_cloud_cli-0.15.0-py3-none-any.whl", hash = "sha256:9ffcf90bd713747efa65447620d29cfbb7b3f7de38d97467952ca6346e418d70" },
]
[[package]]
name = "fastar"
version = "0.9.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/dd/00/dab9ca274cf1fde19223fea7104631bea254751026e75bf99f2b6d0d1568/fastar-0.9.0.tar.gz", hash = "sha256:d49114d5f0b76c5cc242875d90fa4706de45e0456ddedf416608ecd0787fb410" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/68/b3/2a5551942adaecb9874ebc0d0922f3ab9dd058298b7a36a7900da93a3e68/fastar-0.9.0-cp310-cp310-win32.whl", hash = "sha256:a5ea0969c94845faed7bf681850df704da9617ad7231850dbc7ca4017080133a" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/23/30/7a2f25837ee7353ff5eaa815d9a6321f8704fcc39a94570a1b2d958639c0/fastar-0.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:e5646f10a747282904f2def929612ed19cace4bd702029c3d7c78205ef604abd" },
]
[[package]]
name = "filelock"
version = "3.25.2"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/94/b8/00651a0f559862f3bb7d6f7477b192afe3f583cc5e26403b44e59a55ab34/filelock-3.25.2.tar.gz", hash = "sha256:b64ece2b38f4ca29dd3e810287aa8c48182bbecd1ae6e9ae126c9b35f1382694" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/a4/a5/842ae8f0c08b61d6484b52f99a03510a3a72d23141942d216ebe81fefbce/filelock-3.25.2-py3-none-any.whl", hash = "sha256:ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70" },
]
[[package]]
name = "fire"
version = "0.7.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "termcolor", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/c0/00/f8d10588d2019d6d6452653def1ee807353b21983db48550318424b5ff18/fire-0.7.1.tar.gz", hash = "sha256:3b208f05c736de98fb343310d090dcc4d8c78b2a89ea4f32b837c586270a9cbf" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/e5/4c/93d0f85318da65923e4b91c1c2ff03d8a458cbefebe3bc612a6693c7906d/fire-0.7.1-py3-none-any.whl", hash = "sha256:e43fd8a5033a9001e7e2973bab96070694b9f12f2e0ecf96d4683971b5ab1882" },
]
[[package]]
name = "fonttools"
version = "4.62.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/9a/08/7012b00a9a5874311b639c3920270c36ee0c445b69d9989a85e5c92ebcb0/fonttools-4.62.1.tar.gz", hash = "sha256:e54c75fd6041f1122476776880f7c3c3295ffa31962dc6ebe2543c00dca58b5d" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/3d/03/3c8f09aad64230cd6d921ae7a19f9603c36f70930b00459f112706f6769a/fonttools-4.62.1-cp310-cp310-win32.whl", hash = "sha256:486f32c8047ccd05652aba17e4a8819a3a9d78570eb8a0e3b4503142947880ed" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/dd/ec/f53f626f8f3e89f4cadd8fc08f3452c8fd182c951ad5caa35efac22b29ab/fonttools-4.62.1-cp310-cp310-win_amd64.whl", hash = "sha256:5a648bde915fba9da05ae98856987ca91ba832949a9e2888b48c47ef8b96c5a9" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/fd/ba/56147c165442cc5ba7e82ecf301c9a68353cede498185869e6e02b4c264f/fonttools-4.62.1-py3-none-any.whl", hash = "sha256:7487782e2113861f4ddcc07c3436450659e3caa5e470b27dc2177cade2d8e7fd" },
]
[[package]]
name = "frozenlist"
version = "1.8.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/2d/f5/c831fac6cc817d26fd54c7eaccd04ef7e0288806943f7cc5bbf69f3ac1f0/frozenlist-1.8.0.tar.gz", hash = "sha256:3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/e5/70/78a0315d1fea97120591a83e0acd644da638c872f142fd72a6cebee825f3/frozenlist-1.8.0-cp310-cp310-win32.whl", hash = "sha256:adbeebaebae3526afc3c96fad434367cafbfd1b25d72369a9e5858453b1bb71a" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/66/aa/3f04523fb189a00e147e60c5b2205126118f216b0aa908035c45336e27e4/frozenlist-1.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:667c3777ca571e5dbeb76f331562ff98b957431df140b54c85fd4d52eea8d8f6" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/39/75/1135feecdd7c336938bd55b4dc3b0dfc46d85b9be12ef2628574b28de776/frozenlist-1.8.0-cp310-cp310-win_arm64.whl", hash = "sha256:80f85f0a7cc86e7a54c46d99c9e1318ff01f4687c172ede30fd52d19d1da1c8e" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/9a/9a/e35b4a917281c0b8419d4207f4334c8e8c5dbf4f3f5f9ada73958d937dcc/frozenlist-1.8.0-py3-none-any.whl", hash = "sha256:0c18a16eab41e82c295618a77502e17b195883241c563b00f0aa5106fc4eaa0d" },
]
[[package]]
name = "fsspec"
version = "2026.2.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/51/7c/f60c259dcbf4f0c47cc4ddb8f7720d2dcdc8888c8e5ad84c73ea4531cc5b/fsspec-2026.2.0.tar.gz", hash = "sha256:6544e34b16869f5aacd5b90bdf1a71acb37792ea3ddf6125ee69a22a53fb8bff" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/e6/ab/fb21f4c939bb440104cc2b396d3be1d9b7a9fd3c6c2a53d98c45b3d7c954/fsspec-2026.2.0-py3-none-any.whl", hash = "sha256:98de475b5cb3bd66bedd5c4679e87b4fdfe1a3bf4d707b151b3c07e58c9a2437" },
]
[[package]]
name = "greenlet"
version = "3.3.2"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/a3/51/1664f6b78fc6ebbd98019a1fd730e83fa78f2db7058f72b1463d3612b8db/greenlet-3.3.2.tar.gz", hash = "sha256:2eaf067fc6d886931c7962e8c6bede15d2f01965560f3359b27c80bde2d151f2" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/ac/78/f93e840cbaef8becaf6adafbaf1319682a6c2d8c1c20224267a5c6c8c891/greenlet-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:5d0e35379f93a6d0222de929a25ab47b5eb35b5ef4721c2b9cbcc4036129ff1f" },
]
[[package]]
name = "grpcio"
version = "1.78.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "typing-extensions", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/1f/de/de568532d9907552700f80dcec38219d8d298ad9e71f5e0a095abaf2761e/grpcio-1.78.1.tar.gz", hash = "sha256:27c625532d33ace45d57e775edf1982e183ff8641c72e4e91ef7ba667a149d72" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/5e/b5/e138a9f7810d196081b2e047c378ca12358c5906d79c42ddec41bb43d528/grpcio-1.78.1-cp310-cp310-win32.whl", hash = "sha256:f8759a1347f3b4f03d9a9d4ce8f9f31ad5e5d0144ba06ccfb1ffaeb0ba4c1e20" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/4e/95/9b02316b85731df0943a635ca6d02f155f673c4f17e60be0c4892a6eb051/grpcio-1.78.1-cp310-cp310-win_amd64.whl", hash = "sha256:e840405a3f1249509892be2399f668c59b9d492068a2cf326d661a8c79e5e747" },
]
[[package]]
name = "h11"
version = "0.16.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86" },
]
[[package]]
name = "hf-xet"
version = "1.4.2"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/09/08/23c84a26716382c89151b5b447b4beb19e3345f3a93d3b73009a71a57ad3/hf_xet-1.4.2.tar.gz", hash = "sha256:b7457b6b482d9e0743bd116363239b1fa904a5e65deede350fbc0c4ea67c71ea" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/cd/71/193eabd7e7d4b903c4aa983a215509c6114915a5a237525ec562baddb868/hf_xet-1.4.2-cp37-abi3-win_amd64.whl", hash = "sha256:ad185719fb2e8ac26f88c8100562dbf9dbdcc3d9d2add00faa94b5f106aea53f" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/b4/7e/ccf239da366b37ba7f0b36095450efae4a64980bdc7ec2f51354205fdf39/hf_xet-1.4.2-cp37-abi3-win_arm64.whl", hash = "sha256:32c012286b581f783653e718c1862aea5b9eb140631685bb0c5e7012c8719a87" },
]
[[package]]
name = "httpcore"
version = "1.0.9"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "certifi", marker = "sys_platform == 'win32'" },
{ name = "h11", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55" },
]
[[package]]
name = "httptools"
version = "0.7.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/b5/46/120a669232c7bdedb9d52d4aeae7e6c7dfe151e99dc70802e2fc7a5e1993/httptools-0.7.1.tar.gz", hash = "sha256:abd72556974f8e7c74a259655924a717a2365b236c882c3f6f8a45fe94703ac9" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/d5/72/ec8fc904a8fd30ba022dfa85f3bbc64c3c7cd75b669e24242c0658e22f3c/httptools-0.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:cbf8317bfccf0fed3b5680c559d3459cccf1abe9039bfa159e62e391c7270568" },
]
[[package]]
name = "httpx"
version = "0.28.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "anyio", marker = "sys_platform == 'win32'" },
{ name = "certifi", marker = "sys_platform == 'win32'" },
{ name = "httpcore", marker = "sys_platform == 'win32'" },
{ name = "idna", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad" },
]
[[package]]
name = "httpx-sse"
version = "0.4.3"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/0f/4c/751061ffa58615a32c31b2d82e8482be8dd4a89154f003147acee90f2be9/httpx_sse-0.4.3.tar.gz", hash = "sha256:9b1ed0127459a66014aec3c56bebd93da3c1bc8bb6618c8082039a44889a755d" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/d2/fd/6668e5aec43ab844de6fc74927e155a3b37bf40d7c3790e49fc0406b6578/httpx_sse-0.4.3-py3-none-any.whl", hash = "sha256:0ac1c9fe3c0afad2e0ebb25a934a59f4c7823b60792691f779fad2c5568830fc" },
]
[[package]]
name = "huggingface-hub"
version = "1.7.2"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "filelock", marker = "sys_platform == 'win32'" },
{ name = "fsspec", marker = "sys_platform == 'win32'" },
{ name = "hf-xet", marker = "(platform_machine == 'AMD64' and sys_platform == 'win32') or (platform_machine == 'aarch64' and sys_platform == 'win32') or (platform_machine == 'amd64' and sys_platform == 'win32') or (platform_machine == 'arm64' and sys_platform == 'win32') or (platform_machine == 'x86_64' and sys_platform == 'win32')" },
{ name = "httpx", marker = "sys_platform == 'win32'" },
{ name = "packaging", marker = "sys_platform == 'win32'" },
{ name = "pyyaml", marker = "sys_platform == 'win32'" },
{ name = "tqdm", marker = "sys_platform == 'win32'" },
{ name = "typer", marker = "sys_platform == 'win32'" },
{ name = "typing-extensions", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/19/15/eafc1c57bf0f8afffb243dcd4c0cceb785e956acc17bba4d9bf2ae21fc9c/huggingface_hub-1.7.2.tar.gz", hash = "sha256:7f7e294e9bbb822e025bdb2ada025fa4344d978175a7f78e824d86e35f7ab43b" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/08/de/3ad061a05f74728927ded48c90b73521b9a9328c85d841bdefb30e01fb85/huggingface_hub-1.7.2-py3-none-any.whl", hash = "sha256:288f33a0a17b2a73a1359e2a5fd28d1becb2c121748c6173ab8643fb342c850e" },
]
[[package]]
name = "idna"
version = "3.11"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea" },
]
[[package]]
name = "imageio"
version = "2.37.3"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "numpy", marker = "sys_platform == 'win32'" },
{ name = "pillow", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/b1/84/93bcd1300216ea50811cee96873b84a1bebf8d0489ffaf7f2a3756bab866/imageio-2.37.3.tar.gz", hash = "sha256:bbb37efbfc4c400fcd534b367b91fcd66d5da639aaa138034431a1c5e0a41451" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/49/fa/391e437a34e55095173dca5f24070d89cbc233ff85bf1c29c93248c6588d/imageio-2.37.3-py3-none-any.whl", hash = "sha256:46f5bb8522cd421c0f5ae104d8268f569d856b29eb1a13b92829d1970f32c9f0" },
]
[[package]]
name = "imgaug"
version = "0.4.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "imageio", marker = "sys_platform == 'win32'" },
{ name = "matplotlib", marker = "sys_platform == 'win32'" },
{ name = "numpy", marker = "sys_platform == 'win32'" },
{ name = "opencv-python", marker = "sys_platform == 'win32'" },
{ name = "pillow", marker = "sys_platform == 'win32'" },
{ name = "scikit-image", marker = "sys_platform == 'win32'" },
{ name = "scipy", marker = "sys_platform == 'win32'" },
{ name = "shapely", marker = "sys_platform == 'win32'" },
{ name = "six", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/25/7d/820295b8fdaf06dce9688ef2fdeb5a317896d3276db7723e5a94e85e1253/imgaug-0.4.0.tar.gz", hash = "sha256:46bab63ed38f8980630ff721a09ca2281b7dbd4d8c11258818b6ebcc69ea46c7" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/66/b1/af3142c4a85cba6da9f4ebb5ff4e21e2616309552caca5e8acefe9840622/imgaug-0.4.0-py2.py3-none-any.whl", hash = "sha256:ce61e65b4eb7405fc62c1b0a79d2fa92fd47f763aaecb65152d29243592111f9" },
]
[[package]]
name = "jinja2"
version = "3.1.6"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "markupsafe", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67" },
]
[[package]]
name = "jiter"
version = "0.13.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/0d/5e/4ec91646aee381d01cdb9974e30882c9cd3b8c5d1079d6b5ff4af522439a/jiter-0.13.0.tar.gz", hash = "sha256:f2839f9c2c7e2dffc1bc5929a510e14ce0a946be9365fd1219e7ef342dae14f4" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/85/9c/57cdd64dac8f4c6ab8f994fe0eb04dc9fd1db102856a4458fcf8a99dfa62/jiter-0.13.0-cp310-cp310-win32.whl", hash = "sha256:a7637d92b1c9d7a771e8c56f445c7f84396d48f2e756e5978840ecba2fac0894" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/a7/38/f4f3ea5788b8a5bae7510a678cdc747eda0c45ffe534f9878ff37e7cf3b3/jiter-0.13.0-cp310-cp310-win_amd64.whl", hash = "sha256:c1b609e5cbd2f52bb74fb721515745b407df26d7b800458bd97cb3b972c29e7d" },
]
[[package]]
name = "jsonpatch"
version = "1.33"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "jsonpointer", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/42/78/18813351fe5d63acad16aec57f94ec2b70a09e53ca98145589e185423873/jsonpatch-1.33.tar.gz", hash = "sha256:9fcd4009c41e6d12348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl", hash = "sha256:0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade" },
]
[[package]]
name = "jsonpointer"
version = "3.1.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/18/c7/af399a2e7a67fd18d63c40c5e62d3af4e67b836a2107468b6a5ea24c4304/jsonpointer-3.1.1.tar.gz", hash = "sha256:0b801c7db33a904024f6004d526dcc53bbb8a4a0f4e32bfd10beadf60adf1900" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/9e/6a/a83720e953b1682d2d109d3c2dbb0bc9bf28cc1cbc205be4ef4be5da709d/jsonpointer-3.1.1-py3-none-any.whl", hash = "sha256:8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca" },
]
[[package]]
name = "kiwisolver"
version = "1.5.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/d0/67/9c61eccb13f0bdca9307614e782fec49ffdde0f7a2314935d489fa93cd9c/kiwisolver-1.5.0.tar.gz", hash = "sha256:d4193f3d9dc3f6f79aaed0e5637f45d98850ebf01f7ca20e69457f3e8946b66a" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/75/2b/3f641dfcbe72e222175d626bacf2f72c3b34312afec949dd1c50afa400f5/kiwisolver-1.5.0-cp310-cp310-win_amd64.whl", hash = "sha256:94eff26096eb5395136634622515b234ecb6c9979824c1f5004c6e3c3c85ccd2" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/da/88/299b137b9e0025d8982e03d2d52c123b0a2b159e84b0ef1501ef446339cf/kiwisolver-1.5.0-cp310-cp310-win_arm64.whl", hash = "sha256:dd952e03bfbb096cfe2dd35cd9e00f269969b67536cb4370994afc20ff2d0875" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/6b/dd/644d0dde6010a8583b4cd66dd41c5f83f5325464d15c4f490b3340ab73b4/kiwisolver-1.5.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:41024ed50e44ab1a60d3fe0a9d15a4ccc9f5f2b1d814ff283c8d01134d5b81bc" },
]
[[package]]
name = "langchain"
version = "1.2.13"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "langchain-core", marker = "sys_platform == 'win32'" },
{ name = "langgraph", marker = "sys_platform == 'win32'" },
{ name = "pydantic", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/81/e5/56fdeedaa0ef1be3c53721d382d9e21c63930179567361610ea6102c04ea/langchain-1.2.13.tar.gz", hash = "sha256:d566ef67c8287e7f2e2df3c99bf3953a6beefd2a75a97fe56ecce905e21f3ef4" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/9c/1d/a509af07535d8f4621d77f3ba5ec846ee6d52c59d2239e1385ec3b29bf92/langchain-1.2.13-py3-none-any.whl", hash = "sha256:37d4526ac4b0cdd3d7706a6366124c30dc0771bf5340865b37cdc99d5e5ad9b1" },
]
[[package]]
name = "langchain-classic"
version = "1.0.3"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "async-timeout", marker = "sys_platform == 'win32'" },
{ name = "langchain-core", marker = "sys_platform == 'win32'" },
{ name = "langchain-text-splitters", marker = "sys_platform == 'win32'" },
{ name = "langsmith", marker = "sys_platform == 'win32'" },
{ name = "pydantic", marker = "sys_platform == 'win32'" },
{ name = "pyyaml", marker = "sys_platform == 'win32'" },
{ name = "requests", marker = "sys_platform == 'win32'" },
{ name = "sqlalchemy", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/32/04/b01c09e37414bab9f209efa311502841a3c0de5bc6c35e729c8d8a9893c9/langchain_classic-1.0.3.tar.gz", hash = "sha256:168ef1dfbfb18cae5a9ff0accecc9413a5b5aa3464b53fa841561a3384b6324a" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/ab/e6/cfdeedec0537ffbf5041773590d25beb7f2aa467cc6630e788c9c7c72c3e/langchain_classic-1.0.3-py3-none-any.whl", hash = "sha256:26df1ec9806b1fbff19d9085a747ea7d8d82d7e3fb1d25132859979de627ef79" },
]
[[package]]
name = "langchain-community"
version = "0.4.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "aiohttp", marker = "sys_platform == 'win32'" },
{ name = "dataclasses-json", marker = "sys_platform == 'win32'" },
{ name = "httpx-sse", marker = "sys_platform == 'win32'" },
{ name = "langchain-classic", marker = "sys_platform == 'win32'" },
{ name = "langchain-core", marker = "sys_platform == 'win32'" },
{ name = "langsmith", marker = "sys_platform == 'win32'" },
{ name = "numpy", marker = "sys_platform == 'win32'" },
{ name = "pydantic-settings", marker = "sys_platform == 'win32'" },
{ name = "pyyaml", marker = "sys_platform == 'win32'" },
{ name = "requests", marker = "sys_platform == 'win32'" },
{ name = "sqlalchemy", marker = "sys_platform == 'win32'" },
{ name = "tenacity", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/53/97/a03585d42b9bdb6fbd935282d6e3348b10322a24e6ce12d0c99eb461d9af/langchain_community-0.4.1.tar.gz", hash = "sha256:f3b211832728ee89f169ddce8579b80a085222ddb4f4ed445a46e977d17b1e85" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/f0/a4/c4fde67f193401512337456cabc2148f2c43316e445f5decd9f8806e2992/langchain_community-0.4.1-py3-none-any.whl", hash = "sha256:2135abb2c7748a35c84613108f7ebf30f8505b18c3c18305ffaecfc7651f6c6a" },
]
[[package]]
name = "langchain-core"
version = "1.2.22"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "jsonpatch", marker = "sys_platform == 'win32'" },
{ name = "langsmith", marker = "sys_platform == 'win32'" },
{ name = "packaging", marker = "sys_platform == 'win32'" },
{ name = "pydantic", marker = "sys_platform == 'win32'" },
{ name = "pyyaml", marker = "sys_platform == 'win32'" },
{ name = "tenacity", marker = "sys_platform == 'win32'" },
{ name = "typing-extensions", marker = "sys_platform == 'win32'" },
{ name = "uuid-utils", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/b1/a3/c4cd6827a1df46c821e7214b7f7b7a28b189e6c9b84ef15c6d629c5e3179/langchain_core-1.2.22.tar.gz", hash = "sha256:8d8f726d03d3652d403da915126626bb6250747e8ba406537d849e68b9f5d058" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/c7/a6/2ffacf0f1a3788f250e75d0b52a24896c413be11be3a6d42bcdf46fbea48/langchain_core-1.2.22-py3-none-any.whl", hash = "sha256:7e30d586b75918e828833b9ec1efc25465723566845dd652c277baf751e9c04b" },
]
[[package]]
name = "langchain-openai"
version = "1.1.12"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "langchain-core", marker = "sys_platform == 'win32'" },
{ name = "openai", marker = "sys_platform == 'win32'" },
{ name = "tiktoken", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/cc/fd/7dee16e882c4c1577d48db174d85aa3a0ee09ba61eb6a5d41650285ca80c/langchain_openai-1.1.12.tar.gz", hash = "sha256:ccf5ef02c896f6807b4d0e51aaf678a72ce81ae41201cae8d65e11eeff9ecb79" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/6e/a6/68fb22e3604015e6f546fa1d3677d24378b482855ae74710cbf4aec44132/langchain_openai-1.1.12-py3-none-any.whl", hash = "sha256:da71ca3f2d18c16f7a2443cc306aa195ad2a07054335ac9b0626dcae02b6a0c5" },
]
[[package]]
name = "langchain-text-splitters"
version = "1.1.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "langchain-core", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/85/38/14121ead61e0e75f79c3a35e5148ac7c2fe754a55f76eab3eed573269524/langchain_text_splitters-1.1.1.tar.gz", hash = "sha256:34861abe7c07d9e49d4dc852d0129e26b32738b60a74486853ec9b6d6a8e01d2" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/84/66/d9e0c3b83b0ad75ee746c51ba347cacecb8d656b96e1d513f3e334d1ccab/langchain_text_splitters-1.1.1-py3-none-any.whl", hash = "sha256:5ed0d7bf314ba925041e7d7d17cd8b10f688300d5415fb26c29442f061e329dc" },
]
[[package]]
name = "langgraph"
version = "1.1.3"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "langchain-core", marker = "sys_platform == 'win32'" },
{ name = "langgraph-checkpoint", marker = "sys_platform == 'win32'" },
{ name = "langgraph-prebuilt", marker = "sys_platform == 'win32'" },
{ name = "langgraph-sdk", marker = "sys_platform == 'win32'" },
{ name = "pydantic", marker = "sys_platform == 'win32'" },
{ name = "xxhash", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/d2/b2/e7db624e8b0ee063ecfbf7acc09467c0836a05914a78e819dfb3744a0fac/langgraph-1.1.3.tar.gz", hash = "sha256:ee496c297a9c93b38d8560be15cbb918110f49077d83abd14976cb13ac3b3370" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/fb/f7/221cc479e95e03e260496616e5ce6fb50c1ea01472e3a5bc481a9b8a2f83/langgraph-1.1.3-py3-none-any.whl", hash = "sha256:57cd6964ebab41cbd211f222293a2352404e55f8b2312cecde05e8753739b546" },
]
[[package]]
name = "langgraph-checkpoint"
version = "4.0.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "langchain-core", marker = "sys_platform == 'win32'" },
{ name = "ormsgpack", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/b1/44/a8df45d1e8b4637e29789fa8bae1db022c953cc7ac80093cfc52e923547e/langgraph_checkpoint-4.0.1.tar.gz", hash = "sha256:b433123735df11ade28829e40ce25b9be614930cd50245ff2af60629234befd9" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/65/4c/09a4a0c42f5d2fc38d6c4d67884788eff7fd2cfdf367fdf7033de908b4c0/langgraph_checkpoint-4.0.1-py3-none-any.whl", hash = "sha256:e3adcd7a0e0166f3b48b8cf508ce0ea366e7420b5a73aa81289888727769b034" },
]
[[package]]
name = "langgraph-prebuilt"
version = "1.0.8"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "langchain-core", marker = "sys_platform == 'win32'" },
{ name = "langgraph-checkpoint", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/0d/06/dd61a5c2dce009d1b03b1d56f2a85b3127659fdddf5b3be5d8f1d60820fb/langgraph_prebuilt-1.0.8.tar.gz", hash = "sha256:0cd3cf5473ced8a6cd687cc5294e08d3de57529d8dd14fdc6ae4899549efcf69" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/dc/41/ec966424ad3f2ed3996d24079d3342c8cd6c0bd0653c12b2a917a685ec6c/langgraph_prebuilt-1.0.8-py3-none-any.whl", hash = "sha256:d16a731e591ba4470f3e313a319c7eee7dbc40895bcf15c821f985a3522a7ce0" },
]
[[package]]
name = "langgraph-sdk"
version = "0.3.12"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "httpx", marker = "sys_platform == 'win32'" },
{ name = "orjson", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/fd/a1/012f0e0f5c9fd26f92bdc9d244756ad673c428230156ef668e6ec7c18cee/langgraph_sdk-0.3.12.tar.gz", hash = "sha256:c9c9ec22b3c0fcd352e2b8f32a815164f69446b8648ca22606329f4ff4c59a71" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/17/4d/4f796e86b03878ab20d9b30aaed1ad459eda71a5c5b67f7cfe712f3548f2/langgraph_sdk-0.3.12-py3-none-any.whl", hash = "sha256:44323804965d6ec2a07127b3cf08a0428ea6deaeb172c2d478d5cd25540e3327" },
]
[[package]]
name = "langsmith"
version = "0.7.22"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "httpx", marker = "sys_platform == 'win32'" },
{ name = "orjson", marker = "platform_python_implementation != 'PyPy' and sys_platform == 'win32'" },
{ name = "packaging", marker = "sys_platform == 'win32'" },
{ name = "pydantic", marker = "sys_platform == 'win32'" },
{ name = "requests", marker = "sys_platform == 'win32'" },
{ name = "requests-toolbelt", marker = "sys_platform == 'win32'" },
{ name = "uuid-utils", marker = "sys_platform == 'win32'" },
{ name = "xxhash", marker = "sys_platform == 'win32'" },
{ name = "zstandard", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/be/2a/2d5e6c67396fd228670af278c4da7bd6db2b8d11deaf6f108490b6d3f561/langsmith-0.7.22.tar.gz", hash = "sha256:35bfe795d648b069958280760564632fd28ebc9921c04f3e209c0db6a6c7dc04" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/1a/94/1f5d72655ab6534129540843776c40eff757387b88e798d8b3bf7e313fd4/langsmith-0.7.22-py3-none-any.whl", hash = "sha256:6e9d5148314d74e86748cb9d3898632cad0320c9323d95f70f969e5bc078eee4" },
]
[[package]]
name = "lazy-loader"
version = "0.5"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "packaging", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/49/ac/21a1f8aa3777f5658576777ea76bfb124b702c520bbe90edf4ae9915eafa/lazy_loader-0.5.tar.gz", hash = "sha256:717f9179a0dbed357012ddad50a5ad3d5e4d9a0b8712680d4e687f5e6e6ed9b3" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/8a/a1/8d812e53a5da1687abb10445275d41a8b13adb781bbf7196ddbcf8d88505/lazy_loader-0.5-py3-none-any.whl", hash = "sha256:ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005" },
]
[[package]]
name = "lmdb"
version = "2.1.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/5a/4e/d78a06af228216102fcb4b703f4b6a2f565978224d5623e20e02d90aeed3/lmdb-2.1.1.tar.gz", hash = "sha256:0317062326ae2f66e3bbde6400907651ea58c27a250097511a28d13c467fa5f1" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/bc/f9/4784b30c273b1a22e2ff4e41db32c3322ed5e82541c6435959393a15900e/lmdb-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:701881f7287dd8a116820f7bfff78eebe23f5632480a0bdac417945d05a2629d" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/32/c3/48a901874ed6720a6fe00d3dd36561ac2a0b2b1267a967852c5a522e2596/lmdb-2.1.1-cp310-cp310-win_arm64.whl", hash = "sha256:06364b2637ea09a746a3e8dd07d0d94e082851263a68dd9c9e2f1054cdb8182b" },
]
[[package]]
name = "loguru"
version = "0.7.3"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "colorama", marker = "sys_platform == 'win32'" },
{ name = "win32-setctime", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/3a/05/a1dae3dffd1116099471c643b8924f5aa6524411dc6c63fdae648c4f1aca/loguru-0.7.3.tar.gz", hash = "sha256:19480589e77d47b8d85b2c827ad95d49bf31b0dcde16593892eb51dd18706eb6" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/0c/29/0348de65b8cc732daa3e33e67806420b2ae89bdce2b04af740289c5c6c8c/loguru-0.7.3-py3-none-any.whl", hash = "sha256:31a33c10c8e1e10422bfd431aeb5d351c7cf7fa671e3c4df004162264b28220c" },
]
[[package]]
name = "lxml"
version = "6.0.2"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/aa/88/262177de60548e5a2bfc46ad28232c9e9cbde697bd94132aeb80364675cb/lxml-6.0.2.tar.gz", hash = "sha256:cd79f3367bd74b317dda655dc8fcfa304d9eb6e4fb06b7168c5cf27f96e0cd62" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/50/a0/3ae1b1f8964c271b5eec91db2043cf8c6c0bce101ebb2a633b51b044db6c/lxml-6.0.2-cp310-cp310-win32.whl", hash = "sha256:1e786a464c191ca43b133906c6903a7e4d56bef376b75d97ccbb8ec5cf1f0a4b" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/d1/70/bd42491f0634aad41bdfc1e46f5cff98825fb6185688dc82baa35d509f1a/lxml-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:dacf3c64ef3f7440e3167aa4b49aa9e0fb99e0aa4f9ff03795640bf94531bcb0" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/d2/d0/05c6a72299f54c2c561a6c6cbb2f512e047fca20ea97a05e57931f194ac4/lxml-6.0.2-cp310-cp310-win_arm64.whl", hash = "sha256:45f93e6f75123f88d7f0cfd90f2d05f441b808562bf0bc01070a00f53f5028b5" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/7b/d9/a57dd8bcebd7c69386c20263830d4fa72d27e6b72a229ef7a48e88952d9a/lxml-6.0.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:24a8e756c982c001ca8d59e87c80c4d9dcd4d9b44a4cbeb8d9be4482c514d41d" },
]
[[package]]
name = "markdown-it-py"
version = "4.0.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "mdurl", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147" },
]
[[package]]
name = "markupsafe"
version = "3.0.3"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/87/99/faba9369a7ad6e4d10b6a5fbf71fa2a188fe4a593b15f0963b73859a1bbd/markupsafe-3.0.3-cp310-cp310-win32.whl", hash = "sha256:2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/d6/25/55dc3ab959917602c96985cb1253efaa4ff42f71194bddeb61eb7278b8be/markupsafe-3.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/d0/9e/0a02226640c255d1da0b8d12e24ac2aa6734da68bff14c05dd53b94a0fc3/markupsafe-3.0.3-cp310-cp310-win_arm64.whl", hash = "sha256:e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1" },
]
[[package]]
name = "marshmallow"
version = "3.26.2"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "packaging", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/55/79/de6c16cc902f4fc372236926b0ce2ab7845268dcc30fb2fbb7f71b418631/marshmallow-3.26.2.tar.gz", hash = "sha256:bbe2adb5a03e6e3571b573f42527c6fe926e17467833660bebd11593ab8dfd57" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/be/2f/5108cb3ee4ba6501748c4908b908e55f42a5b66245b4cfe0c99326e1ef6e/marshmallow-3.26.2-py3-none-any.whl", hash = "sha256:013fa8a3c4c276c24d26d84ce934dc964e2aa794345a0f8c7e5a7191482c8a73" },
]
[[package]]
name = "matplotlib"
version = "3.10.8"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "contourpy", marker = "sys_platform == 'win32'" },
{ name = "cycler", marker = "sys_platform == 'win32'" },
{ name = "fonttools", marker = "sys_platform == 'win32'" },
{ name = "kiwisolver", marker = "sys_platform == 'win32'" },
{ name = "numpy", marker = "sys_platform == 'win32'" },
{ name = "packaging", marker = "sys_platform == 'win32'" },
{ name = "pillow", marker = "sys_platform == 'win32'" },
{ name = "pyparsing", marker = "sys_platform == 'win32'" },
{ name = "python-dateutil", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/8a/76/d3c6e3a13fe484ebe7718d14e269c9569c4eb0020a968a327acb3b9a8fe6/matplotlib-3.10.8.tar.gz", hash = "sha256:2299372c19d56bcd35cf05a2738308758d32b9eaed2371898d8f5bd33f084aa3" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/e2/e2/fd0bbadf837f81edb0d208ba8f8cb552874c3b16e27cb91a31977d90875d/matplotlib-3.10.8-cp310-cp310-win_amd64.whl", hash = "sha256:f9b587c9c7274c1613a30afabf65a272114cd6cdbe67b3406f818c79d7ab2e2a" },
]
[[package]]
name = "mdurl"
version = "0.1.2"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8" },
]
[[package]]
name = "multidict"
version = "6.7.1"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
dependencies = [
{ name = "typing-extensions", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/1a/c2/c2d94cbe6ac1753f3fc980da97b3d930efe1da3af3c9f5125354436c073d/multidict-6.7.1.tar.gz", hash = "sha256:ec6652a1bee61c53a3e5776b6049172c53b6aaba34f18c9ad04f82712bac623d" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/e7/46/f1220bd9944d8aa40d8ccff100eeeee19b505b857b6f603d6078cb5315b0/multidict-6.7.1-cp310-cp310-win32.whl", hash = "sha256:d82dd730a95e6643802f4454b8fdecdf08667881a9c5670db85bc5a56693f122" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/68/00/9b38e272a770303692fc406c36e1a4c740f401522d5787691eb38a8925a8/multidict-6.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:cf37cbe5ced48d417ba045aca1b21bafca67489452debcde94778a576666a1df" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/64/65/d8d42490c02ee07b6bbe00f7190d70bb4738b3cce7629aaf9f213ef730dd/multidict-6.7.1-cp310-cp310-win_arm64.whl", hash = "sha256:59bc83d3f66b41dac1e7460aac1d196edc70c9ba3094965c467715a70ecb46db" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/81/08/7036c080d7117f28a4af526d794aab6a84463126db031b007717c1a6676e/multidict-6.7.1-py3-none-any.whl", hash = "sha256:55d97cc6dae627efa6a6e548885712d4864b81110ac76fa4e534c03819fa4a56" },
]
[[package]]
name = "mypy-extensions"
version = "1.1.0"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505" },
]
[[package]]
name = "networkx"
version = "3.4.2"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f" },
]
[[package]]
name = "numpy"
version = "1.26.4"
source = { registry = "https://mirrors.tools.huawei.com/pypi/simple" }
sdist = { url = "https://mirrors.tools.huawei.com/pypi/packages/65/6e/09db70a523a96d25e115e71cc56a6f9031e7b8cd166c1ac8438307c14058/numpy-1.26.4.tar.gz", hash = "sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010" }
wheels = [
{ url = "https://mirrors.tools.huawei.com/pypi/packages/d5/ef/6ad11d51197aad206a9ad2286dc1aac6a378059e06e8cf22cd08ed4f20dc/numpy-1.26.4-cp310-cp310-win32.whl", hash = "sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07" },
{ url = "https://mirrors.tools.huawei.com/pypi/packages/19/77/538f202862b9183f54108557bfda67e17603fc560c384559e769321c9d92/numpy-1.26.4-cp310-cp310-win_amd64.whl", hash = "sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5" },
]
[[package]]