Thu Nov 9 16:59:10 2023 UTC ()
py-nbclient: updated to 0.9.0

0.9.0

Maintenance and upkeep improvements

Use jupyter releaser
Clean up lint and move tests out of source
Adopt ruff format
Update typings for mypy 1.6
Adopt sp-repo-review
Fix lint error


(adam)
diff -r1.12 -r1.13 pkgsrc/www/py-nbclient/Makefile
diff -r1.5 -r1.6 pkgsrc/www/py-nbclient/PLIST
diff -r1.10 -r1.11 pkgsrc/www/py-nbclient/distinfo

cvs diff -r1.12 -r1.13 pkgsrc/www/py-nbclient/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-nbclient/Makefile 2023/10/28 19:57:24 1.12
+++ pkgsrc/www/py-nbclient/Makefile 2023/11/09 16:59:10 1.13
@@ -1,39 +1,36 @@ @@ -1,39 +1,36 @@
1# $NetBSD: Makefile,v 1.12 2023/10/28 19:57:24 wiz Exp $ 1# $NetBSD: Makefile,v 1.13 2023/11/09 16:59:10 adam Exp $
2 2
3DISTNAME= nbclient-0.8.0 3DISTNAME= nbclient-0.9.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= www python 5CATEGORIES= www python
7MASTER_SITES= ${MASTER_SITE_PYPI:=n/nbclient/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=n/nbclient/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/jupyter/nbclient 9HOMEPAGE= https://github.com/jupyter/nbclient
11COMMENT= Client library for executing notebooks 10COMMENT= Client library for executing notebooks
12LICENSE= modified-bsd 11LICENSE= modified-bsd
13 12
14TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.10.0:../../devel/py-hatchling 13TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.10.0:../../devel/py-hatchling
15DEPENDS+= ${PYPKGPREFIX}-jupyter_client>=6.1.12:../../devel/py-jupyter_client 14DEPENDS+= ${PYPKGPREFIX}-jupyter_client>=6.1.12:../../devel/py-jupyter_client
16DEPENDS+= ${PYPKGPREFIX}-jupyter_core>=4.12:../../devel/py-jupyter_core 15DEPENDS+= ${PYPKGPREFIX}-jupyter_core>=4.12:../../devel/py-jupyter_core
17DEPENDS+= ${PYPKGPREFIX}-nbformat>=5.1:../../www/py-nbformat 16DEPENDS+= ${PYPKGPREFIX}-nbformat>=5.1:../../www/py-nbformat
18DEPENDS+= ${PYPKGPREFIX}-traitlets>=5.4:../../devel/py-traitlets 17DEPENDS+= ${PYPKGPREFIX}-traitlets>=5.4:../../devel/py-traitlets
19TEST_DEPENDS+= ${PYPKGPREFIX}-ipykernel-[0-9]*:../../devel/py-ipykernel 18TEST_DEPENDS+= ${PYPKGPREFIX}-flaky-[0-9]*:../../devel/py-flaky
 19TEST_DEPENDS+= ${PYPKGPREFIX}-ipykernel>=6.19.3:../../devel/py-ipykernel
20TEST_DEPENDS+= ${PYPKGPREFIX}-ipython-[0-9]*:../../devel/py-ipython 20TEST_DEPENDS+= ${PYPKGPREFIX}-ipython-[0-9]*:../../devel/py-ipython
21TEST_DEPENDS+= ${PYPKGPREFIX}-ipywidgets-[0-9]*:../../www/py-ipywidgets 21TEST_DEPENDS+= ${PYPKGPREFIX}-nbconvert>=7.0.0:../../www/py-nbconvert
22TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 22TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio-[0-9]*:../../devel/py-test-asyncio
23TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov 23TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=4.0:../../devel/py-test-cov
24TEST_DEPENDS+= ${PYPKGPREFIX}-testpath-[0-9]*:../../devel/py-testpath 24TEST_DEPENDS+= ${PYPKGPREFIX}-testpath-[0-9]*:../../devel/py-testpath
25TEST_DEPENDS+= ${PYPKGPREFIX}-xmltodict-[0-9]*:../../textproc/py-xmltodict 25TEST_DEPENDS+= ${PYPKGPREFIX}-xmltodict-[0-9]*:../../textproc/py-xmltodict
26 26
27USE_LANGUAGES= # none 27USE_LANGUAGES= # none
28 28
29PYTHON_VERSIONS_INCOMPATIBLE= 27 38 29PYTHON_VERSIONS_INCOMPATIBLE= 27 38
30 30
31post-install: 31post-install:
32 cd ${DESTDIR}${PREFIX}/bin && \ 32 cd ${DESTDIR}${PREFIX}/bin && \
33 ${MV} jupyter-execute jupyter-execute-${PYVERSSUFFIX} || ${TRUE} 33 ${MV} jupyter-execute jupyter-execute-${PYVERSSUFFIX} || ${TRUE}
34 34
35do-test: 
36 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} 
37 
38.include "../../lang/python/wheel.mk" 35.include "../../lang/python/wheel.mk"
39.include "../../mk/bsd.pkg.mk" 36.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/www/py-nbclient/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-nbclient/PLIST 2023/10/28 19:57:24 1.5
+++ pkgsrc/www/py-nbclient/PLIST 2023/11/09 16:59:10 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.5 2023/10/28 19:57:24 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.6 2023/11/09 16:59:10 adam Exp $
2bin/jupyter-execute-${PYVERSSUFFIX} 2bin/jupyter-execute-${PYVERSSUFFIX}
3${PYSITELIB}/${WHEEL_INFODIR}/METADATA 3${PYSITELIB}/${WHEEL_INFODIR}/METADATA
4${PYSITELIB}/${WHEEL_INFODIR}/RECORD 4${PYSITELIB}/${WHEEL_INFODIR}/RECORD
5${PYSITELIB}/${WHEEL_INFODIR}/WHEEL 5${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
6${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt 6${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
7${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE 7${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
8${PYSITELIB}/nbclient/__init__.py 8${PYSITELIB}/nbclient/__init__.py
9${PYSITELIB}/nbclient/__init__.pyc 9${PYSITELIB}/nbclient/__init__.pyc
10${PYSITELIB}/nbclient/__init__.pyo 10${PYSITELIB}/nbclient/__init__.pyo
11${PYSITELIB}/nbclient/_version.py 11${PYSITELIB}/nbclient/_version.py
12${PYSITELIB}/nbclient/_version.pyc 12${PYSITELIB}/nbclient/_version.pyc
13${PYSITELIB}/nbclient/_version.pyo 13${PYSITELIB}/nbclient/_version.pyo
14${PYSITELIB}/nbclient/cli.py 14${PYSITELIB}/nbclient/cli.py
@@ -17,58 +17,16 @@ ${PYSITELIB}/nbclient/cli.pyo @@ -17,58 +17,16 @@ ${PYSITELIB}/nbclient/cli.pyo
17${PYSITELIB}/nbclient/client.py 17${PYSITELIB}/nbclient/client.py
18${PYSITELIB}/nbclient/client.pyc 18${PYSITELIB}/nbclient/client.pyc
19${PYSITELIB}/nbclient/client.pyo 19${PYSITELIB}/nbclient/client.pyo
20${PYSITELIB}/nbclient/exceptions.py 20${PYSITELIB}/nbclient/exceptions.py
21${PYSITELIB}/nbclient/exceptions.pyc 21${PYSITELIB}/nbclient/exceptions.pyc
22${PYSITELIB}/nbclient/exceptions.pyo 22${PYSITELIB}/nbclient/exceptions.pyo
23${PYSITELIB}/nbclient/jsonutil.py 23${PYSITELIB}/nbclient/jsonutil.py
24${PYSITELIB}/nbclient/jsonutil.pyc 24${PYSITELIB}/nbclient/jsonutil.pyc
25${PYSITELIB}/nbclient/jsonutil.pyo 25${PYSITELIB}/nbclient/jsonutil.pyo
26${PYSITELIB}/nbclient/output_widget.py 26${PYSITELIB}/nbclient/output_widget.py
27${PYSITELIB}/nbclient/output_widget.pyc 27${PYSITELIB}/nbclient/output_widget.pyc
28${PYSITELIB}/nbclient/output_widget.pyo 28${PYSITELIB}/nbclient/output_widget.pyo
29${PYSITELIB}/nbclient/py.typed 29${PYSITELIB}/nbclient/py.typed
30${PYSITELIB}/nbclient/tests/__init__.py 
31${PYSITELIB}/nbclient/tests/__init__.pyc 
32${PYSITELIB}/nbclient/tests/__init__.pyo 
33${PYSITELIB}/nbclient/tests/base.py 
34${PYSITELIB}/nbclient/tests/base.pyc 
35${PYSITELIB}/nbclient/tests/base.pyo 
36${PYSITELIB}/nbclient/tests/conftest.py 
37${PYSITELIB}/nbclient/tests/conftest.pyc 
38${PYSITELIB}/nbclient/tests/conftest.pyo 
39${PYSITELIB}/nbclient/tests/fake_kernelmanager.py 
40${PYSITELIB}/nbclient/tests/fake_kernelmanager.pyc 
41${PYSITELIB}/nbclient/tests/fake_kernelmanager.pyo 
42${PYSITELIB}/nbclient/tests/files/Autokill.ipynb 
43${PYSITELIB}/nbclient/tests/files/Check History in Memory.ipynb 
44${PYSITELIB}/nbclient/tests/files/Clear Output.ipynb 
45${PYSITELIB}/nbclient/tests/files/Disable Stdin.ipynb 
46${PYSITELIB}/nbclient/tests/files/Empty Cell.ipynb 
47${PYSITELIB}/nbclient/tests/files/Error.ipynb 
48${PYSITELIB}/nbclient/tests/files/Factorials.ipynb 
49${PYSITELIB}/nbclient/tests/files/HelloWorld.ipynb 
50${PYSITELIB}/nbclient/tests/files/Inline Image.ipynb 
51${PYSITELIB}/nbclient/tests/files/Interrupt.ipynb 
52${PYSITELIB}/nbclient/tests/files/JupyterWidgets.ipynb 
53${PYSITELIB}/nbclient/tests/files/Other Comms.ipynb 
54${PYSITELIB}/nbclient/tests/files/Output.ipynb 
55${PYSITELIB}/nbclient/tests/files/Parallel Execute A.ipynb 
56${PYSITELIB}/nbclient/tests/files/Parallel Execute B.ipynb 
57${PYSITELIB}/nbclient/tests/files/SVG.ipynb 
58${PYSITELIB}/nbclient/tests/files/Skip Exceptions with Cell Tags.ipynb 
59${PYSITELIB}/nbclient/tests/files/Skip Exceptions.ipynb 
60${PYSITELIB}/nbclient/tests/files/Skip Execution with Cell Tag.ipynb 
61${PYSITELIB}/nbclient/tests/files/Sleep1s.ipynb 
62${PYSITELIB}/nbclient/tests/files/Unicode.ipynb 
63${PYSITELIB}/nbclient/tests/files/UnicodePy3.ipynb 
64${PYSITELIB}/nbclient/tests/files/python.png 
65${PYSITELIB}/nbclient/tests/files/update-display-id.ipynb 
66${PYSITELIB}/nbclient/tests/test_client.py 
67${PYSITELIB}/nbclient/tests/test_client.pyc 
68${PYSITELIB}/nbclient/tests/test_client.pyo 
69${PYSITELIB}/nbclient/tests/test_util.py 
70${PYSITELIB}/nbclient/tests/test_util.pyc 
71${PYSITELIB}/nbclient/tests/test_util.pyo 
72${PYSITELIB}/nbclient/util.py 30${PYSITELIB}/nbclient/util.py
73${PYSITELIB}/nbclient/util.pyc 31${PYSITELIB}/nbclient/util.pyc
74${PYSITELIB}/nbclient/util.pyo 32${PYSITELIB}/nbclient/util.pyo

cvs diff -r1.10 -r1.11 pkgsrc/www/py-nbclient/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-nbclient/distinfo 2023/08/25 16:07:15 1.10
+++ pkgsrc/www/py-nbclient/distinfo 2023/11/09 16:59:10 1.11
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.10 2023/08/25 16:07:15 adam Exp $ 1$NetBSD: distinfo,v 1.11 2023/11/09 16:59:10 adam Exp $
2 2
3BLAKE2s (nbclient-0.8.0.tar.gz) = bd0869902f07d7daf1c76e694074bd904e0cdc311dd28cf7a13ea264669a86c5 3BLAKE2s (nbclient-0.9.0.tar.gz) = 740474be0cb39b67a262a4301f5a840142bdd14fcdb4fe081020770df15210d9
4SHA512 (nbclient-0.8.0.tar.gz) = 325eb38b028042f049286342bbacdd2cc77bfe7137e948387c63af4227a1025ade8358345a7b573f5eb6a5731b8338b6d074b932dec79857a0e2d83afac2db88 4SHA512 (nbclient-0.9.0.tar.gz) = dc6409e1f765e01978f7e5417269d82c2a001dc9a642f474b4d5cd28e34c969a68ae956aed55df3e82315bd457320e2bd25cbc13af2ea1f59a46f9d327d5eef2
5Size (nbclient-0.8.0.tar.gz) = 60673 bytes 5Size (nbclient-0.9.0.tar.gz) = 60606 bytes