I've been working on a re-write of iRobot's openinterface.py that is, hopefully, cleaner and more compatible with older Roombas in addition to the Create. I call it PyRobot. And now, it has a home.
Currently, PyRobot is not nearly as feature complete as openinterface.py. But I expect that will change as I start playing more with my robot army maids.