Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install wheezy.template

How to install wheezy.template

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install wheezy.template
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
Windows (64-bit)
Mac OS X (10.5+)
0.1.135 Available View build log
0.1.112
0.1.135Never BuiltWhy not?
0.1.112 Available View build log
0.1.111 Available View build log
0.1.109 Failed View build log
0.1.81 Available View build log
0.1.74 Available View build log
0.1.31 Failed View build log
Linux (32-bit)
0.1.135 Available View build log
0.1.112 Available View build log
0.1.111 Available View build log
0.1.109 Available View build log
0.1.81 Available View build log
0.1.74 Available View build log
0.1.31 Available View build log
0.1.112
0.1.135Never BuiltWhy not?
0.1.112 Available View build log
0.1.111 Available View build log
0.1.109 Failed View build log
0.1.81 Available View build log
0.1.74 Available View build log
0.1.31 Failed View build log
Linux (64-bit)
0.1.135 Available View build log
0.1.112 Available View build log
0.1.111 Available View build log
0.1.109 Available View build log
0.1.81 Available View build log
0.1.74 Available View build log
0.1.31 Available View build log
0.1.112
0.1.135Never BuiltWhy not?
0.1.112 Available View build log
0.1.111 Available View build log
0.1.109 Failed View build log
0.1.81 Available View build log
0.1.74 Available View build log
0.1.31 Failed View build log
0.1.135 Available View build log
 
License
MIT
Dependencies
Lastest release
version 0.1.135 on Mar 13th, 2013

wheezy.template is a python package written in pure Python code. It is a lightweight template library. The design goals achived:

  • Compact, Expressive, Clean: Minimizes the number of keystrokes required to build a template. Enables fast and well read coding. You do not need to explicitly denote statement blocks within HTML (unlike other template systems), the parser is smart enough to understand your code. This enables a compact and expressive syntax which is really clean and just pleasure to type.
  • Intuitive, No time to Learn: Basic Python programming skills plus HTML markup. You are productive just from start. Use full power of Python with minimal markup required to denote python statements.
  • Do Not Repeat Yourself: Master layout templates for inheritance; include and import directives for maximum reuse.
  • Blazingly Fast: Maximum rendering performance: ultimate speed and context preprocessor features.

Simple template:

@require(user, items)
Welcome, @user.name!
@if items:
    @for i in items:
        @i.name: @i.price!s.
    @end
@else:
    No items found.
@end

It is optimized for performance, well tested and documented.

Resources:

Install

wheezy.template requires python version 2.4 to 2.7 or 3.2+. It is independent of operating system. You can install it from pypi site using setuptools:

$ easy_install wheezy.template

If you are using virtualenv:

$ virtualenv env
$ env/bin/easy_install wheezy.template

If you run into any issue or have comments, go ahead and add on bitbucket.

Subscribe to package updates

Last updated Mar 13th, 2013

Download Stats

Last month:1

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.