dsrag

View on PyPIReverse Dependencies (0)

0.4.3 dsrag-0.4.3-py3-none-any.whl

Wheel Details

Project: dsrag
Version: 0.4.3
Filename: dsrag-0.4.3-py3-none-any.whl
Download: [link]
Size: 76088
MD5: c74fc6096aeadc085a8174824cc30b52
SHA256: eeaa3199b52d8b0083399217cde2b9b13a14b7ee43181c8e51e0706c9a578e6b
Uploaded: 2024-11-21 03:08:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dsrag
Version: 0.4.3
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: 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: 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: 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.6.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=Bskdj9ddIa1I1p5N_8cUpyK4q5ToZ1Sn4ehSG9pntyc 26724
dsrag/llm.py sha256=77yWyGhz_vCVofhdmbIcB4k-UsvZ_-pUGAB2kCO7BVA 4741
dsrag/metadata.py sha256=nVXGRjYOrrQ78VHlSOuNRK_k81QI-c7qE6G1p65pCZc 5578
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=CB9DYIvY4EIpTVsJWNbFyFbbv6q4npFAmJCgsmOK2ss 19020
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=N4Kp2z7-wR4Iau1-ckaaUtQqefckMrfTZLpT7bzrRQ8 5843
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=P42rmE0WTLgn0zoYoW0EgASCKfQ8X9b5l8eW6mScFKA 12011
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=uowGT_7NS-uE2zBV8TLlC7rn9YEmF0JWGKxA7vNipps 13083
dsrag/dsparse/file_parsing/non_vlm_file_parsing.py sha256=_LeDub5xZZ5bkMHbr0sePMfGxxI4k3J1xA64B3NqU_M 1369
dsrag/dsparse/file_parsing/vlm.py sha256=jtVm79ePO53NuJHsX0EpprKASI5-QTJvfBRPD060iq0 1881
dsrag/dsparse/file_parsing/vlm_file_parsing.py sha256=YtvkxmwunpQH2ZFJptW_9wquaJzGwPQpeT-BSVDJkRA 11050
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.3.dist-info/LICENSE sha256=JtNNZpqbIn4sfFfNf9cVv6Ksy1OFKJ9oKPh3sbuI01w 1063
dsrag-0.4.3.dist-info/METADATA sha256=WEyVdco1fzyNo0joHwW65XJ_uURGnEHgYBY_Tycxub8 27268
dsrag-0.4.3.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
dsrag-0.4.3.dist-info/top_level.txt sha256=QyMga3n4VVvFyKe-sJFSWzbzFr0Ma0YZidFpAzIJH1c 6
dsrag-0.4.3.dist-info/RECORD

top_level.txt

dsrag