def build_high_level_packages()

in scripts/elf_rockylinux_dependency_analyzer.py [0:0]


def build_high_level_packages(grand_summary):
    all_packages = set()
    for packages in grand_summary.values():
        all_packages.update(package.split('-')[0] for package in packages)
    high_level_packages = {}
    for package in all_packages:
        deps = get_package_dependencies(package)
        if deps:
            high_level_packages[package] = [dep.split('-')[0] for dep in deps]
    return high_level_packages