dsrag

View on PyPIReverse Dependencies (0)

0.3.2 dsrag-0.3.2-py3-none-any.whl

Wheel Details

Project: dsrag
Version: 0.3.2
Filename: dsrag-0.3.2-py3-none-any.whl
Download: [link]
Size: 41111
MD5: 07ccf1f6d27494d70754f73edabff21e
SHA256: 0dc4a770d9fb75ac2c616569dbb68dec2afe503398140ac69e3ee6cfd82ac1e8
Uploaded: 2024-08-29 15:44:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dsrag
Version: 0.3.2
Summary: State-of-the-art RAG pipeline from D-Star AI
Author-Email: Zach McCormick <zach[at]d-star.ai>, Nick McCormick <nick[at]d-star.ai>
Project-Url: Homepage, https://github.com/D-Star-AI/dsRAG
Project-Url: Documentation, https://github.com/D-Star-AI/dsRAG
Project-Url: Contact, https://github.com/D-Star-AI/dsRAG
License: MIT License Copyright (c) 2024 D-Star Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Database
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Requires-Dist: aiohttp (==3.9.5)
Requires-Dist: aiolimiter (==1.1.0)
Requires-Dist: aiosignal (==1.3.1)
Requires-Dist: annotated-types (==0.7.0)
Requires-Dist: anthropic (>=0.30.1)
Requires-Dist: anyio (==4.4.0)
Requires-Dist: async-timeout (==4.0.3)
Requires-Dist: attrs (==23.2.0)
Requires-Dist: authlib (==1.3.1)
Requires-Dist: boto3 (==1.34.142)
Requires-Dist: botocore (==1.34.142)
Requires-Dist: certifi (==2024.7.4)
Requires-Dist: cffi (==1.16.0)
Requires-Dist: charset-normalizer (==3.3.2)
Requires-Dist: chromadb (==0.5.5)
Requires-Dist: click (==8.1.7)
Requires-Dist: cohere (==5.5.8)
Requires-Dist: cryptography (==42.0.8)
Requires-Dist: distro (==1.9.0)
Requires-Dist: docstring-parser (==0.16)
Requires-Dist: docx2txt (==0.8)
Requires-Dist: exceptiongroup (==1.2.1)
Requires-Dist: faiss-cpu (==1.8.0.post1)
Requires-Dist: fastavro (==1.9.5)
Requires-Dist: filelock (==3.15.4)
Requires-Dist: frozenlist (==1.4.1)
Requires-Dist: fsspec (==2024.6.1)
Requires-Dist: grpcio (>=1.58.0)
Requires-Dist: grpcio-health-checking (>=1.58.0)
Requires-Dist: grpcio-tools (>=1.58.0)
Requires-Dist: h11 (==0.14.0)
Requires-Dist: httpcore (==1.0.5)
Requires-Dist: httpx (==0.27.0)
Requires-Dist: httpx-sse (==0.4.0)
Requires-Dist: huggingface-hub (==0.23.4)
Requires-Dist: idna (==3.7)
Requires-Dist: instructor (==1.3.4)
Requires-Dist: jiter (==0.4.2)
Requires-Dist: jmespath (==1.0.1)
Requires-Dist: joblib (==1.4.2)
Requires-Dist: jsonpatch (==1.33)
Requires-Dist: jsonpointer (==3.0.0)
Requires-Dist: langchain-core (==0.2.12)
Requires-Dist: langchain-text-splitters (==0.2.2)
Requires-Dist: langsmith (==0.1.84)
Requires-Dist: markdown-it-py (==3.0.0)
Requires-Dist: mdurl (==0.1.2)
Requires-Dist: multidict (==6.0.5)
Requires-Dist: numpy (==1.26.4)
Requires-Dist: ollama (==0.2.1)
Requires-Dist: openai (>=1.35.12)
Requires-Dist: opentelemetry-proto (==1.26.0)
Requires-Dist: orjson (==3.10.6)
Requires-Dist: packaging (==24.1)
Requires-Dist: pandas (==2.2.2)
Requires-Dist: parameterized (==0.9.0)
Requires-Dist: protobuf
Requires-Dist: pyarrow
Requires-Dist: pycparser (==2.22)
Requires-Dist: pydantic (==2.8.2)
Requires-Dist: pydantic-core (==2.20.1)
Requires-Dist: pygments (==2.18.0)
Requires-Dist: pypdf2 (==3.0.1)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: pytz (==2024.1)
Requires-Dist: pyyaml (==6.0.1)
Requires-Dist: regex (==2024.5.15)
Requires-Dist: requests (==2.32.3)
Requires-Dist: rich (==13.7.1)
Requires-Dist: s3transfer (==0.10.2)
Requires-Dist: scikit-learn (==1.5.1)
Requires-Dist: scipy (==1.13.1)
Requires-Dist: shellingham (==1.5.4)
Requires-Dist: six (==1.16.0)
Requires-Dist: sniffio (==1.3.1)
Requires-Dist: tenacity (==8.5.0)
Requires-Dist: threadpoolctl (==3.5.0)
Requires-Dist: tiktoken (==0.7.0)
Requires-Dist: tokenizers (==0.19.1)
Requires-Dist: tqdm (==4.66.4)
Requires-Dist: typer (==0.12.3)
Requires-Dist: types-requests (==2.31.0.6)
Requires-Dist: types-urllib3 (==1.26.25.14)
Requires-Dist: typing (==3.7.4.3)
Requires-Dist: typing-extensions (==4.12.2)
Requires-Dist: tzdata (==2024.1)
Requires-Dist: urllib3 (==1.26.19)
Requires-Dist: validators (==0.28.3)
Requires-Dist: voyageai (==0.2.3)
Requires-Dist: weaviate-client (==4.6.5)
Requires-Dist: yarl (==1.9.4)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 15021 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (74.0.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
dsrag/auto_context.py sha256=k-mkwfUOT1q6Eub4MU7sMHrGs9PR_oGqSbXjOICLudQ 6310
dsrag/auto_query.py sha256=2nLwIfnscjKHeLU19YykeDaqHaTa5mlLb0KcRU2eZXc 1341
dsrag/create_kb.py sha256=zVuZVpYjGxRuB-B_4wrDI6oA0SH4p-wTUDUbkJoYKdY 3198
dsrag/document_parsing.py sha256=2taS4aOOHorS3MMp3f74HW20h_FDBoo1Hqmh_Vci70Q 712
dsrag/embedding.py sha256=WC1BE9GmHQvtqnmAC79lkdTo4utPcC4U1n6AOkWl3O0 5885
dsrag/knowledge_base.py sha256=ioFujDgS9nVlMRG4FgmGlSR9dh4DSZ-qzpwWwmisy98 24922
dsrag/llm.py sha256=Tpjo_wREA7AZ9w2cYnwaLlY62CVGr0ybSSC8qdcTuk4 4319
dsrag/reranker.py sha256=U3b2hCLkS6QxCcBgHuqkvjwO9yvN4iwBxB7zKz0RiGA 5311
dsrag/rse.py sha256=tJMex9r4pIk7F0hTUg-oTQ4-ee9zgKrKULFH6S8j2J8 9216
dsrag/semantic_sectioning.py sha256=n8Bu8PDJlbJqtM_SZPiusJAAx-D2t3AoGkYQD5TA8dc 10774
dsrag/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dsrag/database/chunk/__init__.py sha256=5zDEVOj6hf9ZTlUsQelwCJrDAZfjdTz-ELtR1Hx5KG4 128
dsrag/database/chunk/basic_db.py sha256=oEHUvebNk6vFJsJ14wURgyU5e74d0zWATm_bBnt1jZ4 4681
dsrag/database/chunk/db.py sha256=gNHu3pRBdpnBBZzoVoDB659eKFin02RJc0Cq6cuS4LI 2744
dsrag/database/chunk/sqlite_db.py sha256=j_MUiiHGX9cPaXqr9wPm6opS-EtP7tTrNy8ymEVUzsQ 10518
dsrag/database/chunk/types.py sha256=F3lmPTQABeBA_pWapYN4jO-dZrR7MZVjdepq5-xmKRI 308
dsrag/database/vector/__init__.py sha256=vEcEJ6Pc9nHJHsztYjm0Gvv3WnVNgr4FRKZ2U85GZxw 196
dsrag/database/vector/basic_db.py sha256=IKU1DjDz1P6fxqf6OVHo-WByEz7GI8CZbyRK8I2W1RM 4070
dsrag/database/vector/chroma_db.py sha256=wFqJpAvybsD0_IDw_RI9dhq0SO_aiUviPNXf0LCCsyM 2640
dsrag/database/vector/db.py sha256=ZsbAEcfyb-OOWu74OZLskmght7cNQKPuRXSFpSkx36Q 1940
dsrag/database/vector/types.py sha256=Sy9_khyBOw1oSM4_YcGZ-SWw1doU-m4-ZqRBnR6hHYQ 391
dsrag/database/vector/weaviate_db.py sha256=79SXz5NPqP48uY637z0Du_MPtzQ-LcS38Jaaakm_cwc 7570
dsrag-0.3.2.dist-info/LICENSE sha256=JtNNZpqbIn4sfFfNf9cVv6Ksy1OFKJ9oKPh3sbuI01w 1063
dsrag-0.3.2.dist-info/METADATA sha256=LzYfxe6e2AZpmnftq1eDTDKJgIm8D7qwrXo7OIXsOts 20415
dsrag-0.3.2.dist-info/WHEEL sha256=UvcQYKBHoFqaQd6LKyqHw9fxEolWLQnlzP0h_LgJAfI 91
dsrag-0.3.2.dist-info/top_level.txt sha256=QyMga3n4VVvFyKe-sJFSWzbzFr0Ma0YZidFpAzIJH1c 6
dsrag-0.3.2.dist-info/RECORD

top_level.txt

dsrag