dsrag

View on PyPIReverse Dependencies (0)

0.4.12 dsrag-0.4.12-py3-none-any.whl

Wheel Details

Project: dsrag
Version: 0.4.12
Filename: dsrag-0.4.12-py3-none-any.whl
Download: [link]
Size: 77154
MD5: 392c6697d6c3451ded4d9b1a6479fdd8
SHA256: 4ba608a6708107af4732832ff78cf885a5a6c95766910734ee346efb8aed7447
Uploaded: 2025-01-18 22:08:19 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: dsrag
Version: 0.4.12
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.1)
Requires-Dist: aiolimiter (==1.1.0)
Requires-Dist: aiosignal (==1.3.1)
Requires-Dist: annotated-types (==0.7.0)
Requires-Dist: anthropic (>=0.36.0)
Requires-Dist: anyio (>=3.7.1)
Requires-Dist: asgiref (==3.8.1)
Requires-Dist: async-timeout (>=4.0.2)
Requires-Dist: attrs (==23.2.0)
Requires-Dist: authlib (==1.3.1)
Requires-Dist: backoff (==2.2.1)
Requires-Dist: bcrypt (==4.2.0)
Requires-Dist: boto3 (>=1.34.142)
Requires-Dist: botocore (>=1.34.142)
Requires-Dist: build (==1.2.2.post1)
Requires-Dist: cachetools (>=5.3.2)
Requires-Dist: certifi (>=2023.7.22)
Requires-Dist: cffi (==1.16.0)
Requires-Dist: charset-normalizer (>=3.2.0)
Requires-Dist: chroma-hnswlib (==0.7.6)
Requires-Dist: chromadb (==0.5.5)
Requires-Dist: click (==8.1.7)
Requires-Dist: cohere (==5.5.8)
Requires-Dist: coloredlogs (==15.0.1)
Requires-Dist: cryptography (==42.0.8)
Requires-Dist: deprecated (==1.2.14)
Requires-Dist: distro (>=1.8.0)
Requires-Dist: docstring-parser (==0.16)
Requires-Dist: docx2txt (==0.8)
Requires-Dist: durationpy (==0.9)
Requires-Dist: exceptiongroup (>=1.1.2)
Requires-Dist: faiss-cpu (==1.8.0.post1)
Requires-Dist: fastapi (>=0.100.1)
Requires-Dist: fastavro (==1.9.5)
Requires-Dist: filelock (>=3.12.3)
Requires-Dist: flatbuffers (==24.3.25)
Requires-Dist: frozenlist (>=1.4.0)
Requires-Dist: fsspec (>=2023.6.0)
Requires-Dist: google-auth (>=2.23.4)
Requires-Dist: googleapis-common-protos (>=1.61.0)
Requires-Dist: google-generativeai (>=0.8.3)
Requires-Dist: grpcio (<1.67.0,>=1.62.3)
Requires-Dist: grpcio-health-checking (==1.62.3)
Requires-Dist: grpcio-tools (==1.62.3)
Requires-Dist: h11 (==0.14.0)
Requires-Dist: h2 (==4.1.0)
Requires-Dist: hpack (==4.0.0)
Requires-Dist: httpcore (>=1.0.5)
Requires-Dist: httptools (>=0.6.1)
Requires-Dist: httpx[http2] (>=0.24.1)
Requires-Dist: httpx-sse (==0.4.0)
Requires-Dist: huggingface-hub (==0.23.4)
Requires-Dist: humanfriendly (==10.0)
Requires-Dist: hyperframe (==6.0.1)
Requires-Dist: idna (>=3.4)
Requires-Dist: importlib-metadata (==8.0.0)
Requires-Dist: importlib-resources (>=6.0.1)
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 (>=2.4)
Requires-Dist: jsonref (==1.1.0)
Requires-Dist: kubernetes (==31.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: mmh3 (==5.0.1)
Requires-Dist: monotonic (==1.6)
Requires-Dist: mpmath (==1.3.0)
Requires-Dist: multidict (>=6.0.4)
Requires-Dist: numpy (==1.26.4)
Requires-Dist: oauthlib (==3.2.2)
Requires-Dist: ollama (==0.2.1)
Requires-Dist: onnxruntime (==1.19.2)
Requires-Dist: openai (>=1.51.2)
Requires-Dist: opentelemetry-api (>=1.26.0)
Requires-Dist: opentelemetry-exporter-otlp-proto-common (>=1.26.0)
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc (>=1.26.0)
Requires-Dist: opentelemetry-instrumentation (>=0.47b0)
Requires-Dist: opentelemetry-instrumentation-asgi (>=0.47b0)
Requires-Dist: opentelemetry-instrumentation-fastapi (>=0.47b0)
Requires-Dist: opentelemetry-proto (>=1.26.0)
Requires-Dist: opentelemetry-sdk (>=1.26.0)
Requires-Dist: opentelemetry-semantic-conventions (>=0.47b0)
Requires-Dist: opentelemetry-util-http (>=0.47b0)
Requires-Dist: orjson (>=3.10.6)
Requires-Dist: overrides (==7.7.0)
Requires-Dist: packaging (==24.1)
Requires-Dist: pandas (==2.2.2)
Requires-Dist: parameterized (==0.9.0)
Requires-Dist: pdf2image (==1.17.0)
Requires-Dist: pillow (==11.0.0)
Requires-Dist: pinecone (>=5.4.0)
Requires-Dist: portalocker (==2.10.1)
Requires-Dist: posthog (==3.7.0)
Requires-Dist: protobuf (>=4.25.0)
Requires-Dist: pyarrow (>=14.0.1)
Requires-Dist: pyasn1 (>=0.5.0)
Requires-Dist: pyasn1-modules (>=0.4.0)
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: pymilvus (>=2.4.9)
Requires-Dist: pypdf2 (==3.0.1)
Requires-Dist: pypika (==0.48.9)
Requires-Dist: pyproject-hooks (==1.2.0)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: python-dotenv (>=1.0.0)
Requires-Dist: pytz (>=2023.3)
Requires-Dist: pyyaml (==6.0.1)
Requires-Dist: qdrant-client (==1.12.0)
Requires-Dist: regex (==2024.5.15)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: requests-oauthlib (==2.0.0)
Requires-Dist: rich (==13.7.1)
Requires-Dist: rsa (==4.9)
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.0)
Requires-Dist: starlette (>=0.27.0)
Requires-Dist: sympy (==1.13.3)
Requires-Dist: tenacity (>=8.2.3)
Requires-Dist: threadpoolctl (==3.5.0)
Requires-Dist: tiktoken (==0.7.0)
Requires-Dist: tokenizers (==0.19.1)
Requires-Dist: tqdm (>=4.65.0)
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.15)
Requires-Dist: uvicorn[standard] (>=0.23.2)
Requires-Dist: uvloop (>=0.20.0)
Requires-Dist: validators (==0.28.3)
Requires-Dist: vertexai (>=1.70.0)
Requires-Dist: voyageai (==0.2.3)
Requires-Dist: watchfiles (==0.24.0)
Requires-Dist: weaviate-client (==4.6.5)
Requires-Dist: websocket-client (==1.8.0)
Requires-Dist: websockets (>=11.0.3)
Requires-Dist: wrapt (==1.16.0)
Requires-Dist: yarl (>=1.9.2)
Requires-Dist: zipp (>=3.16.2)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 19723 characters]

WHEEL

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

RECORD

Path Digest Size
dsrag/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dsrag/add_document.py sha256=u2IjmfiaYpA5o-GTSgSl8sQufbJsqcY7_egG0WM5xQk 5791
dsrag/auto_context.py sha256=6vnFZD0mc1NVzChO_fuSXaocpnDv5z17a0OthFxVxVY 7867
dsrag/auto_query.py sha256=enI81Ccbe6iYrrFIX08q-GfFi0Cd0mdxdYc5TfSdoSs 1611
dsrag/create_kb.py sha256=PjBXsQPyOaPFPCXauz2o45SwjNJvoDN_hIGKdgXYu2w 3229
dsrag/embedding.py sha256=e5mQvf3XZO52ZGyuHopr0gFvCA563IR67a_p0NTv_KE 6297
dsrag/knowledge_base.py sha256=EgDV0fYndP4_9b_cI8XpqipAAHduJ7kpf82YczLGkR0 26836
dsrag/llm.py sha256=77yWyGhz_vCVofhdmbIcB4k-UsvZ_-pUGAB2kCO7BVA 4741
dsrag/metadata.py sha256=3i6lLfUxJPyWRGGylSrk-0sDSjX4fk8Ii5Ka3r6Nz8I 5684
dsrag/reranker.py sha256=HQ_WbRQe_u28ipXmNFFPgn0mS0Tln1noZM331mZ4nN0 5517
dsrag/rse.py sha256=vKYufT4wEZoXWj7pCf5NwiYzCodaSSxUjiIDjae-LCM 9704
dsrag/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dsrag/database/chunk/__init__.py sha256=6R25KDjm3PQr5JwkVqUfh_XO5-v202GNWcdO07v4UK4 160
dsrag/database/chunk/basic_db.py sha256=FNPSGnUSbqwNfPhDDhCDvbtdJJAUc7dGY4k-N2ZGLpQ 5786
dsrag/database/chunk/db.py sha256=oTIOlyUJeYwX3kQ64HkDAVw92Uj2pCC6V_Amth6G1aU 3258
dsrag/database/chunk/dynamo_db.py sha256=bFAl8DpVSedru5eahzkcojLzrAWR-2l5Sk_2nhdYuFc 19598
dsrag/database/chunk/sqlite_db.py sha256=SCa9veptSmy9xaNrh87OEXBk7QfPmIIhF3Becd1RP0k 11921
dsrag/database/chunk/types.py sha256=F3lmPTQABeBA_pWapYN4jO-dZrR7MZVjdepq5-xmKRI 308
dsrag/database/vector/__init__.py sha256=R6I0ufIvfqnyXt4xDi3n1YKtQ6aQYUZ9L6u7ZdBu-kc 301
dsrag/database/vector/basic_db.py sha256=2LW8-A003Krzek03LHIZm0f36q0C1FFKeFl-4c1MnKU 4120
dsrag/database/vector/chroma_db.py sha256=rOP6u39ftAuqCu4nEjnr18GjE3xprA4FgBEbgVZzUEo 3974
dsrag/database/vector/db.py sha256=QdIzYZe1GVuR-l9F7r6Qu3a_8XiivovEpCQhj_xoQNU 1995
dsrag/database/vector/milvus_db.py sha256=l1LTU7b8kCpf-IRJrpeASDgpw4iUnq8gqwH8GM5rNCk 5514
dsrag/database/vector/pinecone_db.py sha256=2BaZr-YsDgU0kWm71rtz8YI3SGusJmUf2oJMUkuENwI 6270
dsrag/database/vector/qdrant_db.py sha256=ilRuvYwRUBmkO9XOn5jhHmuvazN5N18-M156qJnuMSk 7114
dsrag/database/vector/types.py sha256=01PBLO0eohsgUaGv0zQ1xA0Kf-vfFg4Q2bTWgpkyS4g 668
dsrag/database/vector/weaviate_db.py sha256=4y_XJ62SKSl1qzkqECbuCeBpZkXTjOvjYrqF-r7pzEg 7649
dsrag/dsparse/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dsrag/dsparse/main.py sha256=FiS2ddc4vutzFjEwU6F6J7HD2_rHfbnYgbBDWmx-FzM 12019
dsrag/dsparse/file_parsing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dsrag/dsparse/file_parsing/element_types.py sha256=2HTGFWsXtAeecuv9DaQpQkoSFz9o2UlpieYqsgqAkEA 4301
dsrag/dsparse/file_parsing/file_system.py sha256=eWWNkfroOj8hM2yHFb13EIO7Ozx52o7_eXwih225Ru0 13995
dsrag/dsparse/file_parsing/non_vlm_file_parsing.py sha256=_LeDub5xZZ5bkMHbr0sePMfGxxI4k3J1xA64B3NqU_M 1369
dsrag/dsparse/file_parsing/vlm.py sha256=8eAY3l2eWfHLgYW6Dd6rwBq_c3jVbx0rMb2XO_u8cZU 3505
dsrag/dsparse/file_parsing/vlm_file_parsing.py sha256=R1baIwlsGgfTKpM_C0Wo67_0JMzWJF2XHt4S8To0eqs 11993
dsrag/dsparse/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dsrag/dsparse/models/types.py sha256=pv2pqv_D7PiJ_cYZutyvE3aunX9t7qVgZ8FPuX2XIfE 1290
dsrag/dsparse/sectioning_and_chunking/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dsrag/dsparse/sectioning_and_chunking/chunking.py sha256=0xlVEJG-Hmj-zpq9ngzoziz52vhpDQZUewfBFGaYGeA 10266
dsrag/dsparse/sectioning_and_chunking/semantic_sectioning.py sha256=LhO5PnFUiTxSZHUdqoZ8Au-yoogFPTg4PRON2d2hz74 14090
dsrag-0.4.12.dist-info/LICENSE sha256=JtNNZpqbIn4sfFfNf9cVv6Ksy1OFKJ9oKPh3sbuI01w 1063
dsrag-0.4.12.dist-info/METADATA sha256=w8VCzUSC7MY5lGgdUw42ZcMU2lXzabMbrU4QIbSctdE 27406
dsrag-0.4.12.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
dsrag-0.4.12.dist-info/top_level.txt sha256=QyMga3n4VVvFyKe-sJFSWzbzFr0Ma0YZidFpAzIJH1c 6
dsrag-0.4.12.dist-info/RECORD

top_level.txt

dsrag