
On Wed, Feb 26, 2014 at 03:14:30PM +0100, Fabian Deutsch wrote:
we are using pyflakes and pep8 to check oVirt Node patches. One problem we have is that there are different pyflakes/pep8 version son the different slaves. E.g. this job fails because older pyflakes versions handle _() diferently: http://jenkins.ovirt.org/job/ovirt-node-devel-check/1893/console
Could we just use the pyflakes and pylint from pip to have the same version on all slaves?
$ pip install --upgrade pyflakes pep8
We could have a job which runs the update regularly on all slaves.
We already enforce the latest RPM version of pep8 and pyflakes through puppet. We also have a ci-tools repo for EL6. We could do the same for all distros we use for slaves and ship our own versions of pyflakes and pep8. I'm not a big fan of using pip system wide.