OpenQuizz
Une application de gestion des contenus pédagogiques
build_ext Class Reference
Inheritance diagram for build_ext:
Collaboration diagram for build_ext:

Public Member Functions

def run (self)
 
def copy_extensions_to_source (self)
 
def get_ext_filename (self, fullname)
 
def initialize_options (self)
 
def finalize_options (self)
 
def setup_shlib_compiler (self)
 
def get_export_symbols (self, ext)
 
def build_extension (self, ext)
 
def links_to_dynamic (self, ext)
 
def get_outputs (self)
 
def write_stub (self, output_dir, ext, compile=False)
 

Data Fields

 inplace
 
 shlib_compiler
 
 shlibs
 
 ext_map
 
 extensions
 
 compiler
 

Member Function Documentation

◆ build_extension()

def build_extension (   self,
  ext 
)

◆ copy_extensions_to_source()

def copy_extensions_to_source (   self)

◆ finalize_options()

def finalize_options (   self)

◆ get_export_symbols()

def get_export_symbols (   self,
  ext 
)

◆ get_ext_filename()

def get_ext_filename (   self,
  fullname 
)

◆ get_outputs()

def get_outputs (   self)

◆ initialize_options()

def initialize_options (   self)

◆ links_to_dynamic()

def links_to_dynamic (   self,
  ext 
)
Return true if 'ext' links to a dynamic lib in the same package

◆ run()

def run (   self)
Build extensions in build directory, then copy if --inplace

◆ setup_shlib_compiler()

def setup_shlib_compiler (   self)

◆ write_stub()

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

Field Documentation

◆ compiler

compiler

◆ ext_map

ext_map

◆ extensions

extensions

◆ inplace

inplace

◆ shlib_compiler

shlib_compiler

◆ shlibs

shlibs

The documentation for this class was generated from the following file: