aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-django-treebeard/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/py3-django-treebeard/APKBUILD')
-rw-r--r--community/py3-django-treebeard/APKBUILD54
1 files changed, 20 insertions, 34 deletions
diff --git a/community/py3-django-treebeard/APKBUILD b/community/py3-django-treebeard/APKBUILD
index 2110646b31b..bd3919e9b72 100644
--- a/community/py3-django-treebeard/APKBUILD
+++ b/community/py3-django-treebeard/APKBUILD
@@ -1,28 +1,17 @@
-# 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-treebeard
-pkgver=4.3.1
-pkgrel=2
+pkgver=4.7.1
+pkgrel=1
pkgdesc="Efficient tree implementations for Django"
url="https://github.com/django-treebeard/django-treebeard"
arch="noarch"
license="Apache-2.0"
depends="py3-django"
-makedepends="py3-setuptools"
-checkdepends="py3-pytest"
-source="$pkgname-$pkgver.tar.gz::https://github.com/django-treebeard/django-treebeard/archive/$pkgver.tar.gz
- 0001-Signature-of-ChangeList-changed-in-Django-2.1.patch
- 0002-add-user-to-rrequest-object.patch
- 0003-refactor-all-occurences-of-ChangeList.patch
- 0004-Update-README.rst.patch
- 0005-Update-README.rst.patch
- 0006-docs-Fix-simple-typo-proprt-property.patch
- 0007-Fix-pytest-installation-instructions.patch
- 0008-Travis-CI-Get-PostgreSQL-server-back-on-default-port.patch
- 0009-AppVeyor-Get-list-of-tox-environments-back-in-sync-w.patch
- 0010-tox.ini-Document-state-of-environment-dj22-mssql.patch
- 0011-Declare-support-for-Django-3-and-drop-support-for-EO.patch
- "
+makedepends="py3-gpep517 py3-setuptools py3-wheel"
+checkdepends="py3-pytest py3-pytest-django"
+subpackages="$pkgname-pyc"
+source="$pkgname-$pkgver.tar.gz::https://github.com/django-treebeard/django-treebeard/archive/$pkgver.tar.gz"
builddir="$srcdir/django-treebeard-$pkgver"
@@ -30,26 +19,23 @@ replaces="py-django-treebeard" # Backwards compatibility
provides="py-django-treebeard=$pkgver-r$pkgrel" # Backwards compatibility
build() {
- python3 setup.py build
+ gpep517 build-wheel \
+ --wheel-dir .dist \
+ --output-fd 3 3>&1 >&2
}
check() {
- python3 -m pytest
+ 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 install --root "$pkgdir"
+ python3 -m installer -d "$pkgdir" \
+ .dist/*.whl
+ rm -rf "$pkgdir"/usr/lib/python3*/site-packages/treebeard/tests
}
-sha512sums="0028bec918e3a269eade270842dac29bdbff4c87ad2606b240fc6796b04c2ff723b0fafae9c7c110aee3ef72e11f3a1a5877e6f21e29ea70c3e059f4cf32435a py3-django-treebeard-4.3.1.tar.gz
-250cecccc6c4b87790034961c5ff61d85bfa4b6a6ecc6edce7a887fd91333e1c4a88391ca4d6989786e014f9c4d98d164fb129bf22fa6e72fbe0d363e13a9c85 0001-Signature-of-ChangeList-changed-in-Django-2.1.patch
-44f8f760b81c2a25c7da1e8f1b6546446a94b605c9404d58acba204ad53e8f247f012ee19962772437f98b1f74c3ede60f8d0cb602eed9bd03c7f04ed2958bea 0002-add-user-to-rrequest-object.patch
-7ad29c9ab6f5e8089b1ce9ab73057fbb2ce1471b657a8d1c13c2a9c3d22b3337542111cd323c26e9ecd634ac9d46981284c9e3c87fd7bb2838e2406b897a222a 0003-refactor-all-occurences-of-ChangeList.patch
-c8c046eaa6aa45a5a611ca3fe3c0274f29ea19dfe682f4c5bf6ed49668e293a95034bee4d5ea321b403cdc3b2ba4a6208869964772d1bb6e37935ced512b1a42 0004-Update-README.rst.patch
-bce3c8d0019be35d7a15d035146e1bfecec191fa238733eed2be35bdef3f9635209c0e9b25ba034c857fcb0785d2331fba807853cec9cfcf49427acb4d1f7463 0005-Update-README.rst.patch
-0185d08ddc876ee97e59a7c3c46b8e86c1f4d129ef1be66b15a97fd54795899aed5e4d21b2487d6566a994f639a29f9dac30b839c71077aefd939bc19716e70f 0006-docs-Fix-simple-typo-proprt-property.patch
-7fbea231931d61493df4b6c8e1ca8f3f5b0fba754c5a459b15de64ee750bd2b3ca391885b1866ff721ddc0a42dd10691701803c5616ec97aaa98776a6d72a6dd 0007-Fix-pytest-installation-instructions.patch
-a8bd7453a90b17414fae00ee59908944c1b98aed77c8b16223831bec40f08ded12c240d35ca389eba250dd61cd7645777ce0b306fbdd608994c841275021e286 0008-Travis-CI-Get-PostgreSQL-server-back-on-default-port.patch
-77a3ebd590403c7c6a5da94e7e3e4d12da4d5de47bd82db9a90105e0997858dc95d603fb40fe830fd806ecedd7c7c2b032a705b9129b870cd00afbb9ab84afe1 0009-AppVeyor-Get-list-of-tox-environments-back-in-sync-w.patch
-8de20781c33ef6ae290502870f12e11f0e6c9efe3187a1f62ee034997974ad3b83cf07409755c5c4b2cd7b674d4a75120ff52cce1e1c7167bd2769981b64aeba 0010-tox.ini-Document-state-of-environment-dj22-mssql.patch
-19e2d212b47bae8b9a7f0271464b01b5d3ef83285b54259620120ceeb7b6fbbceddf4bb33735eb37059edc7e23690d4553772d936af26af843366db2d3c01cad 0011-Declare-support-for-Django-3-and-drop-support-for-EO.patch"
+sha512sums="
+739de1c1a9998662566c385c6a92c02be6dd90f87d0f790aca1f5f820e14cd4536f2276f55acbeb2a692c8d169714321b209a4435d094184d283612c9d2becce py3-django-treebeard-4.7.1.tar.gz
+"