forked from NVIDIA/NeMo-Agent-Toolkit
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuv.lock
More file actions
7778 lines (7246 loc) · 716 KB
/
uv.lock
File metadata and controls
7778 lines (7246 loc) · 716 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
requires-python = ">=3.11, <3.13"
resolution-markers = [
"python_full_version >= '3.12' and sys_platform == 'linux'",
"python_full_version >= '3.12' and sys_platform != 'linux'",
"python_full_version < '3.12' and sys_platform == 'linux'",
"python_full_version < '3.12' and sys_platform != 'linux'",
]
[manifest]
members = [
"aiqtoolkit",
"aiqtoolkit-agno",
"aiqtoolkit-crewai",
"aiqtoolkit-langchain",
"aiqtoolkit-llama-index",
"aiqtoolkit-mem0ai",
"aiqtoolkit-semantic-kernel",
"aiqtoolkit-test",
"aiqtoolkit-weave",
"aiqtoolkit-zep-cloud",
]
[[package]]
name = "accessible-pygments"
version = "0.0.5"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "pygments" },
]
sdist = { url = "https://files.pythonhosted.org/packages/bc/c1/bbac6a50d02774f91572938964c582fff4270eee73ab822a4aeea4d8b11b/accessible_pygments-0.0.5.tar.gz", hash = "sha256:40918d3e6a2b619ad424cb91e556bd3bd8865443d9f22f1dcdf79e33c8046872", size = 1377899 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/8d/3f/95338030883d8c8b91223b4e21744b04d11b161a3ef117295d8241f50ab4/accessible_pygments-0.0.5-py3-none-any.whl", hash = "sha256:88ae3211e68a1d0b011504b2ffc1691feafce124b845bd072ab6f9f66f34d4b7", size = 1395903 },
]
[[package]]
name = "agno"
version = "1.2.16"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "docstring-parser" },
{ name = "gitpython" },
{ name = "httpx" },
{ name = "pydantic" },
{ name = "pydantic-settings" },
{ name = "python-dotenv" },
{ name = "python-multipart" },
{ name = "pyyaml" },
{ name = "rich" },
{ name = "tomli" },
{ name = "typer" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/c1/23/f4faebc24cee4e37860eb94957a982d8edc01d1d35562aabc9317353c18f/agno-1.2.16.tar.gz", hash = "sha256:65bd79d481e1bdec37fa33f0a264a426694d82d5fcd75e3a918ad436facef3ef", size = 469927 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/4c/74/bd341a2aa9d77a318930a20e08d58c5db734965473f194415559b1597bba/agno-1.2.16-py3-none-any.whl", hash = "sha256:7fe9128f9652427d8f2b2cf1aaa88730816b00ffb5c8eb87b3a4229f793c63da", size = 618770 },
]
[[package]]
name = "aioboto3"
version = "15.0.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aiobotocore", extra = ["boto3"] },
{ name = "aiofiles" },
]
sdist = { url = "https://files.pythonhosted.org/packages/80/d0/ed107e16551ba1b93ddcca9a6bf79580450945268a8bc396530687b3189f/aioboto3-15.0.0.tar.gz", hash = "sha256:dce40b701d1f8e0886dc874d27cd9799b8bf6b32d63743f57e7bef7e4a562756", size = 225278 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/bf/95/d69c744f408e5e4592fe53ed98fc244dd13b83d84cf1f83b2499d98bfcc9/aioboto3-15.0.0-py3-none-any.whl", hash = "sha256:9cf54b3627c8b34bb82eaf43ab327e7027e37f92b1e10dd5cfe343cd512568d0", size = 35785 },
]
[[package]]
name = "aiobotocore"
version = "2.23.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aiohttp" },
{ name = "aioitertools" },
{ name = "botocore" },
{ name = "jmespath" },
{ name = "multidict" },
{ name = "python-dateutil" },
{ name = "wrapt" },
]
sdist = { url = "https://files.pythonhosted.org/packages/9d/25/4b06ea1214ddf020a28df27dc7136ac9dfaf87929d51e6f6044dd350ed67/aiobotocore-2.23.0.tar.gz", hash = "sha256:0333931365a6c7053aee292fe6ef50c74690c4ae06bb019afdf706cb6f2f5e32", size = 115825 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ea/43/ccf9b29669cdb09fd4bfc0a8effeb2973b22a0f3c3be4142d0b485975d11/aiobotocore-2.23.0-py3-none-any.whl", hash = "sha256:8202cebbf147804a083a02bc282fbfda873bfdd0065fd34b64784acb7757b66e", size = 84161 },
]
[package.optional-dependencies]
boto3 = [
{ name = "boto3" },
]
[[package]]
name = "aiofiles"
version = "24.1.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/0b/03/a88171e277e8caa88a4c77808c20ebb04ba74cc4681bf1e9416c862de237/aiofiles-24.1.0.tar.gz", hash = "sha256:22a075c9e5a3810f0c2e48f3008c94d68c65d763b9b03857924c99e57355166c", size = 30247 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a5/45/30bb92d442636f570cb5651bc661f52b610e2eec3f891a5dc3a4c3667db0/aiofiles-24.1.0-py3-none-any.whl", hash = "sha256:b4ec55f4195e3eb5d7abd1bf7e061763e864dd4954231fb8539a0ef8bb8260e5", size = 15896 },
]
[[package]]
name = "aiohappyeyeballs"
version = "2.6.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558", size = 22760 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8", size = 15265 },
]
[[package]]
name = "aiohttp"
version = "3.12.13"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aiohappyeyeballs" },
{ name = "aiosignal" },
{ name = "attrs" },
{ name = "frozenlist" },
{ name = "multidict" },
{ name = "propcache" },
{ name = "yarl" },
]
sdist = { url = "https://files.pythonhosted.org/packages/42/6e/ab88e7cb2a4058bed2f7870276454f85a7c56cd6da79349eb314fc7bbcaa/aiohttp-3.12.13.tar.gz", hash = "sha256:47e2da578528264a12e4e3dd8dd72a7289e5f812758fe086473fab037a10fcce", size = 7819160 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/6a/65/5566b49553bf20ffed6041c665a5504fb047cefdef1b701407b8ce1a47c4/aiohttp-3.12.13-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7c229b1437aa2576b99384e4be668af1db84b31a45305d02f61f5497cfa6f60c", size = 709401 },
{ url = "https://files.pythonhosted.org/packages/14/b5/48e4cc61b54850bdfafa8fe0b641ab35ad53d8e5a65ab22b310e0902fa42/aiohttp-3.12.13-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:04076d8c63471e51e3689c93940775dc3d12d855c0c80d18ac5a1c68f0904358", size = 481669 },
{ url = "https://files.pythonhosted.org/packages/04/4f/e3f95c8b2a20a0437d51d41d5ccc4a02970d8ad59352efb43ea2841bd08e/aiohttp-3.12.13-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:55683615813ce3601640cfaa1041174dc956d28ba0511c8cbd75273eb0587014", size = 469933 },
{ url = "https://files.pythonhosted.org/packages/41/c9/c5269f3b6453b1cfbd2cfbb6a777d718c5f086a3727f576c51a468b03ae2/aiohttp-3.12.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:921bc91e602d7506d37643e77819cb0b840d4ebb5f8d6408423af3d3bf79a7b7", size = 1740128 },
{ url = "https://files.pythonhosted.org/packages/6f/49/a3f76caa62773d33d0cfaa842bdf5789a78749dbfe697df38ab1badff369/aiohttp-3.12.13-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:e72d17fe0974ddeae8ed86db297e23dba39c7ac36d84acdbb53df2e18505a013", size = 1688796 },
{ url = "https://files.pythonhosted.org/packages/ad/e4/556fccc4576dc22bf18554b64cc873b1a3e5429a5bdb7bbef7f5d0bc7664/aiohttp-3.12.13-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0653d15587909a52e024a261943cf1c5bdc69acb71f411b0dd5966d065a51a47", size = 1787589 },
{ url = "https://files.pythonhosted.org/packages/b9/3d/d81b13ed48e1a46734f848e26d55a7391708421a80336e341d2aef3b6db2/aiohttp-3.12.13-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a77b48997c66722c65e157c06c74332cdf9c7ad00494b85ec43f324e5c5a9b9a", size = 1826635 },
{ url = "https://files.pythonhosted.org/packages/75/a5/472e25f347da88459188cdaadd1f108f6292f8a25e62d226e63f860486d1/aiohttp-3.12.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d6946bae55fd36cfb8e4092c921075cde029c71c7cb571d72f1079d1e4e013bc", size = 1729095 },
{ url = "https://files.pythonhosted.org/packages/b9/fe/322a78b9ac1725bfc59dfc301a5342e73d817592828e4445bd8f4ff83489/aiohttp-3.12.13-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f95db8c8b219bcf294a53742c7bda49b80ceb9d577c8e7aa075612b7f39ffb7", size = 1666170 },
{ url = "https://files.pythonhosted.org/packages/7a/77/ec80912270e231d5e3839dbd6c065472b9920a159ec8a1895cf868c2708e/aiohttp-3.12.13-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:03d5eb3cfb4949ab4c74822fb3326cd9655c2b9fe22e4257e2100d44215b2e2b", size = 1714444 },
{ url = "https://files.pythonhosted.org/packages/21/b2/fb5aedbcb2b58d4180e58500e7c23ff8593258c27c089abfbcc7db65bd40/aiohttp-3.12.13-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:6383dd0ffa15515283c26cbf41ac8e6705aab54b4cbb77bdb8935a713a89bee9", size = 1709604 },
{ url = "https://files.pythonhosted.org/packages/e3/15/a94c05f7c4dc8904f80b6001ad6e07e035c58a8ebfcc15e6b5d58500c858/aiohttp-3.12.13-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:6548a411bc8219b45ba2577716493aa63b12803d1e5dc70508c539d0db8dbf5a", size = 1689786 },
{ url = "https://files.pythonhosted.org/packages/1d/fd/0d2e618388f7a7a4441eed578b626bda9ec6b5361cd2954cfc5ab39aa170/aiohttp-3.12.13-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:81b0fcbfe59a4ca41dc8f635c2a4a71e63f75168cc91026c61be665945739e2d", size = 1783389 },
{ url = "https://files.pythonhosted.org/packages/a6/6b/6986d0c75996ef7e64ff7619b9b7449b1d1cbbe05c6755e65d92f1784fe9/aiohttp-3.12.13-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:6a83797a0174e7995e5edce9dcecc517c642eb43bc3cba296d4512edf346eee2", size = 1803853 },
{ url = "https://files.pythonhosted.org/packages/21/65/cd37b38f6655d95dd07d496b6d2f3924f579c43fd64b0e32b547b9c24df5/aiohttp-3.12.13-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a5734d8469a5633a4e9ffdf9983ff7cdb512524645c7a3d4bc8a3de45b935ac3", size = 1716909 },
{ url = "https://files.pythonhosted.org/packages/fd/20/2de7012427dc116714c38ca564467f6143aec3d5eca3768848d62aa43e62/aiohttp-3.12.13-cp311-cp311-win32.whl", hash = "sha256:fef8d50dfa482925bb6b4c208b40d8e9fa54cecba923dc65b825a72eed9a5dbd", size = 427036 },
{ url = "https://files.pythonhosted.org/packages/f8/b6/98518bcc615ef998a64bef371178b9afc98ee25895b4f476c428fade2220/aiohttp-3.12.13-cp311-cp311-win_amd64.whl", hash = "sha256:9a27da9c3b5ed9d04c36ad2df65b38a96a37e9cfba6f1381b842d05d98e6afe9", size = 451427 },
{ url = "https://files.pythonhosted.org/packages/b4/6a/ce40e329788013cd190b1d62bbabb2b6a9673ecb6d836298635b939562ef/aiohttp-3.12.13-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0aa580cf80558557285b49452151b9c69f2fa3ad94c5c9e76e684719a8791b73", size = 700491 },
{ url = "https://files.pythonhosted.org/packages/28/d9/7150d5cf9163e05081f1c5c64a0cdf3c32d2f56e2ac95db2a28fe90eca69/aiohttp-3.12.13-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b103a7e414b57e6939cc4dece8e282cfb22043efd0c7298044f6594cf83ab347", size = 475104 },
{ url = "https://files.pythonhosted.org/packages/f8/91/d42ba4aed039ce6e449b3e2db694328756c152a79804e64e3da5bc19dffc/aiohttp-3.12.13-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:78f64e748e9e741d2eccff9597d09fb3cd962210e5b5716047cbb646dc8fe06f", size = 467948 },
{ url = "https://files.pythonhosted.org/packages/99/3b/06f0a632775946981d7c4e5a865cddb6e8dfdbaed2f56f9ade7bb4a1039b/aiohttp-3.12.13-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29c955989bf4c696d2ededc6b0ccb85a73623ae6e112439398935362bacfaaf6", size = 1714742 },
{ url = "https://files.pythonhosted.org/packages/92/a6/2552eebad9ec5e3581a89256276009e6a974dc0793632796af144df8b740/aiohttp-3.12.13-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d640191016763fab76072c87d8854a19e8e65d7a6fcfcbf017926bdbbb30a7e5", size = 1697393 },
{ url = "https://files.pythonhosted.org/packages/d8/9f/bd08fdde114b3fec7a021381b537b21920cdd2aa29ad48c5dffd8ee314f1/aiohttp-3.12.13-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4dc507481266b410dede95dd9f26c8d6f5a14315372cc48a6e43eac652237d9b", size = 1752486 },
{ url = "https://files.pythonhosted.org/packages/f7/e1/affdea8723aec5bd0959171b5490dccd9a91fcc505c8c26c9f1dca73474d/aiohttp-3.12.13-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8a94daa873465d518db073bd95d75f14302e0208a08e8c942b2f3f1c07288a75", size = 1798643 },
{ url = "https://files.pythonhosted.org/packages/f3/9d/666d856cc3af3a62ae86393baa3074cc1d591a47d89dc3bf16f6eb2c8d32/aiohttp-3.12.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177f52420cde4ce0bb9425a375d95577fe082cb5721ecb61da3049b55189e4e6", size = 1718082 },
{ url = "https://files.pythonhosted.org/packages/f3/ce/3c185293843d17be063dada45efd2712bb6bf6370b37104b4eda908ffdbd/aiohttp-3.12.13-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f7df1f620ec40f1a7fbcb99ea17d7326ea6996715e78f71a1c9a021e31b96b8", size = 1633884 },
{ url = "https://files.pythonhosted.org/packages/3a/5b/f3413f4b238113be35dfd6794e65029250d4b93caa0974ca572217745bdb/aiohttp-3.12.13-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3062d4ad53b36e17796dce1c0d6da0ad27a015c321e663657ba1cc7659cfc710", size = 1694943 },
{ url = "https://files.pythonhosted.org/packages/82/c8/0e56e8bf12081faca85d14a6929ad5c1263c146149cd66caa7bc12255b6d/aiohttp-3.12.13-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:8605e22d2a86b8e51ffb5253d9045ea73683d92d47c0b1438e11a359bdb94462", size = 1716398 },
{ url = "https://files.pythonhosted.org/packages/ea/f3/33192b4761f7f9b2f7f4281365d925d663629cfaea093a64b658b94fc8e1/aiohttp-3.12.13-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:54fbbe6beafc2820de71ece2198458a711e224e116efefa01b7969f3e2b3ddae", size = 1657051 },
{ url = "https://files.pythonhosted.org/packages/5e/0b/26ddd91ca8f84c48452431cb4c5dd9523b13bc0c9766bda468e072ac9e29/aiohttp-3.12.13-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:050bd277dfc3768b606fd4eae79dd58ceda67d8b0b3c565656a89ae34525d15e", size = 1736611 },
{ url = "https://files.pythonhosted.org/packages/c3/8d/e04569aae853302648e2c138a680a6a2f02e374c5b6711732b29f1e129cc/aiohttp-3.12.13-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:2637a60910b58f50f22379b6797466c3aa6ae28a6ab6404e09175ce4955b4e6a", size = 1764586 },
{ url = "https://files.pythonhosted.org/packages/ac/98/c193c1d1198571d988454e4ed75adc21c55af247a9fda08236602921c8c8/aiohttp-3.12.13-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e986067357550d1aaa21cfe9897fa19e680110551518a5a7cf44e6c5638cb8b5", size = 1724197 },
{ url = "https://files.pythonhosted.org/packages/e7/9e/07bb8aa11eec762c6b1ff61575eeeb2657df11ab3d3abfa528d95f3e9337/aiohttp-3.12.13-cp312-cp312-win32.whl", hash = "sha256:ac941a80aeea2aaae2875c9500861a3ba356f9ff17b9cb2dbfb5cbf91baaf5bf", size = 421771 },
{ url = "https://files.pythonhosted.org/packages/52/66/3ce877e56ec0813069cdc9607cd979575859c597b6fb9b4182c6d5f31886/aiohttp-3.12.13-cp312-cp312-win_amd64.whl", hash = "sha256:671f41e6146a749b6c81cb7fd07f5a8356d46febdaaaf07b0e774ff04830461e", size = 447869 },
]
[[package]]
name = "aioice"
version = "0.10.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "dnspython" },
{ name = "ifaddr" },
]
sdist = { url = "https://files.pythonhosted.org/packages/95/a2/45dfab1d5a7f96c48595a5770379acf406cdf02a2cd1ac1729b599322b08/aioice-0.10.1.tar.gz", hash = "sha256:5c8e1422103448d171925c678fb39795e5fe13d79108bebb00aa75a899c2094a", size = 44304 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/3b/58/af07dda649c22a1ae954ffb7aaaf4d4a57f1bf00ebdf62307affc0b8552f/aioice-0.10.1-py3-none-any.whl", hash = "sha256:f31ae2abc8608b1283ed5f21aebd7b6bd472b152ff9551e9b559b2d8efed79e9", size = 24872 },
]
[[package]]
name = "aioitertools"
version = "0.12.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/06/de/38491a84ab323b47c7f86e94d2830e748780525f7a10c8600b67ead7e9ea/aioitertools-0.12.0.tar.gz", hash = "sha256:c2a9055b4fbb7705f561b9d86053e8af5d10cc845d22c32008c43490b2d8dd6b", size = 19369 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/85/13/58b70a580de00893223d61de8fea167877a3aed97d4a5e1405c9159ef925/aioitertools-0.12.0-py3-none-any.whl", hash = "sha256:fc1f5fac3d737354de8831cbba3eb04f79dd649d8f3afb4c5b114925e662a796", size = 24345 },
]
[[package]]
name = "aiortc"
version = "1.13.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aioice" },
{ name = "av" },
{ name = "cffi" },
{ name = "cryptography" },
{ name = "google-crc32c" },
{ name = "pyee" },
{ name = "pylibsrtp" },
{ name = "pyopenssl" },
]
sdist = { url = "https://files.pythonhosted.org/packages/62/03/bc947d74c548e0c17cf94e5d5bdacaed0ee9e5b2bb7b8b8cf1ac7a7c01ec/aiortc-1.13.0.tar.gz", hash = "sha256:5d209975c22d0910fb5a0f0e2caa828f2da966c53580f7c7170ac3a16a871620", size = 1179894 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/87/29/765633cab5f1888890f5f172d1d53009b9b14e079cdfa01a62d9896a9ea9/aiortc-1.13.0-py3-none-any.whl", hash = "sha256:9ccccec98796f6a96bd1c3dd437a06da7e0f57521c96bd56e4b965a91b03a0a0", size = 92910 },
]
[[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 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e", size = 7490 },
]
[[package]]
name = "aiosqlite"
version = "0.21.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/13/7d/8bca2bf9a247c2c5dfeec1d7a5f40db6518f88d314b8bca9da29670d2671/aiosqlite-0.21.0.tar.gz", hash = "sha256:131bb8056daa3bc875608c631c678cda73922a2d4ba8aec373b19f18c17e7aa3", size = 13454 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/f5/10/6c25ed6de94c49f88a91fa5018cb4c0f3625f31d5be9f771ebe5cc7cd506/aiosqlite-0.21.0-py3-none-any.whl", hash = "sha256:2549cf4057f95f53dcba16f2b64e8e2791d7e1adedb13197dd8ed77bb226d7d0", size = 15792 },
]
[[package]]
name = "aiq-agno-personal-finance"
source = { editable = "examples/basic/frameworks/agno_personal_finance" }
dependencies = [
{ name = "aiqtoolkit", extra = ["agno"] },
{ name = "litellm" },
{ name = "openai" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", extras = ["agno"], editable = "." },
{ name = "litellm", specifier = "~=1.63.14" },
{ name = "openai", specifier = "~=1.66" },
]
[[package]]
name = "aiq-alert-triage-agent"
source = { editable = "examples/advanced/alert_triage_agent" }
dependencies = [
{ name = "aiqtoolkit", extra = ["langchain"] },
{ name = "ansible-runner" },
{ name = "flask" },
{ name = "langchain-core" },
{ name = "langgraph" },
{ name = "pandas" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", extras = ["langchain"], editable = "." },
{ name = "ansible-runner", specifier = ">=2.3.0" },
{ name = "flask", specifier = ">=3.0.0" },
{ name = "langchain-core" },
{ name = "langgraph", specifier = ">=0.0.10" },
{ name = "pandas", specifier = ">=2.0.0" },
]
[[package]]
name = "aiq-automated-description-generation"
source = { editable = "examples/basic/functions/automated_description_generation" }
dependencies = [
{ name = "aiqtoolkit", extra = ["ingestion", "langchain"] },
]
[package.metadata]
requires-dist = [{ name = "aiqtoolkit", extras = ["ingestion", "langchain"], editable = "." }]
[[package]]
name = "aiq-email-phishing-analyzer"
source = { editable = "examples/intermediate/evaluation_and_profiling/email_phishing_analyzer" }
dependencies = [
{ name = "aiqtoolkit", extra = ["langchain"] },
{ name = "arize-phoenix" },
{ name = "bs4" },
{ name = "networkx" },
{ name = "openinference-instrumentation-langchain" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", extras = ["langchain"], editable = "." },
{ name = "arize-phoenix", specifier = "==6.1.*" },
{ name = "bs4", specifier = "==0.0.2" },
{ name = "networkx", specifier = "~=3.4" },
{ name = "openinference-instrumentation-langchain", specifier = "==0.1.29" },
]
[[package]]
name = "aiq-multi-frameworks"
source = { editable = "examples/basic/frameworks/multi_frameworks" }
dependencies = [
{ name = "aiqtoolkit", extra = ["langchain", "llama-index"] },
{ name = "arxiv" },
{ name = "bs4" },
{ name = "markdown-it-py" },
{ name = "nvidia-haystack" },
{ name = "openai" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", extras = ["langchain", "llama-index"], editable = "." },
{ name = "arxiv", specifier = "~=2.1.3" },
{ name = "bs4", specifier = "==0.0.2" },
{ name = "markdown-it-py", specifier = "~=3.0" },
{ name = "nvidia-haystack", specifier = "==0.1.2" },
{ name = "openai", specifier = "~=1.78.0" },
]
[[package]]
name = "aiq-plot-charts"
source = { editable = "examples/basic/functions/plot_charts" }
dependencies = [
{ name = "aiqtoolkit", extra = ["langchain"] },
{ name = "matplotlib" },
{ name = "seaborn" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", extras = ["langchain"], editable = "." },
{ name = "matplotlib", specifier = "==3.9.*" },
{ name = "seaborn", specifier = "==0.13.*" },
]
[[package]]
name = "aiq-por-to-jiratickets"
source = { editable = "examples/intermediate/HITL/por_to_jiratickets" }
dependencies = [
{ name = "aiqtoolkit", extra = ["langchain"] },
]
[package.metadata]
requires-dist = [{ name = "aiqtoolkit", extras = ["langchain"], editable = "." }]
[[package]]
name = "aiq-profiler-agent"
source = { editable = "examples/advanced/profiler_agent" }
dependencies = [
{ name = "aiqtoolkit", extra = ["langchain", "profiling", "telemetry"] },
{ name = "pydantic" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", extras = ["langchain", "profiling", "telemetry"], editable = "." },
{ name = "pydantic", specifier = "~=2.10.0,<2.11.0" },
]
[[package]]
name = "aiq-redact-pii"
source = { editable = "examples/intermediate/observability/redact_pii" }
dependencies = [
{ name = "aiqtoolkit", extra = ["weave"] },
]
[package.metadata]
requires-dist = [{ name = "aiqtoolkit", extras = ["weave"], editable = "." }]
[[package]]
name = "aiq-semantic-kernel-demo"
source = { editable = "examples/basic/frameworks/semantic_kernel_demo" }
dependencies = [
{ name = "aiqtoolkit", extra = ["langchain", "semantic-kernel"] },
{ name = "faiss-cpu" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", extras = ["langchain", "semantic-kernel"], editable = "." },
{ name = "faiss-cpu", specifier = "==1.9.0" },
]
[[package]]
name = "aiq-simple"
source = { editable = "examples/basic/functions/simple" }
dependencies = [
{ name = "aiqtoolkit", extra = ["langchain"] },
{ name = "faiss-cpu" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", extras = ["langchain"], editable = "." },
{ name = "faiss-cpu", specifier = "==1.9.0" },
]
[[package]]
name = "aiq-simple-calculator"
source = { editable = "examples/basic/functions/simple_calculator" }
dependencies = [
{ name = "aiqtoolkit", extra = ["langchain"] },
]
[package.metadata]
requires-dist = [{ name = "aiqtoolkit", extras = ["langchain"], editable = "." }]
[[package]]
name = "aiq-simple-calculator-custom-routes"
source = { editable = "examples/intermediate/custom_routes/simple_calculator_custom_routes" }
dependencies = [
{ name = "aiq-simple-calculator" },
{ name = "aiqtoolkit", extra = ["langchain"] },
]
[package.metadata]
requires-dist = [
{ name = "aiq-simple-calculator", editable = "examples/basic/functions/simple_calculator" },
{ name = "aiqtoolkit", extras = ["langchain"], editable = "." },
]
[[package]]
name = "aiq-simple-calculator-eval"
source = { editable = "examples/intermediate/evaluation_and_profiling/simple_calculator_eval" }
dependencies = [
{ name = "aiq-simple-calculator" },
{ name = "aiqtoolkit", extra = ["langchain"] },
]
[package.metadata]
requires-dist = [
{ name = "aiq-simple-calculator", editable = "examples/basic/functions/simple_calculator" },
{ name = "aiqtoolkit", extras = ["langchain"], editable = "." },
]
[[package]]
name = "aiq-simple-calculator-hitl"
source = { editable = "examples/intermediate/HITL/simple_calculator_hitl" }
dependencies = [
{ name = "aiq-por-to-jiratickets" },
{ name = "aiq-simple-calculator" },
{ name = "aiqtoolkit", extra = ["langchain"] },
]
[package.metadata]
requires-dist = [
{ name = "aiq-por-to-jiratickets", editable = "examples/intermediate/HITL/por_to_jiratickets" },
{ name = "aiq-simple-calculator", editable = "examples/basic/functions/simple_calculator" },
{ name = "aiqtoolkit", extras = ["langchain"], editable = "." },
]
[[package]]
name = "aiq-simple-calculator-mcp"
source = { editable = "examples/intermediate/MCP/simple_calculator_mcp" }
dependencies = [
{ name = "aiq-simple-calculator" },
{ name = "aiqtoolkit", extra = ["langchain"] },
]
[package.metadata]
requires-dist = [
{ name = "aiq-simple-calculator", editable = "examples/basic/functions/simple_calculator" },
{ name = "aiqtoolkit", extras = ["langchain"], editable = "." },
]
[[package]]
name = "aiq-simple-calculator-observability"
source = { editable = "examples/intermediate/observability/simple_calculator_observability" }
dependencies = [
{ name = "aiq-simple-calculator" },
{ name = "aiqtoolkit", extra = ["langchain"] },
]
[package.metadata]
requires-dist = [
{ name = "aiq-simple-calculator", editable = "examples/basic/functions/simple_calculator" },
{ name = "aiqtoolkit", extras = ["langchain"], editable = "." },
]
[[package]]
name = "aiq-simple-rag"
source = { editable = "examples/intermediate/RAG/simple_rag" }
dependencies = [
{ name = "aiqtoolkit", extra = ["ingestion", "langchain", "mem0ai"] },
]
[package.metadata]
requires-dist = [{ name = "aiqtoolkit", extras = ["ingestion", "langchain", "mem0ai"], editable = "." }]
[[package]]
name = "aiq-swe-bench"
source = { editable = "examples/intermediate/evaluation_and_profiling/swe_bench" }
dependencies = [
{ name = "aiqtoolkit", extra = ["langchain"] },
{ name = "swebench" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", extras = ["langchain"], editable = "." },
{ name = "swebench", specifier = "==3.0.3" },
]
[[package]]
name = "aiqtoolkit"
source = { editable = "." }
dependencies = [
{ name = "aioboto3" },
{ name = "click" },
{ name = "colorama" },
{ name = "expandvars" },
{ name = "fastapi" },
{ name = "httpx" },
{ name = "jinja2" },
{ name = "jsonpath-ng" },
{ name = "mcp" },
{ name = "networkx" },
{ name = "numpy" },
{ name = "openinference-semantic-conventions" },
{ name = "openpyxl" },
{ name = "pkginfo" },
{ name = "platformdirs" },
{ name = "pydantic" },
{ name = "pymilvus" },
{ name = "pyyaml" },
{ name = "ragas" },
{ name = "rich" },
{ name = "tabulate" },
{ name = "uvicorn", extra = ["standard"] },
{ name = "wikipedia" },
]
[package.optional-dependencies]
agno = [
{ name = "aiqtoolkit-agno" },
]
crewai = [
{ name = "aiqtoolkit-crewai" },
]
examples = [
{ name = "aiq-agno-personal-finance" },
{ name = "aiq-alert-triage-agent" },
{ name = "aiq-automated-description-generation" },
{ name = "aiq-email-phishing-analyzer" },
{ name = "aiq-multi-frameworks" },
{ name = "aiq-plot-charts" },
{ name = "aiq-por-to-jiratickets" },
{ name = "aiq-profiler-agent" },
{ name = "aiq-redact-pii" },
{ name = "aiq-semantic-kernel-demo" },
{ name = "aiq-simple" },
{ name = "aiq-simple-calculator" },
{ name = "aiq-simple-calculator-custom-routes" },
{ name = "aiq-simple-calculator-eval" },
{ name = "aiq-simple-calculator-hitl" },
{ name = "aiq-simple-calculator-mcp" },
{ name = "aiq-simple-calculator-observability" },
{ name = "aiq-simple-rag" },
{ name = "aiq-swe-bench" },
]
gunicorn = [
{ name = "gunicorn" },
]
ingestion = [
{ name = "lxml" },
]
langchain = [
{ name = "aiqtoolkit-langchain" },
]
llama-index = [
{ name = "aiqtoolkit-llama-index" },
]
mem0ai = [
{ name = "aiqtoolkit-mem0ai" },
]
profiling = [
{ name = "matplotlib" },
{ name = "prefixspan" },
{ name = "scikit-learn" },
]
semantic-kernel = [
{ name = "aiqtoolkit-semantic-kernel" },
]
telemetry = [
{ name = "arize-phoenix" },
{ name = "opentelemetry-api" },
{ name = "opentelemetry-sdk" },
]
weave = [
{ name = "aiqtoolkit-weave" },
]
zep-cloud = [
{ name = "aiqtoolkit-zep-cloud" },
]
[package.dev-dependencies]
dev = [
{ name = "aiqtoolkit-test" },
{ name = "asgi-lifespan" },
{ name = "flake8" },
{ name = "flake8-pyproject" },
{ name = "httpx-sse" },
{ name = "isort" },
{ name = "pip" },
{ name = "pre-commit" },
{ name = "pylint" },
{ name = "pytest" },
{ name = "pytest-asyncio" },
{ name = "pytest-cov" },
{ name = "pytest-httpserver" },
{ name = "pytest-pretty" },
{ name = "python-docx" },
{ name = "setuptools" },
{ name = "setuptools-scm" },
{ name = "tomlkit" },
{ name = "twine" },
{ name = "yapf" },
]
docs = [
{ name = "ipython" },
{ name = "myst-parser" },
{ name = "nbsphinx" },
{ name = "nvidia-sphinx-theme" },
{ name = "sphinx" },
{ name = "sphinx-autoapi" },
{ name = "sphinx-copybutton" },
{ name = "sphinx-mermaid" },
{ name = "vale" },
]
[package.metadata]
requires-dist = [
{ name = "aioboto3", specifier = ">=11.0.0" },
{ name = "aiq-agno-personal-finance", marker = "extra == 'examples'", editable = "examples/basic/frameworks/agno_personal_finance" },
{ name = "aiq-alert-triage-agent", marker = "extra == 'examples'", editable = "examples/advanced/alert_triage_agent" },
{ name = "aiq-automated-description-generation", marker = "extra == 'examples'", editable = "examples/basic/functions/automated_description_generation" },
{ name = "aiq-email-phishing-analyzer", marker = "extra == 'examples'", editable = "examples/intermediate/evaluation_and_profiling/email_phishing_analyzer" },
{ name = "aiq-multi-frameworks", marker = "extra == 'examples'", editable = "examples/basic/frameworks/multi_frameworks" },
{ name = "aiq-plot-charts", marker = "extra == 'examples'", editable = "examples/basic/functions/plot_charts" },
{ name = "aiq-por-to-jiratickets", marker = "extra == 'examples'", editable = "examples/intermediate/HITL/por_to_jiratickets" },
{ name = "aiq-profiler-agent", marker = "extra == 'examples'", editable = "examples/advanced/profiler_agent" },
{ name = "aiq-redact-pii", marker = "extra == 'examples'", editable = "examples/intermediate/observability/redact_pii" },
{ name = "aiq-semantic-kernel-demo", marker = "extra == 'examples'", editable = "examples/basic/frameworks/semantic_kernel_demo" },
{ name = "aiq-simple", marker = "extra == 'examples'", editable = "examples/basic/functions/simple" },
{ name = "aiq-simple-calculator", marker = "extra == 'examples'", editable = "examples/basic/functions/simple_calculator" },
{ name = "aiq-simple-calculator-custom-routes", marker = "extra == 'examples'", editable = "examples/intermediate/custom_routes/simple_calculator_custom_routes" },
{ name = "aiq-simple-calculator-eval", marker = "extra == 'examples'", editable = "examples/intermediate/evaluation_and_profiling/simple_calculator_eval" },
{ name = "aiq-simple-calculator-hitl", marker = "extra == 'examples'", editable = "examples/intermediate/HITL/simple_calculator_hitl" },
{ name = "aiq-simple-calculator-mcp", marker = "extra == 'examples'", editable = "examples/intermediate/MCP/simple_calculator_mcp" },
{ name = "aiq-simple-calculator-observability", marker = "extra == 'examples'", editable = "examples/intermediate/observability/simple_calculator_observability" },
{ name = "aiq-simple-rag", marker = "extra == 'examples'", editable = "examples/intermediate/RAG/simple_rag" },
{ name = "aiq-swe-bench", marker = "extra == 'examples'", editable = "examples/intermediate/evaluation_and_profiling/swe_bench" },
{ name = "aiqtoolkit-agno", marker = "extra == 'agno'", editable = "packages/aiqtoolkit_agno" },
{ name = "aiqtoolkit-crewai", marker = "extra == 'crewai'", editable = "packages/aiqtoolkit_crewai" },
{ name = "aiqtoolkit-langchain", marker = "extra == 'langchain'", editable = "packages/aiqtoolkit_langchain" },
{ name = "aiqtoolkit-llama-index", marker = "extra == 'llama-index'", editable = "packages/aiqtoolkit_llama_index" },
{ name = "aiqtoolkit-mem0ai", marker = "extra == 'mem0ai'", editable = "packages/aiqtoolkit_mem0ai" },
{ name = "aiqtoolkit-semantic-kernel", marker = "extra == 'semantic-kernel'", editable = "packages/aiqtoolkit_semantic_kernel" },
{ name = "aiqtoolkit-weave", marker = "extra == 'weave'", editable = "packages/aiqtoolkit_weave" },
{ name = "aiqtoolkit-zep-cloud", marker = "extra == 'zep-cloud'", editable = "packages/aiqtoolkit_zep_cloud" },
{ name = "arize-phoenix", marker = "extra == 'telemetry'", specifier = "~=6.1" },
{ name = "click", specifier = "~=8.1" },
{ name = "colorama", specifier = "~=0.4.6" },
{ name = "expandvars", specifier = "~=1.0" },
{ name = "fastapi", specifier = "~=0.115.5" },
{ name = "gunicorn", marker = "extra == 'gunicorn'", specifier = "~=23.0" },
{ name = "httpx", specifier = "~=0.27" },
{ name = "jinja2", specifier = "~=3.1" },
{ name = "jsonpath-ng", specifier = "~=1.7" },
{ name = "lxml", marker = "extra == 'ingestion'", specifier = "~=5.4" },
{ name = "matplotlib", marker = "extra == 'profiling'", specifier = "~=3.9" },
{ name = "mcp", specifier = "~=1.10" },
{ name = "networkx", specifier = "~=3.4" },
{ name = "numpy", specifier = "~=1.26" },
{ name = "openinference-semantic-conventions", specifier = "~=0.1.14" },
{ name = "openpyxl", specifier = "~=3.1" },
{ name = "opentelemetry-api", marker = "extra == 'telemetry'", specifier = "~=1.2" },
{ name = "opentelemetry-sdk", marker = "extra == 'telemetry'", specifier = "~=1.3" },
{ name = "pkginfo", specifier = "~=1.12" },
{ name = "platformdirs", specifier = "~=4.3" },
{ name = "prefixspan", marker = "extra == 'profiling'", specifier = "~=0.5.2" },
{ name = "pydantic", specifier = "==2.10.*" },
{ name = "pymilvus", specifier = "~=2.4" },
{ name = "pyyaml", specifier = "~=6.0" },
{ name = "ragas", specifier = "~=0.2.14" },
{ name = "rich", specifier = "~=13.9" },
{ name = "scikit-learn", marker = "extra == 'profiling'", specifier = "~=1.6" },
{ name = "tabulate", specifier = "~=0.9" },
{ name = "uvicorn", extras = ["standard"], specifier = "~=0.32.0" },
{ name = "wikipedia", specifier = "~=1.4" },
]
[package.metadata.requires-dev]
dev = [
{ name = "aiqtoolkit-test", editable = "packages/aiqtoolkit_test" },
{ name = "asgi-lifespan", specifier = "~=2.1" },
{ name = "flake8", specifier = "~=7.1" },
{ name = "flake8-pyproject", specifier = "~=1.2" },
{ name = "httpx-sse", specifier = "~=0.4" },
{ name = "isort", specifier = "==5.12.0" },
{ name = "pip", specifier = ">=24.3.1" },
{ name = "pre-commit", specifier = ">=4.0,<5.0" },
{ name = "pylint", specifier = "==3.3.*" },
{ name = "pytest", specifier = "~=8.3" },
{ name = "pytest-asyncio", specifier = "==0.24.*" },
{ name = "pytest-cov", specifier = "~=6.1" },
{ name = "pytest-httpserver", specifier = "==1.1.*" },
{ name = "pytest-pretty", specifier = "~=1.2.0" },
{ name = "python-docx", specifier = "~=1.1.0" },
{ name = "setuptools", specifier = ">=64" },
{ name = "setuptools-scm", specifier = ">=8" },
{ name = "tomlkit", specifier = "~=0.13.2" },
{ name = "twine", specifier = "~=6.0" },
{ name = "yapf", specifier = "==0.43.*" },
]
docs = [
{ name = "ipython", specifier = "~=8.31" },
{ name = "myst-parser", specifier = "~=4.0" },
{ name = "nbsphinx", specifier = "~=0.9" },
{ name = "nvidia-sphinx-theme", specifier = ">=0.0.7" },
{ name = "sphinx", specifier = "~=8.2" },
{ name = "sphinx-autoapi", specifier = ">=3.6" },
{ name = "sphinx-copybutton", specifier = ">=0.5" },
{ name = "sphinx-mermaid" },
{ name = "vale", specifier = "==3.9.5" },
]
[[package]]
name = "aiqtoolkit-agno"
source = { editable = "packages/aiqtoolkit_agno" }
dependencies = [
{ name = "agno" },
{ name = "aiqtoolkit" },
{ name = "google-search-results" },
{ name = "openai" },
]
[package.metadata]
requires-dist = [
{ name = "agno", specifier = "~=1.2.3" },
{ name = "aiqtoolkit", editable = "." },
{ name = "google-search-results", specifier = "~=2.4.2" },
{ name = "openai", specifier = "~=1.66" },
]
[[package]]
name = "aiqtoolkit-crewai"
source = { editable = "packages/aiqtoolkit_crewai" }
dependencies = [
{ name = "aiqtoolkit" },
{ name = "crewai" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", editable = "." },
{ name = "crewai", specifier = "~=0.95.0" },
]
[[package]]
name = "aiqtoolkit-langchain"
source = { editable = "packages/aiqtoolkit_langchain" }
dependencies = [
{ name = "aiqtoolkit" },
{ name = "langchain-aws" },
{ name = "langchain-core" },
{ name = "langchain-milvus" },
{ name = "langchain-nvidia-ai-endpoints" },
{ name = "langchain-openai" },
{ name = "langgraph" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", editable = "." },
{ name = "langchain-aws", specifier = "~=0.2.1" },
{ name = "langchain-core", specifier = "~=0.3.7" },
{ name = "langchain-milvus", specifier = "~=0.1.5" },
{ name = "langchain-milvus", specifier = "~=0.1.8" },
{ name = "langchain-nvidia-ai-endpoints", specifier = "~=0.3.5" },
{ name = "langchain-openai", specifier = "~=0.3.5" },
{ name = "langgraph", specifier = "~=0.2.50" },
]
[[package]]
name = "aiqtoolkit-llama-index"
source = { editable = "packages/aiqtoolkit_llama_index" }
dependencies = [
{ name = "aiqtoolkit" },
{ name = "llama-index" },
{ name = "llama-index-core" },
{ name = "llama-index-embeddings-nvidia" },
{ name = "llama-index-llms-bedrock" },
{ name = "llama-index-llms-nvidia" },
{ name = "llama-index-readers-file" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", editable = "." },
{ name = "llama-index", specifier = "==0.12.21" },
{ name = "llama-index-core", specifier = "==0.12.21" },
{ name = "llama-index-embeddings-nvidia", specifier = "==0.3.1" },
{ name = "llama-index-llms-bedrock", specifier = "==0.3.8" },
{ name = "llama-index-llms-nvidia", specifier = "==0.3.1" },
{ name = "llama-index-readers-file", specifier = "==0.4.4" },
]
[[package]]
name = "aiqtoolkit-mem0ai"
source = { editable = "packages/aiqtoolkit_mem0ai" }
dependencies = [
{ name = "aiqtoolkit" },
{ name = "mem0ai" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", editable = "." },
{ name = "mem0ai", specifier = "~=0.1.30" },
]
[[package]]
name = "aiqtoolkit-semantic-kernel"
source = { editable = "packages/aiqtoolkit_semantic_kernel" }
dependencies = [
{ name = "aiqtoolkit" },
{ name = "semantic-kernel" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", editable = "." },
{ name = "semantic-kernel", specifier = "~=1.24.0" },
]
[[package]]
name = "aiqtoolkit-test"
source = { editable = "packages/aiqtoolkit_test" }
dependencies = [
{ name = "aiqtoolkit" },
{ name = "langchain-community" },
{ name = "pytest" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", editable = "." },
{ name = "langchain-community", specifier = "~=0.3" },
{ name = "pytest", specifier = "~=8.3" },
]
[[package]]
name = "aiqtoolkit-weave"
source = { editable = "packages/aiqtoolkit_weave" }
dependencies = [
{ name = "aiqtoolkit" },
{ name = "presidio-analyzer" },
{ name = "presidio-anonymizer" },
{ name = "weave" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", editable = "." },
{ name = "presidio-analyzer", specifier = "~=2.2" },
{ name = "presidio-anonymizer", specifier = "~=2.2" },
{ name = "weave", specifier = "~=0.51" },
]
[[package]]
name = "aiqtoolkit-zep-cloud"
source = { editable = "packages/aiqtoolkit_zep_cloud" }
dependencies = [
{ name = "aiqtoolkit" },
{ name = "zep-cloud" },
]
[package.metadata]
requires-dist = [
{ name = "aiqtoolkit", editable = "." },
{ name = "zep-cloud", specifier = "~=2.2.0" },
]
[[package]]
name = "alabaster"
version = "1.0.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a6/f8/d9c74d0daf3f742840fd818d69cfae176fa332022fd44e3469487d5a9420/alabaster-1.0.0.tar.gz", hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e", size = 24210 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl", hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b", size = 13929 },
]
[[package]]
name = "alembic"
version = "1.16.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "mako" },
{ name = "sqlalchemy" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/9c/35/116797ff14635e496bbda0c168987f5326a6555b09312e9b817e360d1f56/alembic-1.16.2.tar.gz", hash = "sha256:e53c38ff88dadb92eb22f8b150708367db731d58ad7e9d417c9168ab516cbed8", size = 1963563 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/dd/e2/88e425adac5ad887a087c38d04fe2030010572a3e0e627f8a6e8c33eeda8/alembic-1.16.2-py3-none-any.whl", hash = "sha256:5f42e9bd0afdbd1d5e3ad856c01754530367debdebf21ed6894e34af52b3bb03", size = 242717 },
]
[[package]]
name = "annotated-types"
version = "0.7.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643 },
]
[[package]]
name = "ansible-runner"
version = "2.4.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "packaging" },
{ name = "pexpect" },
{ name = "python-daemon" },
{ name = "pyyaml" },
]
sdist = { url = "https://files.pythonhosted.org/packages/06/89/9426e3353829ab0c2f0277a14a6bc4d99d301b74533b0c901e7636794e45/ansible_runner-2.4.1.tar.gz", hash = "sha256:11d717da4dd8d93d56703a4a98e5f2154026a7ed1b46d9930902b8298dc67d09", size = 149599 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/1a/a7/59265056ce589f73f150e69dcc3666741c884c775b13f2bcdf2143d947d7/ansible_runner-2.4.1-py3-none-any.whl", hash = "sha256:ef4efe906414f6e9a4c2e41d131fabc3bfe952f16edded7bdc06d597b05f0eb6", size = 79558 },
]
[[package]]
name = "anthropic"
version = "0.57.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "anyio" },
{ name = "distro" },
{ name = "httpx" },
{ name = "jiter" },
{ name = "pydantic" },
{ name = "sniffio" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/d7/75/6261a1a8d92aed47e27d2fcfb3a411af73b1435e6ae1186da02b760565d0/anthropic-0.57.1.tar.gz", hash = "sha256:7815dd92245a70d21f65f356f33fc80c5072eada87fb49437767ea2918b2c4b0", size = 423775 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e5/cf/ca0ba77805aec6171629a8b665c7dc224dab374539c3d27005b5d8c100a0/anthropic-0.57.1-py3-none-any.whl", hash = "sha256:33afc1f395af207d07ff1bffc0a3d1caac53c371793792569c5d2f09283ea306", size = 292779 },
]
[package.optional-dependencies]
bedrock = [
{ name = "boto3" },
{ name = "botocore" },
]
vertex = [
{ name = "google-auth", extra = ["requests"] },
]
[[package]]
name = "anyio"
version = "4.9.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "idna" },
{ name = "sniffio" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/95/7d/4c1bd541d4dffa1b52bd83fb8527089e097a106fc90b467a7313b105f840/anyio-4.9.0.tar.gz", hash = "sha256:673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028", size = 190949 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c", size = 100916 },
]
[[package]]
name = "appdirs"
version = "1.4.4"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/d7/d8/05696357e0311f5b5c316d7b95f46c669dd9c15aaeecbb48c7d0aeb88c40/appdirs-1.4.4.tar.gz", hash = "sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41", size = 13470 }
wheels = [
{ url = "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl", hash = "sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128", size = 9566 },
]
[[package]]
name = "arize-phoenix"
version = "6.1.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aioitertools" },
{ name = "aiosqlite" },
{ name = "alembic" },
{ name = "arize-phoenix-evals" },
{ name = "arize-phoenix-otel" },
{ name = "authlib" },
{ name = "cachetools" },
{ name = "fastapi" },
{ name = "grpc-interceptor" },
{ name = "grpcio" },
{ name = "httpx" },
{ name = "jinja2" },
{ name = "numpy" },
{ name = "openinference-instrumentation" },