diff options
Diffstat (limited to 'community/py3-django-phonenumber-field/APKBUILD')
-rw-r--r-- | community/py3-django-phonenumber-field/APKBUILD | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/community/py3-django-phonenumber-field/APKBUILD b/community/py3-django-phonenumber-field/APKBUILD index 8423c141d7e..1d8f15db8b1 100644 --- a/community/py3-django-phonenumber-field/APKBUILD +++ b/community/py3-django-phonenumber-field/APKBUILD @@ -1,30 +1,42 @@ -# Contributor: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> -# Maintainer: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> +# Contributor: Kaarle Ritvanen <kunkku@alpinelinux.org> +# Maintainer: Kaarle Ritvanen <kunkku@alpinelinux.org> pkgname=py3-django-phonenumber-field -pkgver=5.0.0 -pkgrel=0 +pkgver=7.3.0 +pkgrel=1 pkgdesc="An international phone number field for django models" url="https://github.com/stefanfoulis/django-phonenumber-field" arch="noarch" license="MIT" depends="py3-babel py3-django py3-phonenumbers" -makedepends="py3-setuptools" +makedepends=" + py3-gpep517 + py3-setuptools + py3-setuptools_scm + py3-wheel + " +subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/d/django-phonenumber-field/django-phonenumber-field-$pkgver.tar.gz" builddir="$srcdir/django-phonenumber-field-$pkgver" options="!check" # test fails. its unclear how tests are supposed to be executed build() { - python3 setup.py build + SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver \ + 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 runtests.py } package() { - python3 setup.py install --root "$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } sha512sums=" -db91ea868537186b03185144960055ce873da771642e46c3bfb410c193987617d2297e97776210ce712e0e7a468c16e3e5058ed1c3ed208d063c45242dd955fd django-phonenumber-field-5.0.0.tar.gz +8460259cb6adc5a6b968f81d31e8b62681ef8b485a3bd96bd618ca0f599353ceedf337bc2b5eb5db276d982bf88f821369ef1611d160c0071427da28c45bfd8d django-phonenumber-field-7.3.0.tar.gz " |