Authentication-Results: name.execsw.org; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=2BXpqMi8; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=lzmLcKiZ Received: by mail.netbsd.org (Postfix, from userid 605) id 0BE6F84E77; Tue, 30 Apr 2024 04:01:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1714449688; bh=bmcfPEvsHPkCmvGTSH13yfHOitfN6YDfydOxVkGoZIk=; h=Date:From:Subject:To:Reply-To:List-Id:List-Unsubscribe; b=2BXpqMi8WeMG3lK1bZ9nkK1CrpJf1XxglxaTxYEi5TBqvv6jhpRtv1XXZz5QfgUyP QPY4UF73hHLDNsjCdJhaQ5Ln8FcPBH7iX9HG3b1Tx1vieALhOO6bvVuUjy3tfNnWkd 79vU8bZPscLyyxaB2++OxI/cB0iREzMgJkWBWNEs= Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id F181984D91 for ; Tue, 30 Apr 2024 04:01:26 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Authentication-Results: mail.netbsd.org (amavisd-new); dkim=pass (1024-bit key) header.d=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 FD0jSWWLxF9I for ; Tue, 30 Apr 2024 04:01:26 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 07B5984D5E for ; Tue, 30 Apr 2024 04:01:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1714449686; bh=bmcfPEvsHPkCmvGTSH13yfHOitfN6YDfydOxVkGoZIk=; h=Date:From:Subject:To:Reply-To; b=lzmLcKiZa9fQsDRgnpahXAeAlv1Jh1BLRk1B6j67m+9mAvZMfwtJ7NFANRqPaXnLW cHnsOQ5UcgOLn7saGF9qCjLSW3/8rzYAvwUTRoMSM8t6D1lVhVemQmmSt/LbbQayuS cCnoyRwQ0CQ3IT4mrPpufWUQ2SdPMtYc2tqQCAgk= Received: by cvs.NetBSD.org (Postfix, from userid 500) id F2DD2FA2C; Tue, 30 Apr 2024 04:01:25 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1714449685260820" MIME-Version: 1.0 Date: Tue, 30 Apr 2024 04:01:25 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/devel/py-test To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20240430040125.F2DD2FA2C@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1714449685260820 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Tue Apr 30 04:01:25 UTC 2024 Modified Files: pkgsrc/devel/py-test: Makefile distinfo Log Message: py-test: updated to 8.2.0 pytest 8.2.0 (2024-04-27) Deprecations A deprecation warning is now raised when implementations of one of the following hooks request a deprecated py.path.local parameter instead of the pathlib.Path parameter which replaced it: pytest_ignore_collect - the path parameter - use collection_path instead. pytest_collect_file - the path parameter - use file_path instead. pytest_pycollect_makemodule - the path parameter - use module_path instead. pytest_report_header - the startdir parameter - use start_path instead. pytest_report_collectionfinish - the startdir parameter - use start_path instead. The replacement parameters are available since pytest 7.0.0. The old parameters will be removed in pytest 9.0.0. See py.path.local arguments for hooks replaced with pathlib.Path for more details. Features Added support for reading command line arguments from a file using the prefix character @, like e.g.: pytest @tests.txt. The file must have one argument per line. See Read arguments from file for details. Improvements pytest.importorskip() will now issue a warning if the module could be found, but raised ImportError instead of ModuleNotFoundError. The warning can be suppressed by passing exc_type=ImportError to pytest.importorskip(). See pytest.importorskip default behavior regarding ImportError for details. For unittest-based tests, exceptions during class cleanup (as raised by functions registered with TestCase.addClassCleanup) are now reported instead of silently failing. Text is no longer truncated in the short test summary info section when -vv is given. Improved namespace packages detection when consider_namespace_packages is enabled, covering more situations (like editable installs). Added PYTEST_VERSION environment variable which is defined at the start of the pytest session and undefined afterwards. It contains the value of pytest.__version__, and among other things can be used to easily check if code is running from within a pytest run. Bug Fixes Fixed a regression in pytest 8.0.0 where test classes containing setup_method and tests using @staticmethod or @classmethod would crash with AttributeError: 'NoneType' object has no attribute 'setup_method'. Now the request.instance attribute of tests using @staticmethod and @classmethod is no longer None, but a fresh instance of the class, like in non-static methods. Previously it was None, and all fixtures of such tests would share a single self. Fixed issue where fixtures adding their finalizer multiple times to fixtures they request would cause unreliable and non-intuitive teardown ordering in some instances. Fixed a bug with --importmode=importlib and --doctest-modules where child modules did not appear as attributes in parent modules. Fixed some instances where teardown of higher-scoped fixtures was not happening in the reverse order they were initialized in. Trivial/Internal Changes pluggy>=1.5.0 is now required. cache: create supporting files (CACHEDIR.TAG, .gitignore, etc.) in a temporary directory to provide atomic semantics. To generate a diff of this commit: cvs rdiff -u -r1.126 -r1.127 pkgsrc/devel/py-test/Makefile cvs rdiff -u -r1.111 -r1.112 pkgsrc/devel/py-test/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1714449685260820 Content-Disposition: inline Content-Length: 2138 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/py-test/Makefile diff -u pkgsrc/devel/py-test/Makefile:1.126 pkgsrc/devel/py-test/Makefile:1.127 --- pkgsrc/devel/py-test/Makefile:1.126 Fri Apr 26 19:56:28 2024 +++ pkgsrc/devel/py-test/Makefile Tue Apr 30 04:01:25 2024 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.126 2024/04/26 19:56:28 adam Exp $ +# $NetBSD: Makefile,v 1.127 2024/04/30 04:01:25 adam Exp $ -DISTNAME= pytest-8.1.2 +DISTNAME= pytest-8.2.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=p/pytest/} @@ -15,7 +15,7 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel DEPENDS+= ${PYPKGPREFIX}-iniconfig-[0-9]*:../../devel/py-iniconfig DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging -DEPENDS+= ${PYPKGPREFIX}-pluggy>=1.4:../../devel/py-pluggy +DEPENDS+= ${PYPKGPREFIX}-pluggy>=1.5:../../devel/py-pluggy TEST_DEPENDS+= ${PYPKGPREFIX}-argcomplete-[0-9]*:../../devel/py-argcomplete TEST_DEPENDS+= ${PYPKGPREFIX}-attrs>=19.2:../../devel/py-attrs TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=3.56:../../devel/py-hypothesis Index: pkgsrc/devel/py-test/distinfo diff -u pkgsrc/devel/py-test/distinfo:1.111 pkgsrc/devel/py-test/distinfo:1.112 --- pkgsrc/devel/py-test/distinfo:1.111 Fri Apr 26 19:56:28 2024 +++ pkgsrc/devel/py-test/distinfo Tue Apr 30 04:01:25 2024 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.111 2024/04/26 19:56:28 adam Exp $ +$NetBSD: distinfo,v 1.112 2024/04/30 04:01:25 adam Exp $ -BLAKE2s (pytest-8.1.2.tar.gz) = 2691adf01596c3f920cda944031695cb2a82259fe5efcbacbf510b8dfc2c9ad1 -SHA512 (pytest-8.1.2.tar.gz) = a6ffae29da98ee4c357ebb03f00c4bc1a33f093ef867ad118841695548468c7f229eaa2c029a2ce3b158bbb0a65be5014e91555a223d04c1c72e614cb1d00546 -Size (pytest-8.1.2.tar.gz) = 1410060 bytes +BLAKE2s (pytest-8.2.0.tar.gz) = 8ef7ea5d5d2d2bde692f4603c94e2d5bc36571e19b6bc8f949adafec34e32337 +SHA512 (pytest-8.2.0.tar.gz) = 1a74a2269010804101fc4b8efc370c5d8d484eb145eb4e181feeb1a17046457b97071d2de925c3e8bbd4c6090cd00ca532d69286cb9e10ea023e59a99cd51088 +Size (pytest-8.2.0.tar.gz) = 1422883 bytes --_----------=_1714449685260820--