numpy>=1.25.2
scipy>=1.11.4
pandas>=2.0.3
matplotlib>=3.7.2
geopandas>=0.14.4
shapely>=2.0.2

[all]
scikit-learn>=1.3.2
pyarrow>=14.0.1

[dev]
pytest>=7.4.0
pytest-cov>=4.1.0
scikit-learn>=1.3.2
pyarrow>=14.0.1
mgwr>=2.2.1
spglm>=1.1.0
black>=24.0.0
ruff>=0.6.0
isort>=5.13.0
mypy>=1.10.0
build>=1.2.0
twine>=5.1.0
pip-audit>=2.7.3
cyclonedx-bom>=4.6.0
pre-commit>=4.6.0

[docs]
mkdocs<2.0,>=1.6.0
mkdocs-material<10.0,>=9.5.0
mkdocstrings[python]>=0.25.0
pymdown-extensions>=10.8.0
black>=24.0.0
scikit-learn>=1.3.2

[ml]
scikit-learn>=1.3.2

[parquet]
pyarrow>=14.0.1

[reference]
mgwr>=2.2.1
spglm>=1.1.0

[security]
pip-audit>=2.7.3
cyclonedx-bom>=4.6.0
pre-commit>=4.6.0

[test]
pytest>=7.4.0
pytest-cov>=4.1.0
scikit-learn>=1.3.2
pyarrow>=14.0.1
