-
Notifications
You must be signed in to change notification settings - Fork 130
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
drop dependency to pandoc ? #780
Comments
Yes, this was the plan all along (see #36), it just hasn't happened yet ... Currently, Markdown cells are converted to reST (and transformed a bit with the Pandoc machinery) and integrated into a reST template which intermingles them with code cells. I would like to change this to something like this: We iterate over all cells while "directly" creating the For this, we would need a Python library with a very specific API: It would need to take the text of a single Jupyter-flavored Markdown cell and a "partial" This would also allow selecting between multiple Markdown parsers, see also #762. Does that sound reasonable?
That's great! The first thing would be to check if such a Python library already exists. |
Any update here? |
Yeah, there is no news from my side, I haven't put any work into it since my last comment above. But yes, I'm still planning to work on it, but it won't be ready soon (since I didn't even start yet). Unless somebody steps forward and helps out! |
I recently switch from nb-myst to nbspinx and I'm facing an environment issue every time I want to build my documentation in isolated env or new machines: the dependency to pandoc.
For example in pydata-sphinx-theme CI/CD I'm forced to rely on a custom github action to make sure the installation proceed on every available platform.
I don't know how complicated this might be but would it be possible to remove this dependency and rely on python only tools ?
Note that I will be happy to help but before I dive in I would like to discuss feasability.
The text was updated successfully, but these errors were encountered: