[arch-commits] Commit in python-vobject/trunk (PKGBUILD)

Daniel M. Capella polyzen at gemini.archlinux.org
Tue Sep 6 21:38:40 UTC 2022


    Date: Tuesday, September 6, 2022 @ 21:38:40
  Author: polyzen
Revision: 1295100

upgpkg: python-vobject 0.9.6.1-10: Use PEP 517

Modified:
  python-vobject/trunk/PKGBUILD

----------+
 PKGBUILD |   12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-09-06 21:32:54 UTC (rev 1295099)
+++ PKGBUILD	2022-09-06 21:38:40 UTC (rev 1295100)
@@ -5,13 +5,14 @@
 _name=vobject
 pkgname=python-vobject
 pkgver=0.9.6.1
-pkgrel=9
+pkgrel=10
 pkgdesc='Module for parsing and generating vCard and vCalendar files'
 url="https://eventable.github.io/vobject/"
 license=('Apache')
 arch=('any')
 depends=('python-dateutil')
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-setuptools'
+             'python-wheel')
 source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
 sha256sums=('96512aec74b90abb71f6b53898dd7fe47300cc940104c4f79148f0671f790101')
 b2sums=('74f9a7dc8058bb792492b1ac44a0310f58c603e677aedda35be0d8e94743e6e1e001a4ae888625f314f706891b7a31db77efa4c268482bbaf44ca37fff236cd6')
@@ -18,7 +19,7 @@
 
 build() {
   cd "${_name}-${pkgver}"
-  python setup.py build
+  python -m build --wheel --skip-dependency-check --no-isolation
 }
 
 check() {
@@ -28,10 +29,7 @@
 
 package() {
   cd "${_name}-${pkgver}"
-  python setup.py install --skip-build \
-    --optimize=1 \
-    --prefix=/usr \
-    --root="${pkgdir}"
+  python -m installer --destdir="${pkgdir}" dist/*.whl
   install -vDm 644 {ACKNOWLEDGEMENTS.txt,README.md} \
     -t "${pkgdir}/usr/share/${pkgname}"
 }



More information about the arch-commits mailing list