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/APKBUILD29
1 files changed, 14 insertions, 15 deletions
diff --git a/community/py3-keyring/APKBUILD b/community/py3-keyring/APKBUILD
index c8c01b3031d..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.2.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,9 +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="
-7572173fa73a5edcdb5bf4823debb06beada44738d876614e6097400009cda1ba721281a98594408081e3e7f1bfdb2827e0bf7339115222dc97bf3d59bc8730f keyring-23.2.1.tar.gz
+53f26763175c7f1de041d8805062696ef3ef6c79792cdc75ae72621da8e729ac4cbb6e76937db2a0a5ce4bc41ab92c164d62e4627f92edab8c0d0fc02ca4980e keyring-24.3.1.tar.gz
"