chameleon.core 1.0b3
Attribute language template compiler
Latest Version: 1.0b36
Overview
Chameleon is a generic byte-code compiler for attribute template languages; it supports macros, includes, interpolation and internationalization.
The chameleon.core package implements a language parser API, the byte-code compiler itself and abstract template classes. It should only be used directly when implementing a language dialect.
Development
If you want to use the code directly from trunk (recommended only for development and testing usage), provide chameleon.core==dev as your dependency.
svn://svn.zope.org/repos/main/Sandbox/malthe/chameleon.core#egg=chameleon.core-dev
Want to contribute? Join #repoze on Freenode IRC.
Changelog
1.0b3 (released 13/10/2008)
- Fixed issue with parsing expression containing curly braces. [malthe]
- Added support for unscoped variable assignment. [malthe]
1.0b2 (released 11/10/2008)
- Added support for translating dynamic body text (used in interpolation expressions). [malthe]
- Added support for macros prebound to keyword arguments. [malthe]
1.0b1 (released 2/10/2008)
- Fixed bugs related to temporary variables with loops and conditions. [malthe]
- Set default value for auto-reload based on the CHAMELEON_DEBUG environment variable check. [malthe]
1.0a4 (released 9/29/2008)
- Added method to generate unscoped temporary variables. [malthe]
- Make lxml a hard dependency for now until the lxml-less logic is stable. [wichert]
1.0a3 (released 9/26/2008)
- TemplateLoader now checks a default_parser class attribute if no parser is specified. [wichert]
1.0a2 (released 9/26/2008)
- Added support for dynamic skip condition. [malthe]
- Fixed bug where an AttributeError would be raised when using the file cache. [malthe]
1.0a1 (released 9/24/2008)
- First release.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| chameleon.core-1.0b3.tar.gz (md5) | Source | 2008-10-13 19:29:01 | 50KB | 109 | |
- Author: Malthe Borch and the Zope Community <zope-dev at zope org>
- License: BSD
- Categories
- Package Index Owner: wichert, malthe
- DOAP record: chameleon.core-1.0b3.xml
