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

Public Member Functions

def initialize_options (self)
 
def finalize_options (self)
 
def run (self)
 
def get_data_files (self)
 
def find_data_files (self, package, src_dir)
 
def build_package_data (self)
 
def get_package_dir (self, package)
 
def check_package (self, package, package_dir)
 
def check_module (self, module, module_file)
 
def find_package_modules (self, package, package_dir)
 
def find_modules (self)
 
def find_all_modules (self)
 
def get_source_files (self)
 
def get_module_outfile (self, build_dir, package, module)
 
def get_outputs (self, include_bytecode=1)
 
def build_module (self, module, module_file, package)
 
def build_modules (self)
 
def build_packages (self)
 
def byte_compile (self, files)
 

Data Fields

 build_lib
 
 py_modules
 
 package
 
 package_data
 
 package_dir
 
 compile
 
 optimize
 
 force
 
 packages
 
 data_files
 

Static Public Attributes

 description
 
 user_options
 
 boolean_options
 
 negative_opt
 

Member Function Documentation

◆ build_module()

def build_module (   self,
  module,
  module_file,
  package 
)

Reimplemented in build_py_2to3.

◆ build_modules()

def build_modules (   self)

◆ build_package_data()

def build_package_data (   self)
Copy data files into build directory

◆ build_packages()

def build_packages (   self)

◆ byte_compile()

def byte_compile (   self,
  files 
)

◆ check_module()

def check_module (   self,
  module,
  module_file 
)

◆ check_package()

def check_package (   self,
  package,
  package_dir 
)

◆ finalize_options()

def finalize_options (   self)

◆ find_all_modules()

def find_all_modules (   self)
Compute the list of all modules that will be built, whether
they are specified one-module-at-a-time ('self.py_modules') or
by whole packages ('self.packages').  Return a list of tuples
(package, module, module_file), just like 'find_modules()' and
'find_package_modules()' do.

◆ find_data_files()

def find_data_files (   self,
  package,
  src_dir 
)
Return filenames for package's data files in 'src_dir'

◆ find_modules()

def find_modules (   self)
Finds individually-specified Python modules, ie. those listed by
module name in 'self.py_modules'.  Returns a list of tuples (package,
module_base, filename): 'package' is a tuple of the path through
package-space to the module; 'module_base' is the bare (no
packages, no dots) module name, and 'filename' is the path to the
".py" file (relative to the distribution root) that implements the
module.

◆ find_package_modules()

def find_package_modules (   self,
  package,
  package_dir 
)

◆ get_data_files()

def get_data_files (   self)
Generate list of '(package,src_dir,build_dir,filenames)' tuples

◆ get_module_outfile()

def get_module_outfile (   self,
  build_dir,
  package,
  module 
)

◆ get_outputs()

def get_outputs (   self,
  include_bytecode = 1 
)

◆ get_package_dir()

def get_package_dir (   self,
  package 
)
Return the directory, relative to the top of the source
   distribution, where package 'package' should be found
   (at least according to the 'package_dir' option, if any).

◆ get_source_files()

def get_source_files (   self)

◆ initialize_options()

def initialize_options (   self)

◆ run()

def run (   self)

Reimplemented in build_py_2to3.

Field Documentation

◆ boolean_options

boolean_options
static

◆ build_lib

build_lib

◆ compile

compile

◆ data_files

data_files

◆ description

description
static

◆ force

force

◆ negative_opt

negative_opt
static

◆ optimize

optimize

◆ package

package

◆ package_data

package_data

◆ package_dir

package_dir

◆ packages

packages

◆ py_modules

py_modules

◆ user_options

user_options
static

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