def print_installed_modules(self, verbosity): """Print installed modules""" module_list = packagemanager.get_modules() # If we are trying to be quiet, just print each item. if verbosity == LIST_QUIET: for module in module_list: print(module.name) return # Otherwise, iterate over and print more print('Installed Modules') for module in module_list: # Format version version = self.format_version(module.version) print("\t%s (%s)" % (module.name, version)) if verbosity == LIST_VERBOSE: print("\t About: %s" % module.about) print("\t Author: %s" % module.author) return 0
def generate_export_items(cls): """Create a list of items""" items = list() # Get all binaries for binary in packagemanager.get_binaries(): binary.install_name = binary.name binary.local_name = "%s/%s" % (DTF_BINARIES_DIR, binary.name) items.append(binary) # Get all libraries for library in packagemanager.get_libraries(): library.install_name = library.name library.local_name = "%s/%s" % (DTF_LIBRARIES_DIR, library.name) items.append(library) # Get all modules for module in packagemanager.get_modules(): module.install_name = module.name module.local_name = "%s/%s" % (DTF_MODULES_DIR, module.name) items.append(module) # Get all packages for package in packagemanager.get_packages(): package.install_name = package.name package.local_name = "%s/%s" % (DTF_PACKAGES_DIR, package.name) items.append(package) return items
def generate_export_items(self): """Create a list of items""" items = list() # Get all binaries for binary in packagemanager.get_binaries(): binary.local_name = "binaries/%s" % binary.name binary.install_name = "%s/%s" % (DTF_BINARIES_DIR, binary.name) items.append(binary) # Get all libraries for library in packagemanager.get_libraries(): library.local_name = "libraries/%s" % library.name library.install_name = "%s/%s" % (DTF_LIBRARIES_DIR, library.name) items.append(library) # Get all modules for module in packagemanager.get_modules(): module.local_name = "modules/%s" % module.name module.install_name = "%s/%s" % (DTF_MODULES_DIR, module.name) items.append(module) # Get all packages for package in packagemanager.get_packages(): package.local_name = "packages/%s" % package.name package.install_name = "%s/%s" % (DTF_PACKAGES_DIR, package.name) items.append(package) return items
def print_installed_modules(self, verbose): """Print installed modules""" print "Installed Modules" for module in packagemanager.get_modules(): # Format version version = self.format_version(module.minor_version, module.major_version) print "\t%s (%s)" % (module.name, version) if verbose: print "\t About: %s" % module.about print "\t Author: %s" % module.author print "\t Health: %s" % module.health return 0