-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libsass is marked as deprecated #105
Comments
First of all, thank you for telling us 👍 😄 I wasn't aware of that as I only checked the first level dependency (https://github.com/sass/libsass-python) where everything looked quite "maintained". 😞 While libsass is deprecated they'll still claim that it is somewhat maintained because they will try to fix bugs and security issues "on best-effort basis":
And as libsass and libsass-python does not depend on many external libs (only Still, we won't get new features for libsass but as we're only using it for css scoping right now we should get away with it for some time at least (until doxygen/doxygenawesome uses some modern css libsass couldn't understand). However I think this is not a good situation for us so we should consider changing that again. A possible replacement could be PyScss. Or even switching to some less compiler (if there is a good one available). Or we could just restore dartsass usage again... We'll discuss that issue internally. |
Another option is to drop sass and just implement the scoping pass on css, I actually implemented this in a package creatively named simple-css-selector-transform using |
With the release of v3.3.0, doxysphinx dropped the requirement for dart-sass in favor of libsass.
However, according to the libsass homepage, it is deprecated and dart-sass should be used instead.
There's also a post by sass-lang, which recommends implementers (such as libsass-python) to eventually drop support for libsass as well.
The text was updated successfully, but these errors were encountered: