|
|
|
|
|
by nitely
2026 days ago
|
|
They either haven't experience the pain or are oblivious to it. Pip old resolver is borked[0]: > [The new resolver] will reduce inconsistency: it will no longer install a combination of packages that is mutually inconsistent. At the moment, it is possible for pip to install a package which does not satisfy the declared requirements of another installed package. For example, right now, pip install "six<1.12" "virtualenv==20.0.2" does the wrong thing, “successfully” installing six==1.11, even though virtualenv==20.0.2 requires six>=1.12.0,<2 (defined here). The new resolver would, instead, outright reject installing anything if it got that input. [0]: https://pyfound.blogspot.com/2020/03/new-pip-resolver-to-rol... |
|
[1]: https://javascript.christmas/2019/10