New submission from Aaron Staley <usaar33 at gmail.com>:
On a *nix system, bdist_wininst.get_exe_bytes will always return an open wininst-6.0.exe.
However, Windows python2.7 is compiled against msvc 9.0 and ideally would take an installer based on wininst-9.0.exe. Windows-64bit needs an installer based on wininst-9.0-amd64.exe.
The ideal solution would be for bdist_wininst to take an option what "template exe" to be used. While I've monkey-patched things on my own, I'm not providing a patch as I'm not sure how the community wants to handle this (it could be anywhere from the exe name to tables being driven by target_version and some some 64bit option)
----------
assignee: eric.araujo
components: Distutils
messages: 161313
nosy: Aaron.Staley, eric.araujo, tarek
priority: normal
severity: normal
status: open
title: No option to run bdist_wininst against newer msvc versions on non-windows systems
versions: Python 2.7
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue14877>
_______________________________________