1#-*- coding: utf-8 -*- 2""" 3pyScss, a Scss compiler for Python 4 5@author German M. Bravo (Kronuz) <german.mb@gmail.com> 6@version 1.2.0 alpha 7@see https://github.com/Kronuz/pyScss 8@copyright (c) 2012-2013 German M. Bravo (Kronuz) 9@license MIT License 10 http://www.opensource.org/licenses/mit-license.php 11 12pyScss compiles Scss, a superset of CSS that is more powerful, elegant and 13easier to maintain than plain-vanilla CSS. The library acts as a CSS source code 14preprocesor which allows you to use variables, nested rules, mixins, andhave 15inheritance of rules, all with a CSS-compatible syntax which the preprocessor 16then compiles to standard CSS. 17 18Scss, as an extension of CSS, helps keep large stylesheets well-organized. It 19borrows concepts and functionality from projects such as OOCSS and other similar 20frameworks like as Sass. It's build on top of the original PHP xCSS codebase 21structure but it's been completely rewritten, many bugs have been fixed and it 22has been extensively extended to support almost the full range of Sass' Scss 23syntax and functionality. 24 25Bits of code in pyScss come from various projects: 26Compass: 27 (c) 2009 Christopher M. Eppstein 28 http://compass-style.org/ 29Sass: 30 (c) 2006-2009 Hampton Catlin and Nathan Weizenbaum 31 http://sass-lang.com/ 32xCSS: 33 (c) 2010 Anton Pawlik 34 http://xcss.antpaw.org/docs/ 35 36""" 37from __future__ import absolute_import 38from __future__ import print_function 39from __future__ import unicode_literals 40from __future__ import division 41 42from scss.scss_meta import BUILD_INFO, PROJECT, VERSION, REVISION, URL, AUTHOR, AUTHOR_EMAIL, LICENSE 43 44__project__ = PROJECT 45__version__ = VERSION 46__author__ = AUTHOR + ' <' + AUTHOR_EMAIL + '>' 47__license__ = LICENSE 48 49 50import logging 51 52log = logging.getLogger(__name__) 53 54 55# Helpful re-exports 56from scss.compiler import Compiler 57 58# Backwards compatibility 59from scss.legacy import Scss 60# TODO surely there are others. what do our own django docs say...? 61 62 63__all__ = ['Compiler'] 64