Thank you both for your fast reply!
> Why do you need to BuildRequire a linting tool? What are you trying to achieve?
I just use python-flake8 as an OCD way of having my build fail if i fail pep8 :) It's just used in conjunction of my unit tests.
> Note that the name of a package is python3-flake8 – we are removing python2 from Fedora.
I should have clued in that Python 2 support is dropped; my bad. I updated my spec to accommodate the fact Python v2 isn't always available and f30 builds great now.
Thank you!