~ruther/guix-local

83580b949d31a48139167f1fac9f4d9bdd7a0175 — Ricardo Wurmus 4 years ago bcf7d0b
gnu: python-numba: Update to 0.54.1.

* gnu/packages/python-xyz.scm (python-numba): Update to 0.54.1.
[propagated-inputs]: Replace python-numpy with python-numpy-1.20.
[arguments]: Add phase 'disable-failing-tests.
1 files changed, 9 insertions(+), 3 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +9 -3
@@ 21991,14 21991,14 @@ validation testing and application logic.")
(define-public python-numba
  (package
    (name "python-numba")
    (version "0.51.2")
    (version "0.54.1")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "numba" version))
       (sha256
        (base32
         "0s0777m8kq4l96i88zj78np7283v1n4878qfc1gvzb8l45bmkg8n"))))
         "0gzl2hz9azav9mny4mga19096rrnpw5816r1h4iwrvb4r01wipzr"))))
    (build-system python-build-system)
    (arguments
     `(#:phases


@@ 22007,6 22007,12 @@ validation testing and application logic.")
           (lambda _
             (setenv "NUMBA_DISABLE_HSA" "1")
             (setenv "NUMBA_DISABLE_CUDA" "1")))
         (add-after 'unpack 'disable-failing-tests
           (lambda _
             ;; This one test fails because a deprecation warning is printed.
             (substitute* "numba/tests/test_import.py"
               (("def test_no_accidental_warnings")
                "def disabled_test_no_accidental_warnings"))))
         (replace 'check
           (lambda* (#:key tests? inputs outputs #:allow-other-keys)
             (when tests?


@@ 22019,7 22025,7 @@ validation testing and application logic.")
                 (invoke "python3" "-m" "numba.runtests" "-v" "-m"))))))))
    (propagated-inputs
     `(("python-llvmlite" ,python-llvmlite)
       ("python-numpy" ,python-numpy)
       ("python-numpy" ,python-numpy-1.20)
       ("python-singledispatch" ,python-singledispatch)))
    (native-inputs                      ;for tests
     `(("python-jinja2" ,python-jinja2)