summaryrefslogtreecommitdiff
path: root/lib/spack/spack/cmd/solve.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/spack/spack/cmd/solve.py')
-rw-r--r--lib/spack/spack/cmd/solve.py9
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,