jax[cpu]>=0.6.1
numpy>=2.0
compas<3.0,>=2.15
matplotlib>=3.8
scipy>=1.13
jaxopt>=0.8.2
equinox>=0.13.4
lineax>=0.1.0
optimistix>=0.1.0
jaxtyping>=0.2.33

[dev]
ruff
pytest>=3.2
pytest-xdist
bump-my-version
build
twine
invoke>=0.14
pre-commit

[docs]
mkdocs==1.6.1
mkdocs-material==9.7.6
mkdocstrings[python]==1.0.5
mkdocstrings-python==2.0.5
mkdocs-redirects==1.2.2
griffelib==2.1.0
mike==2.2.0

[ipopt]
cyipopt

[typecheck]
pyright==1.1.411

[viz]
compas_viewer>=2.0
compas_notebook>=0.11
pythreejs>=2.1
compas_plotter>=1.0
