Jinja2 is a template engine written in pure Python.  It provides a
Django inspired non-XML syntax but supports inline expressions and
an optional sandboxed  environment.

This requires pysetuptools.

Circular dependencies warning: The DOCS=yes flag needs Sphinx, which
needs Jinja2, which needs Sphinx because DOCS=yes ... So...  If you
really need the docs, build Jinja2 without the DOCS=yes flag, build
Sphinx, then rebuild Jinja2 with DOCS=yes.  Incidentally, unless you
are a developer, you don't normally need the DOCS=yes flag.