It's worth mentioning that in virtualenvs and conda envs, where there can
only be one version of Python installed, 'python' refers to that whether it
is Python 3 or 2. So it's already not a safe assumption that 'python'
always means Python 2, even if you discount Arch.

On 15 April 2015 at 21:04, Scott Kitterman <skl...@kitterman.com> wrote:

> On April 15, 2015 8:00:22 PM EDT, Barry Warsaw <ba...@debian.org> wrote:
> >On Apr 15, 2015, at 04:42 PM, Scott Kitterman wrote:
> >
> >>Then I don't understand why the whole s/python/python2// plan in the
> >shebangs
> >>helps anything.  As long as both exist, it's a no-op.
> >
> >Partly this is to begin to educate users to stop using /usr/bin/python,
> >which
> >has unclear semantics across the wider Python community.  If users see
> >distro
> >installed scripts use /usr/bin/python2, and PEP 394 says to use it,
> >they will
> >switch over and in time (e.g. by 2020) the impact of removing
> >/usr/bin/python
> >will be greatly lessened.
> >
> >>P.S.  It would be nice if there would be a PEP that says to never ever
> >do
> >>this.  I know it would make Arch have a sad, but they'll get over it.
> >
> >PEP 394 is the vehicle for this, and getting the Debian and Fedora
> >ecosystems
> >aligned will be a powerful force for making sure it says what we want
> >it to
> >say.
>
> PEP-394 is very weak in my opinion. All it says is we aren't ready to
> break existing systems yet, but we probably will in the future. I think
> it's better not to do that period.
>
> Scott K
>
>
>
> --
> To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive:
> https://lists.debian.org/403c6d4f-1e52-4e67-aa6a-5914d0be8...@kitterman.com
>
>

Reply via email to