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