torch<3.0.0,>=2.0.0
transformers<4.54.0,>=4.52.0
numpy<3.0.0,>=1.24.0
pyyaml<7.0,>=6.0
json-repair<1.0.0,>=0.30.0
tqdm>=4.65.0
rich<14.0.0,>=13.0.0
isage-common
isage-kernel
isage-libs
isage-middleware

[benchmark]
isage-common[embedding]
isage-benchmark[longbench]
scipy>=1.10.0
matplotlib>=3.7.0
pandas>=2.0.0
datasets>=2.14.0
pyarrow>=10.0.0

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
ruff>=0.1.0
mypy>=1.0.0
scipy>=1.10.0
matplotlib>=3.7.0
pandas>=2.0.0
datasets>=2.14.0

[full]
vllm<0.13,>=0.9.2
FlagEmbedding>=1.0.0

[reranker]
FlagEmbedding>=1.0.0

[test]
pytest>=7.0.0
pytest-cov>=4.0.0
scipy>=1.10.0
matplotlib>=3.7.0
pandas>=2.0.0
datasets>=2.14.0
isage-common[embedding]
isage-benchmark[longbench]

[vllm]
vllm<0.13,>=0.9.2
