Skip to content
This repository was archived by the owner on Oct 24, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions CONTRIBUTING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Coding style
(``:raise:`` if it may raise an error) in their docstring.

.. _flake8: https://gitlab.com/pycqa/flake8
.. _PEP 8: www.python.org/dev/peps/pep-0008
.. _PEP 8: https://www.python.org/dev/peps/pep-0008


Tests
Expand All @@ -26,8 +26,8 @@ Tests
- All commits will be tested by Travis_ (Linux) and
AppVeyor_ (Windows).

.. _tox: http://tox.testrun.org/
.. _Travis: http://travis-ci.org/sass/libsass-python
.. _tox: https://tox.readthedocs.io/
.. _Travis: https://travis-ci.org/sass/libsass-python
.. _AppVeyor: https://ci.appveyor.com/project/asottile/libsass-python


Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2015 Hong Minhee <http://hongminhee.org/>
Copyright (c) 2015 Hong Minhee <https://hongminhee.org/>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
18 changes: 9 additions & 9 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,24 @@ libsass-python: Sass_/SCSS for Python
:alt: Coverage Status

This package provides a simple Python extension module ``sass`` which is
binding Libsass_ (written in C/C++ by Hampton Catlin and Aaron Leung).
binding LibSass_ (written in C/C++ by Hampton Catlin and Aaron Leung).
It's very straightforward and there isn't any headache related Python
distribution/deployment. That means you can add just ``libsass`` into
your ``setup.py``'s ``install_requires`` list or ``requirements.txt`` file.
Need no Ruby nor Node.js.

It currently supports CPython 2.7, 3.4--3.6, and PyPy 2.3+!

.. _Sass: http://sass-lang.com/
.. _Libsass: https://github.com/sass/libsass
.. _Sass: https://sass-lang.com/
.. _LibSass: https://github.com/sass/libsass


Features
--------

- You don't need any Ruby/Node.js stack at all, for development or deployment
either.
- Fast. (Libsass_ is written in C++.)
- Fast. (LibSass_ is written in C++.)
- Simple API. See the below example code for details.
- Custom functions.
- ``@import`` callbacks.
Expand Down Expand Up @@ -104,14 +104,14 @@ The built docs will go to ``docs/_build/html/`` directory.
Credit
------

Hong Minhee wrote this Python binding of Libsass_.
Hong Minhee wrote this Python binding of LibSass_.

Hampton Catlin and Aaron Leung wrote Libsass_, which is portable C/C++
implementation of SASS_.
Hampton Catlin and Aaron Leung wrote LibSass_, which is portable C/C++
implementation of Sass_.

Hampton Catlin originally designed SASS_ language and wrote the first
Hampton Catlin originally designed Sass_ language and wrote the first
reference implementation of it in Ruby.

The above three softwares are all distributed under `MIT license`_.

.. _MIT license: http://mit-license.org/
.. _MIT license: https://mit-license.org/
54 changes: 27 additions & 27 deletions docs/changes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Version 0.13.7

Released on February 5, 2018.

- Follow up the libsass upstream: 3.4.9 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.4.9 --- See the release notes of LibSass
3.4.9__. [:issue:`232` by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.4.9
Expand All @@ -26,7 +26,7 @@ Version 0.13.5

Released on January 11, 2018.

- Follow up the libsass upstream: 3.4.8 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.4.8 --- See the release notes of LibSass
3.4.8__. [:issue:`228` by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.4.8
Expand All @@ -37,7 +37,7 @@ Version 0.13.4

Released on November 14, 2017.

- Follow up the libsass upstream: 3.4.7 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.4.7 --- See the release notes of LibSass
3.4.7__. [:issue:`226` by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.4.7
Expand All @@ -53,7 +53,7 @@ Released on October 11, 2017.
- Add a ``pysassc`` entry to replace ``sassc`` [:issue:`218` by
Anthony Sottile]
- Enable building with dynamic linking [:issue:`219` by Marcel Plch]
- Follow up the libsass upstream: 3.4.6 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.4.6 --- See the release notes of LibSass
3.4.6__. [:issue:`221` by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.4.6
Expand All @@ -72,7 +72,7 @@ Version 0.13.1

Released on June 8, 2017.

- Follow up the libsass upstream: 3.4.5 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.4.5 --- See the release notes of LibSass
3.4.5__. [:issue:`207` by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.4.5
Expand All @@ -91,7 +91,7 @@ Released on June 7, 2017.
:issue:`197` by Anthony Sottile]
- Correct source map url [:issue:`201` :issue:`202` by Anthony Sottile]
- Remove ``--watch`` [:issue:`203` by Anthony Sottile]
- Follow up the libsass upstream: 3.4.4 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.4.4 --- See the release notes of LibSass
3.4.4__. [:issue:`205` by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.4.4
Expand All @@ -102,7 +102,7 @@ Version 0.12.3

Released on January 7, 2017.

- Follow up the libsass upstream: 3.4.3 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.4.3 --- See the release notes of LibSass
3.4.3__. [:issue:`178` by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.4.3
Expand All @@ -113,7 +113,7 @@ Version 0.12.2

Released on January 5, 2017.

- Follow up the libsass upstream: 3.4.2 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.4.2 --- See the release notes of LibSass
3.4.2__. [:issue:`176` by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.4.2
Expand All @@ -124,7 +124,7 @@ Version 0.12.1

Released on December 20, 2016.

- Follow up the libsass upstream: 3.4.1 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.4.1 --- See the release notes of LibSass
3.4.1__. [:issue:`175` by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.4.1
Expand All @@ -135,7 +135,7 @@ Version 0.12.0

Released on December 10, 2016.

- Follow up the libsass upstream: 3.4.0 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.4.0 --- See the release notes of LibSass
3.4.0__. [:issue:`173` by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.4.0
Expand All @@ -149,7 +149,7 @@ Released on October 24, 2016.
- Drop support for python2.6 [:issue:`158` by Anthony Sottile]
- Deprecate ``--watch`` [:issue:`156` by Anthony Sottile]
- Preserve line endings [:issue:`160` by Anthony Sottile]
- Follow up the libsass upstream: 3.3.6 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.3.6 --- See the release notes of LibSass
3.3.6__. [:issue:`167` by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.3.6
Expand All @@ -161,7 +161,7 @@ Version 0.11.1

Released on April 22, 2016.

- Follow up the libsass upstream: 3.3.5 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.3.5 --- See the release notes of LibSass
3.3.5__. [:issue:`148` by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.3.5
Expand All @@ -171,7 +171,7 @@ Version 0.11.0

Released on March 23, 2016.

- Follow up the libsass upstream: 3.3.4 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.3.4 --- See the release notes of LibSass
3.3.4__. [:issue:`144` by Anthony Sottile]
- Expose libsass version in ``sassc --version`` and ``sass.libsass_version``
[:issue:`142` :issue:`141` :issue:`140` by Anthony Sottile]
Expand All @@ -193,7 +193,7 @@ Version 0.10.1

Released on January 29, 2016.

- Follow up the libsass upstream: 3.3.3 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.3.3 --- See the release notes of LibSass
3.3.3__. [by Anthony Sottile]
- Allow -t for style like sassc [:issue:`98` by Anthony Sottile]

Expand All @@ -213,15 +213,15 @@ Version 0.9.3

Released on December 03, 2015.

- Support "indented" SASS compilation [:issue:`41` by Alice Zoë Bevan–McGregor]
- Support "indented" Sass compilation [:issue:`41` by Alice Zoë Bevan–McGregor]
- Fix wheels on windows [:issue:`28` :issue:`49` by Anthony Sottile]

Version 0.9.2
-------------

Released on November 12, 2015.

- Follow up the libsass upstream: 3.3.2 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.3.2 --- See the release notes of LibSass
3.3.2__. [by Anthony Sottile]
- Require VS 2015 to build on windows [:issue:`99` by Anthony Sottile]

Expand All @@ -232,7 +232,7 @@ Version 0.9.1

Released on October 29, 2015.

- Follow up the libsass upstream: 3.3.1 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.3.1 --- See the release notes of LibSass
3.3.1__. [by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.3.1
Expand All @@ -245,7 +245,7 @@ Released on October 28, 2015.

- Fix a bug with writing UTF-8 to a file [:issue:`72` by Caleb Ely]
- Fix a segmentation fault on ^C [:issue:`87` by Anthony Sottile]
- Follow up the libsass upstream: 3.3.0 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.3.0 --- See the release notes of LibSass
3.3.0__. [:issue:`96` by Anthony Sottile]

__ https://github.com/sass/libsass/releases/tag/3.3.0
Expand All @@ -256,7 +256,7 @@ Version 0.8.3

Released on August 2, 2015.

- Follow up the libsass upstream: 3.2.5 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.2.5 --- See the release notes of LibSass
3.2.5__. [:issue:`79`, :issue:`80` by Anthony Sottile]
- Fixed a bug that :file:`*.sass` files were ignored.
[:issue:`78` by Guilhem MAS-PAITRAULT]
Expand All @@ -269,7 +269,7 @@ Version 0.8.2

Released on May 19, 2015.

- Follow up the libsass upstream: 3.2.4 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.2.4 --- See the release notes of LibSass
3.2.3__, and 3.2.4__. [:issue:`69` by Anthony Sottile]
- The default value of :class:`~sassutils.wsgi.SassMiddleware`'s
``error_status`` parameter was changed from ``'500 Internal Server Error'``
Expand All @@ -295,7 +295,7 @@ Version 0.8.0

Released on May 3, 2015.

- Follow up the libsass upstream: 3.2.2 --- See the release notes of Libsass
- Follow up the libsass upstream: 3.2.2 --- See the release notes of LibSass
3.2.0__, 3.2.1__, and 3.2.2__.
[:issue:`61`, :issue:`52`, :issue:`56`, :issue:`58`, :issue:`62`, :issue:`64`
by Anthony Sottile]
Expand Down Expand Up @@ -326,7 +326,7 @@ Released on March 6, 2015.

Anthony Sottile contributed to the most of this release. Huge thanks to him!

- Follow up the libsass upstream: 3.1.0 --- See the `release note`__ of Libsass.
- Follow up the libsass upstream: 3.1.0 --- See the `release note`__ of LibSass.
[:issue:`38`, :issue:`43` by Anthony Sottile]

- Custom functions and imports
Expand Down Expand Up @@ -383,7 +383,7 @@ Version 0.6.1

Released on November 6, 2014.

- Follow up the libsass upstream: 3.0.1 --- See the `release note`__ of Libsass.
- Follow up the libsass upstream: 3.0.1 --- See the `release note`__ of LibSass.
- Fixed a bug that :class:`~sassutils.wsgi.SassMiddleware` never closes
the socket on some WSGI servers e.g. ``eventlet.wsgi``.

Expand All @@ -400,7 +400,7 @@ to compile. Although 0.6.2 became back to only need GCC (G++) 4.6+,
LLVM Clang 2.9+, from 0.6.0 to 0.6.1 you need GCC (G++) 4.8+, LLVM Clang 3.3+,
or Visual Studio 2013 Update 4+.

- Follow up the libsass upstream: 3.0 --- See the `release note`__ of Libsass.
- Follow up the libsass upstream: 3.0 --- See the `release note`__ of LibSass.

- Decent extends support
- Basic Sass Maps Support
Expand All @@ -423,7 +423,7 @@ or Visual Studio 2013 Update 4+.
:class:`~sassutils.distutils.build_sass` command. [:issue:`25`]

__ https://github.com/sass/libsass/releases/tag/3.0
.. _partial import: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#partials
.. _partial import: https://sass-lang.com/documentation/file.SASS_REFERENCE.html#partials


Version 0.5.1
Expand All @@ -445,7 +445,7 @@ Version 0.5.0

Released on June 6, 2014.

- Follow up the libsass upstream: 2.0 --- See the `release note`__ of Libsass.
- Follow up the libsass upstream: 2.0 --- See the `release note`__ of LibSass.

- Added indented syntax support (:file:`*.sass` files).
- Added expanded selector support (BEM).
Expand Down Expand Up @@ -539,7 +539,7 @@ Released on February 21, 2014.
- Supports sourcemaps.

.. _57a2f62--v1.0.1: https://github.com/sass/libsass/compare/57a2f627b4d2fbd3cf1913b241f1d5aa31e35580...v1.0.1
.. _variable arguments: http://sass-lang.com/docs/yardoc/file.SASS_CHANGELOG.html#variable_arguments
.. _variable arguments: https://sass-lang.com/docs/yardoc/file.SASS_CHANGELOG.html#variable_arguments


Version 0.2.4
Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -250,8 +250,8 @@

# Example configuration for intersphinx: refer to the Python standard library.
intersphinx_mapping = {
'python': ('http://docs.python.org/', None),
'setuptools': ('http://pythonhosted.org/setuptools/', None),
'python': ('https://docs.python.org/', None),
'setuptools': ('https://setuptools.readthedocs.io/', None),
'flask': ('http://flask.pocoo.org/docs/', None)
}

Expand Down
Loading