Skip to content
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

⬆️ UPGRADE: Use pyScss instead of libsass #200

Merged

Conversation

hason
Copy link
Contributor

@hason hason commented Aug 31, 2020

Fix #195

@welcome
Copy link

welcome bot commented Aug 31, 2020

Thanks for submitting your first pull request! You are awesome! 🤗

If you haven't done so already, check out EBP's Code of Conduct and our Contributing Guide, as this will greatly help the review process.

Welcome to the EBP community! 🎉

@codecov
Copy link

codecov bot commented Aug 31, 2020

Codecov Report

Merging #200 into master will increase coverage by 0.03%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #200      +/-   ##
==========================================
+ Coverage   91.56%   91.59%   +0.03%     
==========================================
  Files           2        2              
  Lines         237      238       +1     
==========================================
+ Hits          217      218       +1     
  Misses         20       20              
Flag Coverage Δ
#pytests 91.59% <100.00%> (+0.03%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
sphinx_book_theme/__init__.py 91.56% <100.00%> (+0.05%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ccff278...b9f550e. Read the comment docs.

@chrisjsewell
Copy link
Member

Well I'm happy to merge this. @pradyunsg any objections?

@pradyunsg
Copy link
Member

As long as pyscss is a drop-in-ish replacement to libsass in terms of syntax etc, no objections. :)

@pradyunsg
Copy link
Member

And, thanks for checking! ^>^

@chrisjsewell
Copy link
Member

And, thanks for checking! ^>^

Well its always nice to be kept in the loop. Which is apparently not part of the conda-forge policy 👀 conda-forge/staged-recipes#12511

@choldgraf
Copy link
Member

+1 from me if it's more lightweight and the outputs are the same (which they seem to be)

@chrisjsewell chrisjsewell changed the title Use pyScss instead of libsass ⬆️ UPGRADE: Use pyScss instead of libsass Sep 2, 2020
@chrisjsewell chrisjsewell merged commit 11982c1 into executablebooks:master Sep 2, 2020
@welcome
Copy link

welcome bot commented Sep 2, 2020

Congrats on your first merged pull request in this project! 🎉
congrats

Thank you for contributing, we are very proud of you! ❤️

@chrisjsewell
Copy link
Member

goddamit, straight after I merge, I find out that pyScss doesn't seem to support @use and only the defunct @import https://sass-lang.com/documentation/at-rules/import

@chrisjsewell
Copy link
Member

linking Kronuz/pyScss#409

@chrisjsewell
Copy link
Member

Err, I'm not sure about this compiler, now I start to see unadressed issues like this Kronuz/pyScss#370

@chrisjsewell
Copy link
Member

Hmm, libsass doesn't seem to support it either? Or maybe its just me being a newb

@chrisjsewell
Copy link
Member

it also doesn't support sourcemap generation Kronuz/pyScss#224

@pradyunsg
Copy link
Member

:(

Are we OK with the GitHub repository not being directly-installable?

@chrisjsewell
Copy link
Member

This is kind of funny; I created an issue about the maintenance status Kronuz/pyScss#410, mentioning a few PRs that had been open for months, and within a few hours 4 PRs had been merged of which I was thanked for one.

Its still an annoyance that source maps aren't available

Are we OK with the GitHub repository not being directly-installable?

I have no strong opinions on this, I rarely install directly from a repo.
You probably know more than most if this is an issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Replace libsass with pure python implementation
4 participants