attrs
cached-property
click
packaging
six

[:python_version < "3.5"]
pathlib2

[:python_version == "2.7"]
backports.functools_lru_cache

[dev]
flake8
invoke
isort
lxml
parver
pre-commit
rope
sphinx-autodoc-types<3
sphinx-click
sphinx-rtd-theme
towncrier
twine
wheel>=0.33.4

[dev:python_version >= "3.5"]
flake8-bugbear

[dev:python_version >= "3.6"]
black

[tests]
coverage<5
pytest
pytest-cov
pytest-timeout
readme_renderer[md]
twine

[typing]

[typing:python_version >= "3.4"]
mypy
mypy-extensions
mypytools
typed-ast

[typing:python_version >= "3.6"]
monkeytype
pytype
