Github messages for voidlinux
 help / color / mirror / Atom feed
From: tornaria <tornaria@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] Jupyter updates december 2023
Date: Tue, 09 Jan 2024 22:12:16 +0100	[thread overview]
Message-ID: <20240109211216.XaOZTkKiqbyb_s3i1nqe_2zA4wCbK7R_PRoOwQacobE@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-47946@inbox.vuxu.org>

[-- Attachment #1: Type: text/plain, Size: 2067 bytes --]

There is an updated pull request by tornaria against master on the void-packages repository

https://github.com/tornaria/void-packages jupyter
https://github.com/void-linux/void-packages/pull/47946

Jupyter updates december 2023
<!-- Uncomment relevant sections and delete options which are not applicable -->

Several updates related to jupyter and dependent packages:
- python3-astroid: update to 3.0.2.
- python3-trio: update to 0.23.2.
- python3-anyio: update to 4.2.0.
- python3-coverage: update to 7.4.0.
- python3-json5: update to 0.9.14.
- python3-pytest-asyncio: update to 0.23.2.
- python3-rpds-py: update to 0.15.2.
- python3-referencing: update to 0.32.0.
- python3-jsonschema-specifications: update to 2023.12.1.
- python3-fastjsonschema: update to 2.19.1.
- python3-jupyter_core: update to 5.5.1.
- python3-pytest-jupyter: update to 0.8.0.
- python3-jupyter_client: improve comment
- python3-ipython_ipykernel: update to 6.28.0.
- python3-jupyter_nbconvert: update to 7.13.1.
- python3-jupyter_server_terminals: update to 0.5.1.
- python3-jupyter_server: update to 2.12.1.

#### Testing the changes
- I tested the changes in this PR: **briefly**

@dkwo @Eloitor 

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/47946.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-jupyter-47946.patch --]
[-- Type: text/x-diff, Size: 37402 bytes --]

From 434390ed4a7e4d9c3ebc038432bee322433d9316 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 17 Dec 2023 08:33:54 -0300
Subject: [PATCH 01/21] python3-astroid: update to 3.0.2.

---
 srcpkgs/python3-astroid/template | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python3-astroid/template b/srcpkgs/python3-astroid/template
index 2cbab2d59e7d4..0b2d6719b084f 100644
--- a/srcpkgs/python3-astroid/template
+++ b/srcpkgs/python3-astroid/template
@@ -1,8 +1,11 @@
 # Template file for 'python3-astroid'
 pkgname=python3-astroid
-version=2.15.5
-revision=2
+version=3.0.2
+revision=1
 build_style=python3-pep517
+make_check_args="
+ --deselect tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils
+ "
 hostmakedepends="python3-setuptools python3-wheel"
 depends="python3-lazy-object-proxy python3-wrapt"
 # pip is necessary because IsolatedAstroidManagerTest.test_no_user_warning
@@ -14,4 +17,4 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://github.com/PyCQA/astroid"
 changelog="https://raw.githubusercontent.com/PyCQA/astroid/master/ChangeLog"
 distfiles="https://github.com/PyCQA/astroid/archive/refs/tags/v$version.tar.gz"
-checksum=c819b8f9c97a8365d907d837f1655dca3a0052a494e0c91ec9ad5df48f7a4101
+checksum=f6c40778700e01135a5e7d30ec2af607150a234fbf5c02f20a7c4df29322e593

From 42b29885ee7863dd1e5eed87ad6329641bbd1e4f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 17 Dec 2023 08:34:00 -0300
Subject: [PATCH 02/21] python3-trio: update to 0.23.2.

---
 .../patches/2917-fix-musl-tests.patch         | 47 +++++++++++++++++++
 srcpkgs/python3-trio/template                 | 34 ++++++++------
 2 files changed, 66 insertions(+), 15 deletions(-)
 create mode 100644 srcpkgs/python3-trio/patches/2917-fix-musl-tests.patch

diff --git a/srcpkgs/python3-trio/patches/2917-fix-musl-tests.patch b/srcpkgs/python3-trio/patches/2917-fix-musl-tests.patch
new file mode 100644
index 0000000000000..bb6566f58b131
--- /dev/null
+++ b/srcpkgs/python3-trio/patches/2917-fix-musl-tests.patch
@@ -0,0 +1,47 @@
+https://github.com/python-trio/trio/pull/2917
+
+From 282c00cbf80e02139396e8c3e842d7c390c8bf98 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
+Date: Thu, 4 Jan 2024 10:17:10 -0300
+Subject: [PATCH] fix test regexes for musl libc
+
+---
+ src/trio/_tests/test_fakenet.py                      | 4 ++--
+ src/trio/_tests/test_highlevel_open_tcp_listeners.py | 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/src/trio/_tests/test_fakenet.py b/src/trio/_tests/test_fakenet.py
+index b6a67022e..bde6db019 100644
+--- a/src/trio/_tests/test_fakenet.py
++++ b/src/trio/_tests/test_fakenet.py
+@@ -10,7 +10,7 @@
+ 
+ # ENOTCONN gives different messages on different platforms
+ if sys.platform == "linux":
+-    ENOTCONN_MSG = r"^\[Errno 107\] Transport endpoint is not connected$"
++    ENOTCONN_MSG = r"^\[Errno 107\] (Transport endpoint is|Socket) not connected$"
+ elif sys.platform == "darwin":
+     ENOTCONN_MSG = r"^\[Errno 57\] Socket is not connected$"
+ else:
+@@ -41,7 +41,7 @@ async def test_basic_udp() -> None:
+ 
+     # Cannot bind multiple sockets to the same address
+     with pytest.raises(
+-        OSError, match=r"^\[\w+ \d+\] (Address already in use|Unknown error)$"
++        OSError, match=r"^\[\w+ \d+\] (Address (already )?in use|Unknown error)$"
+     ) as exc:
+         await s2.bind(("127.0.0.1", port))
+     assert exc.value.errno == errno.EADDRINUSE
+diff --git a/src/trio/_tests/test_highlevel_open_tcp_listeners.py b/src/trio/_tests/test_highlevel_open_tcp_listeners.py
+index 13d7a96fd..e75a593ae 100644
+--- a/src/trio/_tests/test_highlevel_open_tcp_listeners.py
++++ b/src/trio/_tests/test_highlevel_open_tcp_listeners.py
+@@ -94,7 +94,7 @@ async def test_open_tcp_listeners_rebind() -> None:
+         probe.setsockopt(stdlib_socket.SOL_SOCKET, stdlib_socket.SO_REUSEADDR, 1)
+         with pytest.raises(
+             OSError,
+-            match="(Address already in use|An attempt was made to access a socket in a way forbidden by its access permissions)$",
++            match="(Address (already )?in use|An attempt was made to access a socket in a way forbidden by its access permissions)$",
+         ):
+             probe.bind(sockaddr1)
+ 
diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
index 77c693559c4e9..5ea34b65fb322 100644
--- a/srcpkgs/python3-trio/template
+++ b/srcpkgs/python3-trio/template
@@ -1,26 +1,30 @@
 # Template file for 'python3-trio'
 pkgname=python3-trio
-version=0.22.0
-revision=2
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3-async_generator python3-attrs python3-idna
+version=0.23.2
+revision=1
+build_style=python3-pep517
+# Needs astor (https://pypi.org/project/astor/)
+make_check_args="--ignore src/trio/_tests/tools/test_gen_exports.py"
+hostmakedepends="python3-setuptools python3-wheel"
+depends="python3-attrs python3-idna
  python3-outcome python3-sniffio python3-sortedcontainers"
-checkdepends="python3-pytest python3-pytest-cov python3-ipython python3-pylint
- python3-jedi black python3-mypy python3-flake8
- python3-async_generator python3-attrs
- python3-idna python3-outcome python3-sniffio python3-sortedcontainers"
+checkdepends="$depends python3-pytest iana-etc pylint python3-astroid
+ python3-async_generator python3-jedi python3-openssl python3-trustme"
 short_desc="Friendly Python library for async concurrency and I/O"
 maintainer="Arjan Mossel <arjanmossel@gmail.com>"
 license="Apache-2.0, MIT"
 homepage="https://github.com/python-trio/trio"
+changelog="https://raw.githubusercontent.com/python-trio/trio/master/docs/source/history.rst"
 distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
-checksum=ce68f1c5400a47b137c5a4de72c7c901bd4e7a24fbdebfe9b41de8c6c04eaacf
-# Tests are disabled as they also need the following to be packaged:
-# pyOpenSSL https://pypi.org/project/pyOpenSSL/
-# trustme https://pypi.org/project/trustme/
-# astor https://pypi.org/project/astor/
-make_check=no
+checksum=da1d35b9a2b17eb32cae2e763b16551f9aa6703634735024e32f325c9285069e
+make_check_pre="env PY_IGNORE_IMPORTMISMATCH=1"
+
+if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
+	# pthread_getname_np(3) n/a in musl 1.1
+	make_check_args+="
+	--deselect src/trio/_tests/test_threads.py::test_named_thread_os
+	"
+fi
 
 post_install() {
 	vlicense LICENSE

From 3a82ae48793e40658c4de8d50f8197c6f69cd787 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 17 Dec 2023 08:37:56 -0300
Subject: [PATCH 03/21] python3-anyio: update to 4.2.0.

---
 srcpkgs/python3-anyio/template | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/python3-anyio/template b/srcpkgs/python3-anyio/template
index f7cd7628cc000..29e4265def302 100644
--- a/srcpkgs/python3-anyio/template
+++ b/srcpkgs/python3-anyio/template
@@ -1,18 +1,26 @@
 # Template file for 'python3-anyio'
 pkgname=python3-anyio
-version=3.6.2
-revision=2
-build_style=python3-module
-hostmakedepends="python3-setuptools_scm"
+version=4.2.0
+revision=1
+build_style=python3-pep517
+# This file needs python module `exceptiongroup`
+make_check_args="--ignore tests/test_taskgroups.py"
+hostmakedepends="python3-setuptools_scm python3-wheel"
 depends="python3-sniffio python3-idna"
+checkdepends="$depends python3-pytest-mock python3-hypothesis
+ python3-psutil python3-trio python3-trustme python3-uvloop"
 short_desc="High level asynchronous concurrency and networking framework"
 maintainer="dkwo <nicolopiazzalunga@gmail.com>"
 license="MIT"
 homepage="https://github.com/agronholm/anyio"
+changelog="https://raw.githubusercontent.com/agronholm/anyio/master/docs/versionhistory.rst"
 distfiles="${PYPI_SITE}/a/anyio/anyio-${version}.tar.gz"
-checksum=25ea0d673ae30af41a0c442f81cf3b38c7e79fdc7b60335a4c14e05eb0947421
-# Tests not supported
-make_check=no
+checksum=e1875bb4b4e2de1669f4bc7869b6d3f54231cdced71605e6e64c9be77e3be50f
+
+if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
+	# getaddrinfo() always returns canonname in musl 1.1
+	make_check_args+=" --deselect tests/test_sockets.py::test_getaddrinfo_ipv6addr"
+fi
 
 post_install() {
 	vlicense LICENSE

From 07bd03051a2ffacec6d6d105f21f1abafccd4fde Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 17 Dec 2023 08:40:34 -0300
Subject: [PATCH 04/21] python3-coverage: update to 7.4.0.

---
 srcpkgs/python3-coverage/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-coverage/template b/srcpkgs/python3-coverage/template
index fc16194c9cee3..7cc70a4c26c8a 100644
--- a/srcpkgs/python3-coverage/template
+++ b/srcpkgs/python3-coverage/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-coverage'
 pkgname=python3-coverage
-version=7.3.2
+version=7.4.0
 revision=1
 build_style=python3-pep517
 hostmakedepends="python3-setuptools python3-wheel"
@@ -12,7 +12,7 @@ license="Apache-2.0"
 homepage="https://github.com/nedbat/coveragepy"
 changelog="https://raw.githubusercontent.com/nedbat/coveragepy/master/CHANGES.rst"
 distfiles="${PYPI_SITE}/c/coverage/coverage-${version}.tar.gz"
-checksum=be32ad29341b0170e795ca590e1c07e81fc061cb5b10c74ce7203491484404ef
+checksum=707c0f58cb1712b8809ece32b68996ee1e609f71bd14615bd8f87a1293cb610e
 
 pre_check() {
 	# required setup, see tox.ini

From 1d207ceef679693f3b4cd2cb08f0046d3caeffd8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 17 Dec 2023 08:39:41 -0300
Subject: [PATCH 05/21] python3-json5: update to 0.9.14.

---
 srcpkgs/python3-json5/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python3-json5/template b/srcpkgs/python3-json5/template
index aae53d2bce7b8..3f4e9b6aa4fde 100644
--- a/srcpkgs/python3-json5/template
+++ b/srcpkgs/python3-json5/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-json5'
 pkgname=python3-json5
-version=0.9.6
-revision=5
+version=0.9.14
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3"
@@ -11,4 +11,4 @@ maintainer="dkwo <nicolopiazzalunga@gmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/dpranke/pyjson5"
 distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
-checksum=eeb5e7d77b095dbfeae2e00c7df80ac8064994b33c5c36982f504c5c17c77a8c
+checksum=e7d27778960a7ef30b3d69bf3bf61ee152b211a956fcd92e09162b6852c3ad64

From 946206b785ba9dfc5cd8d8927d0a3574a2a1e063 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 5 Dec 2023 18:16:50 -0300
Subject: [PATCH 06/21] python3-pytest-asyncio: update to 0.23.2.

---
 .../python3-pytest-asyncio/patches/fix-test.patch | 15 ---------------
 srcpkgs/python3-pytest-asyncio/template           |  8 ++++----
 srcpkgs/python3-pytest-asyncio/update             |  3 ++-
 3 files changed, 6 insertions(+), 20 deletions(-)
 delete mode 100644 srcpkgs/python3-pytest-asyncio/patches/fix-test.patch

diff --git a/srcpkgs/python3-pytest-asyncio/patches/fix-test.patch b/srcpkgs/python3-pytest-asyncio/patches/fix-test.patch
deleted file mode 100644
index 3eee8be42fadf..0000000000000
--- a/srcpkgs/python3-pytest-asyncio/patches/fix-test.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/tests/hypothesis/test_inherited_test.py	2023-07-12 07:11:21.000000000 -0300
-+++ b/tests/hypothesis/test_inherited_test.py	2023-09-15 19:12:21.328680631 -0300
-@@ -1,10 +1,11 @@
- import hypothesis.strategies as st
- import pytest
--from hypothesis import given
-+from hypothesis import given, settings, HealthCheck
- 
- 
- class BaseClass:
-     @pytest.mark.asyncio
-+    @settings(suppress_health_check=(HealthCheck.differing_executors,))
-     @given(value=st.integers())
-     async def test_hypothesis(self, value: int) -> None:
-         pass
diff --git a/srcpkgs/python3-pytest-asyncio/template b/srcpkgs/python3-pytest-asyncio/template
index c997751e7c88c..b4c9ad02e383e 100644
--- a/srcpkgs/python3-pytest-asyncio/template
+++ b/srcpkgs/python3-pytest-asyncio/template
@@ -1,18 +1,18 @@
 # Template file for 'python3-pytest-asyncio'
 pkgname=python3-pytest-asyncio
-version=0.21.1
-revision=2
+version=0.23.2
+revision=1
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-wheel"
 depends="python3-pytest"
-checkdepends="$depends python3-flaky python3-hypothesis python3-pytest-trio"
+checkdepends="$depends python3-hypothesis"
 short_desc="Pytest plugin for asyncio"
 maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="Apache-2.0"
 homepage="https://github.com/pytest-dev/pytest-asyncio"
 changelog="https://raw.githubusercontent.com/pytest-dev/pytest-asyncio/master/docs/source/reference/changelog.rst"
 distfiles="${PYPI_SITE}/p/pytest-asyncio/pytest-asyncio-${version}.tar.gz"
-checksum=40a7eae6dded22c7b604986855ea48400ab15b069ae38116e8c01238e9eeb64d
+checksum=c16052382554c7b22d48782ab3438d5b10f8cf7a4bdcae7f0f67f097d95beecc
 
 if [ "$XBPS_BUILD_ENVIRONMENT" = void-packages-ci ]; then
 	# these tests fail on CI (bind to a tcp address)
diff --git a/srcpkgs/python3-pytest-asyncio/update b/srcpkgs/python3-pytest-asyncio/update
index ee07b72ffd435..9bbbc35421567 100644
--- a/srcpkgs/python3-pytest-asyncio/update
+++ b/srcpkgs/python3-pytest-asyncio/update
@@ -1 +1,2 @@
-ignore="*dev*"
+# 0.23.3 causes internalerror checking ipython_ipykernel
+ignore="*a* *b* *dev* 0.23.3"

From a10b7cf88d4fcaeda19c69cb16f481567fa57958 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sat, 2 Dec 2023 11:25:12 -0300
Subject: [PATCH 07/21] python3-rpds-py: update to 0.16.2.

---
 srcpkgs/python3-rpds-py/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-rpds-py/template b/srcpkgs/python3-rpds-py/template
index a644a30f71b0c..33a3d4e0d859f 100644
--- a/srcpkgs/python3-rpds-py/template
+++ b/srcpkgs/python3-rpds-py/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-rpds-py'
 pkgname=python3-rpds-py
-version=0.13.1
+version=0.16.2
 revision=1
 build_style=python3-pep517
 build_helper=rust
@@ -14,7 +14,7 @@ license="MIT"
 homepage="https://github.com/crate-py/rpds"
 changelog="https://github.com/crate-py/rpds/releases"
 distfiles="${PYPI_SITE}/r/rpds-py/rpds_py-${version}.tar.gz"
-checksum=264f3a5906c62b9df3a00ad35f6da1987d321a053895bd85f9d5c708de5c0fbf
+checksum=781ef8bfc091b19960fc0142a23aedadafa826bc32b433fdfe6fd7f964d7ef44
 
 post_install() {
 	vlicense LICENSE

From 62ad8044f96580564aaed88429ba6c3541229f3e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sat, 2 Dec 2023 11:25:16 -0300
Subject: [PATCH 08/21] python3-referencing: update to 0.32.1.

---
 srcpkgs/python3-referencing/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-referencing/template b/srcpkgs/python3-referencing/template
index 828f23ba6f506..4c2ee94438ddb 100644
--- a/srcpkgs/python3-referencing/template
+++ b/srcpkgs/python3-referencing/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-referencing'
 pkgname=python3-referencing
-version=0.31.0
+version=0.32.1
 revision=1
 build_style=python3-pep517
 hostmakedepends="hatchling hatch-vcs"
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://github.com/python-jsonschema/referencing"
 changelog="https://raw.githubusercontent.com/python-jsonschema/referencing/main/docs/changes.rst"
 distfiles="${PYPI_SITE}/r/referencing/referencing-${version}.tar.gz"
-checksum=cc28f2c88fbe7b961a7817a0abc034c09a1e36358f82fedb4ffdf29a25398863
+checksum=3c57da0513e9563eb7e203ebe9bb3a1b509b042016433bd1e45a2853466c3dd3
 
 if [ "$XBPS_CHECK_PKGS" = full ]; then
 	# cyclic dependency

From 08dce1008dc34f87359605d341c07ca150ef929f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sat, 2 Dec 2023 11:25:23 -0300
Subject: [PATCH 09/21] python3-jsonschema-specifications: update to 2023.12.1.

---
 srcpkgs/python3-jsonschema-specifications/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-jsonschema-specifications/template b/srcpkgs/python3-jsonschema-specifications/template
index f2cc79bbf8eb9..cdf6a66d1477b 100644
--- a/srcpkgs/python3-jsonschema-specifications/template
+++ b/srcpkgs/python3-jsonschema-specifications/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-jsonschema-specifications'
 pkgname=python3-jsonschema-specifications
-version=2023.11.1
+version=2023.12.1
 revision=1
 build_style=python3-pep517
 hostmakedepends="hatchling hatch-vcs"
@@ -11,7 +11,7 @@ maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="MIT"
 homepage="https://github.com/python-jsonschema/jsonschema-specifications"
 distfiles="${PYPI_SITE}/j/jsonschema-specifications/jsonschema_specifications-${version}.tar.gz"
-checksum=c9b234904ffe02f079bf91b14d79987faa685fd4b39c377a0996954c0090b9ca
+checksum=48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc
 
 post_install() {
 	vlicense COPYING

From 7f5e627a59dbd8cad9395b6f3a661e6cc10bb234 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 28 Dec 2023 11:20:55 -0300
Subject: [PATCH 10/21] python3-fastjsonschema: update to 2.19.1.

---
 srcpkgs/python3-fastjsonschema/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-fastjsonschema/template b/srcpkgs/python3-fastjsonschema/template
index e5b6ae54aaddd..56baa8759fb35 100644
--- a/srcpkgs/python3-fastjsonschema/template
+++ b/srcpkgs/python3-fastjsonschema/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-fastjsonschema'
 pkgname=python3-fastjsonschema
-version=2.19.0
+version=2.19.1
 revision=1
 build_style=python3-pep517
 hostmakedepends="python3-setuptools python3-wheel"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
 homepage="https://github.com/horejsek/python-fastjsonschema"
 changelog="https://raw.githubusercontent.com/horejsek/python-fastjsonschema/master/CHANGELOG.txt"
 distfiles="https://github.com/horejsek/python-fastjsonschema/archive/refs/tags/v${version}.tar.gz"
-checksum=96daa34692e7ddd8044bdbe4279a9fbd935f7febbcdf9170ab26340c06d0027a
+checksum=8c86c2eef8c52b8af584e920effd10bcb10e6417e0bbd560e16e6191bae2ec63
 
 post_install() {
 	vlicense LICENSE

From 59c324cab9cbb8ccfb9ab6d4d79a1d028628e091 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 2 Jan 2024 16:07:08 -0300
Subject: [PATCH 11/21] python3-traitlets: update to 5.14.1.

---
 srcpkgs/python3-traitlets/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-traitlets/template b/srcpkgs/python3-traitlets/template
index 6069bde7055ca..55d34c0507f78 100644
--- a/srcpkgs/python3-traitlets/template
+++ b/srcpkgs/python3-traitlets/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-traitlets'
 pkgname=python3-traitlets
-version=5.14.0
+version=5.14.1
 revision=1
 build_style=python3-pep517
 # needs python3-pytest-mypy
@@ -14,7 +14,7 @@ license="BSD-3-Clause"
 homepage="https://github.com/ipython/traitlets"
 changelog="https://raw.githubusercontent.com/ipython/traitlets/main/CHANGELOG.md"
 distfiles="${PYPI_SITE}/t/traitlets/traitlets-${version}.tar.gz"
-checksum=fcdaa8ac49c04dfa0ed3ee3384ef6dfdb5d6f3741502be247279407679296772
+checksum=8585105b371a04b8316a43d5ce29c098575c2e477850b62b848b964f1444527e
 
 post_install() {
 	vlicense LICENSE

From d0df5e2eec5f9a4612231e78a21cb620a0b875ed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 18 Dec 2023 11:59:14 -0300
Subject: [PATCH 12/21] python3-jupyter_core: update to 5.7.1.

---
 srcpkgs/python3-jupyter_core/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-jupyter_core/template b/srcpkgs/python3-jupyter_core/template
index bb0ce3253a51a..acc52e6f1a689 100644
--- a/srcpkgs/python3-jupyter_core/template
+++ b/srcpkgs/python3-jupyter_core/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-jupyter_core'
 pkgname=python3-jupyter_core
-version=5.5.0
+version=5.7.1
 revision=1
 build_style=python3-pep517
 hostmakedepends="hatchling"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
 homepage="https://jupyter.org"
 changelog="https://raw.githubusercontent.com/jupyter/jupyter_core/main/CHANGELOG.md"
 distfiles="${PYPI_SITE}/j/jupyter_core/jupyter_core-${version}.tar.gz"
-checksum=880b86053bf298a8724994f95e99b99130659022a4f7f45f563084b6223861d3
+checksum=de61a9d7fc71240f688b2fb5ab659fbb56979458dc66a71decd098e03c79e218
 conflicts="python-jupyter_core<=4.4.0_3"
 
 do_check() {

From ec01de09c21206371f3b68cfb7c5c96f028568e3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 5 Dec 2023 18:16:53 -0300
Subject: [PATCH 13/21] python3-pytest-jupyter: update to 0.8.0.

---
 srcpkgs/python3-pytest-jupyter/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python3-pytest-jupyter/template b/srcpkgs/python3-pytest-jupyter/template
index c93ad7314446c..495ebf4df85a4 100644
--- a/srcpkgs/python3-pytest-jupyter/template
+++ b/srcpkgs/python3-pytest-jupyter/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-pytest-jupyter'
 pkgname=python3-pytest-jupyter
-version=0.7.0
+version=0.8.0
 revision=1
 build_style=python3-pep517
 hostmakedepends="hatchling"
@@ -12,8 +12,8 @@ license="BSD-3-Clause"
 homepage="https://github.com/jupyter-server/pytest-jupyter"
 changelog="https://raw.githubusercontent.com/jupyter-server/pytest-jupyter/main/CHANGELOG.md"
 distfiles="${PYPI_SITE}/p/pytest_jupyter/pytest_jupyter-${version}.tar.gz"
-checksum=6403b7f6f5eaaa5a9faffd73d2ff1097106a7dc5c3204292212487fc9fb71843
-make_check=extended  # avoid a circular dependency
+checksum=842817c300802c8608676bbb1460ba0081f2688cf5cb55b87d7bad5dcb0e9729
+make_check=extended  # cannot be tested without python3-jupyter_server
 
 if [ "$XBPS_CHECK_PKGS" = full ]; then
 	# this would cause a check cycle

From 0a6335ab0795b6ebacfc7582f6a4c3a6d83dd8b7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 26 Dec 2023 14:55:48 -0300
Subject: [PATCH 14/21] python3-jupyter_client: improve comment

---
 srcpkgs/python3-jupyter_client/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-jupyter_client/template b/srcpkgs/python3-jupyter_client/template
index 915b14fd16ca6..c755680e49da0 100644
--- a/srcpkgs/python3-jupyter_client/template
+++ b/srcpkgs/python3-jupyter_client/template
@@ -17,7 +17,7 @@ changelog="https://raw.githubusercontent.com/jupyter/jupyter_client/main/CHANGEL
 distfiles="${PYPI_SITE}/j/jupyter_client/jupyter_client-${version}.tar.gz"
 checksum=0642244bb83b4764ae60d07e010e15f0e2d275ec4e918a8f7b80fbbef3ca60c7
 conflicts="python-jupyter_client<=5.2.4_2"
-make_check=extended  # avoid a circular dependency
+make_check=extended  # cannot be tested without python3-ipython_ipykernel
 
 if [ "$XBPS_CHECK_PKGS" = full ]; then
 	# this would cause a build-time circular dependency

From 31a955f33c1081436733d5764e9e5b8ca650874f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 2 Jan 2024 16:06:55 -0300
Subject: [PATCH 15/21] python3-comm: update to 0.2.1.

---
 srcpkgs/python3-comm/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python3-comm/template b/srcpkgs/python3-comm/template
index 49e37ec6b0ea8..93c5f3b9fede8 100644
--- a/srcpkgs/python3-comm/template
+++ b/srcpkgs/python3-comm/template
@@ -1,18 +1,18 @@
 # Template file for 'python3-comm'
 pkgname=python3-comm
-version=0.2.0
+version=0.2.1
 revision=1
 build_style=python3-pep517
 hostmakedepends="hatchling"
 depends="python3-traitlets"
 checkdepends="python3-pytest $depends"
 short_desc="Python comm implementation for the Jupyter kernel protocol"
-maintainer="dkwo <npiazza@disroot.org>"
+maintainer="dkwo <npiazza@disroot.org>, Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="BSD-3-Clause"
 homepage="https://github.com/ipython/comm/"
 changelog="https://raw.githubusercontent.com/ipython/comm/main/CHANGELOG.md"
 distfiles="https://github.com/ipython/comm/archive/refs/tags/v$version.tar.gz"
-checksum=5977e098e586b62b45759c9fb016529e38b9bbe96923cf29b4546b2a49cace6a
+checksum=7946d8ca485089dffcbbd11279b9195d30bc9dd0a654a7b084702049ebad7403
 
 post_install() {
 	vlicense LICENSE

From 2e83a8dd45b84c700980d28be575e77372c54845 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 26 Dec 2023 14:47:26 -0300
Subject: [PATCH 16/21] python3-ipython_ipykernel: update to 6.28.0.

---
 srcpkgs/python3-ipython_ipykernel/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python3-ipython_ipykernel/template b/srcpkgs/python3-ipython_ipykernel/template
index db4f68c7ffc12..255a17e0428dd 100644
--- a/srcpkgs/python3-ipython_ipykernel/template
+++ b/srcpkgs/python3-ipython_ipykernel/template
@@ -1,9 +1,9 @@
 # Template file for 'python3-ipython_ipykernel'
 pkgname=python3-ipython_ipykernel
-version=6.27.1
+version=6.28.0
 revision=1
 build_style=python3-pep517
-# these tests fail in 6.26.0
+# these tests fail in 6.28.0
 make_check_args="
  --deselect tests/test_eventloop.py::test_asyncio_interrupt
  --deselect tests/test_embed_kernel.py::test_embed_kernel_func
@@ -20,7 +20,7 @@ license="BSD-3-Clause"
 homepage="https://github.com/ipython/ipykernel"
 changelog="https://raw.githubusercontent.com/ipython/ipykernel/main/CHANGELOG.md"
 distfiles="${PYPI_SITE}/i/ipykernel/ipykernel-${version}.tar.gz"
-checksum=7d5d594b6690654b4d299edba5e872dc17bb7396a8d0609c97cb7b8a1c605de6
+checksum=69c11403d26de69df02225916f916b37ea4b9af417da0a8c827f84328d88e5f3
 
 if [ "$XBPS_CHECK_PKGS" = full ]; then
 	# this would cause a build-time circular dependency

From 64ed6d2545b20741dbafbdd9e814cd99b8bdf18a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 3 Jan 2024 19:18:56 -0300
Subject: [PATCH 17/21] python3-ipyparallel: fix utcnow deprecation and one
 more test.

---
 .../818-mock-assert_called_once_with.patch    | 21 +++++++++++++++++++
 .../patches/859-utcnow-deprecation.patch      | 15 +++++++++++++
 srcpkgs/python3-ipyparallel/template          |  2 +-
 3 files changed, 37 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/python3-ipyparallel/patches/818-mock-assert_called_once_with.patch
 create mode 100644 srcpkgs/python3-ipyparallel/patches/859-utcnow-deprecation.patch

diff --git a/srcpkgs/python3-ipyparallel/patches/818-mock-assert_called_once_with.patch b/srcpkgs/python3-ipyparallel/patches/818-mock-assert_called_once_with.patch
new file mode 100644
index 0000000000000..9b8ea0a27549d
--- /dev/null
+++ b/srcpkgs/python3-ipyparallel/patches/818-mock-assert_called_once_with.patch
@@ -0,0 +1,21 @@
+https://github.com/ipython/ipyparallel/pull/818
+
+commit 47aba76d77b1ae83463badcd1a9002c74cc454cc
+Author: Miro Hrončok <miro@hroncok.cz>
+Date:   Mon Jul 3 20:52:18 2023 +0200
+
+    Fix unittest.mock usage on Python 3.12
+
+diff --git a/ipyparallel/tests/test_util.py b/ipyparallel/tests/test_util.py
+index f4e0c953..eb1e11dc 100644
+--- a/ipyparallel/tests/test_util.py
++++ b/ipyparallel/tests/test_util.py
+@@ -14,7 +14,7 @@ def test_disambiguate_ip(warn_mock):
+     assert util.disambiguate_ip_address('0.0.0.0', socket.gethostname()) == localhost()
+     wontresolve = 'this.wontresolve.dns'
+     assert util.disambiguate_ip_address('0.0.0.0', wontresolve) == wontresolve
+-    assert warn_mock.called_once_with(
++    warn_mock.assert_called_once_with(
+         'IPython could not determine IPs for {}: '
+         '[Errno -2] Name or service not known'.format(wontresolve),
+         RuntimeWarning,
diff --git a/srcpkgs/python3-ipyparallel/patches/859-utcnow-deprecation.patch b/srcpkgs/python3-ipyparallel/patches/859-utcnow-deprecation.patch
new file mode 100644
index 0000000000000..695000588b37c
--- /dev/null
+++ b/srcpkgs/python3-ipyparallel/patches/859-utcnow-deprecation.patch
@@ -0,0 +1,15 @@
+https://github.com/ipython/ipyparallel/pull/859
+
+diff --git a/ipyparallel/util.py b/ipyparallel/util.py
+index 130d8cef..f1ba8b2e 100644
+--- a/ipyparallel/util.py
++++ b/ipyparallel/util.py
+@@ -591,7 +589,7 @@ def compare_datetimes(a, b):
+ 
+ def utcnow():
+     """Timezone-aware UTC timestamp"""
+-    return datetime.utcnow().replace(tzinfo=utc)
++    return datetime.now(utc)
+ 
+ 
+ def _v(version_s):
diff --git a/srcpkgs/python3-ipyparallel/template b/srcpkgs/python3-ipyparallel/template
index 55bdf5922922b..02d954de1f955 100644
--- a/srcpkgs/python3-ipyparallel/template
+++ b/srcpkgs/python3-ipyparallel/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-ipyparallel'
 pkgname=python3-ipyparallel
 version=8.6.1
-revision=2
+revision=3
 build_style=python3-pep517
 hostmakedepends="hatchling"
 depends="python3-entrypoints python3-decorator python3-pyzmq python3-traitlets

From df1517c0d3ccbc44b9ff10883097f602ade86fac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 4 Dec 2023 18:10:49 -0300
Subject: [PATCH 18/21] python3-jupyter_nbconvert: update to 7.14.0.

---
 srcpkgs/python3-jupyter_nbconvert/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-jupyter_nbconvert/template b/srcpkgs/python3-jupyter_nbconvert/template
index bcecda904e44b..f06e3cddfa4ab 100644
--- a/srcpkgs/python3-jupyter_nbconvert/template
+++ b/srcpkgs/python3-jupyter_nbconvert/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-jupyter_nbconvert'
 pkgname=python3-jupyter_nbconvert
-version=7.11.0
+version=7.14.0
 revision=1
 build_style=python3-pep517
 # these two tests require nbconvert.tests (not installed)
@@ -19,7 +19,7 @@ license="BSD-3-Clause"
 homepage="https://github.com/jupyter/nbconvert"
 changelog="https://raw.githubusercontent.com/jupyter/nbconvert/main/CHANGELOG.md"
 distfiles="${PYPI_SITE}/n/nbconvert/nbconvert-${version}.tar.gz"
-checksum=abedc01cf543177ffde0bfc2a69726d5a478f6af10a332fc1bf29fcb4f0cf000
+checksum=92b9a44b63e5a7fb4f6fa0ef41261e35c16925046ccd1c04a5c8099bf100476e
 
 pre_check() {
 	# templates must be in $JUPYTER_DATA_DIR/nbconvert/templates

From 6c4907ac7770907815ff7539ede586d62bb070a9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 11 Dec 2023 15:32:12 -0300
Subject: [PATCH 19/21] python3-jupyter_server_terminals: update to 0.5.1.

---
 srcpkgs/python3-jupyter_server_terminals/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-jupyter_server_terminals/template b/srcpkgs/python3-jupyter_server_terminals/template
index 799e4396f8325..307b6d92a6a52 100644
--- a/srcpkgs/python3-jupyter_server_terminals/template
+++ b/srcpkgs/python3-jupyter_server_terminals/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-jupyter_server_terminals'
 pkgname=python3-jupyter_server_terminals
-version=0.4.4
+version=0.5.1
 revision=1
 build_style=python3-pep517
 hostmakedepends="hatchling"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
 homepage="https://github.com/jupyter-server/jupyter_server_terminals"
 changelog="https://raw.githubusercontent.com/jupyter-server/jupyter_server_terminals/main/CHANGELOG.md"
 distfiles="${PYPI_SITE}/j/jupyter_server_terminals/jupyter_server_terminals-${version}.tar.gz"
-checksum=57ab779797c25a7ba68e97bcfb5d7740f2b5e8a83b5e8102b10438041a7eac5d
+checksum=16d3be9cf48be6a1f943f3a6c93c033be259cf4779184c66421709cf63dccfea
 make_check=extended  # avoid a circular dependency
 
 if [ "$XBPS_CHECK_PKGS" = full ]; then

From 6d0d4555dcf5e90e5b8b1358c27609350ba457ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sat, 2 Dec 2023 11:26:14 -0300
Subject: [PATCH 20/21] python3-jupyter_server: update to 2.12.3.

---
 .../patches/pytest-xdist.patch                | 38 -------------------
 srcpkgs/python3-jupyter_server/template       | 11 ++----
 2 files changed, 3 insertions(+), 46 deletions(-)
 delete mode 100644 srcpkgs/python3-jupyter_server/patches/pytest-xdist.patch

diff --git a/srcpkgs/python3-jupyter_server/patches/pytest-xdist.patch b/srcpkgs/python3-jupyter_server/patches/pytest-xdist.patch
deleted file mode 100644
index 4b2c6976a3b4e..0000000000000
--- a/srcpkgs/python3-jupyter_server/patches/pytest-xdist.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-commit 2dfc67655dd589948250c49c093bd25c4f08f77c
-Author: Gonzalo Tornaría <tornaria@cmat.edu.uy>
-Date:   Thu May 25 22:28:37 2023 -0300
-
-    Fix test param for pytest-xdist
-
-diff --git a/tests/test_gateway.py b/tests/test_gateway.py
-index fec747afe..8f7f8a463 100644
---- a/tests/test_gateway.py
-+++ b/tests/test_gateway.py
-@@ -362,15 +362,12 @@ def test_gateway_request_timeout_pad_option(
-     GatewayClient.clear_instance()
- 
- 
--cookie_expire_time = format_datetime(datetime.now(tz=timezone.utc) + timedelta(seconds=180))
--
--
- @pytest.mark.parametrize(
-     "accept_cookies,expire_arg,expire_param,existing_cookies,cookie_exists",
-     [
-         (False, None, None, "EXISTING=1", False),
-         (True, None, None, "EXISTING=1", True),
--        (True, "Expires", cookie_expire_time, None, True),
-+        (True, "Expires", 180, None, True),
-         (True, "Max-Age", "-360", "EXISTING=1", False),
-     ],
- )
-@@ -389,6 +386,10 @@ def test_gateway_request_with_expiring_cookies(
- 
-     cookie: SimpleCookie = SimpleCookie()
-     cookie.load("SERVERID=1234567; Path=/")
-+    if expire_arg == "Expires":
-+        expire_param = format_datetime(
-+                datetime.now(tz=timezone.utc) +
-+                timedelta(seconds=expire_param))
-     if expire_arg:
-         cookie["SERVERID"][expire_arg] = expire_param
- 
diff --git a/srcpkgs/python3-jupyter_server/template b/srcpkgs/python3-jupyter_server/template
index 456a0c3993d6c..c4c53eab737b5 100644
--- a/srcpkgs/python3-jupyter_server/template
+++ b/srcpkgs/python3-jupyter_server/template
@@ -1,13 +1,8 @@
 # Template file for 'python3-jupyter_server'
 pkgname=python3-jupyter_server
-version=2.11.0
+version=2.12.3
 revision=1
 build_style=python3-pep517
-# these tests are flaky with jupyter_core 5.5.0
-make_check_args="
- --deselect=tests/services/kernels/test_api.py::test_connection[jp_server_config0]
- --deselect=tests/services/sessions/test_api.py::test_restart_kernel[jp_server_config0]
-"
 hostmakedepends="hatchling hatch-jupyter-builder"
 depends="python3-anyio python3-argon2 python3-jupyter_client
  python3-jupyter_events python3-jupyter_nbconvert
@@ -18,12 +13,12 @@ checkdepends="$depends pandoc python3-ipython_ipykernel
  python3-pytest-console-scripts python3-pytest-jupyter
  python3-pytest-xdist python3-requests python3-flaky"
 short_desc="Backend to Jupyter web applications"
-maintainer="dkwo <nicolopiazzalunga@gmail.com>"
+maintainer="dkwo <npiazza@disroot.org>, Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="BSD-3-Clause"
 homepage="https://github.com/jupyter-server/jupyter_server"
 changelog="https://raw.githubusercontent.com/jupyter-server/jupyter_server/main/CHANGELOG.md"
 distfiles="${PYPI_SITE}/j/jupyter-server/jupyter_server-${version}.tar.gz"
-checksum=78c97ec8049f9062f0151725bc8a1364dfed716646a66819095e0e8a24793eba
+checksum=a1d2d51e497b1a6256c48b6940b0dd49b2553981baf1690077c37792f1fa23a1
 
 if [ "$XBPS_BUILD_ENVIRONMENT" = void-packages-ci ]; then
 	# these tests fail on CI (connect to a tcp address)

From 57403dbf09e6c1f11aafa7edd7916975a76b3e32 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Fri, 29 Dec 2023 18:30:33 -0300
Subject: [PATCH 21/21] jupyterlab: update to 4.0.10.

---
 srcpkgs/jupyterlab/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/jupyterlab/template b/srcpkgs/jupyterlab/template
index b5be5db16f21b..c13cba4cbfc89 100644
--- a/srcpkgs/jupyterlab/template
+++ b/srcpkgs/jupyterlab/template
@@ -1,6 +1,6 @@
 # Template file for 'jupyterlab'
 pkgname=jupyterlab
-version=4.0.9
+version=4.0.10
 revision=1
 build_style=python3-pep517
 hostmakedepends="hatchling hatch-jupyter-builder"
@@ -8,12 +8,12 @@ depends="nodejs python3-async-lru python3-ipython_ipykernel
  python3-jupyterlab_server python3-notebook_shim python3-tomli"
 checkdepends="$depends python3-pytest-jupyter python3-pytest-xdist"
 short_desc="JupyterLab computational environment"
-maintainer="dkwo <nicolopiazzalunga@gmail.com>"
+maintainer="dkwo <npiazza@disroot.org>, Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="custom:jupyterlab"
 homepage="https://github.com/jupyterlab/jupyterlab/"
 changelog="https://raw.githubusercontent.com/jupyterlab/jupyterlab/main/CHANGELOG.md"
 distfiles="${PYPI_SITE}/j/jupyterlab/jupyterlab-${version}.tar.gz"
-checksum=9ebada41d52651f623c0c9f069ddb8a21d6848e4c887d8e5ddc0613166ed5c0b
+checksum=46177eb8ede70dc73be922ac99f8ef943bdc2dfbc6a31b353c4bde848a35dee1
 
 post_install() {
 	mv ${DESTDIR}/usr/etc ${DESTDIR}

  parent reply	other threads:[~2024-01-09 21:12 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-12-28 17:24 [PR PATCH] " tornaria
2023-12-28 20:47 ` tornaria
2023-12-29  0:51 ` [PR PATCH] [Updated] " tornaria
2023-12-29 12:21 ` tornaria
2023-12-29 13:02 ` tornaria
2023-12-29 21:36 ` tornaria
2024-01-02 15:04 ` tornaria
2024-01-02 20:32 ` tornaria
2024-01-03  9:57 ` dkwo
2024-01-03 13:02 ` tornaria
2024-01-03 18:02 ` dkwo
2024-01-03 18:03 ` dkwo
2024-01-04 13:08 ` [PR PATCH] [Updated] " tornaria
2024-01-05 13:14 ` tornaria
2024-01-05 13:27 ` tornaria
2024-01-08 17:37 ` tornaria
2024-01-09 21:12 ` tornaria [this message]
2024-01-16 16:48 ` tornaria
2024-01-19 14:51 ` tornaria
2024-01-19 19:22 ` tornaria
2024-01-19 20:48 ` tornaria
2024-01-19 21:34 ` tornaria
2024-01-27 11:19 ` [PR PATCH] [Updated] Jupyter updates december 2023 / january 2024 tornaria
2024-01-28 13:57 ` tornaria
2024-01-28 22:40 ` tornaria
2024-01-30 20:15 ` tornaria
2024-01-31 15:53 ` [PR PATCH] [Merged]: " ahesford

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240109211216.XaOZTkKiqbyb_s3i1nqe_2zA4wCbK7R_PRoOwQacobE@z \
    --to=tornaria@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).