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.

Am 21.04.2010 14:55, schrieb Giovanni Bajo:
On Wed, 2010-04-21 at 12:13 +0200, Florian Höch wrote:
Ok, I've now upgraded to Python 2.6.5. I've tried a few modules (not
built myself) with pyds (numpy 1.4.0, PyQt4 4.5.4-1, wxPython 2.8.10.1),
all working as far as I can tell. Can you give an example?

Try installing this module from source:
pypi.python.org/pypi/greenlet

compile it yourself with Visual Studio 2008 through "setup.py build".
Then write a simple "import greenlet" program and pack it with
PyInstaller (one-file). It does not work for me.
--
Florian Höch

--
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