bugfix: spack.package.possible_dependencies()
should return virtuals
`spack.package.possible_dependencies()` was forgetting to pass the `visited` dict to recursive calls; this fixes it
This commit is contained in:
parent
0b1b8c3936
commit
7cfa497912
@ -2154,11 +2154,6 @@ def possible_dependencies(*pkg_or_spec, **kwargs):
|
||||
|
||||
See ``PackageBase.possible_dependencies`` for details.
|
||||
"""
|
||||
transitive = kwargs.get('transitive', True)
|
||||
expand_virtuals = kwargs.get('expand_virtuals', True)
|
||||
deptype = kwargs.get('deptype', 'all')
|
||||
missing = kwargs.get('missing')
|
||||
|
||||
packages = []
|
||||
for pos in pkg_or_spec:
|
||||
if isinstance(pos, PackageMeta):
|
||||
@ -2172,8 +2167,7 @@ def possible_dependencies(*pkg_or_spec, **kwargs):
|
||||
|
||||
visited = {}
|
||||
for pkg in packages:
|
||||
pkg.possible_dependencies(
|
||||
transitive, expand_virtuals, deptype, visited, missing)
|
||||
pkg.possible_dependencies(visited=visited, **kwargs)
|
||||
|
||||
return visited
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user