[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