(Only replying on opensuse-python for this thread) Am 27.08.20 um 14:44 schrieb Neal Gompa:
On Thu, Aug 27, 2020 at 8:40 AM Ben Greiner
wrote:
Hi,
Am 27.08.20 um 13:54 schrieb Dominique Leuenberger / DimStar:
On Thu, 2020-08-27 at 13:42 +0200, Olaf Hering wrote:
Am Fri, 17 Jul 2020 10:44:58 -0400 schrieb Neal Gompa
: We still have a concept of a *default* Python version and things will just *work* that way? Do we plan to have one? If yes: who is maintaining the result of this decision?
Current failure in "openSUSE:Tumbleweed": have choice for python > 3.0: python36 python38 python39
I think this has to be handled in the prjconf of the base prj. Thanks for bringing that to my attention - it's kinda pecculiar that somebody would buildequire 'python > 3.0' - the package 'python' has always been '2.x' and python3 was for >= 3.0 The python singlespec macros actually should take care of the distinction between python and python3 [1]. Now with possibly different Python3 existing in parallel this will actually make more sense.
No it doesn't. If I am building an application, I want it to use one and only one Python flavor, the default Python 3 flavor.
Having parallel Python 3 versions is fine, as long as something is the default and the %python3_* and %py3_* macros will use that.
I disagree. If I am building an application or package A and use the default Python 3 flavor 3.X then it will be installed into python3.X/site-packages/A. If I want to use it with another application B with flavor 3.Y, that application won't find it in python3.Y/site-packages/A. That's what singlespec is for: Create packages for all possible flavors and only skip those which won't work. (using the skip_python* macro). My understanding is, that this mechanism is not ready yet for different Python 3 flavors, but that's the way it should go IMHO.
Since devel:languages:python:* is maintained by the Python interpreter team too, I guess they decided breaking the backports was fine?
I can hardly imagine they intended to break it *that* way. Ben -- To unsubscribe, e-mail: opensuse-python+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-python+owner@opensuse.org