Initial inclusion of python-pandoc. Required for D8898
- Group Reviewers
- R5003:03a1449a5937: Initial commit of python-pypandoc
Includes unit tests.
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.