summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp Joram2024-03-24 16:08:35 +0200
committerPhilipp Joram2024-03-24 16:08:35 +0200
commited7db9ad58df62c0e36ac4c9554368d85d9aada3 (patch)
tree40dbcff23ab158dd9872e92e70ea311d59534a87
parentbfbefc0e74b98d86bd23caa20d024368af3a6003 (diff)
downloadaur-python-soundcloud-v2.tar.gz
Build package via standards based (PEP517) method
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD6
2 files changed, 6 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 726f000c7b85..6403e6059a90 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,7 +5,9 @@ pkgbase = python-soundcloud-v2
url = https://github.com/7x11x13/soundcloud.py
arch = any
license = MIT
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = python
depends = python-dateutil
depends = python-dacite
diff --git a/PKGBUILD b/PKGBUILD
index 9b05d9b83a53..37b1867c2cac 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@ depends=(
'python-dateutil'
'python-dacite'
)
-makedepends=('python-setuptools')
+makedepends=('python-build' 'python-installer' 'python-wheel')
conflicts=('python-soundcloud')
provides=('python-soundcloud')
source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
@@ -21,12 +21,12 @@ sha512sums=('8843a6cafb25df7753a5dd6dd2545d8fd9f8a092102d0904ab5654cb9f54e583e19
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
+ python -m installer --destdir="$pkgdir" dist/*.whl
}
# vim:set ts=2 sw=2 et: