Evoque - managed eval-based freeform templating
Project description
Evoque is a lightweight full-featured generic text templating engine for python with sandbox-ability, versatility and simplicity as key feature priorities. Plus: no source file format constraints; internal processing is exclusively in unicode; dynamic template inheritance; very simple way for templates to address, call and transfer evaluation context; template managed in collections, each with own settings; small footprint, with less than 1K SLOC; extremely fast.
Evoque may be used stand-alone just as well as within any web application framework, such as Pylons, Django, QP.