# Dependencies required for running the "loose" version of alphabase.
# All dependencies that are also included in `requirements.txt` must be added also here (enforced by a test).
pywin32; sys_platform=='win32'
pythonnet #; sys_platform=='win32'

h5py
numba
pandas
numpy
#sqlalchemy
# pyteomics 5.0 requires the optional `psims` package to parse mzML (PSI formats),
# and declares it only in its `XML` extra, i.e. plain `pip install pyteomics` breaks mzML reading.
pyteomics<5 # test: tolerate_version
lxml
pyzstd

alphabase>=1.5.0 # test: tolerate_version
