Date: Saturday, April 22, 2023 @ 08:04:00
  Author: alerque
Revision: 1448242

upgpkg: python-tld 0.13-3; Refactor with PEP517 build

Modified:
  python-tld/trunk/PKGBUILD

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

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-22 07:49:00 UTC (rev 1448241)
+++ PKGBUILD    2023-04-22 08:04:00 UTC (rev 1448242)
@@ -1,26 +1,28 @@
 # Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org>
+# Maintainer: Caleb Maclennan <[email protected]>
 
 _pyname=tld
 pkgname=python-${_pyname}
 pkgver=0.13
-pkgrel=2
+pkgrel=3
 pkgdesc="Extracts the top level domain (TLD) from the URL given"
 arch=(any)
 url="https://github.com/barseghyanartur/tld";
 license=('MPL' 'GPL' 'LGPL')
 depends=('python')
-makedepends=('python-setuptools')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/barseghyanartur/tld/archive/${pkgver}.tar.gz";)
+makedepends=('python-'{build,installer,wheel}
+             'python-setuptools-scm')
+source=("${url}/archive/${pkgver}/${_pyname}-${pkgver}.tar.gz")
 
b2sums=('9f84307ce704500096dd2abff75ead534dbd17b59ea0d3dae84394b791aeee873638e6e224ddd3b5c598293a46ead964ae36022b0c3c7411de7c64096d0c69cc')
 
 build() {
   cd "${_pyname}-${pkgver}"
-  python setup.py build
+  python -m build -wn
 }
 
 package() {
   cd "${_pyname}-${pkgver}"
-  python setup.py install -O1 --root="$pkgdir" --skip-build
+  python -m installer -d "${pkgdir}" dist/*.whl
 }
 
 # vim: ts=2 sw=2 et:

Reply via email to