[Distutils] Specific packaging goals and a tentative timeline
Donald Stufft
donald at stufft.io
Sat Jul 20 05:33:07 CEST 2013
On Jul 19, 2013, at 11:27 PM, Nick Coghlan <ncoghlan at gmail.com> wrote:
> On 20 July 2013 02:31, Marcus Smith <qwcode at gmail.com> wrote:
>>
>>> * decide on a bundling or explicit bootstrapping scheme for pip
>>> (this still needs a PEP to help clarify the pros and cons of the
>>> various alternatives)
>>
>>
>> if we improve things enough so that the get-pip.py experience is reliable
>> and robust (and handles setuptools if not bundled), then might that be
>> enough for now?
>> (see the options here: https://github.com/pypa/pip/issues/1049)
>> i.e. improve pip's installer experience, and then come back around to
>> bundling/bootstrap with python.
>
> If we can figure out a consistent download-and-run experience that
> doesn't assume the availability of curl or wget, I think so.
> Alternatively (as I think Donald suggested?) a simple download-and-run
> Windows executable or installer would be friendlier for people that
> may not be used to configuring the Windows command line (even if it
> still relied on get-pip.py to do the heavy lifting in terms of
> actually getting pip onto the system). It doesn't help that the
> Microsoft provided UI for configuring environment variables hasn't
> seen any serious improvements in the better part of two decades :P
>
> Also, if we'd like to do cert verification in the bootstrap script,
> keep in mind the fact that Python 2.6+ supports executable zip
> archives, so long as they have a __main__.py file at the top level.
>
> Cheers,
> Nick.
>
> --
> Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
> _______________________________________________
> Distutils-SIG maillist - Distutils-SIG at python.org
> http://mail.python.org/mailman/listinfo/distutils-sig
Folks are aware that get-pip.py includes an entire pip installation griped inside of it right?
So if we ship get-pip.py we're shipping pip, which we'll then use to install pip over the network
… instead of just shipping pip.
-----------------
Donald Stufft
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20130719/52af39f7/attachment.pgp>
More information about the Distutils-SIG
mailing list