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

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