diff --git a/stubs/docutils/@tests/stubtest_allowlist.txt b/stubs/docutils/@tests/stubtest_allowlist.txt index 7e7784921..4dee7f847 100644 --- a/stubs/docutils/@tests/stubtest_allowlist.txt +++ b/stubs/docutils/@tests/stubtest_allowlist.txt @@ -3,7 +3,6 @@ docutils.frontend.ConfigParser.read docutils.frontend.OptionParser.__getattr__ docutils.io.FileOutput.__getattr__ docutils.io.FileOutput.__init__ -docutils.languages.LanguageImporter.__getattr__ docutils.nodes.Element.__iter__ # doesn't exist at runtime, but the class is iterable due to __getitem__ docutils.nodes.Element.tagname # class variable is overridden in __init__ method docutils.nodes.GenericNodeVisitor.__getattr__ diff --git a/stubs/docutils/docutils/languages/__init__.pyi b/stubs/docutils/docutils/languages/__init__.pyi index 27afb6dff..f5aab071e 100644 --- a/stubs/docutils/docutils/languages/__init__.pyi +++ b/stubs/docutils/docutils/languages/__init__.pyi @@ -1,15 +1,23 @@ -from _typeshed import Incomplete -from typing import Protocol +from typing import ClassVar, Final, Protocol, type_check_only from docutils.utils import Reporter +__docformat__: Final = "reStructuredText" + +@type_check_only class _LanguageModule(Protocol): labels: dict[str, str] author_separators: list[str] bibliographic_fields: list[str] class LanguageImporter: + packages: ClassVar[tuple[str, ...]] + warn_msg: ClassVar[str] + fallback: ClassVar[str] + cache: dict[str, _LanguageModule] + def __init__(self) -> None: ... + def import_from_packages(self, name: str, reporter: Reporter | None = None): ... + def check_content(self, module: _LanguageModule) -> None: ... def __call__(self, language_code: str, reporter: Reporter | None = None) -> _LanguageModule: ... - def __getattr__(self, name: str, /) -> Incomplete: ... get_language: LanguageImporter diff --git a/stubs/docutils/docutils/languages/af.pyi b/stubs/docutils/docutils/languages/af.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/af.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/ar.pyi b/stubs/docutils/docutils/languages/ar.pyi new file mode 100644 index 000000000..ea6236c81 --- /dev/null +++ b/stubs/docutils/docutils/languages/ar.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal["؛", "،"]] diff --git a/stubs/docutils/docutils/languages/ca.pyi b/stubs/docutils/docutils/languages/ca.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/ca.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/cs.pyi b/stubs/docutils/docutils/languages/cs.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/cs.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/da.pyi b/stubs/docutils/docutils/languages/da.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/da.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/de.pyi b/stubs/docutils/docutils/languages/de.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/de.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/en.pyi b/stubs/docutils/docutils/languages/en.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/en.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/eo.pyi b/stubs/docutils/docutils/languages/eo.pyi new file mode 100644 index 000000000..67f306e26 --- /dev/null +++ b/stubs/docutils/docutils/languages/eo.pyi @@ -0,0 +1,6 @@ +from _typeshed import Incomplete + +__docformat__: str +labels: Incomplete +bibliographic_fields: Incomplete +author_separators: Incomplete diff --git a/stubs/docutils/docutils/languages/es.pyi b/stubs/docutils/docutils/languages/es.pyi new file mode 100644 index 000000000..67f306e26 --- /dev/null +++ b/stubs/docutils/docutils/languages/es.pyi @@ -0,0 +1,6 @@ +from _typeshed import Incomplete + +__docformat__: str +labels: Incomplete +bibliographic_fields: Incomplete +author_separators: Incomplete diff --git a/stubs/docutils/docutils/languages/fa.pyi b/stubs/docutils/docutils/languages/fa.pyi new file mode 100644 index 000000000..ea6236c81 --- /dev/null +++ b/stubs/docutils/docutils/languages/fa.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal["؛", "،"]] diff --git a/stubs/docutils/docutils/languages/fi.pyi b/stubs/docutils/docutils/languages/fi.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/fi.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/fr.pyi b/stubs/docutils/docutils/languages/fr.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/fr.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/gl.pyi b/stubs/docutils/docutils/languages/gl.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/gl.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/he.pyi b/stubs/docutils/docutils/languages/he.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/he.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/it.pyi b/stubs/docutils/docutils/languages/it.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/it.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/ja.pyi b/stubs/docutils/docutils/languages/ja.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/ja.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/ka.pyi b/stubs/docutils/docutils/languages/ka.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/ka.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/ko.pyi b/stubs/docutils/docutils/languages/ko.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/ko.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/lt.pyi b/stubs/docutils/docutils/languages/lt.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/lt.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/lv.pyi b/stubs/docutils/docutils/languages/lv.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/lv.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/nl.pyi b/stubs/docutils/docutils/languages/nl.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/nl.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/pl.pyi b/stubs/docutils/docutils/languages/pl.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/pl.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/pt_br.pyi b/stubs/docutils/docutils/languages/pt_br.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/pt_br.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/ru.pyi b/stubs/docutils/docutils/languages/ru.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/ru.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/sk.pyi b/stubs/docutils/docutils/languages/sk.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/sk.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/sv.pyi b/stubs/docutils/docutils/languages/sv.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/sv.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/uk.pyi b/stubs/docutils/docutils/languages/uk.pyi new file mode 100644 index 000000000..1bc1c23e2 --- /dev/null +++ b/stubs/docutils/docutils/languages/uk.pyi @@ -0,0 +1,6 @@ +from typing import Final, Literal + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[Literal[";", ","]] diff --git a/stubs/docutils/docutils/languages/zh_cn.pyi b/stubs/docutils/docutils/languages/zh_cn.pyi new file mode 100644 index 000000000..251a17cfe --- /dev/null +++ b/stubs/docutils/docutils/languages/zh_cn.pyi @@ -0,0 +1,6 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[str] diff --git a/stubs/docutils/docutils/languages/zh_tw.pyi b/stubs/docutils/docutils/languages/zh_tw.pyi new file mode 100644 index 000000000..251a17cfe --- /dev/null +++ b/stubs/docutils/docutils/languages/zh_tw.pyi @@ -0,0 +1,6 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +labels: dict[str, str] +bibliographic_fields: dict[str, str] +author_separators: list[str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/__init__.pyi b/stubs/docutils/docutils/parsers/rst/languages/__init__.pyi new file mode 100644 index 000000000..e7d78de43 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/__init__.pyi @@ -0,0 +1,16 @@ +from typing import ClassVar, Final, Protocol, type_check_only + +from docutils.languages import LanguageImporter + +__docformat__: Final = "reStructuredText" + +@type_check_only +class _RstLanguageModule(Protocol): + directives: dict[str, str] + roles: dict[str, str] + +class RstLanguageImporter(LanguageImporter): + fallback: ClassVar[None] # type: ignore[assignment] + def check_content(self, module: _RstLanguageModule) -> None: ... # type: ignore[override] + +get_language: RstLanguageImporter diff --git a/stubs/docutils/docutils/parsers/rst/languages/af.pyi b/stubs/docutils/docutils/parsers/rst/languages/af.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/af.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/ar.pyi b/stubs/docutils/docutils/parsers/rst/languages/ar.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/ar.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/ca.pyi b/stubs/docutils/docutils/parsers/rst/languages/ca.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/ca.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/cs.pyi b/stubs/docutils/docutils/parsers/rst/languages/cs.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/cs.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/da.pyi b/stubs/docutils/docutils/parsers/rst/languages/da.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/da.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/de.pyi b/stubs/docutils/docutils/parsers/rst/languages/de.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/de.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/en.pyi b/stubs/docutils/docutils/parsers/rst/languages/en.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/en.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/eo.pyi b/stubs/docutils/docutils/parsers/rst/languages/eo.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/eo.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/es.pyi b/stubs/docutils/docutils/parsers/rst/languages/es.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/es.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/fa.pyi b/stubs/docutils/docutils/parsers/rst/languages/fa.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/fa.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/fi.pyi b/stubs/docutils/docutils/parsers/rst/languages/fi.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/fi.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/fr.pyi b/stubs/docutils/docutils/parsers/rst/languages/fr.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/fr.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/gl.pyi b/stubs/docutils/docutils/parsers/rst/languages/gl.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/gl.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/he.pyi b/stubs/docutils/docutils/parsers/rst/languages/he.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/he.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/it.pyi b/stubs/docutils/docutils/parsers/rst/languages/it.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/it.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/ja.pyi b/stubs/docutils/docutils/parsers/rst/languages/ja.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/ja.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/ka.pyi b/stubs/docutils/docutils/parsers/rst/languages/ka.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/ka.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/ko.pyi b/stubs/docutils/docutils/parsers/rst/languages/ko.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/ko.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/lt.pyi b/stubs/docutils/docutils/parsers/rst/languages/lt.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/lt.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/lv.pyi b/stubs/docutils/docutils/parsers/rst/languages/lv.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/lv.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/nl.pyi b/stubs/docutils/docutils/parsers/rst/languages/nl.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/nl.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/pl.pyi b/stubs/docutils/docutils/parsers/rst/languages/pl.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/pl.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/pt_br.pyi b/stubs/docutils/docutils/parsers/rst/languages/pt_br.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/pt_br.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/ru.pyi b/stubs/docutils/docutils/parsers/rst/languages/ru.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/ru.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/sk.pyi b/stubs/docutils/docutils/parsers/rst/languages/sk.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/sk.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/sv.pyi b/stubs/docutils/docutils/parsers/rst/languages/sv.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/sv.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/uk.pyi b/stubs/docutils/docutils/parsers/rst/languages/uk.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/uk.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/zh_cn.pyi b/stubs/docutils/docutils/parsers/rst/languages/zh_cn.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/zh_cn.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str] diff --git a/stubs/docutils/docutils/parsers/rst/languages/zh_tw.pyi b/stubs/docutils/docutils/parsers/rst/languages/zh_tw.pyi new file mode 100644 index 000000000..3ea6b97b3 --- /dev/null +++ b/stubs/docutils/docutils/parsers/rst/languages/zh_tw.pyi @@ -0,0 +1,5 @@ +from typing import Final + +__docformat__: Final = "reStructuredText" +directives: dict[str, str] +roles: dict[str, str]