gnu: linkchecker: Do not set PYTHONPATH.
* gnu/packages/web.scm (linkchecker): Remove trailing #t. [phases]: Do not reorder the check phase after the install phase. {check}: Do not set PYTHONPATH.
This commit is contained in:
parent
220a153c2f
commit
40b67a1f2a
1 changed files with 3 additions and 12 deletions
|
@ -47,6 +47,7 @@
|
|||
;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de>
|
||||
;;; Copyright © 2020 Ryan Prior <rprior@protonmail.com>
|
||||
;;; Copyright © 2020 Alexandru-Sergiu Marton <brown121407@posteo.ro>
|
||||
;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -6431,23 +6432,13 @@ (define-public linkchecker
|
|||
`(#:python ,python-2
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
;; Move the 'check phase to after 'install, so that the installed
|
||||
;; library can be used
|
||||
(delete 'check)
|
||||
(add-after 'install 'check
|
||||
(replace 'check
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
;; Set PYTHONPATH so that the installed linkchecker is used
|
||||
(setenv "PYTHONPATH"
|
||||
(string-append out "/lib/python2.7/site-packages"
|
||||
":"
|
||||
(getenv "PYTHONPATH")))
|
||||
;; Remove this directory to avoid it being used when running
|
||||
;; the tests
|
||||
(delete-file-recursively "linkcheck")
|
||||
|
||||
(invoke "py.test" "tests"))
|
||||
#t)))))
|
||||
(invoke "py.test" "tests")))))))
|
||||
(home-page "https://linkcheck.github.io/linkchecker")
|
||||
(synopsis "Check websites for broken links")
|
||||
(description "LinkChecker is a website validator. It checks for broken
|
||||
|
|
Loading…
Reference in a new issue