Open partev opened 1 month ago
However, Windows 8.1 ESU has been discontinued in January of 2023
Note that Microsoft didn't offer ESU support for Windows 8.1. Regardless, PEP 11 is based on the extended support lifetime, not ESU. Extended support for Windows 8.1 ended on 10 January 2023, and Windows Server 2012 R2 was supported until 10 October 2023. Python 3.12 was released just before the latter date, on 2 October 2023, but it was decided that 3.12 would not support either Windows 8.1 or Windows Server 2012 R2.
Extended support for Windows Server 2016 will end on 12 January 2027. The version of Python that comes after 3.14 will probably be the last to support Server 2016. This corresponds to Windows 10 1607 (i.e. NTDDI_WIN10_RS1
).
Documentation
"Using Python on Windows" section of the documentation says:
However, Windows 8.1 ESU has been discontinued in January of 2023 and therefore according to PEP 11 has been unsupported starting from python-3.12. It is not clear why we are mentioning Windows 7, so I recommend removing that sentence.
Python 3.12 was released in October of 2023 and therefore no longer supported Windows 8.1
Linked PRs