numpy>=1.26
pandas>=2.1
scipy>=1.11
scikit-learn>=1.4
matplotlib>=3.8
statsmodels>=0.14

[all]
scikit-fda<0.11,>=0.10.1
multimethod<2,>=1.12
fdasrsf>=2.7

[all:python_version < "3.13"]
FDApy<1.1,>=1.0.3

[dev]
pytest>=8
pytest-cov>=5
ruff>=0.9
build>=1.2
twine>=6

[docs]
mkdocs<2,>=1.6
mkdocs-material<10,>=9.7.7
mkdocstrings[python]>=0.27
PyYAML>=6.0

[elastic]
fdasrsf>=2.7

[fda]
scikit-fda<0.11,>=0.10.1
multimethod<2,>=1.12

[sparse]

[sparse:python_version < "3.13"]
FDApy<1.1,>=1.0.3
