[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 7321cd96d9248e087e5cd5e83dac7d5491e11e49
Author: Michał Górny gentoo org>
AuthorDate: Tue Feb 10 07:12:24 2026 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Feb 10 07:12:24 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7321cd96
dev-python/coverage: Bump to 7.13.4
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 2 +
dev-python/coverage/coverage-7.13.4.ebuild | 110 +
2 files changed, 112 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 0b61f567552c..912008bf11cd 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -6,3 +6,5 @@ DIST coverage-7.13.2.tar.gz 826523 BLAKE2B
cad41c9c1b10bdd65d7ea640f14df81a9d196
DIST coverage-7.13.2.tar.gz.provenance 9820 BLAKE2B
5da8bbf1e916389b9482bc4eabdb1637a96b66aaee0cdea1d8e7c11bcec99adb746ec4500dc877fed18649834a0bc6c4346ce5757cd83b58c7a17eb4ebf7212e
SHA512
47824e52ad5f2a3a76000e6a284847b53eab94115c4c2875137920c061ff9909cb97145775ecf37963212cf53e9ebddd66ca2bdd87631e05ca4c3832dbc63e12
DIST coverage-7.13.3.tar.gz 826832 BLAKE2B
59b4923ea16ad2634adf6dcf3e4b7fb3a41937a9c22e0a91f7581c44f6eb9239b22d131b7bd8d92f23f683ff954e8c8f406075a2ac42484a7300c273889ca0ff
SHA512
34a29ef7220700f280b0eba08e3ef5ee821b6a42fec277782ed665c20304739844e2a387f13d7e3b13db3d31f342ae56293fd624e9762a1bcf0d3d67308ee442
DIST coverage-7.13.3.tar.gz.provenance 9585 BLAKE2B
541bca8acbebf7874d2f50e6bddbe790b28f71840efc3be8a9051570ff5b4fb814f78094b9eb1d701d380320aa8f166b75242a54f282078503b27189914505fa
SHA512
b3a6dac06a684c3c38636b5e05e54f0ddcea56374f64aadbbe95c6a95ac67cf382e80f3420acdc5b735573d6e62ce902b6f69b42340db0215d81981292d090d7
+DIST coverage-7.13.4.tar.gz 827239 BLAKE2B
97a0d24240c4e9617909d5138238cebc9d88ff6eaafb51a98d7d9e88db7856ee2397ddc760708407954b6ed1ec0b71c864b5f3e2efa87b79e835d41765289782
SHA512
90369ffbb0105cb31be14cdf3e7a909090c96c692a03c63b36030b734b439b9720ea957d6f03c759a91ae17de93d9030cd314c8630a021f2e4f6d9df376910f8
+DIST coverage-7.13.4.tar.gz.provenance 9440 BLAKE2B
f1053da51b5f6697f41fe9bfe1e4f2cee3e30c4539ab6b7a67824e8c6d3f3da2a1badff0efde5941772a0397e0c9b7f949e40e6dce688b9d29b30e4834e741f5
SHA512
a5c490008c872924a19addbda7dc8e574ecc8a8e9197ceaf64700655a475f21e856c0a69f174e3065b0dd4bba3dc1457f640d007bb249e3410df7d691e72dbc9
diff --git a/dev-python/coverage/coverage-7.13.4.ebuild
b/dev-python/coverage/coverage-7.13.4.ebuild
new file mode 100644
index ..a2d424b64107
--- /dev/null
+++ b/dev-python/coverage/coverage-7.13.4.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/coveragepy/coveragepy
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/coveragepy/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_si
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 0919848e6ece33c9d708bf8e6128bb41e26fdd93
Author: Michał Górny gentoo org>
AuthorDate: Wed Feb 4 03:25:35 2026 +
Commit: Michał Górny gentoo org>
CommitDate: Wed Feb 4 03:45:48 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0919848e
dev-python/coverage: Bump to 7.13.3
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 2 +
dev-python/coverage/coverage-7.13.3.ebuild | 110 +
2 files changed, 112 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 08b15faedecb..0b61f567552c 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -4,3 +4,5 @@ DIST coverage-7.13.1.tar.gz 825862 BLAKE2B
0de47e845fcbe28441dbd7f21a59b859c8ab3
DIST coverage-7.13.1.tar.gz.provenance 9346 BLAKE2B
1a1718983aaf6598f6d41377d2f493b8a6dcbcfe7528b7cd72c66db3c04f4a45bc74a292a902237411c46b3ab5df369e357d441071a2330356602ec7babd4bdf
SHA512
b05c028dc60a267ead4fe9ee28266589ccbfaab1b5d5d22ad727d6f2381f7e496c2d84253d65b2a902243c1d14cadcc258725ffc71e2f5925b28ca989f166d1d
DIST coverage-7.13.2.tar.gz 826523 BLAKE2B
cad41c9c1b10bdd65d7ea640f14df81a9d1963da387021d529ca548f99db27af120f7590bf0212643ef6bb36a4a653ffc6d3765ab86173c2ffcb65347a7f3354
SHA512
07eca78eebee1aaba9cdd1e64e5d0b17a3c9622ed03decea95850ea16a4cc2d6b4ba838171a64622ed26311beba32d97f62f5b60b048f877c799270bb2739c6d
DIST coverage-7.13.2.tar.gz.provenance 9820 BLAKE2B
5da8bbf1e916389b9482bc4eabdb1637a96b66aaee0cdea1d8e7c11bcec99adb746ec4500dc877fed18649834a0bc6c4346ce5757cd83b58c7a17eb4ebf7212e
SHA512
47824e52ad5f2a3a76000e6a284847b53eab94115c4c2875137920c061ff9909cb97145775ecf37963212cf53e9ebddd66ca2bdd87631e05ca4c3832dbc63e12
+DIST coverage-7.13.3.tar.gz 826832 BLAKE2B
59b4923ea16ad2634adf6dcf3e4b7fb3a41937a9c22e0a91f7581c44f6eb9239b22d131b7bd8d92f23f683ff954e8c8f406075a2ac42484a7300c273889ca0ff
SHA512
34a29ef7220700f280b0eba08e3ef5ee821b6a42fec277782ed665c20304739844e2a387f13d7e3b13db3d31f342ae56293fd624e9762a1bcf0d3d67308ee442
+DIST coverage-7.13.3.tar.gz.provenance 9585 BLAKE2B
541bca8acbebf7874d2f50e6bddbe790b28f71840efc3be8a9051570ff5b4fb814f78094b9eb1d701d380320aa8f166b75242a54f282078503b27189914505fa
SHA512
b3a6dac06a684c3c38636b5e05e54f0ddcea56374f64aadbbe95c6a95ac67cf382e80f3420acdc5b735573d6e62ce902b6f69b42340db0215d81981292d090d7
diff --git a/dev-python/coverage/coverage-7.13.3.ebuild
b/dev-python/coverage/coverage-7.13.3.ebuild
new file mode 100644
index ..a2d424b64107
--- /dev/null
+++ b/dev-python/coverage/coverage-7.13.3.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/coveragepy/coveragepy
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/coveragepy/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_si
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 250d7bff91da3033444800c1db1bbe68d89dbea9
Author: Michał Górny gentoo org>
AuthorDate: Mon Jan 26 03:28:46 2026 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Jan 26 04:12:11 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=250d7bff
dev-python/coverage: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 2 -
dev-python/coverage/coverage-7.12.0.ebuild | 110 -
2 files changed, 112 deletions(-)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 4559083aa633..ddd7aa72c12d 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,5 +1,3 @@
-DIST coverage-7.12.0.tar.gz 819341 BLAKE2B
0f3a0a333eedf3ab4af3f3765e94b3f61dbd6f87bed5e730e216535ce4e15a41034e0127730b9252a9ad9209feefdfd1b72eb218f410694d396530f8a41ceeac
SHA512
eeb7228f8f834d304b168b34e29e60e7ccec820f46643785f17beae69cecea34550cf251268c5f58f7238c13ff71a495fad7ac1c790b21b8d6a4c46124d3d20c
-DIST coverage-7.12.0.tar.gz.provenance 9411 BLAKE2B
d8d2374aa98f280396f83081d292ec221457c9a5a81edebcb3bb10c685addb9e4484213ac708a570c427bf0b75bd846f5a24140a0cbf99406c7a9514d108aa37
SHA512
1a4b5541597b0c0d6b98cbd45e35d45787c539e1a0e47d36d2ba740746483e12fab1bd6461c6a59e2d45faa139ad38524e8ec89e47a36eeac9f5161acc00eedf
DIST coverage-7.13.0.tar.gz 820905 BLAKE2B
af75e323af131ad63a05701104fef481ac5933ae1dd0f362edd3ff845405208004dc918892fff0bf6d03e8113eb1ea502f8ae55c3e898f5d316aa3e3038954d8
SHA512
81266ccb108674f66acb285c2efa101d523c447727c21006f17c73b7772505f4ea4423ec4db1a48185613392f385d769dcf2d0dc7a6075a559efe6fc1b778a4a
DIST coverage-7.13.0.tar.gz.provenance 9487 BLAKE2B
b941746acf4c1d076c4e39cbc020ba3a5e5e85fc555bd52b53e079c26f16c9baf5b56f2e3a606c86802910e9596fb4bde775fb409953d1719edbc75f439b3e5e
SHA512
9d90434deed22bfebaf87b7a3e85a184ec4776132135fe9dc4fa81be265bef23b6aa4249330c889362c77c9dbc9209bc24118c0b59f99218262587951db3621a
DIST coverage-7.13.1.tar.gz 825862 BLAKE2B
0de47e845fcbe28441dbd7f21a59b859c8ab3da41d4b456a60fc2a02b770acfaf1f62520b8d5ec8675376679075d2193c2132c9da47c5b436ca7afeb68bcdcf8
SHA512
35ae14a72a26512af3058de4ace36e34ae313ef30141210bcd65700bba4dccaf9dc59e0c110e981c60dc963de83bd84f5adf834665edded5d5e9ecfac1ebf058
diff --git a/dev-python/coverage/coverage-7.12.0.ebuild
b/dev-python/coverage/coverage-7.12.0.ebuild
deleted file mode 100644
index 402a931d37e3..
--- a/dev-python/coverage/coverage-7.12.0.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_VERIFY_REPO=https://github.com/coveragepy/coveragepy
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="
- https://coverage.readthedocs.io/en/latest/
- https://github.com/coveragepy/coveragepy/
- https://pypi.org/project/coverage/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~x64-macos"
-IUSE="+native-extensions"
-
-BDEPEND="
- test? (
- >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_compile() {
- if ! use native-extensions; then
- local -x COVERAGE_DISABLE_EXTENSION=1
- fi
-
- distutils-r1_python_compile
-}
-
-test_tracer() {
- local -x COVERAGE_CORE=${1}
- einfo " Testing with the ${COVERAGE_CORE} core ..."
- epytest -o addopts= "${@:2}" tests
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # broken because of pytest plugins explicity loaded
- tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
- # these expect specific availability of C extension matching
- # COVERAGE_CORE (which breaks testing pytracer on CPython)
- tests/test_cmdline.py::CmdLineStdoutTest::test_version
- tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
- # mismatch of expected concurrency in error message
- # TODO: report upstream?
- tests/test_concurrency.py::ConcurrencyTest::test_greenlet
-
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
- # packaging tests, fragile to setuptools version
- tests/test_setup.py
- # looks like a difference in exit status reporting?
- # https://github.com/nedbat/coveragepy/issues/2008
- tests/test_process.py::ProcessTest::test_save_signal_usr1
- )
- local EPYTEST_IGNORE=(
- # pip these days insists on fet
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 61143b96c7d895a63eeac28959e37bd452dff63a
Author: Michał Górny gentoo org>
AuthorDate: Mon Jan 26 03:29:21 2026 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Jan 26 04:12:11 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61143b96
dev-python/coverage: Bump to 7.13.2
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 2 +
dev-python/coverage/coverage-7.13.2.ebuild | 110 +
2 files changed, 112 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index ddd7aa72c12d..08b15faedecb 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -2,3 +2,5 @@ DIST coverage-7.13.0.tar.gz 820905 BLAKE2B
af75e323af131ad63a05701104fef481ac593
DIST coverage-7.13.0.tar.gz.provenance 9487 BLAKE2B
b941746acf4c1d076c4e39cbc020ba3a5e5e85fc555bd52b53e079c26f16c9baf5b56f2e3a606c86802910e9596fb4bde775fb409953d1719edbc75f439b3e5e
SHA512
9d90434deed22bfebaf87b7a3e85a184ec4776132135fe9dc4fa81be265bef23b6aa4249330c889362c77c9dbc9209bc24118c0b59f99218262587951db3621a
DIST coverage-7.13.1.tar.gz 825862 BLAKE2B
0de47e845fcbe28441dbd7f21a59b859c8ab3da41d4b456a60fc2a02b770acfaf1f62520b8d5ec8675376679075d2193c2132c9da47c5b436ca7afeb68bcdcf8
SHA512
35ae14a72a26512af3058de4ace36e34ae313ef30141210bcd65700bba4dccaf9dc59e0c110e981c60dc963de83bd84f5adf834665edded5d5e9ecfac1ebf058
DIST coverage-7.13.1.tar.gz.provenance 9346 BLAKE2B
1a1718983aaf6598f6d41377d2f493b8a6dcbcfe7528b7cd72c66db3c04f4a45bc74a292a902237411c46b3ab5df369e357d441071a2330356602ec7babd4bdf
SHA512
b05c028dc60a267ead4fe9ee28266589ccbfaab1b5d5d22ad727d6f2381f7e496c2d84253d65b2a902243c1d14cadcc258725ffc71e2f5925b28ca989f166d1d
+DIST coverage-7.13.2.tar.gz 826523 BLAKE2B
cad41c9c1b10bdd65d7ea640f14df81a9d1963da387021d529ca548f99db27af120f7590bf0212643ef6bb36a4a653ffc6d3765ab86173c2ffcb65347a7f3354
SHA512
07eca78eebee1aaba9cdd1e64e5d0b17a3c9622ed03decea95850ea16a4cc2d6b4ba838171a64622ed26311beba32d97f62f5b60b048f877c799270bb2739c6d
+DIST coverage-7.13.2.tar.gz.provenance 9820 BLAKE2B
5da8bbf1e916389b9482bc4eabdb1637a96b66aaee0cdea1d8e7c11bcec99adb746ec4500dc877fed18649834a0bc6c4346ce5757cd83b58c7a17eb4ebf7212e
SHA512
47824e52ad5f2a3a76000e6a284847b53eab94115c4c2875137920c061ff9909cb97145775ecf37963212cf53e9ebddd66ca2bdd87631e05ca4c3832dbc63e12
diff --git a/dev-python/coverage/coverage-7.13.2.ebuild
b/dev-python/coverage/coverage-7.13.2.ebuild
new file mode 100644
index ..a2d424b64107
--- /dev/null
+++ b/dev-python/coverage/coverage-7.13.2.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/coveragepy/coveragepy
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/coveragepy/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_si
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 07299cfb11d858f0a5a439eae3dfc0567e10973e Author: Eli Schwartz gentoo org> AuthorDate: Tue Jan 13 03:42:43 2026 + Commit: Eli Schwartz gentoo org> CommitDate: Tue Jan 13 06:05:18 2026 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07299cfb dev-python/coverage: Stabilize 7.13.0 x86, #968682 Signed-off-by: Eli Schwartz gentoo.org> dev-python/coverage/coverage-7.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.13.0.ebuild b/dev-python/coverage/coverage-7.13.0.ebuild index 64d3592888b3..1fc511263486 100644 --- a/dev-python/coverage/coverage-7.13.0.ebuild +++ b/dev-python/coverage/coverage-7.13.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: a26ae7986a0739dfac99357c9f619237e10f0a53 Author: Eli Schwartz gentoo org> AuthorDate: Tue Jan 13 04:15:52 2026 + Commit: Eli Schwartz gentoo org> CommitDate: Tue Jan 13 06:05:20 2026 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a26ae798 dev-python/coverage: Stabilize 7.13.0 ppc, #968682 Signed-off-by: Eli Schwartz gentoo.org> dev-python/coverage/coverage-7.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.13.0.ebuild b/dev-python/coverage/coverage-7.13.0.ebuild index 1fc511263486..5471ad733a1a 100644 --- a/dev-python/coverage/coverage-7.13.0.ebuild +++ b/dev-python/coverage/coverage-7.13.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: e96e855b65677328434718b5fb0576153310acba Author: Eli Schwartz gentoo org> AuthorDate: Tue Jan 13 03:08:12 2026 + Commit: Eli Schwartz gentoo org> CommitDate: Tue Jan 13 06:05:14 2026 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e96e855b dev-python/coverage: Stabilize 7.13.0 ppc64, #968682 Signed-off-by: Eli Schwartz gentoo.org> dev-python/coverage/coverage-7.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.13.0.ebuild b/dev-python/coverage/coverage-7.13.0.ebuild index 8a2b7c34e482..64d3592888b3 100644 --- a/dev-python/coverage/coverage-7.13.0.ebuild +++ b/dev-python/coverage/coverage-7.13.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: dfb9be5064f34acff9023661edc67ea454a60f43
Author: Michał Górny gentoo org>
AuthorDate: Mon Dec 29 02:39:47 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Dec 29 02:39:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb9be50
dev-python/coverage: Bump to 7.13.1
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 2 +
dev-python/coverage/coverage-7.13.1.ebuild | 110 +
2 files changed, 112 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index e25850a69679..4559083aa633 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -2,3 +2,5 @@ DIST coverage-7.12.0.tar.gz 819341 BLAKE2B
0f3a0a333eedf3ab4af3f3765e94b3f61dbd6
DIST coverage-7.12.0.tar.gz.provenance 9411 BLAKE2B
d8d2374aa98f280396f83081d292ec221457c9a5a81edebcb3bb10c685addb9e4484213ac708a570c427bf0b75bd846f5a24140a0cbf99406c7a9514d108aa37
SHA512
1a4b5541597b0c0d6b98cbd45e35d45787c539e1a0e47d36d2ba740746483e12fab1bd6461c6a59e2d45faa139ad38524e8ec89e47a36eeac9f5161acc00eedf
DIST coverage-7.13.0.tar.gz 820905 BLAKE2B
af75e323af131ad63a05701104fef481ac5933ae1dd0f362edd3ff845405208004dc918892fff0bf6d03e8113eb1ea502f8ae55c3e898f5d316aa3e3038954d8
SHA512
81266ccb108674f66acb285c2efa101d523c447727c21006f17c73b7772505f4ea4423ec4db1a48185613392f385d769dcf2d0dc7a6075a559efe6fc1b778a4a
DIST coverage-7.13.0.tar.gz.provenance 9487 BLAKE2B
b941746acf4c1d076c4e39cbc020ba3a5e5e85fc555bd52b53e079c26f16c9baf5b56f2e3a606c86802910e9596fb4bde775fb409953d1719edbc75f439b3e5e
SHA512
9d90434deed22bfebaf87b7a3e85a184ec4776132135fe9dc4fa81be265bef23b6aa4249330c889362c77c9dbc9209bc24118c0b59f99218262587951db3621a
+DIST coverage-7.13.1.tar.gz 825862 BLAKE2B
0de47e845fcbe28441dbd7f21a59b859c8ab3da41d4b456a60fc2a02b770acfaf1f62520b8d5ec8675376679075d2193c2132c9da47c5b436ca7afeb68bcdcf8
SHA512
35ae14a72a26512af3058de4ace36e34ae313ef30141210bcd65700bba4dccaf9dc59e0c110e981c60dc963de83bd84f5adf834665edded5d5e9ecfac1ebf058
+DIST coverage-7.13.1.tar.gz.provenance 9346 BLAKE2B
1a1718983aaf6598f6d41377d2f493b8a6dcbcfe7528b7cd72c66db3c04f4a45bc74a292a902237411c46b3ab5df369e357d441071a2330356602ec7babd4bdf
SHA512
b05c028dc60a267ead4fe9ee28266589ccbfaab1b5d5d22ad727d6f2381f7e496c2d84253d65b2a902243c1d14cadcc258725ffc71e2f5925b28ca989f166d1d
diff --git a/dev-python/coverage/coverage-7.13.1.ebuild
b/dev-python/coverage/coverage-7.13.1.ebuild
new file mode 100644
index ..2426c05f2db9
--- /dev/null
+++ b/dev-python/coverage/coverage-7.13.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/coveragepy/coveragepy
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/coveragepy/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_si
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 1f3453b889028235ae6032b4bef2c5939896a51a
Author: Michał Górny gentoo org>
AuthorDate: Mon Dec 29 02:39:14 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Dec 29 02:39:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f3453b8
dev-python/coverage: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 5 --
dev-python/coverage/coverage-7.10.7.ebuild | 109 --
dev-python/coverage/coverage-7.11.3.ebuild | 110 ---
dev-python/coverage/coverage-7.12.1_beta1.ebuild | 109 --
4 files changed, 333 deletions(-)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 33d1401cf50d..e25850a69679 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,9 +1,4 @@
-DIST coverage-7.10.7.tar.gz 827704 BLAKE2B
a1361d23e192c6207a817d3cf0d6fc269292b6a5fe7c6d8ef453c554c64ba338449e75503aad912e61f34fb32046839760d1768dc13a718f625ea7748e0e8fca
SHA512
3fd187c014d1eb3edd3aa91ff1946a325daa0cdec02f61d19fd8acd5bd65f8b3cb21d48a8875bce2f47543a1494b02f8d96070045a37d928c8e76d8563e776a1
-DIST coverage-7.11.3.tar.gz 815210 BLAKE2B
6d48503efb9717313c3c17f718029642cb24b3cbbb282316b192bae71b2b5ee9ad784c062b484a0b231be2d2ebb82e2f64cd3514f36508c64771ae73c284d661
SHA512
5fb8724f04a212a1a18843e9500487b54dca24aac056817c109a125a149f10c0544e7d7e89dd5d6769641f89a486fed1cc1f6fdfbab103201a58a97350fbac67
-DIST coverage-7.11.3.tar.gz.provenance 9540 BLAKE2B
d963e545e63cd1ff577eebc7dfc00e452b14171988e5bf74a3ffe0fde01a0da0e4857d34e6157b39e4721ac4f7d198eeabe7fb5f28603c0c92294c94c86fd629
SHA512
dad801095cf8058568e66b7a1aa8ccecd8582d4d42281d2251b4c1180b8743751298a8dd8e7108613842ea30de3ee604e5bddf3db304bf587abb8cc35bbe4f76
DIST coverage-7.12.0.tar.gz 819341 BLAKE2B
0f3a0a333eedf3ab4af3f3765e94b3f61dbd6f87bed5e730e216535ce4e15a41034e0127730b9252a9ad9209feefdfd1b72eb218f410694d396530f8a41ceeac
SHA512
eeb7228f8f834d304b168b34e29e60e7ccec820f46643785f17beae69cecea34550cf251268c5f58f7238c13ff71a495fad7ac1c790b21b8d6a4c46124d3d20c
DIST coverage-7.12.0.tar.gz.provenance 9411 BLAKE2B
d8d2374aa98f280396f83081d292ec221457c9a5a81edebcb3bb10c685addb9e4484213ac708a570c427bf0b75bd846f5a24140a0cbf99406c7a9514d108aa37
SHA512
1a4b5541597b0c0d6b98cbd45e35d45787c539e1a0e47d36d2ba740746483e12fab1bd6461c6a59e2d45faa139ad38524e8ec89e47a36eeac9f5161acc00eedf
-DIST coverage-7.12.1b1.tar.gz 819749 BLAKE2B
42fc733a7a2bb63ca67e99b061265308931915e23b76d8aacfe18bf4e044f18962724547603994bf32e7ee0321943cf98372d01648fb24416b08f27278e03da8
SHA512
f350de86ac107e6699420714cca7db6323bfb8f9f9cdee8a9c5815c26bf8722852a56cc824d3df36b404952d8e29575dcd05789c72a4eec437e5174cef1736ff
-DIST coverage-7.12.1b1.tar.gz.provenance 9309 BLAKE2B
e7c5dc9c2aed9b568cbdabbcfe549c907f0b186e30f921db790a26c51bdaef7cb74edd604827b300eb25d050287f939003cd267980c37d232ecb1bd3b3cb1f10
SHA512
26b1a8af0f4e403269c489756d1ea7511fb1eeb37680d794f14722c3190cd62fdc04a7c2ad0252b9d96594872e0342534ad953321eed8075106fd1e108150940
DIST coverage-7.13.0.tar.gz 820905 BLAKE2B
af75e323af131ad63a05701104fef481ac5933ae1dd0f362edd3ff845405208004dc918892fff0bf6d03e8113eb1ea502f8ae55c3e898f5d316aa3e3038954d8
SHA512
81266ccb108674f66acb285c2efa101d523c447727c21006f17c73b7772505f4ea4423ec4db1a48185613392f385d769dcf2d0dc7a6075a559efe6fc1b778a4a
DIST coverage-7.13.0.tar.gz.provenance 9487 BLAKE2B
b941746acf4c1d076c4e39cbc020ba3a5e5e85fc555bd52b53e079c26f16c9baf5b56f2e3a606c86802910e9596fb4bde775fb409953d1719edbc75f439b3e5e
SHA512
9d90434deed22bfebaf87b7a3e85a184ec4776132135fe9dc4fa81be265bef23b6aa4249330c889362c77c9dbc9209bc24118c0b59f99218262587951db3621a
diff --git a/dev-python/coverage/coverage-7.10.7.ebuild
b/dev-python/coverage/coverage-7.10.7.ebuild
deleted file mode 100644
index b7dab15269d4..
--- a/dev-python/coverage/coverage-7.10.7.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="
- https://coverage.readthedocs.io/en/latest/
- https://github.com/nedbat/coveragepy/
- https://pypi.org/project/coverage/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~x64-macos"
-IUSE="+native-extensions"
-
-BDEPEND="
- test? (
- >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_compile() {
- if ! use native-extensions; then
- local -x COVERAGE_DISABLE_EXTENSION=1
-
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: ee57360943f79b25b58f0f13abe1061fe22041f9 Author: Eli Schwartz gentoo org> AuthorDate: Mon Dec 15 22:22:00 2025 + Commit: Eli Schwartz gentoo org> CommitDate: Mon Dec 15 22:34:30 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee573609 dev-python/coverage: Stabilize 7.11.3 ppc, #967535 Signed-off-by: Eli Schwartz gentoo.org> dev-python/coverage/coverage-7.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.11.3.ebuild b/dev-python/coverage/coverage-7.11.3.ebuild index b2df5b444749..402a931d37e3 100644 --- a/dev-python/coverage/coverage-7.11.3.ebuild +++ b/dev-python/coverage/coverage-7.11.3.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 47aed14171bd5c7ac58f22ccb17909b4c9b6119c Author: Eli Schwartz gentoo org> AuthorDate: Mon Dec 15 22:19:17 2025 + Commit: Eli Schwartz gentoo org> CommitDate: Mon Dec 15 22:34:28 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47aed141 dev-python/coverage: Stabilize 7.11.3 x86, #967535 Signed-off-by: Eli Schwartz gentoo.org> dev-python/coverage/coverage-7.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.11.3.ebuild b/dev-python/coverage/coverage-7.11.3.ebuild index 0507e8fc0444..2c1e9d74110f 100644 --- a/dev-python/coverage/coverage-7.11.3.ebuild +++ b/dev-python/coverage/coverage-7.11.3.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 192755bf5572c4359068cd54c1684fbe2cfe0cf1 Author: Eli Schwartz gentoo org> AuthorDate: Mon Dec 15 22:19:18 2025 + Commit: Eli Schwartz gentoo org> CommitDate: Mon Dec 15 22:34:28 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=192755bf dev-python/coverage: Stabilize 7.11.3 ppc64, #967535 Signed-off-by: Eli Schwartz gentoo.org> dev-python/coverage/coverage-7.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.11.3.ebuild b/dev-python/coverage/coverage-7.11.3.ebuild index 2c1e9d74110f..b2df5b444749 100644 --- a/dev-python/coverage/coverage-7.11.3.ebuild +++ b/dev-python/coverage/coverage-7.11.3.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: d5ec08b45537621aa8dfe94d70660cfdc4af1be1 Author: Eli Schwartz gentoo org> AuthorDate: Mon Dec 15 22:19:15 2025 + Commit: Eli Schwartz gentoo org> CommitDate: Mon Dec 15 22:34:28 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5ec08b4 dev-python/coverage: Stabilize 7.11.3 amd64, #967535 Signed-off-by: Eli Schwartz gentoo.org> dev-python/coverage/coverage-7.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.11.3.ebuild b/dev-python/coverage/coverage-7.11.3.ebuild index ea554c6f3619..0507e8fc0444 100644 --- a/dev-python/coverage/coverage-7.11.3.ebuild +++ b/dev-python/coverage/coverage-7.11.3.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 6ce6508e80d1f9805e4c0aa711d0805ef6c5b4ab Author: Eli Schwartz gentoo org> AuthorDate: Mon Dec 15 21:40:44 2025 + Commit: Eli Schwartz gentoo org> CommitDate: Mon Dec 15 21:42:18 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce6508e dev-python/coverage: Stabilize 7.11.3 arm, #967535 Signed-off-by: Eli Schwartz gentoo.org> dev-python/coverage/coverage-7.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.11.3.ebuild b/dev-python/coverage/coverage-7.11.3.ebuild index f865ff3c90bf..ea554c6f3619 100644 --- a/dev-python/coverage/coverage-7.11.3.ebuild +++ b/dev-python/coverage/coverage-7.11.3.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 4323301ce751cad0d5f124a91eab32213be3e2b7 Author: Eli Schwartz gentoo org> AuthorDate: Mon Dec 15 21:40:43 2025 + Commit: Eli Schwartz gentoo org> CommitDate: Mon Dec 15 21:42:18 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4323301c dev-python/coverage: Stabilize 7.11.3 arm64, #967535 Signed-off-by: Eli Schwartz gentoo.org> dev-python/coverage/coverage-7.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.11.3.ebuild b/dev-python/coverage/coverage-7.11.3.ebuild index 2426c05f2db9..f865ff3c90bf 100644 --- a/dev-python/coverage/coverage-7.11.3.ebuild +++ b/dev-python/coverage/coverage-7.11.3.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: a9acfa0139a97ec11b9581de02921e32cc9c4554
Author: Michał Górny gentoo org>
AuthorDate: Tue Dec 9 06:33:21 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Dec 9 06:33:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9acfa01
dev-python/coverage: Bump to 7.13.0
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 2 +
dev-python/coverage/coverage-7.13.0.ebuild | 110 +
2 files changed, 112 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index f41d8350..33d1401cf50d 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -5,3 +5,5 @@ DIST coverage-7.12.0.tar.gz 819341 BLAKE2B
0f3a0a333eedf3ab4af3f3765e94b3f61dbd6
DIST coverage-7.12.0.tar.gz.provenance 9411 BLAKE2B
d8d2374aa98f280396f83081d292ec221457c9a5a81edebcb3bb10c685addb9e4484213ac708a570c427bf0b75bd846f5a24140a0cbf99406c7a9514d108aa37
SHA512
1a4b5541597b0c0d6b98cbd45e35d45787c539e1a0e47d36d2ba740746483e12fab1bd6461c6a59e2d45faa139ad38524e8ec89e47a36eeac9f5161acc00eedf
DIST coverage-7.12.1b1.tar.gz 819749 BLAKE2B
42fc733a7a2bb63ca67e99b061265308931915e23b76d8aacfe18bf4e044f18962724547603994bf32e7ee0321943cf98372d01648fb24416b08f27278e03da8
SHA512
f350de86ac107e6699420714cca7db6323bfb8f9f9cdee8a9c5815c26bf8722852a56cc824d3df36b404952d8e29575dcd05789c72a4eec437e5174cef1736ff
DIST coverage-7.12.1b1.tar.gz.provenance 9309 BLAKE2B
e7c5dc9c2aed9b568cbdabbcfe549c907f0b186e30f921db790a26c51bdaef7cb74edd604827b300eb25d050287f939003cd267980c37d232ecb1bd3b3cb1f10
SHA512
26b1a8af0f4e403269c489756d1ea7511fb1eeb37680d794f14722c3190cd62fdc04a7c2ad0252b9d96594872e0342534ad953321eed8075106fd1e108150940
+DIST coverage-7.13.0.tar.gz 820905 BLAKE2B
af75e323af131ad63a05701104fef481ac5933ae1dd0f362edd3ff845405208004dc918892fff0bf6d03e8113eb1ea502f8ae55c3e898f5d316aa3e3038954d8
SHA512
81266ccb108674f66acb285c2efa101d523c447727c21006f17c73b7772505f4ea4423ec4db1a48185613392f385d769dcf2d0dc7a6075a559efe6fc1b778a4a
+DIST coverage-7.13.0.tar.gz.provenance 9487 BLAKE2B
b941746acf4c1d076c4e39cbc020ba3a5e5e85fc555bd52b53e079c26f16c9baf5b56f2e3a606c86802910e9596fb4bde775fb409953d1719edbc75f439b3e5e
SHA512
9d90434deed22bfebaf87b7a3e85a184ec4776132135fe9dc4fa81be265bef23b6aa4249330c889362c77c9dbc9209bc24118c0b59f99218262587951db3621a
diff --git a/dev-python/coverage/coverage-7.13.0.ebuild
b/dev-python/coverage/coverage-7.13.0.ebuild
new file mode 100644
index ..2426c05f2db9
--- /dev/null
+++ b/dev-python/coverage/coverage-7.13.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/coveragepy/coveragepy
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/coveragepy/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_sav
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 3d4fa6b0a7aaef0de1cfd334f008535e90418a32
Author: Michał Górny gentoo org>
AuthorDate: Mon Dec 1 02:32:40 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Dec 1 03:11:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d4fa6b0
dev-python/coverage: Bump to 7.12.1_beta1
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 2 +
dev-python/coverage/coverage-7.12.1_beta1.ebuild | 109 +++
2 files changed, 111 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index ac6b1b83e791..f41d8350 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -3,3 +3,5 @@ DIST coverage-7.11.3.tar.gz 815210 BLAKE2B
6d48503efb9717313c3c17f718029642cb24b
DIST coverage-7.11.3.tar.gz.provenance 9540 BLAKE2B
d963e545e63cd1ff577eebc7dfc00e452b14171988e5bf74a3ffe0fde01a0da0e4857d34e6157b39e4721ac4f7d198eeabe7fb5f28603c0c92294c94c86fd629
SHA512
dad801095cf8058568e66b7a1aa8ccecd8582d4d42281d2251b4c1180b8743751298a8dd8e7108613842ea30de3ee604e5bddf3db304bf587abb8cc35bbe4f76
DIST coverage-7.12.0.tar.gz 819341 BLAKE2B
0f3a0a333eedf3ab4af3f3765e94b3f61dbd6f87bed5e730e216535ce4e15a41034e0127730b9252a9ad9209feefdfd1b72eb218f410694d396530f8a41ceeac
SHA512
eeb7228f8f834d304b168b34e29e60e7ccec820f46643785f17beae69cecea34550cf251268c5f58f7238c13ff71a495fad7ac1c790b21b8d6a4c46124d3d20c
DIST coverage-7.12.0.tar.gz.provenance 9411 BLAKE2B
d8d2374aa98f280396f83081d292ec221457c9a5a81edebcb3bb10c685addb9e4484213ac708a570c427bf0b75bd846f5a24140a0cbf99406c7a9514d108aa37
SHA512
1a4b5541597b0c0d6b98cbd45e35d45787c539e1a0e47d36d2ba740746483e12fab1bd6461c6a59e2d45faa139ad38524e8ec89e47a36eeac9f5161acc00eedf
+DIST coverage-7.12.1b1.tar.gz 819749 BLAKE2B
42fc733a7a2bb63ca67e99b061265308931915e23b76d8aacfe18bf4e044f18962724547603994bf32e7ee0321943cf98372d01648fb24416b08f27278e03da8
SHA512
f350de86ac107e6699420714cca7db6323bfb8f9f9cdee8a9c5815c26bf8722852a56cc824d3df36b404952d8e29575dcd05789c72a4eec437e5174cef1736ff
+DIST coverage-7.12.1b1.tar.gz.provenance 9309 BLAKE2B
e7c5dc9c2aed9b568cbdabbcfe549c907f0b186e30f921db790a26c51bdaef7cb74edd604827b300eb25d050287f939003cd267980c37d232ecb1bd3b3cb1f10
SHA512
26b1a8af0f4e403269c489756d1ea7511fb1eeb37680d794f14722c3190cd62fdc04a7c2ad0252b9d96594872e0342534ad953321eed8075106fd1e108150940
diff --git a/dev-python/coverage/coverage-7.12.1_beta1.ebuild
b/dev-python/coverage/coverage-7.12.1_beta1.ebuild
new file mode 100644
index ..cd2318e09ac8
--- /dev/null
+++ b/dev-python/coverage/coverage-7.12.1_beta1.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/coveragepy/coveragepy
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/coveragepy/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_signal_usr1
+ )
+ local EPYTEST_IGNORE=(
+ # pip these
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 471c73648df22588b48ce23f24081bd72d06959f
Author: Michał Górny gentoo org>
AuthorDate: Wed Nov 19 04:05:20 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Wed Nov 19 04:05:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=471c7364
dev-python/coverage: Bump to 7.12.0
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 2 +
dev-python/coverage/coverage-7.12.0.ebuild | 110 +
2 files changed, 112 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 59735f0c8f4d..ac6b1b83e791 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,3 +1,5 @@
DIST coverage-7.10.7.tar.gz 827704 BLAKE2B
a1361d23e192c6207a817d3cf0d6fc269292b6a5fe7c6d8ef453c554c64ba338449e75503aad912e61f34fb32046839760d1768dc13a718f625ea7748e0e8fca
SHA512
3fd187c014d1eb3edd3aa91ff1946a325daa0cdec02f61d19fd8acd5bd65f8b3cb21d48a8875bce2f47543a1494b02f8d96070045a37d928c8e76d8563e776a1
DIST coverage-7.11.3.tar.gz 815210 BLAKE2B
6d48503efb9717313c3c17f718029642cb24b3cbbb282316b192bae71b2b5ee9ad784c062b484a0b231be2d2ebb82e2f64cd3514f36508c64771ae73c284d661
SHA512
5fb8724f04a212a1a18843e9500487b54dca24aac056817c109a125a149f10c0544e7d7e89dd5d6769641f89a486fed1cc1f6fdfbab103201a58a97350fbac67
DIST coverage-7.11.3.tar.gz.provenance 9540 BLAKE2B
d963e545e63cd1ff577eebc7dfc00e452b14171988e5bf74a3ffe0fde01a0da0e4857d34e6157b39e4721ac4f7d198eeabe7fb5f28603c0c92294c94c86fd629
SHA512
dad801095cf8058568e66b7a1aa8ccecd8582d4d42281d2251b4c1180b8743751298a8dd8e7108613842ea30de3ee604e5bddf3db304bf587abb8cc35bbe4f76
+DIST coverage-7.12.0.tar.gz 819341 BLAKE2B
0f3a0a333eedf3ab4af3f3765e94b3f61dbd6f87bed5e730e216535ce4e15a41034e0127730b9252a9ad9209feefdfd1b72eb218f410694d396530f8a41ceeac
SHA512
eeb7228f8f834d304b168b34e29e60e7ccec820f46643785f17beae69cecea34550cf251268c5f58f7238c13ff71a495fad7ac1c790b21b8d6a4c46124d3d20c
+DIST coverage-7.12.0.tar.gz.provenance 9411 BLAKE2B
d8d2374aa98f280396f83081d292ec221457c9a5a81edebcb3bb10c685addb9e4484213ac708a570c427bf0b75bd846f5a24140a0cbf99406c7a9514d108aa37
SHA512
1a4b5541597b0c0d6b98cbd45e35d45787c539e1a0e47d36d2ba740746483e12fab1bd6461c6a59e2d45faa139ad38524e8ec89e47a36eeac9f5161acc00eedf
diff --git a/dev-python/coverage/coverage-7.12.0.ebuild
b/dev-python/coverage/coverage-7.12.0.ebuild
new file mode 100644
index ..2426c05f2db9
--- /dev/null
+++ b/dev-python/coverage/coverage-7.12.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/coveragepy/coveragepy
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/coveragepy/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_signal_usr1
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: b35636025eedf82a18865931106be4551ad163c2
Author: Michał Górny gentoo org>
AuthorDate: Wed Nov 19 04:01:20 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Wed Nov 19 04:01:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3563602
dev-python/coverage: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 7 --
dev-python/coverage/coverage-7.10.6.ebuild | 109
dev-python/coverage/coverage-7.11.0.ebuild | 110 -
dev-python/coverage/coverage-7.11.1.ebuild | 110 -
dev-python/coverage/coverage-7.11.2.ebuild | 110 -
5 files changed, 446 deletions(-)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index c5bcde6906d5..59735f0c8f4d 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,10 +1,3 @@
-DIST coverage-7.10.6.tar.gz 823736 BLAKE2B
fbe443d98426213c275b3c32c6f0457f0e7994477da9a6fe95140c6876dfb42499e95d1239dc8e7ed796b17b81b9296e7a72962bf2b322fe97a09c6b8d4c6e7d
SHA512
9b53246be27e009ba8639da2fdb9c975d743da6782f1d20a9f0da3ab07f4ebf2747124f3bb75c2694685c5b7fcdd09377a4611c85819123b9cc4defcf05c1cc3
DIST coverage-7.10.7.tar.gz 827704 BLAKE2B
a1361d23e192c6207a817d3cf0d6fc269292b6a5fe7c6d8ef453c554c64ba338449e75503aad912e61f34fb32046839760d1768dc13a718f625ea7748e0e8fca
SHA512
3fd187c014d1eb3edd3aa91ff1946a325daa0cdec02f61d19fd8acd5bd65f8b3cb21d48a8875bce2f47543a1494b02f8d96070045a37d928c8e76d8563e776a1
-DIST coverage-7.11.0.tar.gz 811905 BLAKE2B
58ddf4598171d25363fbef08b19dfbb101d77f59bf61e7101b5c5f9f4fe71ca458d04b934ffbd1661f4e343e7b48988748a26259dfc294cd8133b918fa155af6
SHA512
35eb8239a7a32570d6d04f537ee22a0edc63f4ae621595a3404fc267919d7b468cad1398c1a7c8d320cf449dd8ddcfe03900812365e135e0839b120e142a364a
-DIST coverage-7.11.0.tar.gz.provenance 9413 BLAKE2B
8a864e66d1ec7e96b334264bcc93a394ab44c33d192b4feab14126007425793c1e3c6c018f07026604ab135422aa372c581b1672e71ba38182a1da81a8403a97
SHA512
c01b2a2fdca8ce56e0f69eaf412a006a08f22c227abf74f1c30eab8ae1d33e2cf88df63abacb44fee3cc3d4e00247e7c78814b09cfacd3b747e762e65a3288b2
-DIST coverage-7.11.1.tar.gz 814037 BLAKE2B
2abc22dbc488f9beeffa2b8dcbf83636af2fba8e274e77628e277cfc4b84074646b516e2439cb271c0e0b4e7116b4c59d222ab646cd22c6b5d064a2cdf0ee4e0
SHA512
bdedbc612faac63dbe9e0921617f512fc44a9c15c5b25b35ac0ad6efc0815096298d77e1bf5dc785c1d1fe29f2c09a206af797c3853015ef2046d7e1256b1db5
-DIST coverage-7.11.1.tar.gz.provenance 9366 BLAKE2B
0ca719dbb11fae1ce5f390aa759e465eebcbbe08837526c307b4fc01e132fec07bd6014dc9441e0002d5d1640df426c01220ea44bdf927e66acc9d269a3cd60a
SHA512
84ac1dfb79c5045f0dd785e3bf0fa49205f7f0fb121e5c4ca25341badf0f997c23f18ef8194c17351797d951ad3eb08d1e7af48b0280c7ee5b1921423714180c
-DIST coverage-7.11.2.tar.gz 814849 BLAKE2B
9fa71ef6c78b4dd6ea7ef15e8aad439336dde33679b5f76429b790faf45017a779a5247c1768570fb95142237b2fb23feee13814b56e2257f3665798ff05551a
SHA512
32894fd17790701d038174f90b5ed9f6cd01a0a78b4d7eb1cfe2f038707614801ed827603f05595f287c2edbab872ad2113d22a7901826ba481eeeffb5b46529
-DIST coverage-7.11.2.tar.gz.provenance 9323 BLAKE2B
cd397ac0163d1a60fb4b246b98565f70083320b09dffbd6a23228fe66066810cf295cb87d476ec3fa612dcece0ccec0e9dc0e8e93529a7feef363f008a611100
SHA512
4abf5e01f0f9b2f3c20d92a384f9173361ffddfb5993ab77adcf8c96fd8aa052c1c4702b680f4531ebb9cd66c553b79a1e640e87424c771e1d434325825dc6fc
DIST coverage-7.11.3.tar.gz 815210 BLAKE2B
6d48503efb9717313c3c17f718029642cb24b3cbbb282316b192bae71b2b5ee9ad784c062b484a0b231be2d2ebb82e2f64cd3514f36508c64771ae73c284d661
SHA512
5fb8724f04a212a1a18843e9500487b54dca24aac056817c109a125a149f10c0544e7d7e89dd5d6769641f89a486fed1cc1f6fdfbab103201a58a97350fbac67
DIST coverage-7.11.3.tar.gz.provenance 9540 BLAKE2B
d963e545e63cd1ff577eebc7dfc00e452b14171988e5bf74a3ffe0fde01a0da0e4857d34e6157b39e4721ac4f7d198eeabe7fb5f28603c0c92294c94c86fd629
SHA512
dad801095cf8058568e66b7a1aa8ccecd8582d4d42281d2251b4c1180b8743751298a8dd8e7108613842ea30de3ee604e5bddf3db304bf587abb8cc35bbe4f76
diff --git a/dev-python/coverage/coverage-7.10.6.ebuild
b/dev-python/coverage/coverage-7.10.6.ebuild
deleted file mode 100644
index b7dab15269d4..
--- a/dev-python/coverage/coverage-7.10.6.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="
- https://coverage.readthedocs.io/en/latest/
- https://github.com/nedbat/coveragepy/
- https://pypi.org/project/coverage/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: c53a98c2bf6581fc1fbeab4ed40689d97fa0b49f Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 14 18:41:34 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 14 18:41:34 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53a98c2 dev-python/coverage: Stabilize 7.10.7 arm, #965395 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.10.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.7.ebuild b/dev-python/coverage/coverage-7.10.7.ebuild index 78b9d29e34dc..b7dab15269d4 100644 --- a/dev-python/coverage/coverage-7.10.7.ebuild +++ b/dev-python/coverage/coverage-7.10.7.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: f78283bced00ff8658d79ba88a0290b22aa65cb7
Author: Michał Górny gentoo org>
AuthorDate: Mon Nov 10 04:21:03 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Nov 10 04:21:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f78283bc
dev-python/coverage: Bump to 7.11.3
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 2 +
dev-python/coverage/coverage-7.11.3.ebuild | 110 +
dev-python/coverage/metadata.xml | 2 +-
3 files changed, 113 insertions(+), 1 deletion(-)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 4a4deb2bacf0..c5bcde6906d5 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -6,3 +6,5 @@ DIST coverage-7.11.1.tar.gz 814037 BLAKE2B
2abc22dbc488f9beeffa2b8dcbf83636af2fb
DIST coverage-7.11.1.tar.gz.provenance 9366 BLAKE2B
0ca719dbb11fae1ce5f390aa759e465eebcbbe08837526c307b4fc01e132fec07bd6014dc9441e0002d5d1640df426c01220ea44bdf927e66acc9d269a3cd60a
SHA512
84ac1dfb79c5045f0dd785e3bf0fa49205f7f0fb121e5c4ca25341badf0f997c23f18ef8194c17351797d951ad3eb08d1e7af48b0280c7ee5b1921423714180c
DIST coverage-7.11.2.tar.gz 814849 BLAKE2B
9fa71ef6c78b4dd6ea7ef15e8aad439336dde33679b5f76429b790faf45017a779a5247c1768570fb95142237b2fb23feee13814b56e2257f3665798ff05551a
SHA512
32894fd17790701d038174f90b5ed9f6cd01a0a78b4d7eb1cfe2f038707614801ed827603f05595f287c2edbab872ad2113d22a7901826ba481eeeffb5b46529
DIST coverage-7.11.2.tar.gz.provenance 9323 BLAKE2B
cd397ac0163d1a60fb4b246b98565f70083320b09dffbd6a23228fe66066810cf295cb87d476ec3fa612dcece0ccec0e9dc0e8e93529a7feef363f008a611100
SHA512
4abf5e01f0f9b2f3c20d92a384f9173361ffddfb5993ab77adcf8c96fd8aa052c1c4702b680f4531ebb9cd66c553b79a1e640e87424c771e1d434325825dc6fc
+DIST coverage-7.11.3.tar.gz 815210 BLAKE2B
6d48503efb9717313c3c17f718029642cb24b3cbbb282316b192bae71b2b5ee9ad784c062b484a0b231be2d2ebb82e2f64cd3514f36508c64771ae73c284d661
SHA512
5fb8724f04a212a1a18843e9500487b54dca24aac056817c109a125a149f10c0544e7d7e89dd5d6769641f89a486fed1cc1f6fdfbab103201a58a97350fbac67
+DIST coverage-7.11.3.tar.gz.provenance 9540 BLAKE2B
d963e545e63cd1ff577eebc7dfc00e452b14171988e5bf74a3ffe0fde01a0da0e4857d34e6157b39e4721ac4f7d198eeabe7fb5f28603c0c92294c94c86fd629
SHA512
dad801095cf8058568e66b7a1aa8ccecd8582d4d42281d2251b4c1180b8743751298a8dd8e7108613842ea30de3ee604e5bddf3db304bf587abb8cc35bbe4f76
diff --git a/dev-python/coverage/coverage-7.11.3.ebuild
b/dev-python/coverage/coverage-7.11.3.ebuild
new file mode 100644
index ..2426c05f2db9
--- /dev/null
+++ b/dev-python/coverage/coverage-7.11.3.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/coveragepy/coveragepy
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/coveragepy/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 35b0a00e11a82105bea9c0a892eff6b47b3e2280
Author: Michał Górny gentoo org>
AuthorDate: Sun Nov 9 03:15:33 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Nov 9 03:36:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b0a00e
dev-python/coverage: Bump to 7.11.2
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 2 +
dev-python/coverage/coverage-7.11.2.ebuild | 110 +
2 files changed, 112 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 3d28929d87f7..4a4deb2bacf0 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -4,3 +4,5 @@ DIST coverage-7.11.0.tar.gz 811905 BLAKE2B
58ddf4598171d25363fbef08b19dfbb101d77
DIST coverage-7.11.0.tar.gz.provenance 9413 BLAKE2B
8a864e66d1ec7e96b334264bcc93a394ab44c33d192b4feab14126007425793c1e3c6c018f07026604ab135422aa372c581b1672e71ba38182a1da81a8403a97
SHA512
c01b2a2fdca8ce56e0f69eaf412a006a08f22c227abf74f1c30eab8ae1d33e2cf88df63abacb44fee3cc3d4e00247e7c78814b09cfacd3b747e762e65a3288b2
DIST coverage-7.11.1.tar.gz 814037 BLAKE2B
2abc22dbc488f9beeffa2b8dcbf83636af2fba8e274e77628e277cfc4b84074646b516e2439cb271c0e0b4e7116b4c59d222ab646cd22c6b5d064a2cdf0ee4e0
SHA512
bdedbc612faac63dbe9e0921617f512fc44a9c15c5b25b35ac0ad6efc0815096298d77e1bf5dc785c1d1fe29f2c09a206af797c3853015ef2046d7e1256b1db5
DIST coverage-7.11.1.tar.gz.provenance 9366 BLAKE2B
0ca719dbb11fae1ce5f390aa759e465eebcbbe08837526c307b4fc01e132fec07bd6014dc9441e0002d5d1640df426c01220ea44bdf927e66acc9d269a3cd60a
SHA512
84ac1dfb79c5045f0dd785e3bf0fa49205f7f0fb121e5c4ca25341badf0f997c23f18ef8194c17351797d951ad3eb08d1e7af48b0280c7ee5b1921423714180c
+DIST coverage-7.11.2.tar.gz 814849 BLAKE2B
9fa71ef6c78b4dd6ea7ef15e8aad439336dde33679b5f76429b790faf45017a779a5247c1768570fb95142237b2fb23feee13814b56e2257f3665798ff05551a
SHA512
32894fd17790701d038174f90b5ed9f6cd01a0a78b4d7eb1cfe2f038707614801ed827603f05595f287c2edbab872ad2113d22a7901826ba481eeeffb5b46529
+DIST coverage-7.11.2.tar.gz.provenance 9323 BLAKE2B
cd397ac0163d1a60fb4b246b98565f70083320b09dffbd6a23228fe66066810cf295cb87d476ec3fa612dcece0ccec0e9dc0e8e93529a7feef363f008a611100
SHA512
4abf5e01f0f9b2f3c20d92a384f9173361ffddfb5993ab77adcf8c96fd8aa052c1c4702b680f4531ebb9cd66c553b79a1e640e87424c771e1d434325825dc6fc
diff --git a/dev-python/coverage/coverage-7.11.2.ebuild
b/dev-python/coverage/coverage-7.11.2.ebuild
new file mode 100644
index ..d6555bd5b981
--- /dev/null
+++ b/dev-python/coverage/coverage-7.11.2.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/nedbat/coveragepy
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_signal_usr
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: c85d638c417a8f69119f9469cba6e0ecaffb0e60
Author: Michał Górny gentoo org>
AuthorDate: Sat Nov 8 06:39:25 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Nov 8 06:54:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85d638c
dev-python/coverage: Bump to 7.11.1
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 2 +
dev-python/coverage/coverage-7.11.1.ebuild | 110 +
2 files changed, 112 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index b3256a79c0c1..3d28929d87f7 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -2,3 +2,5 @@ DIST coverage-7.10.6.tar.gz 823736 BLAKE2B
fbe443d98426213c275b3c32c6f0457f0e799
DIST coverage-7.10.7.tar.gz 827704 BLAKE2B
a1361d23e192c6207a817d3cf0d6fc269292b6a5fe7c6d8ef453c554c64ba338449e75503aad912e61f34fb32046839760d1768dc13a718f625ea7748e0e8fca
SHA512
3fd187c014d1eb3edd3aa91ff1946a325daa0cdec02f61d19fd8acd5bd65f8b3cb21d48a8875bce2f47543a1494b02f8d96070045a37d928c8e76d8563e776a1
DIST coverage-7.11.0.tar.gz 811905 BLAKE2B
58ddf4598171d25363fbef08b19dfbb101d77f59bf61e7101b5c5f9f4fe71ca458d04b934ffbd1661f4e343e7b48988748a26259dfc294cd8133b918fa155af6
SHA512
35eb8239a7a32570d6d04f537ee22a0edc63f4ae621595a3404fc267919d7b468cad1398c1a7c8d320cf449dd8ddcfe03900812365e135e0839b120e142a364a
DIST coverage-7.11.0.tar.gz.provenance 9413 BLAKE2B
8a864e66d1ec7e96b334264bcc93a394ab44c33d192b4feab14126007425793c1e3c6c018f07026604ab135422aa372c581b1672e71ba38182a1da81a8403a97
SHA512
c01b2a2fdca8ce56e0f69eaf412a006a08f22c227abf74f1c30eab8ae1d33e2cf88df63abacb44fee3cc3d4e00247e7c78814b09cfacd3b747e762e65a3288b2
+DIST coverage-7.11.1.tar.gz 814037 BLAKE2B
2abc22dbc488f9beeffa2b8dcbf83636af2fba8e274e77628e277cfc4b84074646b516e2439cb271c0e0b4e7116b4c59d222ab646cd22c6b5d064a2cdf0ee4e0
SHA512
bdedbc612faac63dbe9e0921617f512fc44a9c15c5b25b35ac0ad6efc0815096298d77e1bf5dc785c1d1fe29f2c09a206af797c3853015ef2046d7e1256b1db5
+DIST coverage-7.11.1.tar.gz.provenance 9366 BLAKE2B
0ca719dbb11fae1ce5f390aa759e465eebcbbe08837526c307b4fc01e132fec07bd6014dc9441e0002d5d1640df426c01220ea44bdf927e66acc9d269a3cd60a
SHA512
84ac1dfb79c5045f0dd785e3bf0fa49205f7f0fb121e5c4ca25341badf0f997c23f18ef8194c17351797d951ad3eb08d1e7af48b0280c7ee5b1921423714180c
diff --git a/dev-python/coverage/coverage-7.11.1.ebuild
b/dev-python/coverage/coverage-7.11.1.ebuild
new file mode 100644
index ..d6555bd5b981
--- /dev/null
+++ b/dev-python/coverage/coverage-7.11.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/nedbat/coveragepy
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_signal_usr1
+
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 1ef0193739dc4714911915b58ff13a41a15f8cde
Author: Michał Górny gentoo org>
AuthorDate: Sat Nov 8 06:38:30 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Nov 8 06:54:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef01937
dev-python/coverage: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 3 -
dev-python/coverage/coverage-7.10.5.ebuild | 109 -
dev-python/coverage/coverage-7.9.1.ebuild | 109 -
dev-python/coverage/coverage-7.9.2.ebuild | 106
4 files changed, 327 deletions(-)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 96a4b2ea6195..b3256a79c0c1 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,7 +1,4 @@
-DIST coverage-7.10.5.tar.gz 821662 BLAKE2B
36fa0ecff03d140b36efdc93ddfdd8ae9d2cd3aa7a414a73afcda6e1f23c3f02ce5b36cf93250d83b2733c00a438984d7b2428454998238942ca44e0af1ca4a8
SHA512
885454d5b38f523e968df953e7008da23c110c7a8af42aab2fd1c8882784acd587f7f97a0f28bc58b14792ba5177e670683206f413ad4552c632b689b90aac2c
DIST coverage-7.10.6.tar.gz 823736 BLAKE2B
fbe443d98426213c275b3c32c6f0457f0e7994477da9a6fe95140c6876dfb42499e95d1239dc8e7ed796b17b81b9296e7a72962bf2b322fe97a09c6b8d4c6e7d
SHA512
9b53246be27e009ba8639da2fdb9c975d743da6782f1d20a9f0da3ab07f4ebf2747124f3bb75c2694685c5b7fcdd09377a4611c85819123b9cc4defcf05c1cc3
DIST coverage-7.10.7.tar.gz 827704 BLAKE2B
a1361d23e192c6207a817d3cf0d6fc269292b6a5fe7c6d8ef453c554c64ba338449e75503aad912e61f34fb32046839760d1768dc13a718f625ea7748e0e8fca
SHA512
3fd187c014d1eb3edd3aa91ff1946a325daa0cdec02f61d19fd8acd5bd65f8b3cb21d48a8875bce2f47543a1494b02f8d96070045a37d928c8e76d8563e776a1
DIST coverage-7.11.0.tar.gz 811905 BLAKE2B
58ddf4598171d25363fbef08b19dfbb101d77f59bf61e7101b5c5f9f4fe71ca458d04b934ffbd1661f4e343e7b48988748a26259dfc294cd8133b918fa155af6
SHA512
35eb8239a7a32570d6d04f537ee22a0edc63f4ae621595a3404fc267919d7b468cad1398c1a7c8d320cf449dd8ddcfe03900812365e135e0839b120e142a364a
DIST coverage-7.11.0.tar.gz.provenance 9413 BLAKE2B
8a864e66d1ec7e96b334264bcc93a394ab44c33d192b4feab14126007425793c1e3c6c018f07026604ab135422aa372c581b1672e71ba38182a1da81a8403a97
SHA512
c01b2a2fdca8ce56e0f69eaf412a006a08f22c227abf74f1c30eab8ae1d33e2cf88df63abacb44fee3cc3d4e00247e7c78814b09cfacd3b747e762e65a3288b2
-DIST coverage-7.9.1.tar.gz 813650 BLAKE2B
42ea77277135a98d812c690aad744db427d6832ff01af68197015e4ff932c7ca88d2f804c0bceaca28b86087cb24245e5f57600444d064f1f008fc8b0a2353b5
SHA512
0bccbf802cdbd7d4df7c88cd7573466b024f7fb4cbf41fc5166a3e2dd70cd107caad01529971eb061cd571faadb342de057d0929f02b3b3e513666c052ecf591
-DIST coverage-7.9.2.tar.gz 813556 BLAKE2B
6ed57a0011f7d05634c2a5c1e023f9ccfbb40d9a4bdd9011f2eaf03b658468a18df2044417f15108ec6429b6b62c63cd6a73e31904c0266137a4c6e65557207f
SHA512
33ace642aada4b0ff5a72c3df628fe60fcc8b5f586f4851bfecc2ffa237cf019cbd78413c133aa8454e168b8895bfbc1363b722cf072eaf90979935b1982662c
diff --git a/dev-python/coverage/coverage-7.10.5.ebuild
b/dev-python/coverage/coverage-7.10.5.ebuild
deleted file mode 100644
index b7dab15269d4..
--- a/dev-python/coverage/coverage-7.10.5.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="
- https://coverage.readthedocs.io/en/latest/
- https://github.com/nedbat/coveragepy/
- https://pypi.org/project/coverage/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~x64-macos"
-IUSE="+native-extensions"
-
-BDEPEND="
- test? (
- >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_compile() {
- if ! use native-extensions; then
- local -x COVERAGE_DISABLE_EXTENSION=1
- fi
-
- distutils-r1_python_compile
-}
-
-test_tracer() {
- local -x COVERAGE_CORE=${1}
- einfo " Testing with the ${COVERAGE_CORE} core ..."
- epytest -o addopts= "${@:2}" tests
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # broken because of pytest plugins explicity loaded
- tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
- # these expect specific availability of C extension matching
- # COVERAGE_CORE (which breaks testing pytracer on CPython)
- tests/test_cmdline.py::CmdLineStdoutTest::test_version
- tests/test_debug.py
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 260b7122bc17b614720cc4ddeaf8a8c019b1f948 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Nov 2 07:04:20 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Nov 2 07:04:20 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=260b7122 dev-python/coverage: Stabilize 7.10.7 ppc64, #965395 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.10.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.7.ebuild b/dev-python/coverage/coverage-7.10.7.ebuild index 82fdf6f4f9de..78b9d29e34dc 100644 --- a/dev-python/coverage/coverage-7.10.7.ebuild +++ b/dev-python/coverage/coverage-7.10.7.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 6c8e40a1cf87ab383735c226d2caaa2c26e4f647 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 1 08:05:44 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 1 08:05:44 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c8e40a1 dev-python/coverage: Stabilize 7.10.7 ppc, #965395 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.10.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.7.ebuild b/dev-python/coverage/coverage-7.10.7.ebuild index 9b7a37ad9312..82fdf6f4f9de 100644 --- a/dev-python/coverage/coverage-7.10.7.ebuild +++ b/dev-python/coverage/coverage-7.10.7.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 7d4c7c118c0b89c4caa72c01f3133687a78454ae Author: Sam James gentoo org> AuthorDate: Sat Nov 1 03:42:21 2025 + Commit: Sam James gentoo org> CommitDate: Sat Nov 1 03:42:21 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d4c7c11 dev-python/coverage: Stabilize 7.10.7 amd64, #965395 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.10.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.7.ebuild b/dev-python/coverage/coverage-7.10.7.ebuild index 06e97436336a..9b7a37ad9312 100644 --- a/dev-python/coverage/coverage-7.10.7.ebuild +++ b/dev-python/coverage/coverage-7.10.7.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 933a3aa106f19c245dd987be1875be820f7b4873 Author: Sam James gentoo org> AuthorDate: Sat Nov 1 03:42:20 2025 + Commit: Sam James gentoo org> CommitDate: Sat Nov 1 03:42:20 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=933a3aa1 dev-python/coverage: Stabilize 7.10.7 arm64, #965395 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.10.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.7.ebuild b/dev-python/coverage/coverage-7.10.7.ebuild index 0d927d83f7ba..06e97436336a 100644 --- a/dev-python/coverage/coverage-7.10.7.ebuild +++ b/dev-python/coverage/coverage-7.10.7.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 1ee08cf2c854ba90c9520f417b3e0b8892ea483f Author: Sam James gentoo org> AuthorDate: Sat Nov 1 03:42:18 2025 + Commit: Sam James gentoo org> CommitDate: Sat Nov 1 03:42:18 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee08cf2 dev-python/coverage: Stabilize 7.10.7 x86, #965395 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.10.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.7.ebuild b/dev-python/coverage/coverage-7.10.7.ebuild index cd489db384a5..0d927d83f7ba 100644 --- a/dev-python/coverage/coverage-7.10.7.ebuild +++ b/dev-python/coverage/coverage-7.10.7.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 4a3ac118d0859c71c1e59b906e6f84ccf0bc9303 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Oct 22 08:34:40 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Oct 22 08:34:40 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3ac118 dev-python/coverage: Stabilize 7.10.6 ppc, #964927 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.10.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.6.ebuild b/dev-python/coverage/coverage-7.10.6.ebuild index 2b52ec7f0218..b7dab15269d4 100644 --- a/dev-python/coverage/coverage-7.10.6.ebuild +++ b/dev-python/coverage/coverage-7.10.6.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: e98b6963485ecf5caf74b4c473dd28415eed Author: Sam James gentoo org> AuthorDate: Tue Oct 21 21:27:21 2025 + Commit: Sam James gentoo org> CommitDate: Tue Oct 21 21:27:21 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e98b6963 dev-python/coverage: Stabilize 7.10.6 x86, #964927 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.10.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.6.ebuild b/dev-python/coverage/coverage-7.10.6.ebuild index e141bc874bc6..15f7ae471f38 100644 --- a/dev-python/coverage/coverage-7.10.6.ebuild +++ b/dev-python/coverage/coverage-7.10.6.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 2c490e10bedc9309b6870dfbbc5512c4be636b45 Author: Sam James gentoo org> AuthorDate: Tue Oct 21 20:32:34 2025 + Commit: Sam James gentoo org> CommitDate: Tue Oct 21 20:32:34 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c490e10 dev-python/coverage: Stabilize 7.10.6 arm64, #964927 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.10.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.6.ebuild b/dev-python/coverage/coverage-7.10.6.ebuild index e697014515f2..e141bc874bc6 100644 --- a/dev-python/coverage/coverage-7.10.6.ebuild +++ b/dev-python/coverage/coverage-7.10.6.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 566cee68a7899fd9bd80b8fedd028f28e67363d0 Author: Sam James gentoo org> AuthorDate: Tue Oct 21 20:32:32 2025 + Commit: Sam James gentoo org> CommitDate: Tue Oct 21 20:32:32 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=566cee68 dev-python/coverage: Stabilize 7.10.6 arm, #964927 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.10.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.6.ebuild b/dev-python/coverage/coverage-7.10.6.ebuild index cd489db384a5..e697014515f2 100644 --- a/dev-python/coverage/coverage-7.10.6.ebuild +++ b/dev-python/coverage/coverage-7.10.6.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 1e6a879fa287c59475754bfd88511c6764cdb520 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 26 12:25:47 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 26 12:25:47 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6a879f dev-python/coverage: Stabilize 7.10.5 arm64, #963447 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.10.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.5.ebuild b/dev-python/coverage/coverage-7.10.5.ebuild index 33d7ad1de7ef..15f7ae471f38 100644 --- a/dev-python/coverage/coverage-7.10.5.ebuild +++ b/dev-python/coverage/coverage-7.10.5.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: b8741df9ca3574d7aea792afbec6859a9169
Author: Michał Górny gentoo org>
AuthorDate: Wed Oct 15 17:15:55 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Wed Oct 15 18:10:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8741df9
dev-python/coverage: Bump to 7.11.0
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 2 +
dev-python/coverage/coverage-7.11.0.ebuild | 110 +
2 files changed, 112 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index c4666fd9d549..96a4b2ea6195 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,5 +1,7 @@
DIST coverage-7.10.5.tar.gz 821662 BLAKE2B
36fa0ecff03d140b36efdc93ddfdd8ae9d2cd3aa7a414a73afcda6e1f23c3f02ce5b36cf93250d83b2733c00a438984d7b2428454998238942ca44e0af1ca4a8
SHA512
885454d5b38f523e968df953e7008da23c110c7a8af42aab2fd1c8882784acd587f7f97a0f28bc58b14792ba5177e670683206f413ad4552c632b689b90aac2c
DIST coverage-7.10.6.tar.gz 823736 BLAKE2B
fbe443d98426213c275b3c32c6f0457f0e7994477da9a6fe95140c6876dfb42499e95d1239dc8e7ed796b17b81b9296e7a72962bf2b322fe97a09c6b8d4c6e7d
SHA512
9b53246be27e009ba8639da2fdb9c975d743da6782f1d20a9f0da3ab07f4ebf2747124f3bb75c2694685c5b7fcdd09377a4611c85819123b9cc4defcf05c1cc3
DIST coverage-7.10.7.tar.gz 827704 BLAKE2B
a1361d23e192c6207a817d3cf0d6fc269292b6a5fe7c6d8ef453c554c64ba338449e75503aad912e61f34fb32046839760d1768dc13a718f625ea7748e0e8fca
SHA512
3fd187c014d1eb3edd3aa91ff1946a325daa0cdec02f61d19fd8acd5bd65f8b3cb21d48a8875bce2f47543a1494b02f8d96070045a37d928c8e76d8563e776a1
+DIST coverage-7.11.0.tar.gz 811905 BLAKE2B
58ddf4598171d25363fbef08b19dfbb101d77f59bf61e7101b5c5f9f4fe71ca458d04b934ffbd1661f4e343e7b48988748a26259dfc294cd8133b918fa155af6
SHA512
35eb8239a7a32570d6d04f537ee22a0edc63f4ae621595a3404fc267919d7b468cad1398c1a7c8d320cf449dd8ddcfe03900812365e135e0839b120e142a364a
+DIST coverage-7.11.0.tar.gz.provenance 9413 BLAKE2B
8a864e66d1ec7e96b334264bcc93a394ab44c33d192b4feab14126007425793c1e3c6c018f07026604ab135422aa372c581b1672e71ba38182a1da81a8403a97
SHA512
c01b2a2fdca8ce56e0f69eaf412a006a08f22c227abf74f1c30eab8ae1d33e2cf88df63abacb44fee3cc3d4e00247e7c78814b09cfacd3b747e762e65a3288b2
DIST coverage-7.9.1.tar.gz 813650 BLAKE2B
42ea77277135a98d812c690aad744db427d6832ff01af68197015e4ff932c7ca88d2f804c0bceaca28b86087cb24245e5f57600444d064f1f008fc8b0a2353b5
SHA512
0bccbf802cdbd7d4df7c88cd7573466b024f7fb4cbf41fc5166a3e2dd70cd107caad01529971eb061cd571faadb342de057d0929f02b3b3e513666c052ecf591
DIST coverage-7.9.2.tar.gz 813556 BLAKE2B
6ed57a0011f7d05634c2a5c1e023f9ccfbb40d9a4bdd9011f2eaf03b658468a18df2044417f15108ec6429b6b62c63cd6a73e31904c0266137a4c6e65557207f
SHA512
33ace642aada4b0ff5a72c3df628fe60fcc8b5f586f4851bfecc2ffa237cf019cbd78413c133aa8454e168b8895bfbc1363b722cf072eaf90979935b1982662c
diff --git a/dev-python/coverage/coverage-7.11.0.ebuild
b/dev-python/coverage/coverage-7.11.0.ebuild
new file mode 100644
index ..d6555bd5b981
--- /dev/null
+++ b/dev-python/coverage/coverage-7.11.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/nedbat/coveragepy
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in er
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 50597fea7142cbf7471ef340f32e1b3140676334 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 26 11:23:49 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 26 11:23:49 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50597fea dev-python/coverage: Stabilize 7.10.5 arm, #963447 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.10.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.5.ebuild b/dev-python/coverage/coverage-7.10.5.ebuild index cd489db384a5..e697014515f2 100644 --- a/dev-python/coverage/coverage-7.10.5.ebuild +++ b/dev-python/coverage/coverage-7.10.5.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: fefda2e5a7757dc726df5a6fe9ca05cdb3bbae6b Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 28 15:51:44 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 28 15:51:44 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fefda2e5 dev-python/coverage: Stabilize 7.10.5 ppc, #963447 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.10.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.5.ebuild b/dev-python/coverage/coverage-7.10.5.ebuild index 2b52ec7f0218..b7dab15269d4 100644 --- a/dev-python/coverage/coverage-7.10.5.ebuild +++ b/dev-python/coverage/coverage-7.10.5.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 5e806d0741e9e25f566453217635c8d25471b168 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 26 16:15:28 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 26 16:15:28 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e806d07 dev-python/coverage: Stabilize 7.10.5 ppc64, #963447 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.10.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.5.ebuild b/dev-python/coverage/coverage-7.10.5.ebuild index d9ff38292a35..2b52ec7f0218 100644 --- a/dev-python/coverage/coverage-7.10.5.ebuild +++ b/dev-python/coverage/coverage-7.10.5.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: e7e79321c0f710c906fd4fc3506bc4d2d0ffee19 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 26 12:25:45 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 26 12:25:45 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7e79321 dev-python/coverage: Stabilize 7.10.5 x86, #963447 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.10.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.5.ebuild b/dev-python/coverage/coverage-7.10.5.ebuild index e697014515f2..33d7ad1de7ef 100644 --- a/dev-python/coverage/coverage-7.10.5.ebuild +++ b/dev-python/coverage/coverage-7.10.5.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 53ccba9aea73f601284146cf55b49294eae21639 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 26 12:25:48 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 26 12:25:48 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ccba9a dev-python/coverage: Stabilize 7.10.5 amd64, #963447 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.10.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.10.5.ebuild b/dev-python/coverage/coverage-7.10.5.ebuild index 15f7ae471f38..d9ff38292a35 100644 --- a/dev-python/coverage/coverage-7.10.5.ebuild +++ b/dev-python/coverage/coverage-7.10.5.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 6225f8b2fd119ee08533697548d76d6cb8c46b04
Author: Michał Górny gentoo org>
AuthorDate: Mon Sep 22 04:17:01 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Sep 22 05:18:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6225f8b2
dev-python/coverage: Bump to 7.10.7
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.10.7.ebuild | 109 +
2 files changed, 110 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 75281ee36f68..c4666fd9d549 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,4 +1,5 @@
DIST coverage-7.10.5.tar.gz 821662 BLAKE2B
36fa0ecff03d140b36efdc93ddfdd8ae9d2cd3aa7a414a73afcda6e1f23c3f02ce5b36cf93250d83b2733c00a438984d7b2428454998238942ca44e0af1ca4a8
SHA512
885454d5b38f523e968df953e7008da23c110c7a8af42aab2fd1c8882784acd587f7f97a0f28bc58b14792ba5177e670683206f413ad4552c632b689b90aac2c
DIST coverage-7.10.6.tar.gz 823736 BLAKE2B
fbe443d98426213c275b3c32c6f0457f0e7994477da9a6fe95140c6876dfb42499e95d1239dc8e7ed796b17b81b9296e7a72962bf2b322fe97a09c6b8d4c6e7d
SHA512
9b53246be27e009ba8639da2fdb9c975d743da6782f1d20a9f0da3ab07f4ebf2747124f3bb75c2694685c5b7fcdd09377a4611c85819123b9cc4defcf05c1cc3
+DIST coverage-7.10.7.tar.gz 827704 BLAKE2B
a1361d23e192c6207a817d3cf0d6fc269292b6a5fe7c6d8ef453c554c64ba338449e75503aad912e61f34fb32046839760d1768dc13a718f625ea7748e0e8fca
SHA512
3fd187c014d1eb3edd3aa91ff1946a325daa0cdec02f61d19fd8acd5bd65f8b3cb21d48a8875bce2f47543a1494b02f8d96070045a37d928c8e76d8563e776a1
DIST coverage-7.9.1.tar.gz 813650 BLAKE2B
42ea77277135a98d812c690aad744db427d6832ff01af68197015e4ff932c7ca88d2f804c0bceaca28b86087cb24245e5f57600444d064f1f008fc8b0a2353b5
SHA512
0bccbf802cdbd7d4df7c88cd7573466b024f7fb4cbf41fc5166a3e2dd70cd107caad01529971eb061cd571faadb342de057d0929f02b3b3e513666c052ecf591
DIST coverage-7.9.2.tar.gz 813556 BLAKE2B
6ed57a0011f7d05634c2a5c1e023f9ccfbb40d9a4bdd9011f2eaf03b658468a18df2044417f15108ec6429b6b62c63cd6a73e31904c0266137a4c6e65557207f
SHA512
33ace642aada4b0ff5a72c3df628fe60fcc8b5f586f4851bfecc2ffa237cf019cbd78413c133aa8454e168b8895bfbc1363b722cf072eaf90979935b1982662c
diff --git a/dev-python/coverage/coverage-7.10.7.ebuild
b/dev-python/coverage/coverage-7.10.7.ebuild
new file mode 100644
index ..cd489db384a5
--- /dev/null
+++ b/dev-python/coverage/coverage-7.10.7.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_signal_usr1
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 630255a2c10dd7b5e0e672f2f5c1f2d394419385
Author: Michał Górny gentoo org>
AuthorDate: Sat Aug 30 16:52:16 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Aug 30 17:01:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=630255a2
dev-python/coverage: Remove pytest-rerunfailures bound
We masked the problematic version instead, as the issue does not seem
to be limited to dev-python/coverage.
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/coverage-7.10.6.ebuild | 2 --
1 file changed, 2 deletions(-)
diff --git a/dev-python/coverage/coverage-7.10.6.ebuild
b/dev-python/coverage/coverage-7.10.6.ebuild
index f059fc62efea..cd489db384a5 100644
--- a/dev-python/coverage/coverage-7.10.6.ebuild
+++ b/dev-python/coverage/coverage-7.10.6.ebuild
@@ -22,10 +22,8 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
IUSE="+native-extensions"
-# pytest-rerunfailures-16 causes hard crashes
BDEPEND="
test? (
- =dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
)
"
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 7be80fc36bcbc4293c0e1af9820cead6e6125b47
Author: Michał Górny gentoo org>
AuthorDate: Sat Aug 30 03:21:32 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Aug 30 03:35:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be80fc3
dev-python/coverage: Bump to 7.10.6
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.10.6.ebuild | 111 +
2 files changed, 112 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index ec32ae953a73..75281ee36f68 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,3 +1,4 @@
DIST coverage-7.10.5.tar.gz 821662 BLAKE2B
36fa0ecff03d140b36efdc93ddfdd8ae9d2cd3aa7a414a73afcda6e1f23c3f02ce5b36cf93250d83b2733c00a438984d7b2428454998238942ca44e0af1ca4a8
SHA512
885454d5b38f523e968df953e7008da23c110c7a8af42aab2fd1c8882784acd587f7f97a0f28bc58b14792ba5177e670683206f413ad4552c632b689b90aac2c
+DIST coverage-7.10.6.tar.gz 823736 BLAKE2B
fbe443d98426213c275b3c32c6f0457f0e7994477da9a6fe95140c6876dfb42499e95d1239dc8e7ed796b17b81b9296e7a72962bf2b322fe97a09c6b8d4c6e7d
SHA512
9b53246be27e009ba8639da2fdb9c975d743da6782f1d20a9f0da3ab07f4ebf2747124f3bb75c2694685c5b7fcdd09377a4611c85819123b9cc4defcf05c1cc3
DIST coverage-7.9.1.tar.gz 813650 BLAKE2B
42ea77277135a98d812c690aad744db427d6832ff01af68197015e4ff932c7ca88d2f804c0bceaca28b86087cb24245e5f57600444d064f1f008fc8b0a2353b5
SHA512
0bccbf802cdbd7d4df7c88cd7573466b024f7fb4cbf41fc5166a3e2dd70cd107caad01529971eb061cd571faadb342de057d0929f02b3b3e513666c052ecf591
DIST coverage-7.9.2.tar.gz 813556 BLAKE2B
6ed57a0011f7d05634c2a5c1e023f9ccfbb40d9a4bdd9011f2eaf03b658468a18df2044417f15108ec6429b6b62c63cd6a73e31904c0266137a4c6e65557207f
SHA512
33ace642aada4b0ff5a72c3df628fe60fcc8b5f586f4851bfecc2ffa237cf019cbd78413c133aa8454e168b8895bfbc1363b722cf072eaf90979935b1982662c
diff --git a/dev-python/coverage/coverage-7.10.6.ebuild
b/dev-python/coverage/coverage-7.10.6.ebuild
new file mode 100644
index ..f059fc62efea
--- /dev/null
+++ b/dev-python/coverage/coverage-7.10.6.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+# pytest-rerunfailures-16 causes hard crashes
+BDEPEND="
+ test? (
+ =dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_signal_usr1
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
+
+ "${EPYTHON}" igor.py zip_mods || die
+
+ local -x COVERAGE_TESTING=True
+ # TODO: figure out why they can't be imported inside test env
+ local -x COVERAGE_NO_CONTRACTS=1
+
+ local jobs=${EPYTEST_JOBS:-$(makeopts_jobs)}
+ loca
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 3a1b3f3ed0790c251050912e13607ea861c5bc1b
Author: Michał Górny gentoo org>
AuthorDate: Sat Aug 30 03:20:55 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Aug 30 03:20:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a1b3f3e
dev-python/coverage: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 -
dev-python/coverage/coverage-7.10.4.ebuild | 109 -
2 files changed, 110 deletions(-)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 76953018cfd0..ec32ae953a73 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,4 +1,3 @@
-DIST coverage-7.10.4.tar.gz 823798 BLAKE2B
65ba8f5931ac5e577da9636a3df82e8b5a4b0447c051e671d18446c56cd642f0c0904984995ebf2896e91d8f1c12b3b1c5f2895269979bb4cba430008a2ae4b1
SHA512
59b7ac1b21be9b5fa5af8710568c24dfedc53d39d6ded5e79af2472ad64c2546e76f2eaaf0c0e4e387d00c52c3932e1d81970c4e14432cf6b19eb1be8fbeb21d
DIST coverage-7.10.5.tar.gz 821662 BLAKE2B
36fa0ecff03d140b36efdc93ddfdd8ae9d2cd3aa7a414a73afcda6e1f23c3f02ce5b36cf93250d83b2733c00a438984d7b2428454998238942ca44e0af1ca4a8
SHA512
885454d5b38f523e968df953e7008da23c110c7a8af42aab2fd1c8882784acd587f7f97a0f28bc58b14792ba5177e670683206f413ad4552c632b689b90aac2c
DIST coverage-7.9.1.tar.gz 813650 BLAKE2B
42ea77277135a98d812c690aad744db427d6832ff01af68197015e4ff932c7ca88d2f804c0bceaca28b86087cb24245e5f57600444d064f1f008fc8b0a2353b5
SHA512
0bccbf802cdbd7d4df7c88cd7573466b024f7fb4cbf41fc5166a3e2dd70cd107caad01529971eb061cd571faadb342de057d0929f02b3b3e513666c052ecf591
DIST coverage-7.9.2.tar.gz 813556 BLAKE2B
6ed57a0011f7d05634c2a5c1e023f9ccfbb40d9a4bdd9011f2eaf03b658468a18df2044417f15108ec6429b6b62c63cd6a73e31904c0266137a4c6e65557207f
SHA512
33ace642aada4b0ff5a72c3df628fe60fcc8b5f586f4851bfecc2ffa237cf019cbd78413c133aa8454e168b8895bfbc1363b722cf072eaf90979935b1982662c
diff --git a/dev-python/coverage/coverage-7.10.4.ebuild
b/dev-python/coverage/coverage-7.10.4.ebuild
deleted file mode 100644
index cd489db384a5..
--- a/dev-python/coverage/coverage-7.10.4.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="
- https://coverage.readthedocs.io/en/latest/
- https://github.com/nedbat/coveragepy/
- https://pypi.org/project/coverage/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
-IUSE="+native-extensions"
-
-BDEPEND="
- test? (
- >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_compile() {
- if ! use native-extensions; then
- local -x COVERAGE_DISABLE_EXTENSION=1
- fi
-
- distutils-r1_python_compile
-}
-
-test_tracer() {
- local -x COVERAGE_CORE=${1}
- einfo " Testing with the ${COVERAGE_CORE} core ..."
- epytest -o addopts= "${@:2}" tests
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # broken because of pytest plugins explicity loaded
- tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
- # these expect specific availability of C extension matching
- # COVERAGE_CORE (which breaks testing pytracer on CPython)
- tests/test_cmdline.py::CmdLineStdoutTest::test_version
- tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
- # mismatch of expected concurrency in error message
- # TODO: report upstream?
- tests/test_concurrency.py::ConcurrencyTest::test_greenlet
-
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
- # packaging tests, fragile to setuptools version
- tests/test_setup.py
- # looks like a difference in exit status reporting?
- # https://github.com/nedbat/coveragepy/issues/2008
- tests/test_process.py::ProcessTest::test_save_signal_usr1
- )
- local EPYTEST_IGNORE=(
- # pip these days insists on fetching build deps from Internet
- tests/test_venv.py
- )
-
- "${EPYTHON}" igor.py zip_mods || die
-
- local -x COVERAGE_TESTING=True
- # TODO: figure out why they can't be imported inside test env
- local -x COVERAGE_NO_CONTRACTS=1
-
- local jobs=${EPYTEST_JOBS:-$(makeopts_jobs)}
- local xdist_args=()
- if [[ ${jobs} -gt 1 ]];
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 592a31ac6698b2c19f982f14df188feccd3baeb2
Author: Michał Górny gentoo org>
AuthorDate: Sun Aug 24 02:06:42 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Aug 24 02:06:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=592a31ac
dev-python/coverage: Bump to 7.10.5
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.10.5.ebuild | 109 +
2 files changed, 110 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 177a4634abd8..76953018cfd0 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,3 +1,4 @@
DIST coverage-7.10.4.tar.gz 823798 BLAKE2B
65ba8f5931ac5e577da9636a3df82e8b5a4b0447c051e671d18446c56cd642f0c0904984995ebf2896e91d8f1c12b3b1c5f2895269979bb4cba430008a2ae4b1
SHA512
59b7ac1b21be9b5fa5af8710568c24dfedc53d39d6ded5e79af2472ad64c2546e76f2eaaf0c0e4e387d00c52c3932e1d81970c4e14432cf6b19eb1be8fbeb21d
+DIST coverage-7.10.5.tar.gz 821662 BLAKE2B
36fa0ecff03d140b36efdc93ddfdd8ae9d2cd3aa7a414a73afcda6e1f23c3f02ce5b36cf93250d83b2733c00a438984d7b2428454998238942ca44e0af1ca4a8
SHA512
885454d5b38f523e968df953e7008da23c110c7a8af42aab2fd1c8882784acd587f7f97a0f28bc58b14792ba5177e670683206f413ad4552c632b689b90aac2c
DIST coverage-7.9.1.tar.gz 813650 BLAKE2B
42ea77277135a98d812c690aad744db427d6832ff01af68197015e4ff932c7ca88d2f804c0bceaca28b86087cb24245e5f57600444d064f1f008fc8b0a2353b5
SHA512
0bccbf802cdbd7d4df7c88cd7573466b024f7fb4cbf41fc5166a3e2dd70cd107caad01529971eb061cd571faadb342de057d0929f02b3b3e513666c052ecf591
DIST coverage-7.9.2.tar.gz 813556 BLAKE2B
6ed57a0011f7d05634c2a5c1e023f9ccfbb40d9a4bdd9011f2eaf03b658468a18df2044417f15108ec6429b6b62c63cd6a73e31904c0266137a4c6e65557207f
SHA512
33ace642aada4b0ff5a72c3df628fe60fcc8b5f586f4851bfecc2ffa237cf019cbd78413c133aa8454e168b8895bfbc1363b722cf072eaf90979935b1982662c
diff --git a/dev-python/coverage/coverage-7.10.5.ebuild
b/dev-python/coverage/coverage-7.10.5.ebuild
new file mode 100644
index ..cd489db384a5
--- /dev/null
+++ b/dev-python/coverage/coverage-7.10.5.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_signal_usr1
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
+
+ "${EPYTHON}" igor.py zip_mods || die
+
+ local -x COVERAGE_TESTING=True
+ # TODO: figure out why they can't be imported inside test env
+ local -x COVERAGE_NO_CONTRACTS=1
+
+ local jobs=${EPYTEST_JOBS:-$(makeopts_jobs)}
+ local xdist_args=()
+ if [[ ${jobs} -gt 1 ]]
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: f741cf05283c6886b01709956c8fcaf100441bc1
Author: Michał Górny gentoo org>
AuthorDate: Sun Aug 24 02:06:13 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Aug 24 02:06:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f741cf05
dev-python/coverage: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 2 -
dev-python/coverage/coverage-7.10.0.ebuild | 109 -
dev-python/coverage/coverage-7.10.2.ebuild | 109 -
3 files changed, 220 deletions(-)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index e2b77a900b7b..177a4634abd8 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,5 +1,3 @@
-DIST coverage-7.10.0.tar.gz 819816 BLAKE2B
18e404a03b95a03fad0a4d1b51e3888dfc19e8664370bf89dcbd917969b8a240c4f80577b87231ee022d9bc10de9bdc248223ad531ac2ffafd78a4a5cbba3e74
SHA512
27575b11c3a14d8de73ffb1e56f64ba9c218bace54290685241ce347f2c246950b8ce30bc5c97497c5663196001b2dba5541ae05cf004552cf1f0a09b85fea08
-DIST coverage-7.10.2.tar.gz 820754 BLAKE2B
6d743134e950de09ade50fc2b921be0ffaa20d88a33023495f8453df6e789b87fe5f8d08b0bdac3fdbde4bb71ab367d4fc43cc429ebd5e6bb941f283a9ac88bd
SHA512
5faafc9fbcbd539741f4d3e68a3a033ee3109aa42958f12f5e33cc2f2c0eadfe4c729f23225804d38a1dfadde5d84a9b5c76970a35d3dbe852a94c74d618f388
DIST coverage-7.10.4.tar.gz 823798 BLAKE2B
65ba8f5931ac5e577da9636a3df82e8b5a4b0447c051e671d18446c56cd642f0c0904984995ebf2896e91d8f1c12b3b1c5f2895269979bb4cba430008a2ae4b1
SHA512
59b7ac1b21be9b5fa5af8710568c24dfedc53d39d6ded5e79af2472ad64c2546e76f2eaaf0c0e4e387d00c52c3932e1d81970c4e14432cf6b19eb1be8fbeb21d
DIST coverage-7.9.1.tar.gz 813650 BLAKE2B
42ea77277135a98d812c690aad744db427d6832ff01af68197015e4ff932c7ca88d2f804c0bceaca28b86087cb24245e5f57600444d064f1f008fc8b0a2353b5
SHA512
0bccbf802cdbd7d4df7c88cd7573466b024f7fb4cbf41fc5166a3e2dd70cd107caad01529971eb061cd571faadb342de057d0929f02b3b3e513666c052ecf591
DIST coverage-7.9.2.tar.gz 813556 BLAKE2B
6ed57a0011f7d05634c2a5c1e023f9ccfbb40d9a4bdd9011f2eaf03b658468a18df2044417f15108ec6429b6b62c63cd6a73e31904c0266137a4c6e65557207f
SHA512
33ace642aada4b0ff5a72c3df628fe60fcc8b5f586f4851bfecc2ffa237cf019cbd78413c133aa8454e168b8895bfbc1363b722cf072eaf90979935b1982662c
diff --git a/dev-python/coverage/coverage-7.10.0.ebuild
b/dev-python/coverage/coverage-7.10.0.ebuild
deleted file mode 100644
index cd489db384a5..
--- a/dev-python/coverage/coverage-7.10.0.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="
- https://coverage.readthedocs.io/en/latest/
- https://github.com/nedbat/coveragepy/
- https://pypi.org/project/coverage/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
-IUSE="+native-extensions"
-
-BDEPEND="
- test? (
- >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_compile() {
- if ! use native-extensions; then
- local -x COVERAGE_DISABLE_EXTENSION=1
- fi
-
- distutils-r1_python_compile
-}
-
-test_tracer() {
- local -x COVERAGE_CORE=${1}
- einfo " Testing with the ${COVERAGE_CORE} core ..."
- epytest -o addopts= "${@:2}" tests
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # broken because of pytest plugins explicity loaded
- tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
- # these expect specific availability of C extension matching
- # COVERAGE_CORE (which breaks testing pytracer on CPython)
- tests/test_cmdline.py::CmdLineStdoutTest::test_version
- tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
- # mismatch of expected concurrency in error message
- # TODO: report upstream?
- tests/test_concurrency.py::ConcurrencyTest::test_greenlet
-
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
- # packaging tests, fragile to setuptools version
- tests/test_setup.py
- # looks like a difference in exit status reporting?
- # https://github.com/nedbat/coveragepy/issues/2008
- tests/test_process.py::ProcessTest::test_save_signal_usr1
- )
- local EPYTEST_IGNORE=(
- # pip these days insists on
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 2f1c547b73baac181314ce56eeba9b4c73026d85
Author: Michał Górny gentoo org>
AuthorDate: Sun Aug 17 02:20:47 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Aug 17 03:17:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1c547b
dev-python/coverage: Bump to 7.10.4
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.10.4.ebuild | 109 +
2 files changed, 110 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 2249e02b534d..e2b77a900b7b 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,4 +1,5 @@
DIST coverage-7.10.0.tar.gz 819816 BLAKE2B
18e404a03b95a03fad0a4d1b51e3888dfc19e8664370bf89dcbd917969b8a240c4f80577b87231ee022d9bc10de9bdc248223ad531ac2ffafd78a4a5cbba3e74
SHA512
27575b11c3a14d8de73ffb1e56f64ba9c218bace54290685241ce347f2c246950b8ce30bc5c97497c5663196001b2dba5541ae05cf004552cf1f0a09b85fea08
DIST coverage-7.10.2.tar.gz 820754 BLAKE2B
6d743134e950de09ade50fc2b921be0ffaa20d88a33023495f8453df6e789b87fe5f8d08b0bdac3fdbde4bb71ab367d4fc43cc429ebd5e6bb941f283a9ac88bd
SHA512
5faafc9fbcbd539741f4d3e68a3a033ee3109aa42958f12f5e33cc2f2c0eadfe4c729f23225804d38a1dfadde5d84a9b5c76970a35d3dbe852a94c74d618f388
+DIST coverage-7.10.4.tar.gz 823798 BLAKE2B
65ba8f5931ac5e577da9636a3df82e8b5a4b0447c051e671d18446c56cd642f0c0904984995ebf2896e91d8f1c12b3b1c5f2895269979bb4cba430008a2ae4b1
SHA512
59b7ac1b21be9b5fa5af8710568c24dfedc53d39d6ded5e79af2472ad64c2546e76f2eaaf0c0e4e387d00c52c3932e1d81970c4e14432cf6b19eb1be8fbeb21d
DIST coverage-7.9.1.tar.gz 813650 BLAKE2B
42ea77277135a98d812c690aad744db427d6832ff01af68197015e4ff932c7ca88d2f804c0bceaca28b86087cb24245e5f57600444d064f1f008fc8b0a2353b5
SHA512
0bccbf802cdbd7d4df7c88cd7573466b024f7fb4cbf41fc5166a3e2dd70cd107caad01529971eb061cd571faadb342de057d0929f02b3b3e513666c052ecf591
DIST coverage-7.9.2.tar.gz 813556 BLAKE2B
6ed57a0011f7d05634c2a5c1e023f9ccfbb40d9a4bdd9011f2eaf03b658468a18df2044417f15108ec6429b6b62c63cd6a73e31904c0266137a4c6e65557207f
SHA512
33ace642aada4b0ff5a72c3df628fe60fcc8b5f586f4851bfecc2ffa237cf019cbd78413c133aa8454e168b8895bfbc1363b722cf072eaf90979935b1982662c
diff --git a/dev-python/coverage/coverage-7.10.4.ebuild
b/dev-python/coverage/coverage-7.10.4.ebuild
new file mode 100644
index ..cd489db384a5
--- /dev/null
+++ b/dev-python/coverage/coverage-7.10.4.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_signal_usr1
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: f5027790616bfda700f0ff558802c616e7c59eeb
Author: Michał Górny gentoo org>
AuthorDate: Mon Aug 4 02:05:02 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Aug 4 02:05:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5027790
dev-python/coverage: Bump to 7.10.2
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.10.2.ebuild | 109 +
2 files changed, 110 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 763825128cf0..2249e02b534d 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,3 +1,4 @@
DIST coverage-7.10.0.tar.gz 819816 BLAKE2B
18e404a03b95a03fad0a4d1b51e3888dfc19e8664370bf89dcbd917969b8a240c4f80577b87231ee022d9bc10de9bdc248223ad531ac2ffafd78a4a5cbba3e74
SHA512
27575b11c3a14d8de73ffb1e56f64ba9c218bace54290685241ce347f2c246950b8ce30bc5c97497c5663196001b2dba5541ae05cf004552cf1f0a09b85fea08
+DIST coverage-7.10.2.tar.gz 820754 BLAKE2B
6d743134e950de09ade50fc2b921be0ffaa20d88a33023495f8453df6e789b87fe5f8d08b0bdac3fdbde4bb71ab367d4fc43cc429ebd5e6bb941f283a9ac88bd
SHA512
5faafc9fbcbd539741f4d3e68a3a033ee3109aa42958f12f5e33cc2f2c0eadfe4c729f23225804d38a1dfadde5d84a9b5c76970a35d3dbe852a94c74d618f388
DIST coverage-7.9.1.tar.gz 813650 BLAKE2B
42ea77277135a98d812c690aad744db427d6832ff01af68197015e4ff932c7ca88d2f804c0bceaca28b86087cb24245e5f57600444d064f1f008fc8b0a2353b5
SHA512
0bccbf802cdbd7d4df7c88cd7573466b024f7fb4cbf41fc5166a3e2dd70cd107caad01529971eb061cd571faadb342de057d0929f02b3b3e513666c052ecf591
DIST coverage-7.9.2.tar.gz 813556 BLAKE2B
6ed57a0011f7d05634c2a5c1e023f9ccfbb40d9a4bdd9011f2eaf03b658468a18df2044417f15108ec6429b6b62c63cd6a73e31904c0266137a4c6e65557207f
SHA512
33ace642aada4b0ff5a72c3df628fe60fcc8b5f586f4851bfecc2ffa237cf019cbd78413c133aa8454e168b8895bfbc1363b722cf072eaf90979935b1982662c
diff --git a/dev-python/coverage/coverage-7.10.2.ebuild
b/dev-python/coverage/coverage-7.10.2.ebuild
new file mode 100644
index ..cd489db384a5
--- /dev/null
+++ b/dev-python/coverage/coverage-7.10.2.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_signal_usr1
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
+
+ "${EPYTHON}" igor.py zip_mods || die
+
+ local -x COVERAGE_TESTING=True
+ # TODO: figure out why they can't be imported inside test env
+ local -x COVERAGE_NO_CONTRACTS=1
+
+ local jobs=${EPYTEST_JOBS:-$(makeopts_jobs)}
+ local xdist_args=()
+ if [[ ${jobs} -gt 1 ]]
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: ff9b254228791593ac597d3718240154d99c03b9
Author: Michał Górny gentoo org>
AuthorDate: Fri Jul 25 04:47:00 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Fri Jul 25 05:56:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff9b2542
dev-python/coverage: Bump to 7.10.0
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.10.0.ebuild | 109 +
2 files changed, 110 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 5b600610e867..763825128cf0 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,2 +1,3 @@
+DIST coverage-7.10.0.tar.gz 819816 BLAKE2B
18e404a03b95a03fad0a4d1b51e3888dfc19e8664370bf89dcbd917969b8a240c4f80577b87231ee022d9bc10de9bdc248223ad531ac2ffafd78a4a5cbba3e74
SHA512
27575b11c3a14d8de73ffb1e56f64ba9c218bace54290685241ce347f2c246950b8ce30bc5c97497c5663196001b2dba5541ae05cf004552cf1f0a09b85fea08
DIST coverage-7.9.1.tar.gz 813650 BLAKE2B
42ea77277135a98d812c690aad744db427d6832ff01af68197015e4ff932c7ca88d2f804c0bceaca28b86087cb24245e5f57600444d064f1f008fc8b0a2353b5
SHA512
0bccbf802cdbd7d4df7c88cd7573466b024f7fb4cbf41fc5166a3e2dd70cd107caad01529971eb061cd571faadb342de057d0929f02b3b3e513666c052ecf591
DIST coverage-7.9.2.tar.gz 813556 BLAKE2B
6ed57a0011f7d05634c2a5c1e023f9ccfbb40d9a4bdd9011f2eaf03b658468a18df2044417f15108ec6429b6b62c63cd6a73e31904c0266137a4c6e65557207f
SHA512
33ace642aada4b0ff5a72c3df628fe60fcc8b5f586f4851bfecc2ffa237cf019cbd78413c133aa8454e168b8895bfbc1363b722cf072eaf90979935b1982662c
diff --git a/dev-python/coverage/coverage-7.10.0.ebuild
b/dev-python/coverage/coverage-7.10.0.ebuild
new file mode 100644
index ..cd489db384a5
--- /dev/null
+++ b/dev-python/coverage/coverage-7.10.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -o addopts= "${@:2}" tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ # looks like a difference in exit status reporting?
+ # https://github.com/nedbat/coveragepy/issues/2008
+ tests/test_process.py::ProcessTest::test_save_signal_usr1
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
+
+ "${EPYTHON}" igor.py zip_mods || die
+
+ local -x COVERAGE_TESTING=True
+ # TODO: figure out why they can't be imported inside test env
+ local -x COVERAGE_NO_CONTRACTS=1
+
+ local jobs=${EPYTEST_JOBS:-$(makeopts_jobs)}
+ local xdist_args=()
+ if [[ ${jobs} -gt 1 ]]; then
+ # required upstream to avoid cross-test conflicts
+ xdist_args+=( --dist=loadgroup )
+ fi
+
+ local prev_opt=$(shopt -p nullglob)
+ shopt -s nullglob
+ local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so
)
+ ${prev_opt}
+
+
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 5dbdc307cb378c37bb0e6fb2eb110b7fe7f8e087 Author: Sam James gentoo org> AuthorDate: Mon Jul 21 02:28:18 2025 + Commit: Sam James gentoo org> CommitDate: Mon Jul 21 02:28:18 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dbdc307 dev-python/coverage: Stabilize 7.9.2 ppc64, #960428 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.9.2.ebuild b/dev-python/coverage/coverage-7.9.2.ebuild index 5f3f5c30d250..91bd5c78ae04 100644 --- a/dev-python/coverage/coverage-7.9.2.ebuild +++ b/dev-python/coverage/coverage-7.9.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: be7991d3e709e749e62eff7d7526a11d4e2682f7 Author: Sam James gentoo org> AuthorDate: Sun Jul 20 15:50:48 2025 + Commit: Sam James gentoo org> CommitDate: Sun Jul 20 15:50:48 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be7991d3 dev-python/coverage: Stabilize 7.9.2 x86, #960428 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.9.2.ebuild b/dev-python/coverage/coverage-7.9.2.ebuild index 1410aefc06fd..95b036f11c2d 100644 --- a/dev-python/coverage/coverage-7.9.2.ebuild +++ b/dev-python/coverage/coverage-7.9.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 3040b36fc53b4d146555ffdd829a22ddf285e4b3 Author: Sam James gentoo org> AuthorDate: Sun Jul 20 15:50:50 2025 + Commit: Sam James gentoo org> CommitDate: Sun Jul 20 15:50:50 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3040b36f dev-python/coverage: Stabilize 7.9.2 amd64, #960428 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.9.2.ebuild b/dev-python/coverage/coverage-7.9.2.ebuild index 95b036f11c2d..5f3f5c30d250 100644 --- a/dev-python/coverage/coverage-7.9.2.ebuild +++ b/dev-python/coverage/coverage-7.9.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: d65b9df05a84b5395dbe397f75dc90886c5b962b
Author: Michał Górny gentoo org>
AuthorDate: Sun Jul 13 15:55:28 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Jul 13 15:55:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d65b9df0
dev-python/coverage: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 4 --
dev-python/coverage/coverage-7.8.0.ebuild | 109 --
dev-python/coverage/coverage-7.8.1.ebuild | 109 --
dev-python/coverage/coverage-7.8.2.ebuild | 109 --
dev-python/coverage/coverage-7.9.0.ebuild | 109 --
5 files changed, 440 deletions(-)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 3f5f15fdbe69..5b600610e867 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,6 +1,2 @@
-DIST coverage-7.8.0.tar.gz 811872 BLAKE2B
e2054d58c31fb772b907220d2d8a768242208eb8ab829b579d3a1b081ae9169d8231bf79488e581ef95f53aa22682807fb74200859d8f49a739a3d9ac9859546
SHA512
ccc502d28a2a14ed9fa0b18a87b73ae0a3bd806948ca0887285c388399fa21aa8433d6fa2734ef6c42c92537edb7221406a91aab52b3cfb78bd8b77e6bea394c
-DIST coverage-7.8.1.tar.gz 812193 BLAKE2B
09a3cfb3844395e732985b32a36c11d8aac22b994d77097e3fe37690079ca909e2ae8b0f72ac6f179eb4cbd74aeacb44ddb488ca5186c472ae2280abb7ccf4bc
SHA512
208585f522a4c720e31b45b5975ea2e91c30a19d91fa0df88e9f36cc16e173bdcb19b5bc7e15da31769a0b3dd693ca951e45faccc7782fa17e8fb27133bcba7d
-DIST coverage-7.8.2.tar.gz 812759 BLAKE2B
2a60c71bcfd4103f1315fb8b12e9553cc789fd83f626f1e141a0333c5373f052f5b94503c00029c809d030d433a5880432f7e3344deea3c774b48f2fcd3f960d
SHA512
e36ddf3eacbe0340433e83d6449c8b497647823fdfeba8d06d7d395e2f86a6c8976f86dc71600bb3b5b58662053e13d9cad7db524d6003f477c4fae3753de04c
-DIST coverage-7.9.0.tar.gz 813385 BLAKE2B
d489b9f4fc6f9014703831ece08b5df4e5890a71ec39beb203f70584b56b0f57d0cc6c5bdacf186165df36329cecf2e4e8d9a192babd843f890532b80e1d9742
SHA512
055a33f3cccf95e14478b98d1b40e9fe75ba2aad89e0e2f9080ff0277b05a18bf1683fe5d4ad7b1e8ed707af078adeebb2ba24a1c06cd4f77f7c3028effdee52
DIST coverage-7.9.1.tar.gz 813650 BLAKE2B
42ea77277135a98d812c690aad744db427d6832ff01af68197015e4ff932c7ca88d2f804c0bceaca28b86087cb24245e5f57600444d064f1f008fc8b0a2353b5
SHA512
0bccbf802cdbd7d4df7c88cd7573466b024f7fb4cbf41fc5166a3e2dd70cd107caad01529971eb061cd571faadb342de057d0929f02b3b3e513666c052ecf591
DIST coverage-7.9.2.tar.gz 813556 BLAKE2B
6ed57a0011f7d05634c2a5c1e023f9ccfbb40d9a4bdd9011f2eaf03b658468a18df2044417f15108ec6429b6b62c63cd6a73e31904c0266137a4c6e65557207f
SHA512
33ace642aada4b0ff5a72c3df628fe60fcc8b5f586f4851bfecc2ffa237cf019cbd78413c133aa8454e168b8895bfbc1363b722cf072eaf90979935b1982662c
diff --git a/dev-python/coverage/coverage-7.8.0.ebuild
b/dev-python/coverage/coverage-7.8.0.ebuild
deleted file mode 100644
index 54d4d7d1f374..
--- a/dev-python/coverage/coverage-7.8.0.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="
- https://coverage.readthedocs.io/en/latest/
- https://github.com/nedbat/coveragepy/
- https://pypi.org/project/coverage/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc x86 ~x64-macos"
-IUSE="+native-extensions"
-
-BDEPEND="
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
-}
-
-python_compile() {
- if ! use native-extensions; then
- local -x COVERAGE_DISABLE_EXTENSION=1
- fi
-
- distutils-r1_python_compile
-}
-
-test_tracer() {
- local -x COVERAGE_CORE=${1}
- einfo " Testing with the ${COVERAGE_CORE} core ..."
- epytest -p flaky -p hypothesis -p xdist tests
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO: fails because of additional "Terminated" print on
SIGTERM
-
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
- # broken because of pytest plugins explicity loaded
- tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
- # these expect specific availability of C extension matching
- # COVERAGE_CORE (which breaks testi
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 7ee3e2eb5431f303afaed1430d4976baf718911c Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 12 07:14:12 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 12 07:14:12 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee3e2eb dev-python/coverage: Stabilize 7.9.1 ppc64, #959181 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.9.1.ebuild b/dev-python/coverage/coverage-7.9.1.ebuild index 040e5cce38e4..2f9cbad30841 100644 --- a/dev-python/coverage/coverage-7.9.1.ebuild +++ b/dev-python/coverage/coverage-7.9.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: f1561868cb9ac81377a4510de27bf1e6dd59eee9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 5 14:20:50 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 5 14:20:50 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1561868 dev-python/coverage: Stabilize 7.9.1 ppc, #959181 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.9.1.ebuild b/dev-python/coverage/coverage-7.9.1.ebuild index 536bac3c0919..040e5cce38e4 100644 --- a/dev-python/coverage/coverage-7.9.1.ebuild +++ b/dev-python/coverage/coverage-7.9.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: b373a2f1a78347a3a89719f5390bcf3ea6f5addf
Author: Michał Górny gentoo org>
AuthorDate: Fri Jul 4 02:33:27 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Fri Jul 4 03:18:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b373a2f1
dev-python/coverage: Bump to 7.9.2
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.9.2.ebuild | 106 ++
2 files changed, 107 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index c5ed869863f0..3f5f15fdbe69 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -3,3 +3,4 @@ DIST coverage-7.8.1.tar.gz 812193 BLAKE2B
09a3cfb3844395e732985b32a36c11d8aac22b
DIST coverage-7.8.2.tar.gz 812759 BLAKE2B
2a60c71bcfd4103f1315fb8b12e9553cc789fd83f626f1e141a0333c5373f052f5b94503c00029c809d030d433a5880432f7e3344deea3c774b48f2fcd3f960d
SHA512
e36ddf3eacbe0340433e83d6449c8b497647823fdfeba8d06d7d395e2f86a6c8976f86dc71600bb3b5b58662053e13d9cad7db524d6003f477c4fae3753de04c
DIST coverage-7.9.0.tar.gz 813385 BLAKE2B
d489b9f4fc6f9014703831ece08b5df4e5890a71ec39beb203f70584b56b0f57d0cc6c5bdacf186165df36329cecf2e4e8d9a192babd843f890532b80e1d9742
SHA512
055a33f3cccf95e14478b98d1b40e9fe75ba2aad89e0e2f9080ff0277b05a18bf1683fe5d4ad7b1e8ed707af078adeebb2ba24a1c06cd4f77f7c3028effdee52
DIST coverage-7.9.1.tar.gz 813650 BLAKE2B
42ea77277135a98d812c690aad744db427d6832ff01af68197015e4ff932c7ca88d2f804c0bceaca28b86087cb24245e5f57600444d064f1f008fc8b0a2353b5
SHA512
0bccbf802cdbd7d4df7c88cd7573466b024f7fb4cbf41fc5166a3e2dd70cd107caad01529971eb061cd571faadb342de057d0929f02b3b3e513666c052ecf591
+DIST coverage-7.9.2.tar.gz 813556 BLAKE2B
6ed57a0011f7d05634c2a5c1e023f9ccfbb40d9a4bdd9011f2eaf03b658468a18df2044417f15108ec6429b6b62c63cd6a73e31904c0266137a4c6e65557207f
SHA512
33ace642aada4b0ff5a72c3df628fe60fcc8b5f586f4851bfecc2ffa237cf019cbd78413c133aa8454e168b8895bfbc1363b722cf072eaf90979935b1982662c
diff --git a/dev-python/coverage/coverage-7.9.2.ebuild
b/dev-python/coverage/coverage-7.9.2.ebuild
new file mode 100644
index ..e8750d5b673a
--- /dev/null
+++ b/dev-python/coverage/coverage-7.9.2.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( flaky hypothesis pytest-xdist )
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
+}
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO: fails because of additional "Terminated" print on
SIGTERM
+
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
+
+ "${EPYTHON}" igor.py zip_mods || die
+
+ local -x COVERAGE_TESTING=True
+ # TODO: figure out why they can't be imported inside test env
+ local -x COVERAGE_NO_CONTRACTS=1
+
+ loca
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: b5cf6799e3339c4e08a3b1f486a10f5e7fe984a6 Author: Sam James gentoo org> AuthorDate: Thu Jul 3 08:49:18 2025 + Commit: Sam James gentoo org> CommitDate: Thu Jul 3 08:49:18 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5cf6799 dev-python/coverage: Stabilize 7.9.1 arm64, #959181 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.9.1.ebuild b/dev-python/coverage/coverage-7.9.1.ebuild index d15c6375d5b7..536bac3c0919 100644 --- a/dev-python/coverage/coverage-7.9.1.ebuild +++ b/dev-python/coverage/coverage-7.9.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 741c03c4dfe1dfbd682b0e5560aed1813bd80319 Author: Sam James gentoo org> AuthorDate: Thu Jul 3 05:22:43 2025 + Commit: Sam James gentoo org> CommitDate: Thu Jul 3 05:22:43 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=741c03c4 dev-python/coverage: Stabilize 7.9.1 arm, #959181 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.9.1.ebuild b/dev-python/coverage/coverage-7.9.1.ebuild index 79149e704616..d15c6375d5b7 100644 --- a/dev-python/coverage/coverage-7.9.1.ebuild +++ b/dev-python/coverage/coverage-7.9.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: e5b1ed47b428ac7303e6b4acc5e203b91a09bbb5 Author: Sam James gentoo org> AuthorDate: Sat Jun 28 18:46:27 2025 + Commit: Sam James gentoo org> CommitDate: Sat Jun 28 18:46:27 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5b1ed47 dev-python/coverage: Stabilize 7.9.1 x86, #959181 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.9.1.ebuild b/dev-python/coverage/coverage-7.9.1.ebuild index b31678867be0..79149e704616 100644 --- a/dev-python/coverage/coverage-7.9.1.ebuild +++ b/dev-python/coverage/coverage-7.9.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: de2a851f782d4382d69e085822155c4ccefefa3e Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 28 08:01:17 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 28 08:01:17 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de2a851f dev-python/coverage: Stabilize 7.9.1 amd64, #959181 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.9.1.ebuild b/dev-python/coverage/coverage-7.9.1.ebuild index c86794ba8a7e..b31678867be0 100644 --- a/dev-python/coverage/coverage-7.9.1.ebuild +++ b/dev-python/coverage/coverage-7.9.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 7031ae3c31bbc202293e410d922f2e98e6f48a77 Author: Sam James gentoo org> AuthorDate: Sat Jun 21 03:14:55 2025 + Commit: Sam James gentoo org> CommitDate: Sat Jun 21 03:14:55 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7031ae3c dev-python/coverage: Stabilize 7.8.2 arm, #957359 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.8.2.ebuild b/dev-python/coverage/coverage-7.8.2.ebuild index a37e4dab9f78..d88c7eba835b 100644 --- a/dev-python/coverage/coverage-7.8.2.ebuild +++ b/dev-python/coverage/coverage-7.8.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 07dc03b60108ccc1d7c254b94b0024989dd014c9
Author: Michał Górny gentoo org>
AuthorDate: Sat Jun 14 03:47:02 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Jun 14 03:47:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07dc03b6
dev-python/coverage: Bump to 7.9.1
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.9.1.ebuild | 109 ++
2 files changed, 110 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 848beac8f378..c5ed869863f0 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -2,3 +2,4 @@ DIST coverage-7.8.0.tar.gz 811872 BLAKE2B
e2054d58c31fb772b907220d2d8a768242208e
DIST coverage-7.8.1.tar.gz 812193 BLAKE2B
09a3cfb3844395e732985b32a36c11d8aac22b994d77097e3fe37690079ca909e2ae8b0f72ac6f179eb4cbd74aeacb44ddb488ca5186c472ae2280abb7ccf4bc
SHA512
208585f522a4c720e31b45b5975ea2e91c30a19d91fa0df88e9f36cc16e173bdcb19b5bc7e15da31769a0b3dd693ca951e45faccc7782fa17e8fb27133bcba7d
DIST coverage-7.8.2.tar.gz 812759 BLAKE2B
2a60c71bcfd4103f1315fb8b12e9553cc789fd83f626f1e141a0333c5373f052f5b94503c00029c809d030d433a5880432f7e3344deea3c774b48f2fcd3f960d
SHA512
e36ddf3eacbe0340433e83d6449c8b497647823fdfeba8d06d7d395e2f86a6c8976f86dc71600bb3b5b58662053e13d9cad7db524d6003f477c4fae3753de04c
DIST coverage-7.9.0.tar.gz 813385 BLAKE2B
d489b9f4fc6f9014703831ece08b5df4e5890a71ec39beb203f70584b56b0f57d0cc6c5bdacf186165df36329cecf2e4e8d9a192babd843f890532b80e1d9742
SHA512
055a33f3cccf95e14478b98d1b40e9fe75ba2aad89e0e2f9080ff0277b05a18bf1683fe5d4ad7b1e8ed707af078adeebb2ba24a1c06cd4f77f7c3028effdee52
+DIST coverage-7.9.1.tar.gz 813650 BLAKE2B
42ea77277135a98d812c690aad744db427d6832ff01af68197015e4ff932c7ca88d2f804c0bceaca28b86087cb24245e5f57600444d064f1f008fc8b0a2353b5
SHA512
0bccbf802cdbd7d4df7c88cd7573466b024f7fb4cbf41fc5166a3e2dd70cd107caad01529971eb061cd571faadb342de057d0929f02b3b3e513666c052ecf591
diff --git a/dev-python/coverage/coverage-7.9.1.ebuild
b/dev-python/coverage/coverage-7.9.1.ebuild
new file mode 100644
index ..c86794ba8a7e
--- /dev/null
+++ b/dev-python/coverage/coverage-7.9.1.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
+}
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -p flaky -p hypothesis -p xdist tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO: fails because of additional "Terminated" print on
SIGTERM
+
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
+
+ "${EPYTHON}" igor.py zip_mods || die
+
+ local -x C
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 591884a0a2e059e8071db5d85d03821a0378cb7d
Author: Michał Górny gentoo org>
AuthorDate: Thu Jun 12 00:50:45 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Thu Jun 12 00:50:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=591884a0
dev-python/coverage: Bump to 7.9.0
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.9.0.ebuild | 109 ++
2 files changed, 110 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 0c566864df6d..848beac8f378 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,3 +1,4 @@
DIST coverage-7.8.0.tar.gz 811872 BLAKE2B
e2054d58c31fb772b907220d2d8a768242208eb8ab829b579d3a1b081ae9169d8231bf79488e581ef95f53aa22682807fb74200859d8f49a739a3d9ac9859546
SHA512
ccc502d28a2a14ed9fa0b18a87b73ae0a3bd806948ca0887285c388399fa21aa8433d6fa2734ef6c42c92537edb7221406a91aab52b3cfb78bd8b77e6bea394c
DIST coverage-7.8.1.tar.gz 812193 BLAKE2B
09a3cfb3844395e732985b32a36c11d8aac22b994d77097e3fe37690079ca909e2ae8b0f72ac6f179eb4cbd74aeacb44ddb488ca5186c472ae2280abb7ccf4bc
SHA512
208585f522a4c720e31b45b5975ea2e91c30a19d91fa0df88e9f36cc16e173bdcb19b5bc7e15da31769a0b3dd693ca951e45faccc7782fa17e8fb27133bcba7d
DIST coverage-7.8.2.tar.gz 812759 BLAKE2B
2a60c71bcfd4103f1315fb8b12e9553cc789fd83f626f1e141a0333c5373f052f5b94503c00029c809d030d433a5880432f7e3344deea3c774b48f2fcd3f960d
SHA512
e36ddf3eacbe0340433e83d6449c8b497647823fdfeba8d06d7d395e2f86a6c8976f86dc71600bb3b5b58662053e13d9cad7db524d6003f477c4fae3753de04c
+DIST coverage-7.9.0.tar.gz 813385 BLAKE2B
d489b9f4fc6f9014703831ece08b5df4e5890a71ec39beb203f70584b56b0f57d0cc6c5bdacf186165df36329cecf2e4e8d9a192babd843f890532b80e1d9742
SHA512
055a33f3cccf95e14478b98d1b40e9fe75ba2aad89e0e2f9080ff0277b05a18bf1683fe5d4ad7b1e8ed707af078adeebb2ba24a1c06cd4f77f7c3028effdee52
diff --git a/dev-python/coverage/coverage-7.9.0.ebuild
b/dev-python/coverage/coverage-7.9.0.ebuild
new file mode 100644
index ..c86794ba8a7e
--- /dev/null
+++ b/dev-python/coverage/coverage-7.9.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
+}
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -p flaky -p hypothesis -p xdist tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO: fails because of additional "Terminated" print on
SIGTERM
+
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
+
+ "${EPYTHON}" igor.py zip_mods || die
+
+ local -x COVERAGE_TESTING=True
+ # TODO: figure out why they can't be imported inside
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 513ee9165a399c425025a7d18dd32c46b3e1d77b Author: Sam James gentoo org> AuthorDate: Sat Jun 7 14:18:47 2025 + Commit: Sam James gentoo org> CommitDate: Sat Jun 7 14:18:47 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=513ee916 dev-python/coverage: Stabilize 7.8.2 x86, #957359 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.8.2.ebuild b/dev-python/coverage/coverage-7.8.2.ebuild index 6ef388d8c98f..a37e4dab9f78 100644 --- a/dev-python/coverage/coverage-7.8.2.ebuild +++ b/dev-python/coverage/coverage-7.8.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: d6602c7e33b3d60b2ddb4cd6392954eb39231abb Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 7 10:57:02 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 7 10:57:02 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6602c7e dev-python/coverage: Stabilize 7.8.2 amd64, #957359 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.8.2.ebuild b/dev-python/coverage/coverage-7.8.2.ebuild index 2fad6ecb6377..6ef388d8c98f 100644 --- a/dev-python/coverage/coverage-7.8.2.ebuild +++ b/dev-python/coverage/coverage-7.8.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: ff7699bde43a29b3d9b5d3de0eaa07fbfe38a494 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 7 10:07:06 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 7 10:07:19 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff7699bd dev-python/coverage: Stabilize 7.8.2 arm64, #957359 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.8.2.ebuild b/dev-python/coverage/coverage-7.8.2.ebuild index c125dde0abaa..2fad6ecb6377 100644 --- a/dev-python/coverage/coverage-7.8.2.ebuild +++ b/dev-python/coverage/coverage-7.8.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: ceae92450c37924e96d524a18d89dc904fefd4d5 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 7 10:00:53 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 7 10:00:53 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceae9245 dev-python/coverage: Stabilize 7.8.2 ppc64, #957359 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.8.2.ebuild b/dev-python/coverage/coverage-7.8.2.ebuild index c86794ba8a7e..c125dde0abaa 100644 --- a/dev-python/coverage/coverage-7.8.2.ebuild +++ b/dev-python/coverage/coverage-7.8.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 623d013380bced88f3662e3c4ed301c633ec8c63
Author: Michał Górny gentoo org>
AuthorDate: Fri May 23 15:29:19 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Fri May 23 16:04:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=623d0133
dev-python/coverage: Bump to 7.8.2
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.8.2.ebuild | 109 ++
2 files changed, 110 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index b595cd493292..0c566864df6d 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,2 +1,3 @@
DIST coverage-7.8.0.tar.gz 811872 BLAKE2B
e2054d58c31fb772b907220d2d8a768242208eb8ab829b579d3a1b081ae9169d8231bf79488e581ef95f53aa22682807fb74200859d8f49a739a3d9ac9859546
SHA512
ccc502d28a2a14ed9fa0b18a87b73ae0a3bd806948ca0887285c388399fa21aa8433d6fa2734ef6c42c92537edb7221406a91aab52b3cfb78bd8b77e6bea394c
DIST coverage-7.8.1.tar.gz 812193 BLAKE2B
09a3cfb3844395e732985b32a36c11d8aac22b994d77097e3fe37690079ca909e2ae8b0f72ac6f179eb4cbd74aeacb44ddb488ca5186c472ae2280abb7ccf4bc
SHA512
208585f522a4c720e31b45b5975ea2e91c30a19d91fa0df88e9f36cc16e173bdcb19b5bc7e15da31769a0b3dd693ca951e45faccc7782fa17e8fb27133bcba7d
+DIST coverage-7.8.2.tar.gz 812759 BLAKE2B
2a60c71bcfd4103f1315fb8b12e9553cc789fd83f626f1e141a0333c5373f052f5b94503c00029c809d030d433a5880432f7e3344deea3c774b48f2fcd3f960d
SHA512
e36ddf3eacbe0340433e83d6449c8b497647823fdfeba8d06d7d395e2f86a6c8976f86dc71600bb3b5b58662053e13d9cad7db524d6003f477c4fae3753de04c
diff --git a/dev-python/coverage/coverage-7.8.2.ebuild
b/dev-python/coverage/coverage-7.8.2.ebuild
new file mode 100644
index ..c86794ba8a7e
--- /dev/null
+++ b/dev-python/coverage/coverage-7.8.2.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
+}
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -p flaky -p hypothesis -p xdist tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO: fails because of additional "Terminated" print on
SIGTERM
+
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
+
+ "${EPYTHON}" igor.py zip_mods || die
+
+ local -x COVERAGE_TESTING=True
+ # TODO: figure out why they can't be imported inside test env
+ local -x COVERAGE_NO_CONTRACTS=1
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+
+ local prev_opt=$(shopt -p nullglob)
+ shopt -s nullglob
+ local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so
)
+ ${prev_opt}
+
+ if [[ -n ${c_ext} ]]; then
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 35b2c00e7dcd98cd2aca19f398463398d56075df
Author: Michał Górny gentoo org>
AuthorDate: Thu May 22 03:59:22 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Thu May 22 04:18:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b2c00e
dev-python/coverage: Bump to 7.8.1
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.8.1.ebuild | 109 ++
2 files changed, 110 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 5f6569c318b3..b595cd493292 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1 +1,2 @@
DIST coverage-7.8.0.tar.gz 811872 BLAKE2B
e2054d58c31fb772b907220d2d8a768242208eb8ab829b579d3a1b081ae9169d8231bf79488e581ef95f53aa22682807fb74200859d8f49a739a3d9ac9859546
SHA512
ccc502d28a2a14ed9fa0b18a87b73ae0a3bd806948ca0887285c388399fa21aa8433d6fa2734ef6c42c92537edb7221406a91aab52b3cfb78bd8b77e6bea394c
+DIST coverage-7.8.1.tar.gz 812193 BLAKE2B
09a3cfb3844395e732985b32a36c11d8aac22b994d77097e3fe37690079ca909e2ae8b0f72ac6f179eb4cbd74aeacb44ddb488ca5186c472ae2280abb7ccf4bc
SHA512
208585f522a4c720e31b45b5975ea2e91c30a19d91fa0df88e9f36cc16e173bdcb19b5bc7e15da31769a0b3dd693ca951e45faccc7782fa17e8fb27133bcba7d
diff --git a/dev-python/coverage/coverage-7.8.1.ebuild
b/dev-python/coverage/coverage-7.8.1.ebuild
new file mode 100644
index ..c86794ba8a7e
--- /dev/null
+++ b/dev-python/coverage/coverage-7.8.1.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
+}
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -p flaky -p hypothesis -p xdist tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO: fails because of additional "Terminated" print on
SIGTERM
+
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
+
+ "${EPYTHON}" igor.py zip_mods || die
+
+ local -x COVERAGE_TESTING=True
+ # TODO: figure out why they can't be imported inside test env
+ local -x COVERAGE_NO_CONTRACTS=1
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+
+ local prev_opt=$(shopt -p nullglob)
+ shopt -s nullglob
+ local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so
)
+ ${prev_opt}
+
+ if [[ -n ${c_ext} ]]; then
+ cp "${c_ext}" coverage/ || die
+ test_tracer ctrace
+ fi
+
+ test_tracer pytrace
+
+ case ${EPYTHON} in
+ python3.1[01]|pypy3|pypy3.11)
+ ;;
+ *)
+ # available since Python 3.12
+
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 8f9dc177b6c399c1a1dc39d01b314b115c976817
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri May 16 19:44:30 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri May 16 19:44:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f9dc177
dev-python/coverage: enable py3.14
Signed-off-by: Arthur Zamarin gentoo.org>
dev-python/coverage/coverage-7.8.0.ebuild | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/dev-python/coverage/coverage-7.8.0.ebuild
b/dev-python/coverage/coverage-7.8.0.ebuild
index c3b6557e9d95..54d4d7d1f374 100644
--- a/dev-python/coverage/coverage-7.8.0.ebuild
+++ b/dev-python/coverage/coverage-7.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
PYTHON_REQ_USE="threads(+),sqlite(+)"
inherit distutils-r1 pypi
@@ -22,11 +22,6 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc x86 ~x64-macos"
IUSE="+native-extensions"
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
-"
BDEPEND="
test? (
dev-python/flaky[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: afc932f70376060937a6de00b5b961083d135198
Author: Michał Górny gentoo org>
AuthorDate: Wed Apr 23 14:20:55 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Wed Apr 23 14:20:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc932f7
dev-python/coverage: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 -
dev-python/coverage/coverage-7.7.1.ebuild | 114 --
2 files changed, 115 deletions(-)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index c48ce798fe74..5f6569c318b3 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,2 +1 @@
-DIST coverage-7.7.1.tar.gz 810332 BLAKE2B
859efa6da1451fdfbae5c190b6254d3ba9e4aa8d45e668fc223d752930a02d97071d0f0cef61c86eb7bc933c5f57c81600ddb2c7f648d171a46b46eb2af73177
SHA512
857dad56eaf4930b4e1e881d9c5f195669f2cd21b802d8dae117531b8eb7db328361c6797c4ad5d85eeb9358a6db183eeba20ea34d627bf7b082a21c0ca2120f
DIST coverage-7.8.0.tar.gz 811872 BLAKE2B
e2054d58c31fb772b907220d2d8a768242208eb8ab829b579d3a1b081ae9169d8231bf79488e581ef95f53aa22682807fb74200859d8f49a739a3d9ac9859546
SHA512
ccc502d28a2a14ed9fa0b18a87b73ae0a3bd806948ca0887285c388399fa21aa8433d6fa2734ef6c42c92537edb7221406a91aab52b3cfb78bd8b77e6bea394c
diff --git a/dev-python/coverage/coverage-7.7.1.ebuild
b/dev-python/coverage/coverage-7.7.1.ebuild
deleted file mode 100644
index c3b6557e9d95..
--- a/dev-python/coverage/coverage-7.7.1.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="
- https://coverage.readthedocs.io/en/latest/
- https://github.com/nedbat/coveragepy/
- https://pypi.org/project/coverage/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc x86 ~x64-macos"
-IUSE="+native-extensions"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
-}
-
-python_compile() {
- if ! use native-extensions; then
- local -x COVERAGE_DISABLE_EXTENSION=1
- fi
-
- distutils-r1_python_compile
-}
-
-test_tracer() {
- local -x COVERAGE_CORE=${1}
- einfo " Testing with the ${COVERAGE_CORE} core ..."
- epytest -p flaky -p hypothesis -p xdist tests
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO: fails because of additional "Terminated" print on
SIGTERM
-
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
- # broken because of pytest plugins explicity loaded
- tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
- # these expect specific availability of C extension matching
- # COVERAGE_CORE (which breaks testing pytracer on CPython)
- tests/test_cmdline.py::CmdLineStdoutTest::test_version
- tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
- # mismatch of expected concurrency in error message
- # TODO: report upstream?
- tests/test_concurrency.py::ConcurrencyTest::test_greenlet
-
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
- # packaging tests, fragile to setuptools version
- tests/test_setup.py
- )
- local EPYTEST_IGNORE=(
- # pip these days insists on fetching build deps from Internet
- tests/test_venv.py
- )
-
- "${EPYTHON}" igor.py zip_mods || die
-
- local -x COVERAGE_TESTING=True
- # TODO: figure out why they can't be imported inside test env
- local -x COVERAGE_NO_CONTRACTS=1
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-
- local prev_opt=$(shopt -p nullglob)
- shopt -s nullglob
- local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so
)
- ${prev_opt}
-
- if [[ -n ${c_ext} ]]; then
- cp "${c_ext}" coverage/ || die
- test_tracer ctrace
- fi
-
- test_tracer pytrace
-
- case ${EPYTHON} in
- python3.1[01]|pypy3|pypy3.11)
-
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 4774178781a511e1b66b1252e85b4642ded7fa72 Author: Sam James gentoo org> AuthorDate: Wed Apr 23 13:54:44 2025 + Commit: Sam James gentoo org> CommitDate: Wed Apr 23 13:54:44 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47741787 dev-python/coverage: Stabilize 7.8.0 arm, #954037 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.8.0.ebuild b/dev-python/coverage/coverage-7.8.0.ebuild index 4adabe4ee1b7..c3b6557e9d95 100644 --- a/dev-python/coverage/coverage-7.8.0.ebuild +++ b/dev-python/coverage/coverage-7.8.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: d0c04a9b97979283a6f4beaeb8ca49a8e51213c4 Author: Sam James gentoo org> AuthorDate: Tue Apr 22 00:35:31 2025 + Commit: Sam James gentoo org> CommitDate: Tue Apr 22 00:35:31 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0c04a9b dev-python/coverage: Stabilize 7.8.0 x86, #954037 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.8.0.ebuild b/dev-python/coverage/coverage-7.8.0.ebuild index 77eb99cd5b61..4adabe4ee1b7 100644 --- a/dev-python/coverage/coverage-7.8.0.ebuild +++ b/dev-python/coverage/coverage-7.8.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 9324d254b14c0de5cd80169b78f4029d27ebe364 Author: Sam James gentoo org> AuthorDate: Sun Apr 20 03:10:11 2025 + Commit: Sam James gentoo org> CommitDate: Sun Apr 20 03:10:11 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9324d254 dev-python/coverage: Stabilize 7.8.0 hppa, #954037 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.8.0.ebuild b/dev-python/coverage/coverage-7.8.0.ebuild index 386e217c36aa..77eb99cd5b61 100644 --- a/dev-python/coverage/coverage-7.8.0.ebuild +++ b/dev-python/coverage/coverage-7.8.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: c70c2bd7444b7dc22c7d1fc9d748e35b82ac8b59 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 19 18:39:49 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 19 18:39:49 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c70c2bd7 dev-python/coverage: Stabilize 7.8.0 sparc, #954037 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.8.0.ebuild b/dev-python/coverage/coverage-7.8.0.ebuild index 354bc6d08a38..cb6f3d99d48b 100644 --- a/dev-python/coverage/coverage-7.8.0.ebuild +++ b/dev-python/coverage/coverage-7.8.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 055a400e4a32403f1d5020ae1f6240956c63638d Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 19 18:45:25 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 19 18:45:25 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=055a400e dev-python/coverage: Stabilize 7.8.0 amd64, #954037 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.8.0.ebuild b/dev-python/coverage/coverage-7.8.0.ebuild index cb6f3d99d48b..386e217c36aa 100644 --- a/dev-python/coverage/coverage-7.8.0.ebuild +++ b/dev-python/coverage/coverage-7.8.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/, dev-python/coverage/files/
commit: 76a03957eb490190f57b1ba1f4480e0b09aaeebf
Author: Michał Górny gentoo org>
AuthorDate: Mon Apr 14 04:19:47 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Apr 14 04:19:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76a03957
dev-python/coverage: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 4 -
dev-python/coverage/coverage-7.6.10.ebuild | 102 --
dev-python/coverage/coverage-7.6.11.ebuild | 111 ---
dev-python/coverage/coverage-7.6.12.ebuild | 117 -
dev-python/coverage/coverage-7.7.0.ebuild | 112
.../coverage/files/coverage-7.6.12-pypy311.patch | 25 -
6 files changed, 471 deletions(-)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index b0bbefdec3c6..c48ce798fe74 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,6 +1,2 @@
-DIST coverage-7.6.10.tar.gz 803868 BLAKE2B
88ab379f33ca3056b03020befa56406b3e4d8ce57f9152abddefbf77186dbccd993e855078ea6f61ed2da3d198aab9b63e65fb9db3789a80bb080b1907e9de80
SHA512
3badf42f8f1f1dc19ff7dd7cca7fe57cd738364fea71b1fee52ec7774fbebd2bb241154d2ca06adb6ed87766179bcf0b6eb9a5120af5ec8f3df7b6fd0c27fa02
-DIST coverage-7.6.11.tar.gz 805460 BLAKE2B
f035dfb27242926727875a806acd6725720d8828de0285cdcdc3aac406395b2648b00c75b206338ff282d0c98e70d2abf4fc13c4a1862317c7fd88c5d83de1b4
SHA512
83ce4fd99900bb4902fc25ecf386e0128f0c073f5c1ce3403149e175d8a55b177209c9413ae33b1ab3d2f6decdd4614f5a5a3c3f36d326cfc0d62c13e64d1250
-DIST coverage-7.6.12.tar.gz 805941 BLAKE2B
bebcd2f29706445ac73ca1e1ba7a80b88eb7b71ee0f475ea6fe4d7e2bd535b709af6cc5e1dda9734e9487cdcf8d3b6f24c96eb2e7161a9d8356afe733b162339
SHA512
6f5f089938b0d107796ec7f5eb62047533bb45377612845cc044f44ceb10285252783d5ad1aefde698374d8330c012ff59007d21b00e4cee79c268fac70f6a71
-DIST coverage-7.7.0.tar.gz 809969 BLAKE2B
fd55156b50d44c4ff4304cc0b14a634cb74a170d7558c33479618f4d402c5d0cbf3fe1c37f5f25062a02ac32c07d26ff7c821acba8cbb44f398c10d39988
SHA512
5025d1305d0d4ff6cfc9d7494c5c027c26645a94f572d99026a24d497d8c9f43ad9df230f864fc92e88ebb0f95b0a377206cbbb15548dd7da5a1c4ddb4d77d63
DIST coverage-7.7.1.tar.gz 810332 BLAKE2B
859efa6da1451fdfbae5c190b6254d3ba9e4aa8d45e668fc223d752930a02d97071d0f0cef61c86eb7bc933c5f57c81600ddb2c7f648d171a46b46eb2af73177
SHA512
857dad56eaf4930b4e1e881d9c5f195669f2cd21b802d8dae117531b8eb7db328361c6797c4ad5d85eeb9358a6db183eeba20ea34d627bf7b082a21c0ca2120f
DIST coverage-7.8.0.tar.gz 811872 BLAKE2B
e2054d58c31fb772b907220d2d8a768242208eb8ab829b579d3a1b081ae9169d8231bf79488e581ef95f53aa22682807fb74200859d8f49a739a3d9ac9859546
SHA512
ccc502d28a2a14ed9fa0b18a87b73ae0a3bd806948ca0887285c388399fa21aa8433d6fa2734ef6c42c92537edb7221406a91aab52b3cfb78bd8b77e6bea394c
diff --git a/dev-python/coverage/coverage-7.6.10.ebuild
b/dev-python/coverage/coverage-7.6.10.ebuild
deleted file mode 100644
index 368be9fd5007..
--- a/dev-python/coverage/coverage-7.6.10.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="
- https://coverage.readthedocs.io/en/latest/
- https://github.com/nedbat/coveragepy/
- https://pypi.org/project/coverage/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-test_tracer() {
- local -x COVERAGE_CORE=${1}
- einfo " Testing with the ${COVERAGE_CORE} core ..."
- epytest -p flaky -p hypothesis -p xdist tests
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO: fails because of additional "Terminated" print on
SIGTERM
-
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
- # broken because of pytest plugins explicity loaded
- tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
- # these expect specific availability of C extension matching
- # COVERAGE_CORE (which breaks testing pytracer on C
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: dc84d296cd20bc1510a78899419e91d71f04a3f7 Author: Sam James gentoo org> AuthorDate: Sun Apr 6 00:03:10 2025 + Commit: Sam James gentoo org> CommitDate: Sun Apr 6 00:03:10 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc84d296 dev-python/coverage: Stabilize 7.7.1 sparc, #953211 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.7.1.ebuild b/dev-python/coverage/coverage-7.7.1.ebuild index dd1de9216ec6..64042985b41f 100644 --- a/dev-python/coverage/coverage-7.7.1.ebuild +++ b/dev-python/coverage/coverage-7.7.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 0873bb2569d3f33fbc0cece824ed8e2a24f99e65 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 5 17:08:02 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 5 17:08:02 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0873bb25 dev-python/coverage: Stabilize 7.7.1 ppc, #953211 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.7.1.ebuild b/dev-python/coverage/coverage-7.7.1.ebuild index f0845bafbc39..dd1de9216ec6 100644 --- a/dev-python/coverage/coverage-7.7.1.ebuild +++ b/dev-python/coverage/coverage-7.7.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: d8b79aedd59f7f10dba48d9bf69c3490309abc06 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 5 13:12:19 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 5 13:12:19 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b79aed dev-python/coverage: Stabilize 7.7.1 arm64, #953211 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.7.1.ebuild b/dev-python/coverage/coverage-7.7.1.ebuild index 0699f27d3533..f0845bafbc39 100644 --- a/dev-python/coverage/coverage-7.7.1.ebuild +++ b/dev-python/coverage/coverage-7.7.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: cc33a455fd6aebc9841e353f8b9ad1a318307316 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 5 13:01:58 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 5 13:01:58 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc33a455 dev-python/coverage: Stabilize 7.7.1 amd64, #953211 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.7.1.ebuild b/dev-python/coverage/coverage-7.7.1.ebuild index 8dca42192c95..80aa5b86d09c 100644 --- a/dev-python/coverage/coverage-7.7.1.ebuild +++ b/dev-python/coverage/coverage-7.7.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 95bda68541ce5aaf139b24436e4774287ca56fbb Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 5 13:01:59 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 5 13:01:59 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95bda685 dev-python/coverage: Stabilize 7.7.1 ppc64, #953211 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.7.1.ebuild b/dev-python/coverage/coverage-7.7.1.ebuild index ac3ea9c7f90a..0699f27d3533 100644 --- a/dev-python/coverage/coverage-7.7.1.ebuild +++ b/dev-python/coverage/coverage-7.7.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 27be05fbff2814bfe471e953ed5622ca222909a4 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 5 13:01:58 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 5 13:01:58 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27be05fb dev-python/coverage: Stabilize 7.7.1 arm, #953211 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.7.1.ebuild b/dev-python/coverage/coverage-7.7.1.ebuild index 80aa5b86d09c..725430922549 100644 --- a/dev-python/coverage/coverage-7.7.1.ebuild +++ b/dev-python/coverage/coverage-7.7.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 351f8aee885c4ffd8efa3cb49f6557c3228e7afa Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 5 13:01:59 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 5 13:01:59 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351f8aee dev-python/coverage: Stabilize 7.7.1 x86, #953211 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.7.1.ebuild b/dev-python/coverage/coverage-7.7.1.ebuild index 725430922549..ac3ea9c7f90a 100644 --- a/dev-python/coverage/coverage-7.7.1.ebuild +++ b/dev-python/coverage/coverage-7.7.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 22a03a3a749efd80e696d7264e78357ab1b9ab70
Author: Michał Górny gentoo org>
AuthorDate: Mon Mar 31 06:15:11 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Mar 31 07:10:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a03a3a
dev-python/coverage: Bump to 7.8.0
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.8.0.ebuild | 114 ++
2 files changed, 115 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index a8dd8a9d3cc2..b0bbefdec3c6 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -3,3 +3,4 @@ DIST coverage-7.6.11.tar.gz 805460 BLAKE2B
f035dfb27242926727875a806acd6725720d8
DIST coverage-7.6.12.tar.gz 805941 BLAKE2B
bebcd2f29706445ac73ca1e1ba7a80b88eb7b71ee0f475ea6fe4d7e2bd535b709af6cc5e1dda9734e9487cdcf8d3b6f24c96eb2e7161a9d8356afe733b162339
SHA512
6f5f089938b0d107796ec7f5eb62047533bb45377612845cc044f44ceb10285252783d5ad1aefde698374d8330c012ff59007d21b00e4cee79c268fac70f6a71
DIST coverage-7.7.0.tar.gz 809969 BLAKE2B
fd55156b50d44c4ff4304cc0b14a634cb74a170d7558c33479618f4d402c5d0cbf3fe1c37f5f25062a02ac32c07d26ff7c821acba8cbb44f398c10d39988
SHA512
5025d1305d0d4ff6cfc9d7494c5c027c26645a94f572d99026a24d497d8c9f43ad9df230f864fc92e88ebb0f95b0a377206cbbb15548dd7da5a1c4ddb4d77d63
DIST coverage-7.7.1.tar.gz 810332 BLAKE2B
859efa6da1451fdfbae5c190b6254d3ba9e4aa8d45e668fc223d752930a02d97071d0f0cef61c86eb7bc933c5f57c81600ddb2c7f648d171a46b46eb2af73177
SHA512
857dad56eaf4930b4e1e881d9c5f195669f2cd21b802d8dae117531b8eb7db328361c6797c4ad5d85eeb9358a6db183eeba20ea34d627bf7b082a21c0ca2120f
+DIST coverage-7.8.0.tar.gz 811872 BLAKE2B
e2054d58c31fb772b907220d2d8a768242208eb8ab829b579d3a1b081ae9169d8231bf79488e581ef95f53aa22682807fb74200859d8f49a739a3d9ac9859546
SHA512
ccc502d28a2a14ed9fa0b18a87b73ae0a3bd806948ca0887285c388399fa21aa8433d6fa2734ef6c42c92537edb7221406a91aab52b3cfb78bd8b77e6bea394c
diff --git a/dev-python/coverage/coverage-7.8.0.ebuild
b/dev-python/coverage/coverage-7.8.0.ebuild
new file mode 100644
index ..8dca42192c95
--- /dev/null
+++ b/dev-python/coverage/coverage-7.8.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
+}
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -p flaky -p hypothesis -p xdist tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO: fails because of additional "Terminated" print on
SIGTERM
+
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from I
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: a24521e72ffaf8d08aae93a517cda3ab1bc5ef18
Author: Michał Górny gentoo org>
AuthorDate: Sat Mar 22 05:03:04 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Mar 22 05:47:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a24521e7
dev-python/coverage: Bump to 7.7.1
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.7.1.ebuild | 114 ++
2 files changed, 115 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 55b5c20bbf19..a8dd8a9d3cc2 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -2,3 +2,4 @@ DIST coverage-7.6.10.tar.gz 803868 BLAKE2B
88ab379f33ca3056b03020befa56406b3e4d8
DIST coverage-7.6.11.tar.gz 805460 BLAKE2B
f035dfb27242926727875a806acd6725720d8828de0285cdcdc3aac406395b2648b00c75b206338ff282d0c98e70d2abf4fc13c4a1862317c7fd88c5d83de1b4
SHA512
83ce4fd99900bb4902fc25ecf386e0128f0c073f5c1ce3403149e175d8a55b177209c9413ae33b1ab3d2f6decdd4614f5a5a3c3f36d326cfc0d62c13e64d1250
DIST coverage-7.6.12.tar.gz 805941 BLAKE2B
bebcd2f29706445ac73ca1e1ba7a80b88eb7b71ee0f475ea6fe4d7e2bd535b709af6cc5e1dda9734e9487cdcf8d3b6f24c96eb2e7161a9d8356afe733b162339
SHA512
6f5f089938b0d107796ec7f5eb62047533bb45377612845cc044f44ceb10285252783d5ad1aefde698374d8330c012ff59007d21b00e4cee79c268fac70f6a71
DIST coverage-7.7.0.tar.gz 809969 BLAKE2B
fd55156b50d44c4ff4304cc0b14a634cb74a170d7558c33479618f4d402c5d0cbf3fe1c37f5f25062a02ac32c07d26ff7c821acba8cbb44f398c10d39988
SHA512
5025d1305d0d4ff6cfc9d7494c5c027c26645a94f572d99026a24d497d8c9f43ad9df230f864fc92e88ebb0f95b0a377206cbbb15548dd7da5a1c4ddb4d77d63
+DIST coverage-7.7.1.tar.gz 810332 BLAKE2B
859efa6da1451fdfbae5c190b6254d3ba9e4aa8d45e668fc223d752930a02d97071d0f0cef61c86eb7bc933c5f57c81600ddb2c7f648d171a46b46eb2af73177
SHA512
857dad56eaf4930b4e1e881d9c5f195669f2cd21b802d8dae117531b8eb7db328361c6797c4ad5d85eeb9358a6db183eeba20ea34d627bf7b082a21c0ca2120f
diff --git a/dev-python/coverage/coverage-7.7.1.ebuild
b/dev-python/coverage/coverage-7.7.1.ebuild
new file mode 100644
index ..8dca42192c95
--- /dev/null
+++ b/dev-python/coverage/coverage-7.7.1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
+}
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -p flaky -p hypothesis -p xdist tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO: fails because of additional "Terminated" print on
SIGTERM
+
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ # packaging tests, fragile to setuptools version
+ tests/test_setup.py
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 319e412c6543b5c409a2327a02db4d63c1497a94
Author: Michał Górny gentoo org>
AuthorDate: Mon Mar 17 06:30:00 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Mar 17 07:31:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=319e412c
dev-python/coverage: Bump to 7.7.0
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.7.0.ebuild | 112 ++
2 files changed, 113 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 6637535cb66f..55b5c20bbf19 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,3 +1,4 @@
DIST coverage-7.6.10.tar.gz 803868 BLAKE2B
88ab379f33ca3056b03020befa56406b3e4d8ce57f9152abddefbf77186dbccd993e855078ea6f61ed2da3d198aab9b63e65fb9db3789a80bb080b1907e9de80
SHA512
3badf42f8f1f1dc19ff7dd7cca7fe57cd738364fea71b1fee52ec7774fbebd2bb241154d2ca06adb6ed87766179bcf0b6eb9a5120af5ec8f3df7b6fd0c27fa02
DIST coverage-7.6.11.tar.gz 805460 BLAKE2B
f035dfb27242926727875a806acd6725720d8828de0285cdcdc3aac406395b2648b00c75b206338ff282d0c98e70d2abf4fc13c4a1862317c7fd88c5d83de1b4
SHA512
83ce4fd99900bb4902fc25ecf386e0128f0c073f5c1ce3403149e175d8a55b177209c9413ae33b1ab3d2f6decdd4614f5a5a3c3f36d326cfc0d62c13e64d1250
DIST coverage-7.6.12.tar.gz 805941 BLAKE2B
bebcd2f29706445ac73ca1e1ba7a80b88eb7b71ee0f475ea6fe4d7e2bd535b709af6cc5e1dda9734e9487cdcf8d3b6f24c96eb2e7161a9d8356afe733b162339
SHA512
6f5f089938b0d107796ec7f5eb62047533bb45377612845cc044f44ceb10285252783d5ad1aefde698374d8330c012ff59007d21b00e4cee79c268fac70f6a71
+DIST coverage-7.7.0.tar.gz 809969 BLAKE2B
fd55156b50d44c4ff4304cc0b14a634cb74a170d7558c33479618f4d402c5d0cbf3fe1c37f5f25062a02ac32c07d26ff7c821acba8cbb44f398c10d39988
SHA512
5025d1305d0d4ff6cfc9d7494c5c027c26645a94f572d99026a24d497d8c9f43ad9df230f864fc92e88ebb0f95b0a377206cbbb15548dd7da5a1c4ddb4d77d63
diff --git a/dev-python/coverage/coverage-7.7.0.ebuild
b/dev-python/coverage/coverage-7.7.0.ebuild
new file mode 100644
index ..6a520d84a258
--- /dev/null
+++ b/dev-python/coverage/coverage-7.7.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
+}
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -p flaky -p hypothesis -p xdist tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO: fails because of additional "Terminated" print on
SIGTERM
+
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
+
+ "${EPYTHON}" igor.py zip_mods || die
+
+ local -x COVERAGE_TESTING=True
+ # TODO: figure out why they can'
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: b31a1845224bac4a2b0dd0d8b96e3e1cbf446ebb Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 8 16:41:57 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 8 16:41:57 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b31a1845 dev-python/coverage: Stabilize 7.6.12 arm64, #950788 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.6.12.ebuild b/dev-python/coverage/coverage-7.6.12.ebuild index 5520d19677a5..db055e1056f6 100644 --- a/dev-python/coverage/coverage-7.6.12.ebuild +++ b/dev-python/coverage/coverage-7.6.12.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 220b7126cc9a55e4821d4f4a33ca6aa2aafac8b7 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 8 12:24:22 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 8 12:24:22 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=220b7126 dev-python/coverage: Stabilize 7.6.12 x86, #950788 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.6.12.ebuild b/dev-python/coverage/coverage-7.6.12.ebuild index 6cae34de36da..5520d19677a5 100644 --- a/dev-python/coverage/coverage-7.6.12.ebuild +++ b/dev-python/coverage/coverage-7.6.12.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: ba8ab3814727e902c34dbb81b0b812cd12508d46 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 8 11:59:57 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 8 11:59:57 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8ab381 dev-python/coverage: Stabilize 7.6.12 sparc, #950788 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.6.12.ebuild b/dev-python/coverage/coverage-7.6.12.ebuild index 80bfd7e2af75..6cae34de36da 100644 --- a/dev-python/coverage/coverage-7.6.12.ebuild +++ b/dev-python/coverage/coverage-7.6.12.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 3ef013128c275105518aabe112c897fdb8a48e63 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 8 11:33:51 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 8 11:33:51 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef01312 dev-python/coverage: Stabilize 7.6.12 ppc, #950788 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.6.12.ebuild b/dev-python/coverage/coverage-7.6.12.ebuild index fd7743b015df..80bfd7e2af75 100644 --- a/dev-python/coverage/coverage-7.6.12.ebuild +++ b/dev-python/coverage/coverage-7.6.12.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: c6af3c2a7915079ed134564877feb25f670bf88f Author: Sam James gentoo org> AuthorDate: Sat Mar 8 11:19:57 2025 + Commit: Sam James gentoo org> CommitDate: Sat Mar 8 11:19:57 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6af3c2a dev-python/coverage: Stabilize 7.6.12 arm, #950788 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.6.12.ebuild b/dev-python/coverage/coverage-7.6.12.ebuild index 5e120ea0a5fb..4fd87c23c2c8 100644 --- a/dev-python/coverage/coverage-7.6.12.ebuild +++ b/dev-python/coverage/coverage-7.6.12.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 776ed825bb2bebfe713e8e025359ea4bab70 Author: Sam James gentoo org> AuthorDate: Sat Mar 8 11:19:58 2025 + Commit: Sam James gentoo org> CommitDate: Sat Mar 8 11:19:58 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=776ed825 dev-python/coverage: Stabilize 7.6.12 amd64, #950788 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.6.12.ebuild b/dev-python/coverage/coverage-7.6.12.ebuild index 4fd87c23c2c8..fd7743b015df 100644 --- a/dev-python/coverage/coverage-7.6.12.ebuild +++ b/dev-python/coverage/coverage-7.6.12.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 9645db2742f6df6b1097a5d396f6b4bd37dbe167 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 8 10:57:31 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 8 10:57:31 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9645db27 dev-python/coverage: Stabilize 7.6.12 ppc64, #950788 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/coverage/coverage-7.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.6.12.ebuild b/dev-python/coverage/coverage-7.6.12.ebuild index 12dc199e961e..5e120ea0a5fb 100644 --- a/dev-python/coverage/coverage-7.6.12.ebuild +++ b/dev-python/coverage/coverage-7.6.12.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 14bcb7d0e03e3e1a852b286c27aa007dc92725ce Author: Michał Górny gentoo org> AuthorDate: Sat Mar 1 07:53:36 2025 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 1 08:16:39 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14bcb7d0 dev-python/coverage: Enable native-extensions by default Signed-off-by: Michał Górny gentoo.org> dev-python/coverage/coverage-7.6.11.ebuild | 2 +- dev-python/coverage/coverage-7.6.12.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/coverage/coverage-7.6.11.ebuild b/dev-python/coverage/coverage-7.6.11.ebuild index bba747e1e72a..c06bd4e0e58f 100644 --- a/dev-python/coverage/coverage-7.6.11.ebuild +++ b/dev-python/coverage/coverage-7.6.11.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="native-extensions" +IUSE="+native-extensions" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/coverage/coverage-7.6.12.ebuild b/dev-python/coverage/coverage-7.6.12.ebuild index 545309399cc8..12dc199e961e 100644 --- a/dev-python/coverage/coverage-7.6.12.ebuild +++ b/dev-python/coverage/coverage-7.6.12.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="native-extensions" +IUSE="+native-extensions" RDEPEND=" $(python_gen_cond_dep '
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 71c7bdc39ba25f8a725bfe19810652d97d617f7c
Author: Michał Górny gentoo org>
AuthorDate: Thu Feb 27 14:12:17 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Thu Feb 27 17:05:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71c7bdc3
dev-python/coverage: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 -
dev-python/coverage/coverage-7.6.9.ebuild | 102 --
2 files changed, 103 deletions(-)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 15127ce82e80..6637535cb66f 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,4 +1,3 @@
DIST coverage-7.6.10.tar.gz 803868 BLAKE2B
88ab379f33ca3056b03020befa56406b3e4d8ce57f9152abddefbf77186dbccd993e855078ea6f61ed2da3d198aab9b63e65fb9db3789a80bb080b1907e9de80
SHA512
3badf42f8f1f1dc19ff7dd7cca7fe57cd738364fea71b1fee52ec7774fbebd2bb241154d2ca06adb6ed87766179bcf0b6eb9a5120af5ec8f3df7b6fd0c27fa02
DIST coverage-7.6.11.tar.gz 805460 BLAKE2B
f035dfb27242926727875a806acd6725720d8828de0285cdcdc3aac406395b2648b00c75b206338ff282d0c98e70d2abf4fc13c4a1862317c7fd88c5d83de1b4
SHA512
83ce4fd99900bb4902fc25ecf386e0128f0c073f5c1ce3403149e175d8a55b177209c9413ae33b1ab3d2f6decdd4614f5a5a3c3f36d326cfc0d62c13e64d1250
DIST coverage-7.6.12.tar.gz 805941 BLAKE2B
bebcd2f29706445ac73ca1e1ba7a80b88eb7b71ee0f475ea6fe4d7e2bd535b709af6cc5e1dda9734e9487cdcf8d3b6f24c96eb2e7161a9d8356afe733b162339
SHA512
6f5f089938b0d107796ec7f5eb62047533bb45377612845cc044f44ceb10285252783d5ad1aefde698374d8330c012ff59007d21b00e4cee79c268fac70f6a71
-DIST coverage-7.6.9.tar.gz 801710 BLAKE2B
ac3a28d939e5ad7af341e8ef6ac2021ce9aad14117a4f6a31ae68432a0d55c2721c0f99a5e4fec40d4f2bf293e1cd549533643d3f1d6dd20997955614c7eb987
SHA512
ee2e3f93dfd723dabe3c88bac888c056f8dabc890d9078c49393d01c21522d946f7f6d50565a978dfc1d5b8009eca612d9a102a86f568689adc85df8478ecb8c
diff --git a/dev-python/coverage/coverage-7.6.9.ebuild
b/dev-python/coverage/coverage-7.6.9.ebuild
deleted file mode 100644
index a00cbee03d96..
--- a/dev-python/coverage/coverage-7.6.9.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="
- https://coverage.readthedocs.io/en/latest/
- https://github.com/nedbat/coveragepy/
- https://pypi.org/project/coverage/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-test_tracer() {
- local -x COVERAGE_CORE=${1}
- einfo " Testing with the ${COVERAGE_CORE} core ..."
- epytest -p flaky -p hypothesis -p xdist tests
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO: fails because of additional "Terminated" print on
SIGTERM
-
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
- # broken because of pytest plugins explicity loaded
- tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
- # these expect specific availability of C extension matching
- # COVERAGE_CORE (which breaks testing pytracer on CPython)
- tests/test_cmdline.py::CmdLineStdoutTest::test_version
- tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
- # mismatch of expected concurrency in error message
- # TODO: report upstream?
- tests/test_concurrency.py::ConcurrencyTest::test_greenlet
-
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
- )
- local EPYTEST_IGNORE=(
- # pip these days insists on fetching build deps from Internet
- tests/test_venv.py
- )
-
- "${EPYTHON}" igor.py zip_mods || die
-
- local -x COVERAGE_TESTING=True
- # TODO: figure out why they can't be imported inside test env
- local -x COVERAGE_NO_CONTRACTS=1
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-
- local prev_opt=$(shopt -p nullglob)
- shopt -s nullglob
- local c_ext=(
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 2380ad934f9d886f201c29ff35c04bd26706bd66 Author: Sam James gentoo org> AuthorDate: Thu Feb 27 13:59:07 2025 + Commit: Sam James gentoo org> CommitDate: Thu Feb 27 13:59:07 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2380ad93 dev-python/coverage: Stabilize 7.6.10 hppa, #947857 Signed-off-by: Sam James gentoo.org> dev-python/coverage/coverage-7.6.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-7.6.10.ebuild b/dev-python/coverage/coverage-7.6.10.ebuild index 7c787e847d2e..368be9fd5007 100644 --- a/dev-python/coverage/coverage-7.6.10.ebuild +++ b/dev-python/coverage/coverage-7.6.10.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" $(python_gen_cond_dep '
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/files/, dev-python/coverage/
commit: 6eee4d3dcc59a314b8f221841b9cf4f2ca059bcf
Author: Michał Górny gentoo org>
AuthorDate: Tue Feb 18 09:53:43 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Feb 18 10:21:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eee4d3d
dev-python/coverage: Enable pypy3.11
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/coverage-7.6.12.ebuild | 12 ---
.../coverage/files/coverage-7.6.12-pypy311.patch | 25 ++
2 files changed, 34 insertions(+), 3 deletions(-)
diff --git a/dev-python/coverage/coverage-7.6.12.ebuild
b/dev-python/coverage/coverage-7.6.12.ebuild
index bba747e1e72a..545309399cc8 100644
--- a/dev-python/coverage/coverage-7.6.12.ebuild
+++ b/dev-python/coverage/coverage-7.6.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
PYTHON_REQ_USE="threads(+),sqlite(+)"
inherit distutils-r1 pypi
@@ -39,8 +39,14 @@ BDEPEND="
distutils_enable_tests pytest
src_prepare() {
- sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
+ local PATCHES=(
+ # https://github.com/nedbat/coveragepy/pull/1929
+ "${FILESDIR}/${P}-pypy311.patch"
+ )
+
distutils-r1_src_prepare
+
+ sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
}
python_compile() {
@@ -97,7 +103,7 @@ python_test() {
test_tracer pytrace
case ${EPYTHON} in
- python3.1[01]|pypy3)
+ python3.1[01]|pypy3|pypy3.11)
;;
*)
# available since Python 3.12
diff --git a/dev-python/coverage/files/coverage-7.6.12-pypy311.patch
b/dev-python/coverage/files/coverage-7.6.12-pypy311.patch
new file mode 100644
index ..62fa908d8ca9
--- /dev/null
+++ b/dev-python/coverage/files/coverage-7.6.12-pypy311.patch
@@ -0,0 +1,25 @@
+From 059be065e28551d4b029c8d525fafdaea3df4a3d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?=
+Date: Tue, 18 Feb 2025 11:10:21 +0100
+Subject: [PATCH 1/2] test: Fix expected exception message for PyPy3.11
+
+Fix the regex in `test_parser.py::PythonParserTest::test_not_python`
+to account for the possibility of code being wrapped in double quotes
+rather than single quotes, to fix the test on PyPy3.11.
+---
+ tests/test_parser.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/test_parser.py b/tests/test_parser.py
+index 2ab30853..a9a247ff 100644
+--- a/tests/test_parser.py
b/tests/test_parser.py
+@@ -123,7 +123,7 @@ class PythonParserTest(PythonParserTestBase):
+ )
+ ])
+ def test_not_python(self, text: str) -> None:
+-msg = r"Couldn't parse '' as Python source: '.*' at line \d+"
++msg = r"Couldn't parse '' as Python source: ['\"].*['\"] at
line \d+"
+ with pytest.raises(NotPython, match=msg):
+ _ = self.parse_text(text)
+
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: fd50c7e28426dedc29ab99f8902a899711ca3d56
Author: Michał Górny gentoo org>
AuthorDate: Wed Feb 12 04:00:10 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Wed Feb 12 04:08:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd50c7e2
dev-python/coverage: Bump to 7.6.12
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.6.12.ebuild | 111 +
2 files changed, 112 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index a32a92936c01..15127ce82e80 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,3 +1,4 @@
DIST coverage-7.6.10.tar.gz 803868 BLAKE2B
88ab379f33ca3056b03020befa56406b3e4d8ce57f9152abddefbf77186dbccd993e855078ea6f61ed2da3d198aab9b63e65fb9db3789a80bb080b1907e9de80
SHA512
3badf42f8f1f1dc19ff7dd7cca7fe57cd738364fea71b1fee52ec7774fbebd2bb241154d2ca06adb6ed87766179bcf0b6eb9a5120af5ec8f3df7b6fd0c27fa02
DIST coverage-7.6.11.tar.gz 805460 BLAKE2B
f035dfb27242926727875a806acd6725720d8828de0285cdcdc3aac406395b2648b00c75b206338ff282d0c98e70d2abf4fc13c4a1862317c7fd88c5d83de1b4
SHA512
83ce4fd99900bb4902fc25ecf386e0128f0c073f5c1ce3403149e175d8a55b177209c9413ae33b1ab3d2f6decdd4614f5a5a3c3f36d326cfc0d62c13e64d1250
+DIST coverage-7.6.12.tar.gz 805941 BLAKE2B
bebcd2f29706445ac73ca1e1ba7a80b88eb7b71ee0f475ea6fe4d7e2bd535b709af6cc5e1dda9734e9487cdcf8d3b6f24c96eb2e7161a9d8356afe733b162339
SHA512
6f5f089938b0d107796ec7f5eb62047533bb45377612845cc044f44ceb10285252783d5ad1aefde698374d8330c012ff59007d21b00e4cee79c268fac70f6a71
DIST coverage-7.6.9.tar.gz 801710 BLAKE2B
ac3a28d939e5ad7af341e8ef6ac2021ce9aad14117a4f6a31ae68432a0d55c2721c0f99a5e4fec40d4f2bf293e1cd549533643d3f1d6dd20997955614c7eb987
SHA512
ee2e3f93dfd723dabe3c88bac888c056f8dabc890d9078c49393d01c21522d946f7f6d50565a978dfc1d5b8009eca612d9a102a86f568689adc85df8478ecb8c
diff --git a/dev-python/coverage/coverage-7.6.12.ebuild
b/dev-python/coverage/coverage-7.6.12.ebuild
new file mode 100644
index ..bba747e1e72a
--- /dev/null
+++ b/dev-python/coverage/coverage-7.6.12.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="native-extensions"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -p flaky -p hypothesis -p xdist tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO: fails because of additional "Terminated" print on
SIGTERM
+
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
+
+ "${EPYTHON}" igor.py zip_mods || die
+
+ local -x COVERAGE_TESTING=True
+ # TODO: figure out why they can't be im
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: 5c4f8203e9c4e567ac74211375550211207aa5e3
Author: Michał Górny gentoo org>
AuthorDate: Sun Feb 9 02:49:04 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Feb 9 03:12:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4f8203
dev-python/coverage: Bump to 7.6.11
Signed-off-by: Michał Górny gentoo.org>
dev-python/coverage/Manifest | 1 +
dev-python/coverage/coverage-7.6.11.ebuild | 111 +
2 files changed, 112 insertions(+)
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 3f0639df98dd..a32a92936c01 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,2 +1,3 @@
DIST coverage-7.6.10.tar.gz 803868 BLAKE2B
88ab379f33ca3056b03020befa56406b3e4d8ce57f9152abddefbf77186dbccd993e855078ea6f61ed2da3d198aab9b63e65fb9db3789a80bb080b1907e9de80
SHA512
3badf42f8f1f1dc19ff7dd7cca7fe57cd738364fea71b1fee52ec7774fbebd2bb241154d2ca06adb6ed87766179bcf0b6eb9a5120af5ec8f3df7b6fd0c27fa02
+DIST coverage-7.6.11.tar.gz 805460 BLAKE2B
f035dfb27242926727875a806acd6725720d8828de0285cdcdc3aac406395b2648b00c75b206338ff282d0c98e70d2abf4fc13c4a1862317c7fd88c5d83de1b4
SHA512
83ce4fd99900bb4902fc25ecf386e0128f0c073f5c1ce3403149e175d8a55b177209c9413ae33b1ab3d2f6decdd4614f5a5a3c3f36d326cfc0d62c13e64d1250
DIST coverage-7.6.9.tar.gz 801710 BLAKE2B
ac3a28d939e5ad7af341e8ef6ac2021ce9aad14117a4f6a31ae68432a0d55c2721c0f99a5e4fec40d4f2bf293e1cd549533643d3f1d6dd20997955614c7eb987
SHA512
ee2e3f93dfd723dabe3c88bac888c056f8dabc890d9078c49393d01c21522d946f7f6d50565a978dfc1d5b8009eca612d9a102a86f568689adc85df8478ecb8c
diff --git a/dev-python/coverage/coverage-7.6.11.ebuild
b/dev-python/coverage/coverage-7.6.11.ebuild
new file mode 100644
index ..bba747e1e72a
--- /dev/null
+++ b/dev-python/coverage/coverage-7.6.11.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="
+ https://coverage.readthedocs.io/en/latest/
+ https://github.com/nedbat/coveragepy/
+ https://pypi.org/project/coverage/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="native-extensions"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ if ! use native-extensions; then
+ local -x COVERAGE_DISABLE_EXTENSION=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+test_tracer() {
+ local -x COVERAGE_CORE=${1}
+ einfo " Testing with the ${COVERAGE_CORE} core ..."
+ epytest -p flaky -p hypothesis -p xdist tests
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO: fails because of additional "Terminated" print on
SIGTERM
+
tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
+ # broken because of pytest plugins explicity loaded
+ tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
+ # these expect specific availability of C extension matching
+ # COVERAGE_CORE (which breaks testing pytracer on CPython)
+ tests/test_cmdline.py::CmdLineStdoutTest::test_version
+ tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
+ # mismatch of expected concurrency in error message
+ # TODO: report upstream?
+ tests/test_concurrency.py::ConcurrencyTest::test_greenlet
+
tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code
+ )
+ local EPYTEST_IGNORE=(
+ # pip these days insists on fetching build deps from Internet
+ tests/test_venv.py
+ )
+
+ "${EPYTHON}" igor.py zip_mods || die
+
+ local -x COVERAGE_TESTING=True
+ # TODO: figure out why they can't be imported inside test env
+ local -x COVERAGE_NO_CONTRACTS=1
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+
+ local prev_opt=$(shopt -p nullglob)
+ shopt -s nullglob
+ local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so
)
+ ${prev_opt}
+
+ if [[ -n ${c_
