diff options
Diffstat (limited to 'community/py3-argon2-cffi/APKBUILD')
-rw-r--r-- | community/py3-argon2-cffi/APKBUILD | 39 |
1 files changed, 27 insertions, 12 deletions
diff --git a/community/py3-argon2-cffi/APKBUILD b/community/py3-argon2-cffi/APKBUILD index f4dc768ec9f..5aa39471a58 100644 --- a/community/py3-argon2-cffi/APKBUILD +++ b/community/py3-argon2-cffi/APKBUILD @@ -1,32 +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=21.1.0 -pkgrel=0 +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" -export ARGON2_CFFI_USE_SYSTEM=1 - build() { - python3 setup.py build + export ARGON2_CFFI_USE_SYSTEM=1 + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - PYTHONPATH="$(echo "$PWD"/build/lib.*)" py.test-3 -v + 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=" -bbfebd2c075f360a6c1c187c0789be2aae7480b9398f36db7bdfe74f288d9e00b44a788918c54f4cc8bb1947136ab0493f61975de408c482a5131e2bf1a8f4d0 argon2-cffi-21.1.0.tar.gz +6cb2a075f3bb7040ee7f552d082bfa2f3df0854649d9c84fdfdb42bb4bee2133b8a35a20be2b3c887931efda12fbbb00815d8d88170b7e20b3ca19c86f97057e argon2-cffi-21.3.0.tar.gz " |