mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-06-23 17:28:38 +08:00
[stdlib] Mark constants as Final (#14577)
This commit is contained in:
+5
-5
@@ -108,7 +108,7 @@ from ast import (
|
||||
unaryop as unaryop,
|
||||
withitem as withitem,
|
||||
)
|
||||
from typing import Literal
|
||||
from typing import Final
|
||||
|
||||
if sys.version_info >= (3, 12):
|
||||
from ast import (
|
||||
@@ -137,9 +137,9 @@ if sys.version_info >= (3, 10):
|
||||
pattern as pattern,
|
||||
)
|
||||
|
||||
PyCF_ALLOW_TOP_LEVEL_AWAIT: Literal[8192]
|
||||
PyCF_ONLY_AST: Literal[1024]
|
||||
PyCF_TYPE_COMMENTS: Literal[4096]
|
||||
PyCF_ALLOW_TOP_LEVEL_AWAIT: Final = 8192
|
||||
PyCF_ONLY_AST: Final = 1024
|
||||
PyCF_TYPE_COMMENTS: Final = 4096
|
||||
|
||||
if sys.version_info >= (3, 13):
|
||||
PyCF_OPTIMIZED_AST: Literal[33792]
|
||||
PyCF_OPTIMIZED_AST: Final = 33792
|
||||
|
||||
+9
-9
@@ -1,15 +1,15 @@
|
||||
from _typeshed import ReadableBuffer
|
||||
from typing import ClassVar, final
|
||||
from typing import ClassVar, Final, final
|
||||
from typing_extensions import Self
|
||||
|
||||
BLAKE2B_MAX_DIGEST_SIZE: int = 64
|
||||
BLAKE2B_MAX_KEY_SIZE: int = 64
|
||||
BLAKE2B_PERSON_SIZE: int = 16
|
||||
BLAKE2B_SALT_SIZE: int = 16
|
||||
BLAKE2S_MAX_DIGEST_SIZE: int = 32
|
||||
BLAKE2S_MAX_KEY_SIZE: int = 32
|
||||
BLAKE2S_PERSON_SIZE: int = 8
|
||||
BLAKE2S_SALT_SIZE: int = 8
|
||||
BLAKE2B_MAX_DIGEST_SIZE: Final = 64
|
||||
BLAKE2B_MAX_KEY_SIZE: Final = 64
|
||||
BLAKE2B_PERSON_SIZE: Final = 16
|
||||
BLAKE2B_SALT_SIZE: Final = 16
|
||||
BLAKE2S_MAX_DIGEST_SIZE: Final = 32
|
||||
BLAKE2S_MAX_KEY_SIZE: Final = 32
|
||||
BLAKE2S_PERSON_SIZE: Final = 8
|
||||
BLAKE2S_SALT_SIZE: Final = 8
|
||||
|
||||
@final
|
||||
class blake2b:
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
IMPORT_MAPPING: dict[str, str]
|
||||
NAME_MAPPING: dict[tuple[str, str], tuple[str, str]]
|
||||
PYTHON2_EXCEPTIONS: tuple[str, ...]
|
||||
MULTIPROCESSING_EXCEPTIONS: tuple[str, ...]
|
||||
REVERSE_IMPORT_MAPPING: dict[str, str]
|
||||
REVERSE_NAME_MAPPING: dict[tuple[str, str], tuple[str, str]]
|
||||
PYTHON3_OSERROR_EXCEPTIONS: tuple[str, ...]
|
||||
PYTHON3_IMPORTERROR_EXCEPTIONS: tuple[str, ...]
|
||||
from typing import Final
|
||||
|
||||
IMPORT_MAPPING: Final[dict[str, str]]
|
||||
NAME_MAPPING: Final[dict[tuple[str, str], tuple[str, str]]]
|
||||
PYTHON2_EXCEPTIONS: Final[tuple[str, ...]]
|
||||
MULTIPROCESSING_EXCEPTIONS: Final[tuple[str, ...]]
|
||||
REVERSE_IMPORT_MAPPING: Final[dict[str, str]]
|
||||
REVERSE_NAME_MAPPING: Final[dict[tuple[str, str], tuple[str, str]]]
|
||||
PYTHON3_OSERROR_EXCEPTIONS: Final[tuple[str, ...]]
|
||||
PYTHON3_IMPORTERROR_EXCEPTIONS: Final[tuple[str, ...]]
|
||||
|
||||
+11
-11
@@ -5,24 +5,24 @@ from abc import abstractmethod
|
||||
from collections.abc import Callable, Iterable, Iterator, Mapping, Sequence
|
||||
from ctypes import CDLL, ArgumentError as ArgumentError, c_void_p
|
||||
from types import GenericAlias
|
||||
from typing import Any, ClassVar, Generic, TypeVar, final, overload, type_check_only
|
||||
from typing import Any, ClassVar, Final, Generic, TypeVar, final, overload, type_check_only
|
||||
from typing_extensions import Self, TypeAlias
|
||||
|
||||
_T = TypeVar("_T")
|
||||
_CT = TypeVar("_CT", bound=_CData)
|
||||
|
||||
FUNCFLAG_CDECL: int
|
||||
FUNCFLAG_PYTHONAPI: int
|
||||
FUNCFLAG_USE_ERRNO: int
|
||||
FUNCFLAG_USE_LASTERROR: int
|
||||
RTLD_GLOBAL: int
|
||||
RTLD_LOCAL: int
|
||||
FUNCFLAG_CDECL: Final = 0x1
|
||||
FUNCFLAG_PYTHONAPI: Final = 0x4
|
||||
FUNCFLAG_USE_ERRNO: Final = 0x8
|
||||
FUNCFLAG_USE_LASTERROR: Final = 0x10
|
||||
RTLD_GLOBAL: Final[int]
|
||||
RTLD_LOCAL: Final[int]
|
||||
|
||||
if sys.version_info >= (3, 11):
|
||||
CTYPES_MAX_ARGCOUNT: int
|
||||
CTYPES_MAX_ARGCOUNT: Final[int]
|
||||
|
||||
if sys.version_info >= (3, 12):
|
||||
SIZEOF_TIME_T: int
|
||||
SIZEOF_TIME_T: Final[int]
|
||||
|
||||
if sys.platform == "win32":
|
||||
# Description, Source, HelpFile, HelpContext, scode
|
||||
@@ -37,8 +37,8 @@ if sys.platform == "win32":
|
||||
|
||||
def CopyComPointer(src: _PointerLike, dst: _PointerLike | _CArgObject) -> int: ...
|
||||
|
||||
FUNCFLAG_HRESULT: int
|
||||
FUNCFLAG_STDCALL: int
|
||||
FUNCFLAG_HRESULT: Final = 0x2
|
||||
FUNCFLAG_STDCALL: Final = 0x0
|
||||
|
||||
def FormatError(code: int = ...) -> str: ...
|
||||
def get_last_error() -> int: ...
|
||||
|
||||
+261
-261
@@ -1,7 +1,7 @@
|
||||
import sys
|
||||
from _typeshed import ReadOnlyBuffer, SupportsRead, SupportsWrite
|
||||
from curses import _ncurses_version
|
||||
from typing import Any, final, overload
|
||||
from typing import Any, Final, final, overload
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
# NOTE: This module is ordinarily only available on Unix, but the windows-curses
|
||||
@@ -11,270 +11,270 @@ from typing_extensions import TypeAlias
|
||||
_ChType: TypeAlias = str | bytes | int
|
||||
|
||||
# ACS codes are only initialized after initscr is called
|
||||
ACS_BBSS: int
|
||||
ACS_BLOCK: int
|
||||
ACS_BOARD: int
|
||||
ACS_BSBS: int
|
||||
ACS_BSSB: int
|
||||
ACS_BSSS: int
|
||||
ACS_BTEE: int
|
||||
ACS_BULLET: int
|
||||
ACS_CKBOARD: int
|
||||
ACS_DARROW: int
|
||||
ACS_DEGREE: int
|
||||
ACS_DIAMOND: int
|
||||
ACS_GEQUAL: int
|
||||
ACS_HLINE: int
|
||||
ACS_LANTERN: int
|
||||
ACS_LARROW: int
|
||||
ACS_LEQUAL: int
|
||||
ACS_LLCORNER: int
|
||||
ACS_LRCORNER: int
|
||||
ACS_LTEE: int
|
||||
ACS_NEQUAL: int
|
||||
ACS_PI: int
|
||||
ACS_PLMINUS: int
|
||||
ACS_PLUS: int
|
||||
ACS_RARROW: int
|
||||
ACS_RTEE: int
|
||||
ACS_S1: int
|
||||
ACS_S3: int
|
||||
ACS_S7: int
|
||||
ACS_S9: int
|
||||
ACS_SBBS: int
|
||||
ACS_SBSB: int
|
||||
ACS_SBSS: int
|
||||
ACS_SSBB: int
|
||||
ACS_SSBS: int
|
||||
ACS_SSSB: int
|
||||
ACS_SSSS: int
|
||||
ACS_STERLING: int
|
||||
ACS_TTEE: int
|
||||
ACS_UARROW: int
|
||||
ACS_ULCORNER: int
|
||||
ACS_URCORNER: int
|
||||
ACS_VLINE: int
|
||||
ALL_MOUSE_EVENTS: int
|
||||
A_ALTCHARSET: int
|
||||
A_ATTRIBUTES: int
|
||||
A_BLINK: int
|
||||
A_BOLD: int
|
||||
A_CHARTEXT: int
|
||||
A_COLOR: int
|
||||
A_DIM: int
|
||||
A_HORIZONTAL: int
|
||||
A_INVIS: int
|
||||
A_ITALIC: int
|
||||
A_LEFT: int
|
||||
A_LOW: int
|
||||
A_NORMAL: int
|
||||
A_PROTECT: int
|
||||
A_REVERSE: int
|
||||
A_RIGHT: int
|
||||
A_STANDOUT: int
|
||||
A_TOP: int
|
||||
A_UNDERLINE: int
|
||||
A_VERTICAL: int
|
||||
BUTTON1_CLICKED: int
|
||||
BUTTON1_DOUBLE_CLICKED: int
|
||||
BUTTON1_PRESSED: int
|
||||
BUTTON1_RELEASED: int
|
||||
BUTTON1_TRIPLE_CLICKED: int
|
||||
BUTTON2_CLICKED: int
|
||||
BUTTON2_DOUBLE_CLICKED: int
|
||||
BUTTON2_PRESSED: int
|
||||
BUTTON2_RELEASED: int
|
||||
BUTTON2_TRIPLE_CLICKED: int
|
||||
BUTTON3_CLICKED: int
|
||||
BUTTON3_DOUBLE_CLICKED: int
|
||||
BUTTON3_PRESSED: int
|
||||
BUTTON3_RELEASED: int
|
||||
BUTTON3_TRIPLE_CLICKED: int
|
||||
BUTTON4_CLICKED: int
|
||||
BUTTON4_DOUBLE_CLICKED: int
|
||||
BUTTON4_PRESSED: int
|
||||
BUTTON4_RELEASED: int
|
||||
BUTTON4_TRIPLE_CLICKED: int
|
||||
ACS_BBSS: Final[int]
|
||||
ACS_BLOCK: Final[int]
|
||||
ACS_BOARD: Final[int]
|
||||
ACS_BSBS: Final[int]
|
||||
ACS_BSSB: Final[int]
|
||||
ACS_BSSS: Final[int]
|
||||
ACS_BTEE: Final[int]
|
||||
ACS_BULLET: Final[int]
|
||||
ACS_CKBOARD: Final[int]
|
||||
ACS_DARROW: Final[int]
|
||||
ACS_DEGREE: Final[int]
|
||||
ACS_DIAMOND: Final[int]
|
||||
ACS_GEQUAL: Final[int]
|
||||
ACS_HLINE: Final[int]
|
||||
ACS_LANTERN: Final[int]
|
||||
ACS_LARROW: Final[int]
|
||||
ACS_LEQUAL: Final[int]
|
||||
ACS_LLCORNER: Final[int]
|
||||
ACS_LRCORNER: Final[int]
|
||||
ACS_LTEE: Final[int]
|
||||
ACS_NEQUAL: Final[int]
|
||||
ACS_PI: Final[int]
|
||||
ACS_PLMINUS: Final[int]
|
||||
ACS_PLUS: Final[int]
|
||||
ACS_RARROW: Final[int]
|
||||
ACS_RTEE: Final[int]
|
||||
ACS_S1: Final[int]
|
||||
ACS_S3: Final[int]
|
||||
ACS_S7: Final[int]
|
||||
ACS_S9: Final[int]
|
||||
ACS_SBBS: Final[int]
|
||||
ACS_SBSB: Final[int]
|
||||
ACS_SBSS: Final[int]
|
||||
ACS_SSBB: Final[int]
|
||||
ACS_SSBS: Final[int]
|
||||
ACS_SSSB: Final[int]
|
||||
ACS_SSSS: Final[int]
|
||||
ACS_STERLING: Final[int]
|
||||
ACS_TTEE: Final[int]
|
||||
ACS_UARROW: Final[int]
|
||||
ACS_ULCORNER: Final[int]
|
||||
ACS_URCORNER: Final[int]
|
||||
ACS_VLINE: Final[int]
|
||||
ALL_MOUSE_EVENTS: Final[int]
|
||||
A_ALTCHARSET: Final[int]
|
||||
A_ATTRIBUTES: Final[int]
|
||||
A_BLINK: Final[int]
|
||||
A_BOLD: Final[int]
|
||||
A_CHARTEXT: Final[int]
|
||||
A_COLOR: Final[int]
|
||||
A_DIM: Final[int]
|
||||
A_HORIZONTAL: Final[int]
|
||||
A_INVIS: Final[int]
|
||||
A_ITALIC: Final[int]
|
||||
A_LEFT: Final[int]
|
||||
A_LOW: Final[int]
|
||||
A_NORMAL: Final[int]
|
||||
A_PROTECT: Final[int]
|
||||
A_REVERSE: Final[int]
|
||||
A_RIGHT: Final[int]
|
||||
A_STANDOUT: Final[int]
|
||||
A_TOP: Final[int]
|
||||
A_UNDERLINE: Final[int]
|
||||
A_VERTICAL: Final[int]
|
||||
BUTTON1_CLICKED: Final[int]
|
||||
BUTTON1_DOUBLE_CLICKED: Final[int]
|
||||
BUTTON1_PRESSED: Final[int]
|
||||
BUTTON1_RELEASED: Final[int]
|
||||
BUTTON1_TRIPLE_CLICKED: Final[int]
|
||||
BUTTON2_CLICKED: Final[int]
|
||||
BUTTON2_DOUBLE_CLICKED: Final[int]
|
||||
BUTTON2_PRESSED: Final[int]
|
||||
BUTTON2_RELEASED: Final[int]
|
||||
BUTTON2_TRIPLE_CLICKED: Final[int]
|
||||
BUTTON3_CLICKED: Final[int]
|
||||
BUTTON3_DOUBLE_CLICKED: Final[int]
|
||||
BUTTON3_PRESSED: Final[int]
|
||||
BUTTON3_RELEASED: Final[int]
|
||||
BUTTON3_TRIPLE_CLICKED: Final[int]
|
||||
BUTTON4_CLICKED: Final[int]
|
||||
BUTTON4_DOUBLE_CLICKED: Final[int]
|
||||
BUTTON4_PRESSED: Final[int]
|
||||
BUTTON4_RELEASED: Final[int]
|
||||
BUTTON4_TRIPLE_CLICKED: Final[int]
|
||||
# Darwin ncurses doesn't provide BUTTON5_* constants prior to 3.12.10 and 3.13.3
|
||||
if sys.version_info >= (3, 10):
|
||||
if sys.version_info >= (3, 12) or sys.platform != "darwin":
|
||||
BUTTON5_PRESSED: int
|
||||
BUTTON5_RELEASED: int
|
||||
BUTTON5_CLICKED: int
|
||||
BUTTON5_DOUBLE_CLICKED: int
|
||||
BUTTON5_TRIPLE_CLICKED: int
|
||||
BUTTON_ALT: int
|
||||
BUTTON_CTRL: int
|
||||
BUTTON_SHIFT: int
|
||||
COLOR_BLACK: int
|
||||
COLOR_BLUE: int
|
||||
COLOR_CYAN: int
|
||||
COLOR_GREEN: int
|
||||
COLOR_MAGENTA: int
|
||||
COLOR_RED: int
|
||||
COLOR_WHITE: int
|
||||
COLOR_YELLOW: int
|
||||
ERR: int
|
||||
KEY_A1: int
|
||||
KEY_A3: int
|
||||
KEY_B2: int
|
||||
KEY_BACKSPACE: int
|
||||
KEY_BEG: int
|
||||
KEY_BREAK: int
|
||||
KEY_BTAB: int
|
||||
KEY_C1: int
|
||||
KEY_C3: int
|
||||
KEY_CANCEL: int
|
||||
KEY_CATAB: int
|
||||
KEY_CLEAR: int
|
||||
KEY_CLOSE: int
|
||||
KEY_COMMAND: int
|
||||
KEY_COPY: int
|
||||
KEY_CREATE: int
|
||||
KEY_CTAB: int
|
||||
KEY_DC: int
|
||||
KEY_DL: int
|
||||
KEY_DOWN: int
|
||||
KEY_EIC: int
|
||||
KEY_END: int
|
||||
KEY_ENTER: int
|
||||
KEY_EOL: int
|
||||
KEY_EOS: int
|
||||
KEY_EXIT: int
|
||||
KEY_F0: int
|
||||
KEY_F1: int
|
||||
KEY_F10: int
|
||||
KEY_F11: int
|
||||
KEY_F12: int
|
||||
KEY_F13: int
|
||||
KEY_F14: int
|
||||
KEY_F15: int
|
||||
KEY_F16: int
|
||||
KEY_F17: int
|
||||
KEY_F18: int
|
||||
KEY_F19: int
|
||||
KEY_F2: int
|
||||
KEY_F20: int
|
||||
KEY_F21: int
|
||||
KEY_F22: int
|
||||
KEY_F23: int
|
||||
KEY_F24: int
|
||||
KEY_F25: int
|
||||
KEY_F26: int
|
||||
KEY_F27: int
|
||||
KEY_F28: int
|
||||
KEY_F29: int
|
||||
KEY_F3: int
|
||||
KEY_F30: int
|
||||
KEY_F31: int
|
||||
KEY_F32: int
|
||||
KEY_F33: int
|
||||
KEY_F34: int
|
||||
KEY_F35: int
|
||||
KEY_F36: int
|
||||
KEY_F37: int
|
||||
KEY_F38: int
|
||||
KEY_F39: int
|
||||
KEY_F4: int
|
||||
KEY_F40: int
|
||||
KEY_F41: int
|
||||
KEY_F42: int
|
||||
KEY_F43: int
|
||||
KEY_F44: int
|
||||
KEY_F45: int
|
||||
KEY_F46: int
|
||||
KEY_F47: int
|
||||
KEY_F48: int
|
||||
KEY_F49: int
|
||||
KEY_F5: int
|
||||
KEY_F50: int
|
||||
KEY_F51: int
|
||||
KEY_F52: int
|
||||
KEY_F53: int
|
||||
KEY_F54: int
|
||||
KEY_F55: int
|
||||
KEY_F56: int
|
||||
KEY_F57: int
|
||||
KEY_F58: int
|
||||
KEY_F59: int
|
||||
KEY_F6: int
|
||||
KEY_F60: int
|
||||
KEY_F61: int
|
||||
KEY_F62: int
|
||||
KEY_F63: int
|
||||
KEY_F7: int
|
||||
KEY_F8: int
|
||||
KEY_F9: int
|
||||
KEY_FIND: int
|
||||
KEY_HELP: int
|
||||
KEY_HOME: int
|
||||
KEY_IC: int
|
||||
KEY_IL: int
|
||||
KEY_LEFT: int
|
||||
KEY_LL: int
|
||||
KEY_MARK: int
|
||||
KEY_MAX: int
|
||||
KEY_MESSAGE: int
|
||||
KEY_MIN: int
|
||||
KEY_MOUSE: int
|
||||
KEY_MOVE: int
|
||||
KEY_NEXT: int
|
||||
KEY_NPAGE: int
|
||||
KEY_OPEN: int
|
||||
KEY_OPTIONS: int
|
||||
KEY_PPAGE: int
|
||||
KEY_PREVIOUS: int
|
||||
KEY_PRINT: int
|
||||
KEY_REDO: int
|
||||
KEY_REFERENCE: int
|
||||
KEY_REFRESH: int
|
||||
KEY_REPLACE: int
|
||||
KEY_RESET: int
|
||||
KEY_RESIZE: int
|
||||
KEY_RESTART: int
|
||||
KEY_RESUME: int
|
||||
KEY_RIGHT: int
|
||||
KEY_SAVE: int
|
||||
KEY_SBEG: int
|
||||
KEY_SCANCEL: int
|
||||
KEY_SCOMMAND: int
|
||||
KEY_SCOPY: int
|
||||
KEY_SCREATE: int
|
||||
KEY_SDC: int
|
||||
KEY_SDL: int
|
||||
KEY_SELECT: int
|
||||
KEY_SEND: int
|
||||
KEY_SEOL: int
|
||||
KEY_SEXIT: int
|
||||
KEY_SF: int
|
||||
KEY_SFIND: int
|
||||
KEY_SHELP: int
|
||||
KEY_SHOME: int
|
||||
KEY_SIC: int
|
||||
KEY_SLEFT: int
|
||||
KEY_SMESSAGE: int
|
||||
KEY_SMOVE: int
|
||||
KEY_SNEXT: int
|
||||
KEY_SOPTIONS: int
|
||||
KEY_SPREVIOUS: int
|
||||
KEY_SPRINT: int
|
||||
KEY_SR: int
|
||||
KEY_SREDO: int
|
||||
KEY_SREPLACE: int
|
||||
KEY_SRESET: int
|
||||
KEY_SRIGHT: int
|
||||
KEY_SRSUME: int
|
||||
KEY_SSAVE: int
|
||||
KEY_SSUSPEND: int
|
||||
KEY_STAB: int
|
||||
KEY_SUNDO: int
|
||||
KEY_SUSPEND: int
|
||||
KEY_UNDO: int
|
||||
KEY_UP: int
|
||||
OK: int
|
||||
REPORT_MOUSE_POSITION: int
|
||||
BUTTON5_PRESSED: Final[int]
|
||||
BUTTON5_RELEASED: Final[int]
|
||||
BUTTON5_CLICKED: Final[int]
|
||||
BUTTON5_DOUBLE_CLICKED: Final[int]
|
||||
BUTTON5_TRIPLE_CLICKED: Final[int]
|
||||
BUTTON_ALT: Final[int]
|
||||
BUTTON_CTRL: Final[int]
|
||||
BUTTON_SHIFT: Final[int]
|
||||
COLOR_BLACK: Final[int]
|
||||
COLOR_BLUE: Final[int]
|
||||
COLOR_CYAN: Final[int]
|
||||
COLOR_GREEN: Final[int]
|
||||
COLOR_MAGENTA: Final[int]
|
||||
COLOR_RED: Final[int]
|
||||
COLOR_WHITE: Final[int]
|
||||
COLOR_YELLOW: Final[int]
|
||||
ERR: Final[int]
|
||||
KEY_A1: Final[int]
|
||||
KEY_A3: Final[int]
|
||||
KEY_B2: Final[int]
|
||||
KEY_BACKSPACE: Final[int]
|
||||
KEY_BEG: Final[int]
|
||||
KEY_BREAK: Final[int]
|
||||
KEY_BTAB: Final[int]
|
||||
KEY_C1: Final[int]
|
||||
KEY_C3: Final[int]
|
||||
KEY_CANCEL: Final[int]
|
||||
KEY_CATAB: Final[int]
|
||||
KEY_CLEAR: Final[int]
|
||||
KEY_CLOSE: Final[int]
|
||||
KEY_COMMAND: Final[int]
|
||||
KEY_COPY: Final[int]
|
||||
KEY_CREATE: Final[int]
|
||||
KEY_CTAB: Final[int]
|
||||
KEY_DC: Final[int]
|
||||
KEY_DL: Final[int]
|
||||
KEY_DOWN: Final[int]
|
||||
KEY_EIC: Final[int]
|
||||
KEY_END: Final[int]
|
||||
KEY_ENTER: Final[int]
|
||||
KEY_EOL: Final[int]
|
||||
KEY_EOS: Final[int]
|
||||
KEY_EXIT: Final[int]
|
||||
KEY_F0: Final[int]
|
||||
KEY_F1: Final[int]
|
||||
KEY_F10: Final[int]
|
||||
KEY_F11: Final[int]
|
||||
KEY_F12: Final[int]
|
||||
KEY_F13: Final[int]
|
||||
KEY_F14: Final[int]
|
||||
KEY_F15: Final[int]
|
||||
KEY_F16: Final[int]
|
||||
KEY_F17: Final[int]
|
||||
KEY_F18: Final[int]
|
||||
KEY_F19: Final[int]
|
||||
KEY_F2: Final[int]
|
||||
KEY_F20: Final[int]
|
||||
KEY_F21: Final[int]
|
||||
KEY_F22: Final[int]
|
||||
KEY_F23: Final[int]
|
||||
KEY_F24: Final[int]
|
||||
KEY_F25: Final[int]
|
||||
KEY_F26: Final[int]
|
||||
KEY_F27: Final[int]
|
||||
KEY_F28: Final[int]
|
||||
KEY_F29: Final[int]
|
||||
KEY_F3: Final[int]
|
||||
KEY_F30: Final[int]
|
||||
KEY_F31: Final[int]
|
||||
KEY_F32: Final[int]
|
||||
KEY_F33: Final[int]
|
||||
KEY_F34: Final[int]
|
||||
KEY_F35: Final[int]
|
||||
KEY_F36: Final[int]
|
||||
KEY_F37: Final[int]
|
||||
KEY_F38: Final[int]
|
||||
KEY_F39: Final[int]
|
||||
KEY_F4: Final[int]
|
||||
KEY_F40: Final[int]
|
||||
KEY_F41: Final[int]
|
||||
KEY_F42: Final[int]
|
||||
KEY_F43: Final[int]
|
||||
KEY_F44: Final[int]
|
||||
KEY_F45: Final[int]
|
||||
KEY_F46: Final[int]
|
||||
KEY_F47: Final[int]
|
||||
KEY_F48: Final[int]
|
||||
KEY_F49: Final[int]
|
||||
KEY_F5: Final[int]
|
||||
KEY_F50: Final[int]
|
||||
KEY_F51: Final[int]
|
||||
KEY_F52: Final[int]
|
||||
KEY_F53: Final[int]
|
||||
KEY_F54: Final[int]
|
||||
KEY_F55: Final[int]
|
||||
KEY_F56: Final[int]
|
||||
KEY_F57: Final[int]
|
||||
KEY_F58: Final[int]
|
||||
KEY_F59: Final[int]
|
||||
KEY_F6: Final[int]
|
||||
KEY_F60: Final[int]
|
||||
KEY_F61: Final[int]
|
||||
KEY_F62: Final[int]
|
||||
KEY_F63: Final[int]
|
||||
KEY_F7: Final[int]
|
||||
KEY_F8: Final[int]
|
||||
KEY_F9: Final[int]
|
||||
KEY_FIND: Final[int]
|
||||
KEY_HELP: Final[int]
|
||||
KEY_HOME: Final[int]
|
||||
KEY_IC: Final[int]
|
||||
KEY_IL: Final[int]
|
||||
KEY_LEFT: Final[int]
|
||||
KEY_LL: Final[int]
|
||||
KEY_MARK: Final[int]
|
||||
KEY_MAX: Final[int]
|
||||
KEY_MESSAGE: Final[int]
|
||||
KEY_MIN: Final[int]
|
||||
KEY_MOUSE: Final[int]
|
||||
KEY_MOVE: Final[int]
|
||||
KEY_NEXT: Final[int]
|
||||
KEY_NPAGE: Final[int]
|
||||
KEY_OPEN: Final[int]
|
||||
KEY_OPTIONS: Final[int]
|
||||
KEY_PPAGE: Final[int]
|
||||
KEY_PREVIOUS: Final[int]
|
||||
KEY_PRINT: Final[int]
|
||||
KEY_REDO: Final[int]
|
||||
KEY_REFERENCE: Final[int]
|
||||
KEY_REFRESH: Final[int]
|
||||
KEY_REPLACE: Final[int]
|
||||
KEY_RESET: Final[int]
|
||||
KEY_RESIZE: Final[int]
|
||||
KEY_RESTART: Final[int]
|
||||
KEY_RESUME: Final[int]
|
||||
KEY_RIGHT: Final[int]
|
||||
KEY_SAVE: Final[int]
|
||||
KEY_SBEG: Final[int]
|
||||
KEY_SCANCEL: Final[int]
|
||||
KEY_SCOMMAND: Final[int]
|
||||
KEY_SCOPY: Final[int]
|
||||
KEY_SCREATE: Final[int]
|
||||
KEY_SDC: Final[int]
|
||||
KEY_SDL: Final[int]
|
||||
KEY_SELECT: Final[int]
|
||||
KEY_SEND: Final[int]
|
||||
KEY_SEOL: Final[int]
|
||||
KEY_SEXIT: Final[int]
|
||||
KEY_SF: Final[int]
|
||||
KEY_SFIND: Final[int]
|
||||
KEY_SHELP: Final[int]
|
||||
KEY_SHOME: Final[int]
|
||||
KEY_SIC: Final[int]
|
||||
KEY_SLEFT: Final[int]
|
||||
KEY_SMESSAGE: Final[int]
|
||||
KEY_SMOVE: Final[int]
|
||||
KEY_SNEXT: Final[int]
|
||||
KEY_SOPTIONS: Final[int]
|
||||
KEY_SPREVIOUS: Final[int]
|
||||
KEY_SPRINT: Final[int]
|
||||
KEY_SR: Final[int]
|
||||
KEY_SREDO: Final[int]
|
||||
KEY_SREPLACE: Final[int]
|
||||
KEY_SRESET: Final[int]
|
||||
KEY_SRIGHT: Final[int]
|
||||
KEY_SRSUME: Final[int]
|
||||
KEY_SSAVE: Final[int]
|
||||
KEY_SSUSPEND: Final[int]
|
||||
KEY_STAB: Final[int]
|
||||
KEY_SUNDO: Final[int]
|
||||
KEY_SUSPEND: Final[int]
|
||||
KEY_UNDO: Final[int]
|
||||
KEY_UP: Final[int]
|
||||
OK: Final[int]
|
||||
REPORT_MOUSE_POSITION: Final[int]
|
||||
_C_API: Any
|
||||
version: bytes
|
||||
version: Final[bytes]
|
||||
|
||||
def baudrate() -> int: ...
|
||||
def beep() -> None: ...
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
from _curses import window
|
||||
from typing import final
|
||||
from typing import Final, final
|
||||
|
||||
__version__: str
|
||||
version: str
|
||||
__version__: Final[str]
|
||||
version: Final[str]
|
||||
|
||||
class error(Exception): ...
|
||||
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
import sys
|
||||
from _typeshed import ReadOnlyBuffer, StrOrBytesPath
|
||||
from types import TracebackType
|
||||
from typing import TypeVar, final, overload, type_check_only
|
||||
from typing import Final, TypeVar, final, overload, type_check_only
|
||||
from typing_extensions import Self, TypeAlias
|
||||
|
||||
if sys.platform != "win32":
|
||||
@@ -10,7 +10,7 @@ if sys.platform != "win32":
|
||||
_ValueType: TypeAlias = str | ReadOnlyBuffer
|
||||
|
||||
class error(OSError): ...
|
||||
library: str
|
||||
library: Final[str]
|
||||
|
||||
# Actual typename dbm, not exposed by the implementation
|
||||
@final
|
||||
|
||||
@@ -9,7 +9,7 @@ from _typeshed.importlib import LoaderProtocol
|
||||
from collections.abc import Callable, Iterable, Iterator, Mapping, MutableSequence, Sequence
|
||||
from importlib.machinery import ModuleSpec
|
||||
from importlib.metadata import DistributionFinder, PathDistribution
|
||||
from typing import Any, Literal
|
||||
from typing import Any, Final, Literal
|
||||
from typing_extensions import Self, deprecated
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
@@ -24,7 +24,7 @@ else:
|
||||
path_sep: Literal["/"]
|
||||
path_sep_tuple: tuple[Literal["/"]]
|
||||
|
||||
MAGIC_NUMBER: bytes
|
||||
MAGIC_NUMBER: Final[bytes]
|
||||
|
||||
def cache_from_source(path: StrPath, debug_override: bool | None = None, *, optimization: Any | None = None) -> str: ...
|
||||
def source_from_cache(path: StrPath) -> str: ...
|
||||
@@ -74,11 +74,11 @@ class PathFinder(importlib.abc.MetaPathFinder):
|
||||
@deprecated("Deprecated since Python 3.4; removed in Python 3.12. Use `find_spec()` instead.")
|
||||
def find_module(cls, fullname: str, path: Sequence[str] | None = None) -> importlib.abc.Loader | None: ...
|
||||
|
||||
SOURCE_SUFFIXES: list[str]
|
||||
DEBUG_BYTECODE_SUFFIXES: list[str]
|
||||
OPTIMIZED_BYTECODE_SUFFIXES: list[str]
|
||||
BYTECODE_SUFFIXES: list[str]
|
||||
EXTENSION_SUFFIXES: list[str]
|
||||
SOURCE_SUFFIXES: Final[list[str]]
|
||||
DEBUG_BYTECODE_SUFFIXES: Final = [".pyc"]
|
||||
OPTIMIZED_BYTECODE_SUFFIXES: Final = [".pyc"]
|
||||
BYTECODE_SUFFIXES: Final = [".pyc"]
|
||||
EXTENSION_SUFFIXES: Final[list[str]]
|
||||
|
||||
class FileFinder(importlib.abc.PathEntryFinder):
|
||||
path: str
|
||||
|
||||
+2
-2
@@ -16,7 +16,7 @@ CHECK_CRC64: Final = 4
|
||||
CHECK_SHA256: Final = 10
|
||||
CHECK_ID_MAX: Final = 15
|
||||
CHECK_UNKNOWN: Final = 16
|
||||
FILTER_LZMA1: int # v big number
|
||||
FILTER_LZMA1: Final[int] # v big number
|
||||
FILTER_LZMA2: Final = 33
|
||||
FILTER_DELTA: Final = 3
|
||||
FILTER_X86: Final = 4
|
||||
@@ -33,7 +33,7 @@ MF_BT4: Final = 20
|
||||
MODE_FAST: Final = 1
|
||||
MODE_NORMAL: Final = 2
|
||||
PRESET_DEFAULT: Final = 6
|
||||
PRESET_EXTREME: int # v big number
|
||||
PRESET_EXTREME: Final[int] # v big number
|
||||
|
||||
@final
|
||||
class LZMADecompressor:
|
||||
|
||||
+39
-39
@@ -1,5 +1,5 @@
|
||||
import sys
|
||||
from typing import type_check_only
|
||||
from typing import Final, type_check_only
|
||||
|
||||
if sys.platform == "win32":
|
||||
class MSIError(Exception): ...
|
||||
@@ -56,42 +56,42 @@ if sys.platform == "win32":
|
||||
def OpenDatabase(path: str, persist: int, /) -> _Database: ...
|
||||
def CreateRecord(count: int, /) -> _Record: ...
|
||||
|
||||
MSICOLINFO_NAMES: int
|
||||
MSICOLINFO_TYPES: int
|
||||
MSIDBOPEN_CREATE: int
|
||||
MSIDBOPEN_CREATEDIRECT: int
|
||||
MSIDBOPEN_DIRECT: int
|
||||
MSIDBOPEN_PATCHFILE: int
|
||||
MSIDBOPEN_READONLY: int
|
||||
MSIDBOPEN_TRANSACT: int
|
||||
MSIMODIFY_ASSIGN: int
|
||||
MSIMODIFY_DELETE: int
|
||||
MSIMODIFY_INSERT: int
|
||||
MSIMODIFY_INSERT_TEMPORARY: int
|
||||
MSIMODIFY_MERGE: int
|
||||
MSIMODIFY_REFRESH: int
|
||||
MSIMODIFY_REPLACE: int
|
||||
MSIMODIFY_SEEK: int
|
||||
MSIMODIFY_UPDATE: int
|
||||
MSIMODIFY_VALIDATE: int
|
||||
MSIMODIFY_VALIDATE_DELETE: int
|
||||
MSIMODIFY_VALIDATE_FIELD: int
|
||||
MSIMODIFY_VALIDATE_NEW: int
|
||||
MSICOLINFO_NAMES: Final[int]
|
||||
MSICOLINFO_TYPES: Final[int]
|
||||
MSIDBOPEN_CREATE: Final[int]
|
||||
MSIDBOPEN_CREATEDIRECT: Final[int]
|
||||
MSIDBOPEN_DIRECT: Final[int]
|
||||
MSIDBOPEN_PATCHFILE: Final[int]
|
||||
MSIDBOPEN_READONLY: Final[int]
|
||||
MSIDBOPEN_TRANSACT: Final[int]
|
||||
MSIMODIFY_ASSIGN: Final[int]
|
||||
MSIMODIFY_DELETE: Final[int]
|
||||
MSIMODIFY_INSERT: Final[int]
|
||||
MSIMODIFY_INSERT_TEMPORARY: Final[int]
|
||||
MSIMODIFY_MERGE: Final[int]
|
||||
MSIMODIFY_REFRESH: Final[int]
|
||||
MSIMODIFY_REPLACE: Final[int]
|
||||
MSIMODIFY_SEEK: Final[int]
|
||||
MSIMODIFY_UPDATE: Final[int]
|
||||
MSIMODIFY_VALIDATE: Final[int]
|
||||
MSIMODIFY_VALIDATE_DELETE: Final[int]
|
||||
MSIMODIFY_VALIDATE_FIELD: Final[int]
|
||||
MSIMODIFY_VALIDATE_NEW: Final[int]
|
||||
|
||||
PID_APPNAME: int
|
||||
PID_AUTHOR: int
|
||||
PID_CHARCOUNT: int
|
||||
PID_CODEPAGE: int
|
||||
PID_COMMENTS: int
|
||||
PID_CREATE_DTM: int
|
||||
PID_KEYWORDS: int
|
||||
PID_LASTAUTHOR: int
|
||||
PID_LASTPRINTED: int
|
||||
PID_LASTSAVE_DTM: int
|
||||
PID_PAGECOUNT: int
|
||||
PID_REVNUMBER: int
|
||||
PID_SECURITY: int
|
||||
PID_SUBJECT: int
|
||||
PID_TEMPLATE: int
|
||||
PID_TITLE: int
|
||||
PID_WORDCOUNT: int
|
||||
PID_APPNAME: Final[int]
|
||||
PID_AUTHOR: Final[int]
|
||||
PID_CHARCOUNT: Final[int]
|
||||
PID_CODEPAGE: Final[int]
|
||||
PID_COMMENTS: Final[int]
|
||||
PID_CREATE_DTM: Final[int]
|
||||
PID_KEYWORDS: Final[int]
|
||||
PID_LASTAUTHOR: Final[int]
|
||||
PID_LASTPRINTED: Final[int]
|
||||
PID_LASTSAVE_DTM: Final[int]
|
||||
PID_PAGECOUNT: Final[int]
|
||||
PID_REVNUMBER: Final[int]
|
||||
PID_SECURITY: Final[int]
|
||||
PID_SUBJECT: Final[int]
|
||||
PID_TEMPLATE: Final[int]
|
||||
PID_TITLE: Final[int]
|
||||
PID_WORDCOUNT: Final[int]
|
||||
|
||||
+1
-1
@@ -85,7 +85,7 @@ def allocate() -> LockType: ... # Obsolete synonym for allocate_lock()
|
||||
def get_ident() -> int: ...
|
||||
def stack_size(size: int = 0, /) -> int: ...
|
||||
|
||||
TIMEOUT_MAX: float
|
||||
TIMEOUT_MAX: Final[float]
|
||||
|
||||
def get_native_id() -> int: ... # only available on some platforms
|
||||
@final
|
||||
|
||||
+14
-14
@@ -128,21 +128,21 @@ if sys.platform == "win32":
|
||||
WAIT_TIMEOUT: Final = 258
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
LOCALE_NAME_INVARIANT: str
|
||||
LOCALE_NAME_MAX_LENGTH: int
|
||||
LOCALE_NAME_SYSTEM_DEFAULT: str
|
||||
LOCALE_NAME_USER_DEFAULT: str | None
|
||||
LOCALE_NAME_INVARIANT: Final[str]
|
||||
LOCALE_NAME_MAX_LENGTH: Final[int]
|
||||
LOCALE_NAME_SYSTEM_DEFAULT: Final[str]
|
||||
LOCALE_NAME_USER_DEFAULT: Final[str | None]
|
||||
|
||||
LCMAP_FULLWIDTH: int
|
||||
LCMAP_HALFWIDTH: int
|
||||
LCMAP_HIRAGANA: int
|
||||
LCMAP_KATAKANA: int
|
||||
LCMAP_LINGUISTIC_CASING: int
|
||||
LCMAP_LOWERCASE: int
|
||||
LCMAP_SIMPLIFIED_CHINESE: int
|
||||
LCMAP_TITLECASE: int
|
||||
LCMAP_TRADITIONAL_CHINESE: int
|
||||
LCMAP_UPPERCASE: int
|
||||
LCMAP_FULLWIDTH: Final[int]
|
||||
LCMAP_HALFWIDTH: Final[int]
|
||||
LCMAP_HIRAGANA: Final[int]
|
||||
LCMAP_KATAKANA: Final[int]
|
||||
LCMAP_LINGUISTIC_CASING: Final[int]
|
||||
LCMAP_LOWERCASE: Final[int]
|
||||
LCMAP_SIMPLIFIED_CHINESE: Final[int]
|
||||
LCMAP_TITLECASE: Final[int]
|
||||
LCMAP_TRADITIONAL_CHINESE: Final[int]
|
||||
LCMAP_UPPERCASE: Final[int]
|
||||
|
||||
if sys.version_info >= (3, 12):
|
||||
COPYFILE2_CALLBACK_CHUNK_STARTED: Final = 1
|
||||
|
||||
+19
-19
@@ -167,18 +167,18 @@ if sys.version_info >= (3, 12):
|
||||
NOVEMBER = 11
|
||||
DECEMBER = 12
|
||||
|
||||
JANUARY = Month.JANUARY
|
||||
FEBRUARY = Month.FEBRUARY
|
||||
MARCH = Month.MARCH
|
||||
APRIL = Month.APRIL
|
||||
MAY = Month.MAY
|
||||
JUNE = Month.JUNE
|
||||
JULY = Month.JULY
|
||||
AUGUST = Month.AUGUST
|
||||
SEPTEMBER = Month.SEPTEMBER
|
||||
OCTOBER = Month.OCTOBER
|
||||
NOVEMBER = Month.NOVEMBER
|
||||
DECEMBER = Month.DECEMBER
|
||||
JANUARY: Final = Month.JANUARY
|
||||
FEBRUARY: Final = Month.FEBRUARY
|
||||
MARCH: Final = Month.MARCH
|
||||
APRIL: Final = Month.APRIL
|
||||
MAY: Final = Month.MAY
|
||||
JUNE: Final = Month.JUNE
|
||||
JULY: Final = Month.JULY
|
||||
AUGUST: Final = Month.AUGUST
|
||||
SEPTEMBER: Final = Month.SEPTEMBER
|
||||
OCTOBER: Final = Month.OCTOBER
|
||||
NOVEMBER: Final = Month.NOVEMBER
|
||||
DECEMBER: Final = Month.DECEMBER
|
||||
|
||||
class Day(enum.IntEnum):
|
||||
MONDAY = 0
|
||||
@@ -189,13 +189,13 @@ if sys.version_info >= (3, 12):
|
||||
SATURDAY = 5
|
||||
SUNDAY = 6
|
||||
|
||||
MONDAY = Day.MONDAY
|
||||
TUESDAY = Day.TUESDAY
|
||||
WEDNESDAY = Day.WEDNESDAY
|
||||
THURSDAY = Day.THURSDAY
|
||||
FRIDAY = Day.FRIDAY
|
||||
SATURDAY = Day.SATURDAY
|
||||
SUNDAY = Day.SUNDAY
|
||||
MONDAY: Final = Day.MONDAY
|
||||
TUESDAY: Final = Day.TUESDAY
|
||||
WEDNESDAY: Final = Day.WEDNESDAY
|
||||
THURSDAY: Final = Day.THURSDAY
|
||||
FRIDAY: Final = Day.FRIDAY
|
||||
SATURDAY: Final = Day.SATURDAY
|
||||
SUNDAY: Final = Day.SUNDAY
|
||||
else:
|
||||
MONDAY: Final = 0
|
||||
TUESDAY: Final = 1
|
||||
|
||||
+5
-3
@@ -1,3 +1,5 @@
|
||||
from typing import Final
|
||||
|
||||
__all__ = ["rgb_to_yiq", "yiq_to_rgb", "rgb_to_hls", "hls_to_rgb", "rgb_to_hsv", "hsv_to_rgb"]
|
||||
|
||||
def rgb_to_yiq(r: float, g: float, b: float) -> tuple[float, float, float]: ...
|
||||
@@ -8,6 +10,6 @@ def rgb_to_hsv(r: float, g: float, b: float) -> tuple[float, float, float]: ...
|
||||
def hsv_to_rgb(h: float, s: float, v: float) -> tuple[float, float, float]: ...
|
||||
|
||||
# TODO: undocumented
|
||||
ONE_SIXTH: float
|
||||
ONE_THIRD: float
|
||||
TWO_THIRD: float
|
||||
ONE_SIXTH: Final[float]
|
||||
ONE_THIRD: Final[float]
|
||||
TWO_THIRD: Final[float]
|
||||
|
||||
@@ -1 +1,3 @@
|
||||
__version__: str
|
||||
from typing import Final
|
||||
|
||||
__version__: Final[str]
|
||||
|
||||
@@ -5,7 +5,7 @@ from _typeshed import DataclassInstance
|
||||
from builtins import type as Type # alias to avoid name clashes with fields named "type"
|
||||
from collections.abc import Callable, Iterable, Mapping
|
||||
from types import GenericAlias
|
||||
from typing import Any, Generic, Literal, Protocol, TypeVar, overload, type_check_only
|
||||
from typing import Any, Final, Generic, Literal, Protocol, TypeVar, overload, type_check_only
|
||||
from typing_extensions import Never, TypeIs
|
||||
|
||||
_T = TypeVar("_T")
|
||||
@@ -58,7 +58,7 @@ class _DataclassFactory(Protocol):
|
||||
class _MISSING_TYPE(enum.Enum):
|
||||
MISSING = enum.auto()
|
||||
|
||||
MISSING = _MISSING_TYPE.MISSING
|
||||
MISSING: Final = _MISSING_TYPE.MISSING
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
class KW_ONLY: ...
|
||||
|
||||
+2
-2
@@ -2,7 +2,7 @@ import sys
|
||||
import types
|
||||
from collections.abc import Callable, Iterator
|
||||
from opcode import * # `dis` re-exports it as a part of public API
|
||||
from typing import IO, Any, NamedTuple
|
||||
from typing import IO, Any, Final, NamedTuple
|
||||
from typing_extensions import Self, TypeAlias
|
||||
|
||||
__all__ = [
|
||||
@@ -178,7 +178,7 @@ class Bytecode:
|
||||
def info(self) -> str: ...
|
||||
def dis(self) -> str: ...
|
||||
|
||||
COMPILER_FLAG_NAMES: dict[int, str]
|
||||
COMPILER_FLAG_NAMES: Final[dict[int, str]]
|
||||
|
||||
def findlabels(code: _HaveCodeType) -> list[int]: ...
|
||||
def findlinestarts(code: _HaveCodeType) -> Iterator[tuple[int, int]]: ...
|
||||
|
||||
+17
-17
@@ -3,7 +3,7 @@ import types
|
||||
import unittest
|
||||
from _typeshed import ExcInfo
|
||||
from collections.abc import Callable
|
||||
from typing import Any, NamedTuple, type_check_only
|
||||
from typing import Any, Final, NamedTuple, type_check_only
|
||||
from typing_extensions import Self, TypeAlias
|
||||
|
||||
__all__ = [
|
||||
@@ -57,29 +57,29 @@ else:
|
||||
failed: int
|
||||
attempted: int
|
||||
|
||||
OPTIONFLAGS_BY_NAME: dict[str, int]
|
||||
OPTIONFLAGS_BY_NAME: Final[dict[str, int]]
|
||||
|
||||
def register_optionflag(name: str) -> int: ...
|
||||
|
||||
DONT_ACCEPT_TRUE_FOR_1: int
|
||||
DONT_ACCEPT_BLANKLINE: int
|
||||
NORMALIZE_WHITESPACE: int
|
||||
ELLIPSIS: int
|
||||
SKIP: int
|
||||
IGNORE_EXCEPTION_DETAIL: int
|
||||
DONT_ACCEPT_TRUE_FOR_1: Final = 1
|
||||
DONT_ACCEPT_BLANKLINE: Final = 2
|
||||
NORMALIZE_WHITESPACE: Final = 4
|
||||
ELLIPSIS: Final = 8
|
||||
SKIP: Final = 16
|
||||
IGNORE_EXCEPTION_DETAIL: Final = 32
|
||||
|
||||
COMPARISON_FLAGS: int
|
||||
COMPARISON_FLAGS: Final = 63
|
||||
|
||||
REPORT_UDIFF: int
|
||||
REPORT_CDIFF: int
|
||||
REPORT_NDIFF: int
|
||||
REPORT_ONLY_FIRST_FAILURE: int
|
||||
FAIL_FAST: int
|
||||
REPORT_UDIFF: Final = 64
|
||||
REPORT_CDIFF: Final = 128
|
||||
REPORT_NDIFF: Final = 256
|
||||
REPORT_ONLY_FIRST_FAILURE: Final = 512
|
||||
FAIL_FAST: Final = 1024
|
||||
|
||||
REPORTING_FLAGS: int
|
||||
REPORTING_FLAGS: Final = 1984
|
||||
|
||||
BLANKLINE_MARKER: str
|
||||
ELLIPSIS_MARKER: str
|
||||
BLANKLINE_MARKER: Final = "<BLANKLINE>"
|
||||
ELLIPSIS_MARKER: Final = "..."
|
||||
|
||||
class Example:
|
||||
source: str
|
||||
|
||||
+8
-8
@@ -4,7 +4,7 @@ import types
|
||||
from _typeshed import SupportsKeysAndGetItem, Unused
|
||||
from builtins import property as _builtins_property
|
||||
from collections.abc import Callable, Iterable, Iterator, Mapping
|
||||
from typing import Any, Generic, Literal, TypeVar, overload
|
||||
from typing import Any, Final, Generic, Literal, TypeVar, overload
|
||||
from typing_extensions import Self, TypeAlias
|
||||
|
||||
__all__ = ["EnumMeta", "Enum", "IntEnum", "Flag", "IntFlag", "auto", "unique"]
|
||||
@@ -277,9 +277,9 @@ if sys.version_info >= (3, 11):
|
||||
NAMED_FLAGS = "multi-flag aliases may not contain unnamed flags"
|
||||
UNIQUE = "one name per value"
|
||||
|
||||
CONTINUOUS = EnumCheck.CONTINUOUS
|
||||
NAMED_FLAGS = EnumCheck.NAMED_FLAGS
|
||||
UNIQUE = EnumCheck.UNIQUE
|
||||
CONTINUOUS: Final = EnumCheck.CONTINUOUS
|
||||
NAMED_FLAGS: Final = EnumCheck.NAMED_FLAGS
|
||||
UNIQUE: Final = EnumCheck.UNIQUE
|
||||
|
||||
class verify:
|
||||
def __init__(self, *checks: EnumCheck) -> None: ...
|
||||
@@ -291,10 +291,10 @@ if sys.version_info >= (3, 11):
|
||||
EJECT = "eject"
|
||||
KEEP = "keep"
|
||||
|
||||
STRICT = FlagBoundary.STRICT
|
||||
CONFORM = FlagBoundary.CONFORM
|
||||
EJECT = FlagBoundary.EJECT
|
||||
KEEP = FlagBoundary.KEEP
|
||||
STRICT: Final = FlagBoundary.STRICT
|
||||
CONFORM: Final = FlagBoundary.CONFORM
|
||||
EJECT: Final = FlagBoundary.EJECT
|
||||
KEEP: Final = FlagBoundary.KEEP
|
||||
|
||||
def global_str(self: Enum) -> str: ...
|
||||
def global_enum(cls: _EnumerationT, update_str: bool = False) -> _EnumerationT: ...
|
||||
|
||||
+203
-202
@@ -1,225 +1,226 @@
|
||||
import sys
|
||||
from collections.abc import Mapping
|
||||
from typing import Final
|
||||
|
||||
errorcode: Mapping[int, str]
|
||||
|
||||
EPERM: int
|
||||
ENOENT: int
|
||||
ESRCH: int
|
||||
EINTR: int
|
||||
EIO: int
|
||||
ENXIO: int
|
||||
E2BIG: int
|
||||
ENOEXEC: int
|
||||
EBADF: int
|
||||
ECHILD: int
|
||||
EAGAIN: int
|
||||
ENOMEM: int
|
||||
EACCES: int
|
||||
EFAULT: int
|
||||
EBUSY: int
|
||||
EEXIST: int
|
||||
EXDEV: int
|
||||
ENODEV: int
|
||||
ENOTDIR: int
|
||||
EISDIR: int
|
||||
EINVAL: int
|
||||
ENFILE: int
|
||||
EMFILE: int
|
||||
ENOTTY: int
|
||||
ETXTBSY: int
|
||||
EFBIG: int
|
||||
ENOSPC: int
|
||||
ESPIPE: int
|
||||
EROFS: int
|
||||
EMLINK: int
|
||||
EPIPE: int
|
||||
EDOM: int
|
||||
ERANGE: int
|
||||
EDEADLK: int
|
||||
ENAMETOOLONG: int
|
||||
ENOLCK: int
|
||||
ENOSYS: int
|
||||
ENOTEMPTY: int
|
||||
ELOOP: int
|
||||
EWOULDBLOCK: int
|
||||
ENOMSG: int
|
||||
EIDRM: int
|
||||
ENOSTR: int
|
||||
ENODATA: int
|
||||
ETIME: int
|
||||
ENOSR: int
|
||||
EREMOTE: int
|
||||
ENOLINK: int
|
||||
EPROTO: int
|
||||
EBADMSG: int
|
||||
EOVERFLOW: int
|
||||
EILSEQ: int
|
||||
EUSERS: int
|
||||
ENOTSOCK: int
|
||||
EDESTADDRREQ: int
|
||||
EMSGSIZE: int
|
||||
EPROTOTYPE: int
|
||||
ENOPROTOOPT: int
|
||||
EPROTONOSUPPORT: int
|
||||
ESOCKTNOSUPPORT: int
|
||||
ENOTSUP: int
|
||||
EOPNOTSUPP: int
|
||||
EPFNOSUPPORT: int
|
||||
EAFNOSUPPORT: int
|
||||
EADDRINUSE: int
|
||||
EADDRNOTAVAIL: int
|
||||
ENETDOWN: int
|
||||
ENETUNREACH: int
|
||||
ENETRESET: int
|
||||
ECONNABORTED: int
|
||||
ECONNRESET: int
|
||||
ENOBUFS: int
|
||||
EISCONN: int
|
||||
ENOTCONN: int
|
||||
ESHUTDOWN: int
|
||||
ETOOMANYREFS: int
|
||||
ETIMEDOUT: int
|
||||
ECONNREFUSED: int
|
||||
EHOSTDOWN: int
|
||||
EHOSTUNREACH: int
|
||||
EALREADY: int
|
||||
EINPROGRESS: int
|
||||
ESTALE: int
|
||||
EDQUOT: int
|
||||
ECANCELED: int # undocumented
|
||||
ENOTRECOVERABLE: int # undocumented
|
||||
EOWNERDEAD: int # undocumented
|
||||
EPERM: Final[int]
|
||||
ENOENT: Final[int]
|
||||
ESRCH: Final[int]
|
||||
EINTR: Final[int]
|
||||
EIO: Final[int]
|
||||
ENXIO: Final[int]
|
||||
E2BIG: Final[int]
|
||||
ENOEXEC: Final[int]
|
||||
EBADF: Final[int]
|
||||
ECHILD: Final[int]
|
||||
EAGAIN: Final[int]
|
||||
ENOMEM: Final[int]
|
||||
EACCES: Final[int]
|
||||
EFAULT: Final[int]
|
||||
EBUSY: Final[int]
|
||||
EEXIST: Final[int]
|
||||
EXDEV: Final[int]
|
||||
ENODEV: Final[int]
|
||||
ENOTDIR: Final[int]
|
||||
EISDIR: Final[int]
|
||||
EINVAL: Final[int]
|
||||
ENFILE: Final[int]
|
||||
EMFILE: Final[int]
|
||||
ENOTTY: Final[int]
|
||||
ETXTBSY: Final[int]
|
||||
EFBIG: Final[int]
|
||||
ENOSPC: Final[int]
|
||||
ESPIPE: Final[int]
|
||||
EROFS: Final[int]
|
||||
EMLINK: Final[int]
|
||||
EPIPE: Final[int]
|
||||
EDOM: Final[int]
|
||||
ERANGE: Final[int]
|
||||
EDEADLK: Final[int]
|
||||
ENAMETOOLONG: Final[int]
|
||||
ENOLCK: Final[int]
|
||||
ENOSYS: Final[int]
|
||||
ENOTEMPTY: Final[int]
|
||||
ELOOP: Final[int]
|
||||
EWOULDBLOCK: Final[int]
|
||||
ENOMSG: Final[int]
|
||||
EIDRM: Final[int]
|
||||
ENOSTR: Final[int]
|
||||
ENODATA: Final[int]
|
||||
ETIME: Final[int]
|
||||
ENOSR: Final[int]
|
||||
EREMOTE: Final[int]
|
||||
ENOLINK: Final[int]
|
||||
EPROTO: Final[int]
|
||||
EBADMSG: Final[int]
|
||||
EOVERFLOW: Final[int]
|
||||
EILSEQ: Final[int]
|
||||
EUSERS: Final[int]
|
||||
ENOTSOCK: Final[int]
|
||||
EDESTADDRREQ: Final[int]
|
||||
EMSGSIZE: Final[int]
|
||||
EPROTOTYPE: Final[int]
|
||||
ENOPROTOOPT: Final[int]
|
||||
EPROTONOSUPPORT: Final[int]
|
||||
ESOCKTNOSUPPORT: Final[int]
|
||||
ENOTSUP: Final[int]
|
||||
EOPNOTSUPP: Final[int]
|
||||
EPFNOSUPPORT: Final[int]
|
||||
EAFNOSUPPORT: Final[int]
|
||||
EADDRINUSE: Final[int]
|
||||
EADDRNOTAVAIL: Final[int]
|
||||
ENETDOWN: Final[int]
|
||||
ENETUNREACH: Final[int]
|
||||
ENETRESET: Final[int]
|
||||
ECONNABORTED: Final[int]
|
||||
ECONNRESET: Final[int]
|
||||
ENOBUFS: Final[int]
|
||||
EISCONN: Final[int]
|
||||
ENOTCONN: Final[int]
|
||||
ESHUTDOWN: Final[int]
|
||||
ETOOMANYREFS: Final[int]
|
||||
ETIMEDOUT: Final[int]
|
||||
ECONNREFUSED: Final[int]
|
||||
EHOSTDOWN: Final[int]
|
||||
EHOSTUNREACH: Final[int]
|
||||
EALREADY: Final[int]
|
||||
EINPROGRESS: Final[int]
|
||||
ESTALE: Final[int]
|
||||
EDQUOT: Final[int]
|
||||
ECANCELED: Final[int] # undocumented
|
||||
ENOTRECOVERABLE: Final[int] # undocumented
|
||||
EOWNERDEAD: Final[int] # undocumented
|
||||
|
||||
if sys.platform == "sunos5" or sys.platform == "solaris": # noqa: Y008
|
||||
ELOCKUNMAPPED: int
|
||||
ENOTACTIVE: int
|
||||
ELOCKUNMAPPED: Final[int]
|
||||
ENOTACTIVE: Final[int]
|
||||
|
||||
if sys.platform != "win32":
|
||||
ENOTBLK: int
|
||||
EMULTIHOP: int
|
||||
ENOTBLK: Final[int]
|
||||
EMULTIHOP: Final[int]
|
||||
|
||||
if sys.platform == "darwin":
|
||||
# All of the below are undocumented
|
||||
EAUTH: int
|
||||
EBADARCH: int
|
||||
EBADEXEC: int
|
||||
EBADMACHO: int
|
||||
EBADRPC: int
|
||||
EDEVERR: int
|
||||
EFTYPE: int
|
||||
ENEEDAUTH: int
|
||||
ENOATTR: int
|
||||
ENOPOLICY: int
|
||||
EPROCLIM: int
|
||||
EPROCUNAVAIL: int
|
||||
EPROGMISMATCH: int
|
||||
EPROGUNAVAIL: int
|
||||
EPWROFF: int
|
||||
ERPCMISMATCH: int
|
||||
ESHLIBVERS: int
|
||||
EAUTH: Final[int]
|
||||
EBADARCH: Final[int]
|
||||
EBADEXEC: Final[int]
|
||||
EBADMACHO: Final[int]
|
||||
EBADRPC: Final[int]
|
||||
EDEVERR: Final[int]
|
||||
EFTYPE: Final[int]
|
||||
ENEEDAUTH: Final[int]
|
||||
ENOATTR: Final[int]
|
||||
ENOPOLICY: Final[int]
|
||||
EPROCLIM: Final[int]
|
||||
EPROCUNAVAIL: Final[int]
|
||||
EPROGMISMATCH: Final[int]
|
||||
EPROGUNAVAIL: Final[int]
|
||||
EPWROFF: Final[int]
|
||||
ERPCMISMATCH: Final[int]
|
||||
ESHLIBVERS: Final[int]
|
||||
if sys.version_info >= (3, 11):
|
||||
EQFULL: int
|
||||
EQFULL: Final[int]
|
||||
|
||||
if sys.platform != "darwin":
|
||||
EDEADLOCK: int
|
||||
EDEADLOCK: Final[int]
|
||||
|
||||
if sys.platform != "win32" and sys.platform != "darwin":
|
||||
ECHRNG: int
|
||||
EL2NSYNC: int
|
||||
EL3HLT: int
|
||||
EL3RST: int
|
||||
ELNRNG: int
|
||||
EUNATCH: int
|
||||
ENOCSI: int
|
||||
EL2HLT: int
|
||||
EBADE: int
|
||||
EBADR: int
|
||||
EXFULL: int
|
||||
ENOANO: int
|
||||
EBADRQC: int
|
||||
EBADSLT: int
|
||||
EBFONT: int
|
||||
ENONET: int
|
||||
ENOPKG: int
|
||||
EADV: int
|
||||
ESRMNT: int
|
||||
ECOMM: int
|
||||
EDOTDOT: int
|
||||
ENOTUNIQ: int
|
||||
EBADFD: int
|
||||
EREMCHG: int
|
||||
ELIBACC: int
|
||||
ELIBBAD: int
|
||||
ELIBSCN: int
|
||||
ELIBMAX: int
|
||||
ELIBEXEC: int
|
||||
ERESTART: int
|
||||
ESTRPIPE: int
|
||||
EUCLEAN: int
|
||||
ENOTNAM: int
|
||||
ENAVAIL: int
|
||||
EISNAM: int
|
||||
EREMOTEIO: int
|
||||
ECHRNG: Final[int]
|
||||
EL2NSYNC: Final[int]
|
||||
EL3HLT: Final[int]
|
||||
EL3RST: Final[int]
|
||||
ELNRNG: Final[int]
|
||||
EUNATCH: Final[int]
|
||||
ENOCSI: Final[int]
|
||||
EL2HLT: Final[int]
|
||||
EBADE: Final[int]
|
||||
EBADR: Final[int]
|
||||
EXFULL: Final[int]
|
||||
ENOANO: Final[int]
|
||||
EBADRQC: Final[int]
|
||||
EBADSLT: Final[int]
|
||||
EBFONT: Final[int]
|
||||
ENONET: Final[int]
|
||||
ENOPKG: Final[int]
|
||||
EADV: Final[int]
|
||||
ESRMNT: Final[int]
|
||||
ECOMM: Final[int]
|
||||
EDOTDOT: Final[int]
|
||||
ENOTUNIQ: Final[int]
|
||||
EBADFD: Final[int]
|
||||
EREMCHG: Final[int]
|
||||
ELIBACC: Final[int]
|
||||
ELIBBAD: Final[int]
|
||||
ELIBSCN: Final[int]
|
||||
ELIBMAX: Final[int]
|
||||
ELIBEXEC: Final[int]
|
||||
ERESTART: Final[int]
|
||||
ESTRPIPE: Final[int]
|
||||
EUCLEAN: Final[int]
|
||||
ENOTNAM: Final[int]
|
||||
ENAVAIL: Final[int]
|
||||
EISNAM: Final[int]
|
||||
EREMOTEIO: Final[int]
|
||||
# All of the below are undocumented
|
||||
EKEYEXPIRED: int
|
||||
EKEYREJECTED: int
|
||||
EKEYREVOKED: int
|
||||
EMEDIUMTYPE: int
|
||||
ENOKEY: int
|
||||
ENOMEDIUM: int
|
||||
ERFKILL: int
|
||||
EKEYEXPIRED: Final[int]
|
||||
EKEYREJECTED: Final[int]
|
||||
EKEYREVOKED: Final[int]
|
||||
EMEDIUMTYPE: Final[int]
|
||||
ENOKEY: Final[int]
|
||||
ENOMEDIUM: Final[int]
|
||||
ERFKILL: Final[int]
|
||||
|
||||
if sys.version_info >= (3, 14):
|
||||
EHWPOISON: int
|
||||
EHWPOISON: Final[int]
|
||||
|
||||
if sys.platform == "win32":
|
||||
# All of these are undocumented
|
||||
WSABASEERR: int
|
||||
WSAEACCES: int
|
||||
WSAEADDRINUSE: int
|
||||
WSAEADDRNOTAVAIL: int
|
||||
WSAEAFNOSUPPORT: int
|
||||
WSAEALREADY: int
|
||||
WSAEBADF: int
|
||||
WSAECONNABORTED: int
|
||||
WSAECONNREFUSED: int
|
||||
WSAECONNRESET: int
|
||||
WSAEDESTADDRREQ: int
|
||||
WSAEDISCON: int
|
||||
WSAEDQUOT: int
|
||||
WSAEFAULT: int
|
||||
WSAEHOSTDOWN: int
|
||||
WSAEHOSTUNREACH: int
|
||||
WSAEINPROGRESS: int
|
||||
WSAEINTR: int
|
||||
WSAEINVAL: int
|
||||
WSAEISCONN: int
|
||||
WSAELOOP: int
|
||||
WSAEMFILE: int
|
||||
WSAEMSGSIZE: int
|
||||
WSAENAMETOOLONG: int
|
||||
WSAENETDOWN: int
|
||||
WSAENETRESET: int
|
||||
WSAENETUNREACH: int
|
||||
WSAENOBUFS: int
|
||||
WSAENOPROTOOPT: int
|
||||
WSAENOTCONN: int
|
||||
WSAENOTEMPTY: int
|
||||
WSAENOTSOCK: int
|
||||
WSAEOPNOTSUPP: int
|
||||
WSAEPFNOSUPPORT: int
|
||||
WSAEPROCLIM: int
|
||||
WSAEPROTONOSUPPORT: int
|
||||
WSAEPROTOTYPE: int
|
||||
WSAEREMOTE: int
|
||||
WSAESHUTDOWN: int
|
||||
WSAESOCKTNOSUPPORT: int
|
||||
WSAESTALE: int
|
||||
WSAETIMEDOUT: int
|
||||
WSAETOOMANYREFS: int
|
||||
WSAEUSERS: int
|
||||
WSAEWOULDBLOCK: int
|
||||
WSANOTINITIALISED: int
|
||||
WSASYSNOTREADY: int
|
||||
WSAVERNOTSUPPORTED: int
|
||||
WSABASEERR: Final[int]
|
||||
WSAEACCES: Final[int]
|
||||
WSAEADDRINUSE: Final[int]
|
||||
WSAEADDRNOTAVAIL: Final[int]
|
||||
WSAEAFNOSUPPORT: Final[int]
|
||||
WSAEALREADY: Final[int]
|
||||
WSAEBADF: Final[int]
|
||||
WSAECONNABORTED: Final[int]
|
||||
WSAECONNREFUSED: Final[int]
|
||||
WSAECONNRESET: Final[int]
|
||||
WSAEDESTADDRREQ: Final[int]
|
||||
WSAEDISCON: Final[int]
|
||||
WSAEDQUOT: Final[int]
|
||||
WSAEFAULT: Final[int]
|
||||
WSAEHOSTDOWN: Final[int]
|
||||
WSAEHOSTUNREACH: Final[int]
|
||||
WSAEINPROGRESS: Final[int]
|
||||
WSAEINTR: Final[int]
|
||||
WSAEINVAL: Final[int]
|
||||
WSAEISCONN: Final[int]
|
||||
WSAELOOP: Final[int]
|
||||
WSAEMFILE: Final[int]
|
||||
WSAEMSGSIZE: Final[int]
|
||||
WSAENAMETOOLONG: Final[int]
|
||||
WSAENETDOWN: Final[int]
|
||||
WSAENETRESET: Final[int]
|
||||
WSAENETUNREACH: Final[int]
|
||||
WSAENOBUFS: Final[int]
|
||||
WSAENOPROTOOPT: Final[int]
|
||||
WSAENOTCONN: Final[int]
|
||||
WSAENOTEMPTY: Final[int]
|
||||
WSAENOTSOCK: Final[int]
|
||||
WSAEOPNOTSUPP: Final[int]
|
||||
WSAEPFNOSUPPORT: Final[int]
|
||||
WSAEPROCLIM: Final[int]
|
||||
WSAEPROTONOSUPPORT: Final[int]
|
||||
WSAEPROTOTYPE: Final[int]
|
||||
WSAEREMOTE: Final[int]
|
||||
WSAESHUTDOWN: Final[int]
|
||||
WSAESOCKTNOSUPPORT: Final[int]
|
||||
WSAESTALE: Final[int]
|
||||
WSAETIMEDOUT: Final[int]
|
||||
WSAETOOMANYREFS: Final[int]
|
||||
WSAEUSERS: Final[int]
|
||||
WSAEWOULDBLOCK: Final[int]
|
||||
WSANOTINITIALISED: Final[int]
|
||||
WSASYSNOTREADY: Final[int]
|
||||
WSAVERNOTSUPPORTED: Final[int]
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ from typing import Any, AnyStr, Final, Generic, Literal
|
||||
|
||||
__all__ = ["clear_cache", "cmp", "dircmp", "cmpfiles", "DEFAULT_IGNORES"]
|
||||
|
||||
DEFAULT_IGNORES: list[str]
|
||||
DEFAULT_IGNORES: Final[list[str]]
|
||||
BUFSIZE: Final = 8192
|
||||
|
||||
def cmp(f1: StrOrBytesPath, f2: StrOrBytesPath, shallow: bool | Literal[0, 1] = True) -> bool: ...
|
||||
|
||||
@@ -95,7 +95,7 @@ else:
|
||||
tuple[Literal["__module__"], Literal["__name__"], Literal["__qualname__"], Literal["__doc__"], Literal["__annotations__"]]
|
||||
]
|
||||
|
||||
WRAPPER_UPDATES: tuple[Literal["__dict__"]]
|
||||
WRAPPER_UPDATES: Final[tuple[Literal["__dict__"]]]
|
||||
|
||||
@type_check_only
|
||||
class _Wrapped(Generic[_PWrapped, _RWrapped, _PWrapper, _RWrapper]):
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
from typing import Final
|
||||
|
||||
__all__ = ["html5", "name2codepoint", "codepoint2name", "entitydefs"]
|
||||
|
||||
name2codepoint: dict[str, int]
|
||||
html5: dict[str, str]
|
||||
codepoint2name: dict[int, str]
|
||||
entitydefs: dict[str, str]
|
||||
name2codepoint: Final[dict[str, int]]
|
||||
html5: Final[dict[str, str]]
|
||||
codepoint2name: Final[dict[int, str]]
|
||||
entitydefs: Final[dict[str, str]]
|
||||
|
||||
+69
-69
@@ -7,7 +7,7 @@ from _typeshed import MaybeNone, ReadableBuffer, SupportsRead, SupportsReadline,
|
||||
from collections.abc import Callable, Iterable, Iterator, Mapping
|
||||
from email._policybase import _MessageT
|
||||
from socket import socket
|
||||
from typing import BinaryIO, Literal, TypeVar, overload
|
||||
from typing import BinaryIO, Final, TypeVar, overload
|
||||
from typing_extensions import Self, TypeAlias
|
||||
|
||||
__all__ = [
|
||||
@@ -36,85 +36,85 @@ _DataType: TypeAlias = SupportsRead[bytes] | Iterable[ReadableBuffer] | Readable
|
||||
_T = TypeVar("_T")
|
||||
_HeaderValue: TypeAlias = ReadableBuffer | str | int
|
||||
|
||||
HTTP_PORT: int
|
||||
HTTPS_PORT: int
|
||||
HTTP_PORT: Final = 80
|
||||
HTTPS_PORT: Final = 443
|
||||
|
||||
# Keep these global constants in sync with http.HTTPStatus (http/__init__.pyi).
|
||||
# They are present for backward compatibility reasons.
|
||||
CONTINUE: Literal[100]
|
||||
SWITCHING_PROTOCOLS: Literal[101]
|
||||
PROCESSING: Literal[102]
|
||||
EARLY_HINTS: Literal[103]
|
||||
CONTINUE: Final = 100
|
||||
SWITCHING_PROTOCOLS: Final = 101
|
||||
PROCESSING: Final = 102
|
||||
EARLY_HINTS: Final = 103
|
||||
|
||||
OK: Literal[200]
|
||||
CREATED: Literal[201]
|
||||
ACCEPTED: Literal[202]
|
||||
NON_AUTHORITATIVE_INFORMATION: Literal[203]
|
||||
NO_CONTENT: Literal[204]
|
||||
RESET_CONTENT: Literal[205]
|
||||
PARTIAL_CONTENT: Literal[206]
|
||||
MULTI_STATUS: Literal[207]
|
||||
ALREADY_REPORTED: Literal[208]
|
||||
IM_USED: Literal[226]
|
||||
OK: Final = 200
|
||||
CREATED: Final = 201
|
||||
ACCEPTED: Final = 202
|
||||
NON_AUTHORITATIVE_INFORMATION: Final = 203
|
||||
NO_CONTENT: Final = 204
|
||||
RESET_CONTENT: Final = 205
|
||||
PARTIAL_CONTENT: Final = 206
|
||||
MULTI_STATUS: Final = 207
|
||||
ALREADY_REPORTED: Final = 208
|
||||
IM_USED: Final = 226
|
||||
|
||||
MULTIPLE_CHOICES: Literal[300]
|
||||
MOVED_PERMANENTLY: Literal[301]
|
||||
FOUND: Literal[302]
|
||||
SEE_OTHER: Literal[303]
|
||||
NOT_MODIFIED: Literal[304]
|
||||
USE_PROXY: Literal[305]
|
||||
TEMPORARY_REDIRECT: Literal[307]
|
||||
PERMANENT_REDIRECT: Literal[308]
|
||||
MULTIPLE_CHOICES: Final = 300
|
||||
MOVED_PERMANENTLY: Final = 301
|
||||
FOUND: Final = 302
|
||||
SEE_OTHER: Final = 303
|
||||
NOT_MODIFIED: Final = 304
|
||||
USE_PROXY: Final = 305
|
||||
TEMPORARY_REDIRECT: Final = 307
|
||||
PERMANENT_REDIRECT: Final = 308
|
||||
|
||||
BAD_REQUEST: Literal[400]
|
||||
UNAUTHORIZED: Literal[401]
|
||||
PAYMENT_REQUIRED: Literal[402]
|
||||
FORBIDDEN: Literal[403]
|
||||
NOT_FOUND: Literal[404]
|
||||
METHOD_NOT_ALLOWED: Literal[405]
|
||||
NOT_ACCEPTABLE: Literal[406]
|
||||
PROXY_AUTHENTICATION_REQUIRED: Literal[407]
|
||||
REQUEST_TIMEOUT: Literal[408]
|
||||
CONFLICT: Literal[409]
|
||||
GONE: Literal[410]
|
||||
LENGTH_REQUIRED: Literal[411]
|
||||
PRECONDITION_FAILED: Literal[412]
|
||||
BAD_REQUEST: Final = 400
|
||||
UNAUTHORIZED: Final = 401
|
||||
PAYMENT_REQUIRED: Final = 402
|
||||
FORBIDDEN: Final = 403
|
||||
NOT_FOUND: Final = 404
|
||||
METHOD_NOT_ALLOWED: Final = 405
|
||||
NOT_ACCEPTABLE: Final = 406
|
||||
PROXY_AUTHENTICATION_REQUIRED: Final = 407
|
||||
REQUEST_TIMEOUT: Final = 408
|
||||
CONFLICT: Final = 409
|
||||
GONE: Final = 410
|
||||
LENGTH_REQUIRED: Final = 411
|
||||
PRECONDITION_FAILED: Final = 412
|
||||
if sys.version_info >= (3, 13):
|
||||
CONTENT_TOO_LARGE: Literal[413]
|
||||
REQUEST_ENTITY_TOO_LARGE: Literal[413]
|
||||
CONTENT_TOO_LARGE: Final = 413
|
||||
REQUEST_ENTITY_TOO_LARGE: Final = 413
|
||||
if sys.version_info >= (3, 13):
|
||||
URI_TOO_LONG: Literal[414]
|
||||
REQUEST_URI_TOO_LONG: Literal[414]
|
||||
UNSUPPORTED_MEDIA_TYPE: Literal[415]
|
||||
URI_TOO_LONG: Final = 414
|
||||
REQUEST_URI_TOO_LONG: Final = 414
|
||||
UNSUPPORTED_MEDIA_TYPE: Final = 415
|
||||
if sys.version_info >= (3, 13):
|
||||
RANGE_NOT_SATISFIABLE: Literal[416]
|
||||
REQUESTED_RANGE_NOT_SATISFIABLE: Literal[416]
|
||||
EXPECTATION_FAILED: Literal[417]
|
||||
IM_A_TEAPOT: Literal[418]
|
||||
MISDIRECTED_REQUEST: Literal[421]
|
||||
RANGE_NOT_SATISFIABLE: Final = 416
|
||||
REQUESTED_RANGE_NOT_SATISFIABLE: Final = 416
|
||||
EXPECTATION_FAILED: Final = 417
|
||||
IM_A_TEAPOT: Final = 418
|
||||
MISDIRECTED_REQUEST: Final = 421
|
||||
if sys.version_info >= (3, 13):
|
||||
UNPROCESSABLE_CONTENT: Literal[422]
|
||||
UNPROCESSABLE_ENTITY: Literal[422]
|
||||
LOCKED: Literal[423]
|
||||
FAILED_DEPENDENCY: Literal[424]
|
||||
TOO_EARLY: Literal[425]
|
||||
UPGRADE_REQUIRED: Literal[426]
|
||||
PRECONDITION_REQUIRED: Literal[428]
|
||||
TOO_MANY_REQUESTS: Literal[429]
|
||||
REQUEST_HEADER_FIELDS_TOO_LARGE: Literal[431]
|
||||
UNAVAILABLE_FOR_LEGAL_REASONS: Literal[451]
|
||||
UNPROCESSABLE_CONTENT: Final = 422
|
||||
UNPROCESSABLE_ENTITY: Final = 422
|
||||
LOCKED: Final = 423
|
||||
FAILED_DEPENDENCY: Final = 424
|
||||
TOO_EARLY: Final = 425
|
||||
UPGRADE_REQUIRED: Final = 426
|
||||
PRECONDITION_REQUIRED: Final = 428
|
||||
TOO_MANY_REQUESTS: Final = 429
|
||||
REQUEST_HEADER_FIELDS_TOO_LARGE: Final = 431
|
||||
UNAVAILABLE_FOR_LEGAL_REASONS: Final = 451
|
||||
|
||||
INTERNAL_SERVER_ERROR: Literal[500]
|
||||
NOT_IMPLEMENTED: Literal[501]
|
||||
BAD_GATEWAY: Literal[502]
|
||||
SERVICE_UNAVAILABLE: Literal[503]
|
||||
GATEWAY_TIMEOUT: Literal[504]
|
||||
HTTP_VERSION_NOT_SUPPORTED: Literal[505]
|
||||
VARIANT_ALSO_NEGOTIATES: Literal[506]
|
||||
INSUFFICIENT_STORAGE: Literal[507]
|
||||
LOOP_DETECTED: Literal[508]
|
||||
NOT_EXTENDED: Literal[510]
|
||||
NETWORK_AUTHENTICATION_REQUIRED: Literal[511]
|
||||
INTERNAL_SERVER_ERROR: Final = 500
|
||||
NOT_IMPLEMENTED: Final = 501
|
||||
BAD_GATEWAY: Final = 502
|
||||
SERVICE_UNAVAILABLE: Final = 503
|
||||
GATEWAY_TIMEOUT: Final = 504
|
||||
HTTP_VERSION_NOT_SUPPORTED: Final = 505
|
||||
VARIANT_ALSO_NEGOTIATES: Final = 506
|
||||
INSUFFICIENT_STORAGE: Final = 507
|
||||
LOOP_DETECTED: Final = 508
|
||||
NOT_EXTENDED: Final = 510
|
||||
NETWORK_AUTHENTICATION_REQUIRED: Final = 511
|
||||
|
||||
responses: dict[int, str]
|
||||
|
||||
|
||||
+11
-11
@@ -13,18 +13,18 @@ from _imp import (
|
||||
from _typeshed import StrPath
|
||||
from os import PathLike
|
||||
from types import TracebackType
|
||||
from typing import IO, Any, Protocol, type_check_only
|
||||
from typing import IO, Any, Final, Protocol, type_check_only
|
||||
|
||||
SEARCH_ERROR: int
|
||||
PY_SOURCE: int
|
||||
PY_COMPILED: int
|
||||
C_EXTENSION: int
|
||||
PY_RESOURCE: int
|
||||
PKG_DIRECTORY: int
|
||||
C_BUILTIN: int
|
||||
PY_FROZEN: int
|
||||
PY_CODERESOURCE: int
|
||||
IMP_HOOK: int
|
||||
SEARCH_ERROR: Final = 0
|
||||
PY_SOURCE: Final = 1
|
||||
PY_COMPILED: Final = 2
|
||||
C_EXTENSION: Final = 3
|
||||
PY_RESOURCE: Final = 4
|
||||
PKG_DIRECTORY: Final = 5
|
||||
C_BUILTIN: Final = 6
|
||||
PY_FROZEN: Final = 7
|
||||
PY_CODERESOURCE: Final = 8
|
||||
IMP_HOOK: Final = 9
|
||||
|
||||
def new_module(name: str) -> types.ModuleType: ...
|
||||
def get_magic() -> bytes: ...
|
||||
|
||||
@@ -659,4 +659,4 @@ class StringTemplateStyle(PercentStyle): # undocumented
|
||||
|
||||
_STYLES: Final[dict[str, tuple[PercentStyle, str]]]
|
||||
|
||||
BASIC_FORMAT: Final[str]
|
||||
BASIC_FORMAT: Final = "%(levelname)s:%(name)s:%(message)s"
|
||||
|
||||
@@ -9,7 +9,7 @@ from typing_extensions import Required, TypeAlias
|
||||
|
||||
from . import Filter, Filterer, Formatter, Handler, Logger, _FilterType, _FormatStyle, _Level
|
||||
|
||||
DEFAULT_LOGGING_CONFIG_PORT: int
|
||||
DEFAULT_LOGGING_CONFIG_PORT: Final = 9030
|
||||
RESET_ERROR: Final[int] # undocumented
|
||||
IDENTIFIER: Final[Pattern[str]] # undocumented
|
||||
|
||||
|
||||
@@ -14,12 +14,12 @@ from typing_extensions import Self
|
||||
|
||||
_T = TypeVar("_T")
|
||||
|
||||
DEFAULT_TCP_LOGGING_PORT: Final[int]
|
||||
DEFAULT_UDP_LOGGING_PORT: Final[int]
|
||||
DEFAULT_HTTP_LOGGING_PORT: Final[int]
|
||||
DEFAULT_SOAP_LOGGING_PORT: Final[int]
|
||||
SYSLOG_UDP_PORT: Final[int]
|
||||
SYSLOG_TCP_PORT: Final[int]
|
||||
DEFAULT_TCP_LOGGING_PORT: Final = 9020
|
||||
DEFAULT_UDP_LOGGING_PORT: Final = 9021
|
||||
DEFAULT_HTTP_LOGGING_PORT: Final = 9022
|
||||
DEFAULT_SOAP_LOGGING_PORT: Final = 9023
|
||||
SYSLOG_UDP_PORT: Final = 514
|
||||
SYSLOG_TCP_PORT: Final = 514
|
||||
|
||||
class WatchedFileHandler(FileHandler):
|
||||
dev: int # undocumented
|
||||
|
||||
+4
-4
@@ -9,10 +9,10 @@ if sys.platform == "win32":
|
||||
LK_NBLCK: Final = 2
|
||||
LK_RLCK: Final = 3
|
||||
LK_NBRLCK: Final = 4
|
||||
SEM_FAILCRITICALERRORS: int
|
||||
SEM_NOALIGNMENTFAULTEXCEPT: int
|
||||
SEM_NOGPFAULTERRORBOX: int
|
||||
SEM_NOOPENFILEERRORBOX: int
|
||||
SEM_FAILCRITICALERRORS: Final = 0x0001
|
||||
SEM_NOALIGNMENTFAULTEXCEPT: Final = 0x0004
|
||||
SEM_NOGPFAULTERRORBOX: Final = 0x0002
|
||||
SEM_NOOPENFILEERRORBOX: Final = 0x8000
|
||||
def locking(fd: int, mode: int, nbytes: int, /) -> None: ...
|
||||
def setmode(fd: int, mode: int, /) -> int: ...
|
||||
def open_osfhandle(handle: int, flags: int, /) -> int: ...
|
||||
|
||||
+16
-16
@@ -1,5 +1,5 @@
|
||||
import sys
|
||||
from typing import Literal
|
||||
from typing import Final, Literal
|
||||
|
||||
__all__ = [
|
||||
"cmp_op",
|
||||
@@ -24,24 +24,24 @@ if sys.version_info >= (3, 13):
|
||||
__all__ += ["hasjump"]
|
||||
|
||||
cmp_op: tuple[Literal["<"], Literal["<="], Literal["=="], Literal["!="], Literal[">"], Literal[">="]]
|
||||
hasconst: list[int]
|
||||
hasname: list[int]
|
||||
hasjrel: list[int]
|
||||
hasjabs: list[int]
|
||||
haslocal: list[int]
|
||||
hascompare: list[int]
|
||||
hasfree: list[int]
|
||||
hasconst: Final[list[int]]
|
||||
hasname: Final[list[int]]
|
||||
hasjrel: Final[list[int]]
|
||||
hasjabs: Final[list[int]]
|
||||
haslocal: Final[list[int]]
|
||||
hascompare: Final[list[int]]
|
||||
hasfree: Final[list[int]]
|
||||
if sys.version_info >= (3, 12):
|
||||
hasarg: list[int]
|
||||
hasexc: list[int]
|
||||
hasarg: Final[list[int]]
|
||||
hasexc: Final[list[int]]
|
||||
else:
|
||||
hasnargs: list[int]
|
||||
hasnargs: Final[list[int]]
|
||||
if sys.version_info >= (3, 13):
|
||||
hasjump: list[int]
|
||||
opname: list[str]
|
||||
hasjump: Final[list[int]]
|
||||
opname: Final[list[str]]
|
||||
|
||||
opmap: dict[str, int]
|
||||
HAVE_ARGUMENT: int
|
||||
EXTENDED_ARG: int
|
||||
opmap: Final[dict[str, int]]
|
||||
HAVE_ARGUMENT: Final = 43
|
||||
EXTENDED_ARG: Final = 69
|
||||
|
||||
def stack_effect(opcode: int, oparg: int | None = None, /, *, jump: bool | None = None) -> int: ...
|
||||
|
||||
+180
-180
@@ -509,22 +509,22 @@ supports_follow_symlinks: set[Callable[..., Any]]
|
||||
|
||||
if sys.platform != "win32":
|
||||
# Unix only
|
||||
PRIO_PROCESS: int
|
||||
PRIO_PGRP: int
|
||||
PRIO_USER: int
|
||||
PRIO_PROCESS: Final[int]
|
||||
PRIO_PGRP: Final[int]
|
||||
PRIO_USER: Final[int]
|
||||
|
||||
F_LOCK: int
|
||||
F_TLOCK: int
|
||||
F_ULOCK: int
|
||||
F_TEST: int
|
||||
F_LOCK: Final[int]
|
||||
F_TLOCK: Final[int]
|
||||
F_ULOCK: Final[int]
|
||||
F_TEST: Final[int]
|
||||
|
||||
if sys.platform != "darwin":
|
||||
POSIX_FADV_NORMAL: int
|
||||
POSIX_FADV_SEQUENTIAL: int
|
||||
POSIX_FADV_RANDOM: int
|
||||
POSIX_FADV_NOREUSE: int
|
||||
POSIX_FADV_WILLNEED: int
|
||||
POSIX_FADV_DONTNEED: int
|
||||
POSIX_FADV_NORMAL: Final[int]
|
||||
POSIX_FADV_SEQUENTIAL: Final[int]
|
||||
POSIX_FADV_RANDOM: Final[int]
|
||||
POSIX_FADV_NOREUSE: Final[int]
|
||||
POSIX_FADV_WILLNEED: Final[int]
|
||||
POSIX_FADV_DONTNEED: Final[int]
|
||||
|
||||
if sys.platform != "linux" and sys.platform != "darwin":
|
||||
# In the os-module docs, these are marked as being available
|
||||
@@ -534,69 +534,69 @@ if sys.platform != "win32":
|
||||
# so the sys-module docs recommend doing `if sys.platform.startswith('freebsd')`
|
||||
# to detect FreeBSD builds. Unfortunately that would be too dynamic
|
||||
# for type checkers, however.
|
||||
SF_NODISKIO: int
|
||||
SF_MNOWAIT: int
|
||||
SF_SYNC: int
|
||||
SF_NODISKIO: Final[int]
|
||||
SF_MNOWAIT: Final[int]
|
||||
SF_SYNC: Final[int]
|
||||
|
||||
if sys.version_info >= (3, 11):
|
||||
SF_NOCACHE: int
|
||||
SF_NOCACHE: Final[int]
|
||||
|
||||
if sys.platform == "linux":
|
||||
XATTR_SIZE_MAX: int
|
||||
XATTR_CREATE: int
|
||||
XATTR_REPLACE: int
|
||||
XATTR_SIZE_MAX: Final[int]
|
||||
XATTR_CREATE: Final[int]
|
||||
XATTR_REPLACE: Final[int]
|
||||
|
||||
P_PID: int
|
||||
P_PGID: int
|
||||
P_ALL: int
|
||||
P_PID: Final[int]
|
||||
P_PGID: Final[int]
|
||||
P_ALL: Final[int]
|
||||
|
||||
if sys.platform == "linux":
|
||||
P_PIDFD: int
|
||||
P_PIDFD: Final[int]
|
||||
|
||||
WEXITED: int
|
||||
WSTOPPED: int
|
||||
WNOWAIT: int
|
||||
WEXITED: Final[int]
|
||||
WSTOPPED: Final[int]
|
||||
WNOWAIT: Final[int]
|
||||
|
||||
CLD_EXITED: int
|
||||
CLD_DUMPED: int
|
||||
CLD_TRAPPED: int
|
||||
CLD_CONTINUED: int
|
||||
CLD_KILLED: int
|
||||
CLD_STOPPED: int
|
||||
CLD_EXITED: Final[int]
|
||||
CLD_DUMPED: Final[int]
|
||||
CLD_TRAPPED: Final[int]
|
||||
CLD_CONTINUED: Final[int]
|
||||
CLD_KILLED: Final[int]
|
||||
CLD_STOPPED: Final[int]
|
||||
|
||||
SCHED_OTHER: int
|
||||
SCHED_FIFO: int
|
||||
SCHED_RR: int
|
||||
SCHED_OTHER: Final[int]
|
||||
SCHED_FIFO: Final[int]
|
||||
SCHED_RR: Final[int]
|
||||
if sys.platform != "darwin" and sys.platform != "linux":
|
||||
SCHED_SPORADIC: int
|
||||
SCHED_SPORADIC: Final[int]
|
||||
|
||||
if sys.platform == "linux":
|
||||
SCHED_BATCH: int
|
||||
SCHED_IDLE: int
|
||||
SCHED_RESET_ON_FORK: int
|
||||
SCHED_BATCH: Final[int]
|
||||
SCHED_IDLE: Final[int]
|
||||
SCHED_RESET_ON_FORK: Final[int]
|
||||
|
||||
if sys.version_info >= (3, 14) and sys.platform == "linux":
|
||||
SCHED_DEADLINE: int
|
||||
SCHED_NORMAL: int
|
||||
SCHED_DEADLINE: Final[int]
|
||||
SCHED_NORMAL: Final[int]
|
||||
|
||||
if sys.platform != "win32":
|
||||
RTLD_LAZY: int
|
||||
RTLD_NOW: int
|
||||
RTLD_GLOBAL: int
|
||||
RTLD_LOCAL: int
|
||||
RTLD_NODELETE: int
|
||||
RTLD_NOLOAD: int
|
||||
RTLD_LAZY: Final[int]
|
||||
RTLD_NOW: Final[int]
|
||||
RTLD_GLOBAL: Final[int]
|
||||
RTLD_LOCAL: Final[int]
|
||||
RTLD_NODELETE: Final[int]
|
||||
RTLD_NOLOAD: Final[int]
|
||||
|
||||
if sys.platform == "linux":
|
||||
RTLD_DEEPBIND: int
|
||||
GRND_NONBLOCK: int
|
||||
GRND_RANDOM: int
|
||||
RTLD_DEEPBIND: Final[int]
|
||||
GRND_NONBLOCK: Final[int]
|
||||
GRND_RANDOM: Final[int]
|
||||
|
||||
if sys.platform == "darwin" and sys.version_info >= (3, 12):
|
||||
PRIO_DARWIN_BG: int
|
||||
PRIO_DARWIN_NONUI: int
|
||||
PRIO_DARWIN_PROCESS: int
|
||||
PRIO_DARWIN_THREAD: int
|
||||
PRIO_DARWIN_BG: Final[int]
|
||||
PRIO_DARWIN_NONUI: Final[int]
|
||||
PRIO_DARWIN_PROCESS: Final[int]
|
||||
PRIO_DARWIN_THREAD: Final[int]
|
||||
|
||||
SEEK_SET: Final = 0
|
||||
SEEK_CUR: Final = 1
|
||||
@@ -605,74 +605,74 @@ if sys.platform != "win32":
|
||||
SEEK_DATA: Final = 3
|
||||
SEEK_HOLE: Final = 4
|
||||
|
||||
O_RDONLY: int
|
||||
O_WRONLY: int
|
||||
O_RDWR: int
|
||||
O_APPEND: int
|
||||
O_CREAT: int
|
||||
O_EXCL: int
|
||||
O_TRUNC: int
|
||||
O_RDONLY: Final[int]
|
||||
O_WRONLY: Final[int]
|
||||
O_RDWR: Final[int]
|
||||
O_APPEND: Final[int]
|
||||
O_CREAT: Final[int]
|
||||
O_EXCL: Final[int]
|
||||
O_TRUNC: Final[int]
|
||||
if sys.platform == "win32":
|
||||
O_BINARY: int
|
||||
O_NOINHERIT: int
|
||||
O_SHORT_LIVED: int
|
||||
O_TEMPORARY: int
|
||||
O_RANDOM: int
|
||||
O_SEQUENTIAL: int
|
||||
O_TEXT: int
|
||||
O_BINARY: Final[int]
|
||||
O_NOINHERIT: Final[int]
|
||||
O_SHORT_LIVED: Final[int]
|
||||
O_TEMPORARY: Final[int]
|
||||
O_RANDOM: Final[int]
|
||||
O_SEQUENTIAL: Final[int]
|
||||
O_TEXT: Final[int]
|
||||
|
||||
if sys.platform != "win32":
|
||||
O_DSYNC: int
|
||||
O_SYNC: int
|
||||
O_NDELAY: int
|
||||
O_NONBLOCK: int
|
||||
O_NOCTTY: int
|
||||
O_CLOEXEC: int
|
||||
O_ASYNC: int # Gnu extension if in C library
|
||||
O_DIRECTORY: int # Gnu extension if in C library
|
||||
O_NOFOLLOW: int # Gnu extension if in C library
|
||||
O_ACCMODE: int # TODO: when does this exist?
|
||||
O_DSYNC: Final[int]
|
||||
O_SYNC: Final[int]
|
||||
O_NDELAY: Final[int]
|
||||
O_NONBLOCK: Final[int]
|
||||
O_NOCTTY: Final[int]
|
||||
O_CLOEXEC: Final[int]
|
||||
O_ASYNC: Final[int] # Gnu extension if in C library
|
||||
O_DIRECTORY: Final[int] # Gnu extension if in C library
|
||||
O_NOFOLLOW: Final[int] # Gnu extension if in C library
|
||||
O_ACCMODE: Final[int] # TODO: when does this exist?
|
||||
|
||||
if sys.platform == "linux":
|
||||
O_RSYNC: int
|
||||
O_DIRECT: int # Gnu extension if in C library
|
||||
O_NOATIME: int # Gnu extension if in C library
|
||||
O_PATH: int # Gnu extension if in C library
|
||||
O_TMPFILE: int # Gnu extension if in C library
|
||||
O_LARGEFILE: int # Gnu extension if in C library
|
||||
O_RSYNC: Final[int]
|
||||
O_DIRECT: Final[int] # Gnu extension if in C library
|
||||
O_NOATIME: Final[int] # Gnu extension if in C library
|
||||
O_PATH: Final[int] # Gnu extension if in C library
|
||||
O_TMPFILE: Final[int] # Gnu extension if in C library
|
||||
O_LARGEFILE: Final[int] # Gnu extension if in C library
|
||||
|
||||
if sys.platform != "linux" and sys.platform != "win32":
|
||||
O_SHLOCK: int
|
||||
O_EXLOCK: int
|
||||
O_SHLOCK: Final[int]
|
||||
O_EXLOCK: Final[int]
|
||||
|
||||
if sys.platform == "darwin" and sys.version_info >= (3, 10):
|
||||
O_EVTONLY: int
|
||||
O_NOFOLLOW_ANY: int
|
||||
O_SYMLINK: int
|
||||
O_EVTONLY: Final[int]
|
||||
O_NOFOLLOW_ANY: Final[int]
|
||||
O_SYMLINK: Final[int]
|
||||
|
||||
if sys.platform != "win32" and sys.version_info >= (3, 10):
|
||||
O_FSYNC: int
|
||||
O_FSYNC: Final[int]
|
||||
|
||||
if sys.platform != "linux" and sys.platform != "win32" and sys.version_info >= (3, 13):
|
||||
O_EXEC: int
|
||||
O_SEARCH: int
|
||||
O_EXEC: Final[int]
|
||||
O_SEARCH: Final[int]
|
||||
|
||||
if sys.platform != "win32" and sys.platform != "darwin":
|
||||
# posix, but apparently missing on macos
|
||||
ST_APPEND: int
|
||||
ST_MANDLOCK: int
|
||||
ST_NOATIME: int
|
||||
ST_NODEV: int
|
||||
ST_NODIRATIME: int
|
||||
ST_NOEXEC: int
|
||||
ST_RELATIME: int
|
||||
ST_SYNCHRONOUS: int
|
||||
ST_WRITE: int
|
||||
ST_APPEND: Final[int]
|
||||
ST_MANDLOCK: Final[int]
|
||||
ST_NOATIME: Final[int]
|
||||
ST_NODEV: Final[int]
|
||||
ST_NODIRATIME: Final[int]
|
||||
ST_NOEXEC: Final[int]
|
||||
ST_RELATIME: Final[int]
|
||||
ST_SYNCHRONOUS: Final[int]
|
||||
ST_WRITE: Final[int]
|
||||
|
||||
if sys.platform != "win32":
|
||||
NGROUPS_MAX: int
|
||||
ST_NOSUID: int
|
||||
ST_RDONLY: int
|
||||
NGROUPS_MAX: Final[int]
|
||||
ST_NOSUID: Final[int]
|
||||
ST_RDONLY: Final[int]
|
||||
|
||||
curdir: str
|
||||
pardir: str
|
||||
@@ -688,10 +688,10 @@ linesep: Literal["\n", "\r\n"]
|
||||
devnull: str
|
||||
name: str
|
||||
|
||||
F_OK: int
|
||||
R_OK: int
|
||||
W_OK: int
|
||||
X_OK: int
|
||||
F_OK: Final = 0
|
||||
R_OK: Final = 4
|
||||
W_OK: Final = 2
|
||||
X_OK: Final = 1
|
||||
|
||||
_EnvironCodeFunc: TypeAlias = Callable[[AnyStr], AnyStr]
|
||||
|
||||
@@ -730,47 +730,47 @@ if sys.platform != "win32":
|
||||
environb: _Environ[bytes]
|
||||
|
||||
if sys.version_info >= (3, 11) or sys.platform != "win32":
|
||||
EX_OK: int
|
||||
EX_OK: Final[int]
|
||||
|
||||
if sys.platform != "win32":
|
||||
confstr_names: dict[str, int]
|
||||
pathconf_names: dict[str, int]
|
||||
sysconf_names: dict[str, int]
|
||||
|
||||
EX_USAGE: int
|
||||
EX_DATAERR: int
|
||||
EX_NOINPUT: int
|
||||
EX_NOUSER: int
|
||||
EX_NOHOST: int
|
||||
EX_UNAVAILABLE: int
|
||||
EX_SOFTWARE: int
|
||||
EX_OSERR: int
|
||||
EX_OSFILE: int
|
||||
EX_CANTCREAT: int
|
||||
EX_IOERR: int
|
||||
EX_TEMPFAIL: int
|
||||
EX_PROTOCOL: int
|
||||
EX_NOPERM: int
|
||||
EX_CONFIG: int
|
||||
EX_USAGE: Final[int]
|
||||
EX_DATAERR: Final[int]
|
||||
EX_NOINPUT: Final[int]
|
||||
EX_NOUSER: Final[int]
|
||||
EX_NOHOST: Final[int]
|
||||
EX_UNAVAILABLE: Final[int]
|
||||
EX_SOFTWARE: Final[int]
|
||||
EX_OSERR: Final[int]
|
||||
EX_OSFILE: Final[int]
|
||||
EX_CANTCREAT: Final[int]
|
||||
EX_IOERR: Final[int]
|
||||
EX_TEMPFAIL: Final[int]
|
||||
EX_PROTOCOL: Final[int]
|
||||
EX_NOPERM: Final[int]
|
||||
EX_CONFIG: Final[int]
|
||||
|
||||
# Exists on some Unix platforms, e.g. Solaris.
|
||||
if sys.platform != "win32" and sys.platform != "darwin" and sys.platform != "linux":
|
||||
EX_NOTFOUND: int
|
||||
EX_NOTFOUND: Final[int]
|
||||
|
||||
P_NOWAIT: int
|
||||
P_NOWAITO: int
|
||||
P_WAIT: int
|
||||
P_NOWAIT: Final[int]
|
||||
P_NOWAITO: Final[int]
|
||||
P_WAIT: Final[int]
|
||||
if sys.platform == "win32":
|
||||
P_DETACH: int
|
||||
P_OVERLAY: int
|
||||
P_DETACH: Final[int]
|
||||
P_OVERLAY: Final[int]
|
||||
|
||||
# wait()/waitpid() options
|
||||
if sys.platform != "win32":
|
||||
WNOHANG: int # Unix only
|
||||
WCONTINUED: int # some Unix systems
|
||||
WUNTRACED: int # Unix only
|
||||
WNOHANG: Final[int] # Unix only
|
||||
WCONTINUED: Final[int] # some Unix systems
|
||||
WUNTRACED: Final[int] # Unix only
|
||||
|
||||
TMP_MAX: int # Undocumented, but used by tempfile
|
||||
TMP_MAX: Final[int] # Undocumented, but used by tempfile
|
||||
|
||||
# ----- os classes (structures) -----
|
||||
@final
|
||||
@@ -1136,11 +1136,11 @@ if sys.platform != "win32":
|
||||
def pwritev(fd: int, buffers: SupportsLenAndGetItem[ReadableBuffer], offset: int, flags: int = 0, /) -> int: ...
|
||||
if sys.platform != "darwin":
|
||||
if sys.version_info >= (3, 10):
|
||||
RWF_APPEND: int # docs say available on 3.7+, stubtest says otherwise
|
||||
RWF_DSYNC: int
|
||||
RWF_SYNC: int
|
||||
RWF_HIPRI: int
|
||||
RWF_NOWAIT: int
|
||||
RWF_APPEND: Final[int] # docs say available on 3.7+, stubtest says otherwise
|
||||
RWF_DSYNC: Final[int]
|
||||
RWF_SYNC: Final[int]
|
||||
RWF_HIPRI: Final[int]
|
||||
RWF_NOWAIT: Final[int]
|
||||
|
||||
if sys.platform == "linux":
|
||||
def sendfile(out_fd: FileDescriptor, in_fd: FileDescriptor, offset: int | None, count: int) -> int: ...
|
||||
@@ -1499,9 +1499,9 @@ else:
|
||||
setsigdef: Iterable[int] = ...,
|
||||
scheduler: tuple[Any, sched_param] | None = ...,
|
||||
) -> int: ...
|
||||
POSIX_SPAWN_OPEN: int
|
||||
POSIX_SPAWN_CLOSE: int
|
||||
POSIX_SPAWN_DUP2: int
|
||||
POSIX_SPAWN_OPEN: Final = 0
|
||||
POSIX_SPAWN_CLOSE: Final = 1
|
||||
POSIX_SPAWN_DUP2: Final = 2
|
||||
|
||||
if sys.platform != "win32":
|
||||
@final
|
||||
@@ -1565,23 +1565,23 @@ if sys.platform == "win32":
|
||||
def add_dll_directory(path: str) -> _AddedDllDirectory: ...
|
||||
|
||||
if sys.platform == "linux":
|
||||
MFD_CLOEXEC: int
|
||||
MFD_ALLOW_SEALING: int
|
||||
MFD_HUGETLB: int
|
||||
MFD_HUGE_SHIFT: int
|
||||
MFD_HUGE_MASK: int
|
||||
MFD_HUGE_64KB: int
|
||||
MFD_HUGE_512KB: int
|
||||
MFD_HUGE_1MB: int
|
||||
MFD_HUGE_2MB: int
|
||||
MFD_HUGE_8MB: int
|
||||
MFD_HUGE_16MB: int
|
||||
MFD_HUGE_32MB: int
|
||||
MFD_HUGE_256MB: int
|
||||
MFD_HUGE_512MB: int
|
||||
MFD_HUGE_1GB: int
|
||||
MFD_HUGE_2GB: int
|
||||
MFD_HUGE_16GB: int
|
||||
MFD_CLOEXEC: Final[int]
|
||||
MFD_ALLOW_SEALING: Final[int]
|
||||
MFD_HUGETLB: Final[int]
|
||||
MFD_HUGE_SHIFT: Final[int]
|
||||
MFD_HUGE_MASK: Final[int]
|
||||
MFD_HUGE_64KB: Final[int]
|
||||
MFD_HUGE_512KB: Final[int]
|
||||
MFD_HUGE_1MB: Final[int]
|
||||
MFD_HUGE_2MB: Final[int]
|
||||
MFD_HUGE_8MB: Final[int]
|
||||
MFD_HUGE_16MB: Final[int]
|
||||
MFD_HUGE_32MB: Final[int]
|
||||
MFD_HUGE_256MB: Final[int]
|
||||
MFD_HUGE_512MB: Final[int]
|
||||
MFD_HUGE_1GB: Final[int]
|
||||
MFD_HUGE_2GB: Final[int]
|
||||
MFD_HUGE_16GB: Final[int]
|
||||
def memfd_create(name: str, flags: int = ...) -> int: ...
|
||||
def copy_file_range(src: int, dst: int, count: int, offset_src: int | None = ..., offset_dst: int | None = ...) -> int: ...
|
||||
|
||||
@@ -1599,12 +1599,12 @@ if sys.version_info >= (3, 12) and sys.platform == "win32":
|
||||
def listvolumes() -> list[str]: ...
|
||||
|
||||
if sys.version_info >= (3, 10) and sys.platform == "linux":
|
||||
EFD_CLOEXEC: int
|
||||
EFD_NONBLOCK: int
|
||||
EFD_SEMAPHORE: int
|
||||
SPLICE_F_MORE: int
|
||||
SPLICE_F_MOVE: int
|
||||
SPLICE_F_NONBLOCK: int
|
||||
EFD_CLOEXEC: Final[int]
|
||||
EFD_NONBLOCK: Final[int]
|
||||
EFD_SEMAPHORE: Final[int]
|
||||
SPLICE_F_MORE: Final[int]
|
||||
SPLICE_F_MOVE: Final[int]
|
||||
SPLICE_F_NONBLOCK: Final[int]
|
||||
def eventfd(initval: int, flags: int = 524288) -> FileDescriptor: ...
|
||||
def eventfd_read(fd: FileDescriptor) -> int: ...
|
||||
def eventfd_write(fd: FileDescriptor, value: int) -> None: ...
|
||||
@@ -1618,20 +1618,20 @@ if sys.version_info >= (3, 10) and sys.platform == "linux":
|
||||
) -> int: ...
|
||||
|
||||
if sys.version_info >= (3, 12) and sys.platform == "linux":
|
||||
CLONE_FILES: int
|
||||
CLONE_FS: int
|
||||
CLONE_NEWCGROUP: int # Linux 4.6+
|
||||
CLONE_NEWIPC: int # Linux 2.6.19+
|
||||
CLONE_NEWNET: int # Linux 2.6.24+
|
||||
CLONE_NEWNS: int
|
||||
CLONE_NEWPID: int # Linux 3.8+
|
||||
CLONE_NEWTIME: int # Linux 5.6+
|
||||
CLONE_NEWUSER: int # Linux 3.8+
|
||||
CLONE_NEWUTS: int # Linux 2.6.19+
|
||||
CLONE_SIGHAND: int
|
||||
CLONE_SYSVSEM: int # Linux 2.6.26+
|
||||
CLONE_THREAD: int
|
||||
CLONE_VM: int
|
||||
CLONE_FILES: Final[int]
|
||||
CLONE_FS: Final[int]
|
||||
CLONE_NEWCGROUP: Final[int] # Linux 4.6+
|
||||
CLONE_NEWIPC: Final[int] # Linux 2.6.19+
|
||||
CLONE_NEWNET: Final[int] # Linux 2.6.24+
|
||||
CLONE_NEWNS: Final[int]
|
||||
CLONE_NEWPID: Final[int] # Linux 3.8+
|
||||
CLONE_NEWTIME: Final[int] # Linux 5.6+
|
||||
CLONE_NEWUSER: Final[int] # Linux 3.8+
|
||||
CLONE_NEWUTS: Final[int] # Linux 2.6.19+
|
||||
CLONE_SIGHAND: Final[int]
|
||||
CLONE_SYSVSEM: Final[int] # Linux 2.6.26+
|
||||
CLONE_THREAD: Final[int]
|
||||
CLONE_VM: Final[int]
|
||||
def unshare(flags: int) -> None: ...
|
||||
def setns(fd: FileDescriptorLike, nstype: int = 0) -> None: ...
|
||||
|
||||
|
||||
+114
-113
@@ -1,119 +1,120 @@
|
||||
import sys
|
||||
from typing import Any, Literal, overload
|
||||
from typing import Any, Final, Literal, overload
|
||||
|
||||
if sys.platform != "win32" and sys.platform != "darwin":
|
||||
AFMT_AC3: int
|
||||
AFMT_A_LAW: int
|
||||
AFMT_IMA_ADPCM: int
|
||||
AFMT_MPEG: int
|
||||
AFMT_MU_LAW: int
|
||||
AFMT_QUERY: int
|
||||
AFMT_S16_BE: int
|
||||
AFMT_S16_LE: int
|
||||
AFMT_S16_NE: int
|
||||
AFMT_S8: int
|
||||
AFMT_U16_BE: int
|
||||
AFMT_U16_LE: int
|
||||
AFMT_U8: int
|
||||
SNDCTL_COPR_HALT: int
|
||||
SNDCTL_COPR_LOAD: int
|
||||
SNDCTL_COPR_RCODE: int
|
||||
SNDCTL_COPR_RCVMSG: int
|
||||
SNDCTL_COPR_RDATA: int
|
||||
SNDCTL_COPR_RESET: int
|
||||
SNDCTL_COPR_RUN: int
|
||||
SNDCTL_COPR_SENDMSG: int
|
||||
SNDCTL_COPR_WCODE: int
|
||||
SNDCTL_COPR_WDATA: int
|
||||
SNDCTL_DSP_BIND_CHANNEL: int
|
||||
SNDCTL_DSP_CHANNELS: int
|
||||
SNDCTL_DSP_GETBLKSIZE: int
|
||||
SNDCTL_DSP_GETCAPS: int
|
||||
SNDCTL_DSP_GETCHANNELMASK: int
|
||||
SNDCTL_DSP_GETFMTS: int
|
||||
SNDCTL_DSP_GETIPTR: int
|
||||
SNDCTL_DSP_GETISPACE: int
|
||||
SNDCTL_DSP_GETODELAY: int
|
||||
SNDCTL_DSP_GETOPTR: int
|
||||
SNDCTL_DSP_GETOSPACE: int
|
||||
SNDCTL_DSP_GETSPDIF: int
|
||||
SNDCTL_DSP_GETTRIGGER: int
|
||||
SNDCTL_DSP_MAPINBUF: int
|
||||
SNDCTL_DSP_MAPOUTBUF: int
|
||||
SNDCTL_DSP_NONBLOCK: int
|
||||
SNDCTL_DSP_POST: int
|
||||
SNDCTL_DSP_PROFILE: int
|
||||
SNDCTL_DSP_RESET: int
|
||||
SNDCTL_DSP_SAMPLESIZE: int
|
||||
SNDCTL_DSP_SETDUPLEX: int
|
||||
SNDCTL_DSP_SETFMT: int
|
||||
SNDCTL_DSP_SETFRAGMENT: int
|
||||
SNDCTL_DSP_SETSPDIF: int
|
||||
SNDCTL_DSP_SETSYNCRO: int
|
||||
SNDCTL_DSP_SETTRIGGER: int
|
||||
SNDCTL_DSP_SPEED: int
|
||||
SNDCTL_DSP_STEREO: int
|
||||
SNDCTL_DSP_SUBDIVIDE: int
|
||||
SNDCTL_DSP_SYNC: int
|
||||
SNDCTL_FM_4OP_ENABLE: int
|
||||
SNDCTL_FM_LOAD_INSTR: int
|
||||
SNDCTL_MIDI_INFO: int
|
||||
SNDCTL_MIDI_MPUCMD: int
|
||||
SNDCTL_MIDI_MPUMODE: int
|
||||
SNDCTL_MIDI_PRETIME: int
|
||||
SNDCTL_SEQ_CTRLRATE: int
|
||||
SNDCTL_SEQ_GETINCOUNT: int
|
||||
SNDCTL_SEQ_GETOUTCOUNT: int
|
||||
SNDCTL_SEQ_GETTIME: int
|
||||
SNDCTL_SEQ_NRMIDIS: int
|
||||
SNDCTL_SEQ_NRSYNTHS: int
|
||||
SNDCTL_SEQ_OUTOFBAND: int
|
||||
SNDCTL_SEQ_PANIC: int
|
||||
SNDCTL_SEQ_PERCMODE: int
|
||||
SNDCTL_SEQ_RESET: int
|
||||
SNDCTL_SEQ_RESETSAMPLES: int
|
||||
SNDCTL_SEQ_SYNC: int
|
||||
SNDCTL_SEQ_TESTMIDI: int
|
||||
SNDCTL_SEQ_THRESHOLD: int
|
||||
SNDCTL_SYNTH_CONTROL: int
|
||||
SNDCTL_SYNTH_ID: int
|
||||
SNDCTL_SYNTH_INFO: int
|
||||
SNDCTL_SYNTH_MEMAVL: int
|
||||
SNDCTL_SYNTH_REMOVESAMPLE: int
|
||||
SNDCTL_TMR_CONTINUE: int
|
||||
SNDCTL_TMR_METRONOME: int
|
||||
SNDCTL_TMR_SELECT: int
|
||||
SNDCTL_TMR_SOURCE: int
|
||||
SNDCTL_TMR_START: int
|
||||
SNDCTL_TMR_STOP: int
|
||||
SNDCTL_TMR_TEMPO: int
|
||||
SNDCTL_TMR_TIMEBASE: int
|
||||
SOUND_MIXER_ALTPCM: int
|
||||
SOUND_MIXER_BASS: int
|
||||
SOUND_MIXER_CD: int
|
||||
SOUND_MIXER_DIGITAL1: int
|
||||
SOUND_MIXER_DIGITAL2: int
|
||||
SOUND_MIXER_DIGITAL3: int
|
||||
SOUND_MIXER_IGAIN: int
|
||||
SOUND_MIXER_IMIX: int
|
||||
SOUND_MIXER_LINE: int
|
||||
SOUND_MIXER_LINE1: int
|
||||
SOUND_MIXER_LINE2: int
|
||||
SOUND_MIXER_LINE3: int
|
||||
SOUND_MIXER_MIC: int
|
||||
SOUND_MIXER_MONITOR: int
|
||||
SOUND_MIXER_NRDEVICES: int
|
||||
SOUND_MIXER_OGAIN: int
|
||||
SOUND_MIXER_PCM: int
|
||||
SOUND_MIXER_PHONEIN: int
|
||||
SOUND_MIXER_PHONEOUT: int
|
||||
SOUND_MIXER_RADIO: int
|
||||
SOUND_MIXER_RECLEV: int
|
||||
SOUND_MIXER_SPEAKER: int
|
||||
SOUND_MIXER_SYNTH: int
|
||||
SOUND_MIXER_TREBLE: int
|
||||
SOUND_MIXER_VIDEO: int
|
||||
SOUND_MIXER_VOLUME: int
|
||||
# Depends on soundcard.h
|
||||
AFMT_AC3: Final[int]
|
||||
AFMT_A_LAW: Final[int]
|
||||
AFMT_IMA_ADPCM: Final[int]
|
||||
AFMT_MPEG: Final[int]
|
||||
AFMT_MU_LAW: Final[int]
|
||||
AFMT_QUERY: Final[int]
|
||||
AFMT_S16_BE: Final[int]
|
||||
AFMT_S16_LE: Final[int]
|
||||
AFMT_S16_NE: Final[int]
|
||||
AFMT_S8: Final[int]
|
||||
AFMT_U16_BE: Final[int]
|
||||
AFMT_U16_LE: Final[int]
|
||||
AFMT_U8: Final[int]
|
||||
SNDCTL_COPR_HALT: Final[int]
|
||||
SNDCTL_COPR_LOAD: Final[int]
|
||||
SNDCTL_COPR_RCODE: Final[int]
|
||||
SNDCTL_COPR_RCVMSG: Final[int]
|
||||
SNDCTL_COPR_RDATA: Final[int]
|
||||
SNDCTL_COPR_RESET: Final[int]
|
||||
SNDCTL_COPR_RUN: Final[int]
|
||||
SNDCTL_COPR_SENDMSG: Final[int]
|
||||
SNDCTL_COPR_WCODE: Final[int]
|
||||
SNDCTL_COPR_WDATA: Final[int]
|
||||
SNDCTL_DSP_BIND_CHANNEL: Final[int]
|
||||
SNDCTL_DSP_CHANNELS: Final[int]
|
||||
SNDCTL_DSP_GETBLKSIZE: Final[int]
|
||||
SNDCTL_DSP_GETCAPS: Final[int]
|
||||
SNDCTL_DSP_GETCHANNELMASK: Final[int]
|
||||
SNDCTL_DSP_GETFMTS: Final[int]
|
||||
SNDCTL_DSP_GETIPTR: Final[int]
|
||||
SNDCTL_DSP_GETISPACE: Final[int]
|
||||
SNDCTL_DSP_GETODELAY: Final[int]
|
||||
SNDCTL_DSP_GETOPTR: Final[int]
|
||||
SNDCTL_DSP_GETOSPACE: Final[int]
|
||||
SNDCTL_DSP_GETSPDIF: Final[int]
|
||||
SNDCTL_DSP_GETTRIGGER: Final[int]
|
||||
SNDCTL_DSP_MAPINBUF: Final[int]
|
||||
SNDCTL_DSP_MAPOUTBUF: Final[int]
|
||||
SNDCTL_DSP_NONBLOCK: Final[int]
|
||||
SNDCTL_DSP_POST: Final[int]
|
||||
SNDCTL_DSP_PROFILE: Final[int]
|
||||
SNDCTL_DSP_RESET: Final[int]
|
||||
SNDCTL_DSP_SAMPLESIZE: Final[int]
|
||||
SNDCTL_DSP_SETDUPLEX: Final[int]
|
||||
SNDCTL_DSP_SETFMT: Final[int]
|
||||
SNDCTL_DSP_SETFRAGMENT: Final[int]
|
||||
SNDCTL_DSP_SETSPDIF: Final[int]
|
||||
SNDCTL_DSP_SETSYNCRO: Final[int]
|
||||
SNDCTL_DSP_SETTRIGGER: Final[int]
|
||||
SNDCTL_DSP_SPEED: Final[int]
|
||||
SNDCTL_DSP_STEREO: Final[int]
|
||||
SNDCTL_DSP_SUBDIVIDE: Final[int]
|
||||
SNDCTL_DSP_SYNC: Final[int]
|
||||
SNDCTL_FM_4OP_ENABLE: Final[int]
|
||||
SNDCTL_FM_LOAD_INSTR: Final[int]
|
||||
SNDCTL_MIDI_INFO: Final[int]
|
||||
SNDCTL_MIDI_MPUCMD: Final[int]
|
||||
SNDCTL_MIDI_MPUMODE: Final[int]
|
||||
SNDCTL_MIDI_PRETIME: Final[int]
|
||||
SNDCTL_SEQ_CTRLRATE: Final[int]
|
||||
SNDCTL_SEQ_GETINCOUNT: Final[int]
|
||||
SNDCTL_SEQ_GETOUTCOUNT: Final[int]
|
||||
SNDCTL_SEQ_GETTIME: Final[int]
|
||||
SNDCTL_SEQ_NRMIDIS: Final[int]
|
||||
SNDCTL_SEQ_NRSYNTHS: Final[int]
|
||||
SNDCTL_SEQ_OUTOFBAND: Final[int]
|
||||
SNDCTL_SEQ_PANIC: Final[int]
|
||||
SNDCTL_SEQ_PERCMODE: Final[int]
|
||||
SNDCTL_SEQ_RESET: Final[int]
|
||||
SNDCTL_SEQ_RESETSAMPLES: Final[int]
|
||||
SNDCTL_SEQ_SYNC: Final[int]
|
||||
SNDCTL_SEQ_TESTMIDI: Final[int]
|
||||
SNDCTL_SEQ_THRESHOLD: Final[int]
|
||||
SNDCTL_SYNTH_CONTROL: Final[int]
|
||||
SNDCTL_SYNTH_ID: Final[int]
|
||||
SNDCTL_SYNTH_INFO: Final[int]
|
||||
SNDCTL_SYNTH_MEMAVL: Final[int]
|
||||
SNDCTL_SYNTH_REMOVESAMPLE: Final[int]
|
||||
SNDCTL_TMR_CONTINUE: Final[int]
|
||||
SNDCTL_TMR_METRONOME: Final[int]
|
||||
SNDCTL_TMR_SELECT: Final[int]
|
||||
SNDCTL_TMR_SOURCE: Final[int]
|
||||
SNDCTL_TMR_START: Final[int]
|
||||
SNDCTL_TMR_STOP: Final[int]
|
||||
SNDCTL_TMR_TEMPO: Final[int]
|
||||
SNDCTL_TMR_TIMEBASE: Final[int]
|
||||
SOUND_MIXER_ALTPCM: Final[int]
|
||||
SOUND_MIXER_BASS: Final[int]
|
||||
SOUND_MIXER_CD: Final[int]
|
||||
SOUND_MIXER_DIGITAL1: Final[int]
|
||||
SOUND_MIXER_DIGITAL2: Final[int]
|
||||
SOUND_MIXER_DIGITAL3: Final[int]
|
||||
SOUND_MIXER_IGAIN: Final[int]
|
||||
SOUND_MIXER_IMIX: Final[int]
|
||||
SOUND_MIXER_LINE: Final[int]
|
||||
SOUND_MIXER_LINE1: Final[int]
|
||||
SOUND_MIXER_LINE2: Final[int]
|
||||
SOUND_MIXER_LINE3: Final[int]
|
||||
SOUND_MIXER_MIC: Final[int]
|
||||
SOUND_MIXER_MONITOR: Final[int]
|
||||
SOUND_MIXER_NRDEVICES: Final[int]
|
||||
SOUND_MIXER_OGAIN: Final[int]
|
||||
SOUND_MIXER_PCM: Final[int]
|
||||
SOUND_MIXER_PHONEIN: Final[int]
|
||||
SOUND_MIXER_PHONEOUT: Final[int]
|
||||
SOUND_MIXER_RADIO: Final[int]
|
||||
SOUND_MIXER_RECLEV: Final[int]
|
||||
SOUND_MIXER_SPEAKER: Final[int]
|
||||
SOUND_MIXER_SYNTH: Final[int]
|
||||
SOUND_MIXER_TREBLE: Final[int]
|
||||
SOUND_MIXER_VIDEO: Final[int]
|
||||
SOUND_MIXER_VOLUME: Final[int]
|
||||
|
||||
control_labels: list[str]
|
||||
control_names: list[str]
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ _T = TypeVar("_T")
|
||||
_P = ParamSpec("_P")
|
||||
_Mode: TypeAlias = Literal["inline", "cli"]
|
||||
|
||||
line_prefix: str # undocumented
|
||||
line_prefix: Final[str] # undocumented
|
||||
|
||||
class Restart(Exception): ...
|
||||
|
||||
|
||||
+73
-73
@@ -14,7 +14,7 @@ from _pickle import (
|
||||
)
|
||||
from _typeshed import ReadableBuffer, SupportsWrite
|
||||
from collections.abc import Callable, Iterable, Mapping
|
||||
from typing import Any, ClassVar, SupportsBytes, SupportsIndex, final
|
||||
from typing import Any, ClassVar, Final, SupportsBytes, SupportsIndex, final
|
||||
from typing_extensions import Self
|
||||
|
||||
__all__ = [
|
||||
@@ -102,8 +102,8 @@ __all__ = [
|
||||
"UNICODE",
|
||||
]
|
||||
|
||||
HIGHEST_PROTOCOL: int
|
||||
DEFAULT_PROTOCOL: int
|
||||
HIGHEST_PROTOCOL: Final = 5
|
||||
DEFAULT_PROTOCOL: Final = 5
|
||||
|
||||
bytes_types: tuple[type[Any], ...] # undocumented
|
||||
|
||||
@@ -115,85 +115,85 @@ class PickleBuffer:
|
||||
def __buffer__(self, flags: int, /) -> memoryview: ...
|
||||
def __release_buffer__(self, buffer: memoryview, /) -> None: ...
|
||||
|
||||
MARK: bytes
|
||||
STOP: bytes
|
||||
POP: bytes
|
||||
POP_MARK: bytes
|
||||
DUP: bytes
|
||||
FLOAT: bytes
|
||||
INT: bytes
|
||||
BININT: bytes
|
||||
BININT1: bytes
|
||||
LONG: bytes
|
||||
BININT2: bytes
|
||||
NONE: bytes
|
||||
PERSID: bytes
|
||||
BINPERSID: bytes
|
||||
REDUCE: bytes
|
||||
STRING: bytes
|
||||
BINSTRING: bytes
|
||||
SHORT_BINSTRING: bytes
|
||||
UNICODE: bytes
|
||||
BINUNICODE: bytes
|
||||
APPEND: bytes
|
||||
BUILD: bytes
|
||||
GLOBAL: bytes
|
||||
DICT: bytes
|
||||
EMPTY_DICT: bytes
|
||||
APPENDS: bytes
|
||||
GET: bytes
|
||||
BINGET: bytes
|
||||
INST: bytes
|
||||
LONG_BINGET: bytes
|
||||
LIST: bytes
|
||||
EMPTY_LIST: bytes
|
||||
OBJ: bytes
|
||||
PUT: bytes
|
||||
BINPUT: bytes
|
||||
LONG_BINPUT: bytes
|
||||
SETITEM: bytes
|
||||
TUPLE: bytes
|
||||
EMPTY_TUPLE: bytes
|
||||
SETITEMS: bytes
|
||||
BINFLOAT: bytes
|
||||
MARK: Final = b"("
|
||||
STOP: Final = b"."
|
||||
POP: Final = b"0"
|
||||
POP_MARK: Final = b"1"
|
||||
DUP: Final = b"2"
|
||||
FLOAT: Final = b"F"
|
||||
INT: Final = b"I"
|
||||
BININT: Final = b"J"
|
||||
BININT1: Final = b"K"
|
||||
LONG: Final = b"L"
|
||||
BININT2: Final = b"M"
|
||||
NONE: Final = b"N"
|
||||
PERSID: Final = b"P"
|
||||
BINPERSID: Final = b"Q"
|
||||
REDUCE: Final = b"R"
|
||||
STRING: Final = b"S"
|
||||
BINSTRING: Final = b"T"
|
||||
SHORT_BINSTRING: Final = b"U"
|
||||
UNICODE: Final = b"V"
|
||||
BINUNICODE: Final = b"X"
|
||||
APPEND: Final = b"a"
|
||||
BUILD: Final = b"b"
|
||||
GLOBAL: Final = b"c"
|
||||
DICT: Final = b"d"
|
||||
EMPTY_DICT: Final = b"}"
|
||||
APPENDS: Final = b"e"
|
||||
GET: Final = b"g"
|
||||
BINGET: Final = b"h"
|
||||
INST: Final = b"i"
|
||||
LONG_BINGET: Final = b"j"
|
||||
LIST: Final = b"l"
|
||||
EMPTY_LIST: Final = b"]"
|
||||
OBJ: Final = b"o"
|
||||
PUT: Final = b"p"
|
||||
BINPUT: Final = b"q"
|
||||
LONG_BINPUT: Final = b"r"
|
||||
SETITEM: Final = b"s"
|
||||
TUPLE: Final = b"t"
|
||||
EMPTY_TUPLE: Final = b")"
|
||||
SETITEMS: Final = b"u"
|
||||
BINFLOAT: Final = b"G"
|
||||
|
||||
TRUE: bytes
|
||||
FALSE: bytes
|
||||
TRUE: Final = b"I01\n"
|
||||
FALSE: Final = b"I00\n"
|
||||
|
||||
# protocol 2
|
||||
PROTO: bytes
|
||||
NEWOBJ: bytes
|
||||
EXT1: bytes
|
||||
EXT2: bytes
|
||||
EXT4: bytes
|
||||
TUPLE1: bytes
|
||||
TUPLE2: bytes
|
||||
TUPLE3: bytes
|
||||
NEWTRUE: bytes
|
||||
NEWFALSE: bytes
|
||||
LONG1: bytes
|
||||
LONG4: bytes
|
||||
PROTO: Final = b"\x80"
|
||||
NEWOBJ: Final = b"\x81"
|
||||
EXT1: Final = b"\x82"
|
||||
EXT2: Final = b"\x83"
|
||||
EXT4: Final = b"\x84"
|
||||
TUPLE1: Final = b"\x85"
|
||||
TUPLE2: Final = b"\x86"
|
||||
TUPLE3: Final = b"\x87"
|
||||
NEWTRUE: Final = b"\x88"
|
||||
NEWFALSE: Final = b"\x89"
|
||||
LONG1: Final = b"\x8a"
|
||||
LONG4: Final = b"\x8b"
|
||||
|
||||
# protocol 3
|
||||
BINBYTES: bytes
|
||||
SHORT_BINBYTES: bytes
|
||||
BINBYTES: Final = b"B"
|
||||
SHORT_BINBYTES: Final = b"C"
|
||||
|
||||
# protocol 4
|
||||
SHORT_BINUNICODE: bytes
|
||||
BINUNICODE8: bytes
|
||||
BINBYTES8: bytes
|
||||
EMPTY_SET: bytes
|
||||
ADDITEMS: bytes
|
||||
FROZENSET: bytes
|
||||
NEWOBJ_EX: bytes
|
||||
STACK_GLOBAL: bytes
|
||||
MEMOIZE: bytes
|
||||
FRAME: bytes
|
||||
SHORT_BINUNICODE: Final = b"\x8c"
|
||||
BINUNICODE8: Final = b"\x8d"
|
||||
BINBYTES8: Final = b"\x8e"
|
||||
EMPTY_SET: Final = b"\x8f"
|
||||
ADDITEMS: Final = b"\x90"
|
||||
FROZENSET: Final = b"\x91"
|
||||
NEWOBJ_EX: Final = b"\x92"
|
||||
STACK_GLOBAL: Final = b"\x93"
|
||||
MEMOIZE: Final = b"\x94"
|
||||
FRAME: Final = b"\x95"
|
||||
|
||||
# protocol 5
|
||||
BYTEARRAY8: bytes
|
||||
NEXT_BUFFER: bytes
|
||||
READONLY_BUFFER: bytes
|
||||
BYTEARRAY8: Final = b"\x96"
|
||||
NEXT_BUFFER: Final = b"\x97"
|
||||
READONLY_BUFFER: Final = b"\x98"
|
||||
|
||||
def encode_long(x: int) -> bytes: ... # undocumented
|
||||
def decode_long(data: Iterable[SupportsIndex] | SupportsBytes | ReadableBuffer) -> int: ... # undocumented
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import sys
|
||||
from collections.abc import Callable, Iterator, MutableMapping
|
||||
from typing import IO, Any
|
||||
from typing import IO, Any, Final
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
__all__ = ["dis", "genops", "optimize"]
|
||||
@@ -8,11 +8,11 @@ __all__ = ["dis", "genops", "optimize"]
|
||||
_Reader: TypeAlias = Callable[[IO[bytes]], Any]
|
||||
bytes_types: tuple[type[Any], ...]
|
||||
|
||||
UP_TO_NEWLINE: int
|
||||
TAKEN_FROM_ARGUMENT1: int
|
||||
TAKEN_FROM_ARGUMENT4: int
|
||||
TAKEN_FROM_ARGUMENT4U: int
|
||||
TAKEN_FROM_ARGUMENT8U: int
|
||||
UP_TO_NEWLINE: Final = -1
|
||||
TAKEN_FROM_ARGUMENT1: Final = -2
|
||||
TAKEN_FROM_ARGUMENT4: Final = -3
|
||||
TAKEN_FROM_ARGUMENT4U: Final = -4
|
||||
TAKEN_FROM_ARGUMENT8U: Final = -5
|
||||
|
||||
class ArgumentDescriptor:
|
||||
name: str
|
||||
|
||||
+3
-3
@@ -3,7 +3,7 @@ from _typeshed import ReadableBuffer
|
||||
from collections.abc import Mapping, MutableMapping
|
||||
from datetime import datetime
|
||||
from enum import Enum
|
||||
from typing import IO, Any
|
||||
from typing import IO, Any, Final
|
||||
from typing_extensions import Self
|
||||
|
||||
__all__ = ["InvalidFileException", "FMT_XML", "FMT_BINARY", "load", "dump", "loads", "dumps", "UID"]
|
||||
@@ -12,8 +12,8 @@ class PlistFormat(Enum):
|
||||
FMT_XML = 1
|
||||
FMT_BINARY = 2
|
||||
|
||||
FMT_XML = PlistFormat.FMT_XML
|
||||
FMT_BINARY = PlistFormat.FMT_BINARY
|
||||
FMT_XML: Final = PlistFormat.FMT_XML
|
||||
FMT_BINARY: Final = PlistFormat.FMT_BINARY
|
||||
if sys.version_info >= (3, 13):
|
||||
def load(
|
||||
fp: IO[bytes],
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ POP3_SSL_PORT: Final = 995
|
||||
CR: Final = b"\r"
|
||||
LF: Final = b"\n"
|
||||
CRLF: Final = b"\r\n"
|
||||
HAVE_SSL: bool
|
||||
HAVE_SSL: Final[bool]
|
||||
|
||||
class POP3:
|
||||
encoding: str
|
||||
|
||||
@@ -1 +1,3 @@
|
||||
topics: dict[str, str]
|
||||
from typing import Final
|
||||
|
||||
topics: Final[dict[str, str]]
|
||||
|
||||
+21
-20
@@ -3,27 +3,28 @@ from _typeshed import structseq
|
||||
from typing import Final, final
|
||||
|
||||
if sys.platform != "win32":
|
||||
RLIMIT_AS: int
|
||||
RLIMIT_CORE: int
|
||||
RLIMIT_CPU: int
|
||||
RLIMIT_DATA: int
|
||||
RLIMIT_FSIZE: int
|
||||
RLIMIT_MEMLOCK: int
|
||||
RLIMIT_NOFILE: int
|
||||
RLIMIT_NPROC: int
|
||||
RLIMIT_RSS: int
|
||||
RLIMIT_STACK: int
|
||||
RLIM_INFINITY: int
|
||||
RUSAGE_CHILDREN: int
|
||||
RUSAGE_SELF: int
|
||||
# Depends on resource.h
|
||||
RLIMIT_AS: Final[int]
|
||||
RLIMIT_CORE: Final[int]
|
||||
RLIMIT_CPU: Final[int]
|
||||
RLIMIT_DATA: Final[int]
|
||||
RLIMIT_FSIZE: Final[int]
|
||||
RLIMIT_MEMLOCK: Final[int]
|
||||
RLIMIT_NOFILE: Final[int]
|
||||
RLIMIT_NPROC: Final[int]
|
||||
RLIMIT_RSS: Final[int]
|
||||
RLIMIT_STACK: Final[int]
|
||||
RLIM_INFINITY: Final[int]
|
||||
RUSAGE_CHILDREN: Final[int]
|
||||
RUSAGE_SELF: Final[int]
|
||||
if sys.platform == "linux":
|
||||
RLIMIT_MSGQUEUE: int
|
||||
RLIMIT_NICE: int
|
||||
RLIMIT_OFILE: int
|
||||
RLIMIT_RTPRIO: int
|
||||
RLIMIT_RTTIME: int
|
||||
RLIMIT_SIGPENDING: int
|
||||
RUSAGE_THREAD: int
|
||||
RLIMIT_MSGQUEUE: Final[int]
|
||||
RLIMIT_NICE: Final[int]
|
||||
RLIMIT_OFILE: Final[int]
|
||||
RLIMIT_RTPRIO: Final[int]
|
||||
RLIMIT_RTTIME: Final[int]
|
||||
RLIMIT_SIGPENDING: Final[int]
|
||||
RUSAGE_THREAD: Final[int]
|
||||
|
||||
@final
|
||||
class struct_rusage(
|
||||
|
||||
+67
-67
@@ -2,25 +2,25 @@ import sys
|
||||
from _typeshed import FileDescriptorLike
|
||||
from collections.abc import Iterable
|
||||
from types import TracebackType
|
||||
from typing import Any, ClassVar, final
|
||||
from typing import Any, ClassVar, Final, final
|
||||
from typing_extensions import Self
|
||||
|
||||
if sys.platform != "win32":
|
||||
PIPE_BUF: int
|
||||
POLLERR: int
|
||||
POLLHUP: int
|
||||
POLLIN: int
|
||||
PIPE_BUF: Final[int]
|
||||
POLLERR: Final[int]
|
||||
POLLHUP: Final[int]
|
||||
POLLIN: Final[int]
|
||||
if sys.platform == "linux":
|
||||
POLLMSG: int
|
||||
POLLNVAL: int
|
||||
POLLOUT: int
|
||||
POLLPRI: int
|
||||
POLLRDBAND: int
|
||||
POLLMSG: Final[int]
|
||||
POLLNVAL: Final[int]
|
||||
POLLOUT: Final[int]
|
||||
POLLPRI: Final[int]
|
||||
POLLRDBAND: Final[int]
|
||||
if sys.platform == "linux":
|
||||
POLLRDHUP: int
|
||||
POLLRDNORM: int
|
||||
POLLWRBAND: int
|
||||
POLLWRNORM: int
|
||||
POLLRDHUP: Final[int]
|
||||
POLLRDNORM: Final[int]
|
||||
POLLWRBAND: Final[int]
|
||||
POLLWRNORM: Final[int]
|
||||
|
||||
# This is actually a function that returns an instance of a class.
|
||||
# The class is not accessible directly, and also calls itself select.poll.
|
||||
@@ -71,45 +71,45 @@ if sys.platform != "linux" and sys.platform != "win32":
|
||||
@classmethod
|
||||
def fromfd(cls, fd: FileDescriptorLike, /) -> kqueue: ...
|
||||
|
||||
KQ_EV_ADD: int
|
||||
KQ_EV_CLEAR: int
|
||||
KQ_EV_DELETE: int
|
||||
KQ_EV_DISABLE: int
|
||||
KQ_EV_ENABLE: int
|
||||
KQ_EV_EOF: int
|
||||
KQ_EV_ERROR: int
|
||||
KQ_EV_FLAG1: int
|
||||
KQ_EV_ONESHOT: int
|
||||
KQ_EV_SYSFLAGS: int
|
||||
KQ_FILTER_AIO: int
|
||||
KQ_EV_ADD: Final[int]
|
||||
KQ_EV_CLEAR: Final[int]
|
||||
KQ_EV_DELETE: Final[int]
|
||||
KQ_EV_DISABLE: Final[int]
|
||||
KQ_EV_ENABLE: Final[int]
|
||||
KQ_EV_EOF: Final[int]
|
||||
KQ_EV_ERROR: Final[int]
|
||||
KQ_EV_FLAG1: Final[int]
|
||||
KQ_EV_ONESHOT: Final[int]
|
||||
KQ_EV_SYSFLAGS: Final[int]
|
||||
KQ_FILTER_AIO: Final[int]
|
||||
if sys.platform != "darwin":
|
||||
KQ_FILTER_NETDEV: int
|
||||
KQ_FILTER_PROC: int
|
||||
KQ_FILTER_READ: int
|
||||
KQ_FILTER_SIGNAL: int
|
||||
KQ_FILTER_TIMER: int
|
||||
KQ_FILTER_VNODE: int
|
||||
KQ_FILTER_WRITE: int
|
||||
KQ_NOTE_ATTRIB: int
|
||||
KQ_NOTE_CHILD: int
|
||||
KQ_NOTE_DELETE: int
|
||||
KQ_NOTE_EXEC: int
|
||||
KQ_NOTE_EXIT: int
|
||||
KQ_NOTE_EXTEND: int
|
||||
KQ_NOTE_FORK: int
|
||||
KQ_NOTE_LINK: int
|
||||
KQ_FILTER_NETDEV: Final[int]
|
||||
KQ_FILTER_PROC: Final[int]
|
||||
KQ_FILTER_READ: Final[int]
|
||||
KQ_FILTER_SIGNAL: Final[int]
|
||||
KQ_FILTER_TIMER: Final[int]
|
||||
KQ_FILTER_VNODE: Final[int]
|
||||
KQ_FILTER_WRITE: Final[int]
|
||||
KQ_NOTE_ATTRIB: Final[int]
|
||||
KQ_NOTE_CHILD: Final[int]
|
||||
KQ_NOTE_DELETE: Final[int]
|
||||
KQ_NOTE_EXEC: Final[int]
|
||||
KQ_NOTE_EXIT: Final[int]
|
||||
KQ_NOTE_EXTEND: Final[int]
|
||||
KQ_NOTE_FORK: Final[int]
|
||||
KQ_NOTE_LINK: Final[int]
|
||||
if sys.platform != "darwin":
|
||||
KQ_NOTE_LINKDOWN: int
|
||||
KQ_NOTE_LINKINV: int
|
||||
KQ_NOTE_LINKUP: int
|
||||
KQ_NOTE_LOWAT: int
|
||||
KQ_NOTE_PCTRLMASK: int
|
||||
KQ_NOTE_PDATAMASK: int
|
||||
KQ_NOTE_RENAME: int
|
||||
KQ_NOTE_REVOKE: int
|
||||
KQ_NOTE_TRACK: int
|
||||
KQ_NOTE_TRACKERR: int
|
||||
KQ_NOTE_WRITE: int
|
||||
KQ_NOTE_LINKDOWN: Final[int]
|
||||
KQ_NOTE_LINKINV: Final[int]
|
||||
KQ_NOTE_LINKUP: Final[int]
|
||||
KQ_NOTE_LOWAT: Final[int]
|
||||
KQ_NOTE_PCTRLMASK: Final[int]
|
||||
KQ_NOTE_PDATAMASK: Final[int]
|
||||
KQ_NOTE_RENAME: Final[int]
|
||||
KQ_NOTE_REVOKE: Final[int]
|
||||
KQ_NOTE_TRACK: Final[int]
|
||||
KQ_NOTE_TRACKERR: Final[int]
|
||||
KQ_NOTE_WRITE: Final[int]
|
||||
|
||||
if sys.platform == "linux":
|
||||
@final
|
||||
@@ -133,23 +133,23 @@ if sys.platform == "linux":
|
||||
@classmethod
|
||||
def fromfd(cls, fd: FileDescriptorLike, /) -> epoll: ...
|
||||
|
||||
EPOLLERR: int
|
||||
EPOLLEXCLUSIVE: int
|
||||
EPOLLET: int
|
||||
EPOLLHUP: int
|
||||
EPOLLIN: int
|
||||
EPOLLMSG: int
|
||||
EPOLLONESHOT: int
|
||||
EPOLLOUT: int
|
||||
EPOLLPRI: int
|
||||
EPOLLRDBAND: int
|
||||
EPOLLRDHUP: int
|
||||
EPOLLRDNORM: int
|
||||
EPOLLWRBAND: int
|
||||
EPOLLWRNORM: int
|
||||
EPOLL_CLOEXEC: int
|
||||
EPOLLERR: Final[int]
|
||||
EPOLLEXCLUSIVE: Final[int]
|
||||
EPOLLET: Final[int]
|
||||
EPOLLHUP: Final[int]
|
||||
EPOLLIN: Final[int]
|
||||
EPOLLMSG: Final[int]
|
||||
EPOLLONESHOT: Final[int]
|
||||
EPOLLOUT: Final[int]
|
||||
EPOLLPRI: Final[int]
|
||||
EPOLLRDBAND: Final[int]
|
||||
EPOLLRDHUP: Final[int]
|
||||
EPOLLRDNORM: Final[int]
|
||||
EPOLLWRBAND: Final[int]
|
||||
EPOLLWRNORM: Final[int]
|
||||
EPOLL_CLOEXEC: Final[int]
|
||||
if sys.version_info >= (3, 14):
|
||||
EPOLLWAKEUP: int
|
||||
EPOLLWAKEUP: Final[int]
|
||||
|
||||
if sys.platform != "linux" and sys.platform != "darwin" and sys.platform != "win32":
|
||||
# Solaris only
|
||||
|
||||
@@ -2,13 +2,13 @@ import sys
|
||||
from _typeshed import FileDescriptor, FileDescriptorLike, Unused
|
||||
from abc import ABCMeta, abstractmethod
|
||||
from collections.abc import Mapping
|
||||
from typing import Any, NamedTuple
|
||||
from typing import Any, Final, NamedTuple
|
||||
from typing_extensions import Self, TypeAlias
|
||||
|
||||
_EventMask: TypeAlias = int
|
||||
|
||||
EVENT_READ: _EventMask
|
||||
EVENT_WRITE: _EventMask
|
||||
EVENT_READ: Final = 1
|
||||
EVENT_WRITE: Final = 2
|
||||
|
||||
class SelectorKey(NamedTuple):
|
||||
fileobj: FileDescriptorLike
|
||||
|
||||
+7
-7
@@ -7,7 +7,7 @@ from re import Pattern
|
||||
from socket import socket
|
||||
from ssl import SSLContext
|
||||
from types import TracebackType
|
||||
from typing import Any, Protocol, overload, type_check_only
|
||||
from typing import Any, Final, Protocol, overload, type_check_only
|
||||
from typing_extensions import Self, TypeAlias
|
||||
|
||||
__all__ = [
|
||||
@@ -30,12 +30,12 @@ __all__ = [
|
||||
_Reply: TypeAlias = tuple[int, bytes]
|
||||
_SendErrs: TypeAlias = dict[str, _Reply]
|
||||
|
||||
SMTP_PORT: int
|
||||
SMTP_SSL_PORT: int
|
||||
CRLF: str
|
||||
bCRLF: bytes
|
||||
SMTP_PORT: Final = 25
|
||||
SMTP_SSL_PORT: Final = 465
|
||||
CRLF: Final[str]
|
||||
bCRLF: Final[bytes]
|
||||
|
||||
OLDSTYLE_AUTH: Pattern[str]
|
||||
OLDSTYLE_AUTH: Final[Pattern[str]]
|
||||
|
||||
class SMTPException(OSError): ...
|
||||
class SMTPNotSupportedError(SMTPException): ...
|
||||
@@ -182,7 +182,7 @@ class SMTP_SSL(SMTP):
|
||||
context: SSLContext | None = None,
|
||||
) -> None: ...
|
||||
|
||||
LMTP_PORT: int
|
||||
LMTP_PORT: Final = 2003
|
||||
|
||||
class LMTP(SMTP):
|
||||
def __init__(
|
||||
|
||||
+77
-77
@@ -136,7 +136,7 @@ from _typeshed import ReadableBuffer, Unused, WriteableBuffer
|
||||
from collections.abc import Iterable
|
||||
from enum import IntEnum, IntFlag
|
||||
from io import BufferedReader, BufferedRWPair, BufferedWriter, IOBase, RawIOBase, TextIOWrapper
|
||||
from typing import Any, Literal, Protocol, SupportsIndex, overload, type_check_only
|
||||
from typing import Any, Final, Literal, Protocol, SupportsIndex, overload, type_check_only
|
||||
from typing_extensions import Self
|
||||
|
||||
__all__ = [
|
||||
@@ -1059,9 +1059,9 @@ if sys.version_info >= (3, 14):
|
||||
__all__ += ["IP_FREEBIND", "IP_RECVORIGDSTADDR", "VMADDR_CID_LOCAL"]
|
||||
|
||||
# Re-exported from errno
|
||||
EBADF: int
|
||||
EAGAIN: int
|
||||
EWOULDBLOCK: int
|
||||
EBADF: Final[int]
|
||||
EAGAIN: Final[int]
|
||||
EWOULDBLOCK: Final[int]
|
||||
|
||||
# These errors are implemented in _socket at runtime
|
||||
# but they consider themselves to live in socket so we'll put them here.
|
||||
@@ -1124,60 +1124,60 @@ class AddressFamily(IntEnum):
|
||||
# FreeBSD >= 14.0
|
||||
AF_DIVERT = 44
|
||||
|
||||
AF_INET = AddressFamily.AF_INET
|
||||
AF_INET6 = AddressFamily.AF_INET6
|
||||
AF_APPLETALK = AddressFamily.AF_APPLETALK
|
||||
AF_DECnet: Literal[12]
|
||||
AF_IPX = AddressFamily.AF_IPX
|
||||
AF_SNA = AddressFamily.AF_SNA
|
||||
AF_UNSPEC = AddressFamily.AF_UNSPEC
|
||||
AF_INET: Final = AddressFamily.AF_INET
|
||||
AF_INET6: Final = AddressFamily.AF_INET6
|
||||
AF_APPLETALK: Final = AddressFamily.AF_APPLETALK
|
||||
AF_DECnet: Final = 12
|
||||
AF_IPX: Final = AddressFamily.AF_IPX
|
||||
AF_SNA: Final = AddressFamily.AF_SNA
|
||||
AF_UNSPEC: Final = AddressFamily.AF_UNSPEC
|
||||
|
||||
if sys.platform != "darwin":
|
||||
AF_IRDA = AddressFamily.AF_IRDA
|
||||
AF_IRDA: Final = AddressFamily.AF_IRDA
|
||||
|
||||
if sys.platform != "win32":
|
||||
AF_ROUTE = AddressFamily.AF_ROUTE
|
||||
AF_UNIX = AddressFamily.AF_UNIX
|
||||
AF_ROUTE: Final = AddressFamily.AF_ROUTE
|
||||
AF_UNIX: Final = AddressFamily.AF_UNIX
|
||||
|
||||
if sys.platform == "darwin":
|
||||
AF_SYSTEM = AddressFamily.AF_SYSTEM
|
||||
AF_SYSTEM: Final = AddressFamily.AF_SYSTEM
|
||||
|
||||
if sys.platform != "win32" and sys.platform != "darwin":
|
||||
AF_ASH = AddressFamily.AF_ASH
|
||||
AF_ATMPVC = AddressFamily.AF_ATMPVC
|
||||
AF_ATMSVC = AddressFamily.AF_ATMSVC
|
||||
AF_AX25 = AddressFamily.AF_AX25
|
||||
AF_BRIDGE = AddressFamily.AF_BRIDGE
|
||||
AF_ECONET = AddressFamily.AF_ECONET
|
||||
AF_KEY = AddressFamily.AF_KEY
|
||||
AF_LLC = AddressFamily.AF_LLC
|
||||
AF_NETBEUI = AddressFamily.AF_NETBEUI
|
||||
AF_NETROM = AddressFamily.AF_NETROM
|
||||
AF_PPPOX = AddressFamily.AF_PPPOX
|
||||
AF_ROSE = AddressFamily.AF_ROSE
|
||||
AF_SECURITY = AddressFamily.AF_SECURITY
|
||||
AF_WANPIPE = AddressFamily.AF_WANPIPE
|
||||
AF_X25 = AddressFamily.AF_X25
|
||||
AF_ASH: Final = AddressFamily.AF_ASH
|
||||
AF_ATMPVC: Final = AddressFamily.AF_ATMPVC
|
||||
AF_ATMSVC: Final = AddressFamily.AF_ATMSVC
|
||||
AF_AX25: Final = AddressFamily.AF_AX25
|
||||
AF_BRIDGE: Final = AddressFamily.AF_BRIDGE
|
||||
AF_ECONET: Final = AddressFamily.AF_ECONET
|
||||
AF_KEY: Final = AddressFamily.AF_KEY
|
||||
AF_LLC: Final = AddressFamily.AF_LLC
|
||||
AF_NETBEUI: Final = AddressFamily.AF_NETBEUI
|
||||
AF_NETROM: Final = AddressFamily.AF_NETROM
|
||||
AF_PPPOX: Final = AddressFamily.AF_PPPOX
|
||||
AF_ROSE: Final = AddressFamily.AF_ROSE
|
||||
AF_SECURITY: Final = AddressFamily.AF_SECURITY
|
||||
AF_WANPIPE: Final = AddressFamily.AF_WANPIPE
|
||||
AF_X25: Final = AddressFamily.AF_X25
|
||||
|
||||
if sys.platform == "linux":
|
||||
AF_CAN = AddressFamily.AF_CAN
|
||||
AF_PACKET = AddressFamily.AF_PACKET
|
||||
AF_RDS = AddressFamily.AF_RDS
|
||||
AF_TIPC = AddressFamily.AF_TIPC
|
||||
AF_ALG = AddressFamily.AF_ALG
|
||||
AF_NETLINK = AddressFamily.AF_NETLINK
|
||||
AF_VSOCK = AddressFamily.AF_VSOCK
|
||||
AF_QIPCRTR = AddressFamily.AF_QIPCRTR
|
||||
AF_CAN: Final = AddressFamily.AF_CAN
|
||||
AF_PACKET: Final = AddressFamily.AF_PACKET
|
||||
AF_RDS: Final = AddressFamily.AF_RDS
|
||||
AF_TIPC: Final = AddressFamily.AF_TIPC
|
||||
AF_ALG: Final = AddressFamily.AF_ALG
|
||||
AF_NETLINK: Final = AddressFamily.AF_NETLINK
|
||||
AF_VSOCK: Final = AddressFamily.AF_VSOCK
|
||||
AF_QIPCRTR: Final = AddressFamily.AF_QIPCRTR
|
||||
|
||||
if sys.platform != "linux":
|
||||
AF_LINK = AddressFamily.AF_LINK
|
||||
AF_LINK: Final = AddressFamily.AF_LINK
|
||||
if sys.platform != "darwin" and sys.platform != "linux":
|
||||
AF_BLUETOOTH = AddressFamily.AF_BLUETOOTH
|
||||
AF_BLUETOOTH: Final = AddressFamily.AF_BLUETOOTH
|
||||
if sys.platform == "win32" and sys.version_info >= (3, 12):
|
||||
AF_HYPERV = AddressFamily.AF_HYPERV
|
||||
AF_HYPERV: Final = AddressFamily.AF_HYPERV
|
||||
if sys.platform != "linux" and sys.platform != "win32" and sys.platform != "darwin" and sys.version_info >= (3, 12):
|
||||
# FreeBSD >= 14.0
|
||||
AF_DIVERT = AddressFamily.AF_DIVERT
|
||||
AF_DIVERT: Final = AddressFamily.AF_DIVERT
|
||||
|
||||
class SocketKind(IntEnum):
|
||||
SOCK_STREAM = 1
|
||||
@@ -1189,14 +1189,14 @@ class SocketKind(IntEnum):
|
||||
SOCK_CLOEXEC = 524288
|
||||
SOCK_NONBLOCK = 2048
|
||||
|
||||
SOCK_STREAM = SocketKind.SOCK_STREAM
|
||||
SOCK_DGRAM = SocketKind.SOCK_DGRAM
|
||||
SOCK_RAW = SocketKind.SOCK_RAW
|
||||
SOCK_RDM = SocketKind.SOCK_RDM
|
||||
SOCK_SEQPACKET = SocketKind.SOCK_SEQPACKET
|
||||
SOCK_STREAM: Final = SocketKind.SOCK_STREAM
|
||||
SOCK_DGRAM: Final = SocketKind.SOCK_DGRAM
|
||||
SOCK_RAW: Final = SocketKind.SOCK_RAW
|
||||
SOCK_RDM: Final = SocketKind.SOCK_RDM
|
||||
SOCK_SEQPACKET: Final = SocketKind.SOCK_SEQPACKET
|
||||
if sys.platform == "linux":
|
||||
SOCK_CLOEXEC = SocketKind.SOCK_CLOEXEC
|
||||
SOCK_NONBLOCK = SocketKind.SOCK_NONBLOCK
|
||||
SOCK_CLOEXEC: Final = SocketKind.SOCK_CLOEXEC
|
||||
SOCK_NONBLOCK: Final = SocketKind.SOCK_NONBLOCK
|
||||
|
||||
class MsgFlag(IntFlag):
|
||||
MSG_CTRUNC = 8
|
||||
@@ -1228,36 +1228,36 @@ class MsgFlag(IntFlag):
|
||||
if sys.platform != "win32" and sys.platform != "linux":
|
||||
MSG_EOF = 256
|
||||
|
||||
MSG_CTRUNC = MsgFlag.MSG_CTRUNC
|
||||
MSG_DONTROUTE = MsgFlag.MSG_DONTROUTE
|
||||
MSG_OOB = MsgFlag.MSG_OOB
|
||||
MSG_PEEK = MsgFlag.MSG_PEEK
|
||||
MSG_TRUNC = MsgFlag.MSG_TRUNC
|
||||
MSG_WAITALL = MsgFlag.MSG_WAITALL
|
||||
MSG_CTRUNC: Final = MsgFlag.MSG_CTRUNC
|
||||
MSG_DONTROUTE: Final = MsgFlag.MSG_DONTROUTE
|
||||
MSG_OOB: Final = MsgFlag.MSG_OOB
|
||||
MSG_PEEK: Final = MsgFlag.MSG_PEEK
|
||||
MSG_TRUNC: Final = MsgFlag.MSG_TRUNC
|
||||
MSG_WAITALL: Final = MsgFlag.MSG_WAITALL
|
||||
|
||||
if sys.platform == "win32":
|
||||
MSG_BCAST = MsgFlag.MSG_BCAST
|
||||
MSG_MCAST = MsgFlag.MSG_MCAST
|
||||
MSG_BCAST: Final = MsgFlag.MSG_BCAST
|
||||
MSG_MCAST: Final = MsgFlag.MSG_MCAST
|
||||
|
||||
if sys.platform != "darwin":
|
||||
MSG_ERRQUEUE = MsgFlag.MSG_ERRQUEUE
|
||||
MSG_ERRQUEUE: Final = MsgFlag.MSG_ERRQUEUE
|
||||
|
||||
if sys.platform != "win32":
|
||||
MSG_DONTWAIT = MsgFlag.MSG_DONTWAIT
|
||||
MSG_EOR = MsgFlag.MSG_EOR
|
||||
MSG_NOSIGNAL = MsgFlag.MSG_NOSIGNAL # Sometimes this exists on darwin, sometimes not
|
||||
MSG_DONTWAIT: Final = MsgFlag.MSG_DONTWAIT
|
||||
MSG_EOR: Final = MsgFlag.MSG_EOR
|
||||
MSG_NOSIGNAL: Final = MsgFlag.MSG_NOSIGNAL # Sometimes this exists on darwin, sometimes not
|
||||
|
||||
if sys.platform != "win32" and sys.platform != "darwin":
|
||||
MSG_CMSG_CLOEXEC = MsgFlag.MSG_CMSG_CLOEXEC
|
||||
MSG_CONFIRM = MsgFlag.MSG_CONFIRM
|
||||
MSG_FASTOPEN = MsgFlag.MSG_FASTOPEN
|
||||
MSG_MORE = MsgFlag.MSG_MORE
|
||||
MSG_CMSG_CLOEXEC: Final = MsgFlag.MSG_CMSG_CLOEXEC
|
||||
MSG_CONFIRM: Final = MsgFlag.MSG_CONFIRM
|
||||
MSG_FASTOPEN: Final = MsgFlag.MSG_FASTOPEN
|
||||
MSG_MORE: Final = MsgFlag.MSG_MORE
|
||||
|
||||
if sys.platform != "win32" and sys.platform != "darwin" and sys.platform != "linux":
|
||||
MSG_NOTIFICATION = MsgFlag.MSG_NOTIFICATION
|
||||
MSG_NOTIFICATION: Final = MsgFlag.MSG_NOTIFICATION
|
||||
|
||||
if sys.platform != "win32" and sys.platform != "linux":
|
||||
MSG_EOF = MsgFlag.MSG_EOF
|
||||
MSG_EOF: Final = MsgFlag.MSG_EOF
|
||||
|
||||
class AddressInfo(IntFlag):
|
||||
AI_ADDRCONFIG = 32
|
||||
@@ -1272,18 +1272,18 @@ class AddressInfo(IntFlag):
|
||||
AI_MASK = 5127
|
||||
AI_V4MAPPED_CFG = 512
|
||||
|
||||
AI_ADDRCONFIG = AddressInfo.AI_ADDRCONFIG
|
||||
AI_ALL = AddressInfo.AI_ALL
|
||||
AI_CANONNAME = AddressInfo.AI_CANONNAME
|
||||
AI_NUMERICHOST = AddressInfo.AI_NUMERICHOST
|
||||
AI_NUMERICSERV = AddressInfo.AI_NUMERICSERV
|
||||
AI_PASSIVE = AddressInfo.AI_PASSIVE
|
||||
AI_V4MAPPED = AddressInfo.AI_V4MAPPED
|
||||
AI_ADDRCONFIG: Final = AddressInfo.AI_ADDRCONFIG
|
||||
AI_ALL: Final = AddressInfo.AI_ALL
|
||||
AI_CANONNAME: Final = AddressInfo.AI_CANONNAME
|
||||
AI_NUMERICHOST: Final = AddressInfo.AI_NUMERICHOST
|
||||
AI_NUMERICSERV: Final = AddressInfo.AI_NUMERICSERV
|
||||
AI_PASSIVE: Final = AddressInfo.AI_PASSIVE
|
||||
AI_V4MAPPED: Final = AddressInfo.AI_V4MAPPED
|
||||
|
||||
if sys.platform != "win32" and sys.platform != "linux":
|
||||
AI_DEFAULT = AddressInfo.AI_DEFAULT
|
||||
AI_MASK = AddressInfo.AI_MASK
|
||||
AI_V4MAPPED_CFG = AddressInfo.AI_V4MAPPED_CFG
|
||||
AI_DEFAULT: Final = AddressInfo.AI_DEFAULT
|
||||
AI_MASK: Final = AddressInfo.AI_MASK
|
||||
AI_V4MAPPED_CFG: Final = AddressInfo.AI_V4MAPPED_CFG
|
||||
|
||||
if sys.platform == "win32":
|
||||
errorTab: dict[int, str] # undocumented
|
||||
|
||||
@@ -66,7 +66,7 @@ from sqlite3 import (
|
||||
Row as Row,
|
||||
Warning as Warning,
|
||||
)
|
||||
from typing import Literal
|
||||
from typing import Final, Literal
|
||||
|
||||
if sys.version_info >= (3, 12):
|
||||
from _sqlite3 import (
|
||||
@@ -211,7 +211,7 @@ if sys.version_info >= (3, 11):
|
||||
|
||||
if sys.version_info < (3, 14):
|
||||
# Deprecated and removed from _sqlite3 in 3.12, but removed from here in 3.14.
|
||||
version: str
|
||||
version: Final[str]
|
||||
|
||||
if sys.version_info < (3, 12):
|
||||
if sys.version_info >= (3, 10):
|
||||
@@ -223,9 +223,9 @@ if sys.version_info < (3, 12):
|
||||
if sys.version_info < (3, 10):
|
||||
from _sqlite3 import OptimizedUnicode as OptimizedUnicode
|
||||
|
||||
paramstyle: str
|
||||
paramstyle: Final = "qmark"
|
||||
threadsafety: Literal[0, 1, 3]
|
||||
apilevel: str
|
||||
apilevel: Final[str]
|
||||
Date = date
|
||||
Time = time
|
||||
Timestamp = datetime
|
||||
@@ -236,7 +236,7 @@ def TimestampFromTicks(ticks: float) -> Timestamp: ...
|
||||
|
||||
if sys.version_info < (3, 14):
|
||||
# Deprecated in 3.12, removed in 3.14.
|
||||
version_info: tuple[int, int, int]
|
||||
version_info: Final[tuple[int, int, int]]
|
||||
|
||||
sqlite_version_info: tuple[int, int, int]
|
||||
sqlite_version_info: Final[tuple[int, int, int]]
|
||||
Binary = memoryview
|
||||
|
||||
@@ -2,9 +2,9 @@ from re import Pattern
|
||||
from sre_constants import *
|
||||
from sre_constants import _NamedIntConstant
|
||||
from sre_parse import SubPattern
|
||||
from typing import Any
|
||||
from typing import Any, Final
|
||||
|
||||
MAXCODE: int
|
||||
MAXCODE: Final[int]
|
||||
|
||||
def dis(code: list[_NamedIntConstant]) -> None: ...
|
||||
def isstring(obj: Any) -> bool: ...
|
||||
|
||||
+14
-14
@@ -3,24 +3,24 @@ from collections.abc import Iterable
|
||||
from re import Match, Pattern as _Pattern
|
||||
from sre_constants import *
|
||||
from sre_constants import _NamedIntConstant as _NIC, error as _Error
|
||||
from typing import Any, overload
|
||||
from typing import Any, Final, overload
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
SPECIAL_CHARS: str
|
||||
REPEAT_CHARS: str
|
||||
DIGITS: frozenset[str]
|
||||
OCTDIGITS: frozenset[str]
|
||||
HEXDIGITS: frozenset[str]
|
||||
ASCIILETTERS: frozenset[str]
|
||||
WHITESPACE: frozenset[str]
|
||||
ESCAPES: dict[str, tuple[_NIC, int]]
|
||||
CATEGORIES: dict[str, tuple[_NIC, _NIC] | tuple[_NIC, list[tuple[_NIC, _NIC]]]]
|
||||
FLAGS: dict[str, int]
|
||||
TYPE_FLAGS: int
|
||||
GLOBAL_FLAGS: int
|
||||
SPECIAL_CHARS: Final = ".\\[{()*+?^$|"
|
||||
REPEAT_CHARS: Final = "*+?{"
|
||||
DIGITS: Final[frozenset[str]]
|
||||
OCTDIGITS: Final[frozenset[str]]
|
||||
HEXDIGITS: Final[frozenset[str]]
|
||||
ASCIILETTERS: Final[frozenset[str]]
|
||||
WHITESPACE: Final[frozenset[str]]
|
||||
ESCAPES: Final[dict[str, tuple[_NIC, int]]]
|
||||
CATEGORIES: Final[dict[str, tuple[_NIC, _NIC] | tuple[_NIC, list[tuple[_NIC, _NIC]]]]]
|
||||
FLAGS: Final[dict[str, int]]
|
||||
TYPE_FLAGS: Final[int]
|
||||
GLOBAL_FLAGS: Final[int]
|
||||
|
||||
if sys.version_info >= (3, 11):
|
||||
MAXWIDTH: int
|
||||
MAXWIDTH: Final[int]
|
||||
|
||||
if sys.version_info < (3, 11):
|
||||
class Verbose(Exception): ...
|
||||
|
||||
+10
-10
@@ -2,7 +2,7 @@ import sys
|
||||
from _typeshed import StrOrLiteralStr
|
||||
from collections.abc import Iterable, Mapping, Sequence
|
||||
from re import Pattern, RegexFlag
|
||||
from typing import Any, ClassVar, overload
|
||||
from typing import Any, ClassVar, Final, overload
|
||||
from typing_extensions import LiteralString
|
||||
|
||||
__all__ = [
|
||||
@@ -20,15 +20,15 @@ __all__ = [
|
||||
"Template",
|
||||
]
|
||||
|
||||
ascii_letters: LiteralString
|
||||
ascii_lowercase: LiteralString
|
||||
ascii_uppercase: LiteralString
|
||||
digits: LiteralString
|
||||
hexdigits: LiteralString
|
||||
octdigits: LiteralString
|
||||
punctuation: LiteralString
|
||||
printable: LiteralString
|
||||
whitespace: LiteralString
|
||||
whitespace: Final = " \t\n\r\v\f"
|
||||
ascii_lowercase: Final = "abcdefghijklmnopqrstuvwxyz"
|
||||
ascii_uppercase: Final = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
|
||||
ascii_letters: Final[LiteralString] # string too long
|
||||
digits: Final = "0123456789"
|
||||
hexdigits: Final = "0123456789abcdefABCDEF"
|
||||
octdigits: Final = "01234567"
|
||||
punctuation: Final = r"""!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~"""
|
||||
printable: Final[LiteralString] # string too long
|
||||
|
||||
def capwords(s: StrOrLiteralStr, sep: StrOrLiteralStr | None = None) -> StrOrLiteralStr: ...
|
||||
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
b1_set: set[int]
|
||||
b3_exceptions: dict[int, str]
|
||||
c22_specials: set[int]
|
||||
c6_set: set[int]
|
||||
c7_set: set[int]
|
||||
c8_set: set[int]
|
||||
c9_set: set[int]
|
||||
from typing import Final
|
||||
|
||||
b1_set: Final[set[int]]
|
||||
b3_exceptions: Final[dict[int, str]]
|
||||
c22_specials: Final[set[int]]
|
||||
c6_set: Final[set[int]]
|
||||
c7_set: Final[set[int]]
|
||||
c8_set: Final[set[int]]
|
||||
c9_set: Final[set[int]]
|
||||
|
||||
def in_table_a1(code: str) -> bool: ...
|
||||
def in_table_b1(code: str) -> bool: ...
|
||||
|
||||
+15
-15
@@ -1,25 +1,25 @@
|
||||
from _typeshed import Unused
|
||||
from typing import IO, Any, Literal, NamedTuple, NoReturn, overload
|
||||
from typing import IO, Any, Final, Literal, NamedTuple, NoReturn, overload
|
||||
from typing_extensions import Self, TypeAlias
|
||||
|
||||
_File: TypeAlias = str | IO[bytes]
|
||||
|
||||
class Error(Exception): ...
|
||||
|
||||
AUDIO_FILE_MAGIC: int
|
||||
AUDIO_FILE_ENCODING_MULAW_8: int
|
||||
AUDIO_FILE_ENCODING_LINEAR_8: int
|
||||
AUDIO_FILE_ENCODING_LINEAR_16: int
|
||||
AUDIO_FILE_ENCODING_LINEAR_24: int
|
||||
AUDIO_FILE_ENCODING_LINEAR_32: int
|
||||
AUDIO_FILE_ENCODING_FLOAT: int
|
||||
AUDIO_FILE_ENCODING_DOUBLE: int
|
||||
AUDIO_FILE_ENCODING_ADPCM_G721: int
|
||||
AUDIO_FILE_ENCODING_ADPCM_G722: int
|
||||
AUDIO_FILE_ENCODING_ADPCM_G723_3: int
|
||||
AUDIO_FILE_ENCODING_ADPCM_G723_5: int
|
||||
AUDIO_FILE_ENCODING_ALAW_8: int
|
||||
AUDIO_UNKNOWN_SIZE: int
|
||||
AUDIO_FILE_MAGIC: Final = 0x2E736E64
|
||||
AUDIO_FILE_ENCODING_MULAW_8: Final = 1
|
||||
AUDIO_FILE_ENCODING_LINEAR_8: Final = 2
|
||||
AUDIO_FILE_ENCODING_LINEAR_16: Final = 3
|
||||
AUDIO_FILE_ENCODING_LINEAR_24: Final = 4
|
||||
AUDIO_FILE_ENCODING_LINEAR_32: Final = 5
|
||||
AUDIO_FILE_ENCODING_FLOAT: Final = 6
|
||||
AUDIO_FILE_ENCODING_DOUBLE: Final = 7
|
||||
AUDIO_FILE_ENCODING_ADPCM_G721: Final = 23
|
||||
AUDIO_FILE_ENCODING_ADPCM_G722: Final = 24
|
||||
AUDIO_FILE_ENCODING_ADPCM_G723_3: Final = 25
|
||||
AUDIO_FILE_ENCODING_ADPCM_G723_5: Final = 26
|
||||
AUDIO_FILE_ENCODING_ALAW_8: Final = 27
|
||||
AUDIO_UNKNOWN_SIZE: Final = 0xFFFFFFFF
|
||||
|
||||
class _sunau_params(NamedTuple):
|
||||
nchannels: int
|
||||
|
||||
+95
-93
@@ -1,93 +1,95 @@
|
||||
single_input: int
|
||||
file_input: int
|
||||
eval_input: int
|
||||
decorator: int
|
||||
decorators: int
|
||||
decorated: int
|
||||
async_funcdef: int
|
||||
funcdef: int
|
||||
parameters: int
|
||||
typedargslist: int
|
||||
tfpdef: int
|
||||
varargslist: int
|
||||
vfpdef: int
|
||||
stmt: int
|
||||
simple_stmt: int
|
||||
small_stmt: int
|
||||
expr_stmt: int
|
||||
annassign: int
|
||||
testlist_star_expr: int
|
||||
augassign: int
|
||||
del_stmt: int
|
||||
pass_stmt: int
|
||||
flow_stmt: int
|
||||
break_stmt: int
|
||||
continue_stmt: int
|
||||
return_stmt: int
|
||||
yield_stmt: int
|
||||
raise_stmt: int
|
||||
import_stmt: int
|
||||
import_name: int
|
||||
import_from: int
|
||||
import_as_name: int
|
||||
dotted_as_name: int
|
||||
import_as_names: int
|
||||
dotted_as_names: int
|
||||
dotted_name: int
|
||||
global_stmt: int
|
||||
nonlocal_stmt: int
|
||||
assert_stmt: int
|
||||
compound_stmt: int
|
||||
async_stmt: int
|
||||
if_stmt: int
|
||||
while_stmt: int
|
||||
for_stmt: int
|
||||
try_stmt: int
|
||||
with_stmt: int
|
||||
with_item: int
|
||||
except_clause: int
|
||||
suite: int
|
||||
test: int
|
||||
test_nocond: int
|
||||
lambdef: int
|
||||
lambdef_nocond: int
|
||||
or_test: int
|
||||
and_test: int
|
||||
not_test: int
|
||||
comparison: int
|
||||
comp_op: int
|
||||
star_expr: int
|
||||
expr: int
|
||||
xor_expr: int
|
||||
and_expr: int
|
||||
shift_expr: int
|
||||
arith_expr: int
|
||||
term: int
|
||||
factor: int
|
||||
power: int
|
||||
atom_expr: int
|
||||
atom: int
|
||||
testlist_comp: int
|
||||
trailer: int
|
||||
subscriptlist: int
|
||||
subscript: int
|
||||
sliceop: int
|
||||
exprlist: int
|
||||
testlist: int
|
||||
dictorsetmaker: int
|
||||
classdef: int
|
||||
arglist: int
|
||||
argument: int
|
||||
comp_iter: int
|
||||
comp_for: int
|
||||
comp_if: int
|
||||
encoding_decl: int
|
||||
yield_expr: int
|
||||
yield_arg: int
|
||||
sync_comp_for: int
|
||||
func_body_suite: int
|
||||
func_type: int
|
||||
func_type_input: int
|
||||
namedexpr_test: int
|
||||
typelist: int
|
||||
sym_name: dict[int, str]
|
||||
from typing import Final
|
||||
|
||||
single_input: Final[int]
|
||||
file_input: Final[int]
|
||||
eval_input: Final[int]
|
||||
decorator: Final[int]
|
||||
decorators: Final[int]
|
||||
decorated: Final[int]
|
||||
async_funcdef: Final[int]
|
||||
funcdef: Final[int]
|
||||
parameters: Final[int]
|
||||
typedargslist: Final[int]
|
||||
tfpdef: Final[int]
|
||||
varargslist: Final[int]
|
||||
vfpdef: Final[int]
|
||||
stmt: Final[int]
|
||||
simple_stmt: Final[int]
|
||||
small_stmt: Final[int]
|
||||
expr_stmt: Final[int]
|
||||
annassign: Final[int]
|
||||
testlist_star_expr: Final[int]
|
||||
augassign: Final[int]
|
||||
del_stmt: Final[int]
|
||||
pass_stmt: Final[int]
|
||||
flow_stmt: Final[int]
|
||||
break_stmt: Final[int]
|
||||
continue_stmt: Final[int]
|
||||
return_stmt: Final[int]
|
||||
yield_stmt: Final[int]
|
||||
raise_stmt: Final[int]
|
||||
import_stmt: Final[int]
|
||||
import_name: Final[int]
|
||||
import_from: Final[int]
|
||||
import_as_name: Final[int]
|
||||
dotted_as_name: Final[int]
|
||||
import_as_names: Final[int]
|
||||
dotted_as_names: Final[int]
|
||||
dotted_name: Final[int]
|
||||
global_stmt: Final[int]
|
||||
nonlocal_stmt: Final[int]
|
||||
assert_stmt: Final[int]
|
||||
compound_stmt: Final[int]
|
||||
async_stmt: Final[int]
|
||||
if_stmt: Final[int]
|
||||
while_stmt: Final[int]
|
||||
for_stmt: Final[int]
|
||||
try_stmt: Final[int]
|
||||
with_stmt: Final[int]
|
||||
with_item: Final[int]
|
||||
except_clause: Final[int]
|
||||
suite: Final[int]
|
||||
test: Final[int]
|
||||
test_nocond: Final[int]
|
||||
lambdef: Final[int]
|
||||
lambdef_nocond: Final[int]
|
||||
or_test: Final[int]
|
||||
and_test: Final[int]
|
||||
not_test: Final[int]
|
||||
comparison: Final[int]
|
||||
comp_op: Final[int]
|
||||
star_expr: Final[int]
|
||||
expr: Final[int]
|
||||
xor_expr: Final[int]
|
||||
and_expr: Final[int]
|
||||
shift_expr: Final[int]
|
||||
arith_expr: Final[int]
|
||||
term: Final[int]
|
||||
factor: Final[int]
|
||||
power: Final[int]
|
||||
atom_expr: Final[int]
|
||||
atom: Final[int]
|
||||
testlist_comp: Final[int]
|
||||
trailer: Final[int]
|
||||
subscriptlist: Final[int]
|
||||
subscript: Final[int]
|
||||
sliceop: Final[int]
|
||||
exprlist: Final[int]
|
||||
testlist: Final[int]
|
||||
dictorsetmaker: Final[int]
|
||||
classdef: Final[int]
|
||||
arglist: Final[int]
|
||||
argument: Final[int]
|
||||
comp_iter: Final[int]
|
||||
comp_for: Final[int]
|
||||
comp_if: Final[int]
|
||||
encoding_decl: Final[int]
|
||||
yield_expr: Final[int]
|
||||
yield_arg: Final[int]
|
||||
sync_comp_for: Final[int]
|
||||
func_body_suite: Final[int]
|
||||
func_type: Final[int]
|
||||
func_type_input: Final[int]
|
||||
namedexpr_test: Final[int]
|
||||
typelist: Final[int]
|
||||
sym_name: Final[dict[int, str]]
|
||||
|
||||
+75
-75
@@ -2,89 +2,89 @@ import socket
|
||||
from collections.abc import Callable, MutableSequence, Sequence
|
||||
from re import Match, Pattern
|
||||
from types import TracebackType
|
||||
from typing import Any
|
||||
from typing import Any, Final
|
||||
from typing_extensions import Self
|
||||
|
||||
__all__ = ["Telnet"]
|
||||
|
||||
DEBUGLEVEL: int
|
||||
TELNET_PORT: int
|
||||
DEBUGLEVEL: Final = 0
|
||||
TELNET_PORT: Final = 23
|
||||
|
||||
IAC: bytes
|
||||
DONT: bytes
|
||||
DO: bytes
|
||||
WONT: bytes
|
||||
WILL: bytes
|
||||
theNULL: bytes
|
||||
IAC: Final = b"\xff"
|
||||
DONT: Final = b"\xfe"
|
||||
DO: Final = b"\xfd"
|
||||
WONT: Final = b"\xfc"
|
||||
WILL: Final = b"\xfb"
|
||||
theNULL: Final = b"\x00"
|
||||
|
||||
SE: bytes
|
||||
NOP: bytes
|
||||
DM: bytes
|
||||
BRK: bytes
|
||||
IP: bytes
|
||||
AO: bytes
|
||||
AYT: bytes
|
||||
EC: bytes
|
||||
EL: bytes
|
||||
GA: bytes
|
||||
SB: bytes
|
||||
SE: Final = b"\xf0"
|
||||
NOP: Final = b"\xf1"
|
||||
DM: Final = b"\xf2"
|
||||
BRK: Final = b"\xf3"
|
||||
IP: Final = b"\xf4"
|
||||
AO: Final = b"\xf5"
|
||||
AYT: Final = b"\xf6"
|
||||
EC: Final = b"\xf7"
|
||||
EL: Final = b"\xf8"
|
||||
GA: Final = b"\xf9"
|
||||
SB: Final = b"\xfa"
|
||||
|
||||
BINARY: bytes
|
||||
ECHO: bytes
|
||||
RCP: bytes
|
||||
SGA: bytes
|
||||
NAMS: bytes
|
||||
STATUS: bytes
|
||||
TM: bytes
|
||||
RCTE: bytes
|
||||
NAOL: bytes
|
||||
NAOP: bytes
|
||||
NAOCRD: bytes
|
||||
NAOHTS: bytes
|
||||
NAOHTD: bytes
|
||||
NAOFFD: bytes
|
||||
NAOVTS: bytes
|
||||
NAOVTD: bytes
|
||||
NAOLFD: bytes
|
||||
XASCII: bytes
|
||||
LOGOUT: bytes
|
||||
BM: bytes
|
||||
DET: bytes
|
||||
SUPDUP: bytes
|
||||
SUPDUPOUTPUT: bytes
|
||||
SNDLOC: bytes
|
||||
TTYPE: bytes
|
||||
EOR: bytes
|
||||
TUID: bytes
|
||||
OUTMRK: bytes
|
||||
TTYLOC: bytes
|
||||
VT3270REGIME: bytes
|
||||
X3PAD: bytes
|
||||
NAWS: bytes
|
||||
TSPEED: bytes
|
||||
LFLOW: bytes
|
||||
LINEMODE: bytes
|
||||
XDISPLOC: bytes
|
||||
OLD_ENVIRON: bytes
|
||||
AUTHENTICATION: bytes
|
||||
ENCRYPT: bytes
|
||||
NEW_ENVIRON: bytes
|
||||
BINARY: Final = b"\x00"
|
||||
ECHO: Final = b"\x01"
|
||||
RCP: Final = b"\x02"
|
||||
SGA: Final = b"\x03"
|
||||
NAMS: Final = b"\x04"
|
||||
STATUS: Final = b"\x05"
|
||||
TM: Final = b"\x06"
|
||||
RCTE: Final = b"\x07"
|
||||
NAOL: Final = b"\x08"
|
||||
NAOP: Final = b"\t"
|
||||
NAOCRD: Final = b"\n"
|
||||
NAOHTS: Final = b"\x0b"
|
||||
NAOHTD: Final = b"\x0c"
|
||||
NAOFFD: Final = b"\r"
|
||||
NAOVTS: Final = b"\x0e"
|
||||
NAOVTD: Final = b"\x0f"
|
||||
NAOLFD: Final = b"\x10"
|
||||
XASCII: Final = b"\x11"
|
||||
LOGOUT: Final = b"\x12"
|
||||
BM: Final = b"\x13"
|
||||
DET: Final = b"\x14"
|
||||
SUPDUP: Final = b"\x15"
|
||||
SUPDUPOUTPUT: Final = b"\x16"
|
||||
SNDLOC: Final = b"\x17"
|
||||
TTYPE: Final = b"\x18"
|
||||
EOR: Final = b"\x19"
|
||||
TUID: Final = b"\x1a"
|
||||
OUTMRK: Final = b"\x1b"
|
||||
TTYLOC: Final = b"\x1c"
|
||||
VT3270REGIME: Final = b"\x1d"
|
||||
X3PAD: Final = b"\x1e"
|
||||
NAWS: Final = b"\x1f"
|
||||
TSPEED: Final = b" "
|
||||
LFLOW: Final = b"!"
|
||||
LINEMODE: Final = b'"'
|
||||
XDISPLOC: Final = b"#"
|
||||
OLD_ENVIRON: Final = b"$"
|
||||
AUTHENTICATION: Final = b"%"
|
||||
ENCRYPT: Final = b"&"
|
||||
NEW_ENVIRON: Final = b"'"
|
||||
|
||||
TN3270E: bytes
|
||||
XAUTH: bytes
|
||||
CHARSET: bytes
|
||||
RSP: bytes
|
||||
COM_PORT_OPTION: bytes
|
||||
SUPPRESS_LOCAL_ECHO: bytes
|
||||
TLS: bytes
|
||||
KERMIT: bytes
|
||||
SEND_URL: bytes
|
||||
FORWARD_X: bytes
|
||||
PRAGMA_LOGON: bytes
|
||||
SSPI_LOGON: bytes
|
||||
PRAGMA_HEARTBEAT: bytes
|
||||
EXOPL: bytes
|
||||
NOOPT: bytes
|
||||
TN3270E: Final = b"("
|
||||
XAUTH: Final = b")"
|
||||
CHARSET: Final = b"*"
|
||||
RSP: Final = b"+"
|
||||
COM_PORT_OPTION: Final = b","
|
||||
SUPPRESS_LOCAL_ECHO: Final = b"-"
|
||||
TLS: Final = b"."
|
||||
KERMIT: Final = b"/"
|
||||
SEND_URL: Final = b"0"
|
||||
FORWARD_X: Final = b"1"
|
||||
PRAGMA_LOGON: Final = b"\x8a"
|
||||
SSPI_LOGON: Final = b"\x8b"
|
||||
PRAGMA_HEARTBEAT: Final = b"\x8c"
|
||||
EXOPL: Final = b"\xff"
|
||||
NOOPT: Final = b"\x00"
|
||||
|
||||
class Telnet:
|
||||
host: str | None # undocumented
|
||||
|
||||
+2
-2
@@ -14,7 +14,7 @@ from _typeshed import (
|
||||
)
|
||||
from collections.abc import Iterable, Iterator
|
||||
from types import GenericAlias, TracebackType
|
||||
from typing import IO, Any, AnyStr, Generic, Literal, overload
|
||||
from typing import IO, Any, AnyStr, Final, Generic, Literal, overload
|
||||
from typing_extensions import Self, deprecated
|
||||
|
||||
__all__ = [
|
||||
@@ -34,7 +34,7 @@ __all__ = [
|
||||
]
|
||||
|
||||
# global variables
|
||||
TMP_MAX: int
|
||||
TMP_MAX: Final[int]
|
||||
tempdir: str | None
|
||||
template: str
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ from _typeshed import ProfileFunction, TraceFunction
|
||||
from collections.abc import Callable, Iterable, Mapping
|
||||
from contextvars import ContextVar
|
||||
from types import TracebackType
|
||||
from typing import Any, TypeVar, final
|
||||
from typing import Any, Final, TypeVar, final
|
||||
from typing_extensions import deprecated
|
||||
|
||||
_T = TypeVar("_T")
|
||||
@@ -67,7 +67,7 @@ if sys.version_info >= (3, 10):
|
||||
|
||||
def stack_size(size: int = 0, /) -> int: ...
|
||||
|
||||
TIMEOUT_MAX: float
|
||||
TIMEOUT_MAX: Final[float]
|
||||
|
||||
ThreadError = _thread.error
|
||||
local = _thread._local
|
||||
|
||||
+13
-13
@@ -11,28 +11,28 @@ timezone: int
|
||||
tzname: tuple[str, str]
|
||||
|
||||
if sys.platform == "linux":
|
||||
CLOCK_BOOTTIME: int
|
||||
CLOCK_BOOTTIME: Final[int]
|
||||
if sys.platform != "linux" and sys.platform != "win32" and sys.platform != "darwin":
|
||||
CLOCK_PROF: int # FreeBSD, NetBSD, OpenBSD
|
||||
CLOCK_UPTIME: int # FreeBSD, OpenBSD
|
||||
CLOCK_PROF: Final[int] # FreeBSD, NetBSD, OpenBSD
|
||||
CLOCK_UPTIME: Final[int] # FreeBSD, OpenBSD
|
||||
|
||||
if sys.platform != "win32":
|
||||
CLOCK_MONOTONIC: int
|
||||
CLOCK_MONOTONIC_RAW: int
|
||||
CLOCK_PROCESS_CPUTIME_ID: int
|
||||
CLOCK_REALTIME: int
|
||||
CLOCK_THREAD_CPUTIME_ID: int
|
||||
CLOCK_MONOTONIC: Final[int]
|
||||
CLOCK_MONOTONIC_RAW: Final[int]
|
||||
CLOCK_PROCESS_CPUTIME_ID: Final[int]
|
||||
CLOCK_REALTIME: Final[int]
|
||||
CLOCK_THREAD_CPUTIME_ID: Final[int]
|
||||
if sys.platform != "linux" and sys.platform != "darwin":
|
||||
CLOCK_HIGHRES: int # Solaris only
|
||||
CLOCK_HIGHRES: Final[int] # Solaris only
|
||||
|
||||
if sys.platform == "darwin":
|
||||
CLOCK_UPTIME_RAW: int
|
||||
CLOCK_UPTIME_RAW: Final[int]
|
||||
if sys.version_info >= (3, 13):
|
||||
CLOCK_UPTIME_RAW_APPROX: int
|
||||
CLOCK_MONOTONIC_RAW_APPROX: int
|
||||
CLOCK_UPTIME_RAW_APPROX: Final[int]
|
||||
CLOCK_MONOTONIC_RAW_APPROX: Final[int]
|
||||
|
||||
if sys.platform == "linux":
|
||||
CLOCK_TAI: int
|
||||
CLOCK_TAI: Final[int]
|
||||
|
||||
# Constructor takes an iterable of any type, of length between 9 and 11 elements.
|
||||
# However, it always *behaves* like a tuple of 9 elements,
|
||||
|
||||
+36
-36
@@ -3,7 +3,7 @@ from _typeshed import FileDescriptorOrPath
|
||||
from collections.abc import Callable, Generator, Iterable, Sequence
|
||||
from re import Pattern
|
||||
from token import *
|
||||
from typing import Any, NamedTuple, TextIO, type_check_only
|
||||
from typing import Any, Final, NamedTuple, TextIO, type_check_only
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
if sys.version_info < (3, 12):
|
||||
@@ -101,8 +101,8 @@ if sys.version_info >= (3, 13):
|
||||
if sys.version_info >= (3, 14):
|
||||
__all__ += ["TSTRING_START", "TSTRING_MIDDLE", "TSTRING_END"]
|
||||
|
||||
cookie_re: Pattern[str]
|
||||
blank_re: Pattern[bytes]
|
||||
cookie_re: Final[Pattern[str]]
|
||||
blank_re: Final[Pattern[bytes]]
|
||||
|
||||
_Position: TypeAlias = tuple[int, int]
|
||||
|
||||
@@ -151,46 +151,46 @@ def group(*choices: str) -> str: ... # undocumented
|
||||
def any(*choices: str) -> str: ... # undocumented
|
||||
def maybe(*choices: str) -> str: ... # undocumented
|
||||
|
||||
Whitespace: str # undocumented
|
||||
Comment: str # undocumented
|
||||
Ignore: str # undocumented
|
||||
Name: str # undocumented
|
||||
Whitespace: Final[str] # undocumented
|
||||
Comment: Final[str] # undocumented
|
||||
Ignore: Final[str] # undocumented
|
||||
Name: Final[str] # undocumented
|
||||
|
||||
Hexnumber: str # undocumented
|
||||
Binnumber: str # undocumented
|
||||
Octnumber: str # undocumented
|
||||
Decnumber: str # undocumented
|
||||
Intnumber: str # undocumented
|
||||
Exponent: str # undocumented
|
||||
Pointfloat: str # undocumented
|
||||
Expfloat: str # undocumented
|
||||
Floatnumber: str # undocumented
|
||||
Imagnumber: str # undocumented
|
||||
Number: str # undocumented
|
||||
Hexnumber: Final[str] # undocumented
|
||||
Binnumber: Final[str] # undocumented
|
||||
Octnumber: Final[str] # undocumented
|
||||
Decnumber: Final[str] # undocumented
|
||||
Intnumber: Final[str] # undocumented
|
||||
Exponent: Final[str] # undocumented
|
||||
Pointfloat: Final[str] # undocumented
|
||||
Expfloat: Final[str] # undocumented
|
||||
Floatnumber: Final[str] # undocumented
|
||||
Imagnumber: Final[str] # undocumented
|
||||
Number: Final[str] # undocumented
|
||||
|
||||
def _all_string_prefixes() -> set[str]: ... # undocumented
|
||||
|
||||
StringPrefix: str # undocumented
|
||||
StringPrefix: Final[str] # undocumented
|
||||
|
||||
Single: str # undocumented
|
||||
Double: str # undocumented
|
||||
Single3: str # undocumented
|
||||
Double3: str # undocumented
|
||||
Triple: str # undocumented
|
||||
String: str # undocumented
|
||||
Single: Final[str] # undocumented
|
||||
Double: Final[str] # undocumented
|
||||
Single3: Final[str] # undocumented
|
||||
Double3: Final[str] # undocumented
|
||||
Triple: Final[str] # undocumented
|
||||
String: Final[str] # undocumented
|
||||
|
||||
Special: str # undocumented
|
||||
Funny: str # undocumented
|
||||
Special: Final[str] # undocumented
|
||||
Funny: Final[str] # undocumented
|
||||
|
||||
PlainToken: str # undocumented
|
||||
Token: str # undocumented
|
||||
PlainToken: Final[str] # undocumented
|
||||
Token: Final[str] # undocumented
|
||||
|
||||
ContStr: str # undocumented
|
||||
PseudoExtras: str # undocumented
|
||||
PseudoToken: str # undocumented
|
||||
ContStr: Final[str] # undocumented
|
||||
PseudoExtras: Final[str] # undocumented
|
||||
PseudoToken: Final[str] # undocumented
|
||||
|
||||
endpats: dict[str, str] # undocumented
|
||||
single_quoted: set[str] # undocumented
|
||||
triple_quoted: set[str] # undocumented
|
||||
endpats: Final[dict[str, str]] # undocumented
|
||||
single_quoted: Final[set[str]] # undocumented
|
||||
triple_quoted: Final[set[str]] # undocumented
|
||||
|
||||
tabsize: int # undocumented
|
||||
tabsize: Final = 8 # undocumented
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import sys
|
||||
from _typeshed import ReadOnlyBuffer
|
||||
from typing import Any, Literal, TypeVar, final, overload
|
||||
from typing import Any, Final, Literal, TypeVar, final, overload
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
ucd_3_2_0: UCD
|
||||
unidata_version: str
|
||||
unidata_version: Final[str]
|
||||
|
||||
if sys.version_info < (3, 10):
|
||||
ucnhash_CAPI: Any
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import sys
|
||||
from collections.abc import Iterable, Mapping, Sequence
|
||||
from types import GenericAlias
|
||||
from typing import Any, AnyStr, Generic, Literal, NamedTuple, Protocol, overload, type_check_only
|
||||
from typing import Any, AnyStr, Final, Generic, Literal, NamedTuple, Protocol, overload, type_check_only
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
__all__ = [
|
||||
@@ -28,15 +28,15 @@ __all__ = [
|
||||
"SplitResultBytes",
|
||||
]
|
||||
|
||||
uses_relative: list[str]
|
||||
uses_netloc: list[str]
|
||||
uses_params: list[str]
|
||||
non_hierarchical: list[str]
|
||||
uses_query: list[str]
|
||||
uses_fragment: list[str]
|
||||
scheme_chars: str
|
||||
uses_relative: Final[list[str]]
|
||||
uses_netloc: Final[list[str]]
|
||||
uses_params: Final[list[str]]
|
||||
non_hierarchical: Final[list[str]]
|
||||
uses_query: Final[list[str]]
|
||||
uses_fragment: Final[list[str]]
|
||||
scheme_chars: Final[str]
|
||||
if sys.version_info < (3, 11):
|
||||
MAX_CACHE_SIZE: int
|
||||
MAX_CACHE_SIZE: Final[int]
|
||||
|
||||
class _ResultMixinStr:
|
||||
def encode(self, encoding: str = "ascii", errors: str = "strict") -> _ResultMixinBytes: ...
|
||||
|
||||
@@ -3,10 +3,11 @@ import sys
|
||||
from _typeshed import StrOrBytesPath
|
||||
from collections.abc import Iterable, Sequence
|
||||
from types import SimpleNamespace
|
||||
from typing import Final
|
||||
|
||||
logger: logging.Logger
|
||||
|
||||
CORE_VENV_DEPS: tuple[str, ...]
|
||||
CORE_VENV_DEPS: Final[tuple[str, ...]]
|
||||
|
||||
class EnvBuilder:
|
||||
system_site_packages: bool
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ _File: TypeAlias = str | IO[bytes]
|
||||
|
||||
class Error(Exception): ...
|
||||
|
||||
WAVE_FORMAT_PCM: Final = 1
|
||||
WAVE_FORMAT_PCM: Final = 0x0001
|
||||
|
||||
class _wave_params(NamedTuple):
|
||||
nchannels: int
|
||||
|
||||
+7
-7
@@ -59,13 +59,13 @@ if sys.platform == "win32":
|
||||
def EnableReflectionKey(key: _KeyType, /) -> None: ...
|
||||
def QueryReflectionKey(key: _KeyType, /) -> bool: ...
|
||||
|
||||
HKEY_CLASSES_ROOT: int
|
||||
HKEY_CURRENT_USER: int
|
||||
HKEY_LOCAL_MACHINE: int
|
||||
HKEY_USERS: int
|
||||
HKEY_PERFORMANCE_DATA: int
|
||||
HKEY_CURRENT_CONFIG: int
|
||||
HKEY_DYN_DATA: int
|
||||
HKEY_CLASSES_ROOT: Final[int]
|
||||
HKEY_CURRENT_USER: Final[int]
|
||||
HKEY_LOCAL_MACHINE: Final[int]
|
||||
HKEY_USERS: Final[int]
|
||||
HKEY_PERFORMANCE_DATA: Final[int]
|
||||
HKEY_CURRENT_CONFIG: Final[int]
|
||||
HKEY_DYN_DATA: Final[int]
|
||||
|
||||
KEY_ALL_ACCESS: Final = 983103
|
||||
KEY_WRITE: Final = 131078
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
from re import Pattern
|
||||
from typing import overload
|
||||
from typing import Final, overload
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
_HeaderList: TypeAlias = list[tuple[str, str]]
|
||||
|
||||
tspecials: Pattern[str] # undocumented
|
||||
tspecials: Final[Pattern[str]] # undocumented
|
||||
|
||||
class Headers:
|
||||
def __init__(self, headers: _HeaderList | None = None) -> None: ...
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
from _typeshed.wsgi import ErrorStream, StartResponse, WSGIApplication, WSGIEnvironment
|
||||
from http.server import BaseHTTPRequestHandler, HTTPServer
|
||||
from typing import TypeVar, overload
|
||||
from typing import Final, TypeVar, overload
|
||||
|
||||
from .handlers import SimpleHandler
|
||||
|
||||
__all__ = ["WSGIServer", "WSGIRequestHandler", "demo_app", "make_server"]
|
||||
|
||||
server_version: str # undocumented
|
||||
sys_version: str # undocumented
|
||||
software_version: str # undocumented
|
||||
server_version: Final[str] # undocumented
|
||||
sys_version: Final[str] # undocumented
|
||||
software_version: Final[str] # undocumented
|
||||
|
||||
class ServerHandler(SimpleHandler): # undocumented
|
||||
server_software: str
|
||||
|
||||
Reference in New Issue
Block a user