boto3
click
matplotlib
openpyxl
pandas<3.0,>=2.0
pyjwt>=2
seaborn
scipy
scmdata>=0.7.3
seaborn>=0.11.0
semver
tqdm

[deploy]
twine>=1.11.0
setuptools>=38.6.0
wheel>=0.31.0

[dev]
awscli
flake8
isort>=5
black==22.3.0
pydocstyle
nbdime
ipywidgets
netcdf4
notebook<7
widgetsnbextension
openscm-twolayermodel
codecov
nbval
pytest-cov
pytest-mock
pytest>=5.0.0
moto>=4.2.0
sphinx>=3
sphinxcontrib-bibtex>=2
sphinx_click
sphinx_rtd_theme
docutils
twine>=1.11.0
setuptools>=38.6.0
wheel>=0.31.0
openscm-zenodo

[docs]
sphinx>=3
sphinxcontrib-bibtex>=2
sphinx_click
sphinx_rtd_theme
docutils

[notebooks]
ipywidgets
netcdf4
notebook<7
widgetsnbextension
openscm-twolayermodel

[tests]
codecov
nbval
netcdf4
pytest-cov
pytest-mock
pytest>=5.0.0
moto>=4.2.0

[zenodo]
openscm-zenodo
