[ANN] pyTenjin 0.7.0 - the fastest and full-featured template engine

Discussion in 'Python' started by kwatch, May 24, 2009.

  1. kwatch

    kwatch Guest

    Hi,

    I have released pyTenjin 0.7.0
    http://www.kuwata-lab.com/tenjin/

    pyTenjin is the fastest template engine for Python.
    It is not only very fast but also full-featured and easy-to-use.
    You can embed Python statements and expressions into your text file.
    Tenjin converts it into Python program and evaluate it.

    Features:
    * very fast
    - x2 faster than Mako
    - x3 faster than Cheetah and Myghty
    - x9 faster than Django
    - x60 faster than Kid
    * Full-featured
    - layout template
    - partial template
    - capturing
    - preprocessing
    - and so on...

    You can see the detail of benchmark at:
    http://www.kuwata-lab.com/tenjin/
    (benchmark script is included in pyTenjin distribution.)


    Enhancements in 0.7.0
    ---------------------

    * Python 3.0 is now supported officially.
    * Google AppEngine (GAE) supported.
    http://www.kuwata-lab.com/tenjin/pytenjin-faq.html#faq-google-appengine
    * Logging support.
    * enerate_tostrfun() can take not only encode-encoding but also
    decode-encoding.
    * (Experimental) HTML helper functions are now provided.
    * New command-line option '-a cache' supported.
    * You can share caches between all engine objects.
    * Pickle-base and text-base template caching support.

    See CHANGES.txt for details.
    http://www.kuwata-lab.com/pytenjin-CHANGES.txt


    Changes in 0.7.0
    ----------------

    * 'cache' option for tenjin.Engine() changed.
    * to_str() is changed to encode unicode object into binary(=str)
    using utf-8 encoding in default.
    * Benchmark script now skips to do benchmark template libraries
    which are failed to import.


    Bugfix in 0.7.0
    ----------------
    * In preprocessing, error was raised when expression is not string.
    Now fixed.


    Download and Install
    --------------------

    Type:

    $ sudo eazy_install Tenjin

    Or:

    $ wget http://downloads.sourceforge.net/tenjin/Tenjin-0.7.0.tar.gz
    $ tar xzf Tenjin-0.7.0.tar.gz
    $ cd Tenjin-0.7.0
    $ sudo python setup.py install


    Documents
    ---------

    * User's Guide
    http://www.kuwata-lab.com/tenjin/pytenjin-users-guide.html

    * FAQ
    http://www.kuwata-lab.com/tenjin/pytenjin-faq.html

    * Examples
    http://www.kuwata-lab.com/tenjin/pytenjin-examples.html

    * (Presentation) Tenjin - the fastest template engine in the world
    http://www.slideshare.net/kwatch/tenjin-the-wastest-template-engine-in-the-world



    Have fun!

    --
    regards,
    makoto kuwata
     
    kwatch, May 24, 2009
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. makoto kuwata
    Replies:
    0
    Views:
    331
    makoto kuwata
    Oct 24, 2007
  2. makoto kuwata
    Replies:
    0
    Views:
    294
    makoto kuwata
    Feb 27, 2008
  3. Makoto Kuwata
    Replies:
    0
    Views:
    291
    Makoto Kuwata
    Jul 19, 2010
  4. Makoto Kuwata
    Replies:
    1
    Views:
    272
    Dhaivat Pandya
    Feb 22, 2011
  5. makoto kuwata
    Replies:
    3
    Views:
    152
    Michael Neumann
    Feb 9, 2008
Loading...

Share This Page