diff options
author | Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de> | 2016-11-01 13:20:33 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2016-11-04 11:22:54 +0100 |
commit | 9ff01f2d018d65f01b1a6a66bd28c26f196719bc (patch) | |
tree | 9d99c061337ef2cba27a2c5f39e7861b426978ca | |
parent | 4263b06fa2bf3e25ec21fa39822b548fc3a6e8ca (diff) | |
download | guix-9ff01f2d018d65f01b1a6a66bd28c26f196719bc.tar.gz |
gnu: Add python-jupyter-client.
* gnu/packages/python.scm (python-jupyter-client, python2-jupyter-client): New variables.
-rw-r--r-- | gnu/packages/python.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index da16647c2d..0f1697820d 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -4525,6 +4525,38 @@ without using the configuration machinery.") (define-public python2-jupyter-core (package-with-python2 python-jupyter-core)) +(define-public python-jupyter-client + (package + (name "python-jupyter-client") + (version "4.4.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jupyter_client" version)) + (sha256 + (base32 + "1vjjrpjw7k5sh982pbjnslv7byfbfazjw9g92jvs7dz5qbx556n9")))) + (build-system python-build-system) + ;; Tests fail because of missing native python kernel which I assume is + ;; provided by the ipython package, which we cannot use because it would + ;; cause a dependency cycle. + (arguments `(#:tests? #f)) + (propagated-inputs + `(("python-pyzmq" ,python-pyzmq) + ("python-traitlets" ,python-traitlets) + ("python-jupyter-core" ,python-jupyter-core))) + (home-page "http://jupyter.org/") + (synopsis "Jupyter protocol implementation and client libraries") + (description + "The @code{jupyter_client} package contains the reference implementation +of the Jupyter protocol. It also provides client and kernel management APIs +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 python2-jupyter-client + (package-with-python2 python-jupyter-client)) + (define-public python-ipython (package (name "python-ipython") |