mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: Add python-nbclassic.
* gnu/packages/jupyter.scm (python-nbclassic): New variable. Change-Id: I8be60400df0cb54284c5b0d40d383c95591016c0
This commit is contained in:
parent
76164715dd
commit
83852d55a2
1 changed files with 50 additions and 0 deletions
|
@ -53,6 +53,56 @@
|
|||
#:use-module (gnu packages serialization)
|
||||
#:use-module (gnu packages version-control))
|
||||
|
||||
(define-public python-nbclassic
|
||||
(package
|
||||
(name "python-nbclassic")
|
||||
(version "1.0.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "nbclassic" version))
|
||||
(sha256
|
||||
(base32 "1qrhzazq10dz64y9mawr3ns595fsdhrj1wvbb42xhmcl66r1xq8a"))))
|
||||
(build-system pyproject-build-system)
|
||||
(propagated-inputs (list python-argon2-cffi
|
||||
python-ipykernel
|
||||
python-ipython-genutils
|
||||
python-jinja2
|
||||
python-jupyter-client
|
||||
python-jupyter-core
|
||||
python-jupyter-server
|
||||
python-nbconvert
|
||||
python-nbformat
|
||||
python-nest-asyncio
|
||||
python-notebook-shim
|
||||
python-prometheus-client
|
||||
python-pyzmq
|
||||
python-send2trash
|
||||
python-terminado
|
||||
python-tornado-6
|
||||
python-traitlets))
|
||||
(native-inputs (list python-coverage
|
||||
python-nbval
|
||||
python-jupyter-packaging
|
||||
python-pytest
|
||||
python-pytest-cov
|
||||
python-pytest-jupyter
|
||||
python-pytest-tornasync
|
||||
python-requests
|
||||
python-requests-unixsocket
|
||||
python-testpath))
|
||||
(home-page "https://github.com/jupyter/nbclassic")
|
||||
(synopsis "Jupyter Notebook as a Jupyter Server extension")
|
||||
(description "NbClassic provides a backwards compatible Jupyter Notebook
|
||||
interface that you can install side-by-side with the latest versions: That
|
||||
way, you can fearlessly upgrade without worrying about your classic extensions
|
||||
and customizations breaking. Because NbClassic provides the classic interface
|
||||
on top of the new Jupyter Server backend, it can coexist with other frontends
|
||||
like JupyterLab and Notebook 7 in the same installation. NbClassic preserves
|
||||
the custom classic notebook experience under a new set of URL endpoints, under
|
||||
the namespace @code{/nbclassic/}.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public python-notebook-shim
|
||||
(package
|
||||
(name "python-notebook-shim")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue