--- /dev/null
+from typing import List, Dict, Optional, Sequence\r
+\r
+import sys\r
+\r
+cmp_op = ... # type: Sequence[str]\r
+hasconst = ... # type: List[int]\r
+hasname = ... # type: List[int]\r
+hasjrel = ... # type: List[int]\r
+hasjabs = ... # type: List[int]\r
+haslocal = ... # type: List[int]\r
+hascompare = ... # type: List[int]\r
+hasfree = ... # type: List[int]\r
+opname = ... # type: List[str]\r
+\r
+opmap = ... # type: Dict[str, int]\r
+HAVE_ARGUMENT = ... # type: int\r
+EXTENDED_ARG = ... # type: int\r
+\r
+if sys.version_info >= (3, 4):\r
+ def stack_effect(opcode: int, oparg: Optional[int] = ...) -> int: ...\r
+\r
+if sys.version_info >= (3, 6):\r
+ hasnargs = ... # type: List[int]\r