pandas>=1.3.0
scikit-learn>=1.0.0
sentence-transformers>=2.0.0
joblib>=1.0.0

[:python_version < "3.12"]
numpy<2.0,>=1.21

[:python_version >= "3.12"]
numpy>=1.26

[dev]
pytest>=6.0
black>=21.0
flake8>=3.8

[faiss]
faiss-cpu>=1.7.0

[gpu]
torch>=1.9.0

[test]
pytest>=6.0
