# Dependencies required for running AlphaDIA.
# If these are changed, use the "update_requirements" workflow to update the _requirements.freeze.txt files.
# alphaX
alphadia-search-rs>=1,<2
alpharaw>=0.3.1
alphatims>=1.0.8
alphabase>=1.5.0
peptdeep>=1.3.0
directlfq>=0.2.19
# quantification model selection
quantselect>=0.1.3
# others
argparse
seaborn
rocket_fft
xxhash
torchmetrics
transformers
# IO backend
pyarrow>=20.0.0
# not direct dependencies but we have to restrict the versions
numpy<2 # test: tolerate_version avoid the breaking change in numpy >= 2
scipy==1.12.0
llvmlite<0.46.0 ; sys_platform == 'darwin' and platform_machine == 'x86_64'
