[arch-commits] Commit in (4 files)

David Runge dvzrv at archlinux.org
Sat Jan 11 20:13:20 UTC 2020


    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 <dvzrv at 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}"
+}



More information about the arch-commits mailing list