3 ms·
The release notes are here [1] and I assume the reason this is being posted is because of: > The new resolver now resolves packages in a deterministic order. (
by tgb 6y ago
The release notes are here [1] and I assume the reason this is being posted is because of:
> The new resolver now resolves packages in a deterministic order. (https://github.com/pypa/pip/pull/9100 https://github.com/pypa/pip/pull/9100)
[1] https://pip.pypa.io/en/stable/news/#id1 https://pip.pypa.io/en/stable/news/#id1
- groodt 6y agoYes, the new resolver is the highlight. Permalink to the release notes: https://github.com/pypa/pip/blob/c31c148a5b1d87591862c715adc7a7e5f3242fba/NEWS.rst https://github.com/pypa/pip/blob/c31c148a5b1d87591862c715adc...
- pydry 6y agoDoes it still allow conflicting dependencies?
- randlet 6y agoIt refuses to install when there are conflicts now. $ pip install "six<1.12" "virtualenv==20.0.2" -q ERROR: Cannot install six<1.12 and virtualenv==20.0.2 because these package versions have conflicting dependencies. ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
- deleted 6y ago[deleted]
- rla3rd 6y agoonly if you are installing the packages simultaneously. it still does the wrong thing if it conflicts with a package already installed