mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-05-06 13:33:59 +08:00
Remove obsolete mentions of Python 3.8 (#13842)
This commit is contained in:
@@ -17,9 +17,9 @@ TOKEN_ENDS: Final[set[str]]
|
||||
ASPECIALS: Final[set[str]]
|
||||
ATTRIBUTE_ENDS: Final[set[str]]
|
||||
EXTENDED_ATTRIBUTE_ENDS: Final[set[str]]
|
||||
# Added in Python 3.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
# Added in Python 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
NLSET: Final[set[str]]
|
||||
# Added in Python 3.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
# Added in Python 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
SPECIALSNL: Final[set[str]]
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
|
||||
@@ -23,7 +23,7 @@ class _PolicyBase(Generic[_MessageT]):
|
||||
raise_on_defect: bool
|
||||
mangle_from_: bool
|
||||
message_factory: _MessageFactory[_MessageT] | None
|
||||
# Added in Python 3.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
# Added in Python 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
verify_generated_headers: bool
|
||||
|
||||
def __init__(
|
||||
@@ -35,7 +35,7 @@ class _PolicyBase(Generic[_MessageT]):
|
||||
raise_on_defect: bool = False,
|
||||
mangle_from_: bool = ..., # default depends on sub-class
|
||||
message_factory: _MessageFactory[_MessageT] | None = None,
|
||||
# Added in Python 3.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
# Added in Python 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
verify_generated_headers: bool = True,
|
||||
) -> None: ...
|
||||
def clone(
|
||||
@@ -47,7 +47,7 @@ class _PolicyBase(Generic[_MessageT]):
|
||||
raise_on_defect: bool = ...,
|
||||
mangle_from_: bool = ...,
|
||||
message_factory: _MessageFactory[_MessageT] | None = ...,
|
||||
# Added in Python 3.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
# Added in Python 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
verify_generated_headers: bool = ...,
|
||||
) -> Self: ...
|
||||
def __add__(self, other: Policy) -> Self: ...
|
||||
|
||||
@@ -7,7 +7,7 @@ class BoundaryError(MessageParseError): ...
|
||||
class MultipartConversionError(MessageError, TypeError): ...
|
||||
class CharsetError(MessageError): ...
|
||||
|
||||
# Added in Python 3.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
# Added in Python 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
class HeaderWriteError(MessageError): ...
|
||||
|
||||
class MessageDefect(ValueError):
|
||||
|
||||
@@ -24,7 +24,7 @@ class EmailPolicy(Policy[_MessageT]):
|
||||
raise_on_defect: bool = ...,
|
||||
mangle_from_: bool = ...,
|
||||
message_factory: None = None,
|
||||
# Added in Python 3.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
# Added in Python 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
verify_generated_headers: bool = ...,
|
||||
utf8: bool = ...,
|
||||
refold_source: str = ...,
|
||||
@@ -41,7 +41,7 @@ class EmailPolicy(Policy[_MessageT]):
|
||||
raise_on_defect: bool = ...,
|
||||
mangle_from_: bool = ...,
|
||||
message_factory: _MessageFactory[_MessageT] | None = ...,
|
||||
# Added in Python 3.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
# Added in Python 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
verify_generated_headers: bool = ...,
|
||||
utf8: bool = ...,
|
||||
refold_source: str = ...,
|
||||
@@ -62,7 +62,7 @@ class EmailPolicy(Policy[_MessageT]):
|
||||
raise_on_defect: bool = ...,
|
||||
mangle_from_: bool = ...,
|
||||
message_factory: _MessageFactory[_MessageT] | None = ...,
|
||||
# Added in Python 3.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
# Added in Python 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
verify_generated_headers: bool = ...,
|
||||
utf8: bool = ...,
|
||||
refold_source: str = ...,
|
||||
|
||||
@@ -30,11 +30,11 @@ _PDTZ: TypeAlias = tuple[int, int, int, int, int, int, int, int, int, int | None
|
||||
def quote(str: str) -> str: ...
|
||||
def unquote(str: str) -> str: ...
|
||||
|
||||
# `strict` parameter added in Python 3.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
# `strict` parameter added in Python 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
def parseaddr(addr: str | list[str], *, strict: bool = True) -> tuple[str, str]: ...
|
||||
def formataddr(pair: tuple[str | None, str], charset: str | Charset = "utf-8") -> str: ...
|
||||
|
||||
# `strict` parameter added in Python 3.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
# `strict` parameter added in Python 3.9.20, 3.10.15, 3.11.10, 3.12.5
|
||||
def getaddresses(fieldvalues: Iterable[str], *, strict: bool = True) -> list[tuple[str, str]]: ...
|
||||
@overload
|
||||
def parsedate(data: None) -> None: ...
|
||||
|
||||
@@ -96,7 +96,7 @@ flags: _flags
|
||||
# This can be re-visited when typeshed drops support for 3.10,
|
||||
# at which point all supported versions will include int_max_str_digits
|
||||
# in all patch versions.
|
||||
# 3.8 and 3.9 are 15 or 16-tuple
|
||||
# 3.9 is 15 or 16-tuple
|
||||
# 3.10 is 16 or 17-tuple
|
||||
# 3.11+ is an 18-tuple.
|
||||
@final
|
||||
@@ -184,7 +184,7 @@ class _flags(_UninstantiableStructseq, tuple[int, ...]):
|
||||
# Whether or not this exists on lower versions of Python
|
||||
# may depend on which patch release you're using
|
||||
# (it was backported to all Python versions on 3.8+ as a security fix)
|
||||
# Added in: 3.8.14, 3.9.14, 3.10.7
|
||||
# Added in: 3.9.14, 3.10.7
|
||||
# and present in all versions of 3.11 and later.
|
||||
@property
|
||||
def int_max_str_digits(self) -> int: ...
|
||||
@@ -448,7 +448,7 @@ if sys.platform == "win32":
|
||||
def get_coroutine_origin_tracking_depth() -> int: ...
|
||||
def set_coroutine_origin_tracking_depth(depth: int) -> None: ...
|
||||
|
||||
# The following two functions were added in 3.11.0, 3.10.7, 3.9.14, and 3.8.14,
|
||||
# The following two functions were added in 3.11.0, 3.10.7, and 3.9.14,
|
||||
# as part of the response to CVE-2020-10735
|
||||
def set_int_max_str_digits(maxdigits: int) -> None: ...
|
||||
def get_int_max_str_digits() -> int: ...
|
||||
|
||||
Reference in New Issue
Block a user