aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-keyring/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/py3-keyring/APKBUILD')
-rw-r--r--community/py3-keyring/APKBUILD31
1 files changed, 16 insertions, 15 deletions
diff --git a/community/py3-keyring/APKBUILD b/community/py3-keyring/APKBUILD
index 3024c42a599..34599398a2c 100644
--- a/community/py3-keyring/APKBUILD
+++ b/community/py3-keyring/APKBUILD
@@ -1,32 +1,30 @@
# Maintainer: opal hart <opal@wowana.me>
pkgname=py3-keyring
-pkgver=23.0.1
-pkgrel=0
+pkgver=24.3.1
+pkgrel=1
pkgdesc="Access the system keyring service from Python"
url="https://github.com/jaraco/keyring"
-# ppc64le and mips64 blocked by py3-importlib-metadata
-arch="noarch !ppc64le !mips64"
-license="GPL-3.0-only"
+arch="noarch"
+license="MIT"
depends="
py3-importlib-metadata
+ py3-jaraco.classes
py3-jeepney
py3-secretstorage
python3
"
-makedepends="py3-setuptools"
+makedepends="py3-setuptools py3-gpep517 py3-installer py3-wheel py3-setuptools_scm"
checkdepends="py3-pytest"
+subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/k/keyring/keyring-$pkgver.tar.gz"
builddir="$srcdir/keyring-$pkgver"
-prepare() {
- default_prepare
- sed -e '/setuptools_scm/d' \
- -e "/^\[metadata\]/a version = $pkgver" \
- -i setup.cfg
-}
+export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
build() {
- python3 setup.py build
+ gpep517 build-wheel \
+ --wheel-dir .dist \
+ --output-fd 3 3>&1 >&2
}
check() {
@@ -34,7 +32,10 @@ check() {
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 -m installer -d "$pkgdir" \
+ .dist/keyring-$pkgver-py3-none-any.whl
}
-sha512sums="71cab2eda51d1ff5cdc546110a2eedfcc81c2cd47d92fcfb9e7b8ce77e54647843cd25fbd4b1ad64b318d8e6b8f541a4ff677cac9079226fe808029ba0bd4960 keyring-23.0.1.tar.gz"
+sha512sums="
+53f26763175c7f1de041d8805062696ef3ef6c79792cdc75ae72621da8e729ac4cbb6e76937db2a0a5ce4bc41ab92c164d62e4627f92edab8c0d0fc02ca4980e keyring-24.3.1.tar.gz
+"