I think Pymacs looks quite exciting and interesting, and getting into bzr that way would probably give you both a richer and faster interface. I'd certainly be happy to hear any feedback you might have on the library API. Whether adding the dependency will be ok for your users or not I don't know. -- Martin