On Thursday, February 23, 2017, Donald Stufft <don...@stufft.io> wrote:
> > On Feb 23, 2017, at 5:31 PM, C Anthony Risinger <anth...@xtfx.me > <javascript:_e(%7B%7D,'cvml','anth...@xtfx.me');>> wrote: > > Yeah I'm pretty sure the bigger problem was version-less reqs eagerly > selecting a version (eg. latest) incompatible with later requirements > provided by a different package, but then treating them as hard reqs by > that point. I'll defer to you on how pip deals with things today. > > I'll try to resurface a concrete example. I know for certain pip at that > time (circa 2015) was capable of installing a set of packages where the > dependency information was not solvent, because I pointed it out to my team > (I actually think python-dateutil was involved for that one, mentioned in > another post). > > > > Yea, pip doesn’t really have a dep solver. It’s mechanism for selecting > which version to install is… not smart. > "Pip needs a dependency resolver" https://github.com/pypa/pip/issues/988 - {Enthought, Conda,}: SAT solver (there are many solutions) - easy_install: - pip: > > — > Donald Stufft > > > >
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig