Python3 as default

Robert Kuska rkuska at redhat.com
Mon Apr 20 08:19:42 UTC 2015



----- Original Message -----
> From: "Bohuslav Kabrda" <slavek at redhat.com>
> To: "Fedora Python SIG" <python-devel at lists.fedoraproject.org>
> Sent: Monday, April 20, 2015 9:02:35 AM
> Subject: Re: Python3 as default
> 
> ----- Original Message -----
> > +1 from me on the suggested changes.
> > 
> > On 15 April 2015 at 02:56, Robert Kuska <rkuska at redhat.com> wrote:
> > >
> > > *{__python} VS /usr/bin/python CONFUSION*
> > > Why is value of {__python} being changed and /usr/bin/python (along with
> > > python-foo being python2)
> > > is untached? I see this as two different situations or two different
> > > point
> > > of views.
> > >
> > > /usr/bin/python is a *user view*, as a user I would expect when I type
> > > python that it would fire
> > > up python2 interpreter as this is the default behaviour for
> > > all(-ArchLinux)
> > > distros and also
> > > python.org recommendation. Similarly when I type `sudo dnf install
> > > python-foo` I would expect
> > > to receive python2 version of foo package. This is why we stay with
> > > /usr/bin/python pointing
> > > to python2 and python-foo to provide python2 version of package. As a
> > > user
> > > I don't care for macros
> > > and their values, they are hidden from me => I am not confused, I get
> > > what
> > > I expect.
> > 
> > We discussed the future fate of the /usr/bin/python symlink at the
> > language summit (and a little further at the sprints), and it
> > currently seems likely that we're going to go down the path of the
> > Python Launcher for Windows model, and make "python" refer to a
> > configurable shim that:
> > 
> > 1. Launches an administrator configured Python version by default
> > 2. Can be switched to run a different Python via command line options
> > 
> > This is essentially the rubypick model, but the CLI and configuration
> > file format will be defined by CPython upstream rather than by the
> > distro.
> 
> It seems that Debian people are already onto something. I just saw this on
> debian-python ML [1] (where I'm lurking to catch things like this :)) -
> Robert, perhaps you should get in touch with Geoffrey and talk to him about
> this? IMO in the end this should end up being a PEP or at least a
> cross-distro agreed standard. Either way, I think we want to be part of this
> from the very beginning.

Will do, I am currently catching on with their mailing list which I haven't checked
for some time. I am already prowling on #debian-python at irc.debian.org. 

> 
> Slavek
> 
> > Cheers,
> > Nick.
> > 
> > --
> > Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia
> 
> [1] https://ldpreload.com/blog/usr-bin-python-23
> 
> --
> Regards,
> Slavek Kabrda
> _______________________________________________
> python-devel mailing list
> python-devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/python-devel


More information about the python-devel mailing list