[Distutils] [RFC] PEP 345 and PEP 386 updates

Tarek Ziadé ziade.tarek at gmail.com
Wed Oct 21 10:48:00 CEST 2009


On Wed, Oct 21, 2009 at 10:20 AM, David Cournapeau
<david at ar.media.kyoto-u.ac.jp> wrote:
> Tarek Ziadé wrote:
>> There's something unclear for me here :
>>
>> What is suppose to happen when you use Python 32bits on a 64bits machine,
>> for Python distributions that get build or installed ?
>>
>> Do you end up in a mixed environment of 64bits distributions within a
>> 32bits interpreter ?
>>
>
> Hopefully not - you obviously cannot load 64 bits extensions in a 32
> bits interpreter. I don't know the details, but WoW64 virtualizes
> everything to look like a 32 bits windows to 32 bits processes (the
> registry is different, etc...). But you could imagine that independently
> on whether the interpreter is 32 or 64 bits, you need to process things
> differently on windows 32 and 64 bits (e.g. a 32 bits python on xp and a
> 32 bits python on xp 64 may have different requirements). FWIW, the
> user-case in scons was detecting Visual Studio.

The micro-language, though, is about the metadata fields like "requires"

So do you have a use case where a Python distribution needs to use "64
bit (the machine)"
in order to provide a different requires ?

Tarek


More information about the Distutils-SIG mailing list