Package kiwi :: Module dist :: Class KiwiInstallLib
[frames | no frames]

Class KiwiInstallLib

Command --+    
          |    
install_lib --+
              |
             KiwiInstallLib


Method Summary
  generate_template(self)
  get_outputs(self)
Return the list of files that would be installed if this command were actually run.
  install(self)
    Inherited from install_lib
  build(self)
  byte_compile(self, files)
  finalize_options(self)
Set final values for all the options that this command supports.
  get_inputs(self)
Get the list of files that are input to this command, ie.
  initialize_options(self)
Set default values for all the options that this command supports.
  run(self)
A command's raison d'etre: carry out the action it exists to perform, controlled by the options initialized in 'initialize_options()', customized by other commands, the setup script, the command-line, and config files, and finalized in 'finalize_options()'.
    Inherited from Command
  announce(self, msg, level)
If the current verbosity level is of greater than or equal to 'level' print 'msg' to stdout.
  copy_file(self, infile, outfile, preserve_mode, preserve_times, link, level)
Copy a file respecting verbose, dry-run and force flags.
  copy_tree(self, infile, outfile, preserve_mode, preserve_times, preserve_symlinks, level)
Copy an entire directory tree respecting verbose, dry-run, and force flags.
  debug_print(self, msg)
Print 'msg' to stdout if the global DEBUG (taken from the DISTUTILS_DEBUG environment variable) flag is true.
  dump_options(self, header, indent)
  ensure_dirname(self, option)
  ensure_filename(self, option)
Ensure that 'option' is the name of an existing file.
  ensure_finalized(self)
  ensure_string(self, option, default)
Ensure that 'option' is a string; if not defined, set it to 'default'.
  ensure_string_list(self, option)
Ensure that 'option' is a list of strings.
  execute(self, func, args, msg, level)
  get_command_name(self)
  get_finalized_command(self, command, create)
Wrapper around Distribution's 'get_command_obj()' method: find (create if necessary and 'create' is true) the command object for 'command', call its 'ensure_finalized()' method, and return the finalized command object.
  get_sub_commands(self)
Determine the sub-commands that are relevant in the current distribution (ie., that need to be run).
  make_archive(self, base_name, format, root_dir, base_dir)
  make_file(self, infiles, outfile, func, args, exec_msg, skip_msg, level)
Special case of 'execute()' for operations that process one or more input files and generate one output file.
  mkpath(self, name, mode)
  move_file(self, src, dst, level)
Move a file respectin dry-run flag.
  reinitialize_command(self, command, reinit_subcommands)
  run_command(self, command)
Run some other command: uses the 'run_command()' method of Distribution, which creates and finalizes the command object if necessary and then invokes its 'run()' method.
  set_undefined_options(self, src_cmd, *option_pairs)
Set the values of any "undefined" options from corresponding option values in some other command object.
  spawn(self, cmd, search_path, level)
Spawn an external command respecting dry-run flag.
  warn(self, msg)

Class Variable Summary
dict global_resources = {}
dict resources = {}
    Inherited from install_lib
list boolean_options = ['force', 'compile', 'skip-build']
str description = 'install all Python modules (extensions an...
dict negative_opt = {'no-compile': 'compile'}
list user_options = [('install-dir=', 'd', 'directory to inst...
    Inherited from Command
list sub_commands = []

Method Details

get_outputs(self)

Return the list of files that would be installed if this command were actually run. Not affected by the "dry-run" flag or whether modules have actually been built yet.
Overrides:
distutils.command.install_lib.install_lib.get_outputs (inherited documentation)

Class Variable Details

global_resources

Type:
dict
Value:
{}                                                                     

resources

Type:
dict
Value:
{}                                                                     

Generated by Epydoc 2.1 on Mon Jan 29 16:43:00 2007 http://epydoc.sf.net