From de396d650bf66f5941e8e70b16250ac5cde03049 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 5 Jan 2026 16:18:46 +0100 Subject: [PATCH] CI: Fix all_supplementing_pythons wrt. freethreading Pythons [skip changelog] --- tests/all_supplementing_pythons.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/all_supplementing_pythons.py b/tests/all_supplementing_pythons.py index a473ae2..6c2dadd 100755 --- a/tests/all_supplementing_pythons.py +++ b/tests/all_supplementing_pythons.py @@ -66,10 +66,13 @@ for nvra in supplementing_pkgs: # We use this hack to treat -devel and -libs packages as if they were not such +# We also convert the freethreading packages to the exectuable name def normalize_name(pkgname): for suffix in '-devel', '-libs': if pkgname.endswith(suffix): - return pkgname.removesuffix(suffix) + pkgname = pkgname.removesuffix(suffix) + if pkgname.endswith('-freethreading'): + pkgname = pkgname.removesuffix('-freethreading') + 't' return pkgname