flake8 requirement