setup.py will cause flake8 to fail, leading to custom flake8 command, leading to missing flake8 installation -> install flake8 in a custom way, :/