summaryrefslogtreecommitdiff
path: root/textproc/py-myst-parser/files/setup.py
blob: 9ee4305c51d17463fdeb15822ebba2ea0b3e47a6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/usr/bin/env python
# setup.py generated by flit for tools that don't yet use PEP 517

from distutils.core import setup

packages = \
['myst_parser',
 'myst_parser.config',
 'myst_parser.mdit_to_docutils',
 'myst_parser.parsers',
 'myst_parser.sphinx_ext']

package_data = \
{'': ['*']}

install_requires = \
['docutils>=0.15,<0.20',
 'jinja2',
 'markdown-it-py>=1.0.0,<3.0.0',
 'mdit-py-plugins~=0.3.1',
 'pyyaml',
 'sphinx>=4,<6',
 'typing-extensions']

extras_require = \
{'code_style': ['pre-commit~=2.12'],
 'linkify': ['linkify-it-py~=1.0'],
 'rtd': ['ipython',
         'sphinx-book-theme',
         'sphinx-design',
         'sphinxext-rediraffe~=0.2.7',
         'sphinxcontrib.mermaid~=0.7.1',
         'sphinxext-opengraph~=0.6.3'],
 'testing': ['beautifulsoup4',
             'coverage[toml]',
             'pytest>=6,<7',
             'pytest-cov',
             'pytest-regressions',
             'pytest-param-files~=0.3.4',
             'sphinx-pytest',
             'sphinx<5.2']}

entry_points = \
{'console_scripts': ['myst-anchors = myst_parser.cli:print_anchors',
                     'myst-docutils-html = '
                     'myst_parser.parsers.docutils_:cli_html',
                     'myst-docutils-html5 = '
                     'myst_parser.parsers.docutils_:cli_html5',
                     'myst-docutils-latex = '
                     'myst_parser.parsers.docutils_:cli_latex',
                     'myst-docutils-pseudoxml = '
                     'myst_parser.parsers.docutils_:cli_pseudoxml',
                     'myst-docutils-xml = '
                     'myst_parser.parsers.docutils_:cli_xml']}

setup(name='myst-parser',
      version='%%PORTVERSION%%',
      description='An extended commonmark compliant parser, with bridges to docutils & sphinx.',
      author=None,
      author_email='Chris Sewell <chrisj_sewell@hotmail.com>',
      url=None,
      packages=packages,
      package_data=package_data,
      install_requires=install_requires,
      extras_require=extras_require,
      entry_points=entry_points,
      python_requires='>=3.7',
     )