[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