Skip to content

Commit a4535f6

Browse files
committed
gnu: Add package python-jupyterlab-server
* gnu/packages/python-xyz.scm (python-jupyterlab-server): New variable.
1 parent 690d45c commit a4535f6

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

gnu/packages/python-xyz.scm

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17622,3 +17622,37 @@ sequences.")
1762217622
usable as a configuration language. This Python package implements parsing and
1762317623
dumping of JSON5 data structures.")
1762417624
(license license:asl2.0)))
17625+
17626+
(define-public python-jupyterlab-server
17627+
(package
17628+
(name "python-jupyterlab-server")
17629+
(version "1.0.6")
17630+
(source
17631+
(origin
17632+
(method url-fetch)
17633+
(uri (pypi-uri "jupyterlab_server" version))
17634+
(sha256
17635+
(base32
17636+
"1bax8iqwcc5p02h5ysdc48zvx7ll5jfzfsybhb3lfvyfpwkpb5yh"))))
17637+
(build-system python-build-system)
17638+
(propagated-inputs
17639+
`(("python-jinja2" ,python-jinja2)
17640+
("python-json5" ,python-json5)
17641+
("python-jsonschema" ,python-jsonschema)
17642+
("python-notebook" ,python-notebook)))
17643+
(native-inputs
17644+
`(("python-pytest" ,python-pytest)
17645+
("python-requests" ,python-requests)
17646+
("python-ipykernel" ,python-ipykernel)))
17647+
(arguments
17648+
`(#:phases
17649+
(modify-phases %standard-phases
17650+
;; python setup.py test does not invoke pytest?
17651+
(replace 'check
17652+
(lambda _
17653+
(invoke "pytest" "-vv"))))))
17654+
(home-page "https://jupyter.org")
17655+
(synopsis "JupyterLab Server")
17656+
(description "A set of server components for JupyterLab and JupyterLab like
17657+
applications")
17658+
(license license:bsd-3)))

0 commit comments

Comments
 (0)