Date: Wednesday, November 16, 2022 @ 22:18:32 Author: dvzrv Revision: 1349280
upgpkg: python-zopfli 0.2.2-1: Upgrade to 0.2.2. Switch to PEP517. Modified: python-zopfli/trunk/PKGBUILD ----------+ PKGBUILD | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-11-16 22:08:39 UTC (rev 1349279) +++ PKGBUILD 2022-11-16 22:18:32 UTC (rev 1349280) @@ -2,7 +2,7 @@ _name=zopfli pkgname=python-zopfli -pkgver=0.2.1 +pkgver=0.2.2 pkgrel=1 pkgdesc="Python bindings to zopfli" arch=(x86_64) @@ -9,28 +9,30 @@ url="https://github.com/obp/py-zopfli" license=(Apache) depends=(python) -makedepends=(python-setuptools-scm) +makedepends=(python-build python-installer python-setuptools python-setuptools-scm python-wheel) checkdepends=(python-pytest) options=(debug) -source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.zip") -sha512sums=('73f8be5209d62a2f26f70584827f540a441f00e98a5e621981f1b12bb7fe7481e2571746524d7a9fd0a16e1eac957941663cf05f6494e4527974ebb83791f987') -b2sums=('3671a3471cb4eed8ba8b2c9dfadb48c9e19a0dfc2342b44cf427e9dfdd2bca8331e66b7c088f4cd63c4778d37c79d97b01e764be79c36dcff7842dbfcd2087b0') +source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.zip) +sha512sums=('5fd26039ce0bd910714fc4706a72d04bb5cf794957547943174ef12efe089c932802cc6bef4840a532f24d93fa726c0c23b0b1c2e6ec9eb3209c2f54b0eb8ba0') +b2sums=('30bc3ed16c82e9527e5445b0fd758bf841ae970f4b10b6ebe3d88db5cf085a5b8e560e39282cfaacb6074184b08da7c142da330f7ba582fe35b5c1fdbdb0bd51') build() { cd $_name-$pkgver - python setup.py build + export PDM_PEP517_SCM_VERSION=$pkgver + python -m build --wheel --no-isolation } check() { - local _py_ver=$(python -c "import sys; print(str(sys.version_info.major)+'.'+str(sys.version_info.minor))") + local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") cd $_name-$pkgver - export PYTHONPATH="build/lib.linux-$CARCH-$_py_ver:$PYTHONPATH" - pytest -v + python -m installer --destdir=test_dir dist/*.whl + export PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH" + pytest -vv } package() { cd $_name-$pkgver - python setup.py install --optimize=1 --root="$pkgdir" + python -m installer --destdir="$pkgdir" dist/*.whl install -vDm 644 README.rst -t "$pkgdir/usr/share/doc/$pkgname/" }
