massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / distutils / extension.pyi
1 # Stubs for distutils.extension\r
2 \r
3 from typing import List, Optional, Tuple\r
4 import sys\r
5 \r
6 class Extension:\r
7     if sys.version_info >= (3,):\r
8         def __init__(self,\r
9                      name: str,\r
10                      sources: List[str],\r
11                      include_dirs: List[str] = ...,\r
12                      define_macros: List[Tuple[str, Optional[str]]] = ...,\r
13                      undef_macros: List[str] = ...,\r
14                      library_dirs: List[str] = ...,\r
15                      libraries: List[str] = ...,\r
16                      runtime_library_dirs: List[str] = ...,\r
17                      extra_objects: List[str] = ...,\r
18                      extra_compile_args: List[str] = ...,\r
19                      extra_link_args: List[str] = ...,\r
20                      export_symbols: List[str] = ...,\r
21                      depends: List[str] = ...,\r
22                      language: str = ...,\r
23                      optional: bool = ...) -> None: ...\r
24     else:\r
25         def __init__(self,\r
26                      name: str,\r
27                      sources: List[str],\r
28                      include_dirs: List[str] = ...,\r
29                      define_macros: List[Tuple[str, Optional[str]]] = ...,\r
30                      undef_macros: List[str] = ...,\r
31                      library_dirs: List[str] = ...,\r
32                      libraries: List[str] = ...,\r
33                      runtime_library_dirs: List[str] = ...,\r
34                      extra_objects: List[str] = ...,\r
35                      extra_compile_args: List[str] = ...,\r
36                      extra_link_args: List[str] = ...,\r
37                      export_symbols: List[str] = ...,\r
38                      depends: List[str] = ...,\r
39                      language: str = ...) -> None: ...\r