cpfr-pyScss


Namecpfr-pyScss JSON
Version 1.4.1 PyPI version JSON
download
home_pagehttp://github.com/Kronuz/pyScss
Summaryfork of pyScss - pyScss is a compiler for the Sass language, a superset of CSS3 that adds programming capabilities and some other syntactic sugar.
upload_time2025-02-24 19:23:40
maintainerNone
docs_urlNone
authorGerman M. Bravo (Kronuz)
requires_python>=3.11
licenseMIT
keywords css oocss xcss sass scss less precompiler
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 1.15646s