pypdf2>=3.0.1
nltk>=3.8.1
tqdm>=4.66.1
faiss-cpu>=1.7.4
numpy<2.0.0
typer[all]>=0.12.0
click<8.3.0,>=8.1.0
python-dotenv>=1.0.0

[all]
ragscore[providers]

[anthropic]
anthropic>=0.18.0

[dashscope]
dashscope>=1.14.1
langchain-community>=0.0.31
sentence-transformers>=2.2.2

[dev]
pytest>=7.4.3
pytest-cov>=4.1.0
pytest-asyncio>=0.21.0
ruff>=0.1.6
black>=23.11.0
mypy>=1.7.0
pre-commit>=3.5.0
requests>=2.31.0

[openai]
openai>=1.0.0

[providers]
ragscore[anthropic,dashscope,openai]
