PyFinitDiff
pyyaml
numpy
scipy

[benchmarking]
pytest-benchmark<6,>=5

[dev]
ruff<1,>=0.8
mypy<3,>=1.15

[documentation]
matplotlib>=3.8
numpydoc==1.11.0
sphinx>=5.1.1
sphinx-gallery==0.22.1
sphinx-design<1,>=0.6
sphinx-rtd-theme==3.1.0
pydata-sphinx-theme==0.22.0

[plotting]
matplotlib>=3.8

[testing]
pytest<10.0,>=7.4
pytest-cov<8,>=2
pytest-json-report~=1.5
coverage~=7.6
ruff<1,>=0.8
matplotlib>=3.8
mypy<3,>=1.15
