head 1.12; access; symbols pkgsrc-2026Q2:1.12.0.2 pkgsrc-2026Q2-base:1.12 pkgsrc-2026Q1:1.10.0.2 pkgsrc-2026Q1-base:1.10 pkgsrc-2025Q4:1.8.0.2 pkgsrc-2025Q4-base:1.8 pkgsrc-2025Q3:1.6.0.2 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.5.0.2 pkgsrc-2025Q2-base:1.5; locks; strict; comment @# @; 1.12 date 2026.06.08.06.49.12; author adam; state Exp; branches; next 1.11; commitid LFppcyTm8kgFIXIG; 1.11 date 2026.06.01.10.53.17; author adam; state Exp; branches; next 1.10; commitid y4GiIbC3lWqMh5IG; 1.10 date 2026.01.14.13.07.03; author adam; state Exp; branches; next 1.9; commitid VIxWlXBpZGvgtmqG; 1.9 date 2025.12.25.22.50.59; author adam; state Exp; branches; next 1.8; commitid BYUhUmAdpkLrlQnG; 1.8 date 2025.11.26.06.47.41; author adam; state Exp; branches; next 1.7; commitid zIOxS4FXGa8KW1kG; 1.7 date 2025.11.17.13.49.49; author adam; state Exp; branches; next 1.6; commitid ZVI4qd8SN6NuzUiG; 1.6 date 2025.08.22.07.14.14; author adam; state Exp; branches; next 1.5; commitid TRcjcRyF4sFbbH7G; 1.5 date 2025.06.11.13.13.35; author adam; state Exp; branches; next 1.4; commitid rCLmmttkVdfXttYF; 1.4 date 2025.05.28.04.44.18; author adam; state Exp; branches; next 1.3; commitid m21lECMTYDB87DWF; 1.3 date 2025.05.02.07.11.02; author adam; state Exp; branches; next 1.2; commitid iUnIeHLiYUZmLiTF; 1.2 date 2025.04.23.15.08.06; author adam; state Exp; branches; next 1.1; commitid jf8leEFkk3gQGbSF; 1.1 date 2025.04.22.11.26.52; author adam; state Exp; branches; next ; commitid 3mzSQpoQlxKYu2SF; desc @@ 1.12 log @py-test-run-parallel: updated to 0.9.1 0.9.1 Fix xpass tests incorrectly being recognized as passes Add a Python 3.15 trove classifier @ text @# $NetBSD: Makefile,v 1.11 2026/06/01 10:53:17 adam Exp $ DISTNAME= pytest_run_parallel-0.9.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//:S/_/-/g} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=p/pytest-run-parallel/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/Quansight-Labs/pytest-run-parallel COMMENT= Simple pytest plugin to run tests concurrently LICENSE= mit TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools DEPENDS+= ${PYPKGPREFIX}-test>=6.2.0:../../devel/py-test TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=7.8:../../devel/py-coverage TEST_DEPENDS+= ${PYPKGPREFIX}-test-order>0:../../devel/py-test-order TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>0:../../devel/py-test-xdist USE_LANGUAGES= # none .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.11 log @py-test-run-parallel: updated to 0.9.0 0.9.0 Drop python 3.9 Add a force_parallel_threads mark Avoid crash for sybil doctests Fix test failures running on a single-CPU system @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2026/01/14 13:07:03 adam Exp $ d3 1 a3 1 DISTNAME= pytest_run_parallel-0.9.0 @ 1.10 log @py-test-run-parallel: updated to 0.8.2 0.8.2 Reset warning filter during thread-unsafe detection @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2025/12/25 22:50:59 adam Exp $ d3 1 a3 1 DISTNAME= pytest_run_parallel-0.8.2 @ 1.9 log @py-test-run-parallel: updated to 0.8.1 0.8.1 Only run logic for selected pytest items fix: add capteesys, capsysbinary, capfd and capfdbinary to thread-unsafe fixtures Only fail tests for enabling the GIL in parallel runs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2025/11/26 06:47:41 adam Exp $ d3 1 a3 1 DISTNAME= pytest_run_parallel-0.8.1 @ 1.8 log @py-test-run-parallel: updated to 0.8.0 0.8.0 Update license infomation format in pyproject.toml Fix typos discovered by codespell Add a parallel_threads_limit mark Detect gc.collect and mark tests as thread unsafe Test on 3.15 and 3.15t on CI Deprecated parallel_threads marker when n>1 Raise helpful error when forever is combined with 0 selected tests @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2025/11/17 13:49:49 adam Exp $ d3 1 a3 1 DISTNAME= pytest_run_parallel-0.8.0 @ 1.7 log @py-test-run-parallel: updated to 0.7.1 0.7.1 Remove tox configuration and use uv in Github Actions Upgrade versions, remove tox from README, update maintainers Fix --forever interaction with pytest-xdist @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/08/22 07:14:14 adam Exp $ d3 1 a3 1 DISTNAME= pytest_run_parallel-0.7.1 @ 1.6 log @py-test-run-parallel: updated to 0.6.1 0.6.1 Fix thread-unsafe detection for indented tests Run coverage externally to load before plugins @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/06/11 13:13:35 adam Exp $ d3 1 a3 1 DISTNAME= pytest_run_parallel-0.6.1 d15 3 a17 2 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=5.0.0:../../devel/py-test-cov TEST_DEPENDS+= ${PYPKGPREFIX}-test-order>=1.3.0:../../devel/py-test-order @ 1.5 log @py-test-run-parallel: updated to 0.4.4 0.4.4 Add tox job with psutil installed to run on CI Use markdown in README Remove cliff since we don't use it Remove docs directory Fix failures report when test is marked as thread-unsafe Add an option to skip thread-unsafe tests @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/05/28 04:44:18 adam Exp $ d3 1 a3 1 DISTNAME= pytest_run_parallel-0.4.4 @ 1.4 log @py-test-run-parallel: updated to 0.4.3 0.4.3 detect unitest.mock use and skip parallel tests for tests that use it attempt to fix 32 bit architectures Add monkeypatch to thread-unsafe fixtures use an lru_cache to speed up recursive ast parsing Set switch interval in a loop with increasing numbers Fix tests on Linux when psutil is installed @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/05/02 07:11:02 adam Exp $ d3 1 a3 1 DISTNAME= pytest_run_parallel-0.4.3 @ 1.3 log @py-test-run-parallel: fix PKGNAME @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/04/23 15:08:06 adam Exp $ d3 1 a3 1 DISTNAME= pytest_run_parallel-0.4.2 @ 1.2 log @py-test-run-parallel: updated to 0.4.2 0.4.2 Upgrade gh-action-pypi-publish to fix metadata error Remove deprecated argument in pytest_report_collectionfinish Report manually marked single-threaded tests Detect unsafe calls that occur under assigments 0.4.1 Minor pytest-run-parallel that fixes some issues regarding reports when tests have been manually marked as thread-unsafe via parallel_threads(1). It also fixes a regression related to blacklisted functions that occur under an assignment. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/04/22 11:26:52 adam Exp $ d4 1 a4 1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//:S/_/-/} @ 1.1 log @py-test-run-parallel: added version 0.4.0 This pytest plugin takes a set of tests that would be normally be run serially and execute them in parallel. The main goal of pytest-run-parallel is to discover thread-safety issues that could exist when using C libraries, this is of vital importance after PEP703, which provides a path for a CPython implementation without depending on the Global Interpreter Lock (GIL), thus allowing for proper parallelism in programs that make use of the CPython interpreter. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= pytest_run_parallel-0.4.0 @