[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2021-03-14 Thread C.A.M. Gerlach
C.A.M. Gerlach added the comment: Sorry I never got around to this, I was planning on it and then life and COVID intervened. I can give it another look now to get it in before the 3.10 feature freeze (since I at least documented in detail what each change should be, so it should be

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2021-03-14 Thread Eryk Sun
Eryk Sun added the comment: PEP 11 says that "[a] new feature release X.Y.0 will support all Windows releases whose extended support phase is not yet expired". There was no such thing as Extended Security Updates (ESU) when that provision was accepted. As defined by PEP 11, extended support

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2021-03-14 Thread DMI-1407
DMI-1407 added the comment: Is a Windows Version dropped on "normal" end of life or when the extended support ends? Windows 7 extended support ends in 2023 (april i think). Source:

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2020-10-07 Thread Roundup Robot
Change by Roundup Robot : -- nosy: +python-dev nosy_count: 10.0 -> 11.0 pull_requests: +21578 pull_request: https://github.com/python/cpython/pull/22586 ___ Python tracker ___

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2020-03-23 Thread C.A.M. Gerlach
C.A.M. Gerlach added the comment: Thanks, will do as requested. I was planning on knocking it out yesterday, but some unexpected things came up so I might have to push it all the way to next weekend, but I'll get it done. -- ___ Python tracker

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2020-03-22 Thread Steve Dower
Steve Dower added the comment: Go ahead. I think you should create three PRs (docs, tests and code), with only as many tests in the code PR as are needed to keep it passing. -- ___ Python tracker

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2020-03-22 Thread C.A.M. Gerlach
C.A.M. Gerlach added the comment: Hey, any update on this? As I mentioned, I'm willing to implement everything I mention here in one or more PRs, but I wanted to wait for a go-ahead in case some of the changes were not desired. Let me know and I'll go ahead. Thanks! --

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2020-03-04 Thread STINNER Victor
Change by STINNER Victor : -- nosy: -vstinner ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2020-03-04 Thread C.A.M. Gerlach
C.A.M. Gerlach added the comment: What Eryk said wrt Windows 8 seems sound, looking at some additional data. Per Statcounter [0], Windows 8 market share has dropped to 1.32% from 2.20% of all Windows users over the past 12 months, or 1.75% -> 1.01% of all desktop users. Extrapolating a

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2020-03-04 Thread C.A.M. Gerlach
C.A.M. Gerlach added the comment: Here's a further conservative list of low-hanging https://github.com/python/cpython/blob/master/Lib/ntpath.py#L675 * multiprocesing/connection.py | >=Win 8 | Branch can be inlined and outdated comments removed:

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2020-03-04 Thread C.A.M. Gerlach
C.A.M. Gerlach added the comment: I'd be happy to submit a PR to resolve all the issues that I note here. Just say the word and I'll go right ahead. I presume the Windows installer code [0a] should be updated to refuse to install on Windows <8 and given an informative warning instead

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2019-09-26 Thread Eryk Sun
Eryk Sun added the comment: > I'm not sure that there is a big benefit for us to drop Windows 8 > support (only Windows 8 but continue to support Windows 8.1), > compared to the annoyance for users. According to statcounter.com and netmarketshare.com, Windows 8 still has 1% or less of the

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2019-09-26 Thread Steve Dower
Steve Dower added the comment: There shouldn't be any annoyance to users, as nobody should be using Windows 8 anymore (the update to 8.1 was free and difficult to avoid). Updating to NTDDI_WINBLUE is fine, but not essential. Nothing about that flag has a real impact until we need or want to

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2019-09-26 Thread STINNER Victor
STINNER Victor added the comment: > Steve, in PR 15951 you updated Py_WINVER to 0x0602. I think it should be > 0x0603 (_WIN32_WINNT_WINBLUE) and Py_NTDDI should be NTDDI_WINBLUE. Windows 8 > hasn't been supported since 2016. Windows 8.1 is supported until 2023. Dropping Windows 7 support

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2019-09-26 Thread Eryk Sun
Eryk Sun added the comment: Steve, in PR 15951 you updated Py_WINVER to 0x0602. I think it should be 0x0603 (_WIN32_WINNT_WINBLUE) and Py_NTDDI should be NTDDI_WINBLUE. Windows 8 hasn't been supported since 2016. Windows 8.1 is supported until 2023. --

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2019-09-15 Thread Eryk Sun
Eryk Sun added the comment: Here are a couple more: * WSA_FLAG_NO_HANDLE_INHERIT is supported. Code related to `support_wsa_no_inherit` in Modules/socketmodule.c can be removed. * AddDllDirectory and RemoveDllDirectory are supported. os__add_dll_directory_impl and

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2019-09-15 Thread Eryk Sun
Eryk Sun added the comment: 3.9 can drop support for console pseudohandles in set_inheritable in Python/fileutils.c and Popen._filter_handle_list in Lib/subprocess.py. Also, _Py_write_impl in Python/fileutils.c can remove the 32767 byte limit for console files (and other character devices

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2019-09-11 Thread Zachary Ware
Zachary Ware added the comment: New changeset 0b72ccff56fb47e14f7b1f6590eafff8d104c229 by Zachary Ware (Steve Dower) in branch 'master': bpo-32592: Set Windows 8 as the minimum required version for API support (GH-15951)

[issue32592] Drop support of Windows Vista and 7 in Python 3.9

2019-09-11 Thread Steve Dower
Steve Dower added the comment: I'll at least make a start by updating the minimum API version. -- title: Drop support of Windows Vista in Python 3.8 -> Drop support of Windows Vista and 7 in Python 3.9 versions: +Python 3.9 -Python 3.8 ___ Python