On 18 July 2013 18:10, Paul Moore <p.f.moore@gmail.com> wrote:
On 18 July 2013 08:57, Nick Coghlan <ncoghlan@gmail.com> wrote:
Shipping an msi installer for pip (perhaps bundling with setuptools) would also be an acceptable alternative.
-1.
I would suggest that this approach, if it were considered seriously, should be reviewed carefully by someone who understands MSI installers (not me!). Specifically, if I install pip via an MSI, then use "python -m pip install -U pip", will the "Add/Remove Programs" entry created by the MSI still uninstall cleanly? Broken uninstall options and incomplete package removals are a perennial problem on Windows, usually caused by messing with installed files outside control of the installer.
This potential problem needs to be taken into account for any bundling solution as well. Explicit bootstrapping (with an install time option to invoke it in the CPython and Python launcher for Windows installers) is looking better all the time :) Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia