Python 3 is killing Python

Steven D'Aprano steve at
Thu Jul 17 06:25:01 CEST 2014

On Wed, 16 Jul 2014 17:33:44 +0000, Javier wrote:

> 2.8 fork anybody?

It already exists. It is called 2.7, and 2.6 before that. Python 3.0 came 
out on December 3rd, 2008, a couple of weeks before the last release of 
2.4 and in parallel with 2.5 (2.4.6 and 2.5.3 both came out on the 19th 
December). 2.6 and 2.7 are the transitional versions between 2.x and 3.x.

The core devs deliberately set out to have a long (10 years or more) 
transition period. Early adaptors can help iron out the issues with 
Python 3.0, 3.1 and 3.2, 3.3 starts going mainstream, and it won't be 
until probably 3.5 or 3.6 that Python 3 will be truly mainstream.

If you're still using Python 2.7 when Python 3.7 comes out in (likely 4 
or 5 years), you'll be in the same position as those who are still using 
Python 2.2 or 2.3 now: you'll either be happy with the status quo (and 
lack of external support) and will never change, or you've missed the 


More information about the Python-list mailing list