sentence-transformers==5.3.0
datasets>=2.20.0
accelerate>=0.31.0
pandas>=2.2.1
transformers<=5.3.0,>=4.41.0
ujson==5.12.0
ninja==1.11.1.4
fastkmeans==0.5.0
fast-plaid<=1.4.6.2110,>=1.4.6.270

[api]
fastapi>=0.114.1
uvicorn>=0.30.6
batched>=0.1.2

[dev]
ruff>=0.4.9
pytest-cov>=5.0.0
pytest-xdist>=3.6.0
pytest-rerunfailures>=15.0.0
pytest>=8.2.1
pandas>=2.2.1
einops>=0.8.1
pre-commit>=4.1.0
ranx>=0.3.16
beir>=2.0.0
fastapi>=0.114.1
uvicorn>=0.30.6
batched>=0.1.2
typos>=0.11.0

[dev:python_version < "3.14"]
voyager>=2.0.9

[eval]
ranx>=0.3.16
beir>=2.0.0

[flash-maxsim]
flash-maxsim>=0.2.1

[lik]
late-interaction-kernels<0.5.0,>=0.4.0

[scann]

[scann:python_version < "3.14"]
scann>=1.4.2

[tachiom]
tachiom<0.4.0,>=0.3.1

[voyager]

[voyager:python_version < "3.14"]
voyager>=2.0.9

[warp]
xtr-warp-rs==2.0.3.*
