Skip to content

Commit 647c25d

Browse files
Revert "bpo-32592: Set Windows 8 as the minimum required version for API support (pythonGH-15951)"
This reverts commit 0b72ccf.
1 parent 4776425 commit 647c25d

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

Modules/posixmodule.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13228,6 +13228,8 @@ os_cpu_count_impl(PyObject *module)
1322813228
{
1322913229
int ncpu = 0;
1323013230
#ifdef MS_WINDOWS
13231+
/* Declare prototype here to avoid pulling in all of the Win7 APIs in 3.8 */
13232+
DWORD WINAPI GetActiveProcessorCount(WORD group);
1323113233
ncpu = GetActiveProcessorCount(ALL_PROCESSOR_GROUPS);
1323213234
#elif defined(__hpux)
1323313235
ncpu = mpctl(MPC_GETNUMSPUS, NULL, NULL);

PC/pyconfig.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,9 @@ WIN32 is still required for the locale module.
134134
#endif /* MS_WIN64 */
135135

136136
/* set the version macros for the windows headers */
137-
/* Python 3.9+ requires Windows 8 or greater */
138-
#define Py_WINVER 0x0602 /* _WIN32_WINNT_WIN8 */
139-
#define Py_NTDDI NTDDI_WIN8
137+
/* Python 3.5+ requires Windows Vista or greater */
138+
#define Py_WINVER 0x0600 /* _WIN32_WINNT_VISTA */
139+
#define Py_NTDDI NTDDI_VISTA
140140

141141
/* We only set these values when building Python - we don't want to force
142142
these values on extensions, as that will affect the prototypes and

0 commit comments

Comments
 (0)