langchain>=0.2.0
langchain-core>=0.2.0
langchain-openai>=0.1.7
python-dotenv>=0.19.0
datasets>=2.0.0
pydantic>=2.0.0
pandas>=1.5.0
tqdm>=4.64.0
aiohttp>=3.8.0
asyncio-throttle>=1.0.0
PyYAML>=6.0
jinja2>=3.0.0

[all]
rag_evals[azure,dev,docs,providers,test]

[azure]
azure-identity>=1.12.0
azure-keyvault-secrets>=4.6.0
azure-storage-blob>=12.14.0

[dev]
pytest>=7.0.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
black>=22.0.0
isort>=5.10.0
mypy>=1.0.0
pre-commit>=2.20.0
flake8>=5.0.0
sphinx>=5.0.0
sphinx-rtd-theme>=1.0.0
python-dotenv>=1.0.0

[docs]
sphinx>=5.0.0
sphinx-rtd-theme>=1.0.0
myst-parser>=0.18.0

[providers]
langchain-anthropic>=0.1.0
langchain-google-genai>=1.0.0
langchain-huggingface>=0.0.3

[test]
pytest>=7.0.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
python-dotenv>=1.0.0
respx>=0.20.0
