Download raw body.
py-nbconvert 5.6.1 -> 6.5.0
On Wed, Feb 14, 2024 at 07:10:55PM -0500, Daniel Dickman wrote:
> At long last here is an update of nbconvert to version 6.5.0.
>
> A few notable changes in the versions between 5.6.1 and 6.5.0:
> - 6.0.0 required nbclient after the package was split out from nbconvert
> - 6.2.0 officially supported jinja2 so the patches can go away
> - 6.4.3 removed the dep on the legacy ipython_genutils port
> - 6.4.4 is the minimum version required for upcoming jupyter_server port
> - 6.5.0 is the first version that now requires jinja2>=3.0 and supports
> bleach 5.0 which is already in the tree.
>
> This update needs one more new port (jupyterlab_pygments) which is
> attached.
I looked at jupyterlab_pygments - 0.1.2 is from 2020. Are newer
versions not compatible? 0.3.0 is the latest one on pypi.
> ok on the new port and the update below?
>
> p.s. Getting this in will unlock being able to import jupyter_server which
> will unlock being able to add many more new ports needed for the jupyter
> stack update.
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/py-nbconvert/Makefile,v
> diff -u -p -u -r1.21 Makefile
> --- Makefile 22 Dec 2023 15:08:02 -0000 1.21
> +++ Makefile 14 Feb 2024 23:59:58 -0000
> @@ -1,10 +1,8 @@
> COMMENT = converting Jupyter notebooks
>
> -# XXX: upgrading to 6.x+ requires nbclient
> -MODPY_EGG_VERSION = 5.6.1
> +MODPY_EGG_VERSION = 6.5.0
> DISTNAME = nbconvert-${MODPY_EGG_VERSION}
> PKGNAME = py-${DISTNAME}
> -REVISION = 5
>
> CATEGORIES = devel
>
> @@ -25,22 +23,27 @@ FLAVORS = python3
> FLAVOR = python3
>
> RUN_DEPENDS = devel/py-entrypoints${MODPY_FLAVOR}>=0.2.2 \
> - devel/py-ipython_genutils${MODPY_FLAVOR} \
> - devel/py-jupyter_core${MODPY_FLAVOR} \
> - devel/py-nbformat${MODPY_FLAVOR}>=4.4 \
> - devel/py-testpath${MODPY_FLAVOR} \
> - devel/py-traitlets${MODPY_FLAVOR}>=4.2 \
> + devel/py-jupyter_core${MODPY_FLAVOR}>=4.7 \
> + devel/py-nbclient${MODPY_FLAVOR}>=0.5.0 \
> + devel/py-nbformat${MODPY_FLAVOR}>=5.1 \
> + devel/py-traitlets${MODPY_FLAVOR}>=5.0 \
> + sysutils/py-packaging${MODPY_FLAVOR} \
> + textproc/py-MarkupSafe${MODPY_FLAVOR}>=2.0 \
> textproc/py-defusedxml${MODPY_FLAVOR} \
> - textproc/py-mistune${MODPY_FLAVOR}>=0.8.1 \
> + textproc/py-jupyterlab_pygments${MODPY_FLAVOR} \
> + textproc/py-mistune${MODPY_FLAVOR}>=0.8.1,<2 \
> textproc/py-pandocfilters${MODPY_FLAVOR}>=1.4.1 \
> - textproc/py-pygments${MODPY_FLAVOR} \
> + textproc/py-pygments${MODPY_FLAVOR}>=2.4.1 \
> + textproc/py-tinycss2${MODPY_FLAVOR} \
> + www/py-beautifulsoup4${MODPY_FLAVOR} \
> www/py-bleach${MODPY_FLAVOR} \
> - www/py-jinja2${MODPY_FLAVOR}>2.4
> + www/py-jinja2${MODPY_FLAVOR}>=3.0
> +
> +# needs ipywidgets>=7
> +# needs pyppeteer_req
> TEST_DEPENDS = ${BASE_PKGPATH}=${MODPY_EGG_VERSION} \
> + devel/py-test-cov${MODPY_FLAVOR} \
> devel/py-ipykernel${MODPY_FLAVOR} \
> - devel/py-jupyter_client${MODPY_FLAVOR}>=5.3.1 \
> - devel/py-nose${MODPY_FLAVOR} \
> - devel/py-pebble${MODPY_FLAVOR} \
> www/py-tornado${MODPY_FLAVOR}>=4.0
>
> PORTHOME = ${WRKDIR}
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/py-nbconvert/distinfo,v
> diff -u -p -u -r1.7 distinfo
> --- distinfo 23 Jan 2021 06:37:09 -0000 1.7
> +++ distinfo 14 Feb 2024 23:59:58 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (nbconvert-5.6.1.tar.gz) = IftI5wC0PoK6DjFCQhplnXc5tlVozIMqE5dqd74WtSM=
> -SIZE (nbconvert-5.6.1.tar.gz) = 703233
> +SHA256 (nbconvert-6.5.0.tar.gz) = Ij5G4nq+hZa4rtVDAfrbukM7f/6oGWpo/Xsf9Qnu6Z0=
> +SIZE (nbconvert-6.5.0.tar.gz) = 908377
> Index: patches/patch-nbconvert_exporters_html_py
> ===================================================================
> RCS file: patches/patch-nbconvert_exporters_html_py
> diff -N patches/patch-nbconvert_exporters_html_py
> --- patches/patch-nbconvert_exporters_html_py 7 Jul 2022 11:08:18 -0000 1.4
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,18 +0,0 @@
> -Index: nbconvert/exporters/html.py
> ---- nbconvert/exporters/html.py.orig
> -+++ nbconvert/exporters/html.py
> -@@ -1,4 +1,5 @@
> - # -*- coding: utf-8 -*-
> -+# coding: utf-8
> - """HTML Exporter class"""
> -
> - # Copyright (c) Jupyter Development Team.
> -@@ -9,7 +10,7 @@ import os
> - from traitlets import default, Unicode
> - from traitlets.config import Config
> - from jupyter_core.paths import jupyter_path
> --from jinja2 import contextfilter
> -+from jinja2 import pass_context as contextfilter
> -
> - from nbconvert.filters.highlight import Highlight2HTML
> - from nbconvert.filters.markdown_mistune import IPythonRenderer, MarkdownWithMath
> Index: patches/patch-nbconvert_filters_markdown_mistune_py
> ===================================================================
> RCS file: patches/patch-nbconvert_filters_markdown_mistune_py
> diff -N patches/patch-nbconvert_filters_markdown_mistune_py
> --- patches/patch-nbconvert_filters_markdown_mistune_py 11 Mar 2022 18:52:49 -0000 1.3
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,9 +0,0 @@
> -Index: nbconvert/filters/markdown_mistune.py
> ---- nbconvert/filters/markdown_mistune.py.orig
> -+++ nbconvert/filters/markdown_mistune.py
> -@@ -1,4 +1,5 @@
> - # -*- coding: utf-8 -*-
> -+# coding: utf-8
> - """Markdown filters with mistune
> -
> - Used from markdown.py
> Index: patches/patch-nbconvert_preprocessors_tests_test_execute_py
> ===================================================================
> RCS file: patches/patch-nbconvert_preprocessors_tests_test_execute_py
> diff -N patches/patch-nbconvert_preprocessors_tests_test_execute_py
> --- patches/patch-nbconvert_preprocessors_tests_test_execute_py 11 Mar 2022 18:52:49 -0000 1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,13 +0,0 @@
> -Index: nbconvert/preprocessors/tests/test_execute.py
> ---- nbconvert/preprocessors/tests/test_execute.py.orig
> -+++ nbconvert/preprocessors/tests/test_execute.py
> -@@ -297,8 +297,7 @@ def test_parallel_notebooks(capfd, tmpdir):
> - captured = capfd.readouterr()
> - assert captured.err == ""
> -
> --@pytest.mark.skipif(not PY3,
> -- reason = "Not tested for Python 2")
> -+@pytest.mark.skip(reason="test hangs on python3.8")
> - def test_many_parallel_notebooks(capfd):
> - """Ensure that when many IPython kernels are run in parallel, nothing awful happens.
> -
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/py-nbconvert/pkg/PLIST,v
> diff -u -p -u -r1.9 PLIST
> --- pkg/PLIST 26 Nov 2022 15:02:54 -0000 1.9
> +++ pkg/PLIST 14 Feb 2024 23:59:58 -0000
> @@ -1,5 +1,6 @@
> @conflict py-nbconvert-*
> @pkgpath devel/py-nbconvert
> +bin/jupyter-dejavu
> bin/jupyter-nbconvert
> lib/python${MODPY_VERSION}/site-packages/nbconvert/
> lib/python${MODPY_VERSION}/site-packages/nbconvert-${MODPY_EGG_VERSION}.dist-info/
> @@ -18,9 +19,12 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/nbconvert/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> lib/python${MODPY_VERSION}/site-packages/nbconvert/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/${MODPY_PYCACHE}conftest.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/${MODPY_PYCACHE}conftest.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/${MODPY_PYCACHE}nbconvertapp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> lib/python${MODPY_VERSION}/site-packages/nbconvert/${MODPY_PYCACHE}nbconvertapp.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/_version.py
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/conftest.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/__init__.py
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}/
> @@ -30,12 +34,8 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}asciidoc.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}export.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}export.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}exporter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}exporter.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}exporter_locator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}exporter_locator.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}html.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}html.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}latex.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -56,11 +56,11 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}slides.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}templateexporter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}templateexporter.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}webpdf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/${MODPY_PYCACHE}webpdf.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/asciidoc.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/base.py
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/export.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/exporter.py
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/exporter_locator.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/html.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/latex.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/markdown.py
> @@ -106,11 +106,15 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/${MODPY_PYCACHE}test_slides.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/${MODPY_PYCACHE}test_templateexporter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/${MODPY_PYCACHE}test_templateexporter.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/${MODPY_PYCACHE}test_webpdf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/${MODPY_PYCACHE}test_webpdf.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/base.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/cheese.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/files/
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/files/attachment.ipynb
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/files/lablike.html.j2
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/files/notebook2.ipynb
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/files/notebook3.ipynb
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/files/pngmetadata.ipynb
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/files/prompt_numbers.ipynb
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/files/rawtest.ipynb
> @@ -128,6 +132,8 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/test_script.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/test_slides.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/test_templateexporter.py
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/tests/test_webpdf.py
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/exporters/webpdf.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/
> lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/__init__.py
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/${MODPY_PYCACHE}/
> @@ -155,6 +161,8 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/${MODPY_PYCACHE}pandoc.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/${MODPY_PYCACHE}strings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/${MODPY_PYCACHE}strings.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/${MODPY_PYCACHE}widgetsdatatypefilter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/${MODPY_PYCACHE}widgetsdatatypefilter.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/ansi.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/citation.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/datatypefilter.py
> @@ -195,6 +203,7 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/tests/test_markdown.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/tests/test_metadata.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/tests/test_strings.py
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/filters/widgetsdatatypefilter.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/nbconvertapp.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/postprocessors/
> lib/python${MODPY_VERSION}/site-packages/nbconvert/postprocessors/__init__.py
> @@ -298,28 +307,8 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/base.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/fake_kernelmanager.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Check History in Memory.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Clear Output.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Disable Stdin.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Empty Cell.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Factorials.ipynb
> lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/HelloWorld.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Inline Image.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Interrupt-IPY6.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Interrupt.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/JupyterWidgets.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Parallel Execute A.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Parallel Execute B.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/SVG.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Skip Exceptions with Cell Tags-IPY6.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Skip Exceptions with Cell Tags.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Skip Exceptions-IPY6.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Skip Exceptions.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Sleep One.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/Unicode.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/UnicodePy3.ipynb
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/python.png
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/update-display-id.ipynb
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/files/MixedMarkdown.ipynb
> lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/test_clearmetadata.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/test_clearoutput.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/preprocessors/tests/test_coalescestreams.py
> @@ -337,37 +326,10 @@ lib/python${MODPY_VERSION}/site-packages
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/nbconvert/resources/${MODPY_PYCACHE}/
> lib/python${MODPY_VERSION}/site-packages/nbconvert/resources/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> lib/python${MODPY_VERSION}/site-packages/nbconvert/resources/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/resources/style.min.css
> lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/
> lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/README.md
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/asciidoc.tpl
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/html/
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/html/basic.tpl
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/html/celltags.tpl
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/html/full.tpl
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/html/mathjax.tpl
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/html/slides_reveal.tpl
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/latex/
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/latex/article.tplx
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/latex/base.tplx
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/latex/document_contents.tplx
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/latex/report.tplx
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/latex/skeleton/
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/latex/skeleton/display_priority.tplx
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/latex/skeleton/null.tplx
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/latex/style_bw_ipython.tplx
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/latex/style_bw_python.tplx
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/latex/style_ipython.tplx
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/latex/style_jupyter.tplx
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/latex/style_python.tplx
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/markdown.tpl
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/python.tpl
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/rst.tpl
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/script.tpl
> lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/skeleton/
> lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/skeleton/README.md
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/skeleton/display_priority.tpl
> -lib/python${MODPY_VERSION}/site-packages/nbconvert/templates/skeleton/null.tpl
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/__init__.py
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/${MODPY_PYCACHE}/
> @@ -391,6 +353,8 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/exporter_entrypoint/eptest.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/fake_exporters.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/Unexecuted_widget.ipynb
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/Unexecuted_widget_2.ipynb
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/Widget_List.ipynb
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/${MODPY_PYCACHE}/
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/${MODPY_PYCACHE}hello.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -404,10 +368,12 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/jupyter_nbconvert_config.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/latex-linked-image.ipynb
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/markdown_display_priority.ipynb
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/notebook1.html
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/notebook1.ipynb
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/notebook2.ipynb
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/notebook3_with_errors.ipynb
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/notebook4_jpeg.ipynb
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/notebook5_embed_images.ipynb
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/notebook_jl.ipynb
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/notebook_tags.ipynb
> lib/python${MODPY_VERSION}/site-packages/nbconvert/tests/files/override.py
> @@ -419,6 +385,8 @@ lib/python${MODPY_VERSION}/site-packages
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}/
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}_contextlib_chdir.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}_contextlib_chdir.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -429,8 +397,11 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}lexers.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}pandoc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}pandoc.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}text.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}text.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/_contextlib_chdir.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/base.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/exceptions.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/io.py
> @@ -450,6 +421,7 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/tests/test_io.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/tests/test_pandoc.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/tests/test_version.py
> +lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/text.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/utils/version.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/writers/
> lib/python${MODPY_VERSION}/site-packages/nbconvert/writers/__init__.py
> @@ -482,3 +454,69 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/nbconvert/writers/tests/test_debug.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/writers/tests/test_files.py
> lib/python${MODPY_VERSION}/site-packages/nbconvert/writers/tests/test_stdout.py
> +share/jupyter/
> +share/jupyter/nbconvert/
> +share/jupyter/nbconvert/templates/
> +share/jupyter/nbconvert/templates/asciidoc/
> +share/jupyter/nbconvert/templates/asciidoc/conf.json
> +share/jupyter/nbconvert/templates/asciidoc/index.asciidoc.j2
> +share/jupyter/nbconvert/templates/base/
> +share/jupyter/nbconvert/templates/base/celltags.j2
> +share/jupyter/nbconvert/templates/base/display_priority.j2
> +share/jupyter/nbconvert/templates/base/jupyter_widgets.html.j2
> +share/jupyter/nbconvert/templates/base/mathjax.html.j2
> +share/jupyter/nbconvert/templates/base/null.j2
> +share/jupyter/nbconvert/templates/basic/
> +share/jupyter/nbconvert/templates/basic/conf.json
> +share/jupyter/nbconvert/templates/basic/index.html.j2
> +share/jupyter/nbconvert/templates/classic/
> +share/jupyter/nbconvert/templates/classic/base.html.j2
> +share/jupyter/nbconvert/templates/classic/conf.json
> +share/jupyter/nbconvert/templates/classic/index.html.j2
> +share/jupyter/nbconvert/templates/classic/static/
> +share/jupyter/nbconvert/templates/classic/static/style.css
> +share/jupyter/nbconvert/templates/compatibility/
> +share/jupyter/nbconvert/templates/compatibility/display_priority.tpl
> +share/jupyter/nbconvert/templates/compatibility/full.tpl
> +share/jupyter/nbconvert/templates/lab/
> +share/jupyter/nbconvert/templates/lab/base.html.j2
> +share/jupyter/nbconvert/templates/lab/conf.json
> +share/jupyter/nbconvert/templates/lab/index.html.j2
> +share/jupyter/nbconvert/templates/lab/static/
> +share/jupyter/nbconvert/templates/lab/static/index.css
> +share/jupyter/nbconvert/templates/lab/static/theme-dark.css
> +share/jupyter/nbconvert/templates/lab/static/theme-light.css
> +share/jupyter/nbconvert/templates/latex/
> +share/jupyter/nbconvert/templates/latex/base.tex.j2
> +share/jupyter/nbconvert/templates/latex/conf.json
> +share/jupyter/nbconvert/templates/latex/display_priority.j2
> +share/jupyter/nbconvert/templates/latex/document_contents.tex.j2
> +share/jupyter/nbconvert/templates/latex/index.tex.j2
> +share/jupyter/nbconvert/templates/latex/null.j2
> +share/jupyter/nbconvert/templates/latex/report.tex.j2
> +share/jupyter/nbconvert/templates/latex/style_bw_ipython.tex.j2
> +share/jupyter/nbconvert/templates/latex/style_bw_python.tex.j2
> +share/jupyter/nbconvert/templates/latex/style_ipython.tex.j2
> +share/jupyter/nbconvert/templates/latex/style_jupyter.tex.j2
> +share/jupyter/nbconvert/templates/latex/style_python.tex.j2
> +share/jupyter/nbconvert/templates/markdown/
> +share/jupyter/nbconvert/templates/markdown/conf.json
> +share/jupyter/nbconvert/templates/markdown/index.md.j2
> +share/jupyter/nbconvert/templates/python/
> +share/jupyter/nbconvert/templates/python/conf.json
> +share/jupyter/nbconvert/templates/python/index.py.j2
> +share/jupyter/nbconvert/templates/reveal/
> +share/jupyter/nbconvert/templates/reveal/base.html.j2
> +share/jupyter/nbconvert/templates/reveal/conf.json
> +share/jupyter/nbconvert/templates/reveal/index.html.j2
> +share/jupyter/nbconvert/templates/reveal/static/
> +share/jupyter/nbconvert/templates/reveal/static/custom_reveal.css
> +share/jupyter/nbconvert/templates/rst/
> +share/jupyter/nbconvert/templates/rst/conf.json
> +share/jupyter/nbconvert/templates/rst/index.rst.j2
> +share/jupyter/nbconvert/templates/script/
> +share/jupyter/nbconvert/templates/script/conf.json
> +share/jupyter/nbconvert/templates/script/script.j2
> +share/jupyter/nbconvert/templates/webpdf/
> +share/jupyter/nbconvert/templates/webpdf/conf.json
> +share/jupyter/nbconvert/templates/webpdf/index.pdf.j2
py-nbconvert 5.6.1 -> 6.5.0