PyFinitDiff
pyyaml
numpy
scipy

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

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

[documentation]
matplotlib>=3.8
numpydoc==1.10.0
sphinx>=5.1.1
sphinx-gallery==0.21.0
sphinx-design<1,>=0.6
sphinx-rtd-theme==3.1.0
pydata-sphinx-theme==0.17.1

[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<2,>=1.15
