aboutsummaryrefslogtreecommitdiffstats
path: root/main/py3-mako/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/py3-mako/APKBUILD')
-rw-r--r--main/py3-mako/APKBUILD28
1 files changed, 18 insertions, 10 deletions
diff --git a/main/py3-mako/APKBUILD b/main/py3-mako/APKBUILD
index 6cd14d3555f..e98ab795de5 100644
--- a/main/py3-mako/APKBUILD
+++ b/main/py3-mako/APKBUILD
@@ -2,33 +2,41 @@
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=py3-mako
_pkgname=Mako
-pkgver=1.1.4
-pkgrel=1
+pkgver=1.3.2
+pkgrel=2
pkgdesc="Python3 fast templating language"
url="https://www.makotemplates.org/"
arch="noarch"
license="MIT"
depends="python3 py3-markupsafe"
-makedepends="py3-setuptools"
-checkdepends="py3-pytest"
+makedepends="py3-gpep517 py3-setuptools py3-wheel"
+checkdepends="py3-babel py3-pytest"
+subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir"/$_pkgname-$pkgver
replaces="py-mako" # Backwards compatibility
provides="py-mako=$pkgver-r$pkgrel" # Backwards compatibility
+# secfixes:
+# 1.2.2-r0:
+# - CVE-2022-40023
+
build() {
- python3 setup.py build
+ gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2
}
check() {
- # Failure related to py3-packaging and not to mako itself
- python3 -m pytest \
- --deselect test/test_util.py::UtilTest::test_load_plugin_failure
+ python3 -m venv --clear --without-pip --system-site-packages .testenv
+ .testenv/bin/python3 -m installer .dist/*.whl
+ # unpackaged py3-lingua
+ .testenv/bin/python3 -m pytest --ignore test/ext/test_linguaplugin.py
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 -m installer -d "$pkgdir" .dist/*.whl
}
-sha512sums="4844c1d6c8d0d474b4ca4e1b31d3557747fc7e30f70a1976163a26b46b1b45c4c96ca6101fbef252b4e3bb4a61635d2a2c6d1c2933fde5b82bb1a1306f31ff84 Mako-1.1.4.tar.gz"
+sha512sums="
+acde7b4be929fdd97f2a3fc133966ffc44b5706dbdd3f1af0fee16620b3c82d12b1a67b7292a229084ebb4f0c392e8db1b2844112baa3c6a5fd2be8777b04897 Mako-1.3.2.tar.gz
+"