mirror of
https://github.com/python/cpython.git
synced 2025-08-28 12:45:07 +00:00
bpo-38329: python.org macOS installers now update Current symlink (GH-19650)
Previously, python.org macOS installers did not alter the Current version symlink in /Library/Frameworks/Python.framework/Versions when installing a version of Python 3.x, only when installing 2.x. Now that Python 2 is retired, it's time to change that. This should make it a bit easier to embed Python 3 into other macOS applications.
This commit is contained in:
parent
b310700976
commit
bcc136ba89
2 changed files with 4 additions and 6 deletions
|
@ -1309,12 +1309,6 @@ def buildPython():
|
||||||
|
|
||||||
os.chdir(curdir)
|
os.chdir(curdir)
|
||||||
|
|
||||||
if PYTHON_3:
|
|
||||||
# Remove the 'Current' link, that way we don't accidentally mess
|
|
||||||
# with an already installed version of python 2
|
|
||||||
os.unlink(os.path.join(rootDir, 'Library', 'Frameworks',
|
|
||||||
'Python.framework', 'Versions', 'Current'))
|
|
||||||
|
|
||||||
def patchFile(inPath, outPath):
|
def patchFile(inPath, outPath):
|
||||||
data = fileContents(inPath)
|
data = fileContents(inPath)
|
||||||
data = data.replace('$FULL_VERSION', getFullVersion())
|
data = data.replace('$FULL_VERSION', getFullVersion())
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
python.org macOS installers now update the Current version symlink of
|
||||||
|
/Library/Frameworks/Python.framework/Versions for 3.9 installs. Previously,
|
||||||
|
Current was only updated for Python 2.x installs. This should make it easier
|
||||||
|
to embed Python 3 into other macOS applications.
|
Loading…
Add table
Add a link
Reference in a new issue