improved constraint conflict error message (#9975)
This commit is contained in:
parent
e3aa36f4cb
commit
34f64f1f3f
@ -2053,8 +2053,14 @@ def _evaluate_dependency_conditions(self, name):
|
||||
try:
|
||||
dep.merge(dependency)
|
||||
except UnsatisfiableSpecError as e:
|
||||
e.message = ("Conflicting conditional dependencies on"
|
||||
"package %s for spec %s" % (self.name, self))
|
||||
e.message = (
|
||||
"Conflicting conditional dependencies for spec"
|
||||
"\n\n\t{0}\n\n"
|
||||
"Cannot merge constraint"
|
||||
"\n\n\t{1}\n\n"
|
||||
"into"
|
||||
"\n\n\t{2}"
|
||||
.format(self, dependency.spec, dep.spec))
|
||||
raise e
|
||||
|
||||
return dep
|
||||
|
Loading…
Reference in New Issue
Block a user