langchain>=0.2.0
langchain-community>=0.2.0
langchain-openai>=0.1.0
langchain-huggingface>=0.1.0
sentence-transformers>=2.2.2
faiss-cpu>=1.7.4
pydantic>=2.7.0
pyyaml>=6.0.1
rich>=13.7.0
numpy>=1.26.0

[aws]
langchain-aws>=0.1.0
boto3>=1.34.0
botocore>=1.34.0
opensearch-py>=2.6.0

[azure]
langchain-openai>=0.1.0
azure-identity>=1.17.0
azure-search-documents>=11.5.1

[dev]
tox>=4.32.0
pytest>=7.4.0
pytest-cov>=4.1.0
black>=24.4.0
isort>=5.13.0
flake8>=7.3.0
flake8-pyproject>=1.2.3
mypy>=1.18.2
types-PyYAML>=6.0.12.20250915
types-requests>=2.32.4.20250913
types-setuptools>=80.9.0.20250822
flake8-bugbear>=25.10.21
flake8-comprehensions>=3.17.0
flake8-annotations>=3.2.0
flake8-docstrings>=1.7.0
build
twine

[gcp]
langchain-google-vertexai>=0.1.0
google-auth>=2.30.0

[providers]
rag-bencher[aws,azure,gcp]
