diff options
Diffstat (limited to 'community/py3-argon2-cffi/APKBUILD')
-rw-r--r-- | community/py3-argon2-cffi/APKBUILD | 39 |
1 files changed, 29 insertions, 10 deletions
diff --git a/community/py3-argon2-cffi/APKBUILD b/community/py3-argon2-cffi/APKBUILD index 91c05c03cdb..5aa39471a58 100644 --- a/community/py3-argon2-cffi/APKBUILD +++ b/community/py3-argon2-cffi/APKBUILD @@ -1,28 +1,47 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=py3-argon2-cffi -pkgver=20.1.0 -pkgrel=1 +pkgver=21.3.0 +pkgrel=2 pkgdesc="The secure Argon2 password hashing algorithm" url="https://argon2-cffi.readthedocs.io/en/stable/" -arch="all !s390x" # Fails to build +arch="all" license="MIT" -depends="python3 py3-cffi" -makedepends="argon2-dev python3-dev py3-setuptools libffi-dev py3-wheel" +depends=" + python3 + py3-argon2-cffi-bindings + py3-cffi + " +makedepends=" + argon2-dev + libffi-dev + py3-flit-core + py3-gpep517 + python3-dev + " checkdepends="py3-pytest py3-hypothesis" +subpackages="$pkgname-pyc" source="https://pypi.io/packages/source/a/argon2-cffi/argon2-cffi-$pkgver.tar.gz" builddir="$srcdir/argon2-cffi-$pkgver" build() { - python3 setup.py build + export ARGON2_CFFI_USE_SYSTEM=1 + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 setup.py test + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } -sha512sums="d1d798e3e51ed67c4f523a66081fea99479ee986b5cfc36b250954e757b9846625681445447f9347519d9988f8a2ace2e3c8ce5817c5c6b4767819cf56ee0af2 argon2-cffi-20.1.0.tar.gz" +sha512sums=" +6cb2a075f3bb7040ee7f552d082bfa2f3df0854649d9c84fdfdb42bb4bee2133b8a35a20be2b3c887931efda12fbbb00815d8d88170b7e20b3ca19c86f97057e argon2-cffi-21.3.0.tar.gz +" |