On 11/15/2013 03:14 PM, Marcus Smith wrote: > ok, looking at this more, "pip uninstall" wasn't added until v0.6, so > probably it just used `--record` for it's log as a side-effect of the > previous decision to use `--single-version-externally-managed`.
Pip's use of --record to record a list of installed files actually predates uninstall too (though of course it was useful/necessary in implementing uninstall). > and the decision to use `--single-version-externally-managed`, was > probably just based on pip needing to override the dependency > resolution, and have it's signature "requirements file" feature that > supported overriding dependencies. Uh, maybe? What does --single-version-externally-managed have to do with dependencies? Does it prevent the installation of dependencies? I didn't realize that. In that case, does pip's --egg flag (which removes --single-version-externally-managed from the install command, but doesn't replace it with anything else) break requirements files? Carl _______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
