From 53c751953ec24cc6e2632073b00b5af0110f29af Mon Sep 17 00:00:00 2001 From: Joachim Metz Date: Thu, 20 Nov 2025 05:38:02 +0100 Subject: [PATCH 1/2] Changes to update script --- data/templates/appveyor.yml/matrix | 24 ++++++++++++------------ tools/update.py | 7 ++++--- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/data/templates/appveyor.yml/matrix b/data/templates/appveyor.yml/matrix index 3010b2a3..ead05036 100644 --- a/data/templates/appveyor.yml/matrix +++ b/data/templates/appveyor.yml/matrix @@ -1,30 +1,30 @@ matrix: - - DESCRIPTION: "Run tests on Windows with 32-bit Python 3.12" + - DESCRIPTION: "Run tests on Windows with 32-bit Python 3.14" MACHINE_TYPE: "x86" APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 - PYTHON: "C:\\Python312" - PYTHON_VERSION: "3.12" + PYTHON: "C:\\Python314" + PYTHON_VERSION: "3.14" L2TBINARIES_TRACK: "dev" TARGET: tests - - DESCRIPTION: "Run tests on Windows with 64-bit Python 3.12" + - DESCRIPTION: "Run tests on Windows with 64-bit Python 3.14" MACHINE_TYPE: "amd64" APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 - PYTHON: "C:\\Python312-x64" - PYTHON_VERSION: "3.12" + PYTHON: "C:\\Python314-x64" + PYTHON_VERSION: "3.14" L2TBINARIES_TRACK: "dev" TARGET: tests - - DESCRIPTION: "Build wheel on Windows with 32-bit Python 3.12" + - DESCRIPTION: "Build wheel on Windows with 32-bit Python 3.14" MACHINE_TYPE: "amd64" APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 - PYTHON: "C:\\Python312-x64" - PYTHON_VERSION: "3.12" + PYTHON: "C:\\Python314-x64" + PYTHON_VERSION: "3.14" L2TBINARIES_TRACK: "dev" TARGET: wheel - - DESCRIPTION: "Build wheel on Windows with 64-bit Python 3.12" + - DESCRIPTION: "Build wheel on Windows with 64-bit Python 3.14" MACHINE_TYPE: "amd64" APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 - PYTHON: "C:\\Python312-x64" - PYTHON_VERSION: "3.12" + PYTHON: "C:\\Python314-x64" + PYTHON_VERSION: "3.14" L2TBINARIES_TRACK: "dev" TARGET: wheel - DESCRIPTION: "Run tests on Mac OS with Python 3.14" diff --git a/tools/update.py b/tools/update.py index 77efdd5a..09fbc157 100755 --- a/tools/update.py +++ b/tools/update.py @@ -363,10 +363,11 @@ def _GetAvailableWheelPackages(self): # Ignore all other file extensions. continue - (package_name, package_version, python_tags, - _, _) = package_filename[:-4].split('-') + (package_name, package_version, python_tag1, python_tag2, + _) = package_filename[:-4].split('-') - if python_tags not in (python_version_indicator, 'py2.py3', 'py3'): + if (python_tag1 not in (python_version_indicator, 'py2.py3', 'py3') or + python_tag2 != 'abi3'): # Ignore packages that are for different versions of Python. continue From a7efc43ba3a689dfed6e7135683772cd174d0023 Mon Sep 17 00:00:00 2001 From: Joachim Metz Date: Thu, 20 Nov 2025 05:44:29 +0100 Subject: [PATCH 2/2] Changes to update script --- tools/update.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/update.py b/tools/update.py index 09fbc157..40ca740b 100755 --- a/tools/update.py +++ b/tools/update.py @@ -366,7 +366,7 @@ def _GetAvailableWheelPackages(self): (package_name, package_version, python_tag1, python_tag2, _) = package_filename[:-4].split('-') - if (python_tag1 not in (python_version_indicator, 'py2.py3', 'py3') or + if (python_tag1 not in (python_version_indicator, 'py2.py3', 'py3') and python_tag2 != 'abi3'): # Ignore packages that are for different versions of Python. continue