diff --git a/readme.md b/readme.md index a57de33..ed9cfb5 100644 --- a/readme.md +++ b/readme.md @@ -36,6 +36,9 @@ This code will be executed ``` # Changelog +#### 0.18 (2026-03-18) +- Fixed warning + #### 0.17 (2026-03-18) - Dropped support for Python 3.8 - Added some type hints and updated dependencies diff --git a/src/sphinx_exec_code/__version__.py b/src/sphinx_exec_code/__version__.py index 9446169..dfd0f8a 100644 --- a/src/sphinx_exec_code/__version__.py +++ b/src/sphinx_exec_code/__version__.py @@ -1 +1 @@ -__version__ = '0.17' +__version__ = '0.18' diff --git a/src/sphinx_exec_code/configuration/base.py b/src/sphinx_exec_code/configuration/base.py index 5d38f2b..86bad74 100644 --- a/src/sphinx_exec_code/configuration/base.py +++ b/src/sphinx_exec_code/configuration/base.py @@ -15,7 +15,7 @@ class SphinxConfigValue(Generic[TYPE_VALUE]): - SPHINX_TYPE: tuple[type[Any], ...] | type[Any] | tuple[()] + SPHINX_TYPE: tuple[type[Any], ...] | type[Any] def __init__(self, sphinx_name: str, initial_value: TYPE_VALUE | None = None) -> None: self.sphinx_name: Final = sphinx_name diff --git a/src/sphinx_exec_code/configuration/path_config.py b/src/sphinx_exec_code/configuration/path_config.py index 1835080..c162138 100644 --- a/src/sphinx_exec_code/configuration/path_config.py +++ b/src/sphinx_exec_code/configuration/path_config.py @@ -51,7 +51,7 @@ def validate_value(self, value: Path) -> Path: class SphinxConfigMultipleFolderStr(_SphinxConfigPathBase[tuple[str, ...]]): - SPHINX_TYPE = () + SPHINX_TYPE = (tuple, list) @override def transform_value(self, app: SphinxApp, value: Any) -> tuple[str, ...]: