Steve Dower added the comment:

Yeah, I need to clearly document that you are responsible for installing the C 
Runtime yourself.

My current theory is that embedding applications will also require the CRT (at 
least those that intend to load python3.dll or python35.dll directly), and so 
it's better for them to install the CRT if necessary (which it won't be on 
Windows 10, or any up-to-date Vista or later).

In my opinion, there's no better way to handle this. We can't redistribute the 
CRT without an installer, and if we statically link it into this particular 
version of Python:
* builds take longer
* tests take longer (we need to rerun the entire test suite for statically 
linked CRT, as it can differ from dynamically linked)
* binaries are larger, memory usage is higher, downloads are larger, etc.
* embedders now have to deal with potential CRT incompatibilities

In short, unless the embedder also installs the CRT themselves, the zip file is 
useless and I'll simply stop producing them.

----------

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

Reply via email to