def dumpDependencies(category, output_type=OUTPUT_DOT, depType="both"): """without displaying debuginfo in generated output""" with EmergeDebug.TemporaryVerbosity(0): packageList, categoryList = portage.getPackagesCategories(category) dep_tree = DependenciesTree() for _category, _package in zip(categoryList, packageList): dep_tree.addDependencies(_category, _package, depType=depType) return createOutput(output_type, dep_tree)
def dumpDependenciesForPackageList(packageList, output_type=OUTPUT_DOT, depType="both"): """without displaying debuginfo in generated output""" with EmergeDebug.TemporaryVerbosity(0): dep_tree = DependenciesTree() for category, package, dummyTarget, dummyPatchlevel in packageList: dep_tree.addDependencies(category, package, depType=depType) return createOutput(output_type, dep_tree)