New submission from Steve Dower <steve.do...@python.org>:

There's enough instability due to using the proper UCRT installer (e.g. 
issue25546, issue25954, also others not reported on bpo) and good enough 
install base that we can simplify things by just installing it locally on 
machines that require it.

This may also require updating venv (though I think we're fine) and virtualenv 
(I'll ping).

My proposal is to bundle the UCRT redistributable DLLs into their own MSI and 
install them alongside the main executable when required. If a user later 
installs it properly, the up-to-date version will be used instead. This should 
be good enough to cover people still on Windows 7/8, and will also reduce the 
installer size slightly (though at the cost of potentially breaking 
non-standard virtual environments or entrypoint stubs that link to the CRT 
dynamically).

----------
assignee: steve.dower
components: Windows
messages: 309589
nosy: paul.moore, steve.dower, tim.golden, zach.ware
priority: normal
severity: normal
stage: needs patch
status: open
title: Change Windows install to applocal UCRT
type: enhancement
versions: Python 3.7, Python 3.8

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue32507>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to