python3-coverage: update to 7.2.7.

This commit is contained in:
Gonzalo Tornaría 2023-05-29 18:48:26 -03:00 committed by Andrew J. Hesford
parent cc88fbd5dc
commit 42b6b61fe5
2 changed files with 30 additions and 27 deletions

View File

@ -1,16 +0,0 @@
--- a/setup.py
+++ b/setup.py
@@ -86,12 +86,9 @@ setup_args = dict(
},
entry_points={
- # Install a script as "coverage", and as "coverage[23]", and as
- # "coverage-2.7" (or whatever).
+ # Install a script as "coverage"
'console_scripts': [
'coverage = coverage.cmdline:main',
- 'coverage%d = coverage.cmdline:main' % sys.version_info[:1],
- 'coverage-%d.%d = coverage.cmdline:main' % sys.version_info[:2],
],
},

View File

@ -1,17 +1,36 @@
# Template file for 'python3-coverage'
pkgname=python3-coverage
version=5.0.3
revision=5
build_style=python3-module
hostmakedepends="python3-setuptools"
version=7.2.7
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-wheel"
makedepends="python3-devel"
depends="python3-setuptools"
checkdepends="python3-pytest-xdist python3-flaky python3-unittest-mixins"
short_desc="Code coverage testing for Python3"
checkdepends="$depends python3-pytest-xdist python3-flaky python3-hypothesis"
short_desc="Code coverage tool for Python"
maintainer="Orphaned <orphan@voidlinux.org>"
license="Apache-2.0"
homepage="https://bitbucket.org/ned/coveragepy"
homepage="https://github.com/nedbat/coveragepy"
changelog="https://raw.githubusercontent.com/nedbat/coveragepy/master/CHANGES.rst"
distfiles="${PYPI_SITE}/c/coverage/coverage-${version}.tar.gz"
checksum=77afca04240c40450c331fa796b3eab6f1e15c5ecf8bf2b8bee9706cd5452fef
# coverage executable needs to run for many tests
make_check=no
checksum=924d94291ca674905fe9481f12294eb11f2d3d3fd1adb20314ba89e94f44ed59
pre_check() {
# required setup, see tox.ini
python igor.py zip_mods
}
do_check() {
# Running via PYTHONPATH breaks a few tests so we use a venv
local testdir="${wrksrc}/.xbps-testdir/$(date +%s)"
python3 -m venv --system-site-packages --without-pip "${testdir}"
local testpy="${testdir}/bin/python3"
"${testpy}" -m installer dist/*.whl
PATH="${testdir}/bin:${PATH}" "${testpy}" -m pytest -n ${XBPS_MAKEJOBS}
}
post_install() {
# remove versioned scripts (keep only /usr/bin/coverage)
rm ${DESTDIR}/usr/bin/coverage3
rm ${DESTDIR}/usr/bin/coverage-${py3_ver}
}