
[:python_version < "3.8"]
importlib-metadata

[cov]
attrs[tests]
coverage[toml]>=5.3

[dev]
attrs[tests]
pre-commit

[docs]
furo
myst-parser
sphinx
sphinx-notfound-page
sphinxcontrib-towncrier
towncrier
zope-interface

[tests]
attrs[tests-no-zope]
zope-interface

[tests-mypy]

[tests-mypy:platform_python_implementation == "CPython" and python_version >= "3.8"]
mypy>=1.6
pytest-mypy-plugins

[tests-no-zope]
attrs[tests-mypy]
hypothesis
pympler
pytest-xdist[psutil]
pytest>=4.3.0

[tests-no-zope:platform_python_implementation == "CPython"]
cloudpickle
