Problems with Extensions requiring pywin32 in >= 1.8 (was Re: "DLL load failed" when loading extensions - how to debug?)
Danny Tuppeny
danny at tuppeny.com
Sun Oct 2 18:30:41 UTC 2011
On 2 October 2011 17:59, Danny Tuppeny <danny at tuppeny.com> wrote:
> On 2 October 2011 16:35, Pascal Quantin <pascal.quantin at free.fr> wrote:
>
>> Unless I'm mistaken, win32.py is part of pywin32 and Mercurial's
>> dependency to pywin32 was removed in Mercurial 1.8. So it's no more needed
>> but I can see that it is still part of the library.zip included in the MSI
>> installer (don't know why).
>> Maybe your pywin32 installation is broken. Does installing the latest MSVC
>> 2008 redistributable helps ?
>> http://www.microsoft.com/download/en/details.aspx?id=5582
>>
>
> It certainly sounds like this change in 1.8 may be related. I ran the
> installer and picked the "Repair" option, but hasn't made any difference.
> However, I don't fully understand the relationship with pywin32 - I've never
> installed pywin32, and always use the Windows Mercurial builds that are
> built with py2exe (so it doesn't use Python or any libraries from my
> machine, but everything embedded within the Mercurial folder, presumably?)
I tried installing pywin32 manually into the Python 2.6, but as I thought
would happen, it didn't make any difference.
I don't know how many packages use pywin32 outside of the Kiln tools, but it
seems like a huge bummer if the Kiln extensions won't work with the Windows
installer versions of Mercurial. I'm guessing the Tortoise folks are
building their own version with pywin32, but I wonder if they'll soon break
this too, due to this:
https://bitbucket.org/tortoisehg/thg/issue/130/replace-pywin32-with-ctypes
I'll pass this info on in the support ticket I had open with FogCreek.
Hoping there may be an easy workaround!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20111002/01a2557e/attachment-0002.html>
More information about the Mercurial
mailing list