From 7cfa497912d565ae24ae90a8095fde206901a276 Mon Sep 17 00:00:00 2001 From: Todd Gamblin Date: Fri, 3 Jan 2020 23:28:53 -0800 Subject: 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 --- lib/spack/spack/package.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'lib') diff --git a/lib/spack/spack/package.py b/lib/spack/spack/package.py index 2c8917a9ac..de0f9b3568 100644 --- a/lib/spack/spack/package.py +++ b/lib/spack/spack/package.py @@ -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 -- cgit v1.2.3-60-g2f50