Ah, that's one ugly module :)

Setting up the Python 3 environment is no big deal, I have 2.5, 2.6, 2.7, 3.1 and 3.2 installed already. It's just a matter of cloning the repo.

Added the compatibility code for Python 3 and tested with 3.2.5.