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