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

# glotaran setup dependencies
asteval==0.9.31
attrs == 23.1.0
click==8.1.7
netCDF4==1.6.5
numba==0.58.1
numpy==1.26.2
odfpy==1.4.1
openpyxl==3.1.2
pandas==2.1.3
pydantic==1.10.13
ruamel.yaml==0.18.5
scipy==1.11.4
sdtfile==2023.9.28
tabulate==0.9.0
xarray==2023.11.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
