genshi
jinja2
twisted