Update print/abcm2ps to version 8.12.3
[dports.git] / print / py-preppy / pkg-descr
1 Preppy is ReportLab's templating system.  It was developed in late 2000 and has
2 been in continual production use since then.  It is open source (BSD-license).
3
4 The key features are:
5
6 - *small*.  Preppy is a single Python module.  If you want a templating system
7   'in the box', it's easy to include it in your project
8 - *easy to learn*.  It takes about one minute to scan all the features
9 - *just Python*.  We have not invented another language, and if you want to do
10   something - includes, quoting, filters - you just use Python
11 - *compiled to bytecode*: a .prep file gets compiled to a Python function in
12   a .pyc file
13 - *easy to debug*: preppy generates proper Python exceptions, with the correct
14   line numbers for the .prep file.  You can follow tracebacks from Python
15   script to Preppy template and back, through multiple includes
16 - *easy to type and read*.  We've been using ``{{this}}`` syntax since well
17   before Django was thought of
18 - *8-bit safe*:  it makes no assumption that you are generating markup and does
19   nothing unexpected with whitespace; you could use it to generate images or
20   binary files if you wanted to.
21
22 WWW: http://preppy.readthedocs.org/en/latest/