bpo-32592: Set Windows 8 as the minimum required version for API support (GH-15951)
This commit is contained in:
parent
e6557d3c62
commit
0b72ccff56
|
@ -0,0 +1 @@
|
||||||
|
Set Windows 8 as the minimum required version for API support
|
|
@ -12204,8 +12204,6 @@ os_cpu_count_impl(PyObject *module)
|
||||||
{
|
{
|
||||||
int ncpu = 0;
|
int ncpu = 0;
|
||||||
#ifdef MS_WINDOWS
|
#ifdef MS_WINDOWS
|
||||||
/* Declare prototype here to avoid pulling in all of the Win7 APIs in 3.8 */
|
|
||||||
DWORD WINAPI GetActiveProcessorCount(WORD group);
|
|
||||||
ncpu = GetActiveProcessorCount(ALL_PROCESSOR_GROUPS);
|
ncpu = GetActiveProcessorCount(ALL_PROCESSOR_GROUPS);
|
||||||
#elif defined(__hpux)
|
#elif defined(__hpux)
|
||||||
ncpu = mpctl(MPC_GETNUMSPUS, NULL, NULL);
|
ncpu = mpctl(MPC_GETNUMSPUS, NULL, NULL);
|
||||||
|
|
|
@ -135,9 +135,9 @@ WIN32 is still required for the locale module.
|
||||||
#endif /* MS_WIN64 */
|
#endif /* MS_WIN64 */
|
||||||
|
|
||||||
/* set the version macros for the windows headers */
|
/* set the version macros for the windows headers */
|
||||||
/* Python 3.5+ requires Windows Vista or greater */
|
/* Python 3.9+ requires Windows 8 or greater */
|
||||||
#define Py_WINVER 0x0600 /* _WIN32_WINNT_VISTA */
|
#define Py_WINVER 0x0602 /* _WIN32_WINNT_WIN8 */
|
||||||
#define Py_NTDDI NTDDI_VISTA
|
#define Py_NTDDI NTDDI_WIN8
|
||||||
|
|
||||||
/* We only set these values when building Python - we don't want to force
|
/* We only set these values when building Python - we don't want to force
|
||||||
these values on extensions, as that will affect the prototypes and
|
these values on extensions, as that will affect the prototypes and
|
||||||
|
|
Loading…
Reference in New Issue