mirror of
https://github.com/python/cpython.git
synced 2025-07-23 03:05:38 +00:00
Make it possible to install a framework build of Python 3.x on OSX.
This the build machinery on OSX to re-enable building (and installing) PythonLauncher.app and IDLE.app. This needs ports of fixes to Lib/distutils/util.py and Include/pymacconfig.h to be fully functiontional, to be fully functional. I also have a patch for Makefile.pre.in that I'll post on bugs.python.org for review.
This commit is contained in:
parent
a17775fab4
commit
2160015915
8 changed files with 1007 additions and 19 deletions
|
@ -14,7 +14,7 @@ status also when nothing needs to be fixed.
|
|||
"""
|
||||
import sys
|
||||
import os
|
||||
import gestalt as _gestalt
|
||||
import platform
|
||||
|
||||
MAKEFILE='/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/config/Makefile'
|
||||
CHANGES=((
|
||||
|
@ -99,11 +99,12 @@ def main():
|
|||
print("fixapplypython23: no fix is needed on MacOSX on Intel")
|
||||
sys.exit(0)
|
||||
|
||||
if gestalt.gestalt('sysv') < 0x1030:
|
||||
osver = platform.mac_ver()
|
||||
if osver != '10.3' and os.ver < '10.3.':
|
||||
print('fixapplepython23: no fix needed on MacOSX < 10.3')
|
||||
sys.exit(0)
|
||||
|
||||
if gestalt.gestalt('sysv') >= 0x1040:
|
||||
if osver >= '10.4':
|
||||
print('fixapplepython23: no fix needed on MacOSX >= 10.4')
|
||||
sys.exit(0)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue