Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] Gmpy2
@ 2021-05-27  9:01 maneandrea
  2021-05-27  9:02 ` [PR PATCH] [Closed]: Gmpy2 maneandrea
  0 siblings, 1 reply; 2+ messages in thread
From: maneandrea @ 2021-05-27  9:01 UTC (permalink / raw)
  To: ml

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

There is a new pull request by maneandrea against master on the void-packages repository

https://github.com/maneandrea/void-packages gmpy2
https://github.com/void-linux/void-packages/pull/31146

Gmpy2
This package was orphaned and its version is now deprecated. I updated it to the latest version on github.

#### Have the results of the proposed changes been tested?
- [ x ] I generally don't use the affected packages but briefly tested this PR

#### Does it build and run successfully? Yes
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ x ] I built this PR locally for my native architecture, (x86_64-glibc)


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

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

From cfb7bf27ea52ae3c0a9419ef972a7ed1c5d3e3d7 Mon Sep 17 00:00:00 2001
From: Nathan Owens <ndowens@artixlinux.org>
Date: Sun, 29 Nov 2020 12:28:24 -0600
Subject: [PATCH 01/28] New package: python3-pyrsistent

---
 srcpkgs/python3-pyrsistent/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-pyrsistent/template

diff --git a/srcpkgs/python3-pyrsistent/template b/srcpkgs/python3-pyrsistent/template
new file mode 100644
index 000000000000..6242a0fab219
--- /dev/null
+++ b/srcpkgs/python3-pyrsistent/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-pyrsistent'
+pkgname=python3-pyrsistent
+version=0.17.3
+revision=1
+wrksrc="pyrsistent-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+makedepends="python3-devel"
+depends="python3"
+short_desc="Python persistent immutable data structures"
+maintainer="Nathan Owens <ndowens@artixlinux.org>"
+license="MIT"
+homepage="https://github.com/tobgu/pyrsistent/"
+distfiles="${PYPI_SITE}/p/pyrsistent/pyrsistent-${version}.tar.gz"
+checksum=2e636185d9eb976a18a8a8e96efce62f2905fea90041958d8cc2a189756ebf3e
+
+do_check() {
+	: # Disable as it downloads many packages
+}
+
+post_install() {
+	vlicense LICENCE.mit LICENSE
+}

From 8e3fd6410f5211bc76a1a0a7ca7e2763b5a72412 Mon Sep 17 00:00:00 2001
From: Nathan Owens <ndowens@artixlinux.org>
Date: Sun, 29 Nov 2020 12:15:09 -0600
Subject: [PATCH 02/28] python3-jsonschema: update to 3.2.0

---
 srcpkgs/python3-jsonschema/template | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

diff --git a/srcpkgs/python3-jsonschema/template b/srcpkgs/python3-jsonschema/template
index c3954b106dc5..4a26bbe9cd65 100644
--- a/srcpkgs/python3-jsonschema/template
+++ b/srcpkgs/python3-jsonschema/template
@@ -1,27 +1,25 @@
 # Template file for 'python3-jsonschema'
 pkgname=python3-jsonschema
 reverts="3.0.2_1"
-version=2.6.0
-revision=6
+version=3.2.0
+revision=1
 wrksrc="jsonschema-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3-setuptools"
+depends="python3-setuptools python3-six python3-attrs python3-pyrsistent"
 short_desc="Implementation of JSON Schema for Python3"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/Julian/jsonschema"
+changelog="https://raw.githubusercontent.com/Julian/jsonschema/master/CHANGELOG.rst"
 distfiles="${PYPI_SITE}/j/jsonschema/jsonschema-${version}.tar.gz"
-checksum=6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02
+checksum=c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a
 conflicts="python-jsonschema>=0"
 
-pre_build() {
-	vsed -i setup.py \
-		-e '/setup_requires/d' \
-		-e '/vcversioner/d' \
-		-e "/name=/a\
-		version=\"${version}\","
+do_check() {
+	: # Disable tests due to it downloading several deps
 }
+
 post_install() {
 	vlicense COPYING LICENSE
 }

From 195da81363e55440ed2b884d74b3a704e394820a Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 11 May 2021 09:55:49 -0400
Subject: [PATCH 03/28] python3-ipython_ipykernel: update to 5.5.4.

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

diff --git a/srcpkgs/python3-ipython_ipykernel/template b/srcpkgs/python3-ipython_ipykernel/template
index 36ef97f08d73..d9f5478dc9e0 100644
--- a/srcpkgs/python3-ipython_ipykernel/template
+++ b/srcpkgs/python3-ipython_ipykernel/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-ipython_ipykernel'
 pkgname=python3-ipython_ipykernel
-version=5.2.0
-revision=2
+version=5.5.4
+revision=1
 wrksrc="ipykernel-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools python3-ipython
@@ -13,12 +13,12 @@ maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/ipython/ipykernel"
 distfiles="${PYPI_SITE}/i/ipykernel/ipykernel-${version}.tar.gz"
-checksum=37c65d2e2da3326e5cf114405df6d47d997b8a3eba99e2cc4b75833bf71a5e18
+checksum=1ce0e83672cc3bfdc1ffb5603e1d77ab125f24b41abc4612e22bfb3e994c0db2
 
 do_check() {
 	# Those two tests are problematic in python 3.8,
 	# Old versions of ipykernel are more problematic
-	pytest -k 'not ipykernel/inprocess'
+	pytest --ignore=ipykernel/inprocess/tests
 }
 
 post_install() {

From 1003db28b188b8871e528ca7af0bc9df7141f5e1 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 11 May 2021 10:01:11 -0400
Subject: [PATCH 04/28] python3-jupyter_ipywidgets: update to 7.6.3.

---
 srcpkgs/python3-jupyter_ipywidgets/template | 17 +++++------------
 1 file changed, 5 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/python3-jupyter_ipywidgets/template b/srcpkgs/python3-jupyter_ipywidgets/template
index fa38f1632a83..9dd693ee4ae9 100644
--- a/srcpkgs/python3-jupyter_ipywidgets/template
+++ b/srcpkgs/python3-jupyter_ipywidgets/template
@@ -1,25 +1,18 @@
 # Template file for 'python3-jupyter_ipywidgets'
 pkgname=python3-jupyter_ipywidgets
-version=7.5.1
-revision=2
-_widgetsnbextver=3.5.0
+version=7.6.3
+revision=1
 wrksrc="ipywidgets-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3-jupyter_widgetsnbextension>=${_widgetsnbextver}
- python3-ipython_ipykernel python3-traitlets"
-checkdepends="python3-pytest python3-jupyter_widgetsnbextension
- python3-ipython_ipykernel python3-traitlets"
+depends="python3-jupyter_widgetsnbextension python3-ipython_ipykernel python3-traitlets"
+checkdepends="python3-pytest $depends"
 short_desc="IPython widgets for the Jupyter notebook"
 maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/jupyter-widgets/ipywidgets"
 distfiles="${PYPI_SITE}/i/ipywidgets/ipywidgets-${version}.tar.gz"
-checksum=e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97
-
-do_check() {
-	pytest
-}
+checksum=9f1a43e620530f9e570e4a493677d25f08310118d315b00e25a18f12913c41f0
 
 post_install() {
 	vlicense LICENSE

From a9b130e908846376aa3c2e6707373998a7b8e0a0 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 11 May 2021 10:15:56 -0400
Subject: [PATCH 05/28] New package: python3-nest_asyncio-1.5.1

---
 srcpkgs/python3-nest_asyncio/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-nest_asyncio/template

diff --git a/srcpkgs/python3-nest_asyncio/template b/srcpkgs/python3-nest_asyncio/template
new file mode 100644
index 000000000000..5ad39cf7f279
--- /dev/null
+++ b/srcpkgs/python3-nest_asyncio/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-nest_asyncio'
+pkgname=python3-nest_asyncio
+version=1.5.1
+revision=1
+wrksrc="${pkgname#python3-}-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools_scm python3-toml"
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Python asyncio patch to allow nested event loops"
+maintainer="Andrew J. Hesford <ajh@sideband.org>"
+license="BSD-2-Clause"
+homepage="https://github.com/erdewit/nest_asyncio"
+distfiles="${PYPI_SITE}/n/nest_asyncio/nest_asyncio-${version}.tar.gz"
+checksum=afc5a1c515210a23c461932765691ad39e8eba6551c055ac8d5546e69250d0aa
+
+post_install() {
+	vlicense LICENSE
+}

From b3819143d4ef16a77e408dd84438f8a6ae267529 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 11 May 2021 10:20:03 -0400
Subject: [PATCH 06/28] python3-jupyter_client: update to 6.2.0.

---
 .../patches/test_session.patch                | 15 -------------
 srcpkgs/python3-jupyter_client/template       | 22 ++++++++-----------
 2 files changed, 9 insertions(+), 28 deletions(-)
 delete mode 100644 srcpkgs/python3-jupyter_client/patches/test_session.patch

diff --git a/srcpkgs/python3-jupyter_client/patches/test_session.patch b/srcpkgs/python3-jupyter_client/patches/test_session.patch
deleted file mode 100644
index 2febffe28cf9..000000000000
--- a/srcpkgs/python3-jupyter_client/patches/test_session.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-encoding option is removed from msgpack.unpackb
-See: https://pypi.org/project/msgpack/
-diff --git jupyter_client/tests/test_session.py jupyter_client/tests/test_session.py
-index 82d63df..d8636ff 100644
---- jupyter_client/tests/test_session.py
-+++ jupyter_client/tests/test_session.py
-@@ -311,7 +311,7 @@ class TestSession(SessionTestCase):
- 
-         session = ss.Session(
-             pack=msgpack.packb,
--            unpack=lambda buf: msgpack.unpackb(buf, encoding='utf8'),
-+            unpack=lambda buf: msgpack.unpackb(buf),
-         )
-         self._datetime_test(session)
- 
diff --git a/srcpkgs/python3-jupyter_client/template b/srcpkgs/python3-jupyter_client/template
index 9dc13b8a261f..0379755040b7 100644
--- a/srcpkgs/python3-jupyter_client/template
+++ b/srcpkgs/python3-jupyter_client/template
@@ -1,29 +1,25 @@
 # Template file for 'python3-jupyter_client'
 pkgname=python3-jupyter_client
-version=6.1.0
-revision=2
+version=6.2.0
+revision=1
 wrksrc="jupyter_client-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3-setuptools python3-traitlets python3-jupyter_core>=4.6.0
- python3-pyzmq>=13 python3-dateutil>=2.1 python3-tornado>=3.5
- python3-simplejson"
-checkdepends="python3-pytest python3-ipython_ipykernel
- python3-setuptools python3-traitlets python3-jupyter_core
- python3-pyzmq python3-dateutil python3-tornado
- python3-simplejson python3-msgpack python3-Sphinx"
+depends="python3-traitlets python3-jupyter_core python3-pyzmq
+ python3-dateutil python3-tornado python3-nest_asyncio"
+checkdepends="python3-pytest python3-async_generator python3-msgpack
+ python3-ipython_ipykernel python3-Sphinx $depends"
 short_desc="Jupyter protocol client APIs"
 maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/jupyter/jupyter_client"
 distfiles="${PYPI_SITE}/j/jupyter_client/jupyter_client-${version}.tar.gz"
-checksum=61429e7d2c4b385135d31054944dd3f23a1c6affb0ca3d4328d42fc9ba82b7f5
+checksum=e2ab61d79fbf8b56734a4c2499f19830fbd7f6fefb3e87868ef0545cb3c17eb9
 conflicts="python-jupyter_client<=5.2.4_2"
 
 do_check() {
-	# test_install_kernel_spec_prefix is problematic
-	# The test is fine when run in-tree,
-	# but it's failing in ./xbps-src check
+	# test_install_kernel_spec_prefix runs fine in-tree but fails when
+	# running xbps-src check
 	pytest -k 'not test_install_kernel_spec_prefix'
 }
 

From 19bea910392a6924405a0bb5838c7a54f8fff1cf Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 11 May 2021 10:29:11 -0400
Subject: [PATCH 07/28] python3-jupyter_console: update to 6.4.0.

---
 .../python3-jupyter_console/patches/setuptools.diff   | 11 -----------
 srcpkgs/python3-jupyter_console/template              | 10 +++-------
 2 files changed, 3 insertions(+), 18 deletions(-)
 delete mode 100644 srcpkgs/python3-jupyter_console/patches/setuptools.diff

diff --git a/srcpkgs/python3-jupyter_console/patches/setuptools.diff b/srcpkgs/python3-jupyter_console/patches/setuptools.diff
deleted file mode 100644
index 4c39edde077f..000000000000
--- a/srcpkgs/python3-jupyter_console/patches/setuptools.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py
-+++ setup.py
-@@ -51,7 +51,7 @@
- import os
- from glob import glob
- 
--from distutils.core import setup
-+from setuptools import setup
- 
- pjoin = os.path.join
- here = os.path.abspath(os.path.dirname(__file__))
diff --git a/srcpkgs/python3-jupyter_console/template b/srcpkgs/python3-jupyter_console/template
index f491e1640f5c..53de02560075 100644
--- a/srcpkgs/python3-jupyter_console/template
+++ b/srcpkgs/python3-jupyter_console/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-jupyter_console'
 pkgname=python3-jupyter_console
-version=6.1.0
-revision=5
+version=6.4.0
+revision=1
 wrksrc="jupyter_console-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -13,14 +13,10 @@ maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/jupyter/jupyter_console"
 distfiles="${PYPI_SITE}/j/jupyter_console/jupyter_console-${version}.tar.gz"
-checksum=6f6ead433b0534909df789ea64f0a14cdf9b6b2360757756f08182be4b9e431b
+checksum=242248e1685039cd8bff2c2ecb7ce6c1546eb50ee3b08519729e6e881aec19c7
 # alternatives will be a conflict
 conflicts="python-jupyter_console<=6.0.0_2"
 
-do_check() {
-	: pytest reports Stdin is not a terminal.
-}
-
 post_install() {
 	vlicense COPYING.md LICENSE
 }

From 5fd5fcf7a837173b90b0a4b54c772e8e572b9ac7 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 11 May 2021 10:38:51 -0400
Subject: [PATCH 08/28] python3-jupyter_core: update to 4.7.1.

---
 srcpkgs/python3-jupyter_core/template | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/python3-jupyter_core/template b/srcpkgs/python3-jupyter_core/template
index 413be27873f2..61c6e81360ad 100644
--- a/srcpkgs/python3-jupyter_core/template
+++ b/srcpkgs/python3-jupyter_core/template
@@ -1,23 +1,22 @@
 # Template file for 'python3-jupyter_core'
 pkgname=python3-jupyter_core
-version=4.6.3
-revision=2
+version=4.7.1
+revision=1
 wrksrc="jupyter_core-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-traitlets"
-checkdepends="$depends python3-pytest python3-six python3-ipython_genutils
- python3-ipython_ipykernel python3-decorator python3-nose"
+checkdepends="$depends python3-pytest python3-ipython_ipykernel"
 short_desc="Jupyter core package"
 maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://jupyter.org"
 distfiles="${PYPI_SITE}/j/jupyter_core/jupyter_core-${version}.tar.gz"
-checksum=394fd5dd787e7c8861741880bdf8a00ce39f95de5d18e579c74b882522219e7e
+checksum=79025cb3225efcd36847d0840f3fc672c0abd7afd0de83ba8a1d3837619122b4
 conflicts="python-jupyter_core<=4.4.0_3"
 
 do_check() {
-	PYTHONPATH=$(pwd)/build/lib py.test
+	python3 -m pytest -k 'not test_jupyter_path_prefer_env'
 }
 
 post_install() {

From 0fdd22775ac67d6fd44b9e8a9ad69398b2f5f2f0 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 11 May 2021 11:09:34 -0400
Subject: [PATCH 09/28] New package: python3-jupyterlab_pygments-0.1.2

---
 srcpkgs/python3-jupyterlab_pygments/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-jupyterlab_pygments/template

diff --git a/srcpkgs/python3-jupyterlab_pygments/template b/srcpkgs/python3-jupyterlab_pygments/template
new file mode 100644
index 000000000000..0d341b4e5e28
--- /dev/null
+++ b/srcpkgs/python3-jupyterlab_pygments/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-jupyterlab_pygments'
+pkgname=python3-jupyterlab_pygments
+version=0.1.2
+revision=1
+wrksrc="${pkgname#python3-}-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-Pygments"
+short_desc="Pygments theme making use of JupyterLab CSS variables"
+maintainer="Andrew J. Hesford <ajh@sideband.org>"
+license="BSD-3-Clause"
+homepage="https://github.com/jupyterlab/jupyterlab_pygments"
+distfiles="${PYPI_SITE}/j/jupyterlab_pygments/jupyterlab_pygments-${version}.tar.gz"
+checksum=cfcda0873626150932f438eccf0f8bf22bfa92345b814890ab360d666b254146
+# Upstream defines no tests
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From b9198c45e16b65fcd32e5429ab10b50d588bae4b Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 11 May 2021 11:09:37 -0400
Subject: [PATCH 10/28] New package: python3-nbclient-0.5.3

---
 srcpkgs/python3-nbclient/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-nbclient/template

diff --git a/srcpkgs/python3-nbclient/template b/srcpkgs/python3-nbclient/template
new file mode 100644
index 000000000000..4abf04331bca
--- /dev/null
+++ b/srcpkgs/python3-nbclient/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-nbclient'
+pkgname=python3-nbclient
+version=0.5.3
+revision=1
+wrksrc="${pkgname#python3-}-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-traitlets python3-jupyter_client
+ python3-jupyter_nbformat python3-async_generator python3-nest_asyncio"
+short_desc="Client library for executing Jupyter notebooks"
+maintainer="Andrew J. Hesford <ajh@sideband.org>"
+license="BSD-3-Clause"
+homepage="https://nbclient.readthedocs.io/en/latest/"
+distfiles="${PYPI_SITE}/n/nbclient/nbclient-${version}.tar.gz"
+checksum=db17271330c68c8c88d46d72349e24c147bb6f34ec82d8481a8f025c4d26589c
+# Package might need to be installed for testing
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From 4edf892dbef7be60e3e503c5e9e08d935974c523 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 11 May 2021 11:17:49 -0400
Subject: [PATCH 11/28] python3-jupyter_nbconvert: update to 6.0.7.

---
 .../patches/test-timeout.patch                | 16 -----------
 srcpkgs/python3-jupyter_nbconvert/template    | 28 ++++++-------------
 2 files changed, 9 insertions(+), 35 deletions(-)
 delete mode 100644 srcpkgs/python3-jupyter_nbconvert/patches/test-timeout.patch

diff --git a/srcpkgs/python3-jupyter_nbconvert/patches/test-timeout.patch b/srcpkgs/python3-jupyter_nbconvert/patches/test-timeout.patch
deleted file mode 100644
index 172692d34384..000000000000
--- a/srcpkgs/python3-jupyter_nbconvert/patches/test-timeout.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-This test is used to test other errors instead of TimeoutError,
-according to the attached comment, increase timeout should be fine.
-I run into the timeout 1 out of 10 run.
-diff --git nbconvert/preprocessors/tests/test_execute.py nbconvert/preprocessors/tests/test_execute.py
-index 243a725..a55116e 100644
---- nbconvert/preprocessors/tests/test_execute.py
-+++ nbconvert/preprocessors/tests/test_execute.py
-@@ -317,7 +317,7 @@ def test_many_parallel_notebooks(capfd):
-     with ProcessPool(max_workers=4) as pool:
-         futures = [
-             # Travis needs a lot more time even though 10s is enough on most dev machines
--            pool.schedule(run_notebook, args=(input_file, opts, res), timeout=30)
-+            pool.schedule(run_notebook, args=(input_file, opts, res), timeout=60)
-             for i in range(0, 8)
-         ]
-         for index, future in enumerate(futures):
diff --git a/srcpkgs/python3-jupyter_nbconvert/template b/srcpkgs/python3-jupyter_nbconvert/template
index fd3a27576358..59d7d2c5014a 100644
--- a/srcpkgs/python3-jupyter_nbconvert/template
+++ b/srcpkgs/python3-jupyter_nbconvert/template
@@ -1,36 +1,26 @@
 # Template file for 'python3-jupyter_nbconvert'
 pkgname=python3-jupyter_nbconvert
-version=5.6.1
-revision=2
+version=6.0.7
+revision=1
 wrksrc="nbconvert-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3-mistune python3-Jinja2>=2.4 python3-Pygments
- python3-traitlets>=4.2 python3-jupyter_core python3-jupyter_nbformat>=4.4
- python3-entrypoints>=0.2.2 python3-testpath python3-bleach
- python3-pandocfilters>=1.4.1 python3-defusedxml"
+depends="python3-mistune python3-Jinja2 python3-jupyterlab_pygments
+ python3-nbclient python3-jupyter_core python3-entrypoints python3-testpath
+ python3-bleach python3-pandocfilters python3-defusedxml"
 checkdepends="python3-pytest python3-ipython_ipykernel
- python3-mistune python3-Jinja2 python3-Pygments
- python3-traitlets python3-jupyter_core python3-jupyter_nbformat
- python3-entrypoints python3-testpath python3-bleach
- python3-pandocfilters python3-defusedxml
- python3-jupyter_ipywidgets python3-Pebble pandoc inkscape"
+ python3-jupyter_ipywidgets python3-Pebble pandoc inkscape $depends"
 short_desc="Converting Jupyter notebooks"
 maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/jupyter/nbconvert"
 distfiles="${PYPI_SITE}/n/nbconvert/nbconvert-${version}.tar.gz"
-checksum=21fb48e700b43e82ba0e3142421a659d7739b65568cc832a13976a77be16b523
+checksum=cbbc13a86dfbd4d1b5dee106539de0795b4db156c894c2c5dc382062bbc29002
 conflicts="python-jupyter_nbconvert<=5.4.1_2"
 
-post_patch() {
-	# only 1 test cases in test_nbconvertapp is failing,
-	# but disable it will make everything run into trouble
-	rm -f nbconvert/tests/test_nbconvertapp.py
-}
-
 do_check() {
-	pytest -k 'not test_run_all_notebooks[SVG.ipynb-opts9]'
+	# WebPDF export depends on unpackaged pyppeteer
+	python3 -m pytest -k 'not TestWebPDFExporter and not test_webpdf_with_chromium'
 }
 
 post_install() {

From 9472c0d4a4d867803c60a81882b0d7cbcacf547b Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 11 May 2021 11:22:38 -0400
Subject: [PATCH 12/28] python3-jupyter_nbformat: update to 5.1.3.

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

diff --git a/srcpkgs/python3-jupyter_nbformat/template b/srcpkgs/python3-jupyter_nbformat/template
index 4a04f11f5fb3..f8d21d621bd8 100644
--- a/srcpkgs/python3-jupyter_nbformat/template
+++ b/srcpkgs/python3-jupyter_nbformat/template
@@ -1,25 +1,24 @@
 # Template file for 'python3-jupyter_nbformat'
 pkgname=python3-jupyter_nbformat
-version=5.0.4
-revision=2
+version=5.1.3
+revision=1
 wrksrc="nbformat-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3-jsonschema>=2.6.0 python3-traitlets>=4.1
- python3-ipython_genutils python3-jupyter_core"
-checkdepends="python3-pytest python3-testpath
- python3-jsonschema python3-traitlets
+depends="python3-jsonschema python3-traitlets
  python3-ipython_genutils python3-jupyter_core"
+checkdepends="python3-pytest python3-testpath $depends"
 short_desc="Jupyter notebook format"
 maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/jupyter/nbformat"
 distfiles="${PYPI_SITE}/n/nbformat/nbformat-${version}.tar.gz"
-checksum=562de41fc7f4f481b79ab5d683279bf3a168858268d4387b489b7b02be0b324a
+checksum=b516788ad70771c6250977c1374fcca6edebe6126fd2adb5a69aa5c2356fd1c8
 conflicts="python-jupyter_nbformat<=4.4.0_3"
 
 do_check() {
-	pytest
+	# Tests require a non-existent notebook file
+	python3 -m pytest -k 'not test_upgrade_v4_to_4_dot_5 and not test_sample_notebook'
 }
 
 post_install() {

From c6e497e2839ec6ef3c200c8fe39c8238a6ee548d Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 11 May 2021 11:24:44 -0400
Subject: [PATCH 13/28] python3-jupyter_notebook: update to 6.3.0.

---
 srcpkgs/python3-jupyter_notebook/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/python3-jupyter_notebook/template b/srcpkgs/python3-jupyter_notebook/template
index c7a8b2d03904..1f6853e5e5b3 100644
--- a/srcpkgs/python3-jupyter_notebook/template
+++ b/srcpkgs/python3-jupyter_notebook/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-jupyter_notebook'
 pkgname=python3-jupyter_notebook
-version=6.0.3
-revision=2
+version=6.3.0
+revision=1
 wrksrc="notebook-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -10,14 +10,15 @@ depends="python3-Jinja2 python3-terminado python3-tornado
  python3-jupyter_client python3-jupyter_nbformat python3-jupyter_nbconvert
  python3-ipython_ipykernel python3-send2trash python3-prometheus_client
  mathjax"
-checkdepends="$depends"
 short_desc="Jupyter interactive notebook"
 maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://jupyter.org/"
 distfiles="${PYPI_SITE}/n/notebook/notebook-${version}.tar.gz"
-checksum=47a9092975c9e7965ada00b9a20f0cf637d001db60d241d479f53c0be117ad48
+checksum=cbc9398d6c81473e9cdb891d2cae9c0d3718fca289dda6d26df5cb660fcadc7d
 conflicts="python-jupyter_notebook<=5.7.0_2"
+# Tests require unpackaged selenium
+make_check=no
 
 post_install() {
 	vlicense LICENSE
@@ -25,7 +26,3 @@ post_install() {
 	rm -rf ${DESTDIR}/${py3_sitelib}/notebook/static/components/MathJax
 	ln -sf /usr/share/mathjax ${DESTDIR}/${py3_sitelib}/notebook/static/components/MathJax
 }
-
-do_check() {
-	: no selenium
-}

From 8047d21b304919fecb3fc4272f6fe32ebe78452b Mon Sep 17 00:00:00 2001
From: Andrea Manenti <andrea.manenti@yahoo.com>
Date: Wed, 12 May 2021 19:43:43 +0200
Subject: [PATCH 14/28] new package jupyterlab (WIP)

---
 srcpkgs/jupyterlab/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/jupyterlab/template

diff --git a/srcpkgs/jupyterlab/template b/srcpkgs/jupyterlab/template
new file mode 100644
index 000000000000..e8ab1c709f49
--- /dev/null
+++ b/srcpkgs/jupyterlab/template
@@ -0,0 +1,22 @@
+# Template file for 'jupyterlab'
+pkgname=jupyterlab
+version=3.0.15
+revision=1
+#archs="i686 x86_64"
+#wrksrc=
+#create_wrksrc=yes
+build_style=python3-module
+#configure_args=""
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="python3-setuptools"
+makedepends="python3-setuptools"
+depends="python3-jupyterlab_server"
+short_desc="JupyterLab computational environment."
+maintainer="Nicolò Piazzalunga <a@b.c>"
+license="(custom)"
+homepage="https://jupyter.org/"
+distfiles="https://github.com/jupyterlab/jupyterlab/archive/refs/tags/v${version}.tar.gz"
+checksum=b83ccd2dc068e714158155f2e0f22313ca0be2dfb7aacdc604efdb05969a0af8

From 73fe2cb667eda4a0772742978a694ce2905f5021 Mon Sep 17 00:00:00 2001
From: Andrea Manenti <andrea.manenti@yahoo.com>
Date: Wed, 12 May 2021 19:44:15 +0200
Subject: [PATCH 15/28] new package jupyter_server (WIP)

---
 srcpkgs/python3-jupyter_server/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/python3-jupyter_server/template

diff --git a/srcpkgs/python3-jupyter_server/template b/srcpkgs/python3-jupyter_server/template
new file mode 100644
index 000000000000..eba4409ea0ab
--- /dev/null
+++ b/srcpkgs/python3-jupyter_server/template
@@ -0,0 +1,22 @@
+# Template file for 'python3-jupyter_server'
+pkgname=python3-jupyter_server
+version=1.7.0
+revision=1
+#archs="i686 x86_64"
+wrksrc="jupyter_server-${version}"
+#create_wrksrc=yes
+build_style=python3-module
+#configure_args=""
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="python3-setuptools"
+makedepends=""
+depends=""
+short_desc="The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications."
+maintainer="Nicolò Piazzalunga <a.b@c>"
+license="GPL-3.0-or-later"
+homepage="https://jupyter.org/"
+distfiles="${PYPI_SITE}/j/jupyter-server/jupyter_server-${version}.tar.gz"
+checksum=d9cfc1d21ff9951f185d9cbf9b742b911f57b98887ed79e210acd6f720505576

From e1c0d829dca8e5f577e3ae60192c02a3b7a94a18 Mon Sep 17 00:00:00 2001
From: Andrea Manenti <andrea.manenti@yahoo.com>
Date: Wed, 12 May 2021 19:44:27 +0200
Subject: [PATCH 16/28] new package jupyterlab_server (WIP)

---
 srcpkgs/python3-jupyterlab_server/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/python3-jupyterlab_server/template

diff --git a/srcpkgs/python3-jupyterlab_server/template b/srcpkgs/python3-jupyterlab_server/template
new file mode 100644
index 000000000000..5928afed29a1
--- /dev/null
+++ b/srcpkgs/python3-jupyterlab_server/template
@@ -0,0 +1,22 @@
+# Template file for 'python3-jupyterlab_server'
+pkgname=python3-jupyterlab_server
+version=2.5.1
+revision=1
+#archs="i686 x86_64"
+wrksrc="jupyterlab_server-${version}"
+#create_wrksrc=yes
+build_style=python3-module
+#configure_args=""
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="python3-setuptools python3-jupyter_notebook python3-jupyter_server"
+makedepends=""
+depends=""
+short_desc="A set of server components for JupyterLab and JupyterLab like applications"
+maintainer="Nicolò Piazzalunga <a@b.c>"
+license="GPL-3.0-or-later"
+homepage="https://jupyter.org/"
+distfiles="https://github.com/jupyterlab/jupyterlab_server/archive/refs/tags/v${version}.tar.gz"
+checksum=2b6016b893b6999ce4f3eb2413548486d0a795e4a5c92959a12ad2c65ee6874c

From 6fadb6ec8d8c615663c798fe5f4de6284224119b Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 13 May 2021 17:59:24 +0200
Subject: [PATCH 17/28] New package: python3-anyio-3.0.1

---
 srcpkgs/python3-anyio/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-anyio/template

diff --git a/srcpkgs/python3-anyio/template b/srcpkgs/python3-anyio/template
new file mode 100644
index 000000000000..f7ec544ead12
--- /dev/null
+++ b/srcpkgs/python3-anyio/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-anyio'
+pkgname=python3-anyio
+version=3.0.1
+revision=1
+wrksrc=anyio-${version}
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-setuptools_scm"
+depends="python3-sniffio python3-idna"
+short_desc="High level asynchronous concurrency and networking framework
+that works on top of either trio or asyncio"
+maintainer="dkwo <nicolopiazzalunga@gmail.com>"
+license="MIT"
+homepage="https://github.com/agronholm/anyio"
+distfiles="${PYPI_SITE}/a/anyio/anyio-${version}.tar.gz"
+checksum=1ef7622396ab55829d4236a6f75e2199df6d26a4ba79bea0cb942a5fd2f79a23
+
+post_install() {
+	vlicense LICENSE
+}

From 51c5e7fba4074000596c8dd8308fac3e3b68260d Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 13 May 2021 18:25:54 +0200
Subject: [PATCH 18/28] python3-jupyter_server: improve

---
 srcpkgs/python3-jupyter_server/template | 26 ++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/python3-jupyter_server/template b/srcpkgs/python3-jupyter_server/template
index eba4409ea0ab..781be9460360 100644
--- a/srcpkgs/python3-jupyter_server/template
+++ b/srcpkgs/python3-jupyter_server/template
@@ -2,21 +2,21 @@
 pkgname=python3-jupyter_server
 version=1.7.0
 revision=1
-#archs="i686 x86_64"
 wrksrc="jupyter_server-${version}"
-#create_wrksrc=yes
 build_style=python3-module
-#configure_args=""
-#make_build_args=""
-#make_install_args=""
-#conf_files=""
-#make_dirs="/var/log/dir 0755 root root"
 hostmakedepends="python3-setuptools"
-makedepends=""
-depends=""
-short_desc="The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications."
-maintainer="Nicolò Piazzalunga <a.b@c>"
-license="GPL-3.0-or-later"
-homepage="https://jupyter.org/"
+depends="python3-anyio python3-jupyter_client python3-jupyter_nbformat
+python3-jupyter_nbconvert python3-terminado
+python3-prometheus_client python3-traitlets python3-tornado
+python3-Jinja2 python3-send2trash python3-websocket-client"
+# python-jupyter_packaging
+short_desc="Backend to Jupyter web applications"
+maintainer="dkwo <nicolopiazzalunga@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://jupyter.org"
 distfiles="${PYPI_SITE}/j/jupyter-server/jupyter_server-${version}.tar.gz"
 checksum=d9cfc1d21ff9951f185d9cbf9b742b911f57b98887ed79e210acd6f720505576
+
+post_install() {
+	vlicense COPYING.md
+}

From 642b3035a84fc1dc95557f7f2cc9ef91d3bb548c Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 13 May 2021 18:40:14 +0200
Subject: [PATCH 19/28] jupyterlab: improve (does not build yet)

---
 srcpkgs/jupyterlab/template | 27 ++++++++++++---------------
 1 file changed, 12 insertions(+), 15 deletions(-)

diff --git a/srcpkgs/jupyterlab/template b/srcpkgs/jupyterlab/template
index e8ab1c709f49..df2b1c642a79 100644
--- a/srcpkgs/jupyterlab/template
+++ b/srcpkgs/jupyterlab/template
@@ -2,21 +2,18 @@
 pkgname=jupyterlab
 version=3.0.15
 revision=1
-#archs="i686 x86_64"
-#wrksrc=
-#create_wrksrc=yes
 build_style=python3-module
-#configure_args=""
-#make_build_args=""
-#make_install_args=""
-#conf_files=""
-#make_dirs="/var/log/dir 0755 root root"
-hostmakedepends="python3-setuptools"
-makedepends="python3-setuptools"
-depends="python3-jupyterlab_server"
-short_desc="JupyterLab computational environment."
-maintainer="Nicolò Piazzalunga <a@b.c>"
-license="(custom)"
-homepage="https://jupyter.org/"
+hostmakedepends="python3-setuptools python3-argon2"
+depends="python3-jupyterlab_server nodejs"
+# jupyter-nbclassic -> argon2
+# does not build yet
+short_desc="JupyterLab computational environment"
+maintainer="dkwo <nicolopiazzalunga@gmail.com>"
+license="custom:jupyterlab"
+homepage="https://jupyter.org"
 distfiles="https://github.com/jupyterlab/jupyterlab/archive/refs/tags/v${version}.tar.gz"
 checksum=b83ccd2dc068e714158155f2e0f22313ca0be2dfb7aacdc604efdb05969a0af8
+
+post_install() {
+	vlicense LICENSE
+}

From e57ed173c51444b25bf30c95830ce56f220dd614 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 13 May 2021 20:43:07 +0200
Subject: [PATCH 20/28] New package python3-jupyter_nbclassic 0.2.8

---
 srcpkgs/python3-jupyter_nbclassic/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/python3-jupyter_nbclassic/template

diff --git a/srcpkgs/python3-jupyter_nbclassic/template b/srcpkgs/python3-jupyter_nbclassic/template
new file mode 100644
index 000000000000..9d267219ca9a
--- /dev/null
+++ b/srcpkgs/python3-jupyter_nbclassic/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-jupyter_nbclassic'
+pkgname=python3-jupyter_nbclassic
+version=0.2.8
+revision=1
+wrksrc=nbclassic-${version}
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-jupyter_notebook python3-jupyter_server"
+short_desc="Jupyter Notebook as a Jupyter Server Extension"
+maintainer="dkwo <nicolopiazzalunga@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://jupyter.org"
+distfiles="${PYPI_SITE}/n/nbclassic/nbclassic-${version}.tar.gz"
+checksum=9553dcd9ae4d932db640dad0daa186fe6c64e69ec2159868c0b38d7adef9b3b5
+
+post_install() {
+	vlicense LICENSE
+}

From e9ba53aa70f36818218f0d9bc154f759dfec8202 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 13 May 2021 20:43:32 +0200
Subject: [PATCH 21/28] jupyterlab: finally builds

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

diff --git a/srcpkgs/jupyterlab/template b/srcpkgs/jupyterlab/template
index df2b1c642a79..928efeb60779 100644
--- a/srcpkgs/jupyterlab/template
+++ b/srcpkgs/jupyterlab/template
@@ -3,10 +3,8 @@ pkgname=jupyterlab
 version=3.0.15
 revision=1
 build_style=python3-module
-hostmakedepends="python3-setuptools python3-argon2"
-depends="python3-jupyterlab_server nodejs"
-# jupyter-nbclassic -> argon2
-# does not build yet
+hostmakedepends="python3-setuptools"
+depends="python3-jupyterlab_server nodejs python3-jupyter_nbclassic"
 short_desc="JupyterLab computational environment"
 maintainer="dkwo <nicolopiazzalunga@gmail.com>"
 license="custom:jupyterlab"

From 5fbf4c0e6303f4ed554c96515d1b93ef6ee2b4a5 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 13 May 2021 20:43:59 +0200
Subject: [PATCH 22/28] python3-jupyter_notebook: update to 6.3.0

---
 srcpkgs/python3-jupyter_notebook/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/python3-jupyter_notebook/template b/srcpkgs/python3-jupyter_notebook/template
index c7a8b2d03904..5a4326976508 100644
--- a/srcpkgs/python3-jupyter_notebook/template
+++ b/srcpkgs/python3-jupyter_notebook/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-jupyter_notebook'
 pkgname=python3-jupyter_notebook
-version=6.0.3
-revision=2
+version=6.3.0
+revision=1
 wrksrc="notebook-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -9,8 +9,7 @@ depends="python3-Jinja2 python3-terminado python3-tornado
  python3-ipython_genutils python3-traitlets python3-jupyter_core
  python3-jupyter_client python3-jupyter_nbformat python3-jupyter_nbconvert
  python3-ipython_ipykernel python3-send2trash python3-prometheus_client
- mathjax"
-checkdepends="$depends"
+ mathjax python3-argon2"
 short_desc="Jupyter interactive notebook"
 maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="BSD-3-Clause"
@@ -18,6 +17,8 @@ homepage="https://jupyter.org/"
 distfiles="${PYPI_SITE}/n/notebook/notebook-${version}.tar.gz"
 checksum=47a9092975c9e7965ada00b9a20f0cf637d001db60d241d479f53c0be117ad48
 conflicts="python-jupyter_notebook<=5.7.0_2"
+# Tests require unpackaged selenium
+make_check=no
 
 post_install() {
 	vlicense LICENSE
@@ -25,7 +26,3 @@ post_install() {
 	rm -rf ${DESTDIR}/${py3_sitelib}/notebook/static/components/MathJax
 	ln -sf /usr/share/mathjax ${DESTDIR}/${py3_sitelib}/notebook/static/components/MathJax
 }
-
-do_check() {
-	: no selenium
-}

From 862932d2a624d57b9922183b1b9745f47a763de1 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 13 May 2021 21:14:06 +0200
Subject: [PATCH 23/28] various fixes

---
 srcpkgs/python3-jupyter_notebook/template  |  2 +-
 srcpkgs/python3-jupyterlab_server/template | 25 ++++++++++------------
 2 files changed, 12 insertions(+), 15 deletions(-)

diff --git a/srcpkgs/python3-jupyter_notebook/template b/srcpkgs/python3-jupyter_notebook/template
index 5a4326976508..441ac0f9a4a6 100644
--- a/srcpkgs/python3-jupyter_notebook/template
+++ b/srcpkgs/python3-jupyter_notebook/template
@@ -15,7 +15,7 @@ maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://jupyter.org/"
 distfiles="${PYPI_SITE}/n/notebook/notebook-${version}.tar.gz"
-checksum=47a9092975c9e7965ada00b9a20f0cf637d001db60d241d479f53c0be117ad48
+checksum=cbc9398d6c81473e9cdb891d2cae9c0d3718fca289dda6d26df5cb660fcadc7d
 conflicts="python-jupyter_notebook<=5.7.0_2"
 # Tests require unpackaged selenium
 make_check=no
diff --git a/srcpkgs/python3-jupyterlab_server/template b/srcpkgs/python3-jupyterlab_server/template
index 5928afed29a1..92bd959615a2 100644
--- a/srcpkgs/python3-jupyterlab_server/template
+++ b/srcpkgs/python3-jupyterlab_server/template
@@ -2,21 +2,18 @@
 pkgname=python3-jupyterlab_server
 version=2.5.1
 revision=1
-#archs="i686 x86_64"
 wrksrc="jupyterlab_server-${version}"
-#create_wrksrc=yes
 build_style=python3-module
-#configure_args=""
-#make_build_args=""
-#make_install_args=""
-#conf_files=""
-#make_dirs="/var/log/dir 0755 root root"
-hostmakedepends="python3-setuptools python3-jupyter_notebook python3-jupyter_server"
-makedepends=""
-depends=""
-short_desc="A set of server components for JupyterLab and JupyterLab like applications"
-maintainer="Nicolò Piazzalunga <a@b.c>"
-license="GPL-3.0-or-later"
-homepage="https://jupyter.org/"
+hostmakedepends="python3-setuptools"
+makedepends="python3-jupyter_notebook python3-jupyter_server"
+depends="python3-requests python3-json5 python3-Babel"
+short_desc="Set of server components for JupyterLab and JupyterLab like applications"
+maintainer="dkwo <nicolopiazzalunga@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://jupyter.org"
 distfiles="https://github.com/jupyterlab/jupyterlab_server/archive/refs/tags/v${version}.tar.gz"
 checksum=2b6016b893b6999ce4f3eb2413548486d0a795e4a5c92959a12ad2c65ee6874c
+
+post_install() {
+	vlicense LICENSE
+}

From 681d74c490383cd8e47ac14b880526a605c01eaa Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 13 May 2021 21:14:27 +0200
Subject: [PATCH 24/28] new package: python3-json5

---
 srcpkgs/python3-json5/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/python3-json5/template

diff --git a/srcpkgs/python3-json5/template b/srcpkgs/python3-json5/template
new file mode 100644
index 000000000000..006405804c2e
--- /dev/null
+++ b/srcpkgs/python3-json5/template
@@ -0,0 +1,17 @@
+# Template file for 'python3-json5'
+pkgname=python3-json5
+version=0.9.5
+revision=1
+wrksrc=json5-${version}
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Python implementation of the JSON5 data format"
+maintainer="dkwo <nicolopiazzalunga@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/dpranke/pyjson5"
+distfiles="${PYPI_SITE}/j/json5/json5-${version}.tar.gz"
+checksum=703cfee540790576b56a92e1c6aaa6c4b0d98971dc358ead83812aa4d06bdb96
+
+post_install() {
+	vlicense LICENSE
+}

From 1892c5df76336329d74147bb4219c52e08e2f5ab Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Fri, 14 May 2021 10:43:09 +0200
Subject: [PATCH 25/28] python3-terminado: update to 0.9.4

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

diff --git a/srcpkgs/python3-terminado/template b/srcpkgs/python3-terminado/template
index f7e32aebd35a..b32387ade0a8 100644
--- a/srcpkgs/python3-terminado/template
+++ b/srcpkgs/python3-terminado/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-terminado'
 pkgname=python3-terminado
-version=0.8.2
-revision=4
+version=0.9.4
+revision=1
 wrksrc="terminado-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://github.com/takluyver/terminado"
 distfiles="${PYPI_SITE}/t/terminado/terminado-${version}.tar.gz"
-checksum=de08e141f83c3a0798b050ecb097ab6259c3f0331b2f7b7750c9075ced2c20c2
+checksum=9a7dbcfbc2778830eeb70261bf7aa9d98a3eac8631a3afe3febeb57c12f798be
 
 post_install() {
 	vlicense LICENSE

From 7e95e26c74afced126b230d28874f6426324942d Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Fri, 14 May 2021 11:33:48 +0200
Subject: [PATCH 26/28] python3-jupyter_notebook: add dependency

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

diff --git a/srcpkgs/python3-jupyter_notebook/template b/srcpkgs/python3-jupyter_notebook/template
index 1f6853e5e5b3..441ac0f9a4a6 100644
--- a/srcpkgs/python3-jupyter_notebook/template
+++ b/srcpkgs/python3-jupyter_notebook/template
@@ -9,7 +9,7 @@ depends="python3-Jinja2 python3-terminado python3-tornado
  python3-ipython_genutils python3-traitlets python3-jupyter_core
  python3-jupyter_client python3-jupyter_nbformat python3-jupyter_nbconvert
  python3-ipython_ipykernel python3-send2trash python3-prometheus_client
- mathjax"
+ mathjax python3-argon2"
 short_desc="Jupyter interactive notebook"
 maintainer="Alessio Sergi <al3hex@gmail.com>"
 license="BSD-3-Clause"

From d350c962c92b0d8ad47303cbc497f2c7e0212a77 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Fri, 14 May 2021 14:03:41 +0200
Subject: [PATCH 27/28] python3-jsonschema: add dependency

---
 srcpkgs/python3-jsonschema/template | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/srcpkgs/python3-jsonschema/template b/srcpkgs/python3-jsonschema/template
index 4a26bbe9cd65..386376360c60 100644
--- a/srcpkgs/python3-jsonschema/template
+++ b/srcpkgs/python3-jsonschema/template
@@ -1,11 +1,10 @@
 # Template file for 'python3-jsonschema'
 pkgname=python3-jsonschema
-reverts="3.0.2_1"
 version=3.2.0
 revision=1
 wrksrc="jsonschema-${version}"
 build_style=python3-module
-hostmakedepends="python3-setuptools"
+hostmakedepends="python3-setuptools_scm"
 depends="python3-setuptools python3-six python3-attrs python3-pyrsistent"
 short_desc="Implementation of JSON Schema for Python3"
 maintainer="Orphaned <orphan@voidlinux.org>"
@@ -14,11 +13,6 @@ homepage="https://github.com/Julian/jsonschema"
 changelog="https://raw.githubusercontent.com/Julian/jsonschema/master/CHANGELOG.rst"
 distfiles="${PYPI_SITE}/j/jsonschema/jsonschema-${version}.tar.gz"
 checksum=c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a
-conflicts="python-jsonschema>=0"
-
-do_check() {
-	: # Disable tests due to it downloading several deps
-}
 
 post_install() {
 	vlicense COPYING LICENSE

From a0f23d2f8404da34140b75dcfccb65b0370b4f00 Mon Sep 17 00:00:00 2001
From: Andrea Manenti <andrea.manenti@yahoo.com>
Date: Thu, 27 May 2021 10:56:34 +0200
Subject: [PATCH 28/28] updated package python3-gmpy2 to version 2.1

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

diff --git a/srcpkgs/python3-gmpy2/template b/srcpkgs/python3-gmpy2/template
index 2e322329db62..7d4e7ec54469 100644
--- a/srcpkgs/python3-gmpy2/template
+++ b/srcpkgs/python3-gmpy2/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-gmpy2'
 pkgname=python3-gmpy2
-version=2.0.8
-revision=8
+version=2.1.0b5
+revision=1
 wrksrc="gmpy2-${version}"
 build_style=python3-module
 hostmakedepends="unzip python3-setuptools
@@ -11,5 +11,5 @@ short_desc="Python3 interface to GMP, MPFR and MPC libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"
 homepage="https://github.com/aleaxit/gmpy"
 license="LGPL-3.0-or-later"
-distfiles="${PYPI_SITE}/g/gmpy2/gmpy2-${version}.zip"
-checksum=dd233e3288b90f21b0bb384bcc7a7e73557bb112ccf0032ad52aa614eb373d3f
+distfiles="${PYPI_SITE}/g/gmpy2/gmpy2-${version}.tar.gz"
+checksum=8951bcfc61c0f40102b92a4777daf9eb85445b537c4d09086deb0e097190bef0

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PR PATCH] [Closed]: Gmpy2
  2021-05-27  9:01 [PR PATCH] Gmpy2 maneandrea
@ 2021-05-27  9:02 ` maneandrea
  0 siblings, 0 replies; 2+ messages in thread
From: maneandrea @ 2021-05-27  9:02 UTC (permalink / raw)
  To: ml

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

There's a closed pull request on the void-packages repository

Gmpy2
https://github.com/void-linux/void-packages/pull/31146

Description:
This package was orphaned and its version is now deprecated. I updated it to the latest version on github.

#### Have the results of the proposed changes been tested?
- [ x ] I generally don't use the affected packages but briefly tested this PR

#### Does it build and run successfully? Yes
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ x ] I built this PR locally for my native architecture, (x86_64-glibc)


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-05-27  9:02 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-27  9:01 [PR PATCH] Gmpy2 maneandrea
2021-05-27  9:02 ` [PR PATCH] [Closed]: Gmpy2 maneandrea

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).