Received: by mail.netbsd.org (Postfix, from userid 605) id 9ADD684EB4; Mon, 20 Feb 2023 18:00:44 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id C967984EBA for ; Mon, 20 Feb 2023 18:00:43 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id RfY4JV-sNp9d for ; Mon, 20 Feb 2023 18:00:43 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 2DA0884D67 for ; Mon, 20 Feb 2023 18:00:43 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 40B1FFA90; Mon, 20 Feb 2023 18:00:36 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1676916036178140" MIME-Version: 1.0 Date: Mon, 20 Feb 2023 18:00:36 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/devel/py-test-xdist To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20230220180036.40B1FFA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1676916036178140 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Mon Feb 20 18:00:36 UTC 2023 Modified Files: pkgsrc/devel/py-test-xdist: Makefile PLIST distinfo Log Message: py-test-xdist: updated to 3.2.0 pytest-xdist 3.2.0 (2023-02-07) Improved Documentation Document limitations for debugging due to standard I/O of workers not being forwarded. Also, mention remote debugging as a possible workaround. Features Users can now configure load scheduling precision using --maxschedchunk command line option. New worksteal scheduler, based on the idea of work stealing. It's similar to load scheduler, but it should handle tests with significantly differing duration better, and, at the same time, it should provide similar or better reuse of fixtures. Trivial Changes Make the tests pass even when $PYTEST_XDIST_AUTO_NUM_WORKERS is set. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/py-test-xdist/Makefile \ pkgsrc/devel/py-test-xdist/distinfo cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-test-xdist/PLIST Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1676916036178140 Content-Disposition: inline Content-Length: 2503 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/py-test-xdist/Makefile diff -u pkgsrc/devel/py-test-xdist/Makefile:1.34 pkgsrc/devel/py-test-xdist/Makefile:1.35 --- pkgsrc/devel/py-test-xdist/Makefile:1.34 Mon Dec 12 10:09:32 2022 +++ pkgsrc/devel/py-test-xdist/Makefile Mon Feb 20 18:00:36 2023 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.34 2022/12/12 10:09:32 adam Exp $ +# $NetBSD: Makefile,v 1.35 2023/02/20 18:00:36 adam Exp $ -DISTNAME= pytest-xdist-3.1.0 +DISTNAME= pytest-xdist-3.2.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=p/pytest-xdist/} Index: pkgsrc/devel/py-test-xdist/distinfo diff -u pkgsrc/devel/py-test-xdist/distinfo:1.34 pkgsrc/devel/py-test-xdist/distinfo:1.35 --- pkgsrc/devel/py-test-xdist/distinfo:1.34 Mon Dec 12 10:09:32 2022 +++ pkgsrc/devel/py-test-xdist/distinfo Mon Feb 20 18:00:36 2023 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.34 2022/12/12 10:09:32 adam Exp $ +$NetBSD: distinfo,v 1.35 2023/02/20 18:00:36 adam Exp $ -BLAKE2s (pytest-xdist-3.1.0.tar.gz) = 1f0392b72da6b96dcdfd2083a42a99776991c27b4b440036016283eec433396b -SHA512 (pytest-xdist-3.1.0.tar.gz) = 884cdd85754b36338666cbdd71575ef18465730cfc4ab7333b93aa46823c1dc33e8055117241f4c87e1b8c82492881cc0f91ef1bb2ddc164aa00bfa1e5e2d245 -Size (pytest-xdist-3.1.0.tar.gz) = 71977 bytes +BLAKE2s (pytest-xdist-3.2.0.tar.gz) = ecf9875549daff72341d4b33b6c447edc3c36b5aed6988b4ed0806bb5fdc963c +SHA512 (pytest-xdist-3.2.0.tar.gz) = dd22c2e525681ddabc1df75e8eadcf0d3c52936cefafb7308771e37cfe9023cb4ecbbaf4e437668666f5319e379e7b6c5c7665912b59c5d10890c32da7546433 +Size (pytest-xdist-3.2.0.tar.gz) = 76199 bytes Index: pkgsrc/devel/py-test-xdist/PLIST diff -u pkgsrc/devel/py-test-xdist/PLIST:1.7 pkgsrc/devel/py-test-xdist/PLIST:1.8 --- pkgsrc/devel/py-test-xdist/PLIST:1.7 Mon Oct 31 12:32:31 2022 +++ pkgsrc/devel/py-test-xdist/PLIST Mon Feb 20 18:00:36 2023 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.7 2022/10/31 12:32:31 adam Exp $ +@comment $NetBSD: PLIST,v 1.8 2023/02/20 18:00:36 adam Exp $ ${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE ${PYSITELIB}/${WHEEL_INFODIR}/METADATA @@ -38,5 +38,7 @@ ${PYSITELIB}/xdist/scheduler/loadgroup.p ${PYSITELIB}/xdist/scheduler/loadgroup.pyc ${PYSITELIB}/xdist/scheduler/loadscope.py ${PYSITELIB}/xdist/scheduler/loadscope.pyc +${PYSITELIB}/xdist/scheduler/worksteal.py +${PYSITELIB}/xdist/scheduler/worksteal.pyc ${PYSITELIB}/xdist/workermanage.py ${PYSITELIB}/xdist/workermanage.pyc --_----------=_1676916036178140--