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 steve.dower, tim.golden, zach.ware
Date 2015-01-13.16:19:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1421165991.79.0.493044754898.issue23018@psf.upfronthosting.co.za>
In-reply-to
Content
Sure :)

If you view Properties in Windows for Python 3.4's python[w].exe and look at the Details tab, it's very blank (for me it shows 'Application', the size and the modification date). However, if you look at python34.dll or py.exe it has a description, version, copyright message, etc. The first part of the patch adds this information to python[w].exe as well.

The second part is dealing with #19143, which is where GetVersion() lies about the Windows version if you haven't explicitly declared that you know about that version. Currently on Windows 8.1 (and 10), sys.getwindowsversion() will tell you that it's Windows 8 (6.2.9200). 

The patch here adds the declarations to a manifest file such that Python 3.5 is "aware" of Windows 8.1 and so it doesn't need the compatibility shims/version lies that are otherwise applied. (The patch on #19143 is for the platform module so that it will always read the correct version, but this is intended for logging/system info rather than making decisions about API availability and behaviour.)
History
Date User Action Args
2015-01-13 16:19:51steve.dowersetrecipients: + steve.dower, tim.golden, zach.ware
2015-01-13 16:19:51steve.dowersetmessageid: <1421165991.79.0.493044754898.issue23018@psf.upfronthosting.co.za>
2015-01-13 16:19:51steve.dowerlinkissue23018 messages
2015-01-13 16:19:51steve.dowercreate