I've made my current codebase available as part of the Python CVS tree, under the nondist branch. The current code implements most of a Python source code to PyVM compiler. The code is definitely rough; "refactoring" is the buzzword that needs to be applied. You can browse the CVS tree from http://cvs.python.org Jeremy