thanks! pypandoc is a wrapper around the pandoc commandline utility, allowing a person to use pandoc from within python using python style syntax. It's a sledgehammer solution to the small hammer problem I faced converting Leo's markdown readme to restructured text for Pypi.org. However pandoc is indisputed king of text format conversion so I used it, thinking it would provide other utility too, That said, I'd be happy to switch to something more lightweight.
As for 'recommends' vs 'dependencies', that's part of why I asked what the packages are used for, to help me get a feel for what should be included out of the box. Actually that should have been part of the opening Q: What should be included out of the box? matt On Wed, Nov 22, 2017 at 4:20 PM, Terry Brown <[email protected]> wrote: > markdown.py would be a much lighter dependency than pandoc, although a > bit less featurefull. My goal is to have leo_edit_pane replace > viewrendered. LEP will use either. > > You probably take this in to account already, but a lot of these things > are "recommends" rather than "requires" kind of dependencies. > > Cheers -Terry > > On November 22, 2017 3:39:16 PM CST, Chris George <[email protected]> > wrote: >> >> pyxml is required if you want to import xml files. >> >> pandoc is required for users if they wish to view markdown files using >> viewrendered. I am not sure of the difference between pandoc and pypandoc. >> >> Chris >> >> >> >> On Wed, Nov 22, 2017 at 12:34 PM, Matt Wilkie <[email protected]> wrote: >> >>> I'm in the closing stretch for Issue #586, separating end user >>> dependencies from developer requirements. This is what I have now, is >>> anything missing? >>> >>> ~~~ >>> user_requires = [ >>> 'docutils', # Sphinx, rST plugin >>> 'pyxml', # ? >>> 'pyenchant', # spell check support >>> 'PyQt5; python_version >= "3.0"', >>> 'python-qt5; python_version < "3.0" and platform_system=="Windows"', >>> # missing: pip installable pyqt for Linux python 2.x >>> ] >>> >>> developer_requires = {'develop':[ >>> 'pylint','pyflakes', # coding syntax standards >>> 'pypandoc', # doc format conversion >>> 'twine','wheel','keyring' # Pip packaging, uploading to PyPi >>> ]} >>> ~~~ >>> >>> Note: this is specific to Python module and library dependencies, which >>> is why Git isn't in the list for developers. It can't be installed with Pip. >>> >>> matt >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "leo-editor" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/leo-editor. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> > -- > Sent from my Android device with K-9 Mail. Please excuse my brevity. > > -- > You received this message because you are subscribed to the Google Groups > "leo-editor" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/leo-editor. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
