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)