diff options
Diffstat (limited to 'community/py3-keyring/APKBUILD')
-rw-r--r-- | community/py3-keyring/APKBUILD | 31 |
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 +" |