Given that makehuman is almost pure Python, is there any interest in eliminating the small number of C files?
I have a proof of concept, available at https://bitbucket.org/glynnc/makehuman/src
It has been lightly tested with 1.0 alpha 6 and the current subversion trunk, on Linux and Windows, and seems to basically work. It requires PyOpenGL, NumPy and PIL. SDL was replaced with GLUT (mainly because PyOpenGL already includes GLUT bindings and PySDL appears to be orphaned).