bin Package

bin Package

mpm.bin.main(args=None)[source]
mpm.bin.parse_args(args=None)[source]

Parses arguments, returns (options, args).

mpm.bin.validate_args(args)[source]

Apply custom validation and actions based on parsed arguments.

Parameters:args (argparse.Namespace) – Result from parse_args method of argparse.ArgumentParser instance.
Returns:Reference to input args, which have been validated/updated.
Return type:argparse.Namespace

install_dependencies Module

mpm.bin.install_dependencies.install_dependencies(plugins_directory, ostream=<open file '<stdout>', mode 'w'>)[source]

Run on_plugin_install script for each plugin directory found in specified plugins directory.

Parameters:
  • plugins_directory (str) – File system path to directory containing zero or more plugin subdirectories.
  • ostream (file-like) – Output stream for status messages (default: sys.stdout).
mpm.bin.install_dependencies.main(args=None)[source]
mpm.bin.install_dependencies.parse_args(args=None)[source]

Parses arguments, returns (options, args).

mpm.bin.install_dependencies.validate_args(args)[source]