summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorvejnar2022-05-16 21:38:25 -0400
committervejnar2022-05-16 21:38:25 -0400
commitcc46b64a83c63adc1478e0d8f639681a200adea1 (patch)
tree62d3204dbad0da77d4441b33a3e90912b927ccb9
parent76c4a7a30080cdb28a8f308d236998c29193ad1f (diff)
downloadaur-cc46b64a83c63adc1478e0d8f639681a200adea1.tar.gz
PEP517 install
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD22
2 files changed, 10 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8143bdb99e3c..149b1a9702dd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c8a19de347a3..485797df9eda 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}