Thu Nov 9 19:12:11 2023 UTC ()
py-nbconvert: updated to 7.11.0

7.11.0

Enhancements made

- Support es modules in js includes

Maintenance and upkeep improvements

- Clean up lint handling and list generics
- Remove not needed pytest-dependency test requirement


(adam)
diff -r1.25 -r1.26 pkgsrc/www/py-nbconvert/Makefile
diff -r1.18 -r1.19 pkgsrc/www/py-nbconvert/distinfo
diff -r0 -r1.1 pkgsrc/www/py-nbconvert/patches/patch-hatch_build.py

cvs diff -r1.25 -r1.26 pkgsrc/www/py-nbconvert/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-nbconvert/Makefile 2023/11/03 10:17:14 1.25
+++ pkgsrc/www/py-nbconvert/Makefile 2023/11/09 19:12:11 1.26
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.25 2023/11/03 10:17:14 adam Exp $ 1# $NetBSD: Makefile,v 1.26 2023/11/09 19:12:11 adam Exp $
2 2
3DISTNAME= nbconvert-7.10.0 3DISTNAME= nbconvert-7.11.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= ${MASTER_SITE_PYPI:=n/nbconvert/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=n/nbconvert/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://jupyter.org/ 9HOMEPAGE= https://jupyter.org/
10COMMENT= Converting Jupyter Notebooks 10COMMENT= Converting Jupyter Notebooks
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.5:../../devel/py-hatchling 13TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.5:../../devel/py-hatchling
14DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4 14DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4
15DEPENDS+= ${PYPKGPREFIX}-bleach>=5.0.1:../../www/py-bleach 15DEPENDS+= ${PYPKGPREFIX}-bleach>=5.0.1:../../www/py-bleach
16DEPENDS+= ${PYPKGPREFIX}-defusedxml-[0-9]*:../../textproc/py-defusedxml 16DEPENDS+= ${PYPKGPREFIX}-defusedxml-[0-9]*:../../textproc/py-defusedxml
@@ -20,39 +20,35 @@ DEPENDS+= ${PYPKGPREFIX}-jupyterlab-pygm @@ -20,39 +20,35 @@ DEPENDS+= ${PYPKGPREFIX}-jupyterlab-pygm
20DEPENDS+= ${PYPKGPREFIX}-markupsafe>=2.0:../../textproc/py-markupsafe 20DEPENDS+= ${PYPKGPREFIX}-markupsafe>=2.0:../../textproc/py-markupsafe
21DEPENDS+= ${PYPKGPREFIX}-mistune>=2.0.3:../../textproc/py-mistune 21DEPENDS+= ${PYPKGPREFIX}-mistune>=2.0.3:../../textproc/py-mistune
22DEPENDS+= ${PYPKGPREFIX}-nbclient>=0.5.0:../../www/py-nbclient 22DEPENDS+= ${PYPKGPREFIX}-nbclient>=0.5.0:../../www/py-nbclient
23DEPENDS+= ${PYPKGPREFIX}-nbformat>=5.7:../../www/py-nbformat 23DEPENDS+= ${PYPKGPREFIX}-nbformat>=5.7:../../www/py-nbformat
24DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging 24DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
25DEPENDS+= ${PYPKGPREFIX}-pandocfilters>=1.4.1:../../textproc/py-pandocfilters 25DEPENDS+= ${PYPKGPREFIX}-pandocfilters>=1.4.1:../../textproc/py-pandocfilters
26DEPENDS+= ${PYPKGPREFIX}-pygments>=2.4.1:../../textproc/py-pygments 26DEPENDS+= ${PYPKGPREFIX}-pygments>=2.4.1:../../textproc/py-pygments
27DEPENDS+= ${PYPKGPREFIX}-tinycss2-[0-9]*:../../textproc/py-tinycss2 27DEPENDS+= ${PYPKGPREFIX}-tinycss2-[0-9]*:../../textproc/py-tinycss2
28DEPENDS+= ${PYPKGPREFIX}-traitlets>=5.1:../../devel/py-traitlets 28DEPENDS+= ${PYPKGPREFIX}-traitlets>=5.1:../../devel/py-traitlets
29# serve 29# serve
30DEPENDS+= ${PYPKGPREFIX}-tornado>=6.1:../../www/py-tornado 30DEPENDS+= ${PYPKGPREFIX}-tornado>=6.1:../../www/py-tornado
31TEST_DEPENDS+= ${PYPKGPREFIX}-flaky-[0-9]*:../../devel/py-flaky 31TEST_DEPENDS+= ${PYPKGPREFIX}-flaky-[0-9]*:../../devel/py-flaky
32TEST_DEPENDS+= ${PYPKGPREFIX}-ipykernel-[0-9]*:../../devel/py-ipykernel 32TEST_DEPENDS+= ${PYPKGPREFIX}-ipykernel-[0-9]*:../../devel/py-ipykernel
33TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 
34 33
35USE_LANGUAGES= # none 34USE_LANGUAGES= # none
36 35
37PYTHON_SELF_CONFLICT= yes 36PYTHON_SELF_CONFLICT= yes
38REPLACE_PYTHON+= nbconvert/nbconvertapp.py 37REPLACE_PYTHON+= nbconvert/nbconvertapp.py
39 38
40PYTHON_VERSIONS_INCOMPATIBLE= 27 38 39PYTHON_VERSIONS_INCOMPATIBLE= 27 38
41 40
42.include "../../lang/python/pyversion.mk" 41.include "../../lang/python/pyversion.mk"
43.if ${PYTHON_VERSION} < 310 42.if ${PYTHON_VERSION} < 310
44DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=3.6:../../devel/py-importlib-metadata 43DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=3.6:../../devel/py-importlib-metadata
45.endif 44.endif
46 45
47post-install: 46post-install:
48.for bin in jupyter-dejavu jupyter-nbconvert 47.for bin in jupyter-dejavu jupyter-nbconvert
49 cd ${DESTDIR}${PREFIX}/bin && \ 48 cd ${DESTDIR}${PREFIX}/bin && \
50 ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE} 49 ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE}
51.endfor 50.endfor
52 51
53do-test: 
54 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} 
55 
56.include "../../lang/python/application.mk" 52.include "../../lang/python/application.mk"
57.include "../../lang/python/wheel.mk" 53.include "../../lang/python/wheel.mk"
58.include "../../mk/bsd.pkg.mk" 54.include "../../mk/bsd.pkg.mk"

cvs diff -r1.18 -r1.19 pkgsrc/www/py-nbconvert/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-nbconvert/distinfo 2023/11/03 10:17:14 1.18
+++ pkgsrc/www/py-nbconvert/distinfo 2023/11/09 19:12:11 1.19
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.18 2023/11/03 10:17:14 adam Exp $ 1$NetBSD: distinfo,v 1.19 2023/11/09 19:12:11 adam Exp $
2 2
3BLAKE2s (nbconvert-7.10.0.tar.gz) = 194894f475effe35eec8358935bb1949764ab5aff2caca6015d255294c6043c8 3BLAKE2s (nbconvert-7.11.0.tar.gz) = e40e66b3ad61b2e91b62ea69d5faaff82fb5d5c691ba88a258495663e73208c1
4SHA512 (nbconvert-7.10.0.tar.gz) = b04bd5a20b9284fbab66e6bd8aa165d07e2a2dba51c478e421eae67ec9ac139e2bbc5bc1eec15b7ad23757125747016abc8de0de905794af142523f1ee0683c4 4SHA512 (nbconvert-7.11.0.tar.gz) = 097e740413520b943afea11e2b797fbb163e1c34b79932597ec1c5a2c64bbb9342e4b3e1f0ab7e4d6dbdaa736d747650d8e0e50da0e4db5398151da8c3b57c59
5Size (nbconvert-7.10.0.tar.gz) = 850541 bytes 5Size (nbconvert-7.11.0.tar.gz) = 851158 bytes
 6SHA1 (patch-hatch_build.py) = b1658fecefc2fb61a363be4f0eed2d542b37e0d7

File Added: pkgsrc/www/py-nbconvert/patches/patch-hatch_build.py
$NetBSD: patch-hatch_build.py,v 1.1 2023/11/09 19:12:11 adam Exp $

Do not fetch files.

--- hatch_build.py.orig	2023-11-09 19:09:41.226235299 +0000
+++ hatch_build.py
@@ -82,4 +82,3 @@ class CustomHook(BuildHookInterface):
         """Initialize the hook."""
         if self.target_name not in ["wheel", "sdist"]:
             return
-        _get_css_files()