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

Chih-Hsuan Yen yan12125 at archlinux.org
Sat May 30 02:57:46 UTC 2020


    Date: Saturday, May 30, 2020 @ 02:57:46
  Author: yan12125
Revision: 637308

upgpkg: python-aioitertools 0.7.0-2; use new PEP517 packaging stack by FFY00; update URL

Modified:
  python-aioitertools/trunk/PKGBUILD

----------+
 PKGBUILD |   19 ++++++-------------
 1 file changed, 6 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-05-30 02:51:49 UTC (rev 637307)
+++ PKGBUILD	2020-05-30 02:57:46 UTC (rev 637308)
@@ -3,27 +3,20 @@
 pkgname=python-aioitertools
 _pkgname=aioitertools
 pkgver=0.7.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Implementation of itertools, builtins, and more for AsyncIO and mixed-type iterables'
 arch=(any)
-url='https://github.com/jreese/aioitertools'
+url='https://github.com/omnilib/aioitertools'
 license=(MIT)
 depends=(python python-typing_extensions)
-makedepends=(python-setuptools)
+makedepends=(python-build python-install python-flit)
 source=("https://files.pythonhosted.org/packages/source/a/$_pkgname/$_pkgname-$pkgver.tar.gz")
 sha256sums=('341cb05a0903177ef1b73d4cc12c92aee18e81c364e0138f4efc7ec3c47b8177')
 
-prepare() {
-  cd $_pkgname-$pkgver
-  # setup.py generated by flit uses setuptools-specific install_requires but
-  # imports setup() from distutils.core
-  # https://github.com/takluyver/flit/blob/2.3.0/flit/sdist.py#L16
-  sed -i 's#distutils.core#setuptools#' setup.py
-}
-
 build() {
   cd $_pkgname-$pkgver
-  python setup.py build
+  python -m build
+  python -m install --cache dist/*.whl
 }
 
 check() {
@@ -33,6 +26,6 @@
 
 package() {
   cd $_pkgname-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  python -m install --skip-build -d "$pkgdir"
   install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
 }



More information about the arch-commits mailing list