F23 System Wide Change: Python 3 as Default

Josh Boyer jwboyer at fedoraproject.org
Thu Jun 18 14:15:10 UTC 2015


On Thu, Jun 18, 2015 at 9:54 AM, Bohuslav Kabrda <slavek at redhat.com> wrote:
>> It is written in a scope what does 'default' stands for.
>> Also from a additional porting POV (packages which ain't covered by scope
>> and are python2 only) it is important to have stated that the default python
>> for Fedora is python3 as it will help (a bit at least) as leverage for those
>> who are reluctant to port their codebase to python3.
>
> Plus, this is also about Python packaging guidelines suggesting usage of #!/usr/bin/python3 hashbang by default [1] (assuming, of course, the upstream supports Python 3).

I don't see that listed in the Change, but I don't think it needs to
be.  The packaging guidelines can be changed to that independently of
the "default" claim.  Frankly, I think the packaging guidelines should
be changed and in place as a prerequisite for this being approved
anyway.

josh


More information about the devel mailing list