torch>=2.3
einops>=0.6
numpy>=2.0
pyriemann>=0.12

[all]
spd_learn[tests]
spd_learn[docs]
spd_learn[brain]
spd_learn[dev]

[brain]
moabb>=1.7.2
braindecode
nilearn
skada

[dev]
spd_learn[tests]
pre-commit
ruff
mypy
rich
types-PyYAML
types-requests

[docs]
sphinx
pydata-sphinx-theme
sphinx_gallery
sphinx-copybutton
sphinx-sitemap
sphinxext-opengraph
sphinxcontrib-bibtex
numpydoc
memory_profiler
ipython
sphinx_design
sphinx-autodoc-typehints
hydra-core
omegaconf
nbformat

[tests]
pytest<9.1
pytest-cov
pytest-codeblocks
sybil
codecov
pytest_cases
mypy
