5.1: Define Jupyter protocol version 5.2, resolving ambiguity of cursor_pos field in the presence of unicode surrogate pairs. Add :meth:`Session.clone` for making a copy of a Session object without sharing the digest history. Reusing a single Session object to connect multiple sockets to the same IOPub peer can cause digest collisions. Avoid global references preventing garbage collection of background threads.diff -r1.1 -r0 pkgsrc/devel/py-jupyter_client/ALTERNATIVES
(adam)
@@ -1,25 +1,27 @@ | @@ -1,25 +1,27 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2017/05/04 19:47:48 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2017/06/24 08:17:00 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= jupyter_client-5.0.1 | 3 | DISTNAME= jupyter_client-5.1.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= devel | 5 | CATEGORIES= devel python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=j/jupyter_client/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=j/jupyter_client/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://jupyter.org/ | 9 | HOMEPAGE= http://jupyter.org/ | |
10 | COMMENT= Jupyter protocol implementation and client libraries | 10 | COMMENT= Jupyter protocol implementation and client libraries | |
11 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
12 | 12 | |||
13 | DEPENDS+= ${PYPKGPREFIX}-traitlets>=4.1.0:../../devel/py-traitlets | 13 | DEPENDS+= ${PYPKGPREFIX}-traitlets>=4.1.0:../../devel/py-traitlets | |
14 | DEPENDS+= ${PYPKGPREFIX}-jupyter_core-[0-9]*:../../devel/py-jupyter_core | 14 | DEPENDS+= ${PYPKGPREFIX}-jupyter_core-[0-9]*:../../devel/py-jupyter_core | |
15 | DEPENDS+= ${PYPKGPREFIX}-zmq>=13.0.0:../../net/py-zmq | 15 | DEPENDS+= ${PYPKGPREFIX}-zmq>=13.0.0:../../net/py-zmq | |
16 | DEPENDS+= ${PYPKGPREFIX}-dateutil>=2.1:../../time/py-dateutil | 16 | DEPENDS+= ${PYPKGPREFIX}-dateutil>=2.1:../../time/py-dateutil | |
17 | BUILD_DEPENDS+= ${PYPKGPREFIX}-ipython-[0-9]*:../../devel/py-ipython | |||
18 | BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test | |||
17 | 19 | |||
18 | USE_LANGUAGES= # none | 20 | USE_LANGUAGES= # none | |
19 | 21 | |||
20 | post-install: | 22 | do-test: | |
21 | ${MV} ${DESTDIR}${PREFIX}/bin/jupyter-kernelspec ${DESTDIR}${PREFIX}/bin/jupyter-kernelspec${PYVERSSUFFIX} | 23 | cd ${WRKSRC} && py.test-${PYVERSSUFFIX} | |
22 | 24 | |||
23 | .include "../../lang/python/distutils.mk" | 25 | .include "../../lang/python/distutils.mk" | |
24 | .include "../../lang/python/application.mk" | 26 | .include "../../lang/python/application.mk" | |
25 | .include "../../mk/bsd.pkg.mk" | 27 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2017/05/04 19:47:48 adam Exp $ | 1 | $NetBSD: distinfo,v 1.3 2017/06/24 08:17:00 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (jupyter_client-5.0.1.tar.gz) = 30bfcb56f86295907e32b815e8a273735f5e68d6 | 3 | SHA1 (jupyter_client-5.1.0.tar.gz) = 1f226cd2d437eed5f9c45d572c0c9efe53437ea9 | |
4 | RMD160 (jupyter_client-5.0.1.tar.gz) = b76fc7119d0fc0002896c422440379a016dc121b | 4 | RMD160 (jupyter_client-5.1.0.tar.gz) = 1c98a5f67daee03996326c7aae0e1e3ca8aa2cb8 | |
5 | SHA512 (jupyter_client-5.0.1.tar.gz) = 7a9d87c13284ee4c582b3eb7f21ced9bab5b1e529185ac1f55c5d595e5c7ff644d5e050bbee3cff5e5ef880b7e905a4f22afa1c2411abc2aec18d2e699c9f5eb | 5 | SHA512 (jupyter_client-5.1.0.tar.gz) = eca7adab1f8aae05743c341a257d4ca4338b0838cc3441939dda48229cdfa13b267bdc338b951bc4e6e139d03d26b40a1294140218f84ab800d211f7e0d8bfc7 | |
6 | Size (jupyter_client-5.0.1.tar.gz) = 262861 bytes | 6 | Size (jupyter_client-5.1.0.tar.gz) = 265233 bytes |
@@ -1,15 +1,14 @@ | @@ -1,15 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1 2017/04/23 04:27:47 markd Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2017/06/24 08:17:00 adam Exp $ | |
2 | bin/jupyter-kernelspec${PYVERSSUFFIX} | |||
3 | ${PYSITELIB}/${EGG_FILE} | 2 | ${PYSITELIB}/${EGG_FILE} | |
4 | ${PYSITELIB}/jupyter_client/__init__.py | 3 | ${PYSITELIB}/jupyter_client/__init__.py | |
5 | ${PYSITELIB}/jupyter_client/__init__.pyc | 4 | ${PYSITELIB}/jupyter_client/__init__.pyc | |
6 | ${PYSITELIB}/jupyter_client/__init__.pyo | 5 | ${PYSITELIB}/jupyter_client/__init__.pyo | |
7 | ${PYSITELIB}/jupyter_client/_version.py | 6 | ${PYSITELIB}/jupyter_client/_version.py | |
8 | ${PYSITELIB}/jupyter_client/_version.pyc | 7 | ${PYSITELIB}/jupyter_client/_version.pyc | |
9 | ${PYSITELIB}/jupyter_client/_version.pyo | 8 | ${PYSITELIB}/jupyter_client/_version.pyo | |
10 | ${PYSITELIB}/jupyter_client/adapter.py | 9 | ${PYSITELIB}/jupyter_client/adapter.py | |
11 | ${PYSITELIB}/jupyter_client/adapter.pyc | 10 | ${PYSITELIB}/jupyter_client/adapter.pyc | |
12 | ${PYSITELIB}/jupyter_client/adapter.pyo | 11 | ${PYSITELIB}/jupyter_client/adapter.pyo | |
13 | ${PYSITELIB}/jupyter_client/blocking/__init__.py | 12 | ${PYSITELIB}/jupyter_client/blocking/__init__.py | |
14 | ${PYSITELIB}/jupyter_client/blocking/__init__.pyc | 13 | ${PYSITELIB}/jupyter_client/blocking/__init__.pyc | |
15 | ${PYSITELIB}/jupyter_client/blocking/__init__.pyo | 14 | ${PYSITELIB}/jupyter_client/blocking/__init__.pyo |