News for hackers. Stuff that matters.
Re:Python Wheels Crosses 90% by blt on Sunday June 07, 2020 @11:52PM (#23453414)
conda seems to spend a lot of time in a SAT solver or something to deal with the known NP-complete problem of dependency resolution [1]. Maybe pip doesn't do the same thing for requirements.txt setups?

[1] https://research.swtch.com/version-sat

Re:Python Wheels Crosses 90% by downerending on Monday June 08, 2020 @01:10AM (#23453753)
It can be pretty bad, yes. A primary issue seems to be that conda package authors don't always do their deps right.

Pip, on the other hand, often "wins" by not even bothering to notice the versions of low-level libraries, etc. If that doesn't work, you get to keep both pieces.

Re:Python Wheels Crosses 90% by wdobbels on Monday June 08, 2020 @05:25AM (#23455016)
Indeed, pip has no dependency resolver as of now, although it is being actively worked on [1], and they did secure some funding [2].

[1] https://github.com/pypa/pip/issues/988

[2] https://pyfound.blogspot.com/2019/11/seeking-developers-for-...

Re:Python Wheels Crosses 90% by dimatura on Monday June 08, 2020 @10:14AM (#23456625)
Yeah, so while conda can be annoyingly slow, comparing it directly to pip in that department is unfair. A more fair comparison would be pip plus poetry or pipenv, which also have speed complaints :/