pandas
numpy
pyarrow
openpyxl>=3.1
PyYAML
matplotlib
adjustText
matplotlib_venn>=1.0
filelock>=3.12
datacache<2,>=1.19.0
requests>=2.25

[dev]
reportlab>=4
pypdf>=5
Pillow
pytest
pytest-cov
pytest-xdist
ruff

[dev:python_version < "3.11"]
pyensembl>=2.27.0

[dev:python_version >= "3.11"]
orfdata<1,>=0.42.2
pyensembl>=2.29.0

[genome]
pyensembl>=2.27.0

[quantitative]
orfdata<1,>=0.42.2

[reports]
reportlab>=4
pypdf>=5
Pillow
xlrd>=2
Markdown>=3.5
