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"
 }

Reply via email to