From 45cf5bdb8de1091c4f96c8ba627234773119b0ea Mon Sep 17 00:00:00 2001 From: Frank Sundermeyer Date: Fri, 28 Jul 2023 17:50:36 +0200 Subject: [PATCH] Added extensive informatiopnfor Python 3 module (from RN) fixes PED-4724 --- xml/art_modules.xml | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/xml/art_modules.xml b/xml/art_modules.xml index cdf7f39c0b..dd93e163e9 100644 --- a/xml/art_modules.xml +++ b/xml/art_modules.xml @@ -674,9 +674,33 @@ Python 3 - This module contains the most recent version of selected Python 3 packages. - It has a different lifecycle than &sle; itself. Packages in this module are - frequently updated to new upstream versions. + &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. + + + 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. + + + In &productname; &productnumber; the Python 3 Module ships with Python 3.11. + Python 3.11 is compatible with versions 3.10 and 3.9. Code written in 3.9 + 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. @@ -692,7 +716,7 @@ - Lifecycle: 10 years + Lifecycle: December 2027 (Python 3.11)