Hashar has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/242864

Change subject: tox entry point to run pep8 1.4.6
......................................................................

tox entry point to run pep8 1.4.6

The Wikimedia CI tests are hardcoded to run pep8==1.4.6. Introduce tox
to let developers easily redefine whatever command they need.

Not using flake8 since the repo does not pass pyflakes and others. But
it will be easy to switch to it later on.

Pin pep8 to 1.4.6 to match the version that has been running on
Wikimedia CI (Ubuntu Precise).
Move content of .pep8 to tox.ini section [pep8]. That is properly
recognized by pep8 1.4.6.
Ignore /.tox

Bug: T55354
Change-Id: I70e4a843dae5a7ebab6485e1abab2b124535f193
---
M .gitignore
D .pep8
A tox.ini
3 files changed, 13 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/pywikibot/compat 
refs/changes/64/242864/1

diff --git a/.gitignore b/.gitignore
index 29cd0f2..ad22c18 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+/.tox
 *.bak
 *.pyc
 logs*
diff --git a/.pep8 b/.pep8
deleted file mode 100644
index 100c9aa..0000000
--- a/.pep8
+++ /dev/null
@@ -1,4 +0,0 @@
-[pep8]
-ignore = E122,E127,E241,E226,E502,W602
-exclude = 
./catimages.py,./wiktionary.py,./wiktionary/*,./tests/*,./userinterfaces/*,./commonsdelinker/*,./families/*,./maintenance/*,./pywikibot/*,./externals/*
-max_line_length = 256
diff --git a/tox.ini b/tox.ini
new file mode 100644
index 0000000..33bd621
--- /dev/null
+++ b/tox.ini
@@ -0,0 +1,12 @@
+[tox]
+skipsdist = True
+envlist = lint
+
+[testenv:lint]
+commands = pep8
+deps = pep8==1.4.6
+
+[pep8]
+ignore = E122,E127,E241,E226,E502,W602
+exclude = 
./catimages.py,./wiktionary.py,./wiktionary/*,./tests/*,./userinterfaces/*,./commonsdelinker/*,./families/*,./maintenance/*,./pywikibot/*,./externals/*,./.tox
+max_line_length = 256

-- 
To view, visit https://gerrit.wikimedia.org/r/242864
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I70e4a843dae5a7ebab6485e1abab2b124535f193
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/compat
Gerrit-Branch: master
Gerrit-Owner: Hashar <has...@free.fr>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to