numpy>=1.21
pandas>=1.3
matplotlib>=3.5
seaborn>=0.12
upsetplot>=0.6
scikit-learn>=1.0
scipy>=1.7
umap-learn>=0.5
adjustText>=0.7
anndata>=0.8
requests>=2.27
matplotlib_venn>=0.11
pyarrow>=7.0
scanpy>=1.9
gseapy>=1.0
openpyxl>=3.1.5

[dev]
pytest>=9.0.3
coverage>=7.13.5
flake8>=7.3.0
pytest-cov>=7.1.0

[docs]
mkdocs-material>=9.7.5
mkdocstrings<0.31,>=0.29.1
mkdocstrings-python<2,>=1.16.2
mkdocs-literate-nav
mkdocs-section-index
pymdown-extensions
black

[notebook]
IPython>=7.31

[sc]
directlfq>=0.2
pimms-learn>=0.5.2
harmonypy>=0.0.5
leidenalg>=0.9
igraph>=0.10
scikit-misc>=0.2
