Improve info messages
This commit is contained in:
parent
a8dd481bbf
commit
fc2793f98f
@ -7,7 +7,6 @@
|
||||
import os
|
||||
import re
|
||||
import sys
|
||||
import warnings
|
||||
from typing import Any, Dict, List, Optional, Tuple
|
||||
|
||||
import archspec.cpu
|
||||
@ -137,7 +136,11 @@ def _init_packages_yaml(
|
||||
for legacy in legacy_compilers:
|
||||
by_name.setdefault(legacy.name, []).append(legacy)
|
||||
spack.detection.update_configuration(by_name, buildable=True, scope=scope)
|
||||
warnings.warn("compilers have been automatically converted from existing 'compilers.yaml'")
|
||||
tty.info(
|
||||
"Compilers have been converted from 'compilers.yaml' and written to "
|
||||
"'packages.yaml'. Use of 'compilers.yaml' is deprecated, and will be "
|
||||
"ignored in future versions of Spack"
|
||||
)
|
||||
return
|
||||
|
||||
# Look for compilers in PATH
|
||||
@ -146,7 +149,7 @@ def _init_packages_yaml(
|
||||
raise NoAvailableCompilerError(
|
||||
"no compiler configured, and Spack cannot find working compilers in PATH"
|
||||
)
|
||||
warnings.warn("compilers have been configured automatically from PATH inspection")
|
||||
tty.info("Compilers have been configured automatically from PATH inspection")
|
||||
|
||||
|
||||
def all_compilers_from(
|
||||
|
@ -93,6 +93,7 @@
|
||||
|
||||
TransformFunction = Callable[[spack.spec.Spec, List[AspFunction]], List[AspFunction]]
|
||||
|
||||
|
||||
class OutputConfiguration(NamedTuple):
|
||||
"""Data class that contains configuration on what a clingo solve should output."""
|
||||
|
||||
@ -3428,7 +3429,9 @@ def possible_compilers(*, configuration) -> List["spack.spec.Spec"]:
|
||||
continue
|
||||
|
||||
if c in result:
|
||||
warnings.warn(f"duplicate {c} compiler found. Edit your packages.yaml to remove it.")
|
||||
warnings.warn(
|
||||
f"duplicate {c.long_spec} compiler found. Edit your packages.yaml to remove it."
|
||||
)
|
||||
continue
|
||||
|
||||
result.add(c)
|
||||
|
Loading…
Reference in New Issue
Block a user