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}" }
