diff options
author | Klemens Schölhorn | 2024-03-24 15:36:47 +0100 |
---|---|---|
committer | Klemens Schölhorn | 2024-03-24 15:36:58 +0100 |
commit | b7364bc0923f967c29c338d216b1b98f748524a0 (patch) | |
tree | 16f8e36de4ab7470604daea296a4071ce8188113 /PKGBUILD | |
parent | 0f0cbf19f14d6be5eb9aa20850d563110e914435 (diff) | |
download | aur-python-django-formtools.tar.gz |
Update to 2.5.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 23 insertions, 6 deletions
@@ -1,25 +1,42 @@ # Maintainer: Klemens Schölhorn <klemens@schoelhorn.eu> pkgname='python-django-formtools' -pkgver=2.4.1 +pkgver=2.5.1 pkgrel=1 pkgdesc='A set of high-level abstractions for Django forms' arch=('any') url="https://github.com/jazzband/django-formtools" license=('BSD') depends=('python-django') -makedepends=('python-setuptools' 'python-setuptools-scm') -source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") -sha256sums=('97a2fccc43b1667121750dedc48b876056253372c953104143fb8078af880ad1') +makedepends=( + 'python-build' + 'python-installer' + 'python-setuptools' + 'python-setuptools-scm' + 'python-wheel' +) +source=( + "$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz" + '0001-Exclude-all-tests-from-wheel.patch' # https://github.com/jazzband/django-formtools/pull/271 +) +sha256sums=( + '8ebd2845691d532a1dac14361da39318af7fac6df1e4a541ac945798ab5ac7cd' + '23eca9559f3504d65ca799a47c72b75bce7b5a67d06e47db8f915b39152304f0' +) export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver +prepare() { + cd "$srcdir/django-formtools-$pkgver" + patch --forward --strip=1 --input=../0001-Exclude-all-tests-from-wheel.patch +} + build() { cd "$srcdir/django-formtools-$pkgver" - python setup.py build + python -m build --wheel --no-isolation } package() { cd "$srcdir/django-formtools-$pkgver" - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl } |