# general install dependencies
pip>=18.0
wheel>=0.38.0

# glotaran setup dependencies
asteval==0.9.30
attrs == 23.1.0
click==8.1.5
netCDF4==1.6.4
numba==0.57.1
numpy==1.24.3
odfpy==1.4.1
openpyxl==3.1.2
pandas==2.0.3
pydantic==1.10.9
rich==13.4.2
ruamel.yaml==0.17.32
scipy==1.11.1
sdtfile==2022.9.28
tabulate==0.9.0
xarray==2023.6.0

# documentation dependencies
-r docs/requirements.txt


# testing dependencies
tox>=3.0.0
tox-direct>=0.4
pytest>=3.7.1
pluggy>=0.7
coverage[toml]
pytest-cov>=2.5.1
pytest-env>=0.6.2
pytest-runner>=2.11.1
pytest-benchmark>=3.1.1
pytest-allclose>=1.0.0
types-dataclasses>=0.1.7

# code quality assurance
flake8>=3.8.3
pre-commit>=2.9.0
setuptools>=65.5.1 # not directly required, pinned by Snyk to avoid a vulnerability
