On Fri, Aug 16, 2013 at 2:18 AM, <samuel.feren...@barclays.com> wrote: > It seems distutils.util.get_platform() semantically differs on Windows and > Linux. > > Windows: the return value is derived from the architecture of the > *interpreter*, hence for 32-bit Python running on 64-bit Windows > get_platform() = 'win32' (32-bit). > > Linux: the return value is derived from the architecture of the *OS*, hence > for 32-bit Python running on 64-bit Linux get_platform() = 'linux-x86_64' > (64-bit). > > Is this intentional?
This seems just plain wrong to me. For the record, running a 32 bit Python on a 64 bit OS_X box: In [5]: distutils.util.get_platform() Out[5]: 'macosx-10.6-i386' which is the answer I want. -Chris > My context (where this hit me): I was trying to install the 32-bit version of > the Perforce API (compiled module) on 64-bit Windows and on 64-bit Linux. My > command-line was > > python3.3-32 setup.py install --root FOO --install-platlib=lib.$PLAT > > (note the '-32' and the '$PLAT') > > On Windows, this installed the 32-bit version of the API into > "FOO\lib.win32". On Linux, this installed the 64-bit version of the API into > "FOO/lib.linux-x86_64". I'm not sure which is more correct behavior but the > asymmetry seems suspicious. > > Sam > _______________________________________________ > > This message is for information purposes only, it is not a recommendation, > advice, offer or solicitation to buy or sell a product or service nor an > official confirmation of any transaction. It is directed at persons who are > professionals and is not intended for retail customer use. Intended for > recipient only. This message is subject to the terms at: > www.barclays.com/emaildisclaimer. > > For important disclosures, please see: > www.barclays.com/salesandtradingdisclaimer regarding market commentary from > Barclays Sales and/or Trading, who are active market participants; and in > respect of Barclays Research, including disclosures relating to specific > issuers, please see http://publicresearch.barclays.com. > > _______________________________________________ > _______________________________________________ > Distutils-SIG maillist - Distutils-SIG@python.org > http://mail.python.org/mailman/listinfo/distutils-sig -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception chris.bar...@noaa.gov _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig