Git Flow - Git Flow is a very self-explanatory free software workflow for managing Git branches.
PyLint - Pylint is a Python source code analyzer which looks for programming errors.
Git-Repo - Manage Gitlab, GitHub and Bitbucket from the command line
flake8 - A wrapper around Python tools to check the style and quality of Python code.
pre-commit by Yelp - A framework for managing and maintaining multi-language pre-commit hooks
PEP8 - pep8 is a tool to check your Python code against some of the style conventions in PEP 8.