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

George Rawlinson grawlinson at gemini.archlinux.org
Sun Jul 17 08:00:39 UTC 2022


    Date: Sunday, July 17, 2022 @ 08:00:38
  Author: grawlinson
Revision: 1254276

upgpkg: python-distlib 0.3.5-1

* New upstream release.
* Switch build system to PEP-517 as per upstream changes.

Modified:
  python-distlib/trunk/PKGBUILD

----------+
 PKGBUILD |   40 +++++++++++++++++++++-------------------
 1 file changed, 21 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-07-17 07:56:46 UTC (rev 1254275)
+++ PKGBUILD	2022-07-17 08:00:38 UTC (rev 1254276)
@@ -1,39 +1,41 @@
-# Maintainer: Eli Schwartz <eschwartz at archlinux.org>
+# Maintainer: George Rawlinson <grawlinson at archlinux.org>
+# Contributor: Eli Schwartz <eschwartz at archlinux.org>
 
-_pkgname=distlib
-pkgname='python-distlib'
-pkgver=0.3.4
+pkgname=python-distlib
+_pkgname="${pkgname#python-}"
+pkgver=0.3.5
 pkgrel=1
-pkgdesc="Low-level components of distutils2/packaging"
+pkgdesc='Low-level functions that relate to packaging and distribution of Python software'
 arch=('any')
-url="https://github.com/pypa/distlib/"
+url='https://distlib.readthedocs.io'
 license=('PSF')
 depends=('python')
-makedepends=('python')
-source=("https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}.zip")
-sha256sums=('e4b58818180336dc9c529bfb9a0b58728ffc09ad92027a3f30b7cd91e3458579')
-b2sums=('60cf55ae7ab704748c932ac313e4ebd3e2d2d7bc4b6ea19b7d489eb896f342636f8202a2911e90d695ccf0e8a74e042461f6a954db17e83780353b055563ad21')
+makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel')
+source=("https://github.com/pypa/distlib/releases/download/$pkgver/distlib-$pkgver.tar.gz"{,.asc})
+b2sums=('cded3b02873192b5ca77a654729d25ff7fb3d03bf81dc29a4031bee1cec3c26cbd400d1f3f346868a83d8986008439b119667f23f9878ec31eb59a3cefa1a7df'
+        'SKIP')
+validpgpkeys=('CA749061914EAC138E66EADB9147B477339A9B86') # Vinay Sajip <vinay_sajip at yahoo.co.uk>
 
 prepare() {
-    cd "${srcdir}"/${_pkgname}-${pkgver}
+  cd "$_pkgname-$pkgver"
 
-    rm distlib/*.exe
-
+  rm distlib/*.exe
 }
 
 build() {
-    cd "${srcdir}"/${_pkgname}-${pkgver}
+  cd "$_pkgname-$pkgver"
 
-    python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
-    cd "${srcdir}"/${_pkgname}-${pkgver}
+  cd "$_pkgname-$pkgver"
 
-    python setup.py test || true
+  python tests/test_all.py
 }
 
 package() {
-    cd "${srcdir}"/${_pkgname}-${pkgver}
-    python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+  cd "$_pkgname-$pkgver"
+
+  python -m installer --destdir="$pkgdir" dist/*.whl
 }



More information about the arch-commits mailing list