jax[cuda13]
numpy
jaxtyping
chex

[autotuning]
cma>=3.3.0
evosax>=0.1.0

[autotuning-extra]
ray[tune]>=2.0.0
hyperopt>=0.2.7
bayesian-optimization>=1.4.0
ribs[all]>=0.6.0

[dev]
pytest
gymnasium[classic_control]
matplotlib
basedpyright
ruff>=0.14.14

[docs]
mkdocs-material
mkdocstrings[python]
