Metadata-Version: 2.1
Name: pycmark
Version: 0.9.3
Summary: CommonMark parser for docutils
Home-page: https://github.com/tk0miya/pycmark
Author: Takeshi KOMIYA
Author-email: i.tkomiya@gmail.com
License: Apache License 2.0
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Framework :: Sphinx :: Extension
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Documentation
Description-Content-Type: text/markdown
Requires-Dist: docutils
Provides-Extra: test
Requires-Dist: tox ; extra == 'test'
Requires-Dist: flake8 ; extra == 'test'
Requires-Dist: flake8-import-order ; extra == 'test'
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: mypy ; extra == 'test'
Requires-Dist: html5lib ; extra == 'test'

# pycmark

A [CommonMark](https://commonmark.org/) parser for docutils.

## Features

* Provides `md2html` command
* Provides `pycmark.CommonMarkParser` component for docutils
* Customizable parser
  * All syntax are implemented as module
  * Developers can customize syntax via adding/removing the modules
* Compatibility
  * Passed all spec of CommonMark.
  * But docutils can't represent following document structure. Therefor they are disabled by default
    * Hard line break
    * deeper headings appeared before shallow one


