guix_mirror_bot pushed a commit to branch python-team
in repository guix.
commit fd5e6cf9c653f1279bb56f2c6abb47f415e099e3
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Mon Dec 29 23:38:24 2025 +0000
gnu: Add python-jupyter-client-7.
* gnu/packages/jupyter.scm (python-jupyter-client-7): New variable.
Change-Id: I6164464161b0725d97c8eaf6ac1b46b03b1f13e3
---
gnu/packages/jupyter.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm
index 895c84f159..6e671b2d17 100644
--- a/gnu/packages/jupyter.scm
+++ b/gnu/packages/jupyter.scm
@@ -480,6 +480,34 @@ for working with kernels, and the @code{jupyter
kernelspec} entrypoint for
installing @code{kernelspec}s for use with Jupyter frontends.")
(license license:bsd-3)))
+(define-public python-jupyter-client-7
+ (package
+ (inherit python-jupyter-client)
+ (name "python-jupyter-client")
+ (version "7.4.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "jupyter_client" version))
+ (sha256
+ (base32 "14nkh0w0q5xfjqc6rgnbx7zbjajmb9m63q90iznpmw3i87h2igjj"))))
+ ;; tests: 180 passed, 4 skipped, 1 warning
+ (native-inputs
+ (list python-hatchling
+ python-ipykernel-bootstrap
+ python-pytest
+ python-pytest-asyncio
+ python-pytest-jupyter-minimal
+ python-pytest-timeout))
+ (propagated-inputs
+ (list python-dateutil
+ python-entrypoints
+ python-jupyter-core
+ python-nest-asyncio
+ python-pyzmq
+ python-tornado-6
+ python-traitlets))))
+
;; Bootstrap variant of jupyter-client, which breaks the loop between ipykernel
;; and jupyter-client by removing the former from its native-inputs and
;; disabling tests.