Date: Saturday, January 11, 2020 @ 20:13:19 Author: dvzrv Revision: 552099
Adding python-diff-cover as checkdepends for mailman3. Added: python-diff-cover/ python-diff-cover/repos/ python-diff-cover/trunk/ python-diff-cover/trunk/PKGBUILD ----------+ PKGBUILD | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) Added: python-diff-cover/trunk/PKGBUILD =================================================================== --- python-diff-cover/trunk/PKGBUILD (rev 0) +++ python-diff-cover/trunk/PKGBUILD 2020-01-11 20:13:19 UTC (rev 552099) @@ -0,0 +1,44 @@ +# Maintainer: David Runge <dv...@archlinux.org> + +_name=diff_cover +pkgname=python-diff_cover +pkgver=2.5.2 +pkgrel=1 +pkgdesc="Automatically find diff lines that need test coverage" +arch=('any') +url="https://github.com/Bachmann1234/diff_cover" +license=('Apache') +depends=('python-jinja' 'python-jinja_pluralize' 'python-pluggy' +'python-pygments' 'python-setuptools' 'python-six') +checkdepends=('flake8' 'python-pytest' 'python-mock' 'python-pytest-cov' +'python-pycodestyle' 'python-pyflakes' 'python-pylint' 'python-pydocstyle') +# upstream's public key is not available on key servers: +# https://github.com/Bachmann1234/diff_cover/issues/131 +# source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz"{,.asc}) +source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") +sha512sums=('b8807a02eac0e91b9edb5306bdbbb2a85a82ea80fb75ca4c3b5a140e041cbf5bfb2c991d5bfc5ee693f7aace04c8c9b91c98d403001f7c692ce699037ed421a8') +# validpgpkeys=('54CAEABCAC2956D407348256972401BDE60128CB') + +prepare() { + mv -v "${_name}-${pkgver}" "$pkgname-$pkgver" +} + +build() { + cd "$pkgname-$pkgver" + python setup.py build +} + +check() { + cd "$pkgname-$pkgver" + export PYTHONPATH="build:${PYTHONPATH}" + pytest -v +} + +package() { + cd "$pkgname-$pkgver" + python setup.py install --skip-build \ + --optimize=1 \ + --prefix=/usr \ + --root="${pkgdir}" + install -vDm 644 {CHANGELOG,NOTICE,README.rst} -t "${pkgdir}/usr/share/doc/${pkgname}" +}