Templess - another XML templating system for Python
guido at infrae.com
Mon Sep 5 12:35:58 CEST 2005
I've just released Templess 0.1.
Templess is an XML templating library for Python, that is very compact
and simple, fast, and has a strict seperation of logic and design. It
is different from other templating languages because instead of 'asking'
for data from the template, you 'tell' the template what content there
is to render, and the template just provides placeholders. Instead of
calling into your code from the template, all data for the template is
prepared in the code before it is handed over to the templating engine
to render. This makes Templess very suitable for programmers, since
everything is done from the Python code layer rather than using some
domain-specific language from the XML.
Version 0.1 is feature complete, and can be downloaded from:
Project pages (Trac) can be found here:
Templess is released under terms of a BSD-style license. It depends on
the very cool 'lxml' package for XML parsing and generation
(http://codespeak.net/lxml) and the even cooler py.test package from
'the py lib' (http://codespeak.net/py/current/doc/).
More information about the Python-announce-list