pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-jupyter_client
Module Name: pkgsrc
Committed By: adam
Date: Tue Apr 25 10:56:38 UTC 2023
Modified Files:
pkgsrc/devel/py-jupyter_client: Makefile PLIST distinfo
Log Message:
py-jupyter_client: updated to 8.2.0
8.2.0
Enhancements made
- use c.f.Future to wait across threads
Maintenance and upkeep improvements
- Use local coverage
- Add more project URLs
8.1.0
Bugs fixed
- ThreadedZMQStream: close stream before socket
Documentation improvements
- Adds spec for the copyToGlobals request
8.0.3
Bugs fixed
- Fix kernelspec print output
- Don't emit a trailng newline in base64-encoded data like 'image/png'
Maintenance and upkeep improvements
- Add license
- Improving jsonutil tests
8.0.2
Bugs fixed
- Add papermill downstream check and fix kernel client replies
Maintenance and upkeep improvements
- Adopt more ruff rules
- Prefer print in kernelspecapp:
8.0.0
This release is primarily focused on improving `asyncio` support, while aiming to have minimal API changes.
Enhancements made
- Remove nest-asyncio dependency
Bugs fixed
- Allow interrupt during restart of pending kernels
- Fix connection reconciliation to handle restarts
- Reconcile connection information
- Workaround for launch bug
- Defer creation of ready future
- Fix handling of initial ready promise
- Revert "Fix pending kernels again"
- Fix pending kernels again
- Use pytest_asyncio fixture
Maintenance and upkeep improvements
- MAINT: Don't format log in log call.
- Remove deprecated zmq imports
- MAINT: consistently use relative imports.
- Sync lint deps
- MAINT: Proper typing and cast
- MAINT: \[_async_\]start_kernel should only take kwarg only.
- Add more ci checks
- Allow releasing from repo
- Fix jupyter_core pinning
- Adopt ruff and reduce pre-commit usage
- Use pytest-jupyter
- Import ensure_async and run_sync from jupyter_core
- Use base setup dependency type
- More CI Cleanup
- More coverage
- Clean up workflow and pyproject
- Add more coverage
- Add coverage config
- Bump actions/setup-python from 2 to 4
- Bump actions/checkout from 2 to 3
- Use platform dirs in tests
- Clean up types and remove use of entrypoints
- Add dependabot
- Support Python 3.8-3.11
- Fix assertion in `TestSession.test_serialize`
- Maintenance cleanup
- Ignore warnings in prereleases test
- Use hatch for version
- Move tests to top level
- Fix nbconvert downstream test
Documentation improvements
- Reflect current protocol version in documentation
- Add full api docs
- Add more ci checks
- Switch to pydata sphinx theme
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/py-jupyter_client/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-jupyter_client/PLIST
cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/py-jupyter_client/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-jupyter_client/Makefile
diff -u pkgsrc/devel/py-jupyter_client/Makefile:1.35 pkgsrc/devel/py-jupyter_client/Makefile:1.36
--- pkgsrc/devel/py-jupyter_client/Makefile:1.35 Mon Dec 12 08:36:59 2022
+++ pkgsrc/devel/py-jupyter_client/Makefile Tue Apr 25 10:56:38 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.35 2022/12/12 08:36:59 adam Exp $
+# $NetBSD: Makefile,v 1.36 2023/04/25 10:56:38 adam Exp $
-DISTNAME= jupyter_client-7.4.8
+DISTNAME= jupyter_client-8.2.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=j/jupyter_client/}
@@ -10,13 +10,11 @@ HOMEPAGE= https://jupyter-client.readthe
COMMENT= Jupyter protocol implementation and client libraries
LICENSE= modified-bsd
-BUILD_DEPENDS+= ${PYPKGPREFIX}-hatchling>=0.25:../../devel/py-hatchling
-DEPENDS+= ${PYPKGPREFIX}-entrypoints-[0-9]*:../../devel/py-entrypoints
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.5:../../devel/py-hatchling
DEPENDS+= ${PYPKGPREFIX}-dateutil>=2.8.2:../../time/py-dateutil
-DEPENDS+= ${PYPKGPREFIX}-jupyter_core>=4.9.2:../../devel/py-jupyter_core
-DEPENDS+= ${PYPKGPREFIX}-nest-asyncio>=1.5.4:../../devel/py-nest-asyncio
+DEPENDS+= ${PYPKGPREFIX}-jupyter_core>=4.12:../../devel/py-jupyter_core
DEPENDS+= ${PYPKGPREFIX}-tornado>=6.2:../../www/py-tornado
-DEPENDS+= ${PYPKGPREFIX}-traitlets>=4.1.0:../../devel/py-traitlets
+DEPENDS+= ${PYPKGPREFIX}-traitlets>=5.3:../../devel/py-traitlets
DEPENDS+= ${PYPKGPREFIX}-zmq>=23.0:../../net/py-zmq
TEST_DEPENDS+= ${PYPKGPREFIX}-ipykernel>=6.5:../../devel/py-ipykernel
TEST_DEPENDS+= ${PYPKGPREFIX}-ipython-[0-9]*:../../devel/py-ipython
@@ -29,6 +27,11 @@ USE_LANGUAGES= # none
PYTHON_VERSIONS_INCOMPATIBLE= 27
+.include "../../lang/python/pyversion.mk"
+.if ${PYTHON_VERSION} < 310
+DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=4.8.3:../../devel/py-importlib-metadata
+.endif
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} jupyter-kernel jupyter-kernel-${PYVERSSUFFIX} && \
@@ -36,7 +39,7 @@ post-install:
${MV} jupyter-run jupyter-run-${PYVERSSUFFIX} || ${TRUE}
do-test:
- cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
+ cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-jupyter_client/PLIST
diff -u pkgsrc/devel/py-jupyter_client/PLIST:1.14 pkgsrc/devel/py-jupyter_client/PLIST:1.15
--- pkgsrc/devel/py-jupyter_client/PLIST:1.14 Thu Sep 1 20:21:52 2022
+++ pkgsrc/devel/py-jupyter_client/PLIST Tue Apr 25 10:56:38 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2022/09/01 20:21:52 wiz Exp $
+@comment $NetBSD: PLIST,v 1.15 2023/04/25 10:56:38 adam Exp $
bin/jupyter-kernel-${PYVERSSUFFIX}
bin/jupyter-kernelspec-${PYVERSSUFFIX}
bin/jupyter-run-${PYVERSSUFFIX}
@@ -9,7 +9,7 @@ ${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
-${PYSITELIB}/${WHEEL_INFODIR}/licenses/COPYING.md
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/jupyter_client/__init__.py
${PYSITELIB}/jupyter_client/__init__.pyc
${PYSITELIB}/jupyter_client/_version.py
@@ -81,46 +81,6 @@ ${PYSITELIB}/jupyter_client/ssh/forward.
${PYSITELIB}/jupyter_client/ssh/forward.pyc
${PYSITELIB}/jupyter_client/ssh/tunnel.py
${PYSITELIB}/jupyter_client/ssh/tunnel.pyc
-${PYSITELIB}/jupyter_client/tests/__init__.py
-${PYSITELIB}/jupyter_client/tests/__init__.pyc
-${PYSITELIB}/jupyter_client/tests/conftest.py
-${PYSITELIB}/jupyter_client/tests/conftest.pyc
-${PYSITELIB}/jupyter_client/tests/problemkernel.py
-${PYSITELIB}/jupyter_client/tests/problemkernel.pyc
-${PYSITELIB}/jupyter_client/tests/signalkernel.py
-${PYSITELIB}/jupyter_client/tests/signalkernel.pyc
-${PYSITELIB}/jupyter_client/tests/test_adapter.py
-${PYSITELIB}/jupyter_client/tests/test_adapter.pyc
-${PYSITELIB}/jupyter_client/tests/test_client.py
-${PYSITELIB}/jupyter_client/tests/test_client.pyc
-${PYSITELIB}/jupyter_client/tests/test_connect.py
-${PYSITELIB}/jupyter_client/tests/test_connect.pyc
-${PYSITELIB}/jupyter_client/tests/test_jsonutil.py
-${PYSITELIB}/jupyter_client/tests/test_jsonutil.pyc
-${PYSITELIB}/jupyter_client/tests/test_kernelapp.py
-${PYSITELIB}/jupyter_client/tests/test_kernelapp.pyc
-${PYSITELIB}/jupyter_client/tests/test_kernelmanager.py
-${PYSITELIB}/jupyter_client/tests/test_kernelmanager.pyc
-${PYSITELIB}/jupyter_client/tests/test_kernelspec.py
-${PYSITELIB}/jupyter_client/tests/test_kernelspec.pyc
-${PYSITELIB}/jupyter_client/tests/test_localinterfaces.py
-${PYSITELIB}/jupyter_client/tests/test_localinterfaces.pyc
-${PYSITELIB}/jupyter_client/tests/test_manager.py
-${PYSITELIB}/jupyter_client/tests/test_manager.pyc
-${PYSITELIB}/jupyter_client/tests/test_multikernelmanager.py
-${PYSITELIB}/jupyter_client/tests/test_multikernelmanager.pyc
-${PYSITELIB}/jupyter_client/tests/test_provisioning.py
-${PYSITELIB}/jupyter_client/tests/test_provisioning.pyc
-${PYSITELIB}/jupyter_client/tests/test_public_api.py
-${PYSITELIB}/jupyter_client/tests/test_public_api.pyc
-${PYSITELIB}/jupyter_client/tests/test_restarter.py
-${PYSITELIB}/jupyter_client/tests/test_restarter.pyc
-${PYSITELIB}/jupyter_client/tests/test_session.py
-${PYSITELIB}/jupyter_client/tests/test_session.pyc
-${PYSITELIB}/jupyter_client/tests/test_ssh.py
-${PYSITELIB}/jupyter_client/tests/test_ssh.pyc
-${PYSITELIB}/jupyter_client/tests/utils.py
-${PYSITELIB}/jupyter_client/tests/utils.pyc
${PYSITELIB}/jupyter_client/threaded.py
${PYSITELIB}/jupyter_client/threaded.pyc
${PYSITELIB}/jupyter_client/utils.py
Index: pkgsrc/devel/py-jupyter_client/distinfo
diff -u pkgsrc/devel/py-jupyter_client/distinfo:1.28 pkgsrc/devel/py-jupyter_client/distinfo:1.29
--- pkgsrc/devel/py-jupyter_client/distinfo:1.28 Mon Dec 12 08:36:59 2022
+++ pkgsrc/devel/py-jupyter_client/distinfo Tue Apr 25 10:56:38 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.28 2022/12/12 08:36:59 adam Exp $
+$NetBSD: distinfo,v 1.29 2023/04/25 10:56:38 adam Exp $
-BLAKE2s (jupyter_client-7.4.8.tar.gz) = 6a811175dc2a409884bb05b962697b951495b3bb3848e4b9bb840518faef7471
-SHA512 (jupyter_client-7.4.8.tar.gz) = dc7eed72ac6c820448e6d8a96c2bee7964706ba608ecaddc8b8aa17f33727ffc04c5a509cd8d7ee78876ce646fc6a508bacdc7b07473555efdad9dd2960ad089
-Size (jupyter_client-7.4.8.tar.gz) = 328958 bytes
+BLAKE2s (jupyter_client-8.2.0.tar.gz) = a5d9ae3f728c06edbdb7e2db0d467c6f9d50cebb36b95c100d6666e29a784ca6
+SHA512 (jupyter_client-8.2.0.tar.gz) = 1337c4f2d93d9cd2ae5e3d8f30a8e4af69dad6e09c97e949d9300df0668be4da91134c73da06eb417c10ff2c09fd7beb28699e7a17502ceee3453cb9323b4363
+Size (jupyter_client-8.2.0.tar.gz) = 335567 bytes
Home |
Main Index |
Thread Index |
Old Index