bpo-32588: Move _findvs into its own module and add missing _queue module to installer (#5227)

This commit is contained in:
Steve Dower 2018-01-19 09:09:36 +11:00 committed by GitHub
parent fa78806041
commit 2507e29a9e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 132 additions and 23 deletions

View file

@ -337,11 +337,10 @@ class bdist_wininst(Command):
# cross-building, so assume the latest version
bv = '14.0'
else:
bv = '.'.join(CRT_ASSEMBLY_VERSION.split('.', 2)[:2])
if bv in ('14.11', '14.12'):
# v142, v141 and v140 are binary compatible,
# so keep using the 14.0 stub.
bv = '14.0'
# as far as we know, CRT is binary compatible based on
# the first field, so assume 'x.0' until proven otherwise
major = CRT_ASSEMBLY_VERSION.partition('.')[0]
bv = major + '.0'
# wininst-x.y.exe is in the same directory as this file