Python in Linux - barrier to Python 3.x

Peter Otten __peter__ at web.de
Tue Sep 21 09:03:35 EDT 2010


Ant wrote:

> I've just seen this: http://sheddingbikes.com/posts/1285063820.html
> 
> Whatever you think of Zed Shaw (author of the Mongrel Ruby server and
> relatively recent Python convert), he has a very good point in this. I
> run Fedora 12 on my home computers, and find it far too much hassle to
> try to get Python 3 installed. Even the 2.x's are behind - IIRC think
> it currently uses 2.5.

Once you remove the Zedshawisms the article's claim boils down to

- If you want to install and run a python script on a wide range of Linux 
distributions you have to stay compatible with Python 2.4.

- Users of languages competing with Python tend to avoid applications that 
use Python, even if that usage is mostly under the hood -- but they don't 
mind using a program written in C.

> So I really think this is a barrier to entry to Python 3 that we could
> do without - it's the only reason I do all of my Python work in 2.x, I
> would jump at migrating to Python 3 if it was easily available on
> Fedora.
> 
> Is there a solution to this that anyone knows of? 

More practical people than Zed (or his online persona) don't see it as a 
problem.

> Has Zed jumped to conclusions? 

He jumped indeed, to another language, and he will do it again, but not 
without telling the world.

> Have I?

I think migration from 2.x to 3.x will be hard for large infrastructures but 
that doesn't seem to be your concern.

Peter

PS: Is the Paul Graham quote real?



More information about the Python-list mailing list