gnu: python-jupyter-packaging: Update to 0.12.0, run test suite.

* gnu/packages/jupyter.scm (python-jupyter-packaging): Update to 0.12.0.
[arguments]: New field.
This commit is contained in:
Maxim Cournoyer 2022-04-06 20:46:15 -04:00
parent 5324bff060
commit 3f66c30dbd
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -21,6 +21,7 @@
(define-module (gnu packages jupyter)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix gexp)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix git-download)
@ -215,15 +216,29 @@ (define-public python-jupyterlab-pygments
(define-public python-jupyter-packaging
(package
(name "python-jupyter-packaging")
(version "0.9.1")
(version "0.12.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "jupyter_packaging" version))
(sha256
(base32
"0r015c0m713d19asmpimsw6bk2sqv2lpd2nccgjzjdj5h1crg0bg"))))
"1b7ssc627vgrdl21c09w9sxk5fc1ps3g7f70laxag4yw1bb5ax5j"))))
(build-system python-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
;; Disable isolation so that the package environment can be
;; setup without connectivity.
(setenv "SOURCE_DATE_EPOCH" "315532800")
(substitute* "tests/test_build_api.py"
(("\"-m\", \"build\"" all)
(string-append all ", \"--no-isolation\"")))
(invoke "python" "-m" "pytest" "-vv")))))))
(propagated-inputs
(list python-deprecation python-packaging python-setuptools
python-tomlkit python-wheel))