#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
#    pip-compile pyproject.toml
#
aiohttp==3.9.5
    # via
    #   instructor
    #   voyageai
aiolimiter==1.1.0
    # via voyageai
aiosignal==1.3.1
    # via aiohttp
annotated-types==0.7.0
    # via pydantic
anthropic==0.30.1
    # via dsrag (pyproject.toml)
anyio==4.4.0
    # via
    #   anthropic
    #   httpx
    #   openai
async-timeout==4.0.3
    # via aiohttp
attrs==23.2.0
    # via aiohttp
authlib==1.3.1
    # via weaviate-client
boto3==1.34.142
    # via cohere
botocore==1.34.142
    # via
    #   boto3
    #   s3transfer
certifi==2024.7.4
    # via
    #   httpcore
    #   httpx
    #   requests
cffi==1.16.0
    # via cryptography
charset-normalizer==3.3.2
    # via requests
chromadb==0.5.5
    # via dsrag (pyproject.toml)
click==8.1.7
    # via typer
cohere==5.5.8
    # via dsrag (pyproject.toml)
cryptography==42.0.8
    # via authlib
distro==1.9.0
    # via
    #   anthropic
    #   openai
docstring-parser==0.16
    # via instructor
docx2txt==0.8
    # via dsrag (pyproject.toml)
exceptiongroup==1.2.1
    # via anyio
faiss-cpu==1.8.0.post1
    # via dsrag (pyproject.toml)
fastavro==1.9.5
    # via cohere
filelock==3.15.4
    # via huggingface-hub
frozenlist==1.4.1
    # via
    #   aiohttp
    #   aiosignal
fsspec==2024.6.1
    # via huggingface-hub
grpcio>=1.58.0
    # via
    #   grpcio-health-checking
    #   grpcio-tools
    #   weaviate-client
grpcio-health-checking>=1.58.0
    # via weaviate-client
grpcio-tools>=1.58.0
    # via weaviate-client
h11==0.14.0
    # via httpcore
httpcore==1.0.5
    # via httpx
httpx==0.27.0
    # via
    #   anthropic
    #   cohere
    #   ollama
    #   openai
    #   weaviate-client
httpx-sse==0.4.0
    # via cohere
huggingface-hub==0.23.4
    # via tokenizers
idna==3.7
    # via
    #   anyio
    #   httpx
    #   requests
    #   yarl
instructor==1.3.4
    # via dsrag (pyproject.toml)
jiter==0.4.2
    # via
    #   anthropic
    #   instructor
jmespath==1.0.1
    # via
    #   boto3
    #   botocore
joblib==1.4.2
    # via scikit-learn
jsonpatch==1.33
    # via langchain-core
jsonpointer==3.0.0
    # via jsonpatch
langchain-core==0.2.12
    # via langchain-text-splitters
langchain-text-splitters==0.2.2
    # via dsrag (pyproject.toml)
langsmith==0.1.84
    # via langchain-core
markdown-it-py==3.0.0
    # via rich
mdurl==0.1.2
    # via markdown-it-py
multidict==6.0.5
    # via
    #   aiohttp
    #   yarl
numpy==1.26.4
    # via
    #   dsrag (pyproject.toml)
    #   faiss-cpu
    #   pandas
    #   scikit-learn
    #   scipy
    #   voyageai
ollama==0.2.1
    # via dsrag (pyproject.toml)
openai==1.35.12
    # via
    #   dsrag (pyproject.toml)
    #   instructor
opentelemetry-proto==1.26.0
orjson==3.10.6
    # via langsmith
packaging==24.1
    # via
    #   faiss-cpu
    #   huggingface-hub
    #   langchain-core
pandas==2.2.2
    # via dsrag (pyproject.toml)
parameterized==0.9.0
    # via cohere
protobuf
    # via
    #   grpcio-health-checking
    #   grpcio-tools
pyarrow
    # via dsrag (pyproject.toml)
pycparser==2.22
    # via cffi
pydantic==2.8.2
    # via
    #   anthropic
    #   cohere
    #   dsrag (pyproject.toml)
    #   instructor
    #   langchain-core
    #   langsmith
    #   openai
    #   weaviate-client
pydantic-core==2.20.1
    # via
    #   instructor
    #   pydantic
pygments==2.18.0
    # via rich
pypdf2==3.0.1
    # via dsrag (pyproject.toml)
python-dateutil==2.9.0.post0
    # via
    #   botocore
    #   pandas
pytz==2024.1
    # via pandas
pyyaml==6.0.1
    # via
    #   huggingface-hub
    #   langchain-core
regex==2024.5.15
    # via tiktoken
requests==2.32.3
    # via
    #   cohere
    #   huggingface-hub
    #   langsmith
    #   tiktoken
    #   voyageai
    #   weaviate-client
rich==13.7.1
    # via
    #   instructor
    #   typer
s3transfer==0.10.2
    # via boto3
scikit-learn==1.5.1
    # via dsrag (pyproject.toml)
scipy==1.13.1
    # via
    #   dsrag (pyproject.toml)
    #   scikit-learn
shellingham==1.5.4
    # via typer
six==1.16.0
    # via python-dateutil
sniffio==1.3.1
    # via
    #   anthropic
    #   anyio
    #   httpx
    #   openai
tenacity==8.5.0
    # via
    #   instructor
    #   langchain-core
    #   voyageai
threadpoolctl==3.5.0
    # via scikit-learn
tiktoken==0.7.0
    # via dsrag (pyproject.toml)
tokenizers==0.19.1
    # via
    #   anthropic
    #   cohere
tqdm==4.66.4
    # via
    #   huggingface-hub
    #   openai
typer==0.12.3
    # via instructor
types-requests==2.31.0.6
    # via cohere
types-urllib3==1.26.25.14
    # via types-requests
typing==3.7.4.3
    # via dsrag (pyproject.toml)
typing-extensions==4.12.2
    # via
    #   anthropic
    #   anyio
    #   cohere
    #   huggingface-hub
    #   openai
    #   pydantic
    #   pydantic-core
    #   pypdf2
    #   typer
tzdata==2024.1
    # via pandas
urllib3==1.26.19
    # via
    #   botocore
    #   requests
validators==0.28.3
    # via weaviate-client
voyageai==0.2.3
    # via dsrag (pyproject.toml)
weaviate-client==4.6.5
    # via dsrag (pyproject.toml)
yarl==1.9.4
    # via aiohttp

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