On Tue, Jun 11, 2013 at 7:48 PM, Fred Drake <f...@fdrake.net> wrote: > On Tue, Jun 11, 2013 at 7:22 PM, Tres Seaver <tsea...@palladion.com> wrote: >> When in doubt, remove .installed.cfg and re-run buildout after any such >> change. > > So the real question is: Why doesn't bootstrap.py just do this?
Because it's not just an optimization and removing .installed.cfg prevents cleanup that might be desirable. Removing it as part of bootstrap seems too magic for me. I'd rather: - Error if there's a .installed.cfg - adding a --force option that tries to uninstall and then removed .instaled.cfg. > I've stumbled on this many times as well; I don't see an advantage to > this not being handled by the bootstrap, because it will surprise us > eventually. It rarely surprises me. > Some of us (include me, apparently) are more easily surprised than others. No kidding. ;) Jim -- Jim Fulton http://www.linkedin.com/in/jimfulton _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig