From 6f12ce9f971677f05e4e7901153e65767b28bc77 Mon Sep 17 00:00:00 2001 From: Frank Sundermeyer Date: Mon, 31 Jul 2023 18:11:58 +0200 Subject: [PATCH] Applied changes suggested by reviewers --- xml/art_modules.xml | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/xml/art_modules.xml b/xml/art_modules.xml index dd93e163e9..071780dc68 100644 --- a/xml/art_modules.xml +++ b/xml/art_modules.xml @@ -675,21 +675,19 @@ Python 3 &productname; 15 comes with a complete stack of Python 3.6 (interpreter, - setuptool, wheel, pip plus almost 550 additional modules). Python 3.6 is - fully supported by SUSE throught the complete lifecycle of SLE 15. + setuptool, wheel, pip, plus hundreds of modules). Although fully + supported throughout the entire lifecycle of &slea; 15, Python 3.6 is no + longer developed by the Python community and it won't any receive new + functionality. Providing a modern Python versions as an alternative allows + you to migrate to the newer version and to benefit from increased + performance, compatibility with the latest syntax and new standard library + versions. You will also be able to utilize contemporary modules provided by + pypi.org. - However, there are only very few pip installable modules that are still - compatible with 3.6 or older. Therefore, starting with SLE 15 SP4, &suse; - introduced the new Python 3 Module. It includes an additional modern Python - interpreter (plus setuptool, wheel, pip and pypi support, but no additional - modules). This new allows more flexibility in providing a fully supported - more recent Python interpreter in &productname;. - - - Packages from the Python 3 module do not collide with existing Python 3.6 - packages and can be co-installed in a system without affecting any running - Python 3.6 workloads. + Packages within the Python 3 module can be installed alongside existing + Python packages and they can coexist within the same system without + impacting any ongoing Python 3.6 workloads. In &productname; &productnumber; the Python 3 Module ships with Python 3.11. @@ -697,10 +695,13 @@ or 3.10 should run without or with only minimal changes in 3.11. - This module contains version 3.11 of selected Python 3 packages. - It has a different lifecycle than &productname; itself, version 3.11 will be - supported until December 2027. Packages in this module will be updated with - each service Pack (if applicable) and will be supported for 18 months. + This module has a different lifecycle than &productname; itself. The Python + 3.11 interpreter and the SUSE provided Python modules will be supported in + &slea; 15 until at least 31st of December 2027. The interpreter will be + regularly updated to the latest patch version. The Python modules will + remain stable unless there is a security vulnerability or other significant + issues. In such cases, the preferred approach will be to backport patches + and maintain the released version. @@ -716,7 +717,7 @@ - Lifecycle: December 2027 (Python 3.11) + Lifecycle: December 31st 2027