diff options
author | Hartmut Goebel <h.goebel@crazy-compilers.com> | 2016-09-28 11:36:35 +0200 |
---|---|---|
committer | Hartmut Goebel <h.goebel@crazy-compilers.com> | 2016-11-15 17:37:49 +0100 |
commit | 891a843d5184f696618af6fcbb9791ef6b574504 (patch) | |
tree | 0c63c4d6db9195751d8b64c1980b0fe3a1237743 /tests/snix.scm | |
parent | 15e57f576291d9233ab25e1614c6218579db170a (diff) | |
download | guix-891a843d5184f696618af6fcbb9791ef6b574504.tar guix-891a843d5184f696618af6fcbb9791ef6b574504.tar.gz |
guix: Add lint-checker for packages which should be no inputs at all.
Also refactor some common code into a new function.
Examples for these pacakges are python(2)-setuptools and python(2)-pip, which
are installed together with python itself.
* guix/scripts/lint.scm (warn-if-package-has-input): New procedure.
(check-inputs-should-be-native package): Use it; rename and clean-up
variables. (check-inputs-should-not-be-an-input-at-all): New procedure.
(%checkers) Add it.
* doc/guix.texi (Python Modules): Document it.
* tests/lint.scm: ("inputs: python-setuptools should not be an input at all
(input)", "inputs: python-setuptools should not be an input at all
(native-input)" "inputs: python-setuptools should not be an input at all
(propagated-input)"): Add tests.
Diffstat (limited to 'tests/snix.scm')
0 files changed, 0 insertions, 0 deletions