--- /dev/null
+# Stubs for distutils.extension\r
+\r
+from typing import List, Optional, Tuple\r
+import sys\r
+\r
+class Extension:\r
+ if sys.version_info >= (3,):\r
+ def __init__(self,\r
+ name: str,\r
+ sources: List[str],\r
+ include_dirs: List[str] = ...,\r
+ define_macros: List[Tuple[str, Optional[str]]] = ...,\r
+ undef_macros: List[str] = ...,\r
+ library_dirs: List[str] = ...,\r
+ libraries: List[str] = ...,\r
+ runtime_library_dirs: List[str] = ...,\r
+ extra_objects: List[str] = ...,\r
+ extra_compile_args: List[str] = ...,\r
+ extra_link_args: List[str] = ...,\r
+ export_symbols: List[str] = ...,\r
+ depends: List[str] = ...,\r
+ language: str = ...,\r
+ optional: bool = ...) -> None: ...\r
+ else:\r
+ def __init__(self,\r
+ name: str,\r
+ sources: List[str],\r
+ include_dirs: List[str] = ...,\r
+ define_macros: List[Tuple[str, Optional[str]]] = ...,\r
+ undef_macros: List[str] = ...,\r
+ library_dirs: List[str] = ...,\r
+ libraries: List[str] = ...,\r
+ runtime_library_dirs: List[str] = ...,\r
+ extra_objects: List[str] = ...,\r
+ extra_compile_args: List[str] = ...,\r
+ extra_link_args: List[str] = ...,\r
+ export_symbols: List[str] = ...,\r
+ depends: List[str] = ...,\r
+ language: str = ...) -> None: ...\r