numpy>=1.23
scikit-learn>=1.2
threadpoolctl>=3.1
scipy>=1.9
hdbscan>=0.8.33
matplotlib>=3.7
faiss-cpu>=1.7.4
numba>=0.57

[benchmark]
bayesian-optimization
pandas
tqdm
umap-learn

[dev]
black==26.5.1
build>=1.2
pytest>=8.0
pytest-cov>=5.0
ruff==0.16.4
twine>=5.0

[mlx]

[mlx:platform_system == "Darwin" and platform_machine == "arm64"]
mlx<0.33,>=0.32

[torch]
torch>=2.6
