https://github.com/python/cpython/commit/0b96f1c78bcd04171420f5b50bb6ca7f4ac991cd
commit: 0b96f1c78bcd04171420f5b50bb6ca7f4ac991cd
branch: 3.14
author: Miss Islington (bot) <[email protected]>
committer: hugovk <[email protected]>
date: 2026-11-02T12:13:29+02:00
summary:

[3.14] macOS installer: Properly pluralise "architectures" (GH-160759) (#161164)

Co-authored-by: Hugo van Kemenade <[email protected]>

files:
M Mac/BuildScript/build-installer.py
M Mac/BuildScript/resources/ReadMe.rtf

diff --git a/Mac/BuildScript/build-installer.py 
b/Mac/BuildScript/build-installer.py
index 072cb2a82d85e65..0db92cff47c6eb3 100755
--- a/Mac/BuildScript/build-installer.py
+++ b/Mac/BuildScript/build-installer.py
@@ -1402,7 +1402,10 @@ def patchFile(inPath, outPath):
     data = data.replace('$FULL_VERSION', getFullVersion())
     data = data.replace('$VERSION', getVersion())
     data = data.replace('$MACOSX_DEPLOYMENT_TARGET', ''.join((DEPTARGET, ' or 
later')))
-    data = data.replace('$ARCHITECTURES', ", 
".join(universal_opts_map[UNIVERSALARCHS]))
+    archs = universal_opts_map[UNIVERSALARCHS]
+    data = data.replace('$ARCHITECTURES', ", ".join(archs))
+    data = data.replace('$ARCHITECTURE_NOUN',
+                        "architecture" if len(archs) == 1 else "architectures")
     data = data.replace('$INSTALL_SIZE', installSize())
     data = data.replace('$THIRD_PARTY_LIBS', "\\\n".join(THIRD_PARTY_LIBS))
 
diff --git a/Mac/BuildScript/resources/ReadMe.rtf 
b/Mac/BuildScript/resources/ReadMe.rtf
index ee5ba4707dfea4b..4d0de23b345b1b3 100644
--- a/Mac/BuildScript/resources/ReadMe.rtf
+++ b/Mac/BuildScript/resources/ReadMe.rtf
@@ -6,7 +6,7 @@
 \margl1440\margr1440\vieww13380\viewh14580\viewkind0
 
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
 
-\f0\fs24 \cf0 This package will install Python $FULL_VERSION for macOS 
$MACOSX_DEPLOYMENT_TARGET for the following architecture(s): $ARCHITECTURES.\
+\f0\fs24 \cf0 This package will install Python $FULL_VERSION for macOS 
$MACOSX_DEPLOYMENT_TARGET for the following $ARCHITECTURE_NOUN: $ARCHITECTURES.\
 \
 
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\partightenfactor0
 

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to