Search for packages, using just the package names and summaries. {{{ #!python yb = yum.YumBase() yb.conf.cache = 1 searchterms = sys.argv[1:] # Can be any of name/description/url/summary/etc. searchlist = ['name', 'summary'] print '%s Searching %s' % tuple(['-' * 30] * 2) res = yb.searchGenerator(searchlist, searchterms) res = sorted(res, key=lambda x: x[0]) seen = set() for (pkg, values) in res: if pkg.name not in seen: # Print name/summary print "%s : %s" % (pkg.name, pkg.summary) seen.add(pkg.name) }}}