[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
05/05: gnu: python-jupyterlab-server: Update to 2.27.1.
From: |
guix-commits |
Subject: |
05/05: gnu: python-jupyterlab-server: Update to 2.27.1. |
Date: |
Wed, 8 May 2024 04:09:29 -0400 (EDT) |
rekado pushed a commit to branch python-team
in repository guix.
commit 6321131882cce38a2eb5ebd682418f876b55b55f
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Wed May 8 10:06:46 2024 +0200
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
---
gnu/packages/jupyter.scm | 43 +++++++++++++++++++++++++++----------------
1 file changed, 27 insertions(+), 16 deletions(-)
diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm
index 8dc8d19ffb..37a88194b3 100644
--- a/gnu/packages/jupyter.scm
+++ b/gnu/packages/jupyter.scm
@@ -360,28 +360,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
@@ -390,15 +397,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