From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0102A158112 for ; Thu, 12 Jun 2025 01:50:25 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id DDFA7340C7F for ; Thu, 12 Jun 2025 01:50:24 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id C768D1104F6; Thu, 12 Jun 2025 01:50:13 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id BD1CE1104F6 for ; Thu, 12 Jun 2025 01:50:13 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 736D8340AB3 for ; Thu, 12 Jun 2025 01:50:13 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id C1B43277F for ; Thu, 12 Jun 2025 01:50:10 +0000 (UTC) From: "Michał Górny" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michał Górny" Message-ID: <1749691179.4256fd3207dbad7e2825c6d844cdffdfa18453dc.mgorny@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-cov/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-python/pytest-cov/Manifest dev-python/pytest-cov/pytest-cov-6.2.0.ebuild X-VCS-Directories: dev-python/pytest-cov/ X-VCS-Committer: mgorny X-VCS-Committer-Name: Michał Górny X-VCS-Revision: 4256fd3207dbad7e2825c6d844cdffdfa18453dc X-VCS-Branch: master Date: Thu, 12 Jun 2025 01:50:10 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: ad417ca3-e862-4647-8788-5861f360819f X-Archives-Hash: a7717b02a9b79d1db6e3084a62bc700f commit: 4256fd3207dbad7e2825c6d844cdffdfa18453dc Author: Michał Górny gentoo org> AuthorDate: Thu Jun 12 01:11:25 2025 +0000 Commit: Michał Górny gentoo org> CommitDate: Thu Jun 12 01:19:39 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4256fd32 dev-python/pytest-cov: Bump to 6.2.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pytest-cov/Manifest | 1 + dev-python/pytest-cov/pytest-cov-6.2.0.ebuild | 56 +++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) diff --git a/dev-python/pytest-cov/Manifest b/dev-python/pytest-cov/Manifest index f7c465766317..f7ec35384894 100644 --- a/dev-python/pytest-cov/Manifest +++ b/dev-python/pytest-cov/Manifest @@ -1 +1,2 @@ DIST pytest_cov-6.1.1.tar.gz 66857 BLAKE2B 078102351afd498c50f4ea2bc5fc0ee438b5025e6dbf2174aaadb2fc85b4c25c695774b92f805e86a25249c207a1a566e86b64c372349e9142649f600b5a0011 SHA512 4716f00895916f989fb339a814173175f78af7aff20ef253708f9b7715535895ae06c9a130cfa13733a0bc7699baa4ac65df71f7f68866e34a34f1888f3e8859 +DIST pytest_cov-6.2.0.tar.gz 68872 BLAKE2B 2d1b011885db80497a3de6cda907b2d7e9ed6b4f5cdbe7da7e5d824ffc95c47d0603885deb227698c8536c77c98ceb8604c8bc00ac7a5aec73c867c6efad1a37 SHA512 11d4916b2a826981845b93944737813e2683a48e36cfe9c4a2a1b5a3f4009f8a3e87d1606636fdaf813dffc017bd5a81fd1769bbaca5ce360e1e89f51130c934 diff --git a/dev-python/pytest-cov/pytest-cov-6.2.0.ebuild b/dev-python/pytest-cov/pytest-cov-6.2.0.ebuild new file mode 100644 index 000000000000..c4a35dd38650 --- /dev/null +++ b/dev-python/pytest-cov/pytest-cov-6.2.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} pypy3_11 ) + +inherit distutils-r1 pypi + +DESCRIPTION="pytest plugin for coverage reporting" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-cov + https://pypi.org/project/pytest-cov/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/py-1.4.22[${PYTHON_USEDEP}] + >=dev-python/pytest-3.6[${PYTHON_USEDEP}] + >=dev-python/coverage-6.4.4-r1[${PYTHON_USEDEP}] +" +# NB: xdist is also used directly in the test suite +BDEPEND=" + test? ( + dev-python/fields[${PYTHON_USEDEP}] + >=dev-python/process-tests-2.0.2[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs \ + dev-python/furo +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + # NB: disabling all plugins speeds tests up a lot + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_cov.plugin,xdist.plugin,xdist.looponfail + + # https://github.com/pytest-dev/pytest-cov/issues/517 + local -x PYTHONPATH=$(python_get_sitedir):${PYTHONPATH} + local -x PYTHONUSERBASE=/usr + + local EPYTEST_DESELECT=( + # TODO + tests/test_pytest_cov.py::test_filterwarnings_error + ) + + epytest +}