pydantic>=2.0.0
numpy
pandas
openpyxl
tqdm
biopython
biopandas
matplotlib
matplotlib-venn
pyarrow
lxml
requests

[:python_version < "3.10"]
pyteomics[XML]<5.0.0

[:python_version >= "3.10"]
pyteomics[XML]

[dev]
streamlit>=1.50.0
xlsxwriter
jupyterlab
sphinx
pydata-sphinx-theme
myst-parser
sphinx-copybutton
uv
ty
ruff
pyright
pytest
pytest-cov

[docs]
sphinx
pydata-sphinx-theme
myst-parser
sphinx-copybutton

[gui]
streamlit>=1.50.0
xlsxwriter
uv
