[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