flake8
pytest
codecov
coverage