head	1.16;
access;
symbols
	pkgsrc-2026Q1:1.15.0.2
	pkgsrc-2026Q1-base:1.15
	pkgsrc-2025Q4:1.13.0.2
	pkgsrc-2025Q4-base:1.13
	pkgsrc-2025Q3:1.12.0.4
	pkgsrc-2025Q3-base:1.12
	pkgsrc-2025Q2:1.12.0.2
	pkgsrc-2025Q2-base:1.12
	pkgsrc-2025Q1:1.11.0.2
	pkgsrc-2025Q1-base:1.11
	pkgsrc-2024Q4:1.9.0.2
	pkgsrc-2024Q4-base:1.9
	pkgsrc-2024Q3:1.6.0.2
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.4.0.2
	pkgsrc-2024Q2-base:1.4
	pkgsrc-2024Q1:1.3.0.2
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.2.0.2
	pkgsrc-2023Q4-base:1.2
	pkgsrc-2023Q3:1.1.0.14
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.12
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.10
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.8
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.6
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.4
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.2
	pkgsrc-2022Q1-base:1.1;
locks; strict;
comment	@# @;


1.16
date	2026.05.20.04.42.54;	author adam;	state Exp;
branches;
next	1.15;
commitid	mzt5AGNNydv2DvGG;

1.15
date	2026.01.06.11.18.18;	author wiz;	state Exp;
branches;
next	1.14;
commitid	QYYWSGaNrkjQ7kpG;

1.14
date	2025.12.26.10.25.33;	author adam;	state Exp;
branches;
next	1.13;
commitid	eMGdVGoz3JHGbUnG;

1.13
date	2025.10.09.07.58.03;	author wiz;	state Exp;
branches;
next	1.12;
commitid	t4nMY0Dt3rBjSRdG;

1.12
date	2025.04.14.12.56.29;	author adam;	state Exp;
branches;
next	1.11;
commitid	FCrXmk4Qr19Kf1RF;

1.11
date	2025.02.25.15.33.39;	author adam;	state Exp;
branches;
next	1.10;
commitid	JExdf5HVqy36FRKF;

1.10
date	2025.02.23.16.59.23;	author wiz;	state Exp;
branches;
next	1.9;
commitid	kbo5dPTmHbFBcCKF;

1.9
date	2024.12.06.10.52.23;	author adam;	state Exp;
branches;
next	1.8;
commitid	bJKlDd3yxO81IqAF;

1.8
date	2024.11.11.07.29.08;	author wiz;	state Exp;
branches;
next	1.7;
commitid	1fBDq3LwS98NncxF;

1.7
date	2024.10.14.06.46.02;	author wiz;	state Exp;
branches;
next	1.6;
commitid	ynDJEEQamKd33BtF;

1.6
date	2024.08.21.15.11.00;	author adam;	state Exp;
branches;
next	1.5;
commitid	2ST4KWDQ2S61AHmF;

1.5
date	2024.08.10.08.06.02;	author adam;	state Exp;
branches;
next	1.4;
commitid	2HsZst2h4MVlAflF;

1.4
date	2024.04.30.07.28.26;	author adam;	state Exp;
branches;
next	1.3;
commitid	MMfRaw1bY5BxE88F;

1.3
date	2024.02.04.19.35.31;	author adam;	state Exp;
branches;
next	1.2;
commitid	frPdTBooIeEmr9XE;

1.2
date	2023.11.07.22.38.06;	author wiz;	state Exp;
branches;
next	1.1;
commitid	0SUcCzviRXnrjJLE;

1.1
date	2022.01.17.09.29.16;	author wiz;	state Exp;
branches;
next	;
commitid	wyzJujN9zR1g8YoD;


desc
@@


1.16
log
@py-sphinx-gallery: updated to 0.21.0

v0.21.0

Support for Sphinx 5 dropped in this release. Requirement is now Sphinx >= 6.

Implemented enhancements:

-  Add support for dynamic filtering by tag

Fixed bugs:

-  Fix subsection header sanitization when ``nested_sections=False``
-  Fix ``generate_gallery_rst`` when ``nested_sections=False`` user provides own ``index.rst``

Documentation

-  DOC Add v0.20.0 to CHANGES.rst
-  DOC Note sphinx bump in changes
-  DOC Fix typos in nested_sections docs
-  Small typo on the configuration page of documentation
-  Update the list of projects
@
text
@# $NetBSD: Makefile,v 1.15 2026/01/06 11:18:18 wiz Exp $

DISTNAME=	sphinx_gallery-0.21.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/_/-/}
CATEGORIES=	textproc python
MASTER_SITES=	${MASTER_SITE_PYPI:=s/sphinx-gallery/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://sphinx-gallery.github.io/
COMMENT=	Sphinx extension that builds an HTML version of any Python script
LICENSE=	modified-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm>=7:../../devel/py-setuptools_scm
DEPENDS+=	${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow
DEPENDS+=	${PYPKGPREFIX}-sphinx>=6:../../textproc/py-sphinx
TEST_DEPENDS+=	${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
TEST_DEPENDS+=	${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib
TEST_DEPENDS+=	${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov

USE_LANGUAGES=	# none

PY_RENAME_BINARIES=	sphinx_gallery_py2jupyter

PYTHON_VERSIONS_INCOMPATIBLE=	310 311 # py-sphinx

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


1.15
log
@*: forbid Python 3.11 for sphinx users

list from 'bob scan'
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2025/12/26 10:25:33 adam Exp $
d3 1
a3 1
DISTNAME=	sphinx_gallery-0.20.0
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
d16 1
a16 1
DEPENDS+=	${PYPKGPREFIX}-sphinx>=5:../../textproc/py-sphinx
d23 2
a26 4
post-install:
	cd ${DESTDIR}${PREFIX}/bin && \
	${MV} sphinx_gallery_py2jupyter sphinx_gallery_py2jupyter-${PYVERSSUFFIX} || ${TRUE}

@


1.14
log
@py-sphinx-gallery: updated to 0.20.0

0.20.0

Bump version 0.20.0
MNT Add test for _bool_eval and add configs to _bool_eval check
Add POT, SKADA and TorchDR to the list in README
Update instructions for converting script to notebook
Add comment on path for sphinx_gallery_thumbnail_path
DOC Add plotly to supported scrapers
DOC: Add JUnit XML parsing example
DOC Update junit doc
[DOC] Add an example or index.rst file that allow example in multiple sections
Embed code links with dirhtml builder
Fix typo in note about Binder/JupyterLite
Remove "# noqa: E501" from end of text blocks
allow git archives to have dynamic versioning
Update FAQ with notebook and RST file guidance
DOC: Add cards for the subsections on the main topic pages
Fix sphinx warning
MNT: Use names instead of indices for Block namedtuple
FIX: Fix test_recommend_n_examples
ENH: Use :doc: instead of :ref: to link to examples
MAINT: Add MNE-Python doc build integration test
Support plain .rst files as example inputs
MNT Update jupyterlite-sphinx version in circle CI
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2025/10/09 07:58:03 wiz Exp $
d23 1
a23 1
PYTHON_VERSIONS_INCOMPATIBLE=	310 # py-sphinx
@


1.13
log
@*: remove reference to (removed) Python 3.9
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2025/04/14 12:56:29 adam Exp $
d3 1
a3 1
DISTNAME=	sphinx_gallery-0.19.0
a4 1
PKGREVISION=	1
@


1.12
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2025/02/25 15:33:39 adam Exp $
d24 1
a24 1
PYTHON_VERSIONS_INCOMPATIBLE=	39 310 # py-sphinx
@


1.11
log
@py-sphinx-gallery: updated to 0.19.0

v0.19.0
-------

**Implemented enhancements:**

- Add block-level ``sphinx_gallery_capture_repr_block`` setting

**Fixed bugs:**

- Fix minigallery duplicates and add tests and update documenation
- Fix: Fix minigallery duplicates
- Fix incorrect paths for JupyterLite Notebook interface URLs, unpin ``jupyterlite-sphinx``, and update JupyterLite integration docs
- BUG: make \_anim_rst windows compatible
- Fix custom sort

**Documentation**

- DOC Fixes to minigallery doc in ``configuration\.rst``
- DOC Improve doc on linking code blocks
- Doc: mention color css property to hide links
- DOC Improve custom sort key docs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2025/02/23 16:59:23 wiz Exp $
d5 1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
@


1.10
log
@*: py-sphinx 8.2 drops support for Python 3.10
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2024/12/06 10:52:23 adam Exp $
d3 1
a3 1
DISTNAME=	sphinx_gallery-0.18.0
@


1.9
log
@py-sphinx-gallery: updated to 0.18.0

v0.18.0

Implemented enhancements:
- Allow to disable writing computation times
- [ENH] Add option to render multiple images from same cell as single-img

Fixed bugs:
- Fix ``indexst`` variable does not exist when own index gallery is first
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2024/11/11 07:29:08 wiz Exp $
d23 1
a23 1
PYTHON_VERSIONS_INCOMPATIBLE=	39 # py-sphinx
@


1.8
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2024/10/14 06:46:02 wiz Exp $
d3 1
a3 1
DISTNAME=	sphinx_gallery-0.17.1
@


1.7
log
@*: clean-up after python38 removal
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2024/08/21 15:11:00 adam Exp $
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.6
log
@py-sphinx-gallery: updated to 0.17.1

v0.17.1
-------

**Fixed bugs:**

- FIX: Fix stability of stored compiled regex
- ENH: Improve \_sanitize_rst
- Obey prefer_full_module setting when finding backreferences
- Fix linking to class attributes with prefer_full_module
- Improve minigallery directive path input resolution
- FIX Allow str path minigallery entries when backreferences off
- FIX generate zipfiles when index passed by user

**Documentation**

- DOC Improve doc about joblib warnings
- DOC add note on filtering joblib warnings
- DOC Minor update to minigallery directive doc

**Project maintenance**

- [pre-commit.ci] pre-commit autoupdate
- MNT Change mark and fixture names for adding files
- MNT Add warning when ‘examples_dirs’ and ‘gallery_dirs’ unequal lengths
- [pre-commit.ci] pre-commit autoupdate
- Update pyvista in doc CI
- [pre-commit.ci] pre-commit autoupdate
- MNT Bump version

v0.17.0
-------

Support for Python 3.8 and Sphinx 4 dropped in this release.
Requirement is now Python >= 3.9 and Sphinx >= 5.

**Implemented enhancements:**

- Introduction tooltip corresponds to the first paragraph
- FIX Jupyterlite in CircleCI artifact
- MNT: Rename README.rst to GALLERY_HEADER.rst
- [ENH] Add custom thumbnails for failing examples
- ENH integrate download/launcher links into ``pydata-sphinx-theme`` secondary sidebar
- add option for zip downloads
- Allow setting animation format from gallery config

**Fixed bugs:**

- Fix handling of multi-module intersphinx registries
- BUG: Fix bug with traceback with SyntaxError

**Documentation**

- DOC Add napari to users
- DOC Fix nested_sections
- DOC Improve ``nested_sections``
- DOC: Remove definition lists from contribution guide
- MNT: fixed documentation links in the readme

**Project maintenance**

- [pre-commit.ci] pre-commit autoupdate
- MNT: Fix ``gallery_conf`` changes do not need to be returned
- [pre-commit.ci] pre-commit autoupdate
- [pre-commit.ci] pre-commit autoupdate
- [pre-commit.ci] pre-commit autoupdate
- MNT: Sort imports and add to pre commit
- MNT: Refactor ``generate_file_rst``
- MNT: Refactor ``_fill_gallery_conf_defaults``
- MNT Use ``os.sep`` everywhere
- MNT: Refactor ``generate_dir_rst`` and ``generate_gallery_rst``
- MNT: Add ipython to dev dependencies
- [pre-commit.ci] pre-commit autoupdate
- Fix make file clean in tinybuild
- Bump the actions group with 5 updates
- [pre-commit.ci] pre-commit autoupdate
- [pre-commit.ci] pre-commit autoupdate
- Include dev dependencies in pyproject.toml and update docs on requirements
- [pre-commit.ci] pre-commit autoupdate
- [pre-commit.ci] pre-commit autoupdate
- [pre-commit.ci] pre-commit autoupdate
- MAINT Add ``sphinxcontrib-video`` to dev requirements
- [pre-commit.ci] pre-commit autoupdate
- MNT: Turn the block tuple into a namedtuple
- [pre-commit.ci] pre-commit autoupdate
- lint: define codespell in ``pyproject.toml``
- MAINT Bump version 0.17
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2024/08/10 08:06:02 adam Exp $
d24 1
a24 1
PYTHON_VERSIONS_INCOMPATIBLE=	38 39 # py-sphinx
@


1.5
log
@py-sphinx-gallery: not for Python 3.9
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2024/04/30 07:28:26 adam Exp $
d3 1
a3 1
DISTNAME=	sphinx_gallery-0.16.0
d17 3
a19 1
DEPENDS+=	${PYPKGPREFIX}-sphinx>=4:../../textproc/py-sphinx
d24 1
a24 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 38 39 # py-sphinx
@


1.4
log
@py-sphinx-gallery: updated to 0.16.0

v0.16.0
-------
Sphinx 7.3.0 and above changed caching and serialization checks. Now instead of passing
instantiated classes like ``ResetArgv()``, classes like ``FileNameSortKey``, or
callables like ``notebook_modification_function`` in  ``sphinx_gallery_conf``,
you should pass fully qualified name strings to classes or callables. If you change
to using name strings, you can simply use a function as the use of classes to ensure
a stable ``__repr__`` would be redundant.

See :ref:`importing_callables` for details.

**Implemented enhancements:**

-  ENH: Allow plain list as subsection_order and support a wildcard
-  [ENH] Minigallery can take arbitrary files/glob patterns as inputcom/story645>`__)

**Fixed bugs:**

-  BUG: Fix serialization with Sphinx 7.3
-  ENH: minigallery_sort_order on full path
-  BUG: ``UnicodeDecodeError`` in recommender

**Documentation**

-  DOC Update FFMpeg note in conf animation docs
-  readme: adding quickstart section
-  readme: add link to docs
-  DOC Clarify sub level example gallery
-  DOC Mention ``image_srcset`` config in scraper section in ``advanced.rst``
-  BUG: Fix errors in example usage of ignore_repr_types and reset_argv
-  DOC Use ‘nested_sections’ ``True`` for docs
-  fix: Missing full stop in download message
-  Add HyperSpy and kikuchipy to ‘who uses’
-  DOC: Fix formatting in contribute.rst
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2024/02/04 19:35:31 adam Exp $
d22 1
a22 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 38
@


1.3
log
@py-sphinx-gallery: updated to 0.15.0

v0.15.0
-------

Support for Python 3.7 dropped in this release. Requirement is now Python >=3.8.
Pillow added as a dependency.

**Implemented enhancements:**

-  ENH: Improve logging visibility of errors and filenames
-  ENH: Improve API usage graph
-  ENH: Always write sg_execution_times and make DataTable
-  ENH: Write all computation times
-  ENH: Support source files in any language
-  FEA Add examples recommender system

**Fixed bugs:**

-  FIX Copy JupyterLite contents early so it runs before jupyterlite_sphinx build-finished
-  BUG: Fix bug with orphan sg_api_usage
-  MAINT Fix check for mismatched “ignore” blocks
-  Avoid importing new modules in backrefs

**Documentation**

-  DOC Put configuration list under headings
-  DOC: contributing guide
-  DOC Note support for python 3.7 dropped in release notes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2023/11/07 22:38:06 wiz Exp $
d3 2
a4 2
DISTNAME=	sphinx-gallery-0.15.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
d14 1
d22 1
a22 1
PYTHON_SELF_CONFLICT=	yes
d24 3
a26 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 38
@


1.2
log
@*: latest py-sphinx only support Python 3.9+
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2022/01/17 09:29:16 wiz Exp $
d3 1
a3 1
DISTNAME=	sphinx-gallery-0.10.1
d13 5
a17 2
DEPENDS+=	${PYPKGPREFIX}-sphinx>=2.0:../../textproc/py-sphinx
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
d21 2
d25 1
a25 1
.include "../../lang/python/egg.mk"
@


1.1
log
@textproc/py-sphinx-gallery: import py-sphinx-gallery-0.10.1

A Sphinx extension that builds an HTML version of any Python script
and puts it into an examples gallery.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2022/01/17 09:25:22 wiz Exp $
d18 1
a18 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
@

