diff options
author | vejnar | 2022-05-16 21:38:25 -0400 |
---|---|---|
committer | vejnar | 2022-05-16 21:38:25 -0400 |
commit | cc46b64a83c63adc1478e0d8f639681a200adea1 (patch) | |
tree | 62d3204dbad0da77d4441b33a3e90912b927ccb9 | |
parent | 76c4a7a30080cdb28a8f308d236998c29193ad1f (diff) | |
download | aur-cc46b64a83c63adc1478e0d8f639681a200adea1.tar.gz |
PEP517 install
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 10 insertions, 15 deletions
@@ -5,8 +5,9 @@ pkgbase = python-pyfnutils url = https://github.com/vejnar/pyfnutils arch = any license = MPLv2 + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools - makedepends = python-pip makedepends = python-wheel depends = python source = https://github.com/vejnar/pyfnutils/archive/refs/tags/v1.3.tar.gz @@ -1,4 +1,4 @@ -# Maintainer: Charles Vejnar +# Maintainer: Charles Vejnar <first name [dot] last name [at] gmail [dot] com> pkgname=python-pyfnutils pkgver=1.3 @@ -8,22 +8,16 @@ arch=("any") url="https://github.com/vejnar/pyfnutils" license=("MPLv2") depends=("python") -makedepends=("python-setuptools" "python-pip" "python-wheel") +makedepends=("python-build" "python-installer" "python-setuptools" "python-wheel") source=("https://github.com/vejnar/pyfnutils/archive/refs/tags/v$pkgver.tar.gz") sha1sums=("055825e6dbeebde50e955535c22a7af973ea4d41") +build() { + cd "$srcdir/pyfnutils-$pkgver" + python -m build --wheel --no-isolation +} + package() { cd "$srcdir/pyfnutils-$pkgver" - pip install --disable-pip-version-check \ - --ignore-installed \ - --isolated \ - --no-deps \ - --no-build-isolation \ - --no-index \ - --no-cache-dir \ - --no-warn-script-location \ - --root="$pkgdir" \ - . - cd "${pkgdir}" - python -O -m compileall "usr/lib" + python -m installer --destdir="$pkgdir" dist/*.whl } |