Clarify sequences for markdown stubs (#13686)

This commit is contained in:
Semyon Moroz
2025-03-21 17:31:36 +04:00
committed by GitHub
parent b5edea6dd1
commit d6f2835d60
6 changed files with 19 additions and 21 deletions
+3
View File
@@ -1,2 +1,5 @@
from .__meta__ import __version__ as __version__, __version_info__ as __version_info__
from .core import Markdown as Markdown, markdown as markdown, markdownFromFile as markdownFromFile
from .extensions import Extension as Extension
__all__ = ["Markdown", "markdown", "markdownFromFile"]
+1 -3
View File
@@ -1,8 +1,6 @@
from typing import Any
from markdown.extensions import Extension
extensions: Any
extensions: list[str]
class ExtraExtension(Extension):
def __init__(self, **kwargs) -> None: ...
@@ -1,11 +1,9 @@
from re import Pattern
from typing import Any
from markdown.core import Markdown
from markdown.extensions import Extension
from markdown.preprocessors import Preprocessor
log: Any
META_RE: Pattern[str]
META_MORE_RE: Pattern[str]
BEGIN_RE: Pattern[str]
@@ -1,5 +1,4 @@
from collections.abc import Mapping, Sequence
from typing import Any
from xml.etree.ElementTree import Element
from markdown import inlinepatterns, util
@@ -32,7 +31,7 @@ class SubstituteTextPattern(HtmlInlineProcessor):
def __init__(self, pattern: str, replace: Sequence[int | str | Element], md: Markdown) -> None: ...
class SmartyExtension(Extension):
substitutions: Any
substitutions: dict[str, str]
def __init__(self, **kwargs) -> None: ...
def educateDashes(self, md: Markdown) -> None: ...
def educateEllipses(self, md: Markdown) -> None: ...
+2 -2
View File
@@ -1,5 +1,5 @@
from re import Pattern
from typing import Any, ClassVar
from typing import ClassVar
from typing_extensions import TypeGuard
from xml.etree.ElementTree import Element
@@ -17,7 +17,7 @@ class InlineProcessor(Treeprocessor):
ancestors: list[str]
def __init__(self, md: Markdown) -> None: ...
stashed_nodes: dict[str, Element | str]
parent_map: Any
parent_map: dict[Element[str], Element[str]]
def run(self, tree: Element, ancestors: list[str] | None = None) -> Element: ...
class PrettifyTreeprocessor(Treeprocessor): ...
+12 -12
View File
@@ -1,22 +1,22 @@
from collections.abc import Iterator
from re import Pattern
from typing import Any, Generic, TypedDict, TypeVar, overload
from typing import Final, Generic, TypedDict, TypeVar, overload
from markdown.core import Markdown
_T = TypeVar("_T")
BLOCK_LEVEL_ELEMENTS: list[str]
STX: str
ETX: str
INLINE_PLACEHOLDER_PREFIX: str
INLINE_PLACEHOLDER: str
INLINE_PLACEHOLDER_RE: Pattern[str]
AMP_SUBSTITUTE: str
HTML_PLACEHOLDER: str
HTML_PLACEHOLDER_RE: Pattern[str]
TAG_PLACEHOLDER: str
RTL_BIDI_RANGES: Any
BLOCK_LEVEL_ELEMENTS: Final[list[str]]
STX: Final[str]
ETX: Final[str]
INLINE_PLACEHOLDER_PREFIX: Final[str]
INLINE_PLACEHOLDER: Final[str]
INLINE_PLACEHOLDER_RE: Final[Pattern[str]]
AMP_SUBSTITUTE: Final[str]
HTML_PLACEHOLDER: Final[str]
HTML_PLACEHOLDER_RE: Final[Pattern[str]]
TAG_PLACEHOLDER: Final[str]
RTL_BIDI_RANGES: Final[tuple[tuple[str, str], tuple[str, str]]]
def get_installed_extensions(): ...
def deprecated(message: str, stacklevel: int = 2): ...