On 1/3/22 11:41, Ben Greiner wrote:
Am 03.01.22 um 11:22 schrieb Simon Lees:
On 1/3/22 19:22, Michael Ströder wrote:
Python 3.6 has reached EOL and various Python module packages already drop support for 3.6. (...)
(...) Its also why they paid people to develop "Single Spec" to make it easier to maintain multiple versions of python packages in Leap.
A note of caution: The singlespec approach only works when a package supports all target flavors. Lots of upstream packages only introduced compatibility with Python 3.9 or Python 3.10 after they dropped Python 3.6 support. So when you plan to enable a python39 or python310 flavor in 15.4, and that is how I read your statement, you will still require a paid SUSE engineer to either maintain two different package versions or that lots of suse-specific patches need to be introduced. With the Factory first approach, these patches would also appear in Tumbleweed, making the life harder for everyone.
That's exactly one of the bigger problems! Ciao, Michael.