diff options
-rw-r--r-- | lib/spack/spack/cmd/info.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/spack/spack/cmd/info.py b/lib/spack/spack/cmd/info.py index 0ce04ef23b..63b45a3086 100644 --- a/lib/spack/spack/cmd/info.py +++ b/lib/spack/spack/cmd/info.py @@ -327,7 +327,7 @@ def _variants_by_name_when(pkg): """Adaptor to get variants keyed by { name: { when: { [Variant...] } }.""" # TODO: replace with pkg.variants_by_name(when=True) when unified directive dicts are merged. variants = {} - for name, (variant, whens) in pkg.variants.items(): + for name, (variant, whens) in sorted(pkg.variants.items()): for when in whens: variants.setdefault(name, {}).setdefault(when, []).append(variant) return variants |