[Python-Dev] 2.7 Release? 2.7 == last of the 2.x line?

Guido van Rossum guido at python.org
Tue Nov 3 19:39:56 CET 2009


On Tue, Nov 3, 2009 at 9:37 AM, "Martin v. Löwis" <martin at v.loewis.de> wrote:
> (and no, adding things like nonlocal to 2.7 doesn't making porting of
> a real application or library any easier, since the existing application
> or library simply doesn't use that keyword.

Agreed.

> In fact, no change to 2.x
> can reasonably simplify porting - only changes to 3.x might - except
> for changes to 2to3, which can simplify porting a lot. But 2to3 should
> be run under 3.x, IMO.)

Disagreed. Better "-3" warnings could make porting easier. (Not just
more warnings -- "better" might mean fewer false positives for
warnings already issued.)

FWIW, it doesn't sound like killing 2.7 is a productive thing to do.
However making 2.7 the end of the line (though with indefinite bugfix
releases) might be. (Indefinite != infinite.)

-- 
--Guido van Rossum (python.org/~guido)


More information about the Python-Dev mailing list