numpy>=1.24
pydantic<3,>=2

[bench]
faiss-cpu>=1.10
rank-bm25>=0.2.2
scikit-learn>=1.5
sentence-transformers<4,>=3.4
torch==2.3.1
transformers==4.41.2
tokenizers==0.19.1

[dev]
build>=1.2
mypy<2,>=1.16
pytest>=8
ruff<1,>=0.12

[embeddings]
sentence-transformers<4,>=3.4
