diff options
author | Masood Malekghassemi <atash@google.com> | 2016-07-15 23:17:41 -0700 |
---|---|---|
committer | Masood Malekghassemi <atash@google.com> | 2016-07-18 19:21:06 -0700 |
commit | 398b06e8432e5e9007349b7c89ae6b67e02c1035 (patch) | |
tree | 3ed2c8b6fe2357ec47d6531b3bbdb6413203b129 /setup.py | |
parent | 5e93d3fffa5856a588cae76c61472b74e51ce469 (diff) |
Force the Python host version on Mac OS X
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -30,10 +30,12 @@ """A setup module for the GRPC Python package.""" from distutils import extension as _extension +from distutils import util import os import os.path import pkg_resources import platform +import re import shlex import shutil import sys @@ -133,6 +135,10 @@ if 'darwin' in sys.platform and PY3: if mac_target and (pkg_resources.parse_version(mac_target) < pkg_resources.parse_version('10.7.0')): os.environ['MACOSX_DEPLOYMENT_TARGET'] = '10.7' + os.environ['_PYTHON_HOST_PLATFORM'] = re.sub( + r'macosx-[0-9]+\.[0-9]+-(.+)', + r'macosx-10.7-\1', + util.get_platform()) def cython_extensions(module_names, extra_sources, include_dirs, |