diff options
Diffstat (limited to 'lib/spack/spack/cmd/solve.py')
-rw-r--r-- | lib/spack/spack/cmd/solve.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/spack/spack/cmd/solve.py b/lib/spack/spack/cmd/solve.py index fbb4d358ef..b97b405ccb 100644 --- a/lib/spack/spack/cmd/solve.py +++ b/lib/spack/spack/cmd/solve.py @@ -140,12 +140,15 @@ def _process_result(result, show, required_format, kwargs): def solve(parser, args): # these are the same options as `spack spec` - name_fmt = "{namespace}.{name}" if args.namespaces else "{name}" - fmt = "{@versions}{%compiler}{compiler_flags}{variants}{arch=architecture}" install_status_fn = spack.spec.Spec.install_status + + fmt = spack.spec.display_format + if args.namespaces: + fmt = "{namespace}." + fmt + kwargs = { "cover": args.cover, - "format": name_fmt + fmt, + "format": fmt, "hashlen": None if args.very_long else 7, "show_types": args.types, "status_fn": install_status_fn if args.install_status else None, |