[Distutils] Platform naming standardization

Tarek Ziadé ziade.tarek at gmail.com
Wed Jan 13 02:18:18 CET 2010


On Wed, Jan 13, 2010 at 2:01 AM, David Cournapeau <cournape at gmail.com> wrote:
> On Wed, Jan 13, 2010 at 3:08 AM, Nate Coraor <nate at psu.edu> wrote:
>
>>
>> It's not even crucial to me that these be fixed, but before I continue to
>> hack up the platform string, I wanted to ask the SIG to address these issues
>> and hopefully decide on a standard.  That way, I can at least implement
>> patches in my app that will be compatible with whatever (if anything) is
>> decided.
>
> I think the only reasonable approach today is to admit that python
> does not have a well defined ABI (but see PEP 384), and only target
> well known binary distributions. On mac os x, only target the python
> from python.org, etc...
>
> IMHO, all the attempts at distinguishing between UCS2 vs UCS4, etc...
> are flawed, because that's only the tip of the iceberg, and it quickly
> gives a big number of combinations. Cramming information into
> get_platform to pretend it gives some kind of ABI guarantee does not
> sound very robust.

Besides a well-defined ABI, if usc2/usc4 + 32/64 bits distinction on
some platforms
already fixes a numbers of use cases, I think could worth it for 2.7/3.2


More information about the Distutils-SIG mailing list