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/APKBUILD23
1 files changed, 10 insertions, 13 deletions
diff --git a/main/py3-jinja2/APKBUILD b/main/py3-jinja2/APKBUILD
index ff3512362d4..f07971ebd4a 100644
--- a/main/py3-jinja2/APKBUILD
+++ b/main/py3-jinja2/APKBUILD
@@ -2,38 +2,35 @@
# Maintainer: Matt Smith <mcs@darkregion.net>
pkgname=py3-jinja2
_pkgname=Jinja2
-pkgver=3.0.1
-pkgrel=0
+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/"
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"
-options="!check" # Remove for 3.0.1
# secfixes:
# 1.11.3-r0:
# - CVE-2020-28493
build() {
- python3 setup.py build
+ gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2
}
check() {
- # https://github.com/pypa/setuptools/issues/2466
- PYTHONPATH=build/lib pytest \
- --deselect tests/test_bytecode_cache.py::TestByteCodeCache::test_simple \
- --deselect tests/test_loader.py::TestLoaders::test_package_loader \
- --deselect tests/test_loader.py::TestLoaders::test_choice_loader
+ 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
@@ -46,5 +43,5 @@ package() {
}
sha512sums="
-18ca56fb2271885c41982d2a3b2daa8bdc7a95191f54d8eec96ddbe001ac995b3fae766b603d8c9287413e5227062b771575012cd92a3f64ed76067d5f168701 Jinja2-3.0.1.tar.gz
+5c36d0cd094b40626511f30c561176c095c49ef4066c2752a9edc3e6feb2430dafa866c17deebddcd0168aa1f0fd3944916d592c5c999639b8152e7c1009c700 Jinja2-3.1.3.tar.gz
"