scipy>=1.13

[:sys_platform != "darwin" or platform_machine != "x86_64"]
numpy<2.5,>=2.0
numba<0.67,>=0.66
llvmlite<0.49,>=0.48

[:sys_platform == "darwin" and platform_machine == "x86_64"]
numpy<2.4,>=2.0
numba<0.63,>=0.61.2
llvmlite<0.46,>=0.45

[cuda]
numba-cuda

[evaluation]
scikit-learn>=1.5

[test]
pytest>=8
