diff options
Diffstat (limited to 'community/py3-django-phonenumber-field/APKBUILD')
-rw-r--r-- | community/py3-django-phonenumber-field/APKBUILD | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/community/py3-django-phonenumber-field/APKBUILD b/community/py3-django-phonenumber-field/APKBUILD index 58683d2d9d6..1d8f15db8b1 100644 --- a/community/py3-django-phonenumber-field/APKBUILD +++ b/community/py3-django-phonenumber-field/APKBUILD @@ -1,28 +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=4.0.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="ee6eab8b91082b4e316d1a0511891b5ad0af9a867694be9a43b9c1a9e6fa0202c262b186641e840da678954d0968d4a956aba8a923f955a38d4c87aeae34d819 django-phonenumber-field-4.0.0.tar.gz" +sha512sums=" +8460259cb6adc5a6b968f81d31e8b62681ef8b485a3bd96bd618ca0f599353ceedf337bc2b5eb5db276d982bf88f821369ef1611d160c0071427da28c45bfd8d django-phonenumber-field-7.3.0.tar.gz +" |