gnu: python-ipython: Fix build.

* gnu/packages/python.scm (python-ipython, python2-ipython) [check,
  install-doc] set PYTHONPATH prior to running tests.
This commit is contained in:
Hartmut Goebel 2016-10-09 16:09:13 +02:00
parent d548e6aa06
commit eee5cd0440
No known key found for this signature in database
GPG Key ID: 634A8DFFD3F631DF
1 changed files with 5 additions and 1 deletions

View File

@ -4664,6 +4664,8 @@ tools for mocking system commands and recording calls to those.")
(info (string-append data "/info")) (info (string-append data "/info"))
(examples (string-append doc "/examples"))) (examples (string-append doc "/examples")))
(setenv "LANG" "en_US.utf8") (setenv "LANG" "en_US.utf8")
;; Make installed package available for running the tests
(add-installed-pythonpath inputs outputs)
(with-directory-excursion "docs" (with-directory-excursion "docs"
;; FIXME: pdf fails to build ;; FIXME: pdf fails to build
;;(system* "make" "pdf" "PAPER=a4") ;;(system* "make" "pdf" "PAPER=a4")
@ -4683,9 +4685,11 @@ tools for mocking system commands and recording calls to those.")
(delete 'check) (delete 'check)
(add-after (add-after
'install 'check 'install 'check
(lambda* (#:key outputs tests? #:allow-other-keys) (lambda* (#:key inputs outputs tests? #:allow-other-keys)
(if tests? (if tests?
(with-directory-excursion "/tmp" (with-directory-excursion "/tmp"
;; Make installed package available for running the tests
(add-installed-pythonpath inputs outputs)
(setenv "HOME" "/tmp/") ;; required by a test (setenv "HOME" "/tmp/") ;; required by a test
(zero? (system* (string-append (assoc-ref outputs "out") (zero? (system* (string-append (assoc-ref outputs "out")
"/bin/iptest")))) "/bin/iptest"))))