Skip to main content

Generic interface to multiple Python template engines - Tilt for Python

Project description

Lean is intended to provide a consistent interface to various python templating languages. Code wise it is a port of Tilt for Ruby.

At the moment it just has support for CoffeeScript and Scss as those are what I need but I will be adding support for as many other python templating languages as I can. I will also be trying to add support for the compiled template functionality that Tilt has, just as soon as I can understand how it works and how to do it in Python.

If you want to get involved and help add support for other templating languages then please, get stuck in!

Installation

$ pip install lean

Basic Usage

from lean import Lean

tmpl = Lean.load('blah.coffee')
tmpl.render()

License

Copyright 2012 Will McKenzie

Lean is licensed under the MIT License, please see the LICENSE file for more details.

Project details


Release history Release notifications

This version
History Node

0.2.4

History Node

0.2.3

History Node

0.2.2

History Node

0.2.1

History Node

0.2

History Node

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
Lean-0.2.4.tar.gz (6.3 kB) Copy SHA256 hash SHA256 Source None Feb 8, 2013

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page