Here are some methods for implementing homogeneous transformations in python. Some of these methods have c acceleration.
http://www.lfd.uci.edu/~gohlke
All credit for the initial code goes to Christoph Gohlke
cgohlke at uci.edu
I need to get around to extracting the documentation for here.