diff --git a/stubs/docutils/METADATA.toml b/stubs/docutils/METADATA.toml index 4a5df21d5c5c..1a84d3665e0c 100644 --- a/stubs/docutils/METADATA.toml +++ b/stubs/docutils/METADATA.toml @@ -1,2 +1,2 @@ -version = "0.22.2" +version = "0.22.3" upstream_repository = "https://sourceforge.net/p/docutils/code" diff --git a/stubs/docutils/docutils/parsers/rst/directives/body.pyi b/stubs/docutils/docutils/parsers/rst/directives/body.pyi index d1fa231201e6..75f36f360876 100644 --- a/stubs/docutils/docutils/parsers/rst/directives/body.pyi +++ b/stubs/docutils/docutils/parsers/rst/directives/body.pyi @@ -12,6 +12,16 @@ _DirectiveFn: TypeAlias = Callable[[str], str | list[str]] class BasePseudoSection(Directive): option_spec: ClassVar[dict[str, _DirectiveFn]] node_class: ClassVar[type[nodes.Node] | None] + invalid_parents: ClassVar[ + tuple[ + type[nodes.SubStructural], + type[nodes.Bibliographic], + type[nodes.Decorative], + type[nodes.Body], + type[nodes.Part], + type[nodes.topic], + ] + ] def run(self): ... class Topic(BasePseudoSection):