head	1.18;
access;
symbols
	pkgsrc-2026Q1:1.18.0.2
	pkgsrc-2026Q1-base:1.18
	pkgsrc-2025Q4:1.15.0.2
	pkgsrc-2025Q4-base:1.15
	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.7.0.4
	pkgsrc-2024Q3-base:1.7
	pkgsrc-2024Q2:1.7.0.2
	pkgsrc-2024Q2-base:1.7
	pkgsrc-2024Q1:1.6.0.2
	pkgsrc-2024Q1-base:1.6
	pkgsrc-2023Q4:1.5.0.2
	pkgsrc-2023Q4-base:1.5
	pkgsrc-2023Q3:1.4.0.2
	pkgsrc-2023Q3-base:1.4
	pkgsrc-2023Q2:1.2.0.2
	pkgsrc-2023Q2-base:1.2
	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.18
date	2026.01.27.11.11.49;	author adam;	state Exp;
branches;
next	1.17;
commitid	N4eiLVqo2ZmOp1sG;

1.17
date	2026.01.08.10.31.37;	author adam;	state Exp;
branches;
next	1.16;
commitid	fzcCE7J0TZgTNzpG;

1.16
date	2026.01.06.11.18.43;	author wiz;	state Exp;
branches;
next	1.15;
commitid	KwiZcHB9zKU08kpG;

1.15
date	2025.11.21.14.07.27;	author adam;	state Exp;
branches;
next	1.14;
commitid	a5g2YBQqbYlAxqjG;

1.14
date	2025.11.11.14.15.58;	author adam;	state Exp;
branches;
next	1.13;
commitid	M9LBbIBM63jtU8iG;

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

1.12
date	2025.04.12.21.10.56;	author adam;	state Exp;
branches;
next	1.11;
commitid	hogTAPDx6qJl3OQF;

1.11
date	2025.02.23.16.59.19;	author wiz;	state Exp;
branches;
next	1.10;
commitid	kbo5dPTmHbFBcCKF;

1.10
date	2025.01.25.11.25.22;	author adam;	state Exp;
branches;
next	1.9;
commitid	Q5hoZ9Mty03QhRGF;

1.9
date	2024.11.11.07.28.25;	author wiz;	state Exp;
branches;
next	1.8;
commitid	1fBDq3LwS98NncxF;

1.8
date	2024.10.14.06.45.41;	author wiz;	state Exp;
branches;
next	1.7;
commitid	ynDJEEQamKd33BtF;

1.7
date	2024.05.08.15.04.55;	author adam;	state Exp;
branches;
next	1.6;
commitid	mt7tolelkpoiVc9F;

1.6
date	2024.01.13.07.16.44;	author adam;	state Exp;
branches;
next	1.5;
commitid	nJrhu0wZ3E7R3gUE;

1.5
date	2023.11.07.22.38.00;	author wiz;	state Exp;
branches;
next	1.4;
commitid	0SUcCzviRXnrjJLE;

1.4
date	2023.08.31.13.57.40;	author adam;	state Exp;
branches;
next	1.3;
commitid	gKFEibLcoYVrCWCE;

1.3
date	2023.08.11.06.30.28;	author adam;	state Exp;
branches;
next	1.2;
commitid	K7nsQ2mJ1WDPMkAE;

1.2
date	2023.05.29.12.15.08;	author adam;	state Exp;
branches;
next	1.1;
commitid	zUQChtNS2c1y4RqE;

1.1
date	2022.01.17.09.35.59;	author wiz;	state Exp;
branches;
next	;
commitid	LWzKbLfiUQQyaYoD;


desc
@@


1.18
log
@py-test-doctestplus: updated to 1.7.1

1.7.1 (2026-01-26)

- Fixing bug where ``__doctest_requires__`` with version specifiers (e.g.,
  ``numpy>=2.0``) incorrectly skipped tests even when dependencies were
  satisfied.
@
text
@# $NetBSD: Makefile,v 1.17 2026/01/08 10:31:37 adam Exp $

DISTNAME=	pytest_doctestplus-1.7.1
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/^pytest_/test-/}
CATEGORIES=	devel python
MASTER_SITES=	${MASTER_SITE_PYPI:=p/pytest-doctestplus/}

MAINTAINER=	kamelderouiche@@yahoo.com
HOMEPAGE=	https://astropy.org/
COMMENT=	Pytest plugin with advanced doctest features
LICENSE=	modified-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=30.3.0:../../devel/py-setuptools
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
DEPENDS+=	${PYPKGPREFIX}-packaging>=17.0:../../devel/py-packaging
DEPENDS+=	${PYPKGPREFIX}-test>=7.0:../../devel/py-test
TEST_DEPENDS+=	${PYPKGPREFIX}-numpy-[0-9]*:../../math/py-numpy
TEST_DEPENDS+=	${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
TEST_DEPENDS+=	${PYPKGPREFIX}-test-remotedata>=0.3.2:../../net/py-test-remotedata

USE_LANGUAGES=	# none

PYTHON_VERSIONS_INCOMPATIBLE=	310 311 # py-sphinx

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


1.17
log
@py-test-doctestplus: updated to 1.7.0

1.7.0 (2026-01-07)

- Fixing crashing sphinx builds where multiple directives are used with the
  first one expecting content. The order of the directives used does not
  matter after this fix.

- Versions of Python <3.10 and pytest<7 are no longer supported.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2026/01/06 11:18:43 wiz Exp $
d3 1
a3 1
DISTNAME=	pytest_doctestplus-1.7.0
@


1.16
log
@*: forbid some more Python 3.11 for sphinx users

List from grep
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2025/11/21 14:07:27 adam Exp $
d3 1
a3 1
DISTNAME=	pytest_doctestplus-1.6.0
d16 1
a16 1
DEPENDS+=	${PYPKGPREFIX}-test>=4.6:../../devel/py-test
@


1.15
log
@py-test-doctestplus: updated to 1.6.0

1.6.0 (2025-11-20)

- Fixing directives that should not have any content and therefore fixing
  previously crashing sphinx builds. Using these directives with a content
  now results an error.

- Ensure that tests skipped with ``__doctest_skip__`` and
  ``__doctest_requires__`` show up as skipped tests in Pytest's output.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2025/11/11 14:15:58 adam Exp $
d23 1
a23 1
PYTHON_VERSIONS_INCOMPATIBLE=	310 # py-sphinx
@


1.14
log
@py-test-doctestplus: updated to 1.5.0

1.5.0 (2025-10-17)

- Adding the usage of the ``doctest_encoding`` ini option when overwriting
  files with the ``doctest-plus-generate-diff`` option.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2025/10/09 07:57:36 wiz Exp $
d3 1
a3 1
DISTNAME=	pytest_doctestplus-1.5.0
@


1.13
log
@*: remove reference to (removed) Python 3.9
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2025/04/12 21:10:56 adam Exp $
d3 1
a3 1
DISTNAME=	pytest_doctestplus-1.4.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/23 16:59:19 wiz Exp $
d24 1
a24 1
PYTHON_VERSIONS_INCOMPATIBLE=	39 310 # py-sphinx
@


1.11
log
@*: py-sphinx 8.2 drops support for Python 3.10
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2025/01/25 11:25:22 adam Exp $
d5 1
@


1.10
log
@py-test-doctestplus: updated to 1.4.0

1.4.0 (2025-01-24)

- Fixing compatibility with pytest-asyncio.

- Adding new directive ``doctest-requires-all`` to conditionally skip all
  doctests in narrative documentations based on availability of
  dependencies.

- Adding new directive ``doctest-remote-data-all`` to conditionally skip all
  doctests in narrative documentations based on availability of
  remote-data.

- Versions of Python <3.9 are no longer supported.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2024/11/11 07:28:25 wiz Exp $
d23 2
@


1.9
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:41 wiz Exp $
d3 2
a4 2
DISTNAME=	pytest-doctestplus-1.2.1
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/^py//}
d13 1
a15 1
DEPENDS+=	${PYPKGPREFIX}-setuptools>=30.3.0:../../devel/py-setuptools
@


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


1.7
log
@py-test-doctestplus: updated to 1.2.1

1.2.1 (2024-03-09)
- Compatibility with pytest 8.1.1

1.2.0 (2024-03-04)
- Compatibility with pytest 8.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2024/01/13 07:16:44 adam Exp $
a23 2
PYTHON_VERSIONS_INCOMPATIBLE=	27 38

@


1.6
log
@py-test-doctestplus: updated to 1.1.0

1.1.0 (2023-12-13)

- Added ``--doctest-plus-generate-diff`` to update documentation based on
  actual output.
- Fix module level ``__doctest_requires__``.
- Versions of Python <3.8 are no longer supported.
- Fix erroneous attempt to import ``__main__.py`` by skipping it.
- Respect pytest ``--import-mode``.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2023/11/07 22:38:00 wiz Exp $
d3 1
a3 1
DISTNAME=	pytest-doctestplus-1.1.0
@


1.5
log
@*: latest py-sphinx only support Python 3.9+
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2023/08/31 13:57:40 adam Exp $
d3 1
a3 1
DISTNAME=	pytest-doctestplus-1.0.0
d14 1
d19 1
a20 1
TEST_DEPENDS+=	${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
d26 1
a26 4
do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

.include "../../lang/python/egg.mk"
@


1.4
log
@py-test-doctestplus: updated to 1.0.0

1.0.0 (2023-08-11)

- Changing GitHub organization.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2023/08/11 06:30:28 adam Exp $
d23 1
a23 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
@


1.3
log
@py-test-doctestplus: updated to 0.13.0

0.13.0 (2023-06-07)
- Compatibility with pytest 7.4 with respect to ``norecursedirs`` handling.
- Respect ``--doctest-continue-on-failure`` flag.
- Report doctests raising skip exceptions as skipped.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2023/05/29 12:15:08 adam Exp $
d3 1
a3 1
DISTNAME=	pytest-doctestplus-0.13.0
d15 1
d17 3
@


1.2
log
@py-test-doctestplus: updated to 0.12.1

0.12.1 (2022-09-26)
- Allow floating point comparison in Python dictionary.

0.12.0 (2022-02-25)
- Run doctests in docstrings of Numpy ufuncs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2022/01/17 09:35:59 wiz Exp $
d3 1
a3 1
DISTNAME=	pytest-doctestplus-0.12.1
@


1.1
log
@devel/py-test-doctestplus: import py-test-doctestplus-0.11.2

Packaged for wip by K.I.A.Derouiche.

This package contains a plugin for the pytest framework that
provides advanced doctest support and enables the testing of
reStructuredText .rst files. It was originally part of the
astropy core package, but has been moved to a separate package
in order to be of more general use
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	pytest-doctestplus-0.11.2
d14 2
a15 3
DEPENDS+=	${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
DEPENDS+=	${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils
d21 3
@

