[Distutils] Finishing PEP 345

David Lyon david.lyon at preisshare.net
Mon Jan 11 02:35:41 CET 2010

Hi Martin,

>From PEP-345,

> Requires-Dist: foo (1,!=1.3); platform.machine == 'i386'

I'd like to point to the following quote from http://www.apple.com/intel/

"Now every new Mac ships with an Intel processor. Experience delightful
responsiveness from the smallest Mac mini to the most beefed-up Mac Pro.
Use one of more than 7,000 universal applications that take full advantage
of the Intel chip. Run programs from your PowerPC-based Mac in
translation. Powered by Intel chips, your new Mac will do all those things
that only Macs can do — and do so at an astonishing level of performance."

So the test would be true for some macs but not all, depending on how old
the mac is. Depending on whether the python implementation is properly
working or not.

I'll just make the point that it is going to be really difficult for
windows users to follow the hardware differences that exist in the mac

Obviously, some macs have intel processors and some don't. How would a
developer reasonably be expected to know which are which? and what
difference does it make?

This information needs to be covered in the PEP for it to make it make
more sense to mr.average developer. At the moment it is somewhat


More information about the Distutils-SIG mailing list