langroid

View on PyPIReverse Dependencies (1)

0.42.7 langroid-0.42.7-py3-none-any.whl

Wheel Details

Project: langroid
Version: 0.42.7
Filename: langroid-0.42.7-py3-none-any.whl
Download: [link]
Size: 354515
MD5: b3407a26b431f04009557ab381f407b6
SHA256: d1acda4e286c82c2791a1e7815d3902edfa41e0283cde5369796569ca505e2f6
Uploaded: 2025-02-20 22:11:13 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: langroid
Version: 0.42.7
Summary: Harness LLMs with Multi-Agent Programming
Author-Email: Prasad Chalasani <pchalasani[at]gmail.com>
License: MIT
Requires-Python: <3.13,>=3.10
Requires-Dist: adb-cloud-connector (<2.0.0,>=1.0.2)
Requires-Dist: aiohttp (<4.0.0,>=3.9.1)
Requires-Dist: async-generator (<2.0,>=1.10)
Requires-Dist: bs4 (<1.0.0,>=0.0.1)
Requires-Dist: cerebras-cloud-sdk (<2.0.0,>=1.1.0)
Requires-Dist: colorlog (<7.0.0,>=6.7.0)
Requires-Dist: docling (<3.0.0,>=2.20.0)
Requires-Dist: docstring-parser (<1.0,>=0.16)
Requires-Dist: duckduckgo-search (<7.0.0,>=6.0.0)
Requires-Dist: exa-py (>=1.8.7)
Requires-Dist: faker (<19.0.0,>=18.9.0)
Requires-Dist: fakeredis (<3.0.0,>=2.12.1)
Requires-Dist: fire (<1.0.0,>=0.5.0)
Requires-Dist: gitpython (<4.0.0,>=3.1.43)
Requires-Dist: google-api-python-client (<3.0.0,>=2.95.0)
Requires-Dist: google-genai (>=1.0.0)
Requires-Dist: groq (<1.0.0,>=0.13.0)
Requires-Dist: grpcio (<2.0.0,>=1.62.1)
Requires-Dist: halo (<1.0.0,>=0.0.31)
Requires-Dist: jinja2 (<4.0.0,>=3.1.2)
Requires-Dist: json-repair (<1.0.0,>=0.29.9)
Requires-Dist: lxml (<5.0.0,>=4.9.3)
Requires-Dist: nest-asyncio (<2.0.0,>=1.6.0)
Requires-Dist: nltk (<4.0.0,>=3.8.2)
Requires-Dist: onnxruntime (<2.0.0,>=1.16.1)
Requires-Dist: openai (<2.0.0,>=1.61.1)
Requires-Dist: pandas (<3.0.0,>=2.0.3)
Requires-Dist: prettytable (<4.0.0,>=3.8.0)
Requires-Dist: pydantic (<3.0.0,>=1)
Requires-Dist: pygithub (<2.0.0,>=1.58.1)
Requires-Dist: pygments (<3.0.0,>=2.15.1)
Requires-Dist: pymupdf4llm (<0.1.0,>=0.0.17)
Requires-Dist: pyparsing (<4.0.0,>=3.0.9)
Requires-Dist: pytest-rerunfailures (<16.0,>=15.0)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: python-magic (<1.0.0,>=0.4.27)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: qdrant-client (<2.0.0,>=1.8.0)
Requires-Dist: rank-bm25 (<1.0.0,>=0.2.2)
Requires-Dist: redis (<6.0.0,>=5.0.1)
Requires-Dist: requests-oauthlib (<2.0.0,>=1.3.1)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: rich (<14.0.0,>=13.3.4)
Requires-Dist: tavily-python (>=0.5.0)
Requires-Dist: thefuzz (<1.0.0,>=0.20.0)
Requires-Dist: tiktoken (<1.0.0,>=0.7.0)
Requires-Dist: trafilatura (<2.0.0,>=1.5.0)
Requires-Dist: typer (<1.0.0,>=0.9.0)
Requires-Dist: wget (<4.0,>=3.2)
Requires-Dist: arango-datasets (<2.0.0,>=1.2.2); extra == "all"
Requires-Dist: chainlit (<3.0.0,>=2.0.1); extra == "all"
Requires-Dist: chromadb (<=0.4.23,>=0.4.21); extra == "all"
Requires-Dist: docling (<3.0.0,>=2.16.0); extra == "all"
Requires-Dist: fastembed (<0.4.0,>=0.3.1); extra == "all"
Requires-Dist: huggingface-hub (<1.0.0,>=0.21.2); extra == "all"
Requires-Dist: litellm (<2.0.0,>=1.30.1); extra == "all"
Requires-Dist: metaphor-python (<0.2.0,>=0.1.23); extra == "all"
Requires-Dist: neo4j (<6.0.0,>=5.14.1); extra == "all"
Requires-Dist: pdf2image (<2.0.0,>=1.17.0); extra == "all"
Requires-Dist: pgvector (>=0.3.6); extra == "all"
Requires-Dist: psycopg2-binary (>=2.9.10); extra == "all"
Requires-Dist: psycopg2 (<3.0.0,>=2.9.7); extra == "all"
Requires-Dist: pymupdf4llm (<0.1.0,>=0.0.17); extra == "all"
Requires-Dist: pymupdf (<2.0.0,>=1.23.3); extra == "all"
Requires-Dist: pymysql (<2.0.0,>=1.1.0); extra == "all"
Requires-Dist: pypdf (>=5.1.0); extra == "all"
Requires-Dist: pytesseract (<0.4.0,>=0.3.10); extra == "all"
Requires-Dist: python-arango (<9.0.0,>=8.1.2); extra == "all"
Requires-Dist: python-docx (<2.0.0,>=1.1.0); extra == "all"
Requires-Dist: python-socketio (<6.0.0,>=5.11.0); extra == "all"
Requires-Dist: sentence-transformers (<3.0.0,>=2.2.2); extra == "all"
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.19); extra == "all"
Requires-Dist: torch (<3.0.0,>=2.0.0); extra == "all"
Requires-Dist: transformers (<5.0.0,>=4.40.1); extra == "all"
Requires-Dist: unstructured[docx,pdf,pptx] (<1.0.0,>=0.16.15); extra == "all"
Requires-Dist: weaviate-client (>=4.9.6); extra == "all"
Requires-Dist: arango-datasets (<2.0.0,>=1.2.2); extra == "arango"
Requires-Dist: python-arango (<9.0.0,>=8.1.2); extra == "arango"
Requires-Dist: chainlit (<3.0.0,>=2.0.1); extra == "chainlit"
Requires-Dist: python-socketio (<6.0.0,>=5.11.0); extra == "chainlit"
Requires-Dist: chromadb (<=0.4.23,>=0.4.21); extra == "chromadb"
Requires-Dist: psycopg2 (<3.0.0,>=2.9.7); extra == "db"
Requires-Dist: pymysql (<2.0.0,>=1.1.0); extra == "db"
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.19); extra == "db"
Requires-Dist: docling (<3.0.0,>=2.20.0); extra == "doc-chat"
Requires-Dist: pdf2image (<2.0.0,>=1.17.0); extra == "doc-chat"
Requires-Dist: pymupdf4llm (<0.1.0,>=0.0.17); extra == "doc-chat"
Requires-Dist: pymupdf (<2.0.0,>=1.23.3); extra == "doc-chat"
Requires-Dist: pypdf (>=5.1.0); extra == "doc-chat"
Requires-Dist: pytesseract (<0.4.0,>=0.3.10); extra == "doc-chat"
Requires-Dist: python-docx (<2.0.0,>=1.1.0); extra == "doc-chat"
Requires-Dist: unstructured[docx,pdf,pptx] (<1.0.0,>=0.16.15); extra == "doc-chat"
Requires-Dist: markitdown (>=0.0.1a3); extra == "doc-parsers"
Requires-Dist: openpyxl (>=3.1.5); extra == "doc-parsers"
Requires-Dist: python-docx (>=1.1.2); extra == "doc-parsers"
Requires-Dist: python-pptx (>=1.0.2); extra == "doc-parsers"
Requires-Dist: xlrd (>=2.0.1); extra == "doc-parsers"
Requires-Dist: docling (<3.0.0,>=2.16.0); extra == "docling"
Requires-Dist: python-docx (<2.0.0,>=1.1.0); extra == "docx"
Requires-Dist: exa-py (>=1.8.7); extra == "exa"
Requires-Dist: fastembed (<0.4.0,>=0.3.1); extra == "fastembed"
Requires-Dist: google-genai (>=1.0.0); extra == "google-genai"
Requires-Dist: google-genai (>=1.0.0); extra == "google-generativeai"
Requires-Dist: sentence-transformers (<3.0.0,>=2.2.2); extra == "hf-embeddings"
Requires-Dist: torch (<3.0.0,>=2.0.0); extra == "hf-embeddings"
Requires-Dist: huggingface-hub (<1.0.0,>=0.21.2); extra == "hf-transformers"
Requires-Dist: sentence-transformers (<3.0.0,>=2.2.2); extra == "hf-transformers"
Requires-Dist: torch (<3.0.0,>=2.0.0); extra == "hf-transformers"
Requires-Dist: transformers (<5.0.0,>=4.40.1); extra == "hf-transformers"
Requires-Dist: lancedb (<0.9.0,>=0.8.2); extra == "lancedb"
Requires-Dist: pyarrow (<16.0.0,>=15.0.0); extra == "lancedb"
Requires-Dist: tantivy (<0.22.0,>=0.21.0); extra == "lancedb"
Requires-Dist: litellm (<2.0.0,>=1.30.1); extra == "litellm"
Requires-Dist: meilisearch-python-sdk (<3.0.0,>=2.2.3); extra == "meilisearch"
Requires-Dist: metaphor-python (<0.2.0,>=0.1.23); extra == "metaphor"
Requires-Dist: momento (<1.21.0,>=1.10.2); extra == "momento"
Requires-Dist: pymysql (<2.0.0,>=1.1.0); extra == "mysql"
Requires-Dist: neo4j (<6.0.0,>=5.14.1); extra == "neo4j"
Requires-Dist: docling (<3.0.0,>=2.16.0); extra == "pdf-parsers"
Requires-Dist: markitdown (>=0.0.1a3); extra == "pdf-parsers"
Requires-Dist: pdf2image (<2.0.0,>=1.17.0); extra == "pdf-parsers"
Requires-Dist: pymupdf4llm (<0.1.0,>=0.0.17); extra == "pdf-parsers"
Requires-Dist: pymupdf (<2.0.0,>=1.23.3); extra == "pdf-parsers"
Requires-Dist: pypdf (>=5.1.0); extra == "pdf-parsers"
Requires-Dist: pytesseract (<0.4.0,>=0.3.10); extra == "pdf-parsers"
Requires-Dist: pinecone-client (>=5.0.1); extra == "pinecone"
Requires-Dist: pgvector (>=0.3.6); extra == "postgres"
Requires-Dist: psycopg2-binary (>=2.9.10); extra == "postgres"
Requires-Dist: psycopg2 (<3.0.0,>=2.9.7); extra == "postgres"
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.19); extra == "postgres"
Requires-Dist: pymupdf4llm (<0.1.0,>=0.0.17); extra == "pymupdf4llm"
Requires-Dist: scrapy (<3.0.0,>=2.11.0); extra == "scrapy"
Requires-Dist: psycopg2 (<3.0.0,>=2.9.7); extra == "sql"
Requires-Dist: pymysql (<2.0.0,>=1.1.0); extra == "sql"
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.19); extra == "sql"
Requires-Dist: tavily-python (>=0.5.0); extra == "tavily"
Requires-Dist: huggingface-hub (<1.0.0,>=0.21.2); extra == "transformers"
Requires-Dist: torch (<3.0.0,>=2.0.0); extra == "transformers"
Requires-Dist: transformers (<5.0.0,>=4.40.1); extra == "transformers"
Requires-Dist: unstructured[docx,pdf,pptx] (<1.0.0,>=0.16.15); extra == "unstructured"
Requires-Dist: chromadb (<=0.4.23,>=0.4.21); extra == "vecdbs"
Requires-Dist: lancedb (<0.9.0,>=0.8.2); extra == "vecdbs"
Requires-Dist: pinecone-client (>=5.0.1); extra == "vecdbs"
Requires-Dist: pyarrow (<16.0.0,>=15.0.0); extra == "vecdbs"
Requires-Dist: tantivy (<0.22.0,>=0.21.0); extra == "vecdbs"
Requires-Dist: weaviate-client (>=4.9.6); extra == "vecdbs"
Requires-Dist: weaviate-client (>=4.9.6); extra == "weaviate"
Provides-Extra: all
Provides-Extra: arango
Provides-Extra: chainlit
Provides-Extra: chromadb
Provides-Extra: db
Provides-Extra: doc-chat
Provides-Extra: doc-parsers
Provides-Extra: docling
Provides-Extra: docx
Provides-Extra: exa
Provides-Extra: fastembed
Provides-Extra: google-genai
Provides-Extra: google-generativeai
Provides-Extra: hf-embeddings
Provides-Extra: hf-transformers
Provides-Extra: lancedb
Provides-Extra: litellm
Provides-Extra: meilisearch
Provides-Extra: metaphor
Provides-Extra: momento
Provides-Extra: mysql
Provides-Extra: neo4j
Provides-Extra: pdf-parsers
Provides-Extra: pinecone
Provides-Extra: postgres
Provides-Extra: pymupdf4llm
Provides-Extra: scrapy
Provides-Extra: sql
Provides-Extra: tavily
Provides-Extra: transformers
Provides-Extra: unstructured
Provides-Extra: vecdbs
Provides-Extra: weaviate
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 52828 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
langroid/__init__.py sha256=z_fCOLQJPOw3LLRPBlFB5-2HyCjpPgQa4m4iY5Fvb8Y 1800
langroid/exceptions.py sha256=OPjece_8cwg94DLPcOGA1ddzy5bGh65pxzcHMnssTz8 2995
langroid/mytypes.py sha256=FXSH62MUCeMCJP-66RVmbNaHCDLMxllEShZ-xEeTn9A 2833
langroid/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langroid/agent/__init__.py sha256=ll0Cubd2DZ-fsCMl7e10hf9ZjFGKzphfBco396IKITY 786
langroid/agent/base.py sha256=k5kJGTpo2CcnVl2cEM0luBQ__a7C9put1aH5-wd3hQ8 78212
langroid/agent/batch.py sha256=vi1r5i1-vN80WfqHDSwjEym_KfGsqPGUtwktmiK1nuk 20635
langroid/agent/chat_agent.py sha256=hUu13nYhhr6ph01Sln8y_WuOIpcd38icN6p22h6IiDY 84211
langroid/agent/chat_document.py sha256=xzMtrPbaW-Y-BnF7kuhr2dorsD-D5rMWzfOqJ8HAoo8 17885
langroid/agent/openai_assistant.py sha256=JkAcs02bIrgPNVvUWVR06VCthc5-ulla2QMBzux_q6o 34340
langroid/agent/task.py sha256=u4_f700GVBwN0-89lYFTc3ZHlMmMiWdidP--XWP1EAM 90410
langroid/agent/tool_message.py sha256=BhjP-_TfQ2tgxuY4Yo_JHLOwwt0mJ4BwjPnREvEY4vk 14744
langroid/agent/xml_tool_message.py sha256=6SshYZJKIfi4mkE-gIoSwjkEYekQ8GwcSiCv7a5uO9E 15054
langroid/agent/callbacks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langroid/agent/callbacks/chainlit.py sha256=RH8qUXaZE5o2WQz3WJQ1SdFtASGlxWCA6_HYz_3meDQ 20822
langroid/agent/special/__init__.py sha256=gik_Xtm_zV7U9s30Mn8UX3Gyuy4jTjQe9zjiE3HWmEo 1273
langroid/agent/special/doc_chat_agent.py sha256=Q16HOg6MXa26szTO29OOIv1kv8QfuUjxLlLOP3eqZvA 64539
langroid/agent/special/lance_doc_chat_agent.py sha256=s8xoRs0gGaFtDYFUSIRchsgDVbS5Q3C2b2mr3V1Fd-Q 10419
langroid/agent/special/lance_tools.py sha256=qS8x4wi8mrqfbYV2ztFzrcxyhHQ0ZWOc-zkYiH7awj0 2105
langroid/agent/special/relevance_extractor_agent.py sha256=zIx8GUdVo1aGW6ASla0NPQjYYIpmriK_TYMijqAx3F8 4796
langroid/agent/special/retriever_agent.py sha256=lvMvf-u9rSosg4YASuFdUbGLgkzLPknXAbJZfZ1LZCc 1868
langroid/agent/special/table_chat_agent.py sha256=d9v2wsblaRx7oMnKhLV7uO_ujvk9gh59pSGvBXyeyNc 9659
langroid/agent/special/arangodb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langroid/agent/special/arangodb/arangodb_agent.py sha256=12Y54c84c9qXV-YXRBcI5HaqyiY75JR4TmqlURYKJAM 25851
langroid/agent/special/arangodb/system_messages.py sha256=udwfLleTdyz_DuxHuoiv2wHEZoAPBPbwdF_ivjIfP5c 6867
langroid/agent/special/arangodb/tools.py sha256=Mixl9WS0r0Crd4nrw2YAB0eY33fTsKISul1053eyeio 3590
langroid/agent/special/arangodb/utils.py sha256=LIevtkayIdVVXyj3jlbKH2WgdZTtH5-JLgbXOHC7uxs 1420
langroid/agent/special/lance_rag/__init__.py sha256=QTbs0IVE2ZgDg8JJy1zN97rUUg4uEPH7SLGctFNumk4 174
langroid/agent/special/lance_rag/critic_agent.py sha256=OtFuHthKQLkdVkvuZ2m0GNq1qOYLqHkm1pfLRFnSg5c 9548
langroid/agent/special/lance_rag/lance_rag_task.py sha256=qDouwz-Yi8aSIAVb2Jx6buTKwO2L7PSvUY604Eu0uIM 2957
langroid/agent/special/lance_rag/query_planner_agent.py sha256=5YPeliCjlRk1LEDe5eFyqfkq9RjDfa4usjBsNmT9GsQ 11509
langroid/agent/special/neo4j/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langroid/agent/special/neo4j/csv_kg_chat.py sha256=dRsAgMBa1H_EMI2YYgJR2Xyv1D7e4o3G9M64mTewq_c 6409
langroid/agent/special/neo4j/neo4j_chat_agent.py sha256=1RMKupJra0KZ-hA7AiiR662STJyYDZi8ZnAnnXF8oCA 16726
langroid/agent/special/neo4j/system_messages.py sha256=m2jsVayey6E_88F5B_gW2WbWKBJvIeDUoVCRBbNs97o 4522
langroid/agent/special/neo4j/tools.py sha256=Vw3HvtDfG2c4_bUHgt4_ZbJq48lpIQstbjjwhh1BjrQ 905
langroid/agent/special/sql/__init__.py sha256=mWfmm1QpXCezpFOS2eI57M0L_Ok3q5_ukG8tXBnBrEA 319
langroid/agent/special/sql/sql_chat_agent.py sha256=X0GzKPOHoYv36M_jYYUgYKW9H1Rum87O11iFpR0yhKQ 25430
langroid/agent/special/sql/utils/__init__.py sha256=JFif6CRTrN-bc91uuAI4K9fe2ndIWSNMVxJ0WA68--M 446
langroid/agent/special/sql/utils/description_extractors.py sha256=cX8TIpmTPXZXQTMpIi3OUFwFsPywxFFdurpx717Kq0I 6529
langroid/agent/special/sql/utils/populate_metadata.py sha256=1J22UsyEPKzwK0XlJZtYn9r6kYc0FXIr8-lZrndYlhc 3131
langroid/agent/special/sql/utils/system_message.py sha256=qKLHkvQWRQodTtPLPxr1GSLUYUFASZU8x-ybV67cB68 1885
langroid/agent/special/sql/utils/tools.py sha256=ovCePzq5cmbqw0vsVPBzxdZpUcSUIfTiDSMGXustZW8 1749
langroid/agent/tools/__init__.py sha256=IMgCte-_ZIvCkozGQmvMqxIw7_nKLKzD78ccJL1bnQU 804
langroid/agent/tools/duckduckgo_search_tool.py sha256=NhsCaGZkdv28nja7yveAhSK_w6l_Ftym8agbrdzqgfo 1935
langroid/agent/tools/exa_search_tool.py sha256=qxDs6vIiUtFyfX6gmS-PxoCXes-55in3ef5AkUQhiM0 2469
langroid/agent/tools/file_tools.py sha256=GjPB5YDILucYapElnvvoYpGJuZQ25ecLs2REv7edPEo 7292
langroid/agent/tools/google_search_tool.py sha256=y7b-3FtgXf0lfF4AYxrZ3K5pH2dhidvibUOAGBE--WI 1456
langroid/agent/tools/metaphor_search_tool.py sha256=ccyEhkShH5MxW6-sx1n0BLpD_GForQddS_nNvBZ67Ik 2561
langroid/agent/tools/orchestration.py sha256=EaL_z9dmKuqhhHZEh9N-ieMP-Jr9jGjDprUCHdyldZs 11418
langroid/agent/tools/recipient_tool.py sha256=dr0yTxgNEIoxUYxH6TtaExC4G_8WdJ0xGohIa4dFLhY 9808
langroid/agent/tools/retrieval_tool.py sha256=zcAV20PP_6VzSd-UE-IJcabaBseFL_QNz59Bnig8-lE 946
langroid/agent/tools/rewind_tool.py sha256=XAXL3BpNhCmBGYq_qi_sZfHJuIw7NY2jp4wnojJ7WRs 5606
langroid/agent/tools/segment_extract_tool.py sha256=__srZ_VGYLVOdPrITUM8S0HpmX4q7r5FHWMDdHdEv8w 1440
langroid/agent/tools/tavily_search_tool.py sha256=soI-j0HdgVQLf09wRQScaEK4b5RpAX9C4cwOivRFWWI 1903
langroid/cachedb/__init__.py sha256=icAT2s7Vhf-ZGUeqpDQGNU6ob6o0aFEyjwcxxUGRFjg 225
langroid/cachedb/base.py sha256=ztVjB1DtN6pLCujCWnR6xruHxwVj3XkYniRTYAKKqk0 1354
langroid/cachedb/momento_cachedb.py sha256=YEOJ62hEcV6iIeMr5aGgRYgWQqFYaej9gEDEcY0sm7M 3172
langroid/cachedb/redis_cachedb.py sha256=7kgnbf4b5CKsCrlL97mHWKvdvlLt8zgn7lc528jEpiE 5141
langroid/embedding_models/__init__.py sha256=KyYxR3jDFUCfYjSuCL86qjAmrq6mXXjOT4lFNOKVj6Y 955
langroid/embedding_models/base.py sha256=Ml7oA6PzQm0wZmIYn3fhF7dvZCi-amviWUwOeBegH3A 2562
langroid/embedding_models/models.py sha256=93rQjvcltGLDYbgT1TIW8PZiAbNPAvPAqxCLlLS9GAo 18955
langroid/embedding_models/remote_embeds.py sha256=6_kjXByVbqhY9cGwl9R83ZcYC2km-nGieNNAo1McHaY 5151
langroid/embedding_models/protoc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langroid/embedding_models/protoc/embeddings.proto sha256=_O-SgFpTaylQeOTgSpxhEJ7CUw7PeCQQJLaPqpPYKJg 321
langroid/embedding_models/protoc/embeddings_pb2.py sha256=4Q57PhOunv-uZNJrxYrWBXAI0ZtfnVZXFRhRj5JuRSg 1662
langroid/embedding_models/protoc/embeddings_pb2.pyi sha256=UkNy7BrNsmQm0vLb3NtGXy8jVtz-kPWwwFsX-QbQBhQ 1475
langroid/embedding_models/protoc/embeddings_pb2_grpc.py sha256=9dYQqkW3JPyBpSEjeGXTNpSqAkC-6FPtBHyteVob2Y8 2452
langroid/language_models/__init__.py sha256=3aD2qC1lz8v12HX4B-dilv27gNxYdGdeu1QvDlkqqHs 1095
langroid/language_models/azure_openai.py sha256=SW0Fp_y6HpERr9l6TtF6CYsKgKwjUf_hSL_2mhTV4wI 5034
langroid/language_models/base.py sha256=is4l3x858tdPHbrJU2jxJXe2j9PCGb9kk_c5nyfShxs 26150
langroid/language_models/config.py sha256=9Q8wk5a7RQr8LGMT_0WkpjY8S4ywK06SalVRjXlfCiI 378
langroid/language_models/mock_lm.py sha256=5BgHKDVRWFbUwDT_PFgTZXz9-k8wJSA2e3PZmyDgQ1k 4022
langroid/language_models/model_info.py sha256=_EidEMIgAMx0RuELAf5Ans0yiE1QllybZALw5o-1HJg 12265
langroid/language_models/openai_gpt.py sha256=aajZ3ZvGkwI-3QdsNWgJ4QSyGpnyXJ5n4p2fYGUmdo4 77317
langroid/language_models/utils.py sha256=L4_CbihDMTGcsg0TOG1Yd5JFEto46--h7CX_14m89sQ 5016
langroid/language_models/prompt_formatter/__init__.py sha256=2-5cdE24XoFDhifOLl8yiscohil1ogbP1ECkYdBlBsk 372
langroid/language_models/prompt_formatter/base.py sha256=eDS1sgRNZVnoajwV_ZIha6cba5Dt8xjgzdRbPITwx3Q 1221
langroid/language_models/prompt_formatter/hf_formatter.py sha256=PVJppmjRvD-2DF-XNC6mE05vTZ9wbu37SmXwZBQhad0 5055
langroid/language_models/prompt_formatter/llama2_formatter.py sha256=YdcO88qyBeuMENVIVvVqSYuEpvYSTndUe_jd6hVTko4 2899
langroid/parsing/__init__.py sha256=2oUWJJAxIavq9Wtw5RGlkXLq3GF3zgXeVLLW4j7yeb8 1138
langroid/parsing/agent_chats.py sha256=sbZRV9ujdM5QXvvuHVjIi2ysYSYlap-uqfMMUKulrW0 1068
langroid/parsing/code_parser.py sha256=5ze0MBytrGGkU69pA_bJDjRm6QZz_QYfPcIwkagUa7U 3796
langroid/parsing/document_parser.py sha256=NKmN_HjwNdfUjTbXhpyK_Wjay3QYEA26ZnewmbO6moA 33632
langroid/parsing/para_sentence_split.py sha256=AJBzZojP3zpB-_IMiiHismhqcvkrVBQ3ZINoQyx_bE4 2000
langroid/parsing/parse_json.py sha256=aADo38bAHQhC8on4aWZZzVzSDy-dK35vRLZsFI2ewh8 4756
langroid/parsing/parser.py sha256=moJKI5Cn_Pxd7xbNrY220dqQu-0FeEWUI7ogeq63Kec 12842
langroid/parsing/pdf_utils.py sha256=rmNJ9UzuBgXTAYwj1TtRJcD8h53x7cizhgyYHKO88I4 1513
langroid/parsing/repo_loader.py sha256=3GjvPJS6Vf5L6gV2zOU8s-Tf1oq_fZm-IB_RL_7CTsY 29373
langroid/parsing/routing.py sha256=-FcnlqldzL4ZoxuDwXjQPNHgBe9F9-F4R6q7b_z9CvI 1232
langroid/parsing/search.py sha256=YPCwezM0c4PWbNUMEmQ5RrJBtvX4aWZ1CMCJFs4sqFo 9806
langroid/parsing/spider.py sha256=hAVM6wxh1pQ0EN4tI5wMBtAjIk0T-xnpi-ZUzWybhos 3258
langroid/parsing/table_loader.py sha256=qNM4obT_0Y4tjrxNBCNUYjKQ9oETCZ7FbolKBTcz-GM 3410
langroid/parsing/url_loader.py sha256=MPJFhAdMl4LYVtL9f8r1BOtTkDOg2-hKkANUBUoXCG0 4846
langroid/parsing/urls.py sha256=86omykgxo4hg2jyF10Ef-FJa9n6MgXdSXy2mImqgo5c 8076
langroid/parsing/utils.py sha256=ZWMS7oG04GUY9EAIwnFN6KKo_ePCKhqk_H8jW6TDT0s 12805
langroid/parsing/web_search.py sha256=wWSmV0METFTGPhHJIs-M4tog2Aur_75Pxr4a49cKDkU 7042
langroid/prompts/__init__.py sha256=RW11vK6jiLPuaUh4GpeFvstti73gkm8_rDMtrbo2YsU 142
langroid/prompts/dialog.py sha256=SpfiSyofSgy2pwD1YboHR_yHO3LEEMbv6j2sm874jKo 331
langroid/prompts/prompts_config.py sha256=p_lp9nbMuQwhhMwAZsOxveRw9C0ZFZvql7pdIfgVZYo 143
langroid/prompts/templates.py sha256=VV84HVf_amOx6xdWQyIsN9i5dNfrbl8rsfFp6hyfOss 6371
langroid/pydantic_v1/__init__.py sha256=HxPGVERapVueRUORgSpj2JX_vTZxVlVbWvhpQlpjygE 283
langroid/pydantic_v1/main.py sha256=p_k7kDY9eDrsA5dxNNqXusKLgx7mS_icGnS7fu4goqY 147
langroid/utils/__init__.py sha256=Sruos2tB4G7Tn0vlblvYlX9PEGR0plI2uE0PJ4d_EC4 353
langroid/utils/configuration.py sha256=V3RS8OP7AC0_bDKczxfortD0F5H3cnsZL0ulKBxuoHU 3213
langroid/utils/constants.py sha256=CK09kda9bNDEhnwClq7ZTWZOh38guJlfcZ5hKUS1Ijo 1075
langroid/utils/git_utils.py sha256=WnflJ3R3owhlD0LNdSJakcKhExcEehE1UW5jYVQl8JY 7955
langroid/utils/globals.py sha256=Az9dOFqR6n9CoTYSqa2kLikQWS0oCQ9DFQIQAnG-2q8 1355
langroid/utils/logging.py sha256=mwxHimq1wtVQ64PvDyfJJ7Upj-rjHLNHgx8EC2wClvo 4024
langroid/utils/object_registry.py sha256=iPz9GHzvmCeVoidB3JdAMEKcxJEqTdUr0otQEexDZ5s 2100
langroid/utils/pandas_utils.py sha256=UctS986Jtl_MvU5rA7-GfrjEHXP7MNu8ePhepv0bTn0 755
langroid/utils/pydantic_utils.py sha256=R7Ps8VP56-eSo-LYHWllFo-SJ2zDmdItuuYpUq2gGJ8 20854
langroid/utils/system.py sha256=cJqDgOf9mM82l1GyUeQQdEYAwepYXQwtpJU8Xrz0-MA 8453
langroid/utils/types.py sha256=-BvyIf_LmAJ5jR9NC7S4CSVNEr3XayAaxJ5o0TiIej0 2992
langroid/utils/algorithms/__init__.py sha256=WylYoZymA0fnzpB4vrsH_0n7WsoLhmuZq8qxsOCjUpM 41
langroid/utils/algorithms/graph.py sha256=JbdpPnUOhw4-D6O7ou101JLA3xPCD0Lr3qaPoFCaRfo 2866
langroid/utils/output/__init__.py sha256=7P0f--4IZneNsTxXY5fd6d6iW-CeVe-KSsl-87sbBPc 340
langroid/utils/output/citations.py sha256=9T69O_N6mxPQjQ-qC1vKS8_kyg1z5hDQXMhBsA45xkk 3147
langroid/utils/output/printing.py sha256=yzPJZN-8_jyOJmI9N_oLwEDfjMwVgk3IDiwnZ4eK_AE 2962
langroid/utils/output/status.py sha256=rzbE7mDJcgNNvdtylCseQcPGCGghtJvVq3lB-OPJ49E 1049
langroid/vector_store/__init__.py sha256=8ktJUVsVUoc7FMmkUFpFBZu7VMWUqQY9zpm4kEJ8yTs 1537
langroid/vector_store/base.py sha256=sT6_8-LfLu_z82p4yMmyH_Kh8kt7o51Lt1n00PKBXWw 14588
langroid/vector_store/chromadb.py sha256=p9mEqJwO2BrL2jSSXfa23kCPlPOwWpF3xJYd5zoWw_c 8661
langroid/vector_store/lancedb.py sha256=Qd20gKjWozPWfW5-D66J6U8dSrJo1yl-maj6s1lbf1c 14688
langroid/vector_store/meilisearch.py sha256=6frB7GFWeWmeKzRfLZIvzRjllniZ1cYj3HmhHQICXLs 11663
langroid/vector_store/pineconedb.py sha256=otxXZNaBKb9f_H75HTaU3lMHiaR2NUp5MqwLZXpEY9M 14994
langroid/vector_store/postgres.py sha256=DQHd6dt-OcV_QVNm-ymn28rlTfhI6hqgcpLTPCsm0jI 15990
langroid/vector_store/qdrantdb.py sha256=v7TAsIoj_vxeKDYS9tpwJLBZA8fuTweTYxHo0X_uawM 17949
langroid/vector_store/weaviatedb.py sha256=tjlqEtkwrhykelt-nbr2WIuHWJBuSAGjZuG6gsAMBsc 11753
langroid-0.42.7.dist-info/METADATA sha256=7o1BW-lJ7knp9Kdg_hoTCpeAHOXt7O01tzvfgnm6dac 61699
langroid-0.42.7.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
langroid-0.42.7.dist-info/licenses/LICENSE sha256=EgVbvA6VSYgUlvC3RvPKehSg7MFaxWDsFuzLOsPPfJg 1065
langroid-0.42.7.dist-info/RECORD