EmPy 3.1
A powerful and robust templating system for Python.
Latest Version: 3.3
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.
- Author: Erik Max Francis <software at alcyone com>
- Maintainer: Erik Max Francis
- Home Page: http://www.alcyone.com/software/empy/
- Download URL: http://www.alcyone.com/software/empy/empy-latest.tar.gz
- Keywords: empy, template, embedding, diversion, filter
- License: GPL
- Platform: any
-
Categories
- Development Status :: 6 - Mature
- Environment :: Console
- Intended Audience :: Developers
- Intended Audience :: Other Audience
- License :: OSI Approved :: GNU General Public License (GPL)
- Operating System :: OS Independent
- Programming Language :: Python
- Topic :: Software Development :: Libraries :: Python Modules
- Topic :: Text Editors :: Text Processing
- Topic :: Text Processing :: Filters
- Topic :: Text Processing :: General
- Topic :: Text Processing :: Markup
- Topic :: Utilities
- Package Index Owner: xihr
- DOAP record: EmPy-3.1.xml
