Hello. The attached patch fixes the tests for Python 3.12 (and, hopefully later ones), while still keeping them working for earlier versions. A simple fix. Could perhaps be written better (like in a single Python script), but this is enough.
-- Regards - Bogdan ('bogdro') D. (GNU/Linux & FreeDOS) X86 assembly (DOS, GNU/Linux): http://bogdro.evai.pl/index-en.php Soft(EN): http://bogdro.evai.pl/soft http://bogdro.evai.pl/soft4asm www.Xiph.org www.TorProject.org www.LibreOffice.org www.GnuPG.org
From dc9454621fa0fa7bf2a7ab65219f300da0ceff65 Mon Sep 17 00:00:00 2001 From: Bogdan Drozdowski <> Date: Sun, 28 Jan 2024 23:06:27 +0100 Subject: [PATCH] Fix tests for Python 3.12 --- t/ax/am-test-lib.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/t/ax/am-test-lib.sh b/t/ax/am-test-lib.sh index fbbb79005..d61fd6662 100644 --- a/t/ax/am-test-lib.sh +++ b/t/ax/am-test-lib.sh @@ -635,6 +635,10 @@ python_has_pep3147 () am_pep3147_tag=$($PYTHON -c 'import imp; print(imp.get_tag())') \ || am_pep3147_tag=none fi + if test "$am_pep3147_tag" = "none"; then + am_pep3147_tag=$($PYTHON -c 'import sys; print(sys.implementation.cache_tag)') \ + || am_pep3147_tag=none + fi test $am_pep3147_tag != none } am_pep3147_tag= -- 2.35.1