@@ -17622,3 +17622,37 @@ sequences.")
1762217622usable as a configuration language. This Python package implements parsing and
1762317623dumping 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