File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66import logging
77from dataclasses import dataclass
88from functools import singledispatch
9+ from importlib .metadata import version
910from pathlib import Path
1011from typing import Any
1112from uuid import UUID
@@ -1745,4 +1746,7 @@ def setup(app: Sphinx) -> ExtensionMetadata:
17451746 if "sphinxcontrib.video" in app .extensions :
17461747 app .add_directive (name = "video" , cls = Video , override = True )
17471748
1748- return {"parallel_read_safe" : True }
1749+ return {
1750+ "parallel_read_safe" : True ,
1751+ "version" : version (distribution_name = "sphinx-notionbuilder" ),
1752+ }
Original file line number Diff line number Diff line change 33"""
44
55from collections .abc import Callable
6+ from importlib .metadata import version
67from pathlib import Path
78
89import docutils .utils
@@ -28,7 +29,11 @@ def test_meta(
2829 (srcdir / "conf.py" ).touch ()
2930 app = make_app (srcdir = srcdir )
3031 setup_result = sphinx_notion .setup (app = app )
31- assert setup_result == {"parallel_read_safe" : True }
32+ pkg_version = version (distribution_name = "sphinx-notionbuilder" )
33+ assert setup_result == {
34+ "parallel_read_safe" : True ,
35+ "version" : pkg_version ,
36+ }
3237
3338 builder = builder_cls (app = app , env = app .env )
3439 document = docutils .utils .new_document (source_path = "." )
You can’t perform that action at this time.
0 commit comments