To replace the pyflakes/pep8 jobs, we would need the flakes8 package installed on Jenkins slaves. It needs to be imported from the Debian repository.
Version: wmf-deployment
Severity: enhancement
To replace the pyflakes/pep8 jobs, we would need the flakes8 package installed on Jenkins slaves. It needs to be imported from the Debian repository.
Version: wmf-deployment
Severity: enhancement
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | hashar | T114360 Remove packages pep8 / pylint and pyflakes from CI slaves | |||
Resolved | hashar | T55354 JJB: replace pyflakes / pep8 jobs with tox-jessie job | |||
Declined | hashar | T55355 [upstream] package flake8 for jenkins slaves | |||
Declined | None | T59836 backport package python-mccabe |
sync request from Debian unstable to Ubuntu has been send upstream with https://bugs.launchpad.net/bugs/1218444
Reply from upstream:
python-flake8 is not ready for inclusion in Debian or Ubuntu since it
depends on python3-pyflakes which doesn't exist. Perhaps it will work
if that dependency is changed to pyflakes.
The Debian package page at http://packages.qa.debian.org/p/python-flake8.html list one bug for python3-flake8:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=719231
"python3-flake8: Unmet dependency on python3-pep8"
Debian bug should be fixed now:
python-flake8 (2.0-2) unstable; urgency=low
Updated Ubuntu bug https://bugs.launchpad.net/ubuntu/+bug/1218444
Requires python3-pep8 which is provided in pep8 1.4.6-1.1. Filled RT #6420 to get that new version of pep8 added to apt.wikimedia.org