Date: Thursday, April 6, 2023 @ 16:20:28
  Author: dvzrv
Revision: 1439580

upgpkg: python-pytest-helpers-namespace 2021.12.29-2: Rebuild to re-sign 
package.

Switch to PEP517.
Pin commit instead of relying on tag (which may be moved).

Modified:
  python-pytest-helpers-namespace/trunk/PKGBUILD

----------+
 PKGBUILD |   41 ++++++++++++++++++++++++++---------------
 1 file changed, 26 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-06 16:19:02 UTC (rev 1439579)
+++ PKGBUILD    2023-04-06 16:20:28 UTC (rev 1439580)
@@ -3,36 +3,47 @@
 _name=pytest-helpers-namespace
 pkgname=python-pytest-helpers-namespace
 pkgver=2021.12.29
-pkgrel=1
+_commit=f5c519bfd65815cef78ea31fca390e662801b617  # refs/tags/v2021.12.29^{}
+pkgrel=2
 pkgdesc="PyTest Helpers Namespace"
 arch=(any)
 url="https://github.com/saltstack/pytest-helpers-namespace";
 license=(Apache)
-depends=(python-pytest)
-makedepends=(git python-setuptools-declarative-requirements 
python-setuptools-scm python-toml)
+depends=(
+  python
+  python-setuptools
+  python-pytest
+)
+makedepends=(
+  git
+  python-build
+  python-installer
+  python-setuptools-declarative-requirements
+  python-setuptools-scm
+  python-toml
+  python-wheel
+)
 checkdepends=(python-pytest)
-source=("git+https://github.com/saltstack/pytest-helpers-namespace#tag=v${pkgver}?signed";)
+source=(git+$url#commit=$_commit?signed)
 sha512sums=('SKIP')
 validpgpkeys=('D2908FB3A823B0FAB3BD21F5BB36BF6584A298FF') # Pedro Algarvio 
(s0undt3ch) <[email protected]>
 
 build() {
-  cd "${_name}"
-  python setup.py build
+  cd $_name
+  python -m build --wheel --no-isolation
 }
 
 check() {
-  cd "${_name}"
-  # installing into test location, so pytest can pick up the extension
-  mkdir -vp test_dir
-  python setup.py install --optimize=1 --root="test_dir"
+  local site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
 
-  local site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
-  export PYTHONPATH="test_dir/${site_packages}:${PYTHONPATH}"
+  cd $_name
+  python -m installer --destdir=test_dir dist/*.whl
+  export PYTHONPATH="test_dir/$site_packages:$PYTHONPATH"
   pytest -vv
 }
 
 package() {
-  cd "${_name}"
-  python setup.py install --optimize=1 --root="${pkgdir}"
-  install -vDm 644 {AUTHORS,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
+  cd $_name
+  python -m installer --destdir="$pkgdir" dist/*.whl
+  install -vDm 644 {AUTHORS,README}.rst -t "$pkgdir/usr/share/doc/$pkgname/"
 }

Reply via email to