#
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
#    pip-compile pyproject.toml
#
aiohttp>=3.9.1
    # via
    #   dsrag (pyproject.toml)
    #   instructor
    #   voyageai
aiolimiter==1.1.0
    # via
    #   dsrag (pyproject.toml)
    #   voyageai
aiosignal==1.3.1
    # via
    #   aiohttp
    #   dsrag (pyproject.toml)
annotated-types==0.7.0
    # via
    #   dsrag (pyproject.toml)
    #   pydantic
anthropic>=0.36.0
    # via dsrag (pyproject.toml)
anyio>=3.7.1
    # via
    #   anthropic
    #   dsrag (pyproject.toml)
    #   httpx
    #   openai
    #   starlette
    #   watchfiles
asgiref==3.8.1
    # via opentelemetry-instrumentation-asgi
async-timeout>=4.0.2
    # via dsrag (pyproject.toml)
attrs==23.2.0
    # via
    #   aiohttp
    #   dsrag (pyproject.toml)
authlib==1.3.1
    # via
    #   dsrag (pyproject.toml)
    #   weaviate-client
backoff==2.2.1
    # via posthog
bcrypt==4.2.0
    # via chromadb
boto3>=1.34.142
    # via
    #   cohere
    #   dsrag (pyproject.toml)
botocore>=1.34.142
    # via
    #   boto3
    #   dsrag (pyproject.toml)
    #   s3transfer
build==1.2.2.post1
    # via chromadb
cachetools>=5.3.2
    # via google-auth
certifi>=2023.7.22
    # via
    #   dsrag (pyproject.toml)
    #   httpcore
    #   httpx
    #   kubernetes
    #   requests
cffi==1.16.0
    # via
    #   cryptography
    #   dsrag (pyproject.toml)
charset-normalizer>=3.2.0
    # via
    #   dsrag (pyproject.toml)
    #   requests
chroma-hnswlib==0.7.6
    # via chromadb
chromadb==0.5.5
    # via dsrag (pyproject.toml)
click==8.1.7
    # via
    #   dsrag (pyproject.toml)
    #   typer
    #   uvicorn
cohere==5.5.8
    # via dsrag (pyproject.toml)
coloredlogs==15.0.1
    # via onnxruntime
cryptography==42.0.8
    # via
    #   authlib
    #   dsrag (pyproject.toml)
deprecated==1.2.14
    # via
    #   opentelemetry-api
    #   opentelemetry-exporter-otlp-proto-grpc
    #   opentelemetry-semantic-conventions
distro>=1.8.0
    # via
    #   anthropic
    #   dsrag (pyproject.toml)
    #   openai
docstring-parser==0.16
    # via
    #   dsrag (pyproject.toml)
    #   instructor
docx2txt==0.8
    # via dsrag (pyproject.toml)
durationpy==0.9
    # via kubernetes
exceptiongroup>=1.1.2
    # via dsrag (pyproject.toml)
faiss-cpu==1.8.0.post1
    # via dsrag (pyproject.toml)
fastapi>=0.100.1
    # via chromadb
fastavro==1.9.5
    # via
    #   cohere
    #   dsrag (pyproject.toml)
filelock>=3.12.3
    # via
    #   dsrag (pyproject.toml)
    #   huggingface-hub
flatbuffers==24.3.25
    # via onnxruntime
frozenlist>=1.4.0
    # via
    #   aiohttp
    #   aiosignal
    #   dsrag (pyproject.toml)
fsspec>=2023.6.0
    # via
    #   dsrag (pyproject.toml)
    #   huggingface-hub
google-auth>=2.23.4
    # via kubernetes
googleapis-common-protos>=1.61.0
    # via opentelemetry-exporter-otlp-proto-grpc
google-generativeai>=0.8.3
    # via dsparse
grpcio>=1.62.3,<1.67.0
    # via
    #   chromadb
    #   dsrag (pyproject.toml)
    #   grpcio-health-checking
    #   grpcio-tools
    #   opentelemetry-exporter-otlp-proto-grpc
    #   qdrant-client
    #   weaviate-client
grpcio-health-checking==1.62.3
    # via
    #   dsrag (pyproject.toml)
    #   weaviate-client
grpcio-tools==1.62.3
    # via
    #   dsrag (pyproject.toml)
    #   qdrant-client
    #   weaviate-client
h11==0.14.0
    # via
    #   dsrag (pyproject.toml)
    #   httpcore
    #   uvicorn
h2==4.1.0
    # via httpx
hpack==4.0.0
    # via h2
httpcore>=1.0.5
    # via
    #   dsrag (pyproject.toml)
    #   httpx
httptools>=0.6.1
    # via uvicorn
httpx[http2]>=0.24.1
    # via
    #   anthropic
    #   chromadb
    #   cohere
    #   dsrag (pyproject.toml)
    #   ollama
    #   openai
    #   qdrant-client
    #   weaviate-client
httpx-sse==0.4.0
    # via
    #   cohere
    #   dsrag (pyproject.toml)
huggingface-hub==0.23.4
    # via
    #   dsrag (pyproject.toml)
    #   tokenizers
humanfriendly==10.0
    # via coloredlogs
hyperframe==6.0.1
    # via h2
idna>=3.4
    # via
    #   anyio
    #   dsrag (pyproject.toml)
    #   httpx
    #   requests
    #   yarl
importlib-metadata==8.0.0
    # via opentelemetry-api
importlib-resources>=6.0.1
    # via chromadb
instructor==1.3.4
    # via dsrag (pyproject.toml)
jiter==0.4.2
    # via
    #   anthropic
    #   dsrag (pyproject.toml)
    #   instructor
    #   openai
jmespath==1.0.1
    # via
    #   boto3
    #   botocore
    #   dsrag (pyproject.toml)
joblib==1.4.2
    # via
    #   dsrag (pyproject.toml)
    #   scikit-learn
jsonpatch==1.33
    # via
    #   dsrag (pyproject.toml)
    #   langchain-core
jsonpointer>=2.4
    # via
    #   dsrag (pyproject.toml)
    #   jsonpatch
jsonref==1.1.0
    # via instructor
kubernetes==31.0.0
    # via chromadb
langchain-core>=0.2.12
    # via
    #   dsrag (pyproject.toml)
    #   langchain-text-splitters
langchain-text-splitters==0.2.2
    # via dsrag (pyproject.toml)
langsmith>=0.1.84
    # via
    #   dsrag (pyproject.toml)
    #   langchain-core
markdown-it-py==3.0.0
    # via
    #   dsrag (pyproject.toml)
    #   rich
mdurl==0.1.2
    # via
    #   dsrag (pyproject.toml)
    #   markdown-it-py
mmh3==5.0.1
    # via chromadb
monotonic==1.6
    # via posthog
mpmath==1.3.0
    # via sympy
multidict>=6.0.4
    # via
    #   aiohttp
    #   dsrag (pyproject.toml)
    #   yarl
numpy==1.26.4
    # via
    #   chroma-hnswlib
    #   chromadb
    #   dsrag (pyproject.toml)
    #   faiss-cpu
    #   onnxruntime
    #   pandas
    #   pyarrow
    #   qdrant-client
    #   scikit-learn
    #   scipy
    #   voyageai
oauthlib==3.2.2
    # via
    #   kubernetes
    #   requests-oauthlib
ollama==0.2.1
    # via dsrag (pyproject.toml)
onnxruntime==1.19.2
    # via chromadb
openai>=1.51.2
    # via
    #   dsrag (pyproject.toml)
    #   instructor
opentelemetry-api>=1.26.0
    # via
    #   chromadb
    #   opentelemetry-exporter-otlp-proto-grpc
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-asgi
    #   opentelemetry-instrumentation-fastapi
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
opentelemetry-exporter-otlp-proto-common>=1.26.0
    # via opentelemetry-exporter-otlp-proto-grpc
opentelemetry-exporter-otlp-proto-grpc>=1.26.0
    # via chromadb
opentelemetry-instrumentation>=0.47b0
    # via
    #   opentelemetry-instrumentation-asgi
    #   opentelemetry-instrumentation-fastapi
opentelemetry-instrumentation-asgi>=0.47b0
    # via opentelemetry-instrumentation-fastapi
opentelemetry-instrumentation-fastapi>=0.47b0
    # via chromadb
opentelemetry-proto>=1.26.0
    # via
    #   dsrag (pyproject.toml)
    #   opentelemetry-exporter-otlp-proto-common
    #   opentelemetry-exporter-otlp-proto-grpc
opentelemetry-sdk>=1.26.0
    # via
    #   chromadb
    #   opentelemetry-exporter-otlp-proto-grpc
opentelemetry-semantic-conventions>=0.47b0
    # via
    #   opentelemetry-instrumentation-asgi
    #   opentelemetry-instrumentation-fastapi
    #   opentelemetry-sdk
opentelemetry-util-http>=0.47b0
    # via
    #   opentelemetry-instrumentation-asgi
    #   opentelemetry-instrumentation-fastapi
orjson>=3.10.6
    # via
    #   chromadb
    #   dsrag (pyproject.toml)
    #   langsmith
overrides==7.7.0
    # via chromadb
packaging==24.1
    # via
    #   build
    #   dsrag (pyproject.toml)
    #   faiss-cpu
    #   huggingface-hub
    #   langchain-core
    #   onnxruntime
pandas==2.2.2
    # via dsrag (pyproject.toml)
parameterized==0.9.0
    # via
    #   cohere
    #   dsrag (pyproject.toml)
pdf2image==1.17.0
    # via -r requirements.in
pillow==11.0.0
pinecone>=5.4.0
portalocker==2.10.1
    # via qdrant-client
posthog==3.7.0
    # via chromadb
protobuf>=4.25.0
    # via
    #   dsrag (pyproject.toml)
    #   googleapis-common-protos
    #   grpcio-health-checking
    #   grpcio-tools
    #   onnxruntime
    #   opentelemetry-proto
pyarrow>=14.0.1
    # via dsrag (pyproject.toml)
pyasn1>=0.5.0
    # via
    #   pyasn1-modules
    #   rsa
pyasn1-modules>=0.4.0
    # via google-auth
pycparser==2.22
    # via
    #   cffi
    #   dsrag (pyproject.toml)
pydantic>=2.8.2
    # via
    #   anthropic
    #   chromadb
    #   cohere
    #   dsrag (pyproject.toml)
    #   fastapi
    #   instructor
    #   langchain-core
    #   langsmith
    #   openai
    #   qdrant-client
    #   weaviate-client
pydantic-core==2.20.1
    # via
    #   dsrag (pyproject.toml)
    #   instructor
    #   pydantic
pygments==2.18.0
    # via
    #   dsrag (pyproject.toml)
    #   rich
pymilvus>=2.4.9
    # via dsrag (pyproject.toml)
pypdf2==3.0.1
    # via dsrag (pyproject.toml)
pypika==0.48.9
    # via chromadb
pyproject-hooks==1.2.0
    # via build
python-dateutil==2.9.0.post0
    # via
    #   botocore
    #   dsrag (pyproject.toml)
    #   kubernetes
    #   pandas
    #   posthog
python-dotenv>=1.0.0
    # via uvicorn
pytz>=2023.3
    # via
    #   dsrag (pyproject.toml)
    #   pandas
pyyaml==6.0.1
    # via
    #   chromadb
    #   dsrag (pyproject.toml)
    #   huggingface-hub
    #   kubernetes
    #   langchain-core
    #   uvicorn
qdrant-client==1.12.0
    # via dsrag (pyproject.toml)
regex==2024.5.15
    # via
    #   dsrag (pyproject.toml)
    #   tiktoken
requests>=2.31.0
    # via
    #   cohere
    #   dsrag (pyproject.toml)
    #   huggingface-hub
    #   kubernetes
    #   langsmith
    #   posthog
    #   requests-oauthlib
    #   tiktoken
    #   voyageai
    #   weaviate-client
requests-oauthlib==2.0.0
    # via kubernetes
rich==13.7.1
    # via
    #   dsrag (pyproject.toml)
    #   instructor
    #   typer
rsa==4.9
    # via google-auth
s3transfer==0.10.2
    # via
    #   boto3
    #   dsrag (pyproject.toml)
scikit-learn==1.5.1
    # via dsrag (pyproject.toml)
scipy==1.13.1
    # via
    #   dsrag (pyproject.toml)
    #   scikit-learn
shellingham==1.5.4
    # via
    #   dsrag (pyproject.toml)
    #   typer
six==1.16.0
    # via
    #   dsrag (pyproject.toml)
    #   kubernetes
    #   posthog
    #   python-dateutil
sniffio>=1.3.0
    # via
    #   anthropic
    #   anyio
    #   dsrag (pyproject.toml)
    #   httpx
    #   openai
starlette>=0.27.0
    # via fastapi
sympy==1.13.3
    # via onnxruntime
tenacity>=8.2.3
    # via
    #   chromadb
    #   dsrag (pyproject.toml)
    #   instructor
    #   langchain-core
    #   voyageai
threadpoolctl==3.5.0
    # via
    #   dsrag (pyproject.toml)
    #   scikit-learn
tiktoken==0.7.0
    # via dsrag (pyproject.toml)
tokenizers==0.19.1
    # via
    #   anthropic
    #   chromadb
    #   cohere
    #   dsrag (pyproject.toml)
tqdm>=4.65.0
    # via
    #   chromadb
    #   dsrag (pyproject.toml)
    #   huggingface-hub
    #   openai
typer==0.12.3
    # via
    #   chromadb
    #   dsrag (pyproject.toml)
    #   instructor
types-requests==2.31.0.6
    # via
    #   cohere
    #   dsrag (pyproject.toml)
types-urllib3==1.26.25.14
    # via
    #   dsrag (pyproject.toml)
    #   types-requests
typing==3.7.4.3
    # via dsrag (pyproject.toml)
typing-extensions==4.12.2
    # via
    #   anthropic
    #   chromadb
    #   cohere
    #   dsrag (pyproject.toml)
    #   fastapi
    #   huggingface-hub
    #   openai
    #   opentelemetry-sdk
    #   pydantic
    #   pydantic-core
    #   typer
tzdata==2024.1
    # via
    #   dsrag (pyproject.toml)
    #   pandas
urllib3>=1.26.15
    # via
    #   botocore
    #   dsrag (pyproject.toml)
    #   kubernetes
    #   qdrant-client
    #   requests
uvicorn[standard]>=0.23.2
    # via chromadb
uvloop>=0.20.0
    # via uvicorn
validators==0.28.3
    # via
    #   dsrag (pyproject.toml)
    #   weaviate-client
vertexai>=1.70.0
    # via dsrag (pyproject.toml)
voyageai==0.2.3
    # via dsrag (pyproject.toml)
watchfiles==0.24.0
    # via uvicorn
weaviate-client==4.6.5
    # via dsrag (pyproject.toml)
websocket-client==1.8.0
    # via kubernetes
websockets>=11.0.3
    # via uvicorn
wrapt==1.16.0
    # via
    #   deprecated
    #   opentelemetry-instrumentation
yarl>=1.9.2
    # via
    #   aiohttp
    #   dsrag (pyproject.toml)
zipp>=3.16.2
    # via importlib-metadata

# pymilvus==2.4.5

# The following packages are considered to be unsafe in a requirements file:
# setuptools
