On Mar 29, 2009, at 2:35 PM, Dieter Maurer wrote:
Jim Fulton wrote at 2009-3-29 12:02 -0400:
... 2. Backtracking is more practical in buildout than with easy_install. easy_install (not sure about pip) does conflict detection/resolution at run time, whereas buildout does it at build time. Slow conflict resolution is a lot more practical when you don't do it every time you start a script.
Are you sure?
Yes.
I think "setuptools" usually only searches for distributions during installation time. Runtime distribution searching is restricted to the "require" call and relevant only for multi version eggs.
Right, and in that context, you can get exactly the same problem. In addition, without multiple-version installs, you can have the situation that an install causes the dependencies of a previous install to be broken. Jim -- Jim Fulton Zope Corporation