跳至主要内容

Python的SASS:libsass(由Hampton Catlin和Aaron Leung用C/C++编写)的简单绑定。

项目描述

The latest PyPI release Build Status Coverage Status

此软件包提供了一个简单的Python扩展模块 sass,它是libsass(由Hampton Catlin和Aaron Leung用C/C++编写)的绑定。它非常简单,没有与Python分发/部署相关的任何麻烦。这意味着您只需将 libsass 添加到 setup.pyinstall_requires 列表或 requirements.txt 文件中。无需Ruby或Node.js。

它目前支持CPython 2.6、2.7、3.3、3.4和PyPy 1.9+!

安装

它可在 PyPI 上找到,因此您可以使用 pip(或 easy_install)安装它

$ pip install libsass

libsass-python的每个版本都使用Libsass的最新版本。如果您想使用libsass master的最新功能,请尝试安装libsass-unstable软件包

$ pip install libsass-unstable

示例

>>> import sass
>>> print sass.compile(string='a { b { color: blue; } }')
a b {
  color: blue; }

文档

这里有用户指南手册和 libsass 的完整API参考

http://dahlia.kr/libsass-python/

您可以自己构建文档

$ cd docs/
$ make html

生成的文档将存放到 docs/_build/html/ 目录。

致谢

Hong Minhee 编写了这个 Libsass 的 Python 绑定。Libsass.

Hampton Catlin 和 Aaron Leung 编写了 Libsass,它是 SASS 的可移植 C/C++ 实现。SASS.

Hampton Catlin 最初设计了 SASS 语言,并使用 Ruby 实现了它的第一个参考实现。

以上三种软件均遵循 MIT 许可协议

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。

源代码发行版

libsass-unstable-0.4.220140530.cd3ee1cbe3.tar.gz (104.3 kB 查看哈希值)

上传时间 源代码

支持者