commit:     bbb3434b22beac53bc8514683281419bde72c9cf
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  4 21:13:18 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Aug  5 02:27:39 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=bbb3434b

tox: call pylint for whole repo

In addition to checking the whole repo, this fixes the
import-error check.

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 pylintrc |  1 +
 setup.py | 16 ----------------
 tox.ini  |  2 +-
 3 files changed, 2 insertions(+), 17 deletions(-)

diff --git a/pylintrc b/pylintrc
index 337311daa..cdfd48653 100644
--- a/pylintrc
+++ b/pylintrc
@@ -14,6 +14,7 @@
 disable=all
 enable=
         cyclic-import,
+        import-error,
         import-self,
         misplaced-future,
         missing-final-newline,

diff --git a/setup.py b/setup.py
index 1c25b9cd7..bef5c31fa 100755
--- a/setup.py
+++ b/setup.py
@@ -606,21 +606,6 @@ class test(Command):
                ])
 
 
-class lint(Command):
-       """ run lint """
-
-       user_options = []
-
-       def initialize_options(self):
-               pass
-
-       def finalize_options(self):
-               pass
-
-       def run(self):
-               subprocess.check_call(['pylint', 'lib'])
-
-
 def find_packages():
        for dirpath, _dirnames, filenames in os.walk('lib'):
                if '__init__.py' in filenames:
@@ -721,7 +706,6 @@ setup(
                'install_scripts_sbin': x_install_scripts_sbin,
                'sdist': x_sdist,
                'test': test,
-               'lint': lint,
        },
 
        classifiers = [

diff --git a/tox.ini b/tox.ini
index 7497f4660..d6c8cf3b3 100644
--- a/tox.ini
+++ b/tox.ini
@@ -11,6 +11,6 @@ deps =
 setenv =
        PYTHONPATH={toxinidir}/lib
 commands =
-       python -b -Wd setup.py lint
+       bash -c 'rm -rf build && PYTHONPATH=$PWD/lib:$PWD/repoman/lib pylint *'
        python -b -Wd setup.py test
        python -b -Wd repoman/setup.py test

Reply via email to