Date: Saturday, April 22, 2023 @ 12:11:27 Author: alerque Revision: 1448289
upgpkg: python-multivolumefile 0.2.3-5; Refactor with PEP517 build Modified: python-multivolumefile/trunk/PKGBUILD ----------+ PKGBUILD | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-04-22 12:06:51 UTC (rev 1448288) +++ PKGBUILD 2023-04-22 12:11:27 UTC (rev 1448289) @@ -1,33 +1,33 @@ -# Maintainer: +# Maintainer: Caleb Maclennan <[email protected]> _pkgname=multivolumefile pkgname=python-$_pkgname pkgver=0.2.3 -pkgrel=4 +pkgrel=5 pkgdesc='Multi volume file wrapper library' arch=(any) url='https://github.com/miurahr/multivolume' license=(LGPL) depends=(python) -makedepends=(python-setuptools-scm) -checkdepends=(python-pytest python-hypothesis) -source=("https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") +makedepends=(python-{build,installer,wheel} + python-setuptools-scm) +checkdepends=(python-pytest + python-hypothesis) +_archive="$_pkgname-$pkgver" +source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/$_pkgname/$_archive.tar.gz") sha256sums=('a0648d0aafbc96e59198d5c17e9acad7eb531abea51035d08ce8060dcad709d6') build() { - cd $_pkgname-$pkgver - - python setup.py build + cd "$_archive" + python -m build -wn } check() { - cd $_pkgname-$pkgver - + cd "$_archive" python -m pytest -rsx } package() { - cd $_pkgname-$pkgver - - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + cd "$_archive" + python -m installer -d "$pkgdir" dist/*.whl }
