Metadata-Version: 1.1
Name: pyctpp2
Version: 0.12.2
Summary: Python interface to CTPP2 library.
Home-page: http://bitbucket.org/klepa/pyctpp2
Author: Konstantin Lepa
Author-email: konstantin.lepa@gmail.com
License: MIT
Description: .. contents::
            :depth: 2
        
        Example of usage
        ================
        
            Make template file *hello.tmpl*::
        
                Foo: <TMPL_var foo.bar>
                Spam: <TMPL_var foo[spam]>
                Array:
                    <TMPL_var array[0].key>
                    <TMPL_var array[1]['key']>
        
            Create Python script::
        
                #!/usr/bin/env python
        
                import pyctpp2
        
                if __name__ == '__main__':
                    engine = pyctpp2.Engine()
        
                    template = engine.parse('hello.tmpl')
        
                    result = template.render({
                        'foo': { 'bar': 'baz' },
                        'spam': 'bar',
                        'array': [
                            { 'key': 'first' },
                            { 'key': 'second' } ]
                    })
        
            Check output::
        
                Foo: baz
                Spam: baz
                Array:
                    first
                    second
        
            See ``pydoc pyctpp2.Engine`` and  ``pydoc pyctpp2.Template`` for more information.
        
        .. _CTPP2: http://ctpp.havoc.ru/
        
        
        CHANGES
        =======
        
        0.12.2 (19.01.2012)
        -------------------
        
        - Fixed version.py.
        
        0.12.1 (19.01.2012)
        -------------------
        
        - Fixed version.py.
        
        0.12.0 (19.01.2012)
        -------------------
        
        - Updated documentation.
        - Fixed searching CTPP2 library.
        - Fixed support of Python 3.
        - Support CTPP2 library >= 2.8 version only.
        
        0.11.2 (13.09.2011)
        -------------------
        
        - Fixed Restructed text syntax.
        - Updated documentation.
        - Fixed setup.py.
        - Fixed bug with empty language.
        - Updated build without cython.
        
        0.11.1 (30.06.2011)
        -------------------
        
        - Fixed extract method 'ctpp2' for Babel.
        
        0.11.0 (29.06.2011)
        -------------------
        
        - Added support of new CTPP2 gettext implementation.
        - Support CTPP2 library >= 2.7 version only.
        
        0.10.0 (23.05.2011)
        -------------------
        
        - Added support of array/hash indirect calls (foo{bar} and foo[bar]).
        - Support CTPP2 library >= 2.6.16 version only.
        
        0.9.10 (17.05.2011)
        -------------------
        
        - Added duplicate information about dicts for HASH_ELEMENT support.
        
        0.9.9 (17.05.2011)
        ------------------
        
        - Fixed HASH_ELEMENT support.
        
        0.9.8 (12.05.2011)
        ------------------
        
        - Fixed extract method 'ctpp2' for Babel.
        
        0.9.7 (28.04.2011)
        ------------------
        
        - Fixed support of render params with types.LongType.
        
        0.9.6 (19.04.2011)
        ------------------
        
        - Fixed extract method 'ctpp2' for Babel.
        
        0.9.5 (19.04.2011)
        ------------------
        
        - Fixed build with Cython.
        
        0.9.4 (19.04.2011)
        ------------------
        
        - Added extract method 'ctpp2' for Babel.
        
        0.9.3 (15.04.2011)
        ------------------
        
        - Added support of i18n.
        - Fixed tests.
        - Changed Template and Engine API.
        
        0.9.2 (28.03.2011)
        ------------------
        
        - Fixed installation by pip.
        
        0.9.1 (13.01.2011)
        ------------------
        
        - Added COPYING.txt.
        - Added support of traversable objects.
        - Some bug fixes.
        
        0.9.0 (11.01.2011)
        ------------------
        
        - Initial release.
        
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Cython
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Text Processing :: Markup :: HTML
Requires: Cython(>=0.14)
