libsass-python

A straightforward binding of libsass for Python
Download

libsass-python Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Hong MinHee
  • Publisher web site:
  • http://dirty.googlecode.com/

libsass-python Tags


libsass-python Description

libsass is a Python binding for Libsass (written in C/C++ by Hampton Catlin and Aaron Leung). It's very straightforward and there isn't any headache related Python distribution/deployment. That means you can add just libsass into your setup.py's install_requires list or requirements.txt file.It currently supports CPython 2.5, 2.6, 2.7, and PyPy 1.9!InstallUse easy_install or pip: easy_install libsassUse>>> import sass>>> print sass.compile(string='a { b { color: blue; } }')'a b {\n color: blue; }\n'sass.compile()It takes a source string or a filename and returns the compiled CSS string.If it fails for any reason (for example the given SASS has broken syntax) it will raise sass.CompileError.string (required) The string of SASS source code to compile. It's exclusive to filename parameter.filename (required) The filename of SASS source code to compile. It's exclusive to string parameter. If the file does not exist or cannot be read it will raises exceptions.IOError exception.output_style (optional) The coding style of the compiled result. Choose one in:- 'nested' (default)- 'expanded'- 'compact'- 'compressed'include_paths (optional) The list of paths to find @imported SASS/CSS source files.image_path (optional) The path to find images.sass.CompileErrorThe exception type that is raised by sass.compile(). It is a subtype of exceptions.ValueError.Product's homepage


libsass-python Related Software