Initial inclusion of python-pandoc. Required for D8898
Details
- Reviewers
JoshStrobl - Group Reviewers
Triage Team - Commits
- R5003:03a1449a5937: Initial commit of python-pypandoc
Includes unit tests.
Diff Detail
- Repository
- R5003 python-pypandoc
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Event Timeline
package.yml | ||
---|---|---|
18 | They would be rundeps then, not builddeps, if you want it installed with python-pypandoc, since it isn't linking against them. I'm also not really sure having fonts-extras is truly a requirement, I mean why else would @DataDrake separate it out? |
package.yml | ||
---|---|---|
18 | If included as rundeps then any app using just html or whatever else functionality of pandoc would pull in bloat. Apostrophe makes use of pandoc's pdf engine as well as others via python-pypandoc, and tells the user to install LaTeX when they try to export as pdf from the app. If anything, they could be rundeps of Apostrophe, or any other app that uses the pdf functionality of pandoc, via pypandoc or not. Unfortunately we don't have a way of managing in-between deps like optional deps, so it's either include it or leave it to the user to find out. Also, there's a font, namely lmodern.sty, that the pdf engine of pandoc requires to work, which is in texlive-fonts-extra. I've had to install that entire package just for pandoc pdf to work for a while, so just the base package is insufficient for the functionality. |