From b1f0271da6831c79bc77c3b948b1d808fadaf98b Mon Sep 17 00:00:00 2001 From: Nikita Sobolev Date: Sat, 11 Dec 2021 20:13:32 +0300 Subject: [PATCH] Add `EnumType` to `enum.pyi` on Python 3.11 (#6568) --- stdlib/enum.pyi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stdlib/enum.pyi b/stdlib/enum.pyi index e30ff42a9..d85cc3338 100644 --- a/stdlib/enum.pyi +++ b/stdlib/enum.pyi @@ -24,6 +24,10 @@ class EnumMeta(ABCMeta): _member_map_: dict[str, Enum] # undocumented _value2member_map_: dict[Any, Enum] # undocumented +if sys.version_info >= (3, 11): + # In 3.11 `EnumMeta` metaclass is renamed to `EnumType`, but old name also exists. + EnumType = EnumMeta + class Enum(metaclass=EnumMeta): name: str value: Any