lxml
zope.interface
ordereddict
Chameleon