Am 10.08.21 um 16:42 schrieb Predrag Ivanović:
On Tue, 10 Aug 2021 12:48:47 +0000 Frederic Crozat wrote:
Le mardi 10 août 2021 à 13:48 +0200, Michael Ströder a écrit :
On 8/10/21 1:39 PM, Marcus Meissner wrote:
If you want SLE packages updated, we need to push this via SLE processes. Python 3.9+! Python 3.9 is already part of Leap 15.3, you don't need Leap 15.4 for it.
It is not just the system python3 interpreter but you can install it in parallel.
And that works for packages you can pip install into virtualenv. Not sure how well that would work with say, Pandas or Numpy or newest QGIS, with their loads of Python and other dependencies , which are just not available for 3.9 on Leap, AFAIK, and those upstream projects, at least, removed (official) 3.6 support.
I am not really affected by this(well, *maybe* QGIS, but I can live with LTR :)), since I use Miniconda for pretty much all of that, but, AFAICT, either the newer 'default' python3 (ain't gonna happen in 15 codestream (https://code.opensuse.org/leap/features/issue/17#comment-286)), or larger selection of packages built for python-3.9 on Leap, if possible, would be, I guess, satisfactory for people that prefer to use OS packages instead of something like Anaconda/Miniconda.
If SUSE is going to stick with the decision to stay on Python 3.6, they basically tell their SLE customers and Leap users: Use pip/conda or look for another distribution. Furthermore every RPM package with a Python dependency will continue to have to support and require Python modules for 3.6, which is EOL after December 2021. In Tumbleweed, we made it really easy to enable co-installable Python flavors and the specfiles of the interpreters are prepared so that it is really easy to switch the primary python3 provider (regardless if you want to have multiflavor or not). If you are not going to use this in 15.4, you miss out a lot.
Pedja
Ben