On Tue, Feb 28, 2012 at 09:53, Barry Warsaw <ba...@python.org> wrote:

> On Feb 28, 2012, at 08:41 AM, R. David Murray wrote:
>
> >Hmm.  It seems to me that this argument implies that PEP 414 is just
> >as likely to *slow down* adoption of Python3 as it is to speed it up,
> >since if this issue is as big a barrier as indicated, many potential
> >porters may choose to wait until OS vendors are supporting 3.3 widely
> >before starting their ports.  We are clearly expecting that the reality
> >is that the impact will be at worse neutral, and hopefully positive.
>
> If PEP 414 helps some projects migrate to Python 3, great.
>
> But I really hope we as a community don't perpetuate the myth that you
> cannot
> port to Python 3 without this, and I hope that we spend as much effort on
> educating other Python developers on how to port to Python 3 *right now*
> supporting Python 2.6, 2.7, and 3.2.  That's the message we should be
> spreading and we should be helping developers understand exactly how to do
> this effectively, among the many great options that exist today.  Only in
> the
> most extreme cases or the most inertially challenged projects should we say
> "wait for Python 3.3".
>

Well, when the code is committed I will update the porting HOWTO and push
the __future__ imports first since they cover more versions of Python (i.e.
Python 3.2). But I will mention the options that skip the __future__
imports for those that choose not to use them (or have already done the
work of using the u prefix in their code). Plus that doc probably will need
an update of caveats that seem to bit everyone (e.g. the str(bytes) thing
which I didn't know about) when trying to do source-compatible versions.
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to