mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-07 03:44:06 -05:00
gnu: python-ipykernel: Fix build.
* gnu/packages/python-xyz.scm (python-ipykernel)[build-system]: Use pyproject-build-system. [arguments]: Use pyproject-build-system modules; add build phase 'hide-zmq-deprecation-warnings.
This commit is contained in:
parent
c22765c933
commit
399e1b8e01
1 changed files with 12 additions and 3 deletions
|
@ -9661,17 +9661,26 @@ (define-public python-ipykernel
|
|||
(uri (pypi-uri "ipykernel" version))
|
||||
(sha256
|
||||
(base32 "0q5yni8h08nadsn53f957p0pjsjhwl2b2lp1hqz3jn0854z2fa0f"))))
|
||||
(build-system python-build-system)
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:imported-modules `(,@%python-build-system-modules
|
||||
#:imported-modules `(,@%pyproject-build-system-modules
|
||||
(guix build syscalls))
|
||||
#:modules '((guix build python-build-system)
|
||||
#:modules '((guix build pyproject-build-system)
|
||||
(guix build syscalls)
|
||||
(guix build utils)
|
||||
(ice-9 match))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
;; The deprecation warnings break the tests.
|
||||
(add-after 'unpack 'hide-zmq-deprecation-warnings
|
||||
(lambda _
|
||||
(substitute* "pyproject.toml"
|
||||
(("\"ignore:There is no current event loop:DeprecationWarning\"" m)
|
||||
(string-append m ",
|
||||
\"ignore:make_current is deprecated.*:DeprecationWarning\",
|
||||
\"ignore:zmq.eventloop.ioloop.*:DeprecationWarning\",
|
||||
\"ignore:zmq.tests.BaseZMQTestCase.*:DeprecationWarning\"")))))
|
||||
(replace 'check
|
||||
(lambda* (#:key tests? #:allow-other-keys)
|
||||
(when tests?
|
||||
|
|
Loading…
Reference in a new issue