mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-02-15 06:22:02 +08:00
Use Final for Constant Literals in the stdlib (#12332)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
from _compression import BaseStream
|
||||
from _typeshed import ReadableBuffer, StrOrBytesPath
|
||||
from collections.abc import Mapping, Sequence
|
||||
from typing import IO, Any, Literal, TextIO, final, overload
|
||||
from typing import IO, Any, Final, Literal, TextIO, final, overload
|
||||
from typing_extensions import Self, TypeAlias
|
||||
|
||||
__all__ = [
|
||||
@@ -50,33 +50,33 @@ _PathOrFile: TypeAlias = StrOrBytesPath | IO[bytes]
|
||||
|
||||
_FilterChain: TypeAlias = Sequence[Mapping[str, Any]]
|
||||
|
||||
FORMAT_AUTO: Literal[0]
|
||||
FORMAT_XZ: Literal[1]
|
||||
FORMAT_ALONE: Literal[2]
|
||||
FORMAT_RAW: Literal[3]
|
||||
CHECK_NONE: Literal[0]
|
||||
CHECK_CRC32: Literal[1]
|
||||
CHECK_CRC64: Literal[4]
|
||||
CHECK_SHA256: Literal[10]
|
||||
CHECK_ID_MAX: Literal[15]
|
||||
CHECK_UNKNOWN: Literal[16]
|
||||
FORMAT_AUTO: Final = 0
|
||||
FORMAT_XZ: Final = 1
|
||||
FORMAT_ALONE: Final = 2
|
||||
FORMAT_RAW: Final = 3
|
||||
CHECK_NONE: Final = 0
|
||||
CHECK_CRC32: Final = 1
|
||||
CHECK_CRC64: Final = 4
|
||||
CHECK_SHA256: Final = 10
|
||||
CHECK_ID_MAX: Final = 15
|
||||
CHECK_UNKNOWN: Final = 16
|
||||
FILTER_LZMA1: int # v big number
|
||||
FILTER_LZMA2: Literal[33]
|
||||
FILTER_DELTA: Literal[3]
|
||||
FILTER_X86: Literal[4]
|
||||
FILTER_IA64: Literal[6]
|
||||
FILTER_ARM: Literal[7]
|
||||
FILTER_ARMTHUMB: Literal[8]
|
||||
FILTER_SPARC: Literal[9]
|
||||
FILTER_POWERPC: Literal[5]
|
||||
MF_HC3: Literal[3]
|
||||
MF_HC4: Literal[4]
|
||||
MF_BT2: Literal[18]
|
||||
MF_BT3: Literal[19]
|
||||
MF_BT4: Literal[20]
|
||||
MODE_FAST: Literal[1]
|
||||
MODE_NORMAL: Literal[2]
|
||||
PRESET_DEFAULT: Literal[6]
|
||||
FILTER_LZMA2: Final = 33
|
||||
FILTER_DELTA: Final = 3
|
||||
FILTER_X86: Final = 4
|
||||
FILTER_IA64: Final = 6
|
||||
FILTER_ARM: Final = 7
|
||||
FILTER_ARMTHUMB: Final = 8
|
||||
FILTER_SPARC: Final = 9
|
||||
FILTER_POWERPC: Final = 5
|
||||
MF_HC3: Final = 3
|
||||
MF_HC4: Final = 4
|
||||
MF_BT2: Final = 18
|
||||
MF_BT3: Final = 19
|
||||
MF_BT4: Final = 20
|
||||
MODE_FAST: Final = 1
|
||||
MODE_NORMAL: Final = 2
|
||||
PRESET_DEFAULT: Final = 6
|
||||
PRESET_EXTREME: int # v big number
|
||||
|
||||
# from _lzma.c
|
||||
|
||||
Reference in New Issue
Block a user