langroid

View on PyPIReverse Dependencies (1)

0.33.7 langroid-0.33.7-py3-none-any.whl

Wheel Details

Project: langroid
Version: 0.33.7
Filename: langroid-0.33.7-py3-none-any.whl
Download: [link]
Size: 330819
MD5: 938ba24bc1759ba4246cfb85f9415ce2
SHA256: 31073e82edf193a2f163244b10f1cdc3c74f09c73359469967bdcd542c9aa9ab
Uploaded: 2025-01-10 15:02:42 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: langroid
Version: 0.33.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: docstring-parser (<1.0,>=0.16)
Requires-Dist: duckduckgo-search (<7.0.0,>=6.0.0)
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-generativeai (<1.0.0,>=0.5.2)
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.45.0)
Requires-Dist: pandas (<3.0.0,>=2.0.3)
Requires-Dist: prettytable (<4.0.0,>=3.8.0)
Requires-Dist: pydantic (<2.10.2,>=1)
Requires-Dist: pygithub (<2.0.0,>=1.58.1)
Requires-Dist: pygments (<3.0.0,>=2.15.1)
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: 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: fastembed (<0.4.0,>=0.3.1); extra == "all"
Requires-Dist: huggingface-hub (<0.22.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: pdfplumber (<0.11.0,>=0.10.2); extra == "all"
Requires-Dist: psycopg2 (<3.0.0,>=2.9.7); 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] (<0.10.18,>=0.10.16); 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: pdf2image (<2.0.0,>=1.17.0); extra == "doc-chat"
Requires-Dist: pdfplumber (<0.11.0,>=0.10.2); 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] (<0.10.18,>=0.10.16); extra == "doc-chat"
Requires-Dist: python-docx (<2.0.0,>=1.1.0); extra == "docx"
Requires-Dist: fastembed (<0.4.0,>=0.3.1); extra == "fastembed"
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 (<0.22.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: pdf2image (<2.0.0,>=1.17.0); extra == "pdf-parsers"
Requires-Dist: pdfplumber (<0.11.0,>=0.10.2); 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: psycopg2 (<3.0.0,>=2.9.7); extra == "postgres"
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: huggingface-hub (<0.22.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] (<0.10.18,>=0.10.16); 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: pyarrow (<16.0.0,>=15.0.0); extra == "vecdbs"
Requires-Dist: tantivy (<0.22.0,>=0.21.0); extra == "vecdbs"
Provides-Extra: all
Provides-Extra: arango
Provides-Extra: chainlit
Provides-Extra: chromadb
Provides-Extra: db
Provides-Extra: doc-chat
Provides-Extra: docx
Provides-Extra: fastembed
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: postgres
Provides-Extra: scrapy
Provides-Extra: sql
Provides-Extra: transformers
Provides-Extra: unstructured
Provides-Extra: vecdbs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 51931 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=gp6ku4ZLdXXCUQIwUNVFojJNGTzGnkevi2PLvG7HOhc 2555
langroid/mytypes.py sha256=ptAFxEAtiwmIfUnGisNotTe8wT9LKBf22lOfPgZoQIY 2368
langroid/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langroid/agent/__init__.py sha256=ll0Cubd2DZ-fsCMl7e10hf9ZjFGKzphfBco396IKITY 786
langroid/agent/base.py sha256=-wColF3AGsbIm-uiTLfu8cyGUqMRCzZETVirvgZgYGQ 77642
langroid/agent/batch.py sha256=qK3ph6VNj_1sOhfXCZY4r6gh035DglDKU751p8BU0tY 14665
langroid/agent/chat_agent.py sha256=Idts_HDO1tW052POVOQ9FvuU37TTB7c1I96YVbnBumo 80030
langroid/agent/chat_document.py sha256=xPUMGzR83rn4iAEXIw2jy5LQ6YJ6Y0TiZ78XRQeDnJQ 17778
langroid/agent/openai_assistant.py sha256=JkAcs02bIrgPNVvUWVR06VCthc5-ulla2QMBzux_q6o 34340
langroid/agent/task.py sha256=jAPoifZqGwiunDBlz0c-pOHYXKXlhhpYXxZJGNz9kkk 89731
langroid/agent/tool_message.py sha256=HDW_FVQXvZAHI61CtOYNuZet0qlK_WwOnjSYd1g81eo 14742
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=C6zzzYC30qC4eMA7al7eFpRoTgoe3475kaMKyXgQM0Q 20695
langroid/agent/special/__init__.py sha256=gik_Xtm_zV7U9s30Mn8UX3Gyuy4jTjQe9zjiE3HWmEo 1273
langroid/agent/special/doc_chat_agent.py sha256=zw2MvdCWRPH93d73PKh27KFiQ8sUCFPxAfLDdkxvdZQ 59301
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=IsVyFLpMinXsPd_HzUIyPC2wIdVc8SLuqNX04X0jyfs 24618
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/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=851nZQOE1HpGBwH5om_TNP_qCMxxatXYWFZUrpjSfKk 11421
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/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=XhVIMQJbQRpImcnhA9sJR7h6r7QgPo1SKDCvwEUD9j4 851
langroid/embedding_models/base.py sha256=DUhvzALoW2UMbtmLxP4eJTfPii99WjUNX7bwFpj_K-0 2395
langroid/embedding_models/models.py sha256=sW6baTvFSeZBZ5w-Kd9Vgo93gokesJ3aHP4x9htoF2E 16776
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=8o8D8Lxaq961_oxVpB_bC2iEJ1GXJqYXMlwUcn6OJb8 976
langroid/language_models/azure_openai.py sha256=zNQzzsERxNestq-hFfQZbvTzK43G2vjRWnTV3ktm1DQ 5845
langroid/language_models/base.py sha256=6hXR-bclyPif-BvFbyXevP-gEwiawQAJHX3N1AKNei0 23786
langroid/language_models/config.py sha256=9Q8wk5a7RQr8LGMT_0WkpjY8S4ywK06SalVRjXlfCiI 378
langroid/language_models/mock_lm.py sha256=5BgHKDVRWFbUwDT_PFgTZXz9-k8wJSA2e3PZmyDgQ1k 4022
langroid/language_models/openai_gpt.py sha256=I-GAksKeth960YPq9E7V5cU97SflWZVTrjQsZZ9CADo 76941
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=ZgSAfgTC6VsTLFlRSWT-TwYco7SQeRMeZG-49MnKYGY 936
langroid/parsing/agent_chats.py sha256=sbZRV9ujdM5QXvvuHVjIi2ysYSYlap-uqfMMUKulrW0 1068
langroid/parsing/code_parser.py sha256=AOxb3xbYpTBPP3goOm5dKfJdh5hS_2BhLVCEkifWZN8 3796
langroid/parsing/document_parser.py sha256=9xUOyrVNBAS9cpCvCptr2XK4Kq47W574i8zzGEoXc3c 24933
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=bTG5TO2CEwGdLf9979j9_dFntKX5FloGF8vhts6ObU0 11978
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=0i_r0ESb5HEQfagA2g7_uMQyxYPADWVbdcN9ixZhS4E 8992
langroid/parsing/spider.py sha256=Y6y7b86Y2k770LdhxgjVlImBxuuy1V9n8-XQ3QPaG5s 3199
langroid/parsing/table_loader.py sha256=qNM4obT_0Y4tjrxNBCNUYjKQ9oETCZ7FbolKBTcz-GM 3410
langroid/parsing/url_loader.py sha256=Na2TBlKuQkloZzkE2d7xl6mh9olS3CbpgCsJbJ-xhIA 4472
langroid/parsing/urls.py sha256=XjpaV5onG7gKQ5iQeFTzHSw5P08Aqw0g-rMUu61lR6s 7988
langroid/parsing/utils.py sha256=kb9DlHaG1iQB-6JagH1C26SdCNNf8U-2XaXia4_dWCw 12726
langroid/parsing/web_search.py sha256=8rW8EI3tyHITaB2l9MT_6yLMeQfo8y-Ih-8N2v2uMpk 4931
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=kz0rPiM6iLGhhpDonF3Y87OznSe9FRI6A0pHU0wgW4Q 6314
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=vKIdkAJwyPT-bRA5MDPiOl7-EppBRmewRBIOcdXi4I4 959
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=AiEehQy0K9c9qHdKsZRCscRrazDzuh5Tv3GRQsA0Cxg 8455
langroid/utils/types.py sha256=4GrOnU3HLWh-UwaUPp7LlB3V413q3K5OSzc0ggDoQ6A 2510
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=PSY2cpti8W-ZGFMAgj1lYoEIZy0lsniLpCliMsVkXtc 1425
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=6xBjb_z4QtUy4vz4RuFbcbSwmHrggHL8-q0DwCf3PMM 972
langroid/vector_store/base.py sha256=L9_tIr8tghV09sbLZof6MhSp-wMxtdWxkAJsiU6A4-g 14038
langroid/vector_store/chromadb.py sha256=9WXW9IoSnhOmGEtMruVhEtVWL_VO6NXnPIz-nzh0gIQ 8235
langroid/vector_store/lancedb.py sha256=b3_vWkTjG8mweZ7ZNlUD-NjmQP_rLBZfyKWcxt2vosA 14855
langroid/vector_store/meilisearch.py sha256=6frB7GFWeWmeKzRfLZIvzRjllniZ1cYj3HmhHQICXLs 11663
langroid/vector_store/momento.py sha256=UNHGT6jXuQtqY9f6MdqGU14bVnS0zHgIJUa30ULpUJo 10474
langroid/vector_store/qdrantdb.py sha256=v7mCsijc2GdRJyil-yFaUVAX4SX5D75mD3vzlpjCMuo 17393
langroid-0.33.7.dist-info/METADATA sha256=-c5r_YsiD1zvBzp0s7puMldaITe1oyDLibo4xLe3dIo 59015
langroid-0.33.7.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
langroid-0.33.7.dist-info/licenses/LICENSE sha256=EgVbvA6VSYgUlvC3RvPKehSg7MFaxWDsFuzLOsPPfJg 1065
langroid-0.33.7.dist-info/RECORD