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.

Reply via email to