# Maintainer: Valery Kartel # Contributor: Antoine Martin (ayakael) pkgname=py3-coverage pkgver=7.6.10 pkgrel=0 pkgdesc="Code coverage measurement for Python" options="!check" # Requires 'xdist' url="https://pypi.org/project/coverage" arch="all" license="Apache-2.0" makedepends="python3-dev py3-gpep517 py3-setuptools py3-wheel" checkdepends="py3-pytest" subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/c/coverage/coverage-$pkgver.tar.gz" builddir="$srcdir/coverage-$pkgver" replaces="py-coverage" # Backwards compatibility provides="py-coverage=$pkgver-r$pkgrel" # Backwards compatibility build() { gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2 } check() { python3 -m venv --clear --without-pip --system-site-packages .testenv .testenv/bin/python3 -m installer .dist/*.whl .testenv/bin/python3 -m pytest } package() { python3 -m installer -d "$pkgdir" .dist/*.whl } sha512sums=" 3badf42f8f1f1dc19ff7dd7cca7fe57cd738364fea71b1fee52ec7774fbebd2bb241154d2ca06adb6ed87766179bcf0b6eb9a5120af5ec8f3df7b6fd0c27fa02 coverage-7.6.10.tar.gz "