We need jupyter_client >= 6.1.5 in order to start importing a few other ports like jupyter_server which will allow us to update the various jupyter ports in the tree.
ok's welcome Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-jupyter_client/Makefile,v retrieving revision 1.19 diff -u -p -u -r1.19 Makefile --- Makefile 26 Nov 2022 15:02:53 -0000 1.19 +++ Makefile 5 Sep 2023 00:45:33 -0000 @@ -1,7 +1,6 @@ COMMENT = Jupyter protocol implementation and client libraries -MODPY_EGG_VERSION = 5.3.4 -REVISION = 4 +MODPY_EGG_VERSION = 6.1.6 DISTNAME = jupyter_client-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} @@ -19,6 +18,7 @@ MODPY_PYBUILD = setuptools MODPY_PYTEST_ARGS = jupyter_client RUN_DEPENDS = devel/py-dateutil${MODPY_FLAVOR}>=2.1 \ + devel/py-ipython_genutils${MODPY_FLAVOR} \ devel/py-jupyter_core${MODPY_FLAVOR}>=4.6.0 \ devel/py-traitlets${MODPY_FLAVOR} \ net/py-zmq${MODPY_FLAVOR}>=13 \ Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-jupyter_client/distinfo,v retrieving revision 1.7 diff -u -p -u -r1.7 distinfo --- distinfo 16 Feb 2020 05:21:04 -0000 1.7 +++ distinfo 5 Sep 2023 00:45:33 -0000 @@ -1,2 +1,2 @@ -SHA256 (jupyter_client-5.3.4.tar.gz) = YOb67BAx1j31fxzGce1nPc7Q7UIPQ3fqM9s3scGIuRA= -SIZE (jupyter_client-5.3.4.tar.gz) = 275850 +SHA256 (jupyter_client-6.1.6.tar.gz) = s2D41GOLxXekZW6T+GKY23VfkVCY3HY/b8BdoMXXpZU= +SIZE (jupyter_client-6.1.6.tar.gz) = 292265 Index: patches/patch-jupyter_client_connect_py =================================================================== RCS file: /cvs/ports/devel/py-jupyter_client/patches/patch-jupyter_client_connect_py,v retrieving revision 1.3 diff -u -p -u -r1.3 patch-jupyter_client_connect_py --- patches/patch-jupyter_client_connect_py 11 Mar 2022 18:52:46 -0000 1.3 +++ patches/patch-jupyter_client_connect_py 5 Sep 2023 00:45:33 -0000 @@ -1,7 +1,7 @@ Index: jupyter_client/connect.py --- jupyter_client/connect.py.orig +++ jupyter_client/connect.py -@@ -18,6 +18,7 @@ import socket +@@ -15,6 +15,7 @@ import socket import stat import tempfile import warnings @@ -9,7 +9,7 @@ Index: jupyter_client/connect.py from getpass import getpass from contextlib import contextmanager -@@ -141,7 +142,7 @@ def write_connection_file(fname=None, shell_port=0, io +@@ -138,7 +139,7 @@ def write_connection_file(fname=None, shell_port=0, io with secure_write(fname) as f: f.write(json.dumps(cfg, indent=2)) Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-jupyter_client/pkg/PLIST,v retrieving revision 1.8 diff -u -p -u -r1.8 PLIST --- pkg/PLIST 26 Nov 2022 15:02:53 -0000 1.8 +++ pkg/PLIST 5 Sep 2023 00:45:33 -0000 @@ -61,6 +61,17 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/jupyter_client/${MODPY_PYCACHE}win_interrupt.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/jupyter_client/_version.py lib/python${MODPY_VERSION}/site-packages/jupyter_client/adapter.py +lib/python${MODPY_VERSION}/site-packages/jupyter_client/asynchronous/ +lib/python${MODPY_VERSION}/site-packages/jupyter_client/asynchronous/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jupyter_client/asynchronous/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/jupyter_client/asynchronous/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/jupyter_client/asynchronous/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jupyter_client/asynchronous/${MODPY_PYCACHE}channels.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/jupyter_client/asynchronous/${MODPY_PYCACHE}channels.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jupyter_client/asynchronous/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/jupyter_client/asynchronous/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jupyter_client/asynchronous/channels.py +lib/python${MODPY_VERSION}/site-packages/jupyter_client/asynchronous/client.py lib/python${MODPY_VERSION}/site-packages/jupyter_client/blocking/ lib/python${MODPY_VERSION}/site-packages/jupyter_client/blocking/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jupyter_client/blocking/${MODPY_PYCACHE}/ @@ -101,6 +112,17 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/jupyter_client/restarter.py lib/python${MODPY_VERSION}/site-packages/jupyter_client/runapp.py lib/python${MODPY_VERSION}/site-packages/jupyter_client/session.py +lib/python${MODPY_VERSION}/site-packages/jupyter_client/ssh/ +lib/python${MODPY_VERSION}/site-packages/jupyter_client/ssh/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jupyter_client/ssh/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/jupyter_client/ssh/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/jupyter_client/ssh/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jupyter_client/ssh/${MODPY_PYCACHE}forward.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/jupyter_client/ssh/${MODPY_PYCACHE}forward.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jupyter_client/ssh/${MODPY_PYCACHE}tunnel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/jupyter_client/ssh/${MODPY_PYCACHE}tunnel.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jupyter_client/ssh/forward.py +lib/python${MODPY_VERSION}/site-packages/jupyter_client/ssh/tunnel.py lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/ lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}/ @@ -130,6 +152,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_public_api.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_session.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_session.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_ssh.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_ssh.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/signalkernel.py @@ -144,6 +168,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_multikernelmanager.py lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_public_api.py lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_session.py +lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_ssh.py lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/utils.py lib/python${MODPY_VERSION}/site-packages/jupyter_client/threaded.py lib/python${MODPY_VERSION}/site-packages/jupyter_client/win_interrupt.py