class documentation

class build_ext(_build_ext): (source)

View In Hierarchy

Undocumented

Method build_extension Undocumented
Method copy_extensions_to_source Undocumented
Method finalize_options Undocumented
Method get_export_symbols Undocumented
Method get_ext_filename Undocumented
Method get_output_mapping See :class:`setuptools.commands.build.SubCommand`
Method get_outputs Undocumented
Method initialize_options Undocumented
Method links_to_dynamic Return true if 'ext' links to a dynamic lib in the same package
Method run Build extensions in build directory, then copy if --inplace
Method setup_shlib_compiler Undocumented
Method write_stub Undocumented
Instance Variable compiler Undocumented
Instance Variable editable_mode Undocumented
Instance Variable ext_map Undocumented
Instance Variable extensions Undocumented
Instance Variable inplace Undocumented
Instance Variable shlib_compiler Undocumented
Instance Variable shlibs Undocumented
Method __get_output_extensions Undocumented
Method __get_stubs_outputs Undocumented
Method _compile_and_remove_stub Undocumented
Method _get_equivalent_stub Undocumented
Method _get_inplace_equivalent Undocumented
Method _get_output_mapping Undocumented
Method _write_stub_file Undocumented
def build_extension(self, ext): (source)

Undocumented

def copy_extensions_to_source(self): (source)

Undocumented

def finalize_options(self): (source)

Undocumented

def get_export_symbols(self, ext): (source)

Undocumented

def get_ext_filename(self, fullname): (source)

Undocumented

def get_output_mapping(self) -> Dict[str, str]: (source)

See :class:`setuptools.commands.build.SubCommand`

def get_outputs(self) -> List[str]: (source)

Undocumented

def initialize_options(self): (source)

Undocumented

def links_to_dynamic(self, ext): (source)

Return true if 'ext' links to a dynamic lib in the same package

def run(self): (source)

Build extensions in build directory, then copy if --inplace

def setup_shlib_compiler(self): (source)

Undocumented

def write_stub(self, output_dir, ext, compile=False): (source)

Undocumented

compiler = (source)

Undocumented

editable_mode: bool = (source)

Undocumented

Undocumented

extensions = (source)

Undocumented

Undocumented

shlib_compiler = (source)

Undocumented

Undocumented

def __get_output_extensions(self): (source)

Undocumented

def __get_stubs_outputs(self): (source)

Undocumented

def _compile_and_remove_stub(self, stub_file: str): (source)

Undocumented

def _get_equivalent_stub(self, ext: Extension, output_file: str) -> str: (source)

Undocumented

def _get_inplace_equivalent(self, build_py, ext: Extension) -> Tuple[str, str]: (source)

Undocumented

def _get_output_mapping(self) -> Iterator[Tuple[str, str]]: (source)

Undocumented

def _write_stub_file(self, stub_file: str, ext: Extension, compile=False): (source)

Undocumented