summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD8
2 files changed, 8 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d6b58b0de1b8..6a03e7383314 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,13 @@
pkgbase = python-userspacefs
pkgdesc = Cross-platform user-space file systems for Python
pkgver = 2.0.5
- pkgrel = 1
+ pkgrel = 2
url = https://thelig.ht/code/userspacefs
arch = any
license = GPL3
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installerpython-setuptools
+ makedepends = python-wheel
depends = python-fusepyng
source = https://files.pythonhosted.org/packages/source/u/userspacefs/userspacefs-2.0.5.tar.gz
source = https://files.pythonhosted.org/packages/source/u/userspacefs/userspacefs-2.0.5.tar.gz.asc
diff --git a/PKGBUILD b/PKGBUILD
index 614f3090e55a..940920cce596 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,13 @@
pkgname=python-userspacefs
_name=${pkgname#python-}
pkgver=2.0.5
-pkgrel=1
+pkgrel=2
pkgdesc="Cross-platform user-space file systems for Python"
arch=('any')
url="https://thelig.ht/code/userspacefs"
license=('GPL3')
depends=('python-fusepyng')
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer''python-setuptools' 'python-wheel')
source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz"{,.asc})
sha256sums=('5d6f5ffa6d39488f1c7437c5eaae8fabf4916caceab483a3173a18e6789b186c'
'SKIP')
@@ -16,10 +16,10 @@ validpgpkeys=('584EDA5AAC13B9FBFB13F678A6A5398DACC9C15C') # Rian Hunter <rian@th
build() {
cd "$_name-$pkgver"
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
cd "$_name-$pkgver"
- python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
}