diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2024-05-08 10:06:46 +0200 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-12-13 20:18:44 +0000 |
commit | 7e4d03bc63fd1da9204ee579915867c22953620a (patch) | |
tree | e8583753385e2fc70778d8129403a82daa563eeb /gnu/packages/jupyter.scm | |
parent | 2ca8e07a002a323d814e940331b9a09e55effe39 (diff) |
gnu: python-jupyterlab-server: Update to 2.27.1.
* gnu/packages/jupyter.scm (python-jupyterlab-server): Update to 2.27.1.
[build-system]: Use pyproject-build-system.
[arguments]: Replace custom 'check phase with #:test-flags; add phases
'ignore-deprecation-warnings and 'set-HOME.
[propagated-inputs]: Remove python-entrypoints.
[native-inputs]: Remove python-jupyter-server and python-pytest-tornasync; add
python-hatchling, python-pytest-cov, python-pytest-jupyter,
python-pytest-timeout, python-requests-mock, and python-werkzeug.
Change-Id: If0a0631717a6dc6a260d6954349576b0f4efda3d
Diffstat (limited to 'gnu/packages/jupyter.scm')
-rw-r--r-- | gnu/packages/jupyter.scm | 43 |
1 files changed, 27 insertions, 16 deletions
diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm index f60f6cc500..a99c408f83 100644 --- a/gnu/packages/jupyter.scm +++ b/gnu/packages/jupyter.scm @@ -361,28 +361,35 @@ the JupyterLab CSS variables.") (define-public python-jupyterlab-server (package (name "python-jupyterlab-server") - (version "2.12.0") + (version "2.27.1") (source (origin (method url-fetch) (uri (pypi-uri "jupyterlab_server" version)) (sha256 - (base32 "1gxbfa5s0v4z0v8kagkm2bz8hlli5pwhr89y68w5kxcrqfsg9q00")))) - (build-system python-build-system) + (base32 "07b3m34akrf79xpaim9cymhsac0ry5ry7if998lcfxmn173mlyq9")))) + (build-system pyproject-build-system) (arguments (list + #:test-flags + ;; XXX: These tests appear to fail due to the lack of + ;; locales. + '(list "-k" "not locale and not language") #:phases - #~(modify-phases %standard-phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (invoke "pytest" "-vv" "-c" "/dev/null" "tests" - ;; XXX: These tests appear to fail due to the lack of - ;; locales. - "-k" "not locale and not language"))))))) + '(modify-phases %standard-phases + (add-after 'unpack 'ignore-deprecation-warnings + (lambda _ + (substitute* "pyproject.toml" + ((" \"module:datetime.*" m) + (string-append + m + "\n\"ignore:zmq.eventloop.ioloop is deprecated:DeprecationWarning\"," + "\n\"ignore:There is no current event loop:DeprecationWarning\"," + "\n\"ignore:Spec is deprecated. Use SchemaPath from jsonschema-path package.:DeprecationWarning\"," ))))) + (add-before 'check 'set-HOME + (lambda _ (setenv "HOME" "/tmp")))))) (propagated-inputs (list python-babel - python-entrypoints python-importlib-metadata ;TODO: remove after Python >= 3.10 python-jinja2 python-json5 @@ -391,15 +398,19 @@ the JupyterLab CSS variables.") python-packaging python-requests)) (native-inputs - (list python-ipykernel - python-jupyter-server + (list python-hatchling + python-ipykernel python-openapi-core python-openapi-spec-validator python-pytest python-pytest-console-scripts - python-pytest-tornasync + python-pytest-cov + python-pytest-jupyter + python-pytest-timeout + python-requests-mock python-ruamel.yaml - python-strict-rfc3339)) + python-strict-rfc3339 + python-werkzeug)) (home-page "https://jupyter.org") (synopsis "Server components for JupyterLab applications") (description "JupyterLab Server sits between JupyterLab and Jupyter |