tgext.less 0.1dev
LESS middleware for TurboGears2
Latest Version: 0.3.1
About tgext.less
LESS is a dynamic stylesheet language that extends CSS with dynamic behaviour such as variables, mixins, operations and functions.
tgext.less is a middleware aimed at making TurboGears2 development easier, tgext.less converts regular less files to css using the official less compiler (lessc), thus it currently requires is to be installed.
tgext.less is based on tgext.scss by Alessandro Molina and is under the same license (MIT).
Installing
tgext.less can be installed both from pypi or from bitbucket:
easy_install tgext.less
You will also need to install the less compiler, for instructions on this check the less website under the server side usage section.
Enabling tgext.less
Using tgext.less is really simple, you edit your config/middeware.py and just after the #Wrap your base TurboGears 2 application with custom middleware here comment wrap app with LESSMiddleware:
from tgext.less import LESSMiddleware
make_base_app = base_config.setup_tg_wsgi_app(load_environment)
def make_app(global_conf, full_stack=True, **app_conf):
app = make_base_app(global_conf, full_stack=True, **app_conf)
# Wrap your base TurboGears 2 application with custom middleware here
app = LESSMiddleware(app)
return app
Now you just have to put your .less files inside public/css and they will be served as CSS.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| tgext.less-0.1dev.tar.gz (md5) | Source | 2011-11-24 | 2KB | 247 | |
- Author: Carlos Daniel Ruvalcaba Valenzuela
- Home Page: http://bitbucket.org/clsdaniel/tgext.less
- Keywords: turbogears2.extension LESS WSGI
- License: MIT
- Categories
- Package Index Owner: clsdaniel
- DOAP record: tgext.less-0.1dev.xml
