[Python-Dev] python dll no longer in system directory?
Thomas Heller
theller at ctypes.org
Thu Oct 9 20:21:43 CEST 2008
Amaury Forgeot d'Arc schrieb:
> 2008/10/8 "Martin v. Löwis" <martin at v.loewis.de>:
>> Thomas Heller wrote:
>>> Is it intended that python30.dll and python26.dll are not longer
>>> installed in the \windows\system32 directory?
>>
>> No, it's not. Please create a bug report (or, better, study the
>> msiexec logs, and msi.py, to find out why this happens).
Done. http://bugs.python.org/issue4091
>> I might not have time to look into this before the next release
>> candidate.
>
> I confirm this. The following lines in msi.py seem to be the cause of
> the change:
>
> #dlldir = PyDirectory(db, cab, root, srcdir, "DLLDIR", ".")
> #install python30.dll into root dir for now
> dlldir = root
>
> They were added by r61109: " Bundle msvcr90.dll as a "private assembly". "
> but I don't know if simply restoring the previous value will work in every case:
> If the C Run-Time is installed "privately", then python26.dll must
> stay in c:\python26.
>
Amaury, can you add your analysis to the tracker, please?
--
Thanks,
Thomas
More information about the Python-Dev
mailing list