aboutsummaryrefslogtreecommitdiffstats
path: root/main/py3-jinja2/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/py3-jinja2/APKBUILD')
-rw-r--r--main/py3-jinja2/APKBUILD18
1 files changed, 9 insertions, 9 deletions
diff --git a/main/py3-jinja2/APKBUILD b/main/py3-jinja2/APKBUILD
index bebbb217a2d..f07971ebd4a 100644
--- a/main/py3-jinja2/APKBUILD
+++ b/main/py3-jinja2/APKBUILD
@@ -2,9 +2,7 @@
# Maintainer: Matt Smith <mcs@darkregion.net>
pkgname=py3-jinja2
_pkgname=Jinja2
-# 3.1.0 removes `Markup` (replaced by MarkupSafe only),
-# fix it later..
-pkgver=3.0.3
+pkgver=3.1.3
pkgrel=1
pkgdesc="A small but fast and easy to use stand-alone python template engine"
url="https://palletsprojects.com/p/jinja/"
@@ -12,8 +10,8 @@ arch="noarch"
license="BSD-3-Clause"
depends="py3-markupsafe"
checkdepends="py3-pytest"
-makedepends="python3-dev py3-setuptools"
-subpackages="$pkgname-doc"
+makedepends="python3-dev py3-gpep517 py3-setuptools py3-wheel"
+subpackages="$pkgname-pyc $pkgname-doc"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"
@@ -22,15 +20,17 @@ builddir="$srcdir/$_pkgname-$pkgver"
# - CVE-2020-28493
build() {
- python3 setup.py build
+ gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2
}
check() {
- PYTHONPATH=build/lib pytest
+ python3 -m venv --clear --without-pip --system-site-packages .testenv
+ .testenv/bin/python3 -m installer .dist/*.whl
+ .testenv/bin/python3 -m pytest -W ignore::DeprecationWarning
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 -m installer -d "$pkgdir" .dist/*.whl
local docdir="$pkgdir/usr/share/doc/$pkgname"
# Note: The documentation in the docs directory needs to be generated
@@ -43,5 +43,5 @@ package() {
}
sha512sums="
-51703d396ffe35155ed216922294441e20d44cd1ab69674140146375d4964654cdb32b38945f22916e0de917bbc0cf406cb680c2e569f9225dbe1fe4063be0b0 Jinja2-3.0.3.tar.gz
+5c36d0cd094b40626511f30c561176c095c49ef4066c2752a9edc3e6feb2430dafa866c17deebddcd0168aa1f0fd3944916d592c5c999639b8152e7c1009c700 Jinja2-3.1.3.tar.gz
"