webassets-libsass

Filter for asset management


License
BSD-3-Clause
Install
pip install webassets-libsass==0.2

Documentation

webassets-libsass

Filter for asset management "webassets" that uses "libsass"


Required:


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')