jayvdb created this task.
jayvdb claimed this task.
jayvdb added subscribers: jayvdb, Legoktm, hashar.
jayvdb added projects: Continuous-Integration, pywikibot-core.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.

TASK DESCRIPTION
  As jenkins will no longer automatically run rules in tox.ini, we need to 
hardwire pep8 and pep257 into jenkins, like the mediawiki lint tests.
  
  pep8 runs without arguments, using the config in tox.ini for the exclude and 
ignore list.
  
  pep257 doesn't have an exclude parameter (yet), but looks like they are 
interested in that feature:
  https://github.com/GreenSteam/pep257/pull/22#issuecomment-70471875
  
  While waiting for feedback on adding exclude to pep257, it would be nice if 
we didnt need an exclude list .. ;-)
  
  date.py is being ignored by flake8, but is processed by pep257, so I've 
tackled that.
  https://gerrit.wikimedia.org/r/#/c/185815/
  
  pep257 is validating ez_setup.py , which I've tried to fix at the source of 
the problem:
  
https://bitbucket.org/pypa/setuptools/pull-request/117/pep8-and-pep257-compliance/diff
  
  pep257 doesnt ignore items with '# noqa' , so it is emitting errors for 
interwiki.py (easy) and pywikibot/exceptions.py (messy).
  
  Also if the job is hardwired into jenkins, and we can only maintain one match 
list in tox.ini , we cant reimplement the 'mandatory docstring' list without 
some serious cleanup first.

TASK DETAIL
  https://phabricator.wikimedia.org/T87169

REPLY HANDLER ACTIONS
  Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign 
<username>.

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: jayvdb
Cc: hashar, Legoktm, jayvdb, Aklapper, greg, pywikipedia-bugs



_______________________________________________
Pywikipedia-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-bugs

Reply via email to