cmd/dependents.py: remove unused loop over all packages (#45166)

This commit is contained in:
Wouter Deconinck 2024-07-15 23:38:01 -05:00 committed by GitHub
parent 9a22ae11c6
commit a11da7bdb9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -47,16 +47,6 @@ def inverted_dependencies():
dependents of, e.g., `mpi`, but virtuals are not included as
actual dependents.
"""
dag = {}
for pkg_cls in spack.repo.PATH.all_package_classes():
dag.setdefault(pkg_cls.name, set())
for dep in pkg_cls.dependencies_by_name():
deps = [dep]
# expand virtuals if necessary
if spack.repo.PATH.is_virtual(dep):
deps += [s.name for s in spack.repo.PATH.providers_for(dep)]
dag = collections.defaultdict(set)
for pkg_cls in spack.repo.PATH.all_package_classes():
for _, deps_by_name in pkg_cls.dependencies.items():