At 02:07 PM 2/5/2006 -0800, Bob Ippolito wrote: >On Feb 5, 2006, at 2:00 PM, Bob Ippolito wrote: >>With the way that we're returning the distutils platform on the >>universal branch of Mac OS X, we need another patch to >>pkg_resources. The reason for this is that >>distutils.util.get_platform() returns the platform that it is >>trying to produce binaries for, which is often not the exact >>current platform. More specifically, our current strategy is to >>produce a version of Python that will build extensions that are >>compatible with Mac OS X 10.3, but the actual building of >>extensions requires Mac OS X 10.4 or later (because the toolchain >>doesn't exist on Mac OS X 10.3). >> >>In some rare cases, people will want to produce packages that >>explicitly require Mac OS X 10.4 or later, which they can do by >>setting the MACOSX_DEPLOYMENT_TARGET=10.4 environment variable when >>running setup.py. This will influence the value returned by >>disutils.util.get_platform(), and will influence the compiler and >>linker if extensions are built. >> >>This patch adds an internal _get_max_platform(plat) function that >>returns the actual runtime version of Mac OS X, for use in >>compatible_platforms. > >Oops, wrong patch.. here's the correct one. Sorry about that:
I've implemented a similar - but different - patch. Yours causes setuptools' tests to fail on non-Mac platforms, including non-Mac darwin. _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig