me
/
guix
Archived
1
0
Fork 0

gnu: python-cython: Update to 0.29.24.

* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.24.
[arguments]: Adjust custom 'check phase to skip one test. Remove
trailing #t from phases.
master
Efraim Flashner 2021-10-25 11:56:57 +03:00
parent 988eb73d5b
commit 2de88bcd7a
No known key found for this signature in database
GPG Key ID: 41AAE7DCCA3D8351
1 changed files with 7 additions and 5 deletions

View File

@ -5161,13 +5161,13 @@ provides additional functionality on the produced Mallard documents.")
(define-public python-cython (define-public python-cython
(package (package
(name "python-cython") (name "python-cython")
(version "0.29.22") (version "0.29.24")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "Cython" version)) (uri (pypi-uri "Cython" version))
(sha256 (sha256
(base32 "01jl3544qwsi8lp6anbl55566xqkjd53x452i7m6gnfilv3q6syz")))) (base32 "0hw4gs18rh4slij1fg252argxhraypld9apbqbl60230qc3lvw6d"))))
(build-system python-build-system) (build-system python-build-system)
;; we need the full python package and not just the python-wrapper ;; we need the full python package and not just the python-wrapper
;; because we need libpython3.3m.so ;; because we need libpython3.3m.so
@ -5178,9 +5178,9 @@ provides additional functionality on the produced Mallard documents.")
(modify-phases %standard-phases (modify-phases %standard-phases
(add-before 'check 'set-HOME (add-before 'check 'set-HOME
;; some tests require access to "$HOME/.cython" ;; some tests require access to "$HOME/.cython"
(lambda _ (setenv "HOME" "/tmp") #t)) (lambda _ (setenv "HOME" "/tmp")))
(replace 'check (replace 'check
(lambda _ (lambda* (#:key tests? #:allow-other-keys)
;; Disable compiler optimizations to greatly reduce the running ;; Disable compiler optimizations to greatly reduce the running
;; time of the test suite. ;; time of the test suite.
(setenv "CFLAGS" "-O0") (setenv "CFLAGS" "-O0")
@ -5192,7 +5192,9 @@ provides additional functionality on the produced Mallard documents.")
;; <https://github.com/cython/cython/issues/2807>. ;; <https://github.com/cython/cython/issues/2807>.
,@(if (not (target-64bit?)) ,@(if (not (target-64bit?))
'("-x" "run.parallel") '("-x" "run.parallel")
'()))))))) '())
;; This test fails when running on 24 cores.
"-x" "cpp_stl_conversion"))))))
(home-page "https://cython.org/") (home-page "https://cython.org/")
(synopsis "C extensions for Python") (synopsis "C extensions for Python")
(description "Cython is an optimising static compiler for both the Python (description "Cython is an optimising static compiler for both the Python