Caterpie - an interface component library for Pyglet
Restructuring some of the stuff that I did for Robot Underground last PyWeek I've come up with a simple structure for interface components. I've posted a little library of the two components that we'd used for RU, text boxes and text menus. Its very straightforward and there's an example that should hopefully clarify what it can do and how.
Check out the Super Effective site to read about it and download it or just click here to download it directly.