On Jul 18, 2013, at 4:22 AM, Nick Coghlan <ncoghlan@gmail.com> wrote:
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 :)
That's only a problem if we make a MSI installer. Which I don't think we need to do.
Cheers, Nick.
-- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia
----------------- Donald Stufft PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA