From c58c1457f494f77a1a84ecbd3187a735aec73b2b Mon Sep 17 00:00:00 2001 From: Dave Bacon Date: Tue, 30 Jan 2024 17:00:11 -0800 Subject: [PATCH] Return metadata in setup --- sphinx_math_dollar/__init__.py | 6 ++++-- sphinx_math_dollar/extension.py | 7 +++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/sphinx_math_dollar/__init__.py b/sphinx_math_dollar/__init__.py index 14665a6..386aec1 100644 --- a/sphinx_math_dollar/__init__.py +++ b/sphinx_math_dollar/__init__.py @@ -1,7 +1,9 @@ +from . import _version +__version__ = _version.get_versions()['version'] + + from .math_dollar import split_dollars from .extension import setup, NODE_BLACKLIST __all__ = ['split_dollars', 'setup', 'NODE_BLACKLIST'] -from . import _version -__version__ = _version.get_versions()['version'] diff --git a/sphinx_math_dollar/extension.py b/sphinx_math_dollar/extension.py index 85e9705..9d65409 100644 --- a/sphinx_math_dollar/extension.py +++ b/sphinx_math_dollar/extension.py @@ -2,6 +2,7 @@ import sys from .math_dollar import split_dollars +from . import __version__ from docutils.nodes import GenericNodeVisitor, Text, math, math_block, FixedTextElement, literal from docutils.transforms import Transform @@ -67,3 +68,9 @@ def setup(app): app.add_config_value('parallel_read_safe', True, '') app.connect('config-inited', config_inited) + + return { + 'version': __version__, + 'parallel_read_safe': True, + 'parallel_write_safe': True, + } \ No newline at end of file