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