Filter for asset management
Project description
webassets-libsass
=================
Filter for asset management "webassets" that uses "libsass"
Required
========
libsass (libsass-python): http://dahlia.kr/libsass-python you need to have C/C++ compiler
webassets: https://pypi.python.org/pypi/webassets
Installation
============
Option 1:
========
download and extract, then: python setup.py install
Option 2:
========
run pip install webassets-libsass
Use
===
Register filter:
===============
from webassets.filter import register_filter
from webassets_libsass import LibSass
register_filter(LibSass)
Like another webassets filter:
=============================
# foundation framework
foundation = Bundle(
'scss/foundation/app.scss',
filters='libsass',
output='css/foundation.css'
)
Configuration Options
=====================
LIBSASS_OUTPUT_STYLE (output_style)
an optional coding style of the compiled result. choose one of: nested (default), expanded, compact, compressed
LIBSASS_INCLUDE_PATHS (include_paths)
an optional list of paths to find @imported SASS/CSS source files
Example:
env = Environment( ... )
env.config['LIBSASS_OUTPUT_STYLE'] = 'compressed'
Bundle('src/test.scss', filters='libsass', output='out/test.css')
=================
Filter for asset management "webassets" that uses "libsass"
Required
========
libsass (libsass-python): http://dahlia.kr/libsass-python you need to have C/C++ compiler
webassets: https://pypi.python.org/pypi/webassets
Installation
============
Option 1:
========
download and extract, then: python setup.py install
Option 2:
========
run pip install webassets-libsass
Use
===
Register filter:
===============
from webassets.filter import register_filter
from webassets_libsass import LibSass
register_filter(LibSass)
Like another webassets filter:
=============================
# foundation framework
foundation = Bundle(
'scss/foundation/app.scss',
filters='libsass',
output='css/foundation.css'
)
Configuration Options
=====================
LIBSASS_OUTPUT_STYLE (output_style)
an optional coding style of the compiled result. choose one of: nested (default), expanded, compact, compressed
LIBSASS_INCLUDE_PATHS (include_paths)
an optional list of paths to find @imported SASS/CSS source files
Example:
env = Environment( ... )
env.config['LIBSASS_OUTPUT_STYLE'] = 'compressed'
Bundle('src/test.scss', filters='libsass', output='out/test.css')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
webassets-libsass-0.2.tar.gz
(2.5 kB
view hashes)