From 27c7d92ee832562c28463d85a90a30f3c4393b9a Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Fri, 24 Sep 2021 23:16:26 -0400 Subject: [PATCH] python-tempita: rebuild for Python 3.10 --- srcpkgs/python-tempita/template | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/srcpkgs/python-tempita/template b/srcpkgs/python-tempita/template index bd61a4b21d..ab6b7710c5 100644 --- a/srcpkgs/python-tempita/template +++ b/srcpkgs/python-tempita/template @@ -1,7 +1,7 @@ # Template file for 'python-tempita' pkgname=python-tempita version=0.5.2 -revision=6 +revision=7 wrksrc="Tempita-${version}" build_style=python-module hostmakedepends="python-setuptools python3-setuptools" @@ -15,6 +15,20 @@ license="MIT" distfiles="${PYPI_SITE}/T/Tempita/Tempita-${version}.tar.gz" checksum=cacecf0baa674d356641f1d406b8bff1d756d739c46b869a54de515d08e6fc9c +post_patch() { + # setuptools no longer supports use_2to3 + vsed -i setup.py -e '/use_2to3/d' +} + +do_build() { + # This is pure python, no need for cross antics + python2.7 setup.py build --build-base=build-2.7 + + # Convert py2 syntax to py3 since setuptools no longer does it + 2to3-${py3_ver} -w tempita + python3 setup.py build --build-base=build-${py3_ver} +} + python3-tempita_package() { depends="python3" pycompile_module="tempita"