From 36b6ab73bd3597694d4edf9117d67f826280ed40 Mon Sep 17 00:00:00 2001 From: Andrew Morrow Date: Thu, 25 Jan 2024 21:17:39 -0500 Subject: note python threading changes --- CHANGES.txt | 5 +++++ RELEASE.txt | 1 + 2 files changed, 6 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index 19b9b0c..dfa71af 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -60,6 +60,11 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER - The NewParallel scheduler is now the default, the `tm_v2` flag is removed, and the old scheduler is opt-in under `--experimental=legacy_sched`. Additionally, the new scheduler is now used for -j1 builds as well. + - A python interpreter with support for the `threading` package is now required, + and this is enforced on startup. SCons currently sets its minimum supported + Python to 3.6, and it was not until Python 3.7 where `threading` became + default supported. In practice, we expect most real world Python 3.6 deployments + will have `threading` support enabled, so this will not be an issue. From Mats Wichmann: - Add support for Python 3.13 (as of alpha 2). So far only affects diff --git a/RELEASE.txt b/RELEASE.txt index 22922d5..b31916a 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -33,6 +33,7 @@ CHANGED/ENHANCED EXISTING FUNCTIONALITY that the generated function argument list matches the function's prototype when including a header file. Fixes GH Issue #4320 - Now supports pre-release Python 3.13 +- Support for Python versions without support for the `threading` package has been removed FIXES ----- -- cgit v0.12