diff options
Diffstat (limited to 'community/py3-django-contact-form/APKBUILD')
-rw-r--r-- | community/py3-django-contact-form/APKBUILD | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/community/py3-django-contact-form/APKBUILD b/community/py3-django-contact-form/APKBUILD index a434f486248..ac5a27d1a07 100644 --- a/community/py3-django-contact-form/APKBUILD +++ b/community/py3-django-contact-form/APKBUILD @@ -1,26 +1,41 @@ -# 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-contact-form -pkgver=1.9 +pkgver=2.0.1 pkgrel=0 pkgdesc="Generic contact-form application for Django" url="https://github.com/ubernostrum/django-contact-form" arch="noarch" license="BSD-3-Clause" depends="py3-django" -makedepends="py3-setuptools" +makedepends=" + py3-gpep517 + py3-setuptools + py3-wheel + " +checkdepends="tzdata py3-pytest" replaces="py-django-contact-form" +subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/d/django-contact-form/django-contact-form-$pkgver.tar.gz" builddir="$srcdir/django-contact-form-$pkgver" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 +} + +check() { + 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=" -f64579985df5cf660456d2d2357f0140df955a812525b29dc9ccd89470de52ee9b5c3fd5095b4c514200dc26adba3dc6c2a81b7ed062958830307c2552fa2a31 django-contact-form-1.9.tar.gz +7aed259fe3d20433786d17d2a1ec7f05e3791cf0c2e3851dc1e330803227d006a419ad6c4c7540dd05f07b1706b56e231d030695634d3f1d2ccf7e832909f975 django-contact-form-2.0.1.tar.gz " |