An implementation of Github-Flavored Markdown written as an extension to the Python Markdown library.
Tested Python versions are 3.5 to 3.8. Sorry, no Python 2.7 support starting with py-gfm 1.x since the Python Markdown library itself is Python 3 only.
You can browse or download the precompiled documentation on Read the Docs.
To build the Sphinx documentation from source, use:
cd doc && make html
- Fenced code blocks
- Literal line breaks
- Hyperlink parsing (http, https, ftp, email and www subdomains)
- Code highlighting for code blocks if Pygments is available
- Mixed-style lists with no separation
- Task lists
Unsupported features and known differences
py-gfm is a pure Python implementation based on the Python Markdown library and therefore cannot reproduce GitHub’s own implementation with 100% accuracy.
See the docs for a list of known discrepancies.
BSD-style. See LICENSE.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size py_gfm-1.0.2-py2.py3-none-any.whl (15.7 kB)||File type Wheel||Python version py2.py3||Upload date||Hashes View|
|Filename, size py-gfm-1.0.2.tar.gz (15.1 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for py_gfm-1.0.2-py2.py3-none-any.whl