Date: Wednesday, January 26, 2022 @ 09:43:07 Author: dvzrv Revision: 1115645
upgpkg: python-pilkit 2.0-10: Rebuild to remove python-nose-progressive. It is possible to rely on pyton-nose and python-pytest for tests, so we can remove python-nose-progressive which is dead upstream: https://github.com/erikrose/nose-progressive/issues/91 Simplify quoting in file. Simplify installation in package() to adhere to python package guidelines. Update maintainer info. Modified: python-pilkit/trunk/PKGBUILD ----------+ PKGBUILD | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-01-26 09:28:18 UTC (rev 1115644) +++ PKGBUILD 2022-01-26 09:43:07 UTC (rev 1115645) @@ -1,17 +1,19 @@ -# Maintainer: David Runge <[email protected]> +# Maintainer: David Runge <[email protected]> + _name=pilkit pkgname=python-pilkit pkgver=2.0 -pkgrel=9 +pkgrel=10 pkgdesc="A collection of utilities for working with PIL (the Python Imaging Library)" -arch=('any') +arch=(any) url="https://github.com/matthewwithanm/pilkit" -license=('BSD') -depends=('python') -makedepends=('python-setuptools') -checkdepends=('python-mock' 'python-nose' 'python-nose-progressive' 'python-pillow') +license=(BSD) +depends=(python) +makedepends=(python-setuptools) +checkdepends=(python-mock python-nose python-pillow python-pytest) source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") sha512sums=('7618d7de125f2813b25d707b02b70ca9cb4e19105ed0eb3be3ff6b926a812ed2a609e54f8e86535641fc4baef265fae58d70290c14011eeea744e90066b7bdae') +b2sums=('e612b1f438d17c068dcad5d5150b3593374e7c5b2d08439eb64754cfa3a8c54d298adffa6d57d884bd1b2338b01afb159c238d90d4144608d47d51cc77c14a1c') prepare() { mv -v "${_name}-$pkgver" "$pkgname-$pkgver" @@ -24,15 +26,13 @@ check() { cd "$pkgname-$pkgver" - python setup.py test + PYTHONPATH="build:$PYTHONPATH" + pytest -vv } package() { cd "$pkgname-$pkgver" - python setup.py install --skip-build \ - --optimize=1 \ - --prefix=/usr \ - --root="${pkgdir}" + python setup.py install --optimize=1 --root="${pkgdir}" install -vDm 644 {AUTHORS,README.rst} -t "${pkgdir}/usr/share/doc/${pkgname}" install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" }
