diff options
Diffstat (limited to 'testing/py3-django-js-asset/APKBUILD')
-rw-r--r-- | testing/py3-django-js-asset/APKBUILD | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/testing/py3-django-js-asset/APKBUILD b/testing/py3-django-js-asset/APKBUILD index 4bb9e8284ff..0dfdd817e40 100644 --- a/testing/py3-django-js-asset/APKBUILD +++ b/testing/py3-django-js-asset/APKBUILD @@ -1,35 +1,45 @@ # Contributor: Leonardo Arena <rnalrd@alpinelinux.org> -# Maintainer: +# Maintainer: Will Sinatra <wpsinatra@gmail.com> pkgname=py3-django-js-asset _pkgname=django-js-asset -pkgver=1.2.2 -pkgrel=2 +pkgver=2.2 +pkgrel=1 pkgdesc="script tag with additional attributes for django.forms.Media" url="https://github.com/matthiask/django-js-asset" arch="noarch" license="BSD-3-Clause" depends="py3-django" -makedepends="py3-setuptools" -checkdepends="py3-coverage" -source="$pkgname-$pkgver.tar.gz::https://github.com/matthiask/$_pkgname/archive/$pkgver.tar.gz - Adapt-the-test-suite-to-changes-in-Django.patch +makedepends=" + py3-gpep517 + py3-hatchling + py3-wheel " +checkdepends="py3-pytest py3-coverage" +subpackages="$pkgname-pyc" +source="$pkgname-$pkgver.tar.gz::https://github.com/matthiask/$_pkgname/archive/$pkgver.tar.gz" builddir="$srcdir"/$_pkgname-$pkgver +options="!check" # need more setup replaces="py-django-js-asset" # Backwards compatibility provides="py-django-js-asset=$pkgver-r$pkgrel" # Backwards compatibility build() { - python3 setup.py --quiet build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 tests/manage.py test -v 2 testapp + 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 --quiet install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } -sha512sums="ad2c51399da9b5d75305c0fa257cc75496df3f6704a827a0d297a4d762712039c3ebd921afbe6e10672626f1badd8637728292dd700ba41c4192c95ec73095a9 py3-django-js-asset-1.2.2.tar.gz -2319e16762981fa0b5e6fa09be470ef3d2f7e5b39e383945574859b6ca1e216a5b3f45d9624f595717d9e501b79e9be0985cafc10328f84d1fed7a590de7a893 Adapt-the-test-suite-to-changes-in-Django.patch" +sha512sums=" +d35f8f1b83726826e9092e7d33dc22d5b53df9f6c1a6a141d7928dfa9eaada3d13a5879b2ee65825b73a2b048e4d21528d462c6449a87d4c0b599501811a40fe py3-django-js-asset-2.2.tar.gz +" |