From e08c323db88fc81e990adfc1b987297c7838fa47 Mon Sep 17 00:00:00 2001 From: DivingDuck Date: Thu, 12 Dec 2024 23:14:00 +0100 Subject: [PATCH] Python 3.13 no longer experimental due to pyglet version 1.5.30 update --- .github/workflows/buildpackage-win.yml | 2 +- release_windows.bat | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/buildpackage-win.yml b/.github/workflows/buildpackage-win.yml index afd3f41b..cea673d4 100644 --- a/.github/workflows/buildpackage-win.yml +++ b/.github/workflows/buildpackage-win.yml @@ -18,7 +18,7 @@ jobs: architecture: [x86, x64] # supported versions: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] # for x86 only Python 3.9 to 3.13 is supported - # Python 3.13 is experimental + # Python 3.13t is not supported python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] steps: diff --git a/release_windows.bat b/release_windows.bat index 63d98ac4..9e644a78 100644 --- a/release_windows.bat +++ b/release_windows.bat @@ -44,7 +44,7 @@ rem ** Remark: Plater stand alone application is experimental only. GUI code ne rem ** update for closing plater window and running processes. For now you ** rem ** need to terminate the process manually via Task manager. ** rem ** ** -rem ** Author: DivingDuck, 2024-11-16, Status: working ** +rem ** Author: DivingDuck, 2024-12-12, Status: working ** rem ** ** rem ************************************************************************************ rem ************************************************************************************ @@ -89,12 +89,11 @@ if exist v3 ( rem py -3.11-32 -m venv v3 rem py -3.11 -m venv v3 rem py -3.12-32 -m venv v3 - py -3.12 -m venv v3 - - rem Attention: Python 3.13 support is experimental, no 3D view available for now as - rem pyglet 1.5.29 have compiling issues with Python 3.13. + rem py -3.12 -m venv v3 rem py -3.13-32 -m venv v3 - rem py -3.13 -m venv v3 + py -3.13 -m venv v3 + rem Attention: py -3.13-32t and py -3.13t (the experimental + rem free-threaded mode) are not supported jet echo ********************************************* echo ****** Activate virtual environment v3 ****** @@ -117,7 +116,7 @@ if exist v3 ( echo *********************** pip install simplejson pip install pyinstaller - pip install pypiwin32 + pip install pywin32 pip install polygon3 pip install pytest )