aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-soupsieve/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/py3-soupsieve/APKBUILD')
-rw-r--r--community/py3-soupsieve/APKBUILD20
1 files changed, 13 insertions, 7 deletions
diff --git a/community/py3-soupsieve/APKBUILD b/community/py3-soupsieve/APKBUILD
index db0c0335f2f..01f215b6d53 100644
--- a/community/py3-soupsieve/APKBUILD
+++ b/community/py3-soupsieve/APKBUILD
@@ -1,24 +1,30 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
-# Maintainer:
+# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
pkgname=py3-soupsieve
-pkgver=2.2.1
-pkgrel=2
+pkgver=2.5
+pkgrel=1
pkgdesc="modern CSS selector implementation for Beautiful Soup"
options="!check" # Circular dependency on py3-beautifulsoup4
url="https://github.com/facelessuser/soupsieve"
arch="noarch"
license="MIT"
depends="python3"
-makedepends="py3-setuptools"
+makedepends="py3-hatchling py3-gpep517"
+subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/facelessuser/soupsieve/archive/$pkgver.tar.gz"
builddir="$srcdir/soupsieve-$pkgver"
build() {
- python3 setup.py build
+ gpep517 build-wheel \
+ --wheel-dir .dist \
+ --output-fd 3 3>&1 >&2
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 -m installer -d "$pkgdir" \
+ .dist/*.whl
}
-sha512sums="c1339cfca237af7f8915b6d644b8271f769f9a37aa68f8acf536236551baaf9bb44a2f2a736f9168a7649cde14d37b8c24614c9491acbf81e3f4fdaea96b4928 py3-soupsieve-2.2.1.tar.gz"
+sha512sums="
+5b3bb1f8ea84c69a97b273c87f385513baf9f0c49f5cf822120e4a73c16801ad8eb65f7ac32f83091b3efac716b3a7097b7511273e7fb8079f49ca6caa238656 py3-soupsieve-2.5.tar.gz
+"