~ruther/guix-local

bcf7d0bc7babb244efb75d69313ea8f010f59bda — Ricardo Wurmus 4 years ago 40d4b54
gnu: python-numba: Run tests conditionally.

* gnu/packages/python-xyz.scm (python-numba)[arguments]: Respect TESTS? argument.
1 files changed, 9 insertions(+), 8 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +9 -8
@@ 22008,14 22008,15 @@ validation testing and application logic.")
             (setenv "NUMBA_DISABLE_HSA" "1")
             (setenv "NUMBA_DISABLE_CUDA" "1")))
         (replace 'check
           (lambda* (#:key inputs outputs #:allow-other-keys)
             (add-installed-pythonpath inputs outputs)
             ;; Something is wrong with the PYTHONPATH when running the
             ;; tests from the build directory, as it complains about not being
             ;; able to import certain modules.
             (with-directory-excursion "/tmp"
               (setenv "HOME" (getcwd))
               (invoke "python3" "-m" "numba.runtests" "-v" "-m")))))))
           (lambda* (#:key tests? inputs outputs #:allow-other-keys)
             (when tests?
               (add-installed-pythonpath inputs outputs)
               ;; Something is wrong with the PYTHONPATH when running the
               ;; tests from the build directory, as it complains about not being
               ;; able to import certain modules.
               (with-directory-excursion "/tmp"
                 (setenv "HOME" (getcwd))
                 (invoke "python3" "-m" "numba.runtests" "-v" "-m"))))))))
    (propagated-inputs
     `(("python-llvmlite" ,python-llvmlite)
       ("python-numpy" ,python-numpy)