Date: Wednesday, December 28, 2022 @ 09:57:26 Author: dvzrv Revision: 1369868
upgpkg: python-cytoolz 0.12.1-1: Upgrade to 0.12.1. Install wheel to temporary location for tests. Remove tests from resulting package. Modified: python-cytoolz/trunk/PKGBUILD ----------+ PKGBUILD | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-12-28 09:57:23 UTC (rev 1369867) +++ PKGBUILD 2022-12-28 09:57:26 UTC (rev 1369868) @@ -2,7 +2,7 @@ _name=cytoolz pkgname=python-cytoolz -pkgver=0.12.0 +pkgver=0.12.1 pkgrel=1 pkgdesc="Cython implementation of Toolz: High performance functional utilities" arch=(x86_64) @@ -13,8 +13,8 @@ checkdepends=(python-pytest) options=(debug) source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz) -sha512sums=('efc42ed63676389279e0733944d8d41ce0f0139337103e44e9cc04ebb0f346e2e034b6dbb9160e5486bcd9af5b1fde49ef61e18a48922c3d0bab6fc4f6526338') -b2sums=('ff6ada5f16acf016e57078f049c375fcea1031220b904157bbc5286645c08e2606debc5d016c0edbfd5d0ee32ca9b4754ba09672f067eebb5f630b9b05639c05') +sha512sums=('84d627d4c894424f0267e65ab3eeee86a535b7f9e649051253702f17d4add7608d18496f453f174361a2a19d188127a056c66a9cbccaa83e1a305bbbf1d0f269') +b2sums=('86fff06fa2a8340889d5e54a598aafc7b2cf97c6d524d767b1f477f728b167c4cc2630b42bef0765e9a444745d3051e6c72a7589efb1a07098096847f2e0be63') build() { cd $_name-$pkgver @@ -22,15 +22,21 @@ } check() { + local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + cd $_name-$pkgver - local _pyver=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') - export PYTHONPATH="build/lib.linux-${CARCH}-${_pyver}/:${PYTHONPATH}" - pytest -v + # install to temporary location, as importlib is used + python -m installer --destdir=test_dir dist/*.whl + export PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH" + pytest -vv test_dir/$_site_packages } package() { + local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + cd $_name-$pkgver python -m installer --destdir="$pkgdir" dist/*.whl install -vDm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" install -vDm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}" + rm -frv "$pkgdir/$_site_packages/$_name/tests" }
