<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF xmlns="http://usefulinc.com/ns/doap#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Project><name>EmPy</name>
<shortdesc>A powerful and robust templating system for Python.</shortdesc>
<description>EmPy is a system for embedding Python expressions and statements in
template text; it takes an EmPy source file, processes it, and
produces output. This is accomplished via expansions, which are
special signals to the EmPy system and are set off by a special prefix
(by default the at sign, @). EmPy can expand arbitrary Python
expressions and statements in this way, as well as a variety of
special forms. Textual data not explicitly delimited in this way is
sent unaffected to the output, allowing Python to be used in effect as
a markup language. Also supported are callbacks via hooks, recording
and playback via diversions, and dynamic, chainable filters. The
system is highly configurable via command line options and embedded
commands.</description>
<download-page>http://www.alcyone.com/software/empy/empy-latest.tar.gz</download-page>
<homepage rdf:resource="http://www.alcyone.com/software/empy/" />
<maintainer><foaf:Person><foaf:name>Erik Max Francis</foaf:name>
</foaf:Person></maintainer>
<release><Version><revision>3.1</revision></Version></release>
</Project></rdf:RDF>