Date: Thursday, April 6, 2023 @ 15:39:48 Author: dvzrv Revision: 1439428
upgpkg: python-pilkit 2.0-11: Rebuild to re-sign package. Use bash arrays with one entry per line for better handling. Switch to PEP517. Modified: python-pilkit/trunk/PKGBUILD ----------+ PKGBUILD | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-04-06 15:39:27 UTC (rev 1439427) +++ PKGBUILD 2023-04-06 15:39:48 UTC (rev 1439428) @@ -3,37 +3,42 @@ _name=pilkit pkgname=python-pilkit pkgver=2.0 -pkgrel=10 +pkgrel=11 pkgdesc="A collection of utilities for working with PIL (the Python Imaging Library)" arch=(any) url="https://github.com/matthewwithanm/pilkit" license=(BSD) depends=(python) -makedepends=(python-setuptools) +makedepends=( + python-build + python-installer + python-setuptools + python-wheel +) # NOTE: ticket about the removal of mock: https://github.com/matthewwithanm/pilkit/issues/54 -checkdepends=(python-mock python-nose python-pillow python-pytest) -source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") +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" -} - build() { - cd "$pkgname-$pkgver" - python setup.py build + cd $_name-$pkgver + python -m build --wheel --no-isolation } check() { - cd "$pkgname-$pkgver" - PYTHONPATH="build:$PYTHONPATH" + cd $_name-$pkgver pytest -vv } package() { - cd "$pkgname-$pkgver" - 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}" + cd $_name-$pkgver + python -m installer --destdir="$pkgdir" dist/*.whl + install -vDm 644 {AUTHORS,README.rst} -t "$pkgdir/usr/share/doc/$pkgname/" + install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" }
