-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10/30/2011 02:04 PM, Ned Deily wrote:
> In article 
> <cacac1f-cmbkryagzrcawdndm7-vn4yjo99fbd9vvccmbhcv...@mail.gmail.com>,
>
> 
Paul Moore <p.f.mo...@gmail.com> wrote:
> 
>> I'd like to reopen the discussions on how the new packaging
>> module will handle/support binary distributions in Python 3.3.
>> The previous thread (see 
>> http://mail.python.org/pipermail/python-dev/2011-October/113956.html)
>>
>> 
included a lot of good information and discussion, but ultimately
>> didn't reach any firm conclusions.
>> 
>> First question - is this a Windows only problem, or do
>> Unix/MacOS users want binary support? My feeling is that it's not
>> an issue for them, at least not enough that anyone has done
>> anything about it in the past, so I'll focus on Windows here.
> 
> I haven't been following this discussion that closely but I'm
> rather surprised that the need for binary distributions for Python
> packages on non-Windows platforms would be in question.  Just as on
> Windows, it's not a given that all Unix or Mac OS X end-user
> systems will have the necessary development tools installed (C
> compiler, etc) to build C extension modules.  Today, the most
> platform-independent way of distributing these are with binary
> eggs: the individual binary eggs are, of course, not
> platform-independent but the distribution and installation
> mechanism is or should be.  Sure, there are other ways, like
> pushing the problem back to the OS distributor (e.g. Debian, Red 
> Hat, et al) or, as in the case of Mac OS X where there isn't a
> system package manager in the same sense, to a third-party package
> distributor (like MacPorts, Homebrew, or Fink).  Or you can produce
>  platform-specific installers for each platform which also seems 
> heavy-weight.
> 
> Has anyone analyzed the current packages on PyPI to see how many
> provide binary distributions and in what format?

Practically speaking, nobody but Windows consumers *needs* binary
packages on PyPI:  even if the target ("production") box is
crippled^Wstripped of its compiler, such environments always have
"staging" hosts which can be used to build binary packages for
internal distribution.

Windows users are the only ones who routinely don't have access to a
compiler at all.  Even trying to push binary distributeions to PyPI
for Linux is a nightmare (e.g., due to UCS2 / UCS4 incompatibility).



Tres.
- -- 
===================================================================
Tres Seaver          +1 540-429-0999          tsea...@palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk6tvk4ACgkQ+gerLs4ltQ7zLwCfa0tvsRUtkwC3OkhYwGD7eGvL
pbwAoLAm416vdyS3qbGDf/2R9iEtw2rH
=tcS+
-----END PGP SIGNATURE-----

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to