import sys from typing_extensions import Literal __all__ = [ "cmp_op", "hasconst", "hasname", "hasjrel", "hasjabs", "haslocal", "hascompare", "hasfree", "opname", "opmap", "HAVE_ARGUMENT", "EXTENDED_ARG", "hasnargs", "stack_effect", ] if sys.version_info >= (3, 9): cmp_op: tuple[Literal["<"], Literal["<="], Literal["=="], Literal["!="], Literal[">"], Literal[">="]] else: cmp_op: tuple[ Literal["<"], Literal["<="], Literal["=="], Literal["!="], Literal[">"], Literal[">="], Literal["in"], Literal["not in"], Literal["is"], Literal["is not"], Literal["exception match"], Literal["BAD"], ] hasconst: list[int] hasname: list[int] hasjrel: list[int] hasjabs: list[int] haslocal: list[int] hascompare: list[int] hasfree: list[int] opname: list[str] opmap: dict[str, int] HAVE_ARGUMENT: Literal[90] EXTENDED_ARG: Literal[144] if sys.version_info >= (3, 8): def stack_effect(__opcode: int, __oparg: int | None = ..., *, jump: bool | None = ...) -> int: ... else: def stack_effect(__opcode: int, __oparg: int | None = ...) -> int: ... hasnargs: list[int]