mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu: Add python-nbclient.
* gnu/packages/jupyter.scm (python-nbclient): New variable.
This commit is contained in:
parent
95456c2fc9
commit
74d2d7a322
1 changed files with 52 additions and 1 deletions
|
@ -30,9 +30,12 @@ (define-module (gnu packages jupyter)
|
|||
#:use-module (gnu packages networking)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages python-build)
|
||||
#:use-module (gnu packages python-check)
|
||||
#:use-module (gnu packages python-xyz)
|
||||
#:use-module (gnu packages time)
|
||||
#:use-module (gnu packages tls))
|
||||
#:use-module (gnu packages tls)
|
||||
#:use-module (gnu packages xml))
|
||||
|
||||
(define-public python-jupyter-protocol
|
||||
(package
|
||||
|
@ -207,3 +210,51 @@ (define-public python-jupyterlab-pygments
|
|||
"This package contains a syntax coloring theme for pygments making use of
|
||||
the JupyterLab CSS variables.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public python-nbclient
|
||||
(package
|
||||
(name "python-nbclient")
|
||||
(version "0.5.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "nbclient" version))
|
||||
(sha256
|
||||
(base32
|
||||
"172q4r6mq0lg394di0pc6ipvniy14jg38wkdsj48r366609jf5yv"))))
|
||||
(build-system python-build-system)
|
||||
;; Tests require a kernel via python-ipykernel, and also tools from
|
||||
;; nbconvert.
|
||||
(arguments '(#:tests? #false))
|
||||
(propagated-inputs
|
||||
`(("python-async-generator" ,python-async-generator)
|
||||
("python-jupyter-client" ,python-jupyter-client)
|
||||
("python-nbformat" ,python-nbformat)
|
||||
("python-nest-asyncio" ,python-nest-asyncio)
|
||||
("python-traitlets" ,python-traitlets)))
|
||||
(native-inputs
|
||||
`(("python-black" ,python-black)
|
||||
("python-bumpversion" ,python-bumpversion)
|
||||
("python-check-manifest" ,python-check-manifest)
|
||||
("python-codecov" ,python-codecov)
|
||||
("python-coverage" ,python-coverage)
|
||||
("python-flake8" ,python-flake8)
|
||||
;; ("python-ipykernel" ,python-ipykernel)
|
||||
;; ("python-ipython" ,python-ipython)
|
||||
;; ("python-ipywidgets" ,python-ipywidgets)
|
||||
("python-mypy" ,python-mypy)
|
||||
("python-pip" ,python-pip)
|
||||
("python-pytest" ,python-pytest)
|
||||
("python-pytest-cov" ,python-pytest-cov)
|
||||
("python-setuptools" ,python-setuptools)
|
||||
("python-testpath" ,python-testpath)
|
||||
("python-tox" ,python-tox)
|
||||
("python-twine" ,python-twine)
|
||||
("python-wheel" ,python-wheel)
|
||||
("python-xmltodict" ,python-xmltodict)))
|
||||
(home-page "https://jupyter.org")
|
||||
(synopsis "Client library for executing notebooks")
|
||||
(description
|
||||
"This package provides a client library for executing notebooks. Formerly
|
||||
nbconvert's @code{ExecutePreprocessor.}")
|
||||
(license license:bsd-3)))
|
||||
|
|
Loading…
Reference in a new issue