[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