[Python-Dev] The end of 2.7

Stefan Behnel stefan_ml at behnel.de
Sun Apr 7 10:42:51 CEST 2013


Maciej Fijalkowski, 07.04.2013 10:37:
> On Sun, Apr 7, 2013 at 10:32 AM, Stefan Behnel wrote:
>> Maciej Fijalkowski, 07.04.2013 10:12:
>>> On Sun, Apr 7, 2013 at 9:51 AM,  <martin... at v.loewis.de> wrote:
>>>> Quoting Lennart Regebro:
>>>>> On Sun, Apr 7, 2013 at 7:11 AM,  <martin... at v.loewis.de> wrote:
>>>>>> Wrt. to the 3.x migration rate: I think this is a self-fulfilling
>>>>>> prophecy. Migration rate will certainly increase once we announce
>>>>>> an end of 2.7, and then again when the end is actually reached.
>>>>>
>>>>> Well... People are in general *stuck* on Python 2. They are not
>>>>> staying because they want to. So I'm not so sure migration rate will
>>>>> increase because an end is announced or reached.
>>>>
>>>> I assume you say that because people rely on libraries that haven't
>>>> been ported (correct me if there are other reasons to be stuck).
>>>
>>> I'm stuck because I can't tell my users "oh, we didn't improve pypy
>>> for the last year/6 months/3 months, because we were busy upgrading
>>> sources you'll never see to python 3"
>>
>> Why not? It's not like many people *see* PyPy's sources ever in their life,
>> but my guess is that most of your users will eventually end up *using*
>> those upgraded sources anyway. So those upgrades will also be an
>> improvement for most of them.
> 
> Some of them, maybe.
> 
> Most people absolutely don't care. Most of my users are people who
> want this 10% speed improvement rather than sources upgraded to a
> different, supposedly better, language.

My guess is that they don't care because they don't have a choice anyway.
If they want to use PyPy (because they care about this 10% speedup), then
they have to stick to Python 2 as of now. Extrapolating from that that they
wouldn't prefer writing Python 3 code if they could is a fallacy.

Stefan




More information about the Python-Dev mailing list