On Mon, Jan 3, 2022 at 11:42 AM Ben Greiner <code@bnavigator.de> wrote:
Am 03.01.22 um 11:22 schrieb Simon Lees:
On 1/3/22 19:22, Michael Ströder wrote:
HI!
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.
Like 1.x versions of Tensorflow that I am required to support. That's a tricky one to find support for in newer Python versions. I so wish I could stop using that... -- Roger Oberholtzer