head 1.11; access; symbols pkgsrc-2026Q1:1.9.0.2 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.7.0.2 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.5.0.2 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.4.0.2 pkgsrc-2025Q2-base:1.4; locks; strict; comment @# @; 1.11 date 2026.06.08.06.49.12; author adam; state Exp; branches; next 1.10; commitid LFppcyTm8kgFIXIG; 1.10 date 2026.06.01.10.53.17; author adam; state Exp; branches; next 1.9; commitid y4GiIbC3lWqMh5IG; 1.9 date 2026.01.14.13.07.03; author adam; state Exp; branches; next 1.8; commitid VIxWlXBpZGvgtmqG; 1.8 date 2025.12.25.22.50.59; author adam; state Exp; branches; next 1.7; commitid BYUhUmAdpkLrlQnG; 1.7 date 2025.11.26.06.47.41; author adam; state Exp; branches; next 1.6; commitid zIOxS4FXGa8KW1kG; 1.6 date 2025.11.17.13.49.49; author adam; state Exp; branches; next 1.5; commitid ZVI4qd8SN6NuzUiG; 1.5 date 2025.08.22.07.14.14; author adam; state Exp; branches; next 1.4; commitid TRcjcRyF4sFbbH7G; 1.4 date 2025.06.11.13.13.35; author adam; state Exp; branches; next 1.3; commitid rCLmmttkVdfXttYF; 1.3 date 2025.05.28.04.44.18; author adam; state Exp; branches; next 1.2; commitid m21lECMTYDB87DWF; 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.11 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: distinfo,v 1.10 2026/06/01 10:53:17 adam Exp $ BLAKE2s (pytest_run_parallel-0.9.1.tar.gz) = bc5cc0f622a88fa0720e4da262d989c168332f0f8c8e3e2ec3226ab6c5bf6144 SHA512 (pytest_run_parallel-0.9.1.tar.gz) = e22c8304941be69792a2df4828c6ee2c20c003728ef60cf36152b257330a2d0cefccc29eb4f6995e3a434eb905385ed3ce67bc909e79fd108d3add25a046d7df Size (pytest_run_parallel-0.9.1.tar.gz) = 66001 bytes @ 1.10 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: distinfo,v 1.9 2026/01/14 13:07:03 adam Exp $ d3 3 a5 3 BLAKE2s (pytest_run_parallel-0.9.0.tar.gz) = 3ca3a31cdc19ac8ad2874ee2c4795455ca7dbccc57e9309b8111204cb926cd3c SHA512 (pytest_run_parallel-0.9.0.tar.gz) = 34f28c3bca402b406d1fe44dc861d9eae5b1615fb6d5e9074564ca74da4c1c82a3ba75c64d21d474f809c2c46e95254f84c5671569f8c13603c82ed2fc90a6d1 Size (pytest_run_parallel-0.9.0.tar.gz) = 65939 bytes @ 1.9 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: distinfo,v 1.8 2025/12/25 22:50:59 adam Exp $ d3 3 a5 3 BLAKE2s (pytest_run_parallel-0.8.2.tar.gz) = b4ea6292a3750f7cc3acb2e37f7cb57bdc8658887c8dd8d866c8d0f5dfd7c83a SHA512 (pytest_run_parallel-0.8.2.tar.gz) = a6e87c2449f23a9471756b3ac21864967b8713dca2bd68717be4e34a53c6911c0f57e02b96c100fb211e3d585bdb9bc9ceaa065be11f54aba9d081df5523da9b Size (pytest_run_parallel-0.8.2.tar.gz) = 66369 bytes @ 1.8 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: distinfo,v 1.7 2025/11/26 06:47:41 adam Exp $ d3 3 a5 3 BLAKE2s (pytest_run_parallel-0.8.1.tar.gz) = ec262db34b64a69ad89970c3016a56442f2c3a37c2fba0dc53250d60a718d4f8 SHA512 (pytest_run_parallel-0.8.1.tar.gz) = 5ee71125a5a9c475b42d6655ecdbf5c4c8046cf36b5f2c2de1cee56ad26444fbb972fdde95b9cd401908e75653c1a960d150ef7f179b1d4a99f47b3312b3acec Size (pytest_run_parallel-0.8.1.tar.gz) = 66320 bytes @ 1.7 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: distinfo,v 1.6 2025/11/17 13:49:49 adam Exp $ d3 3 a5 3 BLAKE2s (pytest_run_parallel-0.8.0.tar.gz) = 78d6fa6e4acfbb2ed596a689fa31e5cb22937d1ae328a5c3947608707ed6c207 SHA512 (pytest_run_parallel-0.8.0.tar.gz) = 7dc4a09b88272f25194be4f2d74cde57f4c16d9966f5e687eaa13ca1d66493586c9deb123895753063c206af604de3c0b4482f610acf99f026c2c499750d29be Size (pytest_run_parallel-0.8.0.tar.gz) = 65688 bytes @ 1.6 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: distinfo,v 1.5 2025/08/22 07:14:14 adam Exp $ d3 3 a5 3 BLAKE2s (pytest_run_parallel-0.7.1.tar.gz) = e4238aeb819f4fc357429a640e444449a95366bb710a756b322ba139c525b4a6 SHA512 (pytest_run_parallel-0.7.1.tar.gz) = 15571ab6134f2f660d24b38fc33ca9d18ec8dc287ca106281616c2833c4db6568103d5a9e2e793798c4cdcc6b4457ba535fe70d3788228927b3617c390c14010 Size (pytest_run_parallel-0.7.1.tar.gz) = 65445 bytes @ 1.5 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: distinfo,v 1.4 2025/06/11 13:13:35 adam Exp $ d3 3 a5 3 BLAKE2s (pytest_run_parallel-0.6.1.tar.gz) = bb0e2f26ee07b5616c1b8be69f2935ccdb12fd3d12f42802c4532db2b91b6667 SHA512 (pytest_run_parallel-0.6.1.tar.gz) = a6d2a8cbbbe6d5f91f96e26deb4317355c0a9b55739186d2ece55c22e112822ebae192ef05e1d7afa67729ec131680c04e58397b979dc24884e727b3ba024318 Size (pytest_run_parallel-0.6.1.tar.gz) = 45481 bytes @ 1.4 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: distinfo,v 1.3 2025/05/28 04:44:18 adam Exp $ d3 3 a5 3 BLAKE2s (pytest_run_parallel-0.4.4.tar.gz) = d81c568f755e2a0e9f6f6af12ed62aa966067a97b4634f96b687363d4061789d SHA512 (pytest_run_parallel-0.4.4.tar.gz) = a3b97386802a8e17d98b3b7c1f21cd9b441cc1117cd82ed61a808e62bfbb6f0f3d9e57fa0ff6890a992606525a0f83cc6ad008bc942891dcbd96f2991717adc9 Size (pytest_run_parallel-0.4.4.tar.gz) = 42541 bytes @ 1.3 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: distinfo,v 1.2 2025/04/23 15:08:06 adam Exp $ d3 3 a5 3 BLAKE2s (pytest_run_parallel-0.4.3.tar.gz) = 82e58c834dc02ee056a6e21a84a94765bcc8f4a7946e654adf8fe079715d7f87 SHA512 (pytest_run_parallel-0.4.3.tar.gz) = 39a7f6ef40d21eca89759f0f3d5a57c691767da01e677f8c713660770b4238386a16c4189a5db00434f9d8d7c863c342511e0b8e05b3ed1d67364403f4606fce Size (pytest_run_parallel-0.4.3.tar.gz) = 49110 bytes @ 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: distinfo,v 1.1 2025/04/22 11:26:52 adam Exp $ d3 3 a5 3 BLAKE2s (pytest_run_parallel-0.4.2.tar.gz) = e9920e08669279e3741425e25fd6221162ddabede5082254a893e122c4aa75dd SHA512 (pytest_run_parallel-0.4.2.tar.gz) = 8e5b6952af7bb0208f6ddd3142eaf8428850020856f272004fe1ddc00f9f304a5491418002ef8ed7a4af88eb18a8f835fc929f4bd2cf7e03ff21781533829df9 Size (pytest_run_parallel-0.4.2.tar.gz) = 48756 bytes @ 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: distinfo,v 1.4 2025/02/01 18:33:03 adam Exp $ d3 3 a5 3 BLAKE2s (pytest_run_parallel-0.4.0.tar.gz) = 421de9b83a8fa313d976939c1c84ff7338eb9184e6a6a35eeb15cff5f87c8a1c SHA512 (pytest_run_parallel-0.4.0.tar.gz) = 68ede1ffef73f95d81a3a014681aa4112fe411547e34b909d61a6a97cd498fe15068cba3ba2392da5d654ad8d85a9287901e8b8509a5ac7444b91d71c3727545 Size (pytest_run_parallel-0.4.0.tar.gz) = 48684 bytes @