diff options
Diffstat (limited to 'community/py3-django-contact-form/APKBUILD')
-rw-r--r-- | community/py3-django-contact-form/APKBUILD | 31 |
1 files changed, 24 insertions, 7 deletions
diff --git a/community/py3-django-contact-form/APKBUILD b/community/py3-django-contact-form/APKBUILD index cfcd6a3da9b..e8204fe705e 100644 --- a/community/py3-django-contact-form/APKBUILD +++ b/community/py3-django-contact-form/APKBUILD @@ -1,24 +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.8.2 +pkgver=2.0.1 pkgrel=1 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="7d947a59fcb44fddde46938ac603564bb6f7edc592c4a809c7b8af11edf1c0798fe6cf4443274b7cc1b2778236f7a0bec74b2ddb90eb5befe88ff9254bceed18 django-contact-form-1.8.2.tar.gz" +sha512sums=" +7aed259fe3d20433786d17d2a1ec7f05e3791cf0c2e3851dc1e330803227d006a419ad6c4c7540dd05f07b1706b56e231d030695634d3f1d2ccf7e832909f975 django-contact-form-2.0.1.tar.gz +" |