flake8 is needed for testing install it in travis