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..40ca740b 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') and + python_tag2 != 'abi3'): # Ignore packages that are for different versions of Python. continue