Date: Saturday, September 3, 2022 @ 19:27:25
  Author: ffy00
Revision: 1292719

upgpkg: python-pyudev 0.24.0-1

Modified:
  python-pyudev/trunk/PKGBUILD

----------+
 PKGBUILD |   20 ++++++++------------
 1 file changed, 8 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-09-03 19:26:02 UTC (rev 1292718)
+++ PKGBUILD    2022-09-03 19:27:25 UTC (rev 1292719)
@@ -6,28 +6,24 @@
 
 _pkgname=pyudev
 pkgname=python-$_pkgname
-pkgver=0.22
-pkgrel=7
+pkgver=0.24.0
+pkgrel=1
 arch=('any')
 url='https://github.com/pyudev/pyudev'
 license=('LGPL')
 pkgdesc='Python bindings to libudev'
 depends=('python-six' 'systemd')
-makedepends=('python-setuptools' 'python-sphinx' 'python-mock')
-checkdepends=('python-pytest-runner' 'python-docutils' 'python-mock' 
'python-hypothesis')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 
'python-wheel' 'python-sphinx' 'python-mock')
+checkdepends=('python-pytest' 'python-docutils' 'python-mock' 
'python-hypothesis' 'python-pip')
 optdepends=('python-pyqt5: PyQt integration'
             'pyside2: PySide integration'
             'python-wxpython: WX integration')
 source=("$_pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha512sums=('b509f4442e1c11eea9755fbae867b0aee97221db60d78ed2b8da40c39fb11015982b2e9b423680ed44b3f9db2c84b3a0a57a1e8aad4fb939061e33646638d9e3')
+sha512sums=('fe6fec9bbc402bbcf6458b6c3ea2db43ac3ac03bba3c74193dde46253b532d1c9d55ad78e4bc8fa0ff660bf0e371f07ef60c6c4a6251b0dd64acbb129f63507e')
 
 prepare() {
   cd $_pkgname-$pkgver
 
-  # pytest-runner doesn't understand norecursedirs
-  sed -i '/norecursedirs/d' setup.cfg
-  echo -e '[pytest]\nnorecursedirs = .* _* build' > pytest.ini
-
   # Remove failing tests (we can't test udev inside makepkg)
   rm tests/test_{util,discover,device,monitor,enumerate,observer}.py
 
@@ -39,7 +35,7 @@
 build() {
   cd $_pkgname-$pkgver
 
-  python setup.py build
+  python -m build -nw
 
   # Generate documentation
   sphinx-apidoc -f -e -o doc src/pyudev
@@ -49,13 +45,13 @@
 check() {
   cd $_pkgname-$pkgver
 
-  python setup.py pytest
+  PYTHONPATH=src python -m pytest
 }
 
 package() {
   cd $_pkgname-$pkgver
 
-  python setup.py install --root "$pkgdir" --skip-build -O1
+  python -m installer -d "$pkgdir" dist/*.whl
 
   # Install documentation
   install -dm 755 "$pkgdir"/usr/share/doc/$pkgname

Reply via email to