@@ -17518,3 +17518,37 @@ custom PNG processing.")
1751817518usable as a configuration language. This Python package implements parsing and
1751917519dumping of JSON5 data structures.")
1752017520 (license license:asl2.0)))
17521+
17522+ (define-public python-jupyterlab-server
17523+ (package
17524+ (name "python-jupyterlab-server")
17525+ (version "1.0.6")
17526+ (source
17527+ (origin
17528+ (method url-fetch)
17529+ (uri (pypi-uri "jupyterlab_server" version))
17530+ (sha256
17531+ (base32
17532+ "1bax8iqwcc5p02h5ysdc48zvx7ll5jfzfsybhb3lfvyfpwkpb5yh"))))
17533+ (build-system python-build-system)
17534+ (propagated-inputs
17535+ `(("python-jinja2" ,python-jinja2)
17536+ ("python-json5" ,python-json5)
17537+ ("python-jsonschema" ,python-jsonschema)
17538+ ("python-notebook" ,python-notebook)))
17539+ (native-inputs
17540+ `(("python-pytest" ,python-pytest)
17541+ ("python-requests" ,python-requests)
17542+ ("python-ipykernel" ,python-ipykernel)))
17543+ (arguments
17544+ `(#:phases
17545+ (modify-phases %standard-phases
17546+ ;; python setup.py test does not invoke pytest?
17547+ (replace 'check
17548+ (lambda _
17549+ (invoke "pytest" "-vv"))))))
17550+ (home-page "https://jupyter.org")
17551+ (synopsis "JupyterLab Server")
17552+ (description "A set of server components for JupyterLab and JupyterLab like
17553+ applications")
17554+ (license license:bsd-3)))
0 commit comments