[issue24679] Windows embeddable Python zip file crashes (cannot find a dll)

Steve Dower report at bugs.python.org
Tue Jul 21 23:09:46 CEST 2015


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 <report at bugs.python.org>
<http://bugs.python.org/issue24679>
_______________________________________


More information about the Python-bugs-list mailing list