https://github.com/python/cpython/commit/da1e5526aee674bb33c17a498aa3781587b9850c
commit: da1e5526aee674bb33c17a498aa3781587b9850c
branch: main
author: Wulian <[email protected]>
committer: zooba <[email protected]>
date: 2024-10-01T15:44:18+01:00
summary:
gh-124487: Updated installer messages and internal docs regarding minimum
Windows version (GH-124822)
files:
M Doc/using/windows.rst
M Tools/msi/bundle/bootstrap/PythonBootstrapperApplication.cpp
M Tools/msi/purge.py
diff --git a/Doc/using/windows.rst b/Doc/using/windows.rst
index 136236f51eb511..20d872d7639219 100644
--- a/Doc/using/windows.rst
+++ b/Doc/using/windows.rst
@@ -23,8 +23,9 @@ available for application-local distributions.
As specified in :pep:`11`, a Python release only supports a Windows platform
while Microsoft considers the platform under extended support. This means that
-Python |version| supports Windows 8.1 and newer. If you require Windows 7
-support, please install Python 3.8.
+Python |version| supports Windows 10 and newer. If you require Windows 7
+support, please install Python 3.8. If you require Windows 8.1 support,
+please install Python 3.12.
There are a number of different installers available for Windows, each with
certain benefits and downsides.
diff --git a/Tools/msi/bundle/bootstrap/PythonBootstrapperApplication.cpp
b/Tools/msi/bundle/bootstrap/PythonBootstrapperApplication.cpp
index 6f50200dc7b251..1e0df5084ff079 100644
--- a/Tools/msi/bundle/bootstrap/PythonBootstrapperApplication.cpp
+++ b/Tools/msi/bundle/bootstrap/PythonBootstrapperApplication.cpp
@@ -3100,7 +3100,7 @@ class PythonBootstrapperApplication : public
CBalBaseBootstrapperApplication {
} else {
BalLog(BOOTSTRAPPER_LOG_LEVEL_ERROR, "Detected Windows Server
2003 or earlier");
}
- BalLog(BOOTSTRAPPER_LOG_LEVEL_ERROR, "Windows Server 2012 or later
is required to continue installation");
+ BalLog(BOOTSTRAPPER_LOG_LEVEL_ERROR, "Windows Server 2016 or later
is required to continue installation");
} else {
if (IsWindows10OrGreater()) {
BalLog(BOOTSTRAPPER_LOG_LEVEL_STANDARD, "Target OS is Windows
10 or later");
@@ -3116,7 +3116,7 @@ class PythonBootstrapperApplication : public
CBalBaseBootstrapperApplication {
} else {
BalLog(BOOTSTRAPPER_LOG_LEVEL_ERROR, "Detected Windows XP or
earlier");
}
- BalLog(BOOTSTRAPPER_LOG_LEVEL_ERROR, "Windows 8.1 or later is
required to continue installation");
+ BalLog(BOOTSTRAPPER_LOG_LEVEL_ERROR, "Windows 10 or later is
required to continue installation");
}
LocGetString(_wixLoc, L"#(loc.FailureOldOS)", &pLocString);
diff --git a/Tools/msi/purge.py b/Tools/msi/purge.py
index e25219a6caf9d4..4a13d368d7c744 100644
--- a/Tools/msi/purge.py
+++ b/Tools/msi/purge.py
@@ -51,14 +51,6 @@
"test_pdb.msi",
"tools.msi",
"ucrt.msi",
- "Windows6.0-KB2999226-x64.msu",
- "Windows6.0-KB2999226-x86.msu",
- "Windows6.1-KB2999226-x64.msu",
- "Windows6.1-KB2999226-x86.msu",
- "Windows8.1-KB2999226-x64.msu",
- "Windows8.1-KB2999226-x86.msu",
- "Windows8-RT-KB2999226-x64.msu",
- "Windows8-RT-KB2999226-x86.msu",
]
PATHS = [
"python-{}.exe".format(m.group(0)),
_______________________________________________
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]