pandas<3.0,>=2.2
numpy<3.0,>=1.24
networkx<4.0,>=3.0
matplotlib<4.0,>=3.7
seaborn<1.0,>=0.12
statannotations<1.0,>=0.6
scikit-learn<2.0,>=1.2
statsmodels<1.0,>=0.14
scipy<2.0,>=1.10
requests<3.0,>=2.28
pybiomart<1.0,>=0.2
beautifulsoup4<5.0,>=4.12
tqdm<5.0,>=4.64
tables<4.0,>=3.8
typing-extensions<5.0,>=4.4

[:python_version < "3.11"]
tomli<3.0,>=2.0

[anndata]
anndata<1.0,>=0.10

[dev]
pytest<10.0,>=7.0.0
pytest-cov<8.0,>=4.0.0
pytest-mock<4.0,>=3.10.0
ruff==0.15.21
build<2.0,>=1.2
twine<7.0,>=6.0

[docs]
sphinx<10.0,>=7.0
sphinx-rtd-theme<4.0,>=2.0
sphinx-autodoc-typehints<4.0,>=2.0

[expression]
pydeseq2<1.0,>=0.4

[test]
pytest<10.0,>=7.0.0
pytest-cov<8.0,>=4.0.0
pytest-mock<4.0,>=3.10.0
