XIST is an extensible HTML and XML generator. It is also an XML parser with a very simple and Python-esque tree API. Every XML element type corresponds to a Python class, and these Python classes provide a conversion method to transform the XML tree (e.g. into HTML). XIST can be considered 'object-oriented XSLT'. XIST also includes a cross-platform templating language, Oracle utilities, and various other tools.
ll-make is a Python-based object oriented make replacement. Like make, it allows you to specify dependencies between files and actions to be executed when files don't exist or are out of date with respect to one of their sources. It allows you to do this in a object oriented way. Targets are not only limited to files, but could include dependencies on database records.