summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #426 from omit66/masterHEADmasterGermán Méndez Bravo2023-04-141-1/+1
|\ | | | | fix error: global flags not at the start of the expression at position 1
| * fix error: global flags not at the start of the expression at position 1tst2022-11-031-1/+1
|/
* Merge pull request #424 from e0ne/release-v1.4.0v1.4.0Ivan Kolodyazhny2022-02-231-3/+3
|\ | | | | Bump version to 1.4.0
| * Bump version to 1.4.0Ivan Kolodyazhny2022-02-231-3/+3
|/
* Merge pull request #412 from return42/masterIvan Kolodyazhny2022-02-231-2/+2
|\ | | | | fix IE's rules limit - log as warning
| * fix IE's rules limit - log as warningMarkus Heiser2020-09-091-2/+2
| | | | | | | | | | | | | | | | | | | | As far as I know [1] IE 11 supports 65534 rules. BTW fix logging class from error to warning [2]. [1] https://forums.asp.net/t/2059387.aspx?IE+10+and+11+CSS+Style+Sheet+Rules [2] bdb02e8d Warning about IE 4095 maximum and improved debug_info Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
* | Merge pull request #416 from amotoki/fix-getargspec-warningIvan Kolodyazhny2022-02-231-3/+10
|\ \ | | | | | | Fix DeprecationWarning on inspect.getargspec in python3
| * | Fix DeprecationWarning on inspect.getargspec in python3Akihiro Motoki2021-02-181-3/+10
| |/ | | | | | | | | | | | | | | | | | | inspect.getargspec() is deprecated in python3 and the usage of inspect.signature() or inspect.getfullargspec() is recommended. The only different between getargspec and getfullargspec is that "keywords" attribute in getargspec() return value corresponds to "varkw" attribute in case of getfullargspec(). This commit changes the code to try getfullargspec() first and then fallback to getargspec().
* | Merge pull request #417 from amotoki/warning-PY_SSIZE_T_CLEANIvan Kolodyazhny2022-02-233-14/+20
|\ \ | | | | | | Fix DeprecationWarning: PY_SSIZE_T_CLEAN will be required for '#' formats
| * | Fix DeprecationWarning: PY_SSIZE_T_CLEAN will be required for '#' formatsAkihiro Motoki2021-03-083-14/+20
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We see the following warning when scss is used with python 3.8. scss/compiler.py:359: DeprecationWarning: PY_SSIZE_T_CLEAN will be required for '#' formats for c_lineno, c_property, c_codestr in locate_blocks(rule.unparsed_contents): This warning was introduced by https://bugs.python.org/issue36381 to warn about an upcoming Python C API change. The meaning of PY_SSIZE_T_CLEAN is described in https://python.readthedocs.io/en/stable/c-api/arg.html#strings-and-buffers. What we need to do are: * find all usages of PyArg_Parse with # formats and related functions. Ensure that the type of the length argument is a Py_ssize_t. * Add #define PY_SSIZE_T_CLEAN above the #include <Python.h>. Signed-off-by: Akihiro Motoki <amotoki@gmail.com>
* | Merge pull request #421 from LeoQuote/patch-1Ivan Kolodyazhny2022-02-231-1/+1
|\ \ | | | | | | use pathlib2 instead of pathlib
| * | use pathlib2 instead of pathlibLeo Q2021-10-131-1/+1
| |/
* | Merge pull request #411 from chrisjsewell/fix-deprecate/collectionsIvan Kolodyazhny2022-02-141-1/+4
|\ \ | |/ |/| Fix collections deprecation warning
| * Fix collections deprecation warningChris Sewell2020-09-031-1/+4
|/
* Merge pull request #399 from e0ne/selector-append-funcIvan Kolodyazhny2020-09-031-0/+2
|\ | | | | Add selector-append function support
| * Add selector-append function supportIvan Kolodyazhny2020-04-141-0/+2
| | | | | | | | | | Sass selector-append function is the same as append-selector in compass so we can just add teh alias for it.
* | Merge pull request #403 from Azd325/masterIvan Kolodyazhny2020-09-031-1/+1
|\ \ | | | | | | Fix FutureWarning
| * | Fix FutureWarningTim Kleinschmidt2020-07-161-1/+1
| |/ | | | | | | | | | | Possible nested set at position 329 Fixes: https://github.com/Kronuz/pyScss/issues/376
* | Merge pull request #406 from matyasrichter/masterIvan Kolodyazhny2020-09-033-1/+10
|\ \ | | | | | | [#404] Linear gradient zero division.
| * | Added end-of-file newline.matyasrichter2020-07-201-1/+1
| | |
| * | Fixed an issue where in a gradient where the only non-percetage stop value ↵matyasrichter2020-07-203-1/+10
| |/ | | | | | | would be zero, it would be marked as the max value and used in the denominator of a fraction.
* | Merge pull request #408 from stanislavlevin/fix_pytest6Ivan Kolodyazhny2020-09-031-2/+8
|\ \ | |/ |/| Add compatibility against Pytest 5.4+
| * Add compatibility against Pytest 5.4+Stanislav Levin2020-08-051-2/+8
|/ | | | | | | | | | | | | | The direct construction of nodes is deprecated since Pytest 5.4 [0]: > The construction of nodes now should use the named constructor from_parent. This limitation in api surface intends to enable better/simpler refactoring of the collection tree. This means that instead of MyItem(name="foo", parent=collector, obj=42) one now has to invoke MyItem.from_parent(collector, name="foo"). [0]: https://docs.pytest.org/en/stable/deprecations.html#node-construction-changed-to-node-from-parent Fixes: https://github.com/Kronuz/pyScss/issues/407 Signed-off-by: Stanislav Levin <slev@altlinux.org>
* Merge pull request #397 from stuertz/396_hashtableIvan Kolodyazhny2020-04-071-1/+1
|\ | | | | Fixed compile error with msvc
| * Fixed compile error with msvc see #396js2020-03-271-1/+1
|/
* Merge pull request #395 from e0ne/bump-1-3-71.3.7Ivan Kolodyazhny2020-03-261-3/+3
|\ | | | | Bump version to 1.3.7
| * Bump version to 1.3.7Ivan Kolodyazhny2020-03-261-3/+3
|/
* Merge pull request #394 from e0ne/optional-buildIvan Kolodyazhny2020-03-261-3/+5
|\ | | | | Make C extension optional
| * Make C extension optionalIvan Kolodyazhny2020-03-251-3/+5
|/ | | | | | | | | C excension is just a speedup, so we don't need to fail the installation if the build is failed. It's a follow-up fix for 6ec33af0d01fe73d5ce2c48a9d784fb47596d641. Closes: issue #393
* Merge pull request #392 from e0ne/release-1.3.61.3.6Ivan Kolodyazhny2020-03-211-2/+2
|\ | | | | Bump version to 1.3.6
| * Bump version to 1.3.6Ivan Kolodyazhny2020-03-211-2/+2
|/
* Merge pull request #391 from e0ne/travis-pypiIvan Kolodyazhny2020-03-211-26/+20
|\ | | | | Enable PyPI deployment
| * Enable PyPI deploymentIvan Kolodyazhny2020-03-211-26/+20
|/
* Merge pull request #390 from e0ne/revert-speedupIvan Kolodyazhny2020-03-211-6/+0
|\ | | | | Revert "Let the speedup block locator complain about surplus closing"
| * Revert "Let the speedup block locator complain about surplus closing"Ivan Kolodyazhny2020-03-211-6/+0
|/ | | | | | | | | | Commit 4cf0cb606ad32a04774a0a3ca9186e238bf61c1f adds some backward-incompatible changes to pyScss: not it fails on a valid sass/scss filed. It means that Python and C implementation of parsers are different. This patch reverts the commit mentioned above to have the same functionality between Python and C implementations.
* Merge pull request #386 from hrw/masterIvan Kolodyazhny2020-03-201-18/+15
|\ | | | | make it work with setuptools v46
| * make it work with setuptools v46Marcin Juszkiewicz2020-03-201-18/+15
|/
* Merge pull request #387 from e0ne/travis-fixIvan Kolodyazhny2020-03-201-6/+26
|\ | | | | Travis fix
| * Travis CI: exclude pypy3 on arm64Marcin Juszkiewicz2020-03-201-0/+6
| |
| * Travis CI: use Ubuntu 18.04, install missing libpcre2-devMarcin Juszkiewicz2020-03-201-0/+10
| |
| * Travis CI: update Python versions, drop Py2Marcin Juszkiewicz2020-03-201-6/+3
| |
| * Travis CI: build on arm64 as wellMarcin Juszkiewicz2020-03-201-0/+7
|/
* Fix unused variableGermán Méndez Bravo2018-08-231-3/+3
|
* Fix guarded statementGermán Méndez Bravo2018-08-231-1/+2
|
* Merge pull request #373 from HolgerPeters/masterGermán Méndez Bravo2018-06-141-0/+1
|\ | | | | Add meta-information that this package is not "zip_safe"
| * Add meta-information that this package is not "zip_safe"Holger Peters2018-06-141-0/+1
|/ | | | | This module contains binary shared-library code and thus cannot be used as a zip file.
* Merge pull request #359 from natano/speedup_bracesGermán M. Bravo2016-10-181-0/+6
|\ | | | | Let the speedup block locator complain about surplus closing braces.
| * Let the speedup block locator complain about surplus closing braces.Martin Natano2016-09-291-0/+6
|/ | | | | | | | | This brings the behaviour of the speedup module more in line with the behaviour of the locate_block() function as implemented in python. e.g. try: $ echo 'a{}}' | pyscss
* Merge pull request #357 from 4teamwork/css_shapesEevee2016-08-031-0/+4
|\ | | | | Add support for CSS shape functions
| * Add support for CSS shape functionsKevin Bieri2016-08-031-0/+4
|/