numpy>=1.24
scipy>=1.10
threadpoolctl>=3.1
scikit-learn>=1.8

[analysis]
matplotlib>=3.7
pandas>=1.5

[benchmark]
joblib>=1.3
matplotlib>=3.7
pandas>=1.5
seaborn>=0.13

[data]
pandas>=1.5

[dev]
hypothesis>=6.100
pytest>=8.0
pytest-benchmark>=4.0
pytest-cov>=4.0
ruff>=0.3.0
mypy>=1.8.0
scipy-stubs>=1.17.1.0
pandas>=1.5
polars<3,>=2.0

[docs]
mkdocs<2,>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.24
pymdown-extensions>=10.0
pytest>=8.0

[octave]
oct2py>=5.6

[plot]
matplotlib>=3.7

[polars]
polars<3,>=2.0

[publish]
build>=1.0
twine>=5.0
cibuildwheel>=2.22
