pyScss, a Scss compiler for Python
==================================
This fork was done, since the original https://github.com/Kronuz/pyScss did not do a PyPI release compatible with Python 3.11+.
pyScss is a compiler for the `Sass`_ language, a superset of CSS3 that adds
programming capabilities and some other syntactic sugar.
.. _Sass: http://sass-lang.com/
Quickstart
----------
You need Python 3.11+. PyPy is also supported.
Installation::
pip install cpfr-pyScss
Usage::
python -mscss < style.scss
Python API::
from scss import Compiler
Compiler().compile_string("a { color: red + green; }")
Features
--------
95% of Sass 3.2 is supported. If it's not supported, it's a bug! Please file
a ticket.
Most of Compass 0.11 is also built in.
Further reading
---------------
Documentation is in Sphinx. You can build it yourself by running ``make html``
from within the ``docs`` directory, or read it on RTD:
http://pyscss.readthedocs.org/en/latest/
The canonical syntax reference is part of the Ruby Sass documentation:
http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html
Obligatory
----------
Copyright © 2012 German M. Bravo (Kronuz). Additional credits in the
documentation.
Licensed under the `MIT license`_, reproduced in ``LICENSE``.
.. _MIT license: http://www.opensource.org/licenses/mit-license.php
Raw data
{
"_id": null,
"home_page": "http://github.com/Kronuz/pyScss",
"name": "cpfr-pyScss",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "css, oocss, xcss, sass, scss, less, precompiler",
"author": "German M. Bravo (Kronuz)",
"author_email": "Carsten Pfeffer <pfeffer.carsten@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/b5/a0/ceaf7e683675afca1ba382e680ba6c6fa9a12ceac07be5a32276aa228de3/cpfr_pyscss-1.4.1.tar.gz",
"platform": null,
"description": "pyScss, a Scss compiler for Python\n==================================\n\nThis fork was done, since the original https://github.com/Kronuz/pyScss did not do a PyPI release compatible with Python 3.11+.\n\n\npyScss is a compiler for the `Sass`_ language, a superset of CSS3 that adds\nprogramming capabilities and some other syntactic sugar.\n\n.. _Sass: http://sass-lang.com/\n\nQuickstart\n----------\n\nYou need Python 3.11+. PyPy is also supported.\n\nInstallation::\n\n pip install cpfr-pyScss\n\nUsage::\n\n python -mscss < style.scss\n\nPython API::\n\n from scss import Compiler\n Compiler().compile_string(\"a { color: red + green; }\")\n\n\nFeatures\n--------\n\n95% of Sass 3.2 is supported. If it's not supported, it's a bug! Please file\na ticket.\n\nMost of Compass 0.11 is also built in.\n\n\nFurther reading\n---------------\n\nDocumentation is in Sphinx. You can build it yourself by running ``make html``\nfrom within the ``docs`` directory, or read it on RTD:\nhttp://pyscss.readthedocs.org/en/latest/\n\nThe canonical syntax reference is part of the Ruby Sass documentation:\nhttp://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html\n\n\nObligatory\n----------\n\nCopyright \u00a9 2012 German M. Bravo (Kronuz). Additional credits in the\ndocumentation.\n\nLicensed under the `MIT license`_, reproduced in ``LICENSE``.\n\n.. _MIT license: http://www.opensource.org/licenses/mit-license.php\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "fork of pyScss - pyScss is a compiler for the Sass language, a superset of CSS3 that adds programming capabilities and some other syntactic sugar.",
"version": "1.4.1",
"project_urls": {
"Download": "http://github.com/Kronuz/pyScss/tarball/v1.4.0",
"Homepage": "http://github.com/Kronuz/pyScss"
},
"split_keywords": [
"css",
" oocss",
" xcss",
" sass",
" scss",
" less",
" precompiler"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2478a3094b7cdb66e2b7f65e89a813c5abab9933fcd93c8b66ce7bff76f589bb",
"md5": "4f0db9993c2a942a33e3a32c3dc2015d",
"sha256": "61144482c72afa7de9d6e4f63ce8bd35210f86cdf3c6f885b3021fe12563f555"
},
"downloads": -1,
"filename": "cpfr_pyScss-1.4.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4f0db9993c2a942a33e3a32c3dc2015d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 80436,
"upload_time": "2025-02-24T19:23:37",
"upload_time_iso_8601": "2025-02-24T19:23:37.696408Z",
"url": "https://files.pythonhosted.org/packages/24/78/a3094b7cdb66e2b7f65e89a813c5abab9933fcd93c8b66ce7bff76f589bb/cpfr_pyScss-1.4.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b5a0ceaf7e683675afca1ba382e680ba6c6fa9a12ceac07be5a32276aa228de3",
"md5": "f88123028e702b682f6412fc07e59318",
"sha256": "4d42e14eceaf2abea38915f7ef8a0930811bcd6edbf8463753e38ce736c23e4d"
},
"downloads": -1,
"filename": "cpfr_pyscss-1.4.1.tar.gz",
"has_sig": false,
"md5_digest": "f88123028e702b682f6412fc07e59318",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 73889,
"upload_time": "2025-02-24T19:23:40",
"upload_time_iso_8601": "2025-02-24T19:23:40.087999Z",
"url": "https://files.pythonhosted.org/packages/b5/a0/ceaf7e683675afca1ba382e680ba6c6fa9a12ceac07be5a32276aa228de3/cpfr_pyscss-1.4.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-24 19:23:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Kronuz",
"github_project": "pyScss",
"travis_ci": true,
"coveralls": false,
"github_actions": false,
"tox": true,
"lcname": "cpfr-pyscss"
}