diff options
Diffstat (limited to 'main/py3-jinja2/APKBUILD')
-rw-r--r-- | main/py3-jinja2/APKBUILD | 23 |
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 " |