quivr/examples/simple_question/requirements-dev.lock
Stan Girard 7acb52a963
feat(quivr-core): beginning (#3388)
# Description

Please include a summary of the changes and the related issue. Please
also include relevant motivation and context.

## Checklist before requesting a review

Please delete options that are not relevant.

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my code
- [ ] I have commented hard-to-understand areas
- [ ] I have ideally added tests that prove my fix is effective or that
my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged

## Screenshots (if appropriate):
2024-10-21 00:50:31 -07:00

864 lines
19 KiB
Plaintext

# generated by rye
# use `rye lock` or `rye sync` to update this lockfile
#
# last locked with the following flags:
# pre: false
# features: []
# all-features: false
# with-sources: false
# generate-hashes: false
# universal: false
aiofiles==24.1.0
# via quivr-core
aiohappyeyeballs==2.4.3
# via aiohttp
aiohttp==3.10.10
# via langchain
# via langchain-community
# via llama-index-core
# via llama-index-legacy
aiosignal==1.3.1
# via aiohttp
alembic==1.13.3
# via mlflow
aniso8601==9.0.1
# via graphene
annotated-types==0.7.0
# via pydantic
anthropic==0.36.1
# via langchain-anthropic
antlr4-python3-runtime==4.9.3
# via omegaconf
anyio==4.6.2.post1
# via anthropic
# via httpx
# via openai
attrs==23.2.0
# via aiohttp
# via jsonschema
# via referencing
# via sagemaker
backoff==2.2.1
# via unstructured
beautifulsoup4==4.12.3
# via llama-index-readers-file
# via unstructured
blinker==1.8.2
# via flask
boto3==1.35.42
# via cohere
# via sagemaker
# via sagemaker-core
# via sagemaker-mlflow
botocore==1.35.42
# via boto3
# via s3transfer
cachetools==5.5.0
# via google-auth
# via mlflow-skinny
certifi==2024.8.30
# via httpcore
# via httpx
# via requests
# via unstructured-client
cffi==1.17.1
# via cryptography
chardet==5.2.0
# via unstructured
charset-normalizer==3.4.0
# via pdfminer-six
# via requests
# via unstructured-client
click==8.1.7
# via flask
# via llama-parse
# via mlflow-skinny
# via nltk
# via python-oxmsg
cloudpickle==2.2.1
# via mlflow-skinny
# via sagemaker
cobble==0.1.4
# via mammoth
cohere==5.11.0
# via langchain-cohere
coloredlogs==15.0.1
# via onnxruntime
contourpy==1.3.0
# via matplotlib
cryptography==43.0.1
# via pdfminer-six
# via unstructured-client
cycler==0.12.1
# via matplotlib
databricks-sdk==0.34.0
# via mlflow-skinny
dataclasses-json==0.6.7
# via langchain-community
# via llama-index-core
# via llama-index-legacy
# via unstructured
# via unstructured-client
deepdiff==8.0.1
# via unstructured-client
defusedxml==0.7.1
# via langchain-anthropic
deprecated==1.2.14
# via llama-index-core
# via llama-index-legacy
# via opentelemetry-api
# via opentelemetry-semantic-conventions
# via pikepdf
dill==0.3.9
# via multiprocess
# via pathos
dirtyjson==1.0.8
# via llama-index-core
# via llama-index-legacy
distro==1.9.0
# via anthropic
# via openai
docker==7.1.0
# via mlflow
# via sagemaker
docx2txt==0.8
# via quivr-core
effdet==0.4.1
# via unstructured
emoji==2.14.0
# via unstructured
et-xmlfile==1.1.0
# via openpyxl
faiss-cpu==1.9.0
# via quivr-core
fastavro==1.9.7
# via cohere
filelock==3.16.1
# via huggingface-hub
# via torch
# via transformers
# via triton
filetype==1.2.0
# via unstructured
fire==0.7.0
# via pdf2docx
flask==3.0.3
# via mlflow
flatbuffers==24.3.25
# via onnxruntime
fonttools==4.54.1
# via matplotlib
# via pdf2docx
frozenlist==1.4.1
# via aiohttp
# via aiosignal
fsspec==2024.9.0
# via huggingface-hub
# via llama-index-core
# via llama-index-legacy
# via torch
gitdb==4.0.11
# via gitpython
gitpython==3.1.43
# via mlflow-skinny
google-api-core==2.21.0
# via google-cloud-vision
google-auth==2.35.0
# via databricks-sdk
# via google-api-core
# via google-cloud-vision
google-cloud-vision==3.7.4
# via unstructured
google-pasta==0.2.0
# via sagemaker
googleapis-common-protos==1.65.0
# via google-api-core
# via grpcio-status
graphene==3.3
# via mlflow
graphql-core==3.2.5
# via graphene
# via graphql-relay
graphql-relay==3.2.0
# via graphene
greenlet==3.1.1
# via sqlalchemy
grpcio==1.67.0
# via google-api-core
# via grpcio-status
grpcio-status==1.62.3
# via google-api-core
gunicorn==23.0.0
# via mlflow
h11==0.14.0
# via httpcore
httpcore==1.0.6
# via httpx
httpx==0.27.2
# via anthropic
# via cohere
# via langgraph-sdk
# via langsmith
# via llama-cloud
# via llama-index-core
# via llama-index-legacy
# via openai
# via quivr-core
# via unstructured-client
httpx-sse==0.4.0
# via cohere
# via langgraph-sdk
huggingface-hub==0.25.2
# via timm
# via tokenizers
# via transformers
# via unstructured-inference
humanfriendly==10.0
# via coloredlogs
idna==3.10
# via anyio
# via httpx
# via requests
# via unstructured-client
# via yarl
importlib-metadata==6.11.0
# via mlflow-skinny
# via opentelemetry-api
# via sagemaker
# via sagemaker-core
iopath==0.1.10
# via layoutparser
itsdangerous==2.2.0
# via flask
jinja2==3.1.4
# via flask
# via mlflow
# via torch
jiter==0.6.1
# via anthropic
# via openai
jmespath==1.0.1
# via boto3
# via botocore
joblib==1.4.2
# via nltk
# via scikit-learn
jsonpatch==1.33
# via langchain-core
jsonpath-python==1.0.6
# via unstructured-client
jsonpointer==3.0.0
# via jsonpatch
jsonschema==4.23.0
# via sagemaker
# via sagemaker-core
jsonschema-specifications==2024.10.1
# via jsonschema
kiwisolver==1.4.7
# via matplotlib
langchain==0.2.16
# via langchain-community
# via megaparse
# via quivr-core
langchain-anthropic==0.1.23
# via quivr-core
langchain-cohere==0.2.4
langchain-community==0.2.17
# via langchain-experimental
# via megaparse
# via quivr-core
langchain-core==0.2.41
# via langchain
# via langchain-anthropic
# via langchain-cohere
# via langchain-community
# via langchain-experimental
# via langchain-openai
# via langchain-text-splitters
# via langgraph
# via langgraph-checkpoint
# via megaparse
# via quivr-core
langchain-experimental==0.0.65
# via langchain-cohere
langchain-openai==0.1.25
# via megaparse
langchain-text-splitters==0.2.4
# via langchain
langdetect==1.0.9
# via unstructured
langgraph==0.2.38
# via quivr-core
langgraph-checkpoint==2.0.1
# via langgraph
langgraph-sdk==0.1.33
# via langgraph
langsmith==0.1.135
# via langchain
# via langchain-community
# via langchain-core
layoutparser==0.3.4
# via unstructured-inference
llama-cloud==0.1.2
# via llama-index-indices-managed-llama-cloud
llama-index==0.11.18
# via megaparse
llama-index-agent-openai==0.3.4
# via llama-index
# via llama-index-program-openai
llama-index-cli==0.3.1
# via llama-index
llama-index-core==0.11.18
# via llama-index
# via llama-index-agent-openai
# via llama-index-cli
# via llama-index-embeddings-openai
# via llama-index-indices-managed-llama-cloud
# via llama-index-llms-openai
# via llama-index-multi-modal-llms-openai
# via llama-index-program-openai
# via llama-index-question-gen-openai
# via llama-index-readers-file
# via llama-index-readers-llama-parse
# via llama-parse
llama-index-embeddings-openai==0.2.5
# via llama-index
# via llama-index-cli
llama-index-indices-managed-llama-cloud==0.4.0
# via llama-index
llama-index-legacy==0.9.48.post3
# via llama-index
llama-index-llms-openai==0.2.15
# via llama-index
# via llama-index-agent-openai
# via llama-index-cli
# via llama-index-multi-modal-llms-openai
# via llama-index-program-openai
# via llama-index-question-gen-openai
llama-index-multi-modal-llms-openai==0.2.2
# via llama-index
llama-index-program-openai==0.2.0
# via llama-index
# via llama-index-question-gen-openai
llama-index-question-gen-openai==0.2.0
# via llama-index
llama-index-readers-file==0.2.2
# via llama-index
llama-index-readers-llama-parse==0.3.0
# via llama-index
llama-parse==0.5.10
# via llama-index-readers-llama-parse
# via megaparse
lxml==5.3.0
# via pikepdf
# via python-docx
# via python-pptx
# via unstructured
mako==1.3.5
# via alembic
mammoth==1.8.0
# via megaparse
markdown==3.7
# via mlflow
# via unstructured
markdown-it-py==3.0.0
# via rich
markupsafe==3.0.1
# via jinja2
# via mako
# via werkzeug
marshmallow==3.22.0
# via dataclasses-json
# via unstructured-client
matplotlib==3.9.2
# via mlflow
# via pycocotools
# via unstructured-inference
mdurl==0.1.2
# via markdown-it-py
megaparse==0.0.31
# via quivr-core
mlflow==2.17.0
# via sagemaker-mlflow
mlflow-skinny==2.17.0
# via mlflow
mock==4.0.3
# via sagemaker-core
mpmath==1.3.0
# via sympy
msgpack==1.1.0
# via langgraph-checkpoint
multidict==6.1.0
# via aiohttp
# via yarl
multiprocess==0.70.17
# via pathos
mypy-extensions==1.0.0
# via typing-inspect
# via unstructured-client
nest-asyncio==1.6.0
# via llama-index-core
# via llama-index-legacy
# via unstructured-client
networkx==3.4.1
# via llama-index-core
# via llama-index-legacy
# via torch
# via unstructured
nltk==3.9.1
# via llama-index
# via llama-index-core
# via llama-index-legacy
# via unstructured
numpy==1.26.4
# via contourpy
# via faiss-cpu
# via langchain
# via langchain-community
# via layoutparser
# via llama-index-core
# via llama-index-legacy
# via matplotlib
# via mlflow
# via onnx
# via onnxruntime
# via opencv-python
# via opencv-python-headless
# via pandas
# via pdf2docx
# via pyarrow
# via pycocotools
# via sagemaker
# via scikit-learn
# via scipy
# via torchvision
# via transformers
# via unstructured
nvidia-cublas-cu12==12.1.3.1
# via nvidia-cudnn-cu12
# via nvidia-cusolver-cu12
# via torch
nvidia-cuda-cupti-cu12==12.1.105
# via torch
nvidia-cuda-nvrtc-cu12==12.1.105
# via torch
nvidia-cuda-runtime-cu12==12.1.105
# via torch
nvidia-cudnn-cu12==9.1.0.70
# via torch
nvidia-cufft-cu12==11.0.2.54
# via torch
nvidia-curand-cu12==10.3.2.106
# via torch
nvidia-cusolver-cu12==11.4.5.107
# via torch
nvidia-cusparse-cu12==12.1.0.106
# via nvidia-cusolver-cu12
# via torch
nvidia-nccl-cu12==2.20.5
# via torch
nvidia-nvjitlink-cu12==12.6.77
# via nvidia-cusolver-cu12
# via nvidia-cusparse-cu12
nvidia-nvtx-cu12==12.1.105
# via torch
olefile==0.47
# via python-oxmsg
omegaconf==2.3.0
# via effdet
onnx==1.17.0
# via unstructured
# via unstructured-inference
onnxruntime==1.19.2
# via unstructured-inference
openai==1.51.2
# via langchain-openai
# via llama-index-agent-openai
# via llama-index-embeddings-openai
# via llama-index-legacy
# via llama-index-llms-openai
opencv-python==4.10.0.84
# via layoutparser
# via unstructured-inference
opencv-python-headless==4.10.0.84
# via pdf2docx
openpyxl==3.1.5
# via unstructured
opentelemetry-api==1.27.0
# via mlflow-skinny
# via opentelemetry-sdk
# via opentelemetry-semantic-conventions
opentelemetry-sdk==1.27.0
# via mlflow-skinny
opentelemetry-semantic-conventions==0.48b0
# via opentelemetry-sdk
orderly-set==5.2.2
# via deepdiff
orjson==3.10.7
# via langgraph-sdk
# via langsmith
packaging==24.1
# via faiss-cpu
# via gunicorn
# via huggingface-hub
# via langchain-core
# via marshmallow
# via matplotlib
# via mlflow-skinny
# via onnxruntime
# via pikepdf
# via sagemaker
# via transformers
# via unstructured-client
# via unstructured-pytesseract
pandas==2.2.3
# via langchain-cohere
# via layoutparser
# via llama-index-legacy
# via llama-index-readers-file
# via mlflow
# via sagemaker
# via unstructured
parameterized==0.9.0
# via cohere
pathos==0.3.3
# via sagemaker
pdf2docx==0.5.8
# via megaparse
pdf2image==1.17.0
# via layoutparser
# via unstructured
pdfminer-six==20231228
# via pdfplumber
# via unstructured
pdfplumber==0.11.4
# via layoutparser
# via megaparse
pi-heif==0.18.0
# via unstructured
pikepdf==9.3.0
# via unstructured
pillow==11.0.0
# via layoutparser
# via llama-index-core
# via matplotlib
# via pdf2image
# via pdfplumber
# via pi-heif
# via pikepdf
# via python-pptx
# via torchvision
# via unstructured-pytesseract
platformdirs==4.3.6
# via sagemaker
# via sagemaker-core
portalocker==2.10.1
# via iopath
pox==0.3.5
# via pathos
ppft==1.7.6.9
# via pathos
propcache==0.2.0
# via yarl
proto-plus==1.24.0
# via google-api-core
# via google-cloud-vision
protobuf==4.25.5
# via google-api-core
# via google-cloud-vision
# via googleapis-common-protos
# via grpcio-status
# via mlflow-skinny
# via onnx
# via onnxruntime
# via proto-plus
# via sagemaker
# via transformers
psutil==6.0.0
# via sagemaker
# via unstructured
pyarrow==17.0.0
# via mlflow
pyasn1==0.6.1
# via pyasn1-modules
# via rsa
pyasn1-modules==0.4.1
# via google-auth
pycocotools==2.0.8
# via effdet
pycparser==2.22
# via cffi
pycryptodome==3.21.0
# via megaparse
pydantic==2.9.2
# via anthropic
# via cohere
# via langchain
# via langchain-core
# via langsmith
# via llama-cloud
# via llama-index-core
# via openai
# via quivr-core
# via sagemaker-core
# via sqlmodel
pydantic-core==2.23.4
# via cohere
# via pydantic
pygments==2.18.0
# via rich
pymupdf==1.24.11
# via pdf2docx
pypandoc==1.14
# via unstructured
pyparsing==3.2.0
# via matplotlib
pypdf==4.3.1
# via llama-index-readers-file
# via unstructured
# via unstructured-client
pypdfium2==4.30.0
# via pdfplumber
python-dateutil==2.9.0.post0
# via botocore
# via matplotlib
# via pandas
# via unstructured-client
python-docx==1.1.2
# via megaparse
# via pdf2docx
# via unstructured
python-dotenv==1.0.1
# via megaparse
python-iso639==2024.4.27
# via unstructured
python-magic==0.4.27
# via unstructured
python-multipart==0.0.12
# via unstructured-inference
python-oxmsg==0.0.1
# via unstructured
python-pptx==1.0.2
# via megaparse
# via unstructured
pytz==2024.2
# via pandas
pyyaml==6.0.2
# via huggingface-hub
# via langchain
# via langchain-community
# via langchain-core
# via layoutparser
# via llama-index-core
# via mlflow-skinny
# via omegaconf
# via sagemaker
# via sagemaker-core
# via timm
# via transformers
quivr-core==0.0.18
rapidfuzz==3.10.0
# via unstructured
# via unstructured-inference
referencing==0.35.1
# via jsonschema
# via jsonschema-specifications
regex==2024.9.11
# via nltk
# via tiktoken
# via transformers
requests==2.32.3
# via cohere
# via databricks-sdk
# via docker
# via google-api-core
# via huggingface-hub
# via langchain
# via langchain-community
# via langsmith
# via llama-index-core
# via llama-index-legacy
# via mlflow-skinny
# via requests-toolbelt
# via sagemaker
# via tiktoken
# via transformers
# via unstructured
# via unstructured-client
requests-toolbelt==1.0.0
# via langsmith
# via unstructured-client
rich==13.9.2
# via quivr-core
# via sagemaker-core
rpds-py==0.20.0
# via jsonschema
# via referencing
rsa==4.9
# via google-auth
s3transfer==0.10.3
# via boto3
safetensors==0.4.5
# via timm
# via transformers
sagemaker==2.232.2
# via cohere
sagemaker-core==1.0.10
# via sagemaker
sagemaker-mlflow==0.1.0
# via sagemaker
schema==0.7.7
# via sagemaker
scikit-learn==1.5.2
# via mlflow
scipy==1.14.1
# via layoutparser
# via mlflow
# via scikit-learn
sentencepiece==0.2.0
# via transformers
six==1.16.0
# via google-pasta
# via langdetect
# via python-dateutil
# via unstructured-client
smdebug-rulesconfig==1.0.1
# via sagemaker
smmap==5.0.1
# via gitdb
sniffio==1.3.1
# via anthropic
# via anyio
# via httpx
# via openai
soupsieve==2.6
# via beautifulsoup4
sqlalchemy==2.0.36
# via alembic
# via langchain
# via langchain-community
# via llama-index-core
# via llama-index-legacy
# via mlflow
# via sqlmodel
sqlmodel==0.0.22
sqlparse==0.5.1
# via mlflow-skinny
striprtf==0.0.26
# via llama-index-readers-file
sympy==1.13.3
# via onnxruntime
# via torch
tabulate==0.9.0
# via langchain-cohere
# via unstructured
tblib==3.0.0
# via sagemaker
tenacity==8.5.0
# via langchain
# via langchain-community
# via langchain-core
# via llama-index-core
# via llama-index-legacy
termcolor==2.5.0
# via fire
threadpoolctl==3.5.0
# via scikit-learn
tiktoken==0.8.0
# via langchain-openai
# via llama-index-core
# via llama-index-legacy
# via quivr-core
timm==1.0.11
# via effdet
# via unstructured-inference
tokenizers==0.20.1
# via anthropic
# via cohere
# via transformers
torch==2.4.1
# via effdet
# via timm
# via torchvision
# via unstructured-inference
torchvision==0.19.1
# via effdet
# via timm
tqdm==4.66.5
# via huggingface-hub
# via iopath
# via llama-index-core
# via nltk
# via openai
# via sagemaker
# via transformers
# via unstructured
transformers==4.45.2
# via quivr-core
# via unstructured-inference
triton==3.0.0
# via torch
types-pyyaml==6.0.12.20240917
# via quivr-core
types-requests==2.32.0.20241016
# via cohere
typing-extensions==4.12.2
# via alembic
# via anthropic
# via cohere
# via huggingface-hub
# via iopath
# via langchain-core
# via llama-index-core
# via llama-index-legacy
# via openai
# via opentelemetry-sdk
# via pydantic
# via pydantic-core
# via python-docx
# via python-oxmsg
# via python-pptx
# via sqlalchemy
# via torch
# via typing-inspect
# via unstructured
# via unstructured-client
typing-inspect==0.9.0
# via dataclasses-json
# via llama-index-core
# via llama-index-legacy
# via unstructured-client
tzdata==2024.2
# via pandas
unstructured==0.15.14
# via megaparse
# via quivr-core
unstructured-client==0.25.9
# via unstructured
unstructured-inference==0.7.36
# via unstructured
unstructured-pytesseract==0.3.13
# via unstructured
urllib3==2.2.3
# via botocore
# via docker
# via requests
# via sagemaker
# via types-requests
# via unstructured-client
werkzeug==3.0.4
# via flask
wrapt==1.16.0
# via deprecated
# via llama-index-core
# via unstructured
xlrd==2.0.1
# via unstructured
xlsxwriter==3.2.0
# via python-pptx
yarl==1.15.4
# via aiohttp
zipp==3.20.2
# via importlib-metadata