shamik commited on
Commit
85dbdbb
·
unverified ·
1 Parent(s): 2091d19

feat: updated packages.

Browse files
Files changed (3) hide show
  1. pyproject.toml +3 -0
  2. requirements.txt +21 -45
  3. uv.lock +87 -0
pyproject.toml CHANGED
@@ -17,8 +17,11 @@ dependencies = [
17
  "llama-index-embeddings-huggingface-api>=0.3.1",
18
  "llama-index-llms-huggingface>=0.5.0",
19
  "llama-index-llms-huggingface-api>=0.5.0",
 
 
20
  "llama-index-vector-stores-milvus>=0.8.4",
21
  "openai>=1.84.0",
 
22
  "pyprojroot>=0.3.0",
23
  "python-dotenv>=1.1.0",
24
  "smolagents>=1.17.0",
 
17
  "llama-index-embeddings-huggingface-api>=0.3.1",
18
  "llama-index-llms-huggingface>=0.5.0",
19
  "llama-index-llms-huggingface-api>=0.5.0",
20
+ "llama-index-llms-nebius>=0.1.2",
21
+ "llama-index-tools-duckduckgo>=0.3.0",
22
  "llama-index-vector-stores-milvus>=0.8.4",
23
  "openai>=1.84.0",
24
+ "pip>=25.1.1",
25
  "pyprojroot>=0.3.0",
26
  "python-dotenv>=1.1.0",
27
  "smolagents>=1.17.0",
requirements.txt CHANGED
@@ -24,8 +24,6 @@ anyio==4.9.0
24
  # openai
25
  arxiv==2.2.0
26
  # via agent-hackathon (pyproject.toml)
27
- async-timeout==5.0.1
28
- # via aiohttp
29
  attrs==25.3.0
30
  # via aiohttp
31
  banks==2.1.2
@@ -46,6 +44,7 @@ charset-normalizer==3.4.2
46
  # via requests
47
  click==8.2.1
48
  # via
 
49
  # llama-cloud-services
50
  # nltk
51
  colorama==0.4.6
@@ -66,8 +65,8 @@ dirtyjson==1.0.8
66
  # via llama-index-core
67
  distro==1.9.0
68
  # via openai
69
- exceptiongroup==1.3.0
70
- # via anyio
71
  feedparser==6.0.11
72
  # via arxiv
73
  filelock==3.18.0
@@ -177,12 +176,15 @@ llama-index-core==0.12.41
177
  # llama-index-indices-managed-llama-cloud
178
  # llama-index-llms-huggingface
179
  # llama-index-llms-huggingface-api
 
180
  # llama-index-llms-openai
 
181
  # llama-index-multi-modal-llms-openai
182
  # llama-index-program-openai
183
  # llama-index-question-gen-openai
184
  # llama-index-readers-file
185
  # llama-index-readers-llama-parse
 
186
  # llama-index-utils-huggingface
187
  # llama-index-vector-stores-milvus
188
  llama-index-embeddings-huggingface==0.5.4
@@ -199,14 +201,19 @@ llama-index-llms-huggingface==0.5.0
199
  # via agent-hackathon (pyproject.toml)
200
  llama-index-llms-huggingface-api==0.5.0
201
  # via agent-hackathon (pyproject.toml)
 
 
202
  llama-index-llms-openai==0.4.4
203
  # via
204
  # llama-index
205
  # llama-index-agent-openai
206
  # llama-index-cli
 
207
  # llama-index-multi-modal-llms-openai
208
  # llama-index-program-openai
209
  # llama-index-question-gen-openai
 
 
210
  llama-index-multi-modal-llms-openai==0.5.1
211
  # via llama-index
212
  llama-index-program-openai==0.3.2
@@ -219,6 +226,8 @@ llama-index-readers-file==0.4.8
219
  # via llama-index
220
  llama-index-readers-llama-parse==0.4.0
221
  # via llama-index
 
 
222
  llama-index-utils-huggingface==0.3.0
223
  # via llama-index-embeddings-huggingface-api
224
  llama-index-vector-stores-milvus==0.8.4
@@ -273,40 +282,6 @@ numpy==2.2.6
273
  # scipy
274
  # transformers
275
  # trec-car-tools
276
- nvidia-cublas-cu12==12.4.5.8
277
- # via
278
- # nvidia-cudnn-cu12
279
- # nvidia-cusolver-cu12
280
- # torch
281
- nvidia-cuda-cupti-cu12==12.4.127
282
- # via torch
283
- nvidia-cuda-nvrtc-cu12==12.4.127
284
- # via torch
285
- nvidia-cuda-runtime-cu12==12.4.127
286
- # via torch
287
- nvidia-cudnn-cu12==9.1.0.70
288
- # via torch
289
- nvidia-cufft-cu12==11.2.1.3
290
- # via torch
291
- nvidia-curand-cu12==10.3.5.147
292
- # via torch
293
- nvidia-cusolver-cu12==11.6.1.9
294
- # via torch
295
- nvidia-cusparse-cu12==12.3.1.170
296
- # via
297
- # nvidia-cusolver-cu12
298
- # torch
299
- nvidia-cusparselt-cu12==0.6.2
300
- # via torch
301
- nvidia-nccl-cu12==2.21.5
302
- # via torch
303
- nvidia-nvjitlink-cu12==12.4.127
304
- # via
305
- # nvidia-cusolver-cu12
306
- # nvidia-cusparse-cu12
307
- # torch
308
- nvidia-nvtx-cu12==12.4.127
309
- # via torch
310
  openai==1.84.0
311
  # via
312
  # agent-hackathon (pyproject.toml)
@@ -335,10 +310,14 @@ pillow==11.2.1
335
  # llama-index-core
336
  # sentence-transformers
337
  # smolagents
 
 
338
  platformdirs==4.3.8
339
  # via
340
  # banks
341
  # llama-cloud-services
 
 
342
  prompt-toolkit==3.0.51
343
  # via inquirerpy
344
  propcache==0.3.1
@@ -435,7 +414,9 @@ sentence-transformers==4.1.0
435
  sentencepiece==0.2.0
436
  # via flagembedding
437
  setuptools==80.9.0
438
- # via pymilvus
 
 
439
  sgmllib3k==1.0.0
440
  # via feedparser
441
  six==1.17.0
@@ -488,27 +469,22 @@ transformers==4.52.4
488
  # via
489
  # flagembedding
490
  # llama-index-llms-huggingface
 
491
  # peft
492
  # sentence-transformers
493
  trec-car-tools==2.6
494
  # via ir-datasets
495
- triton==3.2.0
496
- # via torch
497
  typing-extensions==4.14.0
498
  # via
499
  # aiosqlite
500
  # anyio
501
  # beautifulsoup4
502
- # exceptiongroup
503
  # huggingface-hub
504
  # llama-index-core
505
- # multidict
506
  # openai
507
  # pydantic
508
  # pydantic-core
509
- # pypdf
510
  # pyprojroot
511
- # rich
512
  # sentence-transformers
513
  # sqlalchemy
514
  # torch
 
24
  # openai
25
  arxiv==2.2.0
26
  # via agent-hackathon (pyproject.toml)
 
 
27
  attrs==25.3.0
28
  # via aiohttp
29
  banks==2.1.2
 
44
  # via requests
45
  click==8.2.1
46
  # via
47
+ # duckduckgo-search
48
  # llama-cloud-services
49
  # nltk
50
  colorama==0.4.6
 
65
  # via llama-index-core
66
  distro==1.9.0
67
  # via openai
68
+ duckduckgo-search==6.4.2
69
+ # via llama-index-tools-duckduckgo
70
  feedparser==6.0.11
71
  # via arxiv
72
  filelock==3.18.0
 
176
  # llama-index-indices-managed-llama-cloud
177
  # llama-index-llms-huggingface
178
  # llama-index-llms-huggingface-api
179
+ # llama-index-llms-nebius
180
  # llama-index-llms-openai
181
+ # llama-index-llms-openai-like
182
  # llama-index-multi-modal-llms-openai
183
  # llama-index-program-openai
184
  # llama-index-question-gen-openai
185
  # llama-index-readers-file
186
  # llama-index-readers-llama-parse
187
+ # llama-index-tools-duckduckgo
188
  # llama-index-utils-huggingface
189
  # llama-index-vector-stores-milvus
190
  llama-index-embeddings-huggingface==0.5.4
 
201
  # via agent-hackathon (pyproject.toml)
202
  llama-index-llms-huggingface-api==0.5.0
203
  # via agent-hackathon (pyproject.toml)
204
+ llama-index-llms-nebius==0.1.2
205
+ # via agent-hackathon (pyproject.toml)
206
  llama-index-llms-openai==0.4.4
207
  # via
208
  # llama-index
209
  # llama-index-agent-openai
210
  # llama-index-cli
211
+ # llama-index-llms-openai-like
212
  # llama-index-multi-modal-llms-openai
213
  # llama-index-program-openai
214
  # llama-index-question-gen-openai
215
+ llama-index-llms-openai-like==0.4.0
216
+ # via llama-index-llms-nebius
217
  llama-index-multi-modal-llms-openai==0.5.1
218
  # via llama-index
219
  llama-index-program-openai==0.3.2
 
226
  # via llama-index
227
  llama-index-readers-llama-parse==0.4.0
228
  # via llama-index
229
+ llama-index-tools-duckduckgo==0.3.0
230
+ # via agent-hackathon (pyproject.toml)
231
  llama-index-utils-huggingface==0.3.0
232
  # via llama-index-embeddings-huggingface-api
233
  llama-index-vector-stores-milvus==0.8.4
 
282
  # scipy
283
  # transformers
284
  # trec-car-tools
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
285
  openai==1.84.0
286
  # via
287
  # agent-hackathon (pyproject.toml)
 
310
  # llama-index-core
311
  # sentence-transformers
312
  # smolagents
313
+ pip==25.1.1
314
+ # via agent-hackathon (pyproject.toml)
315
  platformdirs==4.3.8
316
  # via
317
  # banks
318
  # llama-cloud-services
319
+ primp==0.15.0
320
+ # via duckduckgo-search
321
  prompt-toolkit==3.0.51
322
  # via inquirerpy
323
  propcache==0.3.1
 
414
  sentencepiece==0.2.0
415
  # via flagembedding
416
  setuptools==80.9.0
417
+ # via
418
+ # pymilvus
419
+ # torch
420
  sgmllib3k==1.0.0
421
  # via feedparser
422
  six==1.17.0
 
469
  # via
470
  # flagembedding
471
  # llama-index-llms-huggingface
472
+ # llama-index-llms-openai-like
473
  # peft
474
  # sentence-transformers
475
  trec-car-tools==2.6
476
  # via ir-datasets
 
 
477
  typing-extensions==4.14.0
478
  # via
479
  # aiosqlite
480
  # anyio
481
  # beautifulsoup4
 
482
  # huggingface-hub
483
  # llama-index-core
 
484
  # openai
485
  # pydantic
486
  # pydantic-core
 
487
  # pyprojroot
 
488
  # sentence-transformers
489
  # sqlalchemy
490
  # torch
uv.lock CHANGED
@@ -39,8 +39,11 @@ dependencies = [
39
  { name = "llama-index-embeddings-huggingface-api" },
40
  { name = "llama-index-llms-huggingface" },
41
  { name = "llama-index-llms-huggingface-api" },
 
 
42
  { name = "llama-index-vector-stores-milvus" },
43
  { name = "openai" },
 
44
  { name = "pyprojroot" },
45
  { name = "python-dotenv" },
46
  { name = "smolagents" },
@@ -67,8 +70,11 @@ requires-dist = [
67
  { name = "llama-index-embeddings-huggingface-api", specifier = ">=0.3.1" },
68
  { name = "llama-index-llms-huggingface", specifier = ">=0.5.0" },
69
  { name = "llama-index-llms-huggingface-api", specifier = ">=0.5.0" },
 
 
70
  { name = "llama-index-vector-stores-milvus", specifier = ">=0.8.4" },
71
  { name = "openai", specifier = ">=1.84.0" },
 
72
  { name = "pyprojroot", specifier = ">=0.3.0" },
73
  { name = "python-dotenv", specifier = ">=1.1.0" },
74
  { name = "smolagents", specifier = ">=1.17.0" },
@@ -496,6 +502,19 @@ wheels = [
496
  { url = "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2", size = 587408, upload-time = "2024-04-23T18:57:14.835Z" },
497
  ]
498
 
 
 
 
 
 
 
 
 
 
 
 
 
 
499
  [[package]]
500
  name = "executing"
501
  version = "2.2.0"
@@ -684,6 +703,9 @@ dependencies = [
684
  { name = "uritemplate" },
685
  ]
686
  sdist = { url = "https://files.pythonhosted.org/packages/35/99/237cd2510aecca9fabb54007e58553274cc43cb3c18512ee1ea574d11b87/google_api_python_client-2.171.0.tar.gz", hash = "sha256:057a5c08d28463c6b9eb89746355de5f14b7ed27a65c11fdbf1d06c66bb66b23", size = 13028937, upload-time = "2025-06-03T18:57:38.732Z" }
 
 
 
687
 
688
  [[package]]
689
  name = "google-auth"
@@ -1475,6 +1497,19 @@ wheels = [
1475
  { url = "https://files.pythonhosted.org/packages/79/1d/be41914d77910f01a8608dadd6b8902548229e7bf7fd564f5f2fdf1c1f15/llama_index_llms_huggingface_api-0.5.0-py3-none-any.whl", hash = "sha256:b3ec0452c61be163fb934c3f507906717989dfa40d81a0b9489f3348e96b0979", size = 7489, upload-time = "2025-05-30T00:09:12.494Z" },
1476
  ]
1477
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1478
  [[package]]
1479
  name = "llama-index-llms-openai"
1480
  version = "0.4.3"
@@ -1488,6 +1523,20 @@ wheels = [
1488
  { url = "https://files.pythonhosted.org/packages/06/9f/12dac8fba0e3ec07fc2017f21689f9507b268f4f6cfe0a75264c1522af41/llama_index_llms_openai-0.4.3-py3-none-any.whl", hash = "sha256:ff4bd4c6973afc46af755cbb5d13971c4dfab0313ac5168228f1442ac2f4ccfb", size = 24598, upload-time = "2025-06-04T03:14:37.83Z" },
1489
  ]
1490
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1491
  [[package]]
1492
  name = "llama-index-multi-modal-llms-openai"
1493
  version = "0.5.1"
@@ -1558,6 +1607,19 @@ wheels = [
1558
  { url = "https://files.pythonhosted.org/packages/68/4f/e30d4257fe9e4224f5612b77fe99aaceddae411b2e74ca30534491de3e6f/llama_index_readers_llama_parse-0.4.0-py3-none-any.whl", hash = "sha256:574e48386f28d2c86c3f961ca4a4906910312f3400dd0c53014465bfbc6b32bf", size = 2472, upload-time = "2024-11-18T00:00:07.293Z" },
1559
  ]
1560
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1561
  [[package]]
1562
  name = "llama-index-utils-huggingface"
1563
  version = "0.3.0"
@@ -2300,6 +2362,15 @@ wheels = [
2300
  { url = "https://files.pythonhosted.org/packages/67/32/32dc030cfa91ca0fc52baebbba2e009bb001122a1daa8b6a79ad830b38d3/pillow-11.2.1-cp313-cp313t-win_arm64.whl", hash = "sha256:225c832a13326e34f212d2072982bb1adb210e0cc0b153e688743018c94a2681", size = 2417234, upload-time = "2025-04-12T17:49:08.399Z" },
2301
  ]
2302
 
 
 
 
 
 
 
 
 
 
2303
  [[package]]
2304
  name = "platformdirs"
2305
  version = "4.3.8"
@@ -2309,6 +2380,22 @@ wheels = [
2309
  { url = "https://files.pythonhosted.org/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4", size = 18567, upload-time = "2025-05-07T22:47:40.376Z" },
2310
  ]
2311
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2312
  [[package]]
2313
  name = "prompt-toolkit"
2314
  version = "3.0.51"
 
39
  { name = "llama-index-embeddings-huggingface-api" },
40
  { name = "llama-index-llms-huggingface" },
41
  { name = "llama-index-llms-huggingface-api" },
42
+ { name = "llama-index-llms-nebius" },
43
+ { name = "llama-index-tools-duckduckgo" },
44
  { name = "llama-index-vector-stores-milvus" },
45
  { name = "openai" },
46
+ { name = "pip" },
47
  { name = "pyprojroot" },
48
  { name = "python-dotenv" },
49
  { name = "smolagents" },
 
70
  { name = "llama-index-embeddings-huggingface-api", specifier = ">=0.3.1" },
71
  { name = "llama-index-llms-huggingface", specifier = ">=0.5.0" },
72
  { name = "llama-index-llms-huggingface-api", specifier = ">=0.5.0" },
73
+ { name = "llama-index-llms-nebius", specifier = ">=0.1.2" },
74
+ { name = "llama-index-tools-duckduckgo", specifier = ">=0.3.0" },
75
  { name = "llama-index-vector-stores-milvus", specifier = ">=0.8.4" },
76
  { name = "openai", specifier = ">=1.84.0" },
77
+ { name = "pip", specifier = ">=25.1.1" },
78
  { name = "pyprojroot", specifier = ">=0.3.0" },
79
  { name = "python-dotenv", specifier = ">=1.1.0" },
80
  { name = "smolagents", specifier = ">=1.17.0" },
 
502
  { url = "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2", size = 587408, upload-time = "2024-04-23T18:57:14.835Z" },
503
  ]
504
 
505
+ [[package]]
506
+ name = "duckduckgo-search"
507
+ version = "6.4.2"
508
+ source = { registry = "https://pypi.org/simple" }
509
+ dependencies = [
510
+ { name = "click" },
511
+ { name = "primp" },
512
+ ]
513
+ sdist = { url = "https://files.pythonhosted.org/packages/31/3f/c36407a7be9cad84c2f15ec38839a9fbc2ad2f8cc051a9ebfd70cddd813a/duckduckgo_search-6.4.2.tar.gz", hash = "sha256:173c6988cbac1f3ccecc2c645e44e69fc49c4e94c06ee7c09e9dd8ad39d63b0c", size = 33341, upload-time = "2024-12-21T06:02:04.417Z" }
514
+ wheels = [
515
+ { url = "https://files.pythonhosted.org/packages/d5/2e/c8bfff437be4d53a0156d75334234e59ba2e8d8fd24b618b1cef15e8e2ee/duckduckgo_search-6.4.2-py3-none-any.whl", hash = "sha256:1e9e64a5379a5330bd99885c053185c9e133eb30f397701fdd6e4f448da1843c", size = 27808, upload-time = "2024-12-21T06:02:01.608Z" },
516
+ ]
517
+
518
  [[package]]
519
  name = "executing"
520
  version = "2.2.0"
 
703
  { name = "uritemplate" },
704
  ]
705
  sdist = { url = "https://files.pythonhosted.org/packages/35/99/237cd2510aecca9fabb54007e58553274cc43cb3c18512ee1ea574d11b87/google_api_python_client-2.171.0.tar.gz", hash = "sha256:057a5c08d28463c6b9eb89746355de5f14b7ed27a65c11fdbf1d06c66bb66b23", size = 13028937, upload-time = "2025-06-03T18:57:38.732Z" }
706
+ wheels = [
707
+ { url = "https://files.pythonhosted.org/packages/79/db/c397e3eb3ea18f423855479d0a5852bdc9c3f644e3d4194931fa664a70b4/google_api_python_client-2.171.0-py3-none-any.whl", hash = "sha256:c9c9b76f561e9d9ac14e54a9e2c0842876201d5b96e69e48f967373f0784cbe9", size = 13547393, upload-time = "2025-06-10T02:14:38.225Z" },
708
+ ]
709
 
710
  [[package]]
711
  name = "google-auth"
 
1497
  { url = "https://files.pythonhosted.org/packages/79/1d/be41914d77910f01a8608dadd6b8902548229e7bf7fd564f5f2fdf1c1f15/llama_index_llms_huggingface_api-0.5.0-py3-none-any.whl", hash = "sha256:b3ec0452c61be163fb934c3f507906717989dfa40d81a0b9489f3348e96b0979", size = 7489, upload-time = "2025-05-30T00:09:12.494Z" },
1498
  ]
1499
 
1500
+ [[package]]
1501
+ name = "llama-index-llms-nebius"
1502
+ version = "0.1.2"
1503
+ source = { registry = "https://pypi.org/simple" }
1504
+ dependencies = [
1505
+ { name = "llama-index-core" },
1506
+ { name = "llama-index-llms-openai-like" },
1507
+ ]
1508
+ sdist = { url = "https://files.pythonhosted.org/packages/7e/bf/ba27b4861193234d821b1880700e1490571666767b66510d7f4ff65afe04/llama_index_llms_nebius-0.1.2.tar.gz", hash = "sha256:fff2219d59ae2a2e6e313ca7ad092e46c398c7aeacf3d7922a9cf63a3debc8d5", size = 3919, upload-time = "2025-05-30T22:59:16.911Z" }
1509
+ wheels = [
1510
+ { url = "https://files.pythonhosted.org/packages/b6/0a/e1a5e9f73f5d928fd9c891602b6f042e2e6c14650aa025e6f351ce50acfc/llama_index_llms_nebius-0.1.2-py3-none-any.whl", hash = "sha256:bbdb86eb14243e2bfaafcf2ca7d6d8bb652116bc03dc3dd294e43773c68d57c7", size = 3498, upload-time = "2025-05-30T22:59:16.01Z" },
1511
+ ]
1512
+
1513
  [[package]]
1514
  name = "llama-index-llms-openai"
1515
  version = "0.4.3"
 
1523
  { url = "https://files.pythonhosted.org/packages/06/9f/12dac8fba0e3ec07fc2017f21689f9507b268f4f6cfe0a75264c1522af41/llama_index_llms_openai-0.4.3-py3-none-any.whl", hash = "sha256:ff4bd4c6973afc46af755cbb5d13971c4dfab0313ac5168228f1442ac2f4ccfb", size = 24598, upload-time = "2025-06-04T03:14:37.83Z" },
1524
  ]
1525
 
1526
+ [[package]]
1527
+ name = "llama-index-llms-openai-like"
1528
+ version = "0.4.0"
1529
+ source = { registry = "https://pypi.org/simple" }
1530
+ dependencies = [
1531
+ { name = "llama-index-core" },
1532
+ { name = "llama-index-llms-openai" },
1533
+ { name = "transformers" },
1534
+ ]
1535
+ sdist = { url = "https://files.pythonhosted.org/packages/df/df/807ac6bb9470295769f950562f5f7252cb491166693ee877ff77d9022fbc/llama_index_llms_openai_like-0.4.0.tar.gz", hash = "sha256:15ae1c16b01ba0bfa822d53900f03e35c19ffe47b528958234bf1942a91f587c", size = 4898, upload-time = "2025-05-30T17:47:11.689Z" }
1536
+ wheels = [
1537
+ { url = "https://files.pythonhosted.org/packages/b8/41/e080871437ec507377126165318f2da6713a4d6dc2767f2444a8bd818791/llama_index_llms_openai_like-0.4.0-py3-none-any.whl", hash = "sha256:52a3cb5ce78049fde5c9926898b90e02bc04e3d23adbc991842e9ff574df9ea1", size = 4593, upload-time = "2025-05-30T17:47:10.456Z" },
1538
+ ]
1539
+
1540
  [[package]]
1541
  name = "llama-index-multi-modal-llms-openai"
1542
  version = "0.5.1"
 
1607
  { url = "https://files.pythonhosted.org/packages/68/4f/e30d4257fe9e4224f5612b77fe99aaceddae411b2e74ca30534491de3e6f/llama_index_readers_llama_parse-0.4.0-py3-none-any.whl", hash = "sha256:574e48386f28d2c86c3f961ca4a4906910312f3400dd0c53014465bfbc6b32bf", size = 2472, upload-time = "2024-11-18T00:00:07.293Z" },
1608
  ]
1609
 
1610
+ [[package]]
1611
+ name = "llama-index-tools-duckduckgo"
1612
+ version = "0.3.0"
1613
+ source = { registry = "https://pypi.org/simple" }
1614
+ dependencies = [
1615
+ { name = "duckduckgo-search" },
1616
+ { name = "llama-index-core" },
1617
+ ]
1618
+ sdist = { url = "https://files.pythonhosted.org/packages/fd/14/20eeb8684ebff41e6b32a408d36af32476e63dced621bcfcd56560434648/llama_index_tools_duckduckgo-0.3.0.tar.gz", hash = "sha256:e4996a75c3b1d7d7991e70acef8b0ea390771fd2db3bc47dbd2a23b9f7fa9880", size = 2404, upload-time = "2024-11-18T02:08:38.778Z" }
1619
+ wheels = [
1620
+ { url = "https://files.pythonhosted.org/packages/cb/6c/6bc1ccced740a31b90d111f8a546b08e3b6e0238a57cc830229acf135660/llama_index_tools_duckduckgo-0.3.0-py3-none-any.whl", hash = "sha256:09ca66b7f8288992c022d4f0e719e6b80bcd6374069b03b093ba994c4914915a", size = 2714, upload-time = "2024-11-18T02:08:37.291Z" },
1621
+ ]
1622
+
1623
  [[package]]
1624
  name = "llama-index-utils-huggingface"
1625
  version = "0.3.0"
 
2362
  { url = "https://files.pythonhosted.org/packages/67/32/32dc030cfa91ca0fc52baebbba2e009bb001122a1daa8b6a79ad830b38d3/pillow-11.2.1-cp313-cp313t-win_arm64.whl", hash = "sha256:225c832a13326e34f212d2072982bb1adb210e0cc0b153e688743018c94a2681", size = 2417234, upload-time = "2025-04-12T17:49:08.399Z" },
2363
  ]
2364
 
2365
+ [[package]]
2366
+ name = "pip"
2367
+ version = "25.1.1"
2368
+ source = { registry = "https://pypi.org/simple" }
2369
+ sdist = { url = "https://files.pythonhosted.org/packages/59/de/241caa0ca606f2ec5fe0c1f4261b0465df78d786a38da693864a116c37f4/pip-25.1.1.tar.gz", hash = "sha256:3de45d411d308d5054c2168185d8da7f9a2cd753dbac8acbfa88a8909ecd9077", size = 1940155, upload-time = "2025-05-02T15:14:02.057Z" }
2370
+ wheels = [
2371
+ { url = "https://files.pythonhosted.org/packages/29/a2/d40fb2460e883eca5199c62cfc2463fd261f760556ae6290f88488c362c0/pip-25.1.1-py3-none-any.whl", hash = "sha256:2913a38a2abf4ea6b64ab507bd9e967f3b53dc1ede74b01b0931e1ce548751af", size = 1825227, upload-time = "2025-05-02T15:13:59.102Z" },
2372
+ ]
2373
+
2374
  [[package]]
2375
  name = "platformdirs"
2376
  version = "4.3.8"
 
2380
  { url = "https://files.pythonhosted.org/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4", size = 18567, upload-time = "2025-05-07T22:47:40.376Z" },
2381
  ]
2382
 
2383
+ [[package]]
2384
+ name = "primp"
2385
+ version = "0.15.0"
2386
+ source = { registry = "https://pypi.org/simple" }
2387
+ sdist = { url = "https://files.pythonhosted.org/packages/56/0b/a87556189da4de1fc6360ca1aa05e8335509633f836cdd06dd17f0743300/primp-0.15.0.tar.gz", hash = "sha256:1af8ea4b15f57571ff7fc5e282a82c5eb69bc695e19b8ddeeda324397965b30a", size = 113022, upload-time = "2025-04-17T11:41:05.315Z" }
2388
+ wheels = [
2389
+ { url = "https://files.pythonhosted.org/packages/f5/5a/146ac964b99ea7657ad67eb66f770be6577dfe9200cb28f9a95baffd6c3f/primp-0.15.0-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:1b281f4ca41a0c6612d4c6e68b96e28acfe786d226a427cd944baa8d7acd644f", size = 3178914, upload-time = "2025-04-17T11:40:59.558Z" },
2390
+ { url = "https://files.pythonhosted.org/packages/bc/8a/cc2321e32db3ce64d6e32950d5bcbea01861db97bfb20b5394affc45b387/primp-0.15.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:489cbab55cd793ceb8f90bb7423c6ea64ebb53208ffcf7a044138e3c66d77299", size = 2955079, upload-time = "2025-04-17T11:40:57.398Z" },
2391
+ { url = "https://files.pythonhosted.org/packages/c3/7b/cbd5d999a07ff2a21465975d4eb477ae6f69765e8fe8c9087dab250180d8/primp-0.15.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c18b45c23f94016215f62d2334552224236217aaeb716871ce0e4dcfa08eb161", size = 3281018, upload-time = "2025-04-17T11:40:55.308Z" },
2392
+ { url = "https://files.pythonhosted.org/packages/1b/6e/a6221c612e61303aec2bcac3f0a02e8b67aee8c0db7bdc174aeb8010f975/primp-0.15.0-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:e985a9cba2e3f96a323722e5440aa9eccaac3178e74b884778e926b5249df080", size = 3255229, upload-time = "2025-04-17T11:40:47.811Z" },
2393
+ { url = "https://files.pythonhosted.org/packages/3b/54/bfeef5aca613dc660a69d0760a26c6b8747d8fdb5a7f20cb2cee53c9862f/primp-0.15.0-cp38-abi3-manylinux_2_34_armv7l.whl", hash = "sha256:6b84a6ffa083e34668ff0037221d399c24d939b5629cd38223af860de9e17a83", size = 3014522, upload-time = "2025-04-17T11:40:50.191Z" },
2394
+ { url = "https://files.pythonhosted.org/packages/ac/96/84078e09f16a1dad208f2fe0f8a81be2cf36e024675b0f9eec0c2f6e2182/primp-0.15.0-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:592f6079646bdf5abbbfc3b0a28dac8de943f8907a250ce09398cda5eaebd260", size = 3418567, upload-time = "2025-04-17T11:41:01.595Z" },
2395
+ { url = "https://files.pythonhosted.org/packages/6c/80/8a7a9587d3eb85be3d0b64319f2f690c90eb7953e3f73a9ddd9e46c8dc42/primp-0.15.0-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5a728e5a05f37db6189eb413d22c78bd143fa59dd6a8a26dacd43332b3971fe8", size = 3606279, upload-time = "2025-04-17T11:41:03.61Z" },
2396
+ { url = "https://files.pythonhosted.org/packages/0c/dd/f0183ed0145e58cf9d286c1b2c14f63ccee987a4ff79ac85acc31b5d86bd/primp-0.15.0-cp38-abi3-win_amd64.whl", hash = "sha256:aeb6bd20b06dfc92cfe4436939c18de88a58c640752cf7f30d9e4ae893cdec32", size = 3149967, upload-time = "2025-04-17T11:41:07.067Z" },
2397
+ ]
2398
+
2399
  [[package]]
2400
  name = "prompt-toolkit"
2401
  version = "3.0.51"