Skip to content

Commit

Permalink
update py-jupyter_client to 8.1.0
Browse files Browse the repository at this point in the history
Notably, this version fixes a crash caused by spyder when that app shuts
down.
  • Loading branch information
didickman committed Dec 28, 2023
1 parent 30c2535 commit 23b6d0a
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 78 deletions.
19 changes: 9 additions & 10 deletions devel/py-jupyter_client/Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
COMMENT = Jupyter protocol implementation and client libraries

MODPY_EGG_VERSION = 7.4.9
MODPY_EGG_VERSION = 8.1.0
DISTNAME = jupyter_client-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
REVISION = 0

CATEGORIES = devel

Expand All @@ -16,25 +15,25 @@ PERMIT_PACKAGE = Yes

MODULES = lang/python

FLAVORS = python3
FLAVOR = python3

MODPY_PI = Yes
MODPY_PYBUILD = hatchling
MODPY_PYTEST_ARGS = jupyter_client

RUN_DEPENDS = devel/py-dateutil${MODPY_FLAVOR}>=2.8.2 \
devel/py-entrypoints${MODPY_FLAVOR} \
devel/py-jupyter_core${MODPY_FLAVOR}>=4.9.2 \
devel/py-nest-asyncio${MODPY_FLAVOR}>=1.5.4 \
devel/py-traitlets${MODPY_FLAVOR} \
devel/py-jupyter_core${MODPY_FLAVOR}>=4.12 \
devel/py-traitlets${MODPY_FLAVOR}>=5.3 \
net/py-zmq${MODPY_FLAVOR}>=23.0 \
www/py-tornado${MODPY_FLAVOR}>=6.2

# XXX 8.x+ needs pytest-jupyter which needs jupyter_server>=1.21.0
NO_TEST = Yes
TEST_DEPENDS = devel/ipython${MODPY_FLAVOR} \
devel/py-ipykernel${MODPY_FLAVOR} \
devel/py-ipykernel${MODPY_FLAVOR}>=6.14 \
shells/bash

FLAVORS = python3
FLAVOR = python3

PORTHOME = ${WRKDIR}

.include <bsd.port.mk>
4 changes: 2 additions & 2 deletions devel/py-jupyter_client/distinfo
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
SHA256 (jupyter_client-7.4.9.tar.gz) = Ur4o4EFx8HrtjyDhYWpaVSq5/unLvmwYlq4XDDiA05I=
SIZE (jupyter_client-7.4.9.tar.gz) = 329115
SHA256 (jupyter_client-8.1.0.tar.gz) = P7q2QQCg3Kx3AbHg8aRBLxzLRVRv8q2bxPy+ThmASBE=
SIZE (jupyter_client-8.1.0.tar.gz) = 335241
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ Index: jupyter_client/connect.py
import warnings
+import sys
from getpass import getpass
from typing import Any
from typing import cast
@@ -164,7 +165,7 @@ def write_connection_file(
from typing import Any, Dict, List, Optional, Set, Tuple, Union, cast

@@ -147,7 +148,7 @@ def write_connection_file(
with secure_write(fname) as f:
f.write(json.dumps(cfg, indent=2))

Expand Down
64 changes: 1 addition & 63 deletions devel/py-jupyter_client/pkg/PLIST
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ lib/python${MODPY_VERSION}/site-packages/jupyter_client-${MODPY_EGG_VERSION}.dis
lib/python${MODPY_VERSION}/site-packages/jupyter_client-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/jupyter_client-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/jupyter_client-${MODPY_EGG_VERSION}.dist-info/licenses/
lib/python${MODPY_VERSION}/site-packages/jupyter_client-${MODPY_EGG_VERSION}.dist-info/licenses/COPYING.md
lib/python${MODPY_VERSION}/site-packages/jupyter_client-${MODPY_EGG_VERSION}.dist-info/licenses/LICENSE
lib/python${MODPY_VERSION}/site-packages/jupyter_client/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jupyter_client/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/jupyter_client/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
Expand Down Expand Up @@ -134,68 +134,6 @@ lib/python${MODPY_VERSION}/site-packages/jupyter_client/ssh/${MODPY_PYCACHE}tunn
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}/
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}conftest.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}conftest.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}problemkernel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}problemkernel.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}signalkernel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}signalkernel.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_adapter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_adapter.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_client.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_connect.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_connect.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_jsonutil.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_jsonutil.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_kernelapp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_kernelapp.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_kernelmanager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_kernelmanager.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_kernelspec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_kernelspec.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_localinterfaces.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_localinterfaces.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_manager.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_multikernelmanager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_multikernelmanager.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_provisioning.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_provisioning.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_public_api.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
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_restarter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/${MODPY_PYCACHE}test_restarter.${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/conftest.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/problemkernel.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/signalkernel.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_adapter.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_client.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_connect.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_jsonutil.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_kernelapp.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_kernelmanager.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_kernelspec.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_localinterfaces.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_manager.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_multikernelmanager.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_provisioning.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_public_api.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/tests/test_restarter.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/utils.py
lib/python${MODPY_VERSION}/site-packages/jupyter_client/win_interrupt.py

0 comments on commit 23b6d0a

Please sign in to comment.