classification
Title: Use vswhere instead of _distutils_findvs
Type: behavior Stage: resolved
Components: Distutils, Windows Versions: Python 3.8, Python 3.7
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: steve.dower Nosy List: dstufft, eric.araujo, miss-islington, paul.moore, steve.dower, tim.golden, zach.ware
Priority: normal Keywords: patch

Created on 2018-10-25 15:28 by steve.dower, last changed 2018-10-27 22:05 by steve.dower. This issue is now closed.

Pull Requests
URL Status Linked Edit
PR 10095 merged steve.dower, 2018-10-25 15:30
PR 10158 merged miss-islington, 2018-10-27 20:49
Messages (3)
msg328451 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2018-10-25 15:28
We have much simpler needs for distutils that don't require the more complex build/dependencies we currently have.

We should remove the extra native module and just shell out to vswhere.exe, which is always included in the VS installer in a known location.
msg328660 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2018-10-27 20:48
New changeset 53125a53f483db0af76249b6af6efcdc200eb421 by Steve Dower in branch 'master':
bpo-35067: Remove _distutils_findvs and use vswhere.exe instead. (GH-10095)
https://github.com/python/cpython/commit/53125a53f483db0af76249b6af6efcdc200eb421
msg328661 - (view) Author: miss-islington (miss-islington) Date: 2018-10-27 21:06
New changeset e2cf819539c836b670bf2ea4dd3c72ee39e084f1 by Miss Islington (bot) in branch '3.7':
bpo-35067: Remove _distutils_findvs and use vswhere.exe instead. (GH-10095)
https://github.com/python/cpython/commit/e2cf819539c836b670bf2ea4dd3c72ee39e084f1
History
Date User Action Args
2018-10-27 22:05:23steve.dowersetstatus: open -> closed
stage: patch review -> resolved
resolution: fixed
versions: - Python 3.6
2018-10-27 21:06:23miss-islingtonsetnosy: + miss-islington
messages: + msg328661
2018-10-27 20:49:01miss-islingtonsetpull_requests: + pull_request9479
2018-10-27 20:48:37steve.dowersetmessages: + msg328660
2018-10-25 15:30:50steve.dowersetkeywords: + patch
stage: needs patch -> patch review
pull_requests: + pull_request9428
2018-10-25 15:28:59steve.dowercreate