Stubtest stdlib: unpin 3.11 and 3.12 micro versions (#12022)

This commit is contained in:
Alex Waygood
2024-05-23 16:24:28 -04:00
committed by GitHub
parent ffa0327845
commit ac6c61ba04
9 changed files with 99 additions and 49 deletions

View File

@@ -1,5 +1,5 @@
import sys
from _typeshed import OptExcInfo, SupportsWrite
from _typeshed import OptExcInfo, SupportsWrite, Unused
from abc import abstractmethod
from builtins import list as _list # "list" conflicts with method name
from collections.abc import Callable, Container, Mapping, MutableMapping
@@ -121,7 +121,7 @@ class HTMLDoc(Doc):
def formattree(
self, tree: list[tuple[type, tuple[type, ...]] | list[Any]], modname: str, parent: type | None = None
) -> str: ...
def docmodule(self, object: object, name: str | None = None, mod: str | None = None, *ignored: Any) -> str: ...
def docmodule(self, object: object, name: str | None = None, mod: str | None = None, *ignored: Unused) -> str: ...
def docclass(
self,
object: object,
@@ -129,22 +129,44 @@ class HTMLDoc(Doc):
mod: str | None = None,
funcs: Mapping[str, str] = {},
classes: Mapping[str, str] = {},
*ignored: Any,
*ignored: Unused,
) -> str: ...
def formatvalue(self, object: object) -> str: ...
def docroutine( # type: ignore[override]
self,
object: object,
name: str | None = None,
mod: str | None = None,
funcs: Mapping[str, str] = {},
classes: Mapping[str, str] = {},
methods: Mapping[str, str] = {},
cl: type | None = None,
) -> str: ...
def docproperty(self, object: object, name: str | None = None, mod: str | None = None, cl: Any | None = None) -> str: ... # type: ignore[override]
def docother(self, object: object, name: str | None = None, mod: Any | None = None, *ignored: Any) -> str: ...
def docdata(self, object: object, name: str | None = None, mod: Any | None = None, cl: Any | None = None) -> str: ... # type: ignore[override]
def docother(self, object: object, name: str | None = None, mod: Any | None = None, *ignored: Unused) -> str: ...
if sys.version_info >= (3, 11):
def docroutine( # type: ignore[override]
self,
object: object,
name: str | None = None,
mod: str | None = None,
funcs: Mapping[str, str] = {},
classes: Mapping[str, str] = {},
methods: Mapping[str, str] = {},
cl: type | None = None,
homecls: type | None = None,
) -> str: ...
def docproperty(
self, object: object, name: str | None = None, mod: str | None = None, cl: Any | None = None, *ignored: Unused
) -> str: ...
def docdata(
self, object: object, name: str | None = None, mod: Any | None = None, cl: Any | None = None, *ignored: Unused
) -> str: ...
else:
def docroutine( # type: ignore[override]
self,
object: object,
name: str | None = None,
mod: str | None = None,
funcs: Mapping[str, str] = {},
classes: Mapping[str, str] = {},
methods: Mapping[str, str] = {},
cl: type | None = None,
) -> str: ...
def docproperty(self, object: object, name: str | None = None, mod: str | None = None, cl: Any | None = None) -> str: ... # type: ignore[override]
def docdata(self, object: object, name: str | None = None, mod: Any | None = None, cl: Any | None = None) -> str: ... # type: ignore[override]
if sys.version_info >= (3, 11):
def parentlink(self, object: type | ModuleType, modname: str) -> str: ...
def index(self, dir: str, shadowed: MutableMapping[str, bool] | None = None) -> str: ...
def filelink(self, url: str, path: str) -> str: ...
@@ -164,21 +186,48 @@ class TextDoc(Doc):
def formattree(
self, tree: list[tuple[type, tuple[type, ...]] | list[Any]], modname: str, parent: type | None = None, prefix: str = ""
) -> str: ...
def docmodule(self, object: object, name: str | None = None, mod: Any | None = None) -> str: ... # type: ignore[override]
def docclass(self, object: object, name: str | None = None, mod: str | None = None, *ignored: Any) -> str: ...
def docclass(self, object: object, name: str | None = None, mod: str | None = None, *ignored: Unused) -> str: ...
def formatvalue(self, object: object) -> str: ...
def docroutine(self, object: object, name: str | None = None, mod: str | None = None, cl: Any | None = None) -> str: ... # type: ignore[override]
def docproperty(self, object: object, name: str | None = None, mod: Any | None = None, cl: Any | None = None) -> str: ... # type: ignore[override]
def docdata(self, object: object, name: str | None = None, mod: str | None = None, cl: Any | None = None) -> str: ... # type: ignore[override]
def docother( # type: ignore[override]
self,
object: object,
name: str | None = None,
mod: str | None = None,
parent: str | None = None,
maxlen: int | None = None,
doc: Any | None = None,
) -> str: ...
if sys.version_info >= (3, 11):
def docroutine( # type: ignore[override]
self,
object: object,
name: str | None = None,
mod: str | None = None,
cl: Any | None = None,
homecls: Any | None = None,
) -> str: ...
def docmodule(self, object: object, name: str | None = None, mod: Any | None = None, *ignored: Unused) -> str: ...
def docproperty(
self, object: object, name: str | None = None, mod: Any | None = None, cl: Any | None = None, *ignored: Unused
) -> str: ...
def docdata(
self, object: object, name: str | None = None, mod: str | None = None, cl: Any | None = None, *ignored: Unused
) -> str: ...
def docother(
self,
object: object,
name: str | None = None,
mod: str | None = None,
parent: str | None = None,
*ignored: Unused,
maxlen: int | None = None,
doc: Any | None = None,
) -> str: ...
else:
def docroutine(self, object: object, name: str | None = None, mod: str | None = None, cl: Any | None = None) -> str: ... # type: ignore[override]
def docmodule(self, object: object, name: str | None = None, mod: Any | None = None) -> str: ... # type: ignore[override]
def docproperty(self, object: object, name: str | None = None, mod: Any | None = None, cl: Any | None = None) -> str: ... # type: ignore[override]
def docdata(self, object: object, name: str | None = None, mod: str | None = None, cl: Any | None = None) -> str: ... # type: ignore[override]
def docother( # type: ignore[override]
self,
object: object,
name: str | None = None,
mod: str | None = None,
parent: str | None = None,
maxlen: int | None = None,
doc: Any | None = None,
) -> str: ...
def pager(text: str) -> None: ...
def getpager() -> Callable[[str], None]: ...