polars==1.36.1
numpy<2,>=1.26
pandas<2.3,>=2.2.3
pyarrow==21.0.0
pysam==0.22.1
pyfaidx==0.8.1.1
pyahocorasick==2.1.0
pyranges==0.0.129
click<9,>=8.1.7
pyBigWig>=0.3.22
oxbow==0.5.1
setuptools<70
zarr<4,>=3.1
numcodecs<0.16,>=0.12

[bigwig]
pyBigWig>=0.3.22

[cluster]
scipy>=1.11

[dev]
pytest==8.2.0
pytest-xdist>=3.5
pytest-cov>=5.0
ruff>=0.6
black>=24.0
mypy>=1.10
build>=1.2
twine>=5.0
bump2version>=1.0

[fastbam]
oxbow==0.5.1

[full]
translonscorer[bigwig,cluster,dev,fastbam,perf,viz,zarr]

[perf]
psutil>=5.9
memory-profiler==0.61.0

[viz]
matplotlib==3.9.0
plotly==5.22.0
Jinja2==3.1.4

[zarr]
zarr<4,>=3.1
numcodecs<0.16,>=0.12
