Skip to content

Commit da1e552

Browse files
authored
pythongh-124487: Updated installer messages and internal docs regarding minimum Windows version (pythonGH-124822)
1 parent 67e01a4 commit da1e552

File tree

3 files changed

+5
-12
lines changed

3 files changed

+5
-12
lines changed

Doc/using/windows.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ available for application-local distributions.
2323

2424
As specified in :pep:`11`, a Python release only supports a Windows platform
2525
while Microsoft considers the platform under extended support. This means that
26-
Python |version| supports Windows 8.1 and newer. If you require Windows 7
27-
support, please install Python 3.8.
26+
Python |version| supports Windows 10 and newer. If you require Windows 7
27+
support, please install Python 3.8. If you require Windows 8.1 support,
28+
please install Python 3.12.
2829

2930
There are a number of different installers available for Windows, each with
3031
certain benefits and downsides.

Tools/msi/bundle/bootstrap/PythonBootstrapperApplication.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3100,7 +3100,7 @@ class PythonBootstrapperApplication : public CBalBaseBootstrapperApplication {
31003100
} else {
31013101
BalLog(BOOTSTRAPPER_LOG_LEVEL_ERROR, "Detected Windows Server 2003 or earlier");
31023102
}
3103-
BalLog(BOOTSTRAPPER_LOG_LEVEL_ERROR, "Windows Server 2012 or later is required to continue installation");
3103+
BalLog(BOOTSTRAPPER_LOG_LEVEL_ERROR, "Windows Server 2016 or later is required to continue installation");
31043104
} else {
31053105
if (IsWindows10OrGreater()) {
31063106
BalLog(BOOTSTRAPPER_LOG_LEVEL_STANDARD, "Target OS is Windows 10 or later");
@@ -3116,7 +3116,7 @@ class PythonBootstrapperApplication : public CBalBaseBootstrapperApplication {
31163116
} else {
31173117
BalLog(BOOTSTRAPPER_LOG_LEVEL_ERROR, "Detected Windows XP or earlier");
31183118
}
3119-
BalLog(BOOTSTRAPPER_LOG_LEVEL_ERROR, "Windows 8.1 or later is required to continue installation");
3119+
BalLog(BOOTSTRAPPER_LOG_LEVEL_ERROR, "Windows 10 or later is required to continue installation");
31203120
}
31213121

31223122
LocGetString(_wixLoc, L"#(loc.FailureOldOS)", &pLocString);

Tools/msi/purge.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,6 @@
5151
"test_pdb.msi",
5252
"tools.msi",
5353
"ucrt.msi",
54-
"Windows6.0-KB2999226-x64.msu",
55-
"Windows6.0-KB2999226-x86.msu",
56-
"Windows6.1-KB2999226-x64.msu",
57-
"Windows6.1-KB2999226-x86.msu",
58-
"Windows8.1-KB2999226-x64.msu",
59-
"Windows8.1-KB2999226-x86.msu",
60-
"Windows8-RT-KB2999226-x64.msu",
61-
"Windows8-RT-KB2999226-x86.msu",
6254
]
6355
PATHS = [
6456
"python-{}.exe".format(m.group(0)),

0 commit comments

Comments
 (0)