File tree Expand file tree Collapse file tree 3 files changed +33
-34
lines changed Expand file tree Collapse file tree 3 files changed +33
-34
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import sys
44from _typeshed import Unused
55from collections .abc import Iterable , Sequence
66from time import struct_time
7- from typing import ClassVar , Literal
7+ from typing import ClassVar , Final
88from typing_extensions import TypeAlias
99
1010__all__ = [
@@ -154,18 +154,18 @@ month_abbr: Sequence[str]
154154
155155if sys .version_info >= (3 , 12 ):
156156 class Month (enum .IntEnum ):
157- JANUARY : Literal [ 1 ]
158- FEBRUARY : Literal [ 2 ]
159- MARCH : Literal [ 3 ]
160- APRIL : Literal [ 4 ]
161- MAY : Literal [ 5 ]
162- JUNE : Literal [ 6 ]
163- JULY : Literal [ 7 ]
164- AUGUST : Literal [ 8 ]
165- SEPTEMBER : Literal [ 9 ]
166- OCTOBER : Literal [ 10 ]
167- NOVEMBER : Literal [ 11 ]
168- DECEMBER : Literal [ 12 ]
157+ JANUARY = 1
158+ FEBRUARY = 2
159+ MARCH = 3
160+ APRIL = 4
161+ MAY = 5
162+ JUNE = 6
163+ JULY = 7
164+ AUGUST = 8
165+ SEPTEMBER = 9
166+ OCTOBER = 10
167+ NOVEMBER = 11
168+ DECEMBER = 12
169169
170170 JANUARY = Month .JANUARY
171171 FEBRUARY = Month .FEBRUARY
@@ -181,13 +181,13 @@ if sys.version_info >= (3, 12):
181181 DECEMBER = Month .DECEMBER
182182
183183 class Day (enum .IntEnum ):
184- MONDAY : Literal [ 0 ]
185- TUESDAY : Literal [ 1 ]
186- WEDNESDAY : Literal [ 2 ]
187- THURSDAY : Literal [ 3 ]
188- FRIDAY : Literal [ 4 ]
189- SATURDAY : Literal [ 5 ]
190- SUNDAY : Literal [ 6 ]
184+ MONDAY = 0
185+ TUESDAY = 1
186+ WEDNESDAY = 2
187+ THURSDAY = 3
188+ FRIDAY = 4
189+ SATURDAY = 5
190+ SUNDAY = 6
191191
192192 MONDAY = Day .MONDAY
193193 TUESDAY = Day .TUESDAY
@@ -197,12 +197,12 @@ if sys.version_info >= (3, 12):
197197 SATURDAY = Day .SATURDAY
198198 SUNDAY = Day .SUNDAY
199199else :
200- MONDAY : Literal [ 0 ]
201- TUESDAY : Literal [ 1 ]
202- WEDNESDAY : Literal [ 2 ]
203- THURSDAY : Literal [ 3 ]
204- FRIDAY : Literal [ 4 ]
205- SATURDAY : Literal [ 5 ]
206- SUNDAY : Literal [ 6 ]
207-
208- EPOCH : Literal [ 1970 ]
200+ MONDAY : Final = 0
201+ TUESDAY : Final = 1
202+ WEDNESDAY : Final = 2
203+ THURSDAY : Final = 3
204+ FRIDAY : Final = 4
205+ SATURDAY : Final = 5
206+ SUNDAY : Final = 6
207+
208+ EPOCH : Final = 1970
Original file line number Diff line number Diff line change 11import sys
22from enum import IntEnum
3- from typing import Literal
43
54if sys .version_info >= (3 , 11 ):
65 from enum import StrEnum
@@ -75,9 +74,9 @@ class HTTPStatus(IntEnum):
7574 MISDIRECTED_REQUEST = 421
7675 UNAVAILABLE_FOR_LEGAL_REASONS = 451
7776 if sys .version_info >= (3 , 9 ):
78- EARLY_HINTS : Literal [ 103 ]
79- IM_A_TEAPOT : Literal [ 418 ]
80- TOO_EARLY : Literal [ 425 ]
77+ EARLY_HINTS = 103
78+ IM_A_TEAPOT = 418
79+ TOO_EARLY = 425
8180 if sys .version_info >= (3 , 12 ):
8281 @property
8382 def is_informational (self ) -> bool : ...
Original file line number Diff line number Diff line change @@ -201,7 +201,7 @@ class RegexFlag(enum.IntFlag):
201201 T = sre_compile .SRE_FLAG_TEMPLATE
202202 TEMPLATE = T
203203 if sys .version_info >= (3 , 11 ):
204- NOFLAG : int
204+ NOFLAG = 0
205205
206206A = RegexFlag .A
207207ASCII = RegexFlag .ASCII
You can’t perform that action at this time.
0 commit comments