This new method uses exactly the same algorithm as solve, but when a satistifiability error occurs, it computes a minimal unsatistiable set of jobs, which helps giving a more human-readable error message.
As an example, let's say we have a small dependency problem with the following packages:
This new method uses exactly the same algorithm as solve, but when a satistifiability error occurs, it computes a minimal unsatistiable set of jobs, which helps giving a more human-readable error message.
As an example, let's say we have a small dependency problem with the following packages:
Then, trying to install both
scipy 0.18.x
andMKL < 12
cannot work. With solve, the error message is:With the new
solve_with_hint
method: