numpy>=1.24
pandas>=2.0
pyarrow>=12
PyQt6>=6.5
pyqtgraph>=0.13
PyOpenGL>=3.1
scikit-learn>=1.3
umap-learn>=0.5
openpyxl>=3.1
xlrd>=2.0.1
pypdf>=4.0
networkx>=3.0
scipy>=1.10
threadpoolctl>=3.1
matplotlib>=3.7

[dev]
pytest>=7
pytest-qt>=4.4
build>=1.2
twine>=6

[dev:python_version < "3.11"]
tomli>=2

[docs]
pdoc<17,>=15
markdown2<3,>=2.5

[gpu]

[gpu:sys_platform == "linux" and platform_machine == "x86_64"]
cuml-cu12>=24.10
cupy-cuda12x>=13.0

[ingest]
pyBigWig>=0.3

[sequence]
torch>=2.1
transformers<5,>=4.40
biopython>=1.84

[structures]
gemmi>=0.7
biopython>=1.84
