From 1c887a7b3ab752c7decb838eabbaf72f87bfb2d2 Mon Sep 17 00:00:00 2001 From: Tom Cobb Date: Tue, 9 Jan 2024 17:21:01 +0000 Subject: [PATCH] Updated to work with Markdown>=3.0 --- markdown_inline_graphviz.py | 9 ++++----- setup.py | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/markdown_inline_graphviz.py b/markdown_inline_graphviz.py index f431e01..2c6b1c3 100644 --- a/markdown_inline_graphviz.py +++ b/markdown_inline_graphviz.py @@ -41,13 +41,12 @@ class InlineGraphvizExtension(markdown.Extension): - def extendMarkdown(self, md, md_globals): + def extendMarkdown(self, md): """ Add InlineGraphvizPreprocessor to the Markdown instance. """ md.registerExtension(self) - - md.preprocessors.add('graphviz_block', - InlineGraphvizPreprocessor(md), - "_begin") + md.preprocessors.register( + InlineGraphvizPreprocessor(md), 'graphviz_block', 40 + ) class InlineGraphvizPreprocessor(markdown.preprocessors.Preprocessor): diff --git a/setup.py b/setup.py index 0aab40d..80a9ba3 100644 --- a/setup.py +++ b/setup.py @@ -22,7 +22,7 @@ name="markdown_inline_graphviz_extension", version=VERSION, py_modules=["markdown_inline_graphviz"], - install_requires=['Markdown>=2.3.1'], + install_requires=['Markdown>=3.0'], author="Cesar Morel", author_email="cesaremoreln@gmail.com", description="Render inline graphs with Markdown and Graphviz (python3 version)",