snakemake>=7.15.2
fluiddyn>=0.4.0
fluidsim-core>=0.7.1
pymech>=1.5.0
pandas
jinja2
inflection
pyyaml
filelock

[dev]
sphinx
myst-parser
myst-nb
docutils<0.18,>=0.14
sphinx-autobuild
sphinx-copybutton
sphinx-inline-tabs
furo
breathe
setuptools_scm
nbdime
pygments>=2.4.1
linkify-it-py
scipy
snek5000-tgv
snek5000-phill
snek5000-cbox
nox
pytest
coverage[toml]
pytest-cov
pytest-datadir
pytest-mock
ipython
click
rich
pdbpp
python-lsp-server
fortran-language-server
pre-commit>=2.9.0
twine
build

[docs]
sphinx
myst-parser
myst-nb
docutils<0.18,>=0.14
sphinx-autobuild
sphinx-copybutton
sphinx-inline-tabs
furo
breathe
setuptools_scm
nbdime
pygments>=2.4.1
linkify-it-py
scipy
snek5000-tgv
snek5000-phill
snek5000-cbox

[hpc]
nox
pytest
coverage[toml]
pytest-cov
pytest-datadir
pytest-mock
ipython
click

[tests]
nox
pytest
coverage[toml]
pytest-cov
pytest-datadir
pytest-mock
ipython
