This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author steve.dower
Recipients brett.cannon, eric.snow, eryksun, jkloth, lukasz.langa, mattip, ncoghlan, paul.moore, ralf.gommers, steve.dower, tim.golden, zach.ware
Date 2019-03-20.23:45:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1553125505.13.0.986947796079.issue36085@roundup.psfhosted.org>
In-reply-to
Content
I think we'll be keeping Win7 with the KB.

However, we've discovered in the PR that changing the default DLL lookup may cause Python to crash when accessing HKEY_PERFORMANCE_DATA (which fails to delay-load a DLL). This occurs because accessing that key enumerates a set of installed services (presumably both 1st and 3rd party) and one of those fails on AppVeyor. (The Azure Pipelines tests are fine, as are all the local test machines I've used.) There's no indication what AppVeyor has installed that is causing the problem.

So it seems we'll have to not use the safe DLL lookup for all parts of CPython, and restrict it only to ctypes and extension module loading. (Or else drop AppVeyor as a required check.)
History
Date User Action Args
2019-03-20 23:45:05steve.dowersetrecipients: + steve.dower, brett.cannon, paul.moore, ncoghlan, tim.golden, jkloth, lukasz.langa, eric.snow, zach.ware, mattip, eryksun, ralf.gommers
2019-03-20 23:45:05steve.dowersetmessageid: <1553125505.13.0.986947796079.issue36085@roundup.psfhosted.org>
2019-03-20 23:45:05steve.dowerlinkissue36085 messages
2019-03-20 23:45:04steve.dowercreate