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:
|
try:
|
||||||
dep.merge(dependency)
|
dep.merge(dependency)
|
||||||
except UnsatisfiableSpecError as e:
|
except UnsatisfiableSpecError as e:
|
||||||
e.message = ("Conflicting conditional dependencies on"
|
e.message = (
|
||||||
"package %s for spec %s" % (self.name, self))
|
"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
|
raise e
|
||||||
|
|
||||||
return dep
|
return dep
|
||||||
|
Loading…
Reference in New Issue
Block a user