def print_installed_packages(self, verbosity): """Print installed packages""" package_list = packagemanager.get_packages() # If we are trying to be quiet, just print each item. if verbosity == LIST_QUIET: for package in package_list: print(package.name) return # Otherwise, iterate over and print more print('Installed Packages') for package in package_list: # Format version version = self.format_version(package.version) print("\t%s (%s)" % (package.name, version)) if verbosity == LIST_VERBOSE: print("\t About: %s" % package.about) print("\t Author: %s" % package.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_packages(self, verbose): """Print installed packages""" print "Installed Packages" for package in packagemanager.get_packages(): # Format version version = self.format_version(package.minor_version, package.major_version) print "\t%s (%s)" % (package.name, version) if verbose: print "\t About: %s" % package.about print "\t Author: %s" % package.author print "\t Health: %s" % package.health return 0