On Fri, 26 Jan 2018 at 23:10 Pradyun Gedam <pradyunsg@gmail.com> wrote:
Resending coz I clicked the wrong button.
On Fri, 26 Jan 2018 at 22:16 Paul Moore <p.f.moore@gmail.com> wrote:
Is there any other place where current functionality needs this information, *apart* from pip check? Are there any proposed additional features that might need it?
Yes. I currently have a branch where during pip install, after the
to be installed are selected, it does a pip check on what would be the installed packages if the installation is successful. This would mean
On 26 January 2018 at 16:07, Pradyun Gedam <pradyunsg@gmail.com> wrote: packages that
if we do select an incompatible version for installation, pip install would be able to print a warning.
I'd rather see us get a proper solver that would mean this should never happen :-)
Yep, I am working on that. This is more of a short-term thing that I'm thinking of, just in case the proper solver isn't ready in time for pip 10. :)
And the resolver will need this extras-installed metadata as well.
Aside, I've just posted an update over at #988 -- https://github.com/pypa/pip/issues/988#issuecomment-360846457 -- about the state of the resolver work and the aforementioned branch.
Paul
--
Pradyun