numba>=0.62.1
numpy>=2.3.3
scikit-learn>=1.7.2
setuptools>=80.9.0
tqdm>=4.67.1

[cov]
coverage[toml]
coveralls
toml
tomli-w

[cuda12]
cupy-cuda12x

[dev]
gseqNMF[test]
gseqNMF[lint]
gseqNMF[cov]
gseqNMF[docs]
gseqNMF[prod]
gseqNMF[vis]

[docs]
sphinx
sphinx-autodoc-typehints
autodoc_pydantic
sphinx-rtd-theme
jinja2

[lint]
flake8
flake8-annotations-complexity
flake8-class-attributes-order
flake8-dunder-all
flake8-html
ruff

[test]
importlib-metadata
polars[numpy,pyarrow]
pytest
pytest-sugar
pytest-clarity
pytest-mock
toml
tomli-w

[vis]
cmocean
matplotlib
PyQt6
