|« Laptops and PC desktops||Whitelists in GMail »|
Python 2.7 modulesNovember 24th, 2010
Python 2.7 was released on 3rd July 2010 and surprisingly there is still almost no support for it in major projects; I am constantly surprised.
One of the problems (IMO) with Python is that a supporting Python module needs to be specially compiled against the end main version of Python. In other words modules like, LXML for Python 2.6 is incompatible with Python 2.7 so it just won’t work. PyPy is a project set up to address this. PyPy is basically Python written in Python - yeh, I know!
I started learning Python recently and I had to make a choice. do I go for:
- Python 2.6 which is well established had loads of supporting modules but has been superseded by Python 2.7
- Python 2.7 which has been out for 6 months, has less supporting modules, but has newer language built-in modules or
- Python 3.1.2 which has even less support than Python 2.7 and has slightly different language semantics.
Normally, I’d go for the latest and greatest, but all my Python buddies told me to avoid it at all costs, mainly due to poor support for everything. The company I’m currently working at is a 2.x shop so I chose the latest version of that which is Python 2.7.
Working on various projects I needed various support modules but couldn’t find them so I had to compile them up myself. So in true open source fashion I have publish them here for others. In each case I’ve tried to give them to the project owner but blar, blar, blar.
The Console Module 1.1a1
The Console module provides a simple console interface, which provides cursor-addressable text output, plus support for keyboard and mouse input
[ Documentation | console-1.1a1-20011229.win32-py2.7.exe ]
Found a pretty good repository for Python extensions at: