numpy>=1.26
scipy>=1.11
scikit-learn>=1.4
joblib>=1.3
threadpoolctl>=3

[bayesian]
jax==0.11.2
jaxlib==0.11.2
numpyro==0.22.0

[bayesian-cuda]
multimodalsrm[bayesian]

[bayesian-cuda:sys_platform == "linux" and platform_machine == "x86_64"]
jax[cuda13]==0.11.2

[dev]
pytest>=9
packaging>=24
matplotlib>=3.8
psutil>=5.9
arviz==1.3.0
ruff>=0.11
build>=1.2
twine>=6
PyYAML>=6

[plots]
matplotlib>=3.8

[test]
pytest>=9
packaging>=24
matplotlib>=3.8
psutil>=5.9
arviz==1.3.0
