diff options
author | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2021-09-16 13:25:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-16 13:25:24 +0200 |
commit | fa6366a7dffa36209d82a7c75b5612ae887f824b (patch) | |
tree | 34d28644af7f447cb372873eed987da68c197769 /lib | |
parent | b09ad2cc8c5f371e39c61dac7fca3d89d6ffbc6c (diff) | |
download | spack-fa6366a7dffa36209d82a7c75b5612ae887f824b.tar.gz spack-fa6366a7dffa36209d82a7c75b5612ae887f824b.tar.bz2 spack-fa6366a7dffa36209d82a7c75b5612ae887f824b.tar.xz spack-fa6366a7dffa36209d82a7c75b5612ae887f824b.zip |
Add a deprecation warning when using the old concretizer (#25966)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/spec.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/spack/spack/spec.py b/lib/spack/spack/spec.py index b026a3ab93..dba4924144 100644 --- a/lib/spack/spack/spec.py +++ b/lib/spack/spack/spec.py @@ -82,6 +82,7 @@ import operator import os import re import sys +import warnings import ruamel.yaml as yaml import six @@ -2399,6 +2400,13 @@ class Spec(object): """ import spack.concretize + # Add a warning message to inform users that the original concretizer + # will be removed in v0.18.0 + msg = ('the original concretizer is currently being used.\n\tUpgrade to ' + '"clingo" at your earliest convenience. The original concretizer ' + 'will be removed from Spack starting at v0.18.0') + warnings.warn(msg) + if not self.name: raise spack.error.SpecError( "Attempting to concretize anonymous spec") |