pytest != 5.2.3, < 5.4 pytest-twisted pytest-cov mock pre-commit flake8<=3.7.9 flake8-quotes flake8-isort pep8-naming mccabe pylint