
[all]
numpy>=1.24
pandas>=2
scipy>=1.10
scikit-learn>=1.3
statsmodels>=0.14
biopython>=1.81
ete3>=3.1.3
openpyxl>=3.1
plotly>=5.18
kaleido>=0.2
matplotlib>=3.7
jinja2>=3.1
weasyprint>=61

[analysis]
numpy>=1.24
pandas>=2
scipy>=1.10
scikit-learn>=1.3
statsmodels>=0.14

[dev]
pytest>=7.4
pytest-cov>=4.1
ruff>=0.4
mypy>=1.8
build>=1.2

[io]
biopython>=1.81
openpyxl>=3.1

[phylo]
biopython>=1.81
ete3>=3.1.3
numpy>=1.24
scipy>=1.10
matplotlib>=3.7

[plot]
plotly>=5.18
kaleido>=0.2
matplotlib>=3.7

[report]
jinja2>=3.1
openpyxl>=3.1
weasyprint>=61
