massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / setuptools / setuptools / command / build_ext.pyi
1 from distutils.command.build_ext import build_ext as _build_ext
2 from typing import Any
3
4 have_rtld: bool
5 use_stubs: bool
6 libtype: str
7
8 def if_dl(s): ...
9 def get_abi3_suffix(): ...
10
11 class build_ext(_build_ext):
12     inplace: Any
13     def run(self) -> None: ...
14     def copy_extensions_to_source(self) -> None: ...
15     def get_ext_filename(self, fullname): ...
16     shlib_compiler: Any
17     shlibs: Any
18     ext_map: Any
19     def initialize_options(self) -> None: ...
20     extensions: Any
21     def finalize_options(self) -> None: ...
22     def setup_shlib_compiler(self) -> None: ...
23     def get_export_symbols(self, ext): ...
24     compiler: Any
25     def build_extension(self, ext) -> None: ...
26     def links_to_dynamic(self, ext): ...
27     def get_outputs(self): ...
28     def write_stub(self, output_dir, ext, compile: bool = ...) -> None: ...
29
30 def link_shared_object(
31     self,
32     objects,
33     output_libname,
34     output_dir: Any | None = ...,
35     libraries: Any | None = ...,
36     library_dirs: Any | None = ...,
37     runtime_library_dirs: Any | None = ...,
38     export_symbols: Any | None = ...,
39     debug: int = ...,
40     extra_preargs: Any | None = ...,
41     extra_postargs: Any | None = ...,
42     build_temp: Any | None = ...,
43     target_lang: Any | None = ...,
44 ) -> None: ...