On Fri, 2010-04-23 at 02:10 +0200, Florian Höch wrote: 
> Hi Giovanni,
> 
> thanks, I reproduced the problem and came up with a fix which works for 
> me so far (tested under Windows XP and 7). The fix is already committed 
> in the latest py26win; cool thing is it seems to also fix an issue with 
> matplotlib.
> You were right, it was the change in Python distutils you pointed out 
> which broke things. Possible solutions I tried was adding a manifest 
> with MSV90 as dependent assembly directly to the pyinstaller generated 
> executable, but this had the drawback of requiring the MSVC90 CRT to be 
> installed on the system where the exe runs, so I scrapped that idea 
> eventually and now instead 'fix' the manifests of the binaries in 
> pyinstaller's bincache folder by adding any dependent assemblies of 
> python.exe to the embedded manifest of the cached files (for Python 2.6, 
> this boils down to MSVC90, but I thought it would be a good idea to make 
> it a bit future-proof). This seems to work, and should not break 
> one-file deploys. You will need to delete the old bincache folder after 
> updating to the latest py26win. Let me know if it works.

Thanks, py26win branch works for me now!

-- 
Giovanni Bajo   ::  [email protected]
Develer S.r.l.  ::  http://www.develer.com

My Blog: http://giovanni.bajo.it
Last post: Grey on black: combining greylisting with blacklists


-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pyinstaller?hl=en.

Reply via email to