head	1.42;
access;
symbols
	pkgsrc-2026Q1:1.41.0.2
	pkgsrc-2026Q1-base:1.41
	pkgsrc-2025Q4:1.40.0.2
	pkgsrc-2025Q4-base:1.40
	pkgsrc-2025Q3:1.39.0.2
	pkgsrc-2025Q3-base:1.39
	pkgsrc-2025Q2:1.38.0.4
	pkgsrc-2025Q2-base:1.38
	pkgsrc-2025Q1:1.38.0.2
	pkgsrc-2025Q1-base:1.38
	pkgsrc-2024Q4:1.36.0.2
	pkgsrc-2024Q4-base:1.36
	pkgsrc-2024Q3:1.35.0.4
	pkgsrc-2024Q3-base:1.35
	pkgsrc-2024Q2:1.35.0.2
	pkgsrc-2024Q2-base:1.35
	pkgsrc-2024Q1:1.34.0.2
	pkgsrc-2024Q1-base:1.34
	pkgsrc-2023Q4:1.27.0.2
	pkgsrc-2023Q4-base:1.27
	pkgsrc-2023Q3:1.23.0.2
	pkgsrc-2023Q3-base:1.23
	pkgsrc-2023Q2:1.20.0.2
	pkgsrc-2023Q2-base:1.20
	pkgsrc-2023Q1:1.19.0.8
	pkgsrc-2023Q1-base:1.19
	pkgsrc-2022Q4:1.19.0.6
	pkgsrc-2022Q4-base:1.19
	pkgsrc-2022Q3:1.19.0.4
	pkgsrc-2022Q3-base:1.19
	pkgsrc-2022Q2:1.19.0.2
	pkgsrc-2022Q2-base:1.19
	pkgsrc-2022Q1:1.15.0.2
	pkgsrc-2022Q1-base:1.15
	pkgsrc-2021Q4:1.10.0.12
	pkgsrc-2021Q4-base:1.10
	pkgsrc-2021Q3:1.10.0.10
	pkgsrc-2021Q3-base:1.10
	pkgsrc-2021Q2:1.10.0.8
	pkgsrc-2021Q2-base:1.10
	pkgsrc-2021Q1:1.10.0.6
	pkgsrc-2021Q1-base:1.10
	pkgsrc-2020Q4:1.10.0.4
	pkgsrc-2020Q4-base:1.10
	pkgsrc-2020Q3:1.10.0.2
	pkgsrc-2020Q3-base:1.10
	pkgsrc-2020Q2:1.9.0.6
	pkgsrc-2020Q2-base:1.9
	pkgsrc-2020Q1:1.9.0.2
	pkgsrc-2020Q1-base:1.9
	pkgsrc-2019Q4:1.9.0.4
	pkgsrc-2019Q4-base:1.9
	pkgsrc-2019Q3:1.8.0.2
	pkgsrc-2019Q3-base:1.8
	pkgsrc-2019Q2:1.5.0.2
	pkgsrc-2019Q2-base:1.5
	pkgsrc-2019Q1:1.4.0.2
	pkgsrc-2019Q1-base:1.4
	pkgsrc-2018Q4:1.3.0.2
	pkgsrc-2018Q4-base:1.3
	pkgsrc-2018Q3:1.2.0.8
	pkgsrc-2018Q3-base:1.2
	pkgsrc-2018Q2:1.2.0.6
	pkgsrc-2018Q2-base:1.2
	pkgsrc-2018Q1:1.2.0.4
	pkgsrc-2018Q1-base:1.2
	pkgsrc-2017Q4:1.2.0.2
	pkgsrc-2017Q4-base:1.2
	pkgsrc-2017Q3:1.1.0.6
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.2
	pkgsrc-2017Q2-base:1.1;
locks; strict;
comment	@# @;


1.42
date	2026.05.05.08.22.25;	author adam;	state Exp;
branches;
next	1.41;
commitid	9SrgmaRTxMJhkBEG;

1.41
date	2026.02.16.12.21.04;	author adam;	state Exp;
branches;
next	1.40;
commitid	4pl2AEyplfXG9BuG;

1.40
date	2025.10.09.07.58.11;	author wiz;	state Exp;
branches;
next	1.39;
commitid	t4nMY0Dt3rBjSRdG;

1.39
date	2025.07.07.05.58.08;	author wiz;	state Exp;
branches;
next	1.38;
commitid	7SbUh2xyzdDHeM1G;

1.38
date	2025.01.29.18.04.43;	author adam;	state Exp;
branches;
next	1.37;
commitid	sBbPly86an1PmpHF;

1.37
date	2025.01.04.15.27.43;	author adam;	state Exp;
branches;
next	1.36;
commitid	wSzeeRiomVNMibEF;

1.36
date	2024.10.14.06.46.08;	author wiz;	state Exp;
branches;
next	1.35;
commitid	ynDJEEQamKd33BtF;

1.35
date	2024.04.30.12.45.48;	author adam;	state Exp;
branches;
next	1.34;
commitid	qFJVGgzN2Lfrpa8F;

1.34
date	2024.03.24.10.52.27;	author adam;	state Exp;
branches;
next	1.33;
commitid	iED2txRR2TfmYo3F;

1.33
date	2024.03.04.18.58.51;	author adam;	state Exp;
branches;
next	1.32;
commitid	f7QJD1tLFXK6jS0F;

1.32
date	2024.02.21.11.01.37;	author adam;	state Exp;
branches;
next	1.31;
commitid	sGyArBlKZPQa3iZE;

1.31
date	2024.02.12.19.13.42;	author adam;	state Exp;
branches;
next	1.30;
commitid	fugJR4iyby0V3bYE;

1.30
date	2024.01.18.12.34.21;	author adam;	state Exp;
branches;
next	1.29;
commitid	5klF9oLoC15REVUE;

1.29
date	2024.01.12.13.17.01;	author adam;	state Exp;
branches;
next	1.28;
commitid	u5cLb2JGmbnq5aUE;

1.28
date	2024.01.10.06.37.30;	author adam;	state Exp;
branches;
next	1.27;
commitid	4RMUQHlfZCZbWRTE;

1.27
date	2023.12.07.17.24.23;	author adam;	state Exp;
branches;
next	1.26;
commitid	ozkEYhndM7B2CyPE;

1.26
date	2023.11.09.19.12.11;	author adam;	state Exp;
branches;
next	1.25;
commitid	n9z1dK98JjgP6YLE;

1.25
date	2023.11.03.10.17.14;	author adam;	state Exp;
branches;
next	1.24;
commitid	0x3QPQjVBrB1l9LE;

1.24
date	2023.10.28.19.57.24;	author wiz;	state Exp;
branches;
next	1.23;
commitid	jP8MYROLWZ3yJqKE;

1.23
date	2023.08.30.13.37.47;	author adam;	state Exp;
branches;
next	1.22;
commitid	nVjm3ZRENeVzxOCE;

1.22
date	2023.08.25.22.16.40;	author adam;	state Exp;
branches;
next	1.21;
commitid	PTyNmiejPojjzdCE;

1.21
date	2023.08.01.23.20.55;	author wiz;	state Exp;
branches;
next	1.20;
commitid	lyjXpsSeA6xpH8zE;

1.20
date	2023.05.05.09.14.44;	author adam;	state Exp;
branches;
next	1.19;
commitid	X302M8ABf4XWPKnE;

1.19
date	2022.05.17.12.57.06;	author ryoon;	state Exp;
branches;
next	1.18;
commitid	JQ9Yd0DMnf0nqpED;

1.18
date	2022.04.19.11.45.05;	author adam;	state Exp;
branches;
next	1.17;
commitid	zxnudAMe7kknVNAD;

1.17
date	2022.04.07.07.22.22;	author adam;	state Exp;
branches;
next	1.16;
commitid	3e1sdqI3RkviRezD;

1.16
date	2022.03.29.07.39.58;	author adam;	state Exp;
branches;
next	1.15;
commitid	bh2Csrtzl42cf5yD;

1.15
date	2022.03.12.08.34.54;	author adam;	state Exp;
branches;
next	1.14;
commitid	e6bA3R4jj6FU5UvD;

1.14
date	2022.02.10.10.46.23;	author adam;	state Exp;
branches;
next	1.13;
commitid	ndfm0jPlhshQM3sD;

1.13
date	2022.02.05.11.29.16;	author adam;	state Exp;
branches;
next	1.12;
commitid	iIYv98cWqlJSaqrD;

1.12
date	2022.01.10.08.05.24;	author wiz;	state Exp;
branches;
next	1.11;
commitid	rvHeLdNMlwqqT3oD;

1.11
date	2021.12.30.13.05.41;	author adam;	state Exp;
branches;
next	1.10;
commitid	w23rFuQ4pTWhUFmD;

1.10
date	2020.08.09.23.37.32;	author joerg;	state Exp;
branches;
next	1.9;
commitid	MPOpwH0YAAKpJrjC;

1.9
date	2019.11.08.13.13.45;	author adam;	state Exp;
branches;
next	1.8;
commitid	NkCajovy8GWi73KB;

1.8
date	2019.08.26.06.46.37;	author adam;	state Exp;
branches;
next	1.7;
commitid	WLiJ5ZfwGmKfmvAB;

1.7
date	2019.08.21.12.59.54;	author adam;	state Exp;
branches;
next	1.6;
commitid	9AtEw7YTOz60ATzB;

1.6
date	2019.07.22.08.42.50;	author nia;	state Exp;
branches;
next	1.5;
commitid	nenIA4KxEt9P71wB;

1.5
date	2019.06.14.14.49.12;	author adam;	state Exp;
branches;
next	1.4;
commitid	EgCHvpiz4VAYmarB;

1.4
date	2019.03.22.11.20.41;	author adam;	state Exp;
branches;
next	1.3;
commitid	Fddq1zcloGTUUlgB;

1.3
date	2018.11.29.18.26.33;	author adam;	state Exp;
branches;
next	1.2;
commitid	MjaLpnkCATx2UR1B;

1.2
date	2017.10.17.18.31.40;	author adam;	state Exp;
branches;
next	1.1;
commitid	VcX3iRzwAXld3rbA;

1.1
date	2017.04.23.05.18.01;	author markd;	state Exp;
branches;
next	;
commitid	5ZFM5Jo5Jf4FlCOz;


desc
@@


1.42
log
@py-nbconvert: updated to 7.17.1

7.17.1

This is a security release, fixing two CVEs:

- [CVE-2026-39377](https://github.com/jupyter/nbconvert/security/advisories/GHSA-4c99-qj7h-p3vg)
- [CVE-2026-39378](https://github.com/jupyter/nbconvert/security/advisories/GHSA-7jqv-fw35-gmx9)

(full advisories will be published seven days after release, on 2026-04-14).

Enhancements made

- Allow configureable WebPDF JavaScript processing timeout

Bugs fixed

- Fix `PermissionError` when checking template paths on shared filesystems
- Tweak webpdf template logic to fix duplicate extension problem
@
text
@# $NetBSD: Makefile,v 1.41 2026/02/16 12:21:04 adam Exp $

DISTNAME=	nbconvert-7.17.1
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	www python
MASTER_SITES=	${MASTER_SITE_PYPI:=n/nbconvert/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://jupyter.org/
COMMENT=	Converting Jupyter Notebooks
LICENSE=	modified-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-hatchling>=1.5:../../devel/py-hatchling
DEPENDS+=	${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4
DEPENDS+=	${PYPKGPREFIX}-bleach>=5.0.1:../../www/py-bleach
DEPENDS+=	${PYPKGPREFIX}-defusedxml-[0-9]*:../../textproc/py-defusedxml
DEPENDS+=	${PYPKGPREFIX}-jinja2>=3.0:../../textproc/py-jinja2
DEPENDS+=	${PYPKGPREFIX}-jupyter_core>=4.7:../../devel/py-jupyter_core
DEPENDS+=	${PYPKGPREFIX}-jupyterlab-pygments-[0-9]*:../../textproc/py-jupyterlab-pygments
DEPENDS+=	${PYPKGPREFIX}-markupsafe>=2.0:../../textproc/py-markupsafe
DEPENDS+=	${PYPKGPREFIX}-mistune>=2.0.3:../../textproc/py-mistune
DEPENDS+=	${PYPKGPREFIX}-nbclient>=0.5.0:../../www/py-nbclient
DEPENDS+=	${PYPKGPREFIX}-nbformat>=5.7:../../www/py-nbformat
DEPENDS+=	${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
DEPENDS+=	${PYPKGPREFIX}-pandocfilters>=1.4.1:../../textproc/py-pandocfilters
DEPENDS+=	${PYPKGPREFIX}-pygments>=2.4.1:../../textproc/py-pygments
DEPENDS+=	${PYPKGPREFIX}-traitlets>=5.1:../../devel/py-traitlets
# serve
DEPENDS+=	${PYPKGPREFIX}-tornado>=6.1:../../www/py-tornado
TEST_DEPENDS+=	${PYPKGPREFIX}-flaky-[0-9]*:../../devel/py-flaky
TEST_DEPENDS+=	${PYPKGPREFIX}-ipykernel-[0-9]*:../../devel/py-ipykernel
TEST_DEPENDS+=	${PYPKGPREFIX}-ipywidgets>=7.5:../../www/py-ipywidgets

USE_LANGUAGES=	# none

PYTHON_SELF_CONFLICT=	yes
REPLACE_PYTHON+=	nbconvert/nbconvertapp.py

PYTHON_VERSIONS_INCOMPATIBLE=	310

post-install:
.for bin in jupyter-dejavu jupyter-nbconvert
	cd ${DESTDIR}${PREFIX}/bin && \
	${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE}
.endfor

.include "../../lang/python/application.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.41
log
@py-nbconvert: updated to 7.17.0

7.17.0

Enhancements made

- Add support for arbitrary browser arguments

Bugs fixed

- Fix QtPNGExporter returning empty bytes on macOS
- Fix CVE-2025-53000: Secure Inkscape Windows path (registry first + block CWD)
- Fix get_export_names and get_exporter default args
- PyPA-Compliant Summary
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2025/10/09 07:58:11 wiz Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.17.0
@


1.40
log
@*: remove reference to (removed) Python 3.9
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2025/07/07 05:58:08 wiz Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.16.6
a26 1
DEPENDS+=	${PYPKGPREFIX}-tinycss2-[0-9]*:../../textproc/py-tinycss2
@


1.39
log
@*: mark more packages as not for Python<3.11

From shadow x86_64 bulk build
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2025/01/29 18:04:43 adam Exp $
d40 1
a40 1
PYTHON_VERSIONS_INCOMPATIBLE=	39 310
@


1.38
log
@py-nbconvert: updated to 7.16.6

7.16.6

Bugs fixed

- Prevent leading whitespace in markdown code blocks from being stripped
- Fix bullet list parsing in markdown
- Fix crash when running with optimization

Maintenance and upkeep improvements

- remove any twitter mention
- Update base.tex.j2 for macro compatibility with newer versions of Pandoc
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2025/01/04 15:27:43 adam Exp $
d40 1
a40 4
.include "../../lang/python/pyversion.mk"
.if ${PYTHON_VERSION} < 310
DEPENDS+=	${PYPKGPREFIX}-importlib-metadata>=3.6:../../devel/py-importlib-metadata
.endif
@


1.37
log
@py-nbconvert: updated to 7.16.5

7.16.5

Enhancements made

- Add support for mistune 3.1.0
- Allow including `text/x-rst` outputs in rst conversion, transition away from `text/restructuredtext`

Bugs fixed

- Do not display mathjax overlay
- Work around pip 24.1 bug which prevents installing pandocfilters 1.4.1
- Don't die if template path cannot be read
- Fix markdown2asciidoc function for pandoc >= 3.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2024/10/14 06:46:08 wiz Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.16.5
@


1.36
log
@*: clean-up after python38 removal
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2024/04/30 12:45:48 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.16.4
@


1.35
log
@py-nbconvert: updated to 7.16.4

7.16.4

Bugs fixed

- rst exporter: Re-enable coalescing streams

Maintenance and upkeep improvements

- Revert "Set all min deps"
- Set all min deps
- chore: update pre-commit hooks
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2024/03/24 10:52:27 adam Exp $
a39 2
PYTHON_VERSIONS_INCOMPATIBLE=	27 38

@


1.34
log
@py-nbconvert: updated to 7.16.3

7.16.3

Maintenance and upkeep improvements

- Remove pytest pin
- Add Compatibility with Pandoc 2.9.2
- Pin to Pytest 7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2024/03/04 18:58:51 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.16.3
@


1.33
log
@py-nbconvert: updated to 7.16.2

7.16.2

Bugs fixed

- \[HTMLExporter\] Initialize resources before widget filtering
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2024/02/21 11:01:37 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.16.2
@


1.32
log
@py-nbconvert: updated to 7.16.1

7.16.1

Maintenance and upkeep improvements

- Fix permissions for prep release workflow
- Update publish workflow
- fix for tests/ dir not in sys.path

Documentation improvements

- Update project description
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2024/02/12 19:13:42 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.16.1
@


1.31
log
@py-nbconvert: updated to 7.16.0

7.16.0

Enhancements made

- Add a toggle to skip the svg encoding of images


7.15.0

Enhancements made

- Support configurable width and height of reveal presentations

Maintenance and upkeep improvements

- chore: update pre-commit hooks
- handle xhtml void elements in mermaid diagrams
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2024/01/18 12:34:21 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.16.0
@


1.30
log
@py-nbconvert: updated to 7.14.2

7.14.2

Maintenance and upkeep improvements
- update to mermaid 10.7.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2024/01/12 13:17:01 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.14.2
d33 1
@


1.29
log
@py-nbconvert: updated to 7.14.1

7.14.1

Bugs fixed

- Fix broken image scaling in case a custom width or height is provided for the image

Maintenance and upkeep improvements

- Allow pre-fetch of css files without attempting download
- Bump the actions group with 1 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2024/01/10 06:37:30 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.14.1
@


1.28
log
@py-nbconvert: updated to 7.14.0

7.14.0

Enhancements made

- Convert `coalescese_streams` function to `CoalesceStreamsPreprocessor`

Maintenance and upkeep improvements

- chore: update pre-commit hooks
- Fix webpdf test on Python 3.12
- Clean up import


7.13.1

Bugs fixed

- Restore removed import


7.13.0

Enhancements made

- Add table, td, tr to allowed list of tags

Maintenance and upkeep improvements

- Remove twitter links that cause linkcheck to fail
- Update ruff config
- chore: update pre-commit hooks
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2023/12/07 17:24:23 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.14.0
@


1.27
log
@py-nbconvert: updated to 7.12.0

7.12.0

Enhancements made

- Allow to load config from env.

Maintenance and upkeep improvements

- Use ruff on notebooks and update typings

Documentation improvements

- update Python version support in docs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2023/11/09 19:12:11 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.12.0
@


1.26
log
@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
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2023/11/03 10:17:14 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.11.0
@


1.25
log
@py-nbconvert: updated to 7.10.0

7.10.0

Enhancements made

- Update to mermaid 10.6.0, docs keyboard navigation

Maintenance and upkeep improvements

- Fix typing for traitlets 5.13
- Adopt ruff format
- Update typings and remove dead link

Documentation improvements

- Update to mermaid 10.6.0, docs keyboard navigation


7.9.2

Bugs fixed

- Restore ResourcesDict to the public API


7.9.1

Maintenance and upkeep improvements

- Include tests in sdist
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2023/10/28 19:57:24 wiz Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.10.0
a32 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
a51 3
do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}

@


1.24
log
@python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2023/08/30 13:37:47 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.8.0
a4 1
PKGREVISION=	1
a12 3
# TODO: currently this package requires internet connection to build.
# Examine hatch_build.py to find out which files get downloaded.

d15 1
a15 1
DEPENDS+=	${PYPKGPREFIX}-bleach-[0-9]*:../../www/py-bleach
@


1.23
log
@py-nbconvert: updated to 7.8.0

7.8.0

Enhancements made

- MermaidJS 10.3.1, accessibility features, handle MIME

Bugs fixed

- Fix: Prevent error from all whitespace lang string
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2023/08/25 22:16:40 adam Exp $
d5 1
@


1.22
log
@py-nbconvert: updated to 7.7.4

7.7.4

Bugs fixed

- Give main tag a height of 100% in css for reveal html


7.7.3

Bugs fixed

- Restore pauses during webpdf render


7.7.2

Bugs fixed

- Show a warning if an image has no alternative text


7.7.1

Bugs fixed

- Restore 'media=print' option


7.7.0

Enhancements made

- \[Accessibility\] some accessibility improvements
- Adopt playwright
- Update to Jupyterlab 4

Bugs fixed

- html: write image/svg+xml data as base64 and skip clean_html
- Remove HTML escaping JSON-encoded widget state

Maintenance and upkeep improvements

- Fix lint error
- Support Python 3.8-3.12
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2023/08/01 23:20:55 wiz Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.7.4
@


1.21
log
@*: remove more references to Python 3.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2023/05/05 09:14:44 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-7.3.1
d13 4
a16 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-hatchling>=0.25:../../devel/py-hatchling
d26 1
a26 1
DEPENDS+=	${PYPKGPREFIX}-nbformat>=5.1:../../www/py-nbformat
d31 2
a32 2
DEPENDS+=	${PYPKGPREFIX}-traitlets>=5.0:../../devel/py-traitlets
# marked as extra, but required
d34 2
a35 1
TEST_DEPENDS+=	${PYPKGPREFIX}-pebble-[0-9]*:../../devel/py-pebble
a36 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
@


1.20
log
@py-nbconvert: updated to 7.3.1

7.3.1

Bugs fixed

- Remove overwriting of default KernelManager

Maintenance and upkeep improvements


7.3.0

Enhancements made

- Allow pattern in output_base
- Make date configurable in latex/PDF
- Update jupyterlab CSS

Maintenance and upkeep improvements

- Update ci badge
- More detailed release instructions


7.2.10

Enhancements made

- Add cell-id anchor for cell identification

Bugs fixed

- Do not import pyppeteer for installation check

Maintenance and upkeep improvements

- Clean up license
- Add more linting


7.2.9

Bugs fixed

- Fix handling of css sanitizer


7.2.8

Bugs fixed

- always pass relax_add_props=True when validating

Maintenance and upkeep improvements

- Update codecov link
- Fix types and add lint to automerge
- Add type checking
- Add spelling and docstring enforcement
- Add scheduled ci run


7.2.7

Bugs fixed

- Fix Hanging Tests on Linux

Maintenance and upkeep improvements

- Adopt ruff and handle lint


7.2.6

Maintenance and upkeep improvements

- Include all templates in sdist
- clean up workflows
- CI Cleanup

Documentation improvements

- Fix docs build and switch to PyData Sphinx Theme


7.2.5

Bugs fixed

- Fix for webpdf print margins

Maintenance and upkeep improvements

- Bump actions/upload-artifact from 2 to 3
- Bump actions/checkout from 2 to 3


7.2.4

Maintenance and upkeep improvements

- Handle jupyter core warning
- Add dependabot
- Add Py-typed marker.


7.2.3

Bugs fixed

- clean_html: allow SVG tags and SVG attributes

Maintenance and upkeep improvements


7.2.2

Bugs fixed

- Fix default config test

Maintenance and upkeep improvements

- Add ensure label workflow
- Add release workflows
- Maintenance cleanup


7.2.1

Bugs fixed

- Fix version handling


7.2.0

Maintenance and upkeep improvements

- Prep for jupyter releaser
- Add support for jupyter_client 8
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2022/05/17 12:57:06 ryoon Exp $
d40 1
a40 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 37 38
@


1.19
log
@py-nbconvert: Fix runtime error of www/py-notebook

setup.py says tinycss2 is required for bleach>=5, however
with bleach-3.3.1, tinycss2 is required to find python3 kernel.
Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2022/04/19 11:45:05 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-6.5.0
a4 1
PKGREVISION=	1
d13 4
a16 4
DEPENDS+=	${PYPKGPREFIX}-beautifulsoup4>0:../../www/py-beautifulsoup4
DEPENDS+=	${PYPKGPREFIX}-bleach>0:../../www/py-bleach
DEPENDS+=	${PYPKGPREFIX}-defusedxml>0:../../textproc/py-defusedxml
DEPENDS+=	${PYPKGPREFIX}-entrypoints>=0.2.2:../../devel/py-entrypoints
d19 1
a19 1
DEPENDS+=	${PYPKGPREFIX}-jupyterlab-pygments>0:../../textproc/py-jupyterlab-pygments
d21 1
a21 1
DEPENDS+=	${PYPKGPREFIX}-mistune>=0.8.1:../../textproc/py-mistune
d24 1
d27 1
a28 1
DEPENDS+=	${PYPKGPREFIX}-tinycss2-[0-9]*:../../textproc/py-tinycss2
d38 3
d42 4
a45 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
d56 2
a57 1
.include "../../lang/python/egg.mk"
@


1.18
log
@py-nbconvert: updated to 6.5.0

6.5.0
-----
* Support bleach 5, add packaging and tinycss2 dependencies by @@bollwyvl
* Drop dependency on testpath. by @@anntzer
* Adopt pre-commit by @@blink1073
* Add pytest settings and handle warnings by @@blink1073
* Update cli example by @@leahecole
* Clean up workflows by @@blink1073
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2022/04/07 07:22:22 adam Exp $
d5 1
d28 1
@


1.17
log
@py-nbconvert: add missing dependency on www/py-beautifulsoup4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2022/03/29 07:39:58 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-6.4.5
d17 2
a18 2
DEPENDS+=	${PYPKGPREFIX}-jinja2>=2.4:../../textproc/py-jinja2
DEPENDS+=	${PYPKGPREFIX}-jupyter_core>0:../../devel/py-jupyter_core
d20 1
d23 1
a23 1
DEPENDS+=	${PYPKGPREFIX}-nbformat>=4.4:../../www/py-nbformat
a25 1
DEPENDS+=	${PYPKGPREFIX}-testpath-[0-9]*:../../devel/py-testpath
d28 1
a28 1
DEPENDS+=	${PYPKGPREFIX}-tornado>=4.0:../../www/py-tornado
a31 1
TEST_DEPENDS+=	${PYPKGPREFIX}-testpath-[0-9]*:../../devel/py-testpath
@


1.16
log
@py-nbconvert: updated to 6.4.5

6.4.4
-----
* HTMLExporter: Respect the embed_images flag for HTML blocks
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2022/03/12 08:34:54 adam Exp $
d13 1
@


1.15
log
@py-nbconvert: updated to 6.4.3

6.4.3
-----
* Remove ipython genutils
* Add section to customizing showing how to use template inheritance
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2022/02/10 10:46:23 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-6.4.3
@


1.14
log
@py-nbconvert: updated to 6.4.2

6.4.2
Bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2022/02/05 11:29:16 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-6.4.2
@


1.13
log
@py-nbconvert: updated to 6.4.1

6.4.0
-----
* Allow passing extra args to code highlighter
* Prevent page breaks in outputs when printing
* Add collapsers to template
* Optionally speed up validation

6.3.0
-----
* Update state filter
* Add slide numbering
* Fix HTML templates mentioned in help docs

6.2.0
-----
* Add the ability to fully customize ``widget_renderer_url``
* Enable users to customize MathJax URLs
* Add CLI configuration for disable-chromium-sandbox
* Enables webpdf to be rendered with templates
* Adds dejavu

6.1.0
-----
This release is mostly a long list of bug fixes and capability
additions. Thanks to the many contributors for helping Improve
nbconvert!

Significant Changes
~~~~~~~~~~~~~~~~~~~
* Dropped Python 3.6 and added Python 3.9
* Convert execute preprocessor wrapper to resemble papermill

Comprehensive notes
~~~~~~~~~~~~~~~~~~~
* Feature: support static widgets in Reveal.js slides
* Feature: add speaker notes to Reveal.js template
* Add correct output mimetype to WebPDF exporter
* Set mimetype for webpdf correctly
* Fix docstring issue and a broken  link
* Add CLI example for removing cell tag syntax
* Include output of stdin stream in lab template
* Don't use a shell to call inkscape
* JupyterLab export as HTML with widgets fails to load widgets
* Move note inside Reveal.js HTML slideshow
* fix issue 1507: broken command line option --CSSHTMLHeaderPreprocessor.style=
* Fix order of template paths
* Changed documentation of external_exporters
* Fix template precedence when using a custom template
* add  pip to docs  envt
* Fix CI  By Adding PIP to  conda envt for docs build
* Explicitly install pip in docs environment.yml
* small update to docs hide cell
* Allow child templates to override mathjax
* Allow get_export_names to skip configuration check
* Update docs: Tex Live package on Ubuntu
* Test jupyter_client
* Update jupyterlab css
* Webpdf: Use a temporary file instead of an URL
* Applied patch for marking network changes
* Change webpdf display name
* Allow disabling pyppeteer sandbox
* Make pagination configurable in webpdf
* Fix Reveal.js version in documentation
* Fix dangling reference to get_template_paths()
* Solved svg2pdf conversion error if Inkscape is installed into the default path on a windows machine
* fix typo
* Update version dependency of traitlets
* Update execute.py
* Fix code output indentation when running nbconvert --no-input
* fix issue (i'd call it a BUG)
* add docstring
* Update nbconvert_library.ipynb
* Supports isolated iframe when converting to HTML

6.0.7
-----
Primarly a release addressing template extensions issues reported since 6.0 launched.

Comprehensive notes
~~~~~~~~~~~~~~~~~~~
- Comment typo fix
- Documented updated to default conversion changes from 6.0
- Allow custom template files outside of the template system to set their base template name
- Restored basic template from 5.x
- Added proper support for backwards compatibility templates

6.0.6
-----
A range of bug fixes for webpdf exports

Comprehensive notes
~~~~~~~~~~~~~~~~~~~
- Removed CSS preprocessor from default proprocessor list (fixes classic rendering)
- Fixed error when pickling TemplateExporter
- Support for fractional height html / webpdf exports
- Added short wait time for fonts and rendering in webpdf
- Updated template documentation
- Minor fixes to the webpdf exporter
- Fixup use with a running event loop within webpdf
- Prevent overflow in input areas in lab template

6.0.5
-----
- Revert networkidle2 change which caused custom cdn-fetched widgets in webpdf

6.0.4
-----
Comprehensive notes
~~~~~~~~~~~~~~~~~~~
Fixing Problems
- The webpdf exporters does not add pagebreaks anymore before reaching the maximum height allowed by Adobe
- Fixes some timeout issues with the webpdf exporter

6.0.3
-----
Execute preprocessor no longer add illegal execution counts to markdown cells

6.0.2
-----
A patch for a few minor issues raised out of the 6.0 release.

Comprehensive notes
~~~~~~~~~~~~~~~~~~~
Fixing Problems
- Added windows work-around fix in CLI for async applications
- Fixed pathed template files to behave correctly for local relative paths without a dot
- ExecuteProcessor now properly has a ``preprocess_cell`` function to overwrite

Testing, Docs, and Builds
- Updated README and docs with guidance on how to get help with nbconvert
- Fixed documentation that was referencing ``template_path`` instead of ``template_paths``

6.0.1
-----
A quick patch to fix an issue with get_exporter

6.0
---
Significant Changes
~~~~~~~~~~~~~~~~~~~
Nbconvert 6.0 is a major release of nbconvert which includes many significant changes.

- Python 2 support was dropped. Currently Python 3.6-3.8 is supported and tested by nbconvert. However, nbconvert 6.0 provides limited support for Python 3.6. nbconvert 6.1 will drop support for Python 3.6. Limited support means we will test and run CI on Python 3.6.12 or higher. Issues that are found only affecting Python 3.6 are not guaranteed to be fixed. We recommend all users of nbconvert use Python 3.7 and higher.

- Unlike previous versions, nbconvert 6.0 relies on the `nbclient <https://github.com/jupyter/nbclient/>`__ package for the execute preprocessor, which allows for asynchronous kernel requests.

- ``template_path`` has become ``template_paths``. If referring to a 5.x style ``.tpl`` template use the full path with the ``template_file`` argument to the file. On the command line the pattern is ``--template-file=<path/to/file.tpl>``.

- Nbconvert 6.0 includes a new "webpdf" exporter, which renders notebooks in pdf format through a headless web browser, so that complex outputs such as HTML tables, or even widgets are rendered in the same way as with the HTML exporter and a web browser.

- The default template applied when exporting to HTML now produces the same DOM structure as JupyterLab, and is styled using JupyterLab's CSS. The pygments theme in use mimics JupyterLab's codemirror mode with the same CSS variables, so that custom JupyterLab themes could be applied. The classic notebook styling can still be enabled with

.. code-block:: bash

   jupyter nbconvert --to html --template classic

- Nbconvert 6.0 includes a new system for creating custom templates, which can now be installed as packages. A custom "foobar" template is installed in Jupyter's data directory under ``nbconvert/templates`` and has the form of a directory containing all resources. Templates specify their base template as well as other configuration parameters in a ``conf.json`` at the root of the template directory.

- The "slideshow" template now makes use of RevealJS version 4. It can now be used with the HTML exporter with

.. code-block:: bash

   jupyter nbconvert --to html --template reveal

The ``--to slides`` exporter is still supported for convenience.

- Inkscape 1.0 is now supported, which had some breaking changes that prevented 5.x versions of nbconvert from converting documents on some systems that updated.

Remaining changes
~~~~~~~~~~~~~~~~~
We merged 105 pull requests! Rather than enumerate all of them we'll link to the github page which contains the many smaller impact improvements.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2022/01/10 08:05:24 wiz Exp $
d3 1
a3 1
DISTNAME=	nbconvert-6.4.1
@


1.12
log
@py-nbconvert: convert to egg.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2021/12/30 13:05:41 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-5.6.1
a4 1
PKGREVISION=	1
d13 2
a14 2
DEPENDS+=	${PYPKGPREFIX}-bleach-[0-9]*:../../www/py-bleach
DEPENDS+=	${PYPKGPREFIX}-defusedxml-[0-9]*:../../textproc/py-defusedxml
a15 2
DEPENDS+=	${PYPKGPREFIX}-ipykernel-[0-9]*:../../devel/py-ipykernel
DEPENDS+=	${PYPKGPREFIX}-ipywidgets>=7:../../www/py-ipywidgets
d17 2
a18 2
DEPENDS+=	${PYPKGPREFIX}-jupyter_client>=5.3.1:../../devel/py-jupyter_client
DEPENDS+=	${PYPKGPREFIX}-jupyter_core-[0-9]*:../../devel/py-jupyter_core
d20 1
d23 1
a23 1
DEPENDS+=	${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
d25 2
a27 1
DEPENDS+=	${PYPKGPREFIX}-traitlets>=4.2:../../devel/py-traitlets
d35 3
a37 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 # py-ipykernel
d40 1
d42 2
a43 1
	${MV} jupyter-nbconvert jupyter-nbconvert-${PYVERSSUFFIX} || ${TRUE}
d46 1
a46 1
	cd ${WRKSRC} && py.test-${PYVERSSUFFIX}
@


1.11
log
@Forget about Python 3.6
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2020/08/09 23:37:32 joerg Exp $
d5 1
d45 1
a45 1
.include "../../lang/python/distutils.mk"
@


1.10
log
@Apply python restrict of py-ipykernel cursively
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2019/11/08 13:13:45 adam Exp $
d35 1
a35 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 36	# py-ipykernel
@


1.9
log
@py-nbconvert: updated to 5.6.1

5.6.1:

Significant Changes
RegExRemove applies to all cells
RegExRemove preprocessor now removes cells regardless of cell outputs. Before this only cells that had outputs were filtered.

Comprehensive notes

New Features
- Add support for alt tags for jpeg and png images
- Allow HTML header anchor text to be HTML
- Change RegExRemove to remove code cells with output
- Added cell tag data attributes to HTML exporter

Fixing Problems
- Update svg2pdf.py to search the PATH for inkscape
- Fix latex dependencies installation command for Ubuntu systems

Testing, Docs, and Builds
- Added Circle CI builds for documentation
- Fix typo in argument name in docstring (TagRemovePreprocessor)
- Changelog typo fix
- Updated API page for TagRemovePreprocessor and TemplateExporter
- Added remove_input_tag traitlet to the docstring
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2019/08/26 06:46:37 adam Exp $
d35 1
a35 1
PYTHON_VERSIONS_INCOMPATIBLE=	27	# py-ipykernel
@


1.8
log
@py-nbconvert: mark as incompatible with Python 2.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2019/08/21 12:59:54 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-5.6.0
@


1.7
log
@py-nbconvert: updated to 5.6.0

5.6.0:
Significant Changes

Jupter Client Pin
The jupyter_client dependency is now pinned to >5.3.1. This is done to support the Parallel NBConvert below, and future versions may require interface changes from that version.

Parallel NBConvert
NBConvert --execute can now be run in parallel via threads, multiprocessing, or async patterns! This means you can now parallelize nbconvert via a bash loop, or a python concurrency pattern and it should be able to execute those notebooks in parallel.

Kernels have varying support for safe concurrent execution. The ipython kernel (ipykernel version 1.5.2 and higher) should be safe to run concurrently using Python 3. However, the Python 2 ipykernel does not always provide safe concurrent execution and sometimes fails with a socket bind exception. Unlike ipykernel which is maintained by the project, other community-maintained kernels may have varying support for concurrent execution, and these kernels were not tested heavily.

Issues for nbconvert can be viewed here:
.. note: We'll keep an eye for issues related to this new capability and try to quickly patch any discovered issues post release. The improvement required touching three projects with separate releases, so if you do find an issue try upgrading dependencies and listing your dependencies for your environment when reporting.

Execute Loop Rewrite
This release completely rewrote the execution loop responsible for monitoring kernel messages until cell execution is completed. This removes an error where kernel messages could be dropped if too many were posted too quickly. Furthermore, the change means that messages are not buffered. Now, messages can be logged immediately rather than waiting for the cell to terminate.

Comprehensive notes

New Features
- Make a default global location for custom user templates
- Parallel execution improvements
- Added store_history option to preprocess_cell and run_cell
- Simplify the function signature for preprocess()
- Set flag to not always stop kernel execution on errors
- setup_preprocessor passes kwargs to start_new_kernel

Fixing Problems
- Very fast stream outputs no longer drop some messages
- LaTeX errors now properly raise exceptions
- Improve template whitespacing
- Fixes for character in LaTeX exports and filters
- Mistune pinned in preparation for 2.0 release
- Require mock only on Python 2
- Fix selection of mimetype when converting to HTML
- Correct a few typos
- Update export_from_notebook names
- Dedenting html in ExtractOutputPreprocessor
- Fix backwards incompatibility with markdown2html
- Fixed html image tagging
- Remove unnecessary css

Testing, Docs, and Builds
- Pip-install nbconvert on readthedocs.org
- Fix various doc build issues
- Add issue templates
- Added instructions for bumping the version forward when releasing
- Fix Testing on Windows
- Refactored test_run_notebooks
- Fixed documentation typos
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2019/07/22 08:42:50 nia Exp $
d35 2
@


1.6
log
@Use https for jupyter.org.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2019/06/14 14:49:12 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-5.5.0
d16 4
a19 2
DEPENDS+=	${PYPKGPREFIX}-jinja2-[0-9]*:../../textproc/py-jinja2
DEPENDS+=	${PYPKGPREFIX}-jupyter_client>=4.2:../../devel/py-jupyter_client
d21 1
a21 1
DEPENDS+=	${PYPKGPREFIX}-mistune>=0.7.4:../../textproc/py-mistune
d28 1
a28 1
TEST_DEPENDS+=	${PYPKGPREFIX}-ipykernel-[0-9]*:../../devel/py-ipykernel
@


1.5
log
@py-nbconvert: updated to 5.5.0

5.5.0:

New Features
- IPyWidget Support
- A new ClearMetadata Preprocessor is available
- Support for pandoc 2
- New, and better, latex template

Fixing Problems
- Refactored execute preprocessor to have a process_message function
- Fixed OOM kernel failures hanging
- Fixed latex export for svg data in python 3
- Enabled configuration to be shared to exporters from script exporter
- Make latex errors less verbose
- Typo in template syntax
- Improved attachments +fix supporting non-unique names
- PDFExporter "output_mimetype" traitlet is not longer 'text/latex'
- FIX: respect wait for clear_output
- address deprecation warning in cgi.escape
- Correct inaccurate description of available LaTeX template
- Fixed kernel death detection for executions with timeouts
- Fixed export names for various templates

Deprecations
- Dropped support for python 3.4
- Removed deprecated export_by_name

Testing, Docs, and Builds
- Added tests for each branch in execute's run_cell method
- Mention formats in --to options more clearly
- Adds ascii output type to command line docs page, mention image folder output
- Simplify setup.py
- Use utf-8 encoding in execute_api example
- Upgrade pytest on Travis
- Fix LaTeX base template name in docs
- Updated release instructions based on 5.4 release walk-through
- Fixed broken link to jinja docs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2019/03/22 11:20:41 adam Exp $
d9 1
a9 1
HOMEPAGE=	http://jupyter.org/
@


1.4
log
@py-nbconvert: updated to 5.4.1

5.4.1:
New Features
- Expose pygments styles
- Tornado 6.0 support -- Convert proxy handler from callback to coroutine
- Add option to overwrite the highlight_code filter

Fixing Problems
- Mathjax.tpl fix for rendering Latex in html
- Backwards compatbility for empty kernel names

Testing, Docs, and Builds
- DOC: Add missing language specification to code-block
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2018/11/29 18:26:33 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-5.4.1
d35 1
a35 1
		${MV} jupyter-nbconvert jupyter-nbconvert-${PYVERSSUFFIX} || ${TRUE}
@


1.3
log
@py-nbconvert: updated to 5.4.0

5.4.0:

New Features
- No input flag (--no-input)
- Add alias --to ipynb for notebook exporter
- Add export_from_notebook
- If set, use nb.metadata.authors for LaTeX author line
- Populate language_info metadata when executing
- Support for \mathscr
- Allow the execute preprocessor to make use of an existing kernel
- Refactor ExecutePreprocessor
- Update widgets CDN for ipywidgets 7 w/fallback
- Add support for adding custom exporters to the "Download as" menu.
- Enable ANSI underline and inverse
- Update notebook css to 5.4.0
- Change default for slides to direct to the reveal cdn rather than locally
- Use "title" instead of "name" for metadata to match the notebook format
- Img filename metadata
- Added MathJax compatibility definitions
- Per cell exception
- Simple API for in-memory templates
- Set BIBINPUTS and BSTINPUTS environment variables when making PDF
- If nb.metadata.title is set, default to that for notebook

Deprecations
- Drop support for python 3.3

Fixing Problems
- Fix api break
- Don't remove empty cells by default
- Handle attached images in html converter
- No need to check for the channels already running
- Update font-awesome version for slides
- Properly treat JSON data
- Skip executing empty code cells
- Ppdate log.warn (deprecated) to log.warning
- Cleanup notebook.tex during PDF generation
- Windows unicode error fixed, nosetest added to setup.py
- Better content hiding; template & testing improvements
- Fix Jinja syntax in custom template example.
- Fix for an issue with empty math block
- Add parser for Multiline math for LaTeX blocks
- Use defusedxml to parse potentially untrusted XML
- Fixes for traitlets 4.1 deprecation warnings

Testing, Docs, and Builds
- A couple of typos
- Add python_requires metadata.
- Document --inplace command line flag.
- Fix minor typo in usage.rst
- Add note about local reveal_url_prefix
- Move onlyif_cmds_exist decorator to test-specific utils
- Include LICENSE file in wheels
- Added Ubuntu Linux Instructions
- Check for too recent of pandoc version
- Removing more nose remnants via dependencies.
- Remove offline statement and add some clarifications in slides docs
- Linkify PR number
- Added shebang for python
- Upgrade mistune dependency
- add feature to improve docs by having links to prs
- Update notebook CSS from version 4.3.0 to 5.1.0
- Explicitly exclude or include all files in Manifest.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2017/10/17 18:31:40 adam Exp $
d3 1
a3 1
DISTNAME=	nbconvert-5.4.0
@


1.2
log
@py-nbconvert: update to 5.3.1

5.3.1
MANIFEST.in updated to include LICENSE and scripts/ when creating sdist.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2017/04/23 05:18:01 markd Exp $
d3 1
a3 1
DISTNAME=	nbconvert-5.3.1
d9 1
a9 1
HOMEPAGE=	http://jupyter.org
d14 1
d26 4
a29 4
BUILD_DEPENDS+=	${PYPKGPREFIX}-ipykernel-[0-9]*:../../devel/py-ipykernel
BUILD_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
BUILD_DEPENDS+=	${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
BUILD_DEPENDS+=	${PYPKGPREFIX}-testpath-[0-9]*:../../devel/py-testpath
d34 2
a35 1
	cd ${DESTDIR}${PREFIX}/bin && ${MV} jupyter-nbconvert jupyter-nbconvert${PYVERSSUFFIX} || ${TRUE}
@


1.1
log
@Add py-nbconvert 5.1.1

Converting Jupyter Notebooks
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2016/06/09 02:06:18 markd Exp $
d3 1
a3 1
DISTNAME=	nbconvert-5.1.1
d5 1
a5 1
CATEGORIES=	www
d13 4
a16 1
DEPENDS+=	${PYPKGPREFIX}-traitlets>=4.2:../../devel/py-traitlets
d18 5
a22 2
DEPENDS+=	${PYPKGPREFIX}-jupyter_client-[0-9]*:../../devel/py-jupyter_client
DEPENDS+=	${PYPKGPREFIX}-jinja2-[0-9]*:../../textproc/py-jinja2
d24 5
a28 7
DEPENDS+=	${PYPKGPREFIX}-testpath-[0-9]*:../../devel/py-testpath
DEPENDS+=	${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
DEPENDS+=	${PYPKGPREFIX}-pandocfilters>=1.4.1:../../textproc/py-pandocfilters
DEPENDS+=	${PYPKGPREFIX}-nbformat-[0-9]*:../../www/py-nbformat
DEPENDS+=	${PYPKGPREFIX}-mistune-[0-9]*:../../textproc/py-mistune
DEPENDS+=	${PYPKGPREFIX}-entrypoints>=0.2.2:../../devel/py-entrypoints
DEPENDS+=	${PYPKGPREFIX}-bleach-[0-9]*:../../www/py-bleach
d33 4
a36 1
	${MV} ${DESTDIR}${PREFIX}/bin/jupyter-nbconvert ${DESTDIR}${PREFIX}/bin/jupyter-nbconvert${PYVERSSUFFIX}
a38 1
.include "../../lang/python/application.mk"
@

