Format: application/octet-stream
1 from typing import List, Optional, Tuple
2
3 class Extension:
4 def __init__(
5 self,
6 name: str,
7 sources: List[str],
8 include_dirs: List[str] = ...,
9 define_macros: List[Tuple[str, Optional[str]]] = ...,
10 undef_macros: List[str] = ...,
11 library_dirs: List[str] = ...,
12 libraries: List[str] = ...,
13 runtime_library_dirs: List[str] = ...,
14 extra_objects: List[str] = ...,
15 extra_compile_args: List[str] = ...,
16 extra_link_args: List[str] = ...,
17 export_symbols: List[str] = ...,
18 swig_opts: Optional[str] = ..., # undocumented
19 depends: List[str] = ...,
20 language: str = ...,
21 ) -> None: ...
22