Feb. 19, 2022
10:17 a.m.
On Fri, 18 Feb 2022 at 23:53, Steven D'Aprano <steve@pearwood.info> wrote:
When pip resolves dependencies, it does it in the simplest possible way that *usually* works. It has no satisfiability solver.
"No effort is made to ensure that the dependencies of all packages are fulfilled simultaneously. This can lead to environments that are broken in subtle ways, if packages installed earlier in the order have incompatible dependency versions relative to packages installed later in the order."
This is no longer true - pip incorporated a proper dependency resolver in 2020. Paul