Michael Ströder
On 1/5/22 21:18, Jan Engelhardt wrote:
On Wednesday 2022-01-05 20:32, Matěj Cepl wrote:
3. The fact of life (and I am not much happy with it personally) is that Python 3 in SLE-15 will be 3.6 (and with the EOL, 3.6.15 now forever). Period. Currently, the policy is that every new service pack of SLE-15 will have also the “latest” interpreter-only Python (3.10 for SP4), which will replace the previous latest version.
So, from the point of view of an ISV, one has to rebuild all the Python packages which the distro originally shipped and which a software needs, just to take advantage of the 3.10 interpreter… right?
Yes.
Or use virtual envs. Which means establishing another pip-compatible repository and whatever build chain you prefer.
Given the current situation I really wonder whether it's worth to waste my time with building native openSUSE/SLE packages.
I think this is just in line with the current trend that most
programming languages are becoming increasingly "hostile"[1] to
distribution packaging and Linux distributions are going to end up with
shipping the interpreter/runtime and the default package manager
only. We already see this with Java and NodeJS, but others are probably
going to follow soon.
Cheers,
Dan
Footnotes:
[1] not necessarily due to bad intentions
--
Dan Čermák