Table of Contents
Markdown Libraries for Python
Markdown
A Python implementation of John Gruber's Markdown with additional features.
https://github.com/Python-Markdown/markdown
Mistune
A fast and extensible Markdown parser implemented in pure Python.
Doesn't enforce double spaces for line endings?

GitHub - lepture/mistune: A fast yet powerful Python Markdown parser with renderers and plugins.
github.com
CommonMark
A Python wrapper for the official reference implementation of CommonMark, a strongly specified, highly compatible implementation of Markdown.
https://github.com/readthedocs/commonmark-py
Markdown2
A fast and complete implementation of Markdown in Python, including extra features like tables, footnotes, and citations.
https://github.com/trentm/python-markdown2
Marko
Doesn't enforce double spaces for line endings?

Marko: A markdown parser with high extensibility. — Marko 1.3.0 documentation
readthedocs.io