diff --git a/stdlib/datetime.pyi b/stdlib/datetime.pyi index 113c679743fd..e2a359d0a536 100644 --- a/stdlib/datetime.pyi +++ b/stdlib/datetime.pyi @@ -4,7 +4,9 @@ from time import struct_time from typing import ClassVar, NamedTuple, NoReturn, SupportsAbs, TypeVar, overload from typing_extensions import Literal, TypeAlias, final -if sys.version_info >= (3, 9): +if sys.version_info >= (3, 11): + __all__ = ("date", "datetime", "time", "timedelta", "timezone", "tzinfo", "MINYEAR", "MAXYEAR", "UTC") +elif sys.version_info >= (3, 9): __all__ = ("date", "datetime", "time", "timedelta", "timezone", "tzinfo", "MINYEAR", "MAXYEAR") _D = TypeVar("_D", bound=date) @@ -29,6 +31,9 @@ class timezone(tzinfo): def __init__(self, offset: timedelta, name: str = ...) -> None: ... def __hash__(self) -> int: ... +if sys.version_info >= (3, 11): + UTC: timezone + if sys.version_info >= (3, 9): class _IsoCalendarDate(NamedTuple): year: int