Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages / 
python-keyutils


Commits:
e94351e5 by loqs at 2024-02-29T02:18:37+00:00
Remove pytest-runner

- - - - -
555cb33b by loqs at 2024-02-29T02:21:55+00:00
Change to a PEP 517 based workflow

- - - - -
f4345efc by loqs at 2024-02-29T02:25:12+00:00
Change to SPDX license identifier

- - - - -
41bf6c0c by Daniel M. Capella at 2024-02-28T22:00:54-05:00
Add SRCINFO

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,20 @@
+pkgbase = python-keyutils
+       pkgdesc = A set of python bindings for keyutils
+       pkgver = 0.6
+       pkgrel = 9
+       url = https://github.com/sassoftware/python-keyutils
+       arch = x86_64
+       license = Apache-2.0
+       checkdepends = python-pytest
+       makedepends = python
+       makedepends = python-setuptools
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-wheel
+       makedepends = cython
+       depends = python
+       depends = keyutils
+       source = 
python-keyutils-0.6.tar.gz::https://github.com/sassoftware/python-keyutils/archive/0.6.tar.gz
+       sha256sums = 
f69e6cadc50525dcb117714e440ee6579b0e5b7f12910b2bb2e910b236a2b18b
+
+pkgname = python-keyutils


=====================================
PKGBUILD
=====================================
@@ -7,21 +7,25 @@ pkgrel=9
 pkgdesc="A set of python bindings for keyutils"
 arch=("x86_64")
 url="https://github.com/sassoftware/python-keyutils";
-license=("Apache")
-# python-pytest-runner in makedepends due to be set in setup_requires (which 
is wrong upstream)
+license=("Apache-2.0")
 depends=("python" "keyutils")
-makedepends=("python" "python-setuptools" "python-pytest-runner" "cython")
+makedepends=("python" "python-setuptools" "python-build" "python-installer" 
"python-wheel" "cython")
 checkdepends=("python-pytest")
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/sassoftware/python-keyutils/archive/$pkgver.tar.gz";)
 sha256sums=('f69e6cadc50525dcb117714e440ee6579b0e5b7f12910b2bb2e910b236a2b18b')
 
+prepare() {
+  # Remove dependency on pytest-runner
+  sed -i '/pytest-runner/d' "$pkgname-$pkgver"/setup.py
+}
+
 build(){
        cd "$pkgname-$pkgver"
        cython keyutils/_keyutils.pyx
-       python setup.py build
+       python -m build --wheel --no-isolation
 }
 
 package(){
        cd "$pkgname-$pkgver"
-       python setup.py install --root="$pkgdir" --prefix=/usr --optimize=1 
--skip-build
+       python -m installer --destdir="$pkgdir" dist/*.whl
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-keyutils/-/compare/82105b7a9e12a366f4f97f85c0191952d351cec2...41bf6c0c2e8f6468b3cdc8d1debc7d614bbb505a

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-keyutils/-/compare/82105b7a9e12a366f4f97f85c0191952d351cec2...41bf6c0c2e8f6468b3cdc8d1debc7d614bbb505a
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to