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