def packagedb_info(self, package): if self.packagedb.has_package(package): metadata, files, repo = info_operation.info_name(package, False) if self.options.short: ctx.ui.formatted_output(_("[binary] "), noln=True, column=" ") else: ctx.ui.info( _('Package found in \"{}\" repository:').format(repo)) self.print_metadata(metadata, self.packagedb) else: ctx.ui.info( _("\"{}\" package is not found in binary repositories."). format(package))
def installdb_info(self, package): if self.installdb.has_package(package): metadata, files, repo = info_operation.info_name(package, True) if self.options.files or self.options.files_path: self.print_files(files) return if self.options.short: ctx.ui.formatted_output(_("[inst] "), noln=True, column=" ") else: ctx.ui.info(_('Installed package:')) self.print_metadata(metadata, self.installdb) else: ctx.ui.info(_("\"{}\" package is not installed.").format(package))