[Distutils] [Pythonmac-SIG] pkg_resources and Mac OS X compatibility
Bob Ippolito
bob at redivi.com
Sun Feb 5 23:07:33 CET 2006
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:
-bob
-------------- next part --------------
A non-text attachment was scrubbed...
Name: setuptools-r42250-fat-1.patch
Type: application/octet-stream
Size: 1250 bytes
Desc: not available
Url : http://mail.python.org/pipermail/distutils-sig/attachments/20060205/1fb218d0/attachment.obj
More information about the Distutils-SIG
mailing list