[Distutils] Plans for binary wheels, and PyPi and OS-X

Nick Coghlan ncoghlan at gmail.com
Thu Oct 31 22:34:19 CET 2013


On 1 Nov 2013 06:50, "Tres Seaver" <tseaver at palladion.com> wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 10/31/2013 02:24 PM, Donald Stufft wrote:
> > To be honest the same problems likely exists on Windows, it?s just
> > less likely and the benefits of prebuilt binaries greater.
>
> For all platforms *except* Windows, wheels are essentially caches --
> there is no real reason to distribute them via PyPI at all, because OSx
> and Linux develpoers will have tools to build them from sdists.

They're caches that can speed things up a *lot*, though, and for new users
"can build C extensions" is a higher bar than "can run Python and pip".

Given PEP 453, it's probably worth allowing wheels on Mac OS X in pip 1.5,
then we can tackle the thornier general *nix problem in the pip 1.6 time
frame (which should also improve external dependency handling on Windows
and Mac OS X as well).

Cheers,
Nick.

>
> Pip *does* need to allow installing them on those platforms, but probably
> only via explicit paths / URLS (rather than finding them on PyPI).
>
>
> Tres.
> - --
> ===================================================================
> Tres Seaver          +1 540-429-0999          tseaver at palladion.com
> Palladion Software   "Excellence by Design"    http://palladion.com
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iEYEARECAAYFAlJywmwACgkQ+gerLs4ltQ5P/ACfXcMJj4dmnlNJEccZ8gxi8FLR
> GrQAoLxxgeVnKRvuoscR6GuabwGxfsnF
> =gZW1
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Distutils-SIG maillist  -  Distutils-SIG at python.org
> https://mail.python.org/mailman/listinfo/distutils-sig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20131101/26f7fdea/attachment.html>


More information about the Distutils-SIG mailing list