typer>=0.9.0
rich>=13.0.0
langdetect>=1.0.9
chardet>=5.0.0
tiktoken>=0.5.0
pypdf>=3.0.0
python-docx>=1.0.0
huggingface-hub>=0.20.0
pyyaml>=6.0
defusedxml>=0.7.0
jinja2>=3.1.0
httpx>=0.24.0

[all]
ragadvisor[dev,eval,spacy]

[dev]
pytest>=7.0
pytest-cov>=4.0
pytest-mock>=3.10
ruff>=0.1.0

[eval]
sentence-transformers>=2.2.0
einops>=0.7.0
chromadb>=0.4.0

[eval-faiss]
sentence-transformers>=2.2.0
einops>=0.7.0
faiss-cpu>=1.7.0

[eval-pgvector]
sentence-transformers>=2.2.0
einops>=0.7.0
psycopg[binary]>=3.1.0
pgvector>=0.2.0

[eval-sqlite]
sentence-transformers>=2.2.0
einops>=0.7.0
sqlite-vec>=0.1.0

[spacy]
spacy>=3.6.0
