]> git.ipfire.org Git - thirdparty/bind9.git/commit
Add missing PYTHONPATH variable export to pylint job in CI
authorPetr Špaček <pspacek@isc.org>
Mon, 8 Nov 2021 15:43:05 +0000 (16:43 +0100)
committerPetr Špaček <pspacek@isc.org>
Tue, 9 Nov 2021 12:13:56 +0000 (13:13 +0100)
commit21b5dd81ef0cbdb5ac8577a41bd5e4bc1b5ef613
tree81734e09ba71e9de131fc3c5ed474250fd488262
parentf3838f76ac0c7e49eaaff3f2980a217877841ff3
Add missing PYTHONPATH variable export to pylint job in CI

The old .gitlab-ci.yaml accidentally worked because pylint
was importing modules internally, probably as a side-effect
of testing other code.

This pylint invocation errors out when PYTHONPATH is not set:
    $ pylint --rcfile $CI_PROJECT_DIR/.pylintrc bin/tests/system/keymgr/testpolicy.py
    ************* Module testpolicy
    bin/tests/system/keymgr/testpolicy.py:13:0: E0401: Unable to import 'isc' (import-error)

And this invocation works even without PYTHONPATH:
    $ pylint --rcfile $CI_PROJECT_DIR/.pylintrc bin/python/setup.py bin/tests/system/keymgr/testpolicy.py
.gitlab-ci.yml