
# -- CLI framework
Click>=7.0,<7.2

# -- py.test - main test framework
pytest>=4.3.1

# -- code coverage
pytest-cov>=2.6.1

# -- python code quality checker
# ERROR CODES: http://pycodestyle.pycqa.org/en/latest/intro.html#error-codes
flake8>=3.5.0,<4.0

# -- python naming convention checker
# ERROR CODES: https://pypi.org/project/pep8-naming/
pep8-naming>=0.7.0,<1.0

# -- docstring convention checkers
# ERROR CODES: http://www.pydocstyle.org/en/2.1.1/error_codes.html
flake8-docstrings>=1.3.0,<2.0

# -- test randomizer
# DOCS: https://github.com/pytest-dev/pytest-randomly
pytest-randomly==3.0.0
