add flake8 as a dependency