On 03/28/2011 03:01 PM, Dieter Verfaillie wrote:
> On 27/03/2011 21:13, Antoine Martin wrote:
>> I am using the "PyGTK All-in-one Installer 2.22.6" and it works
>> beautifully (thank you for making my life easier!) but when I bundle my
>> application with py2exe the "jpeg" loader is no longer found.
>>
>> At first I thought that I just needed to run gdk-pixbuf-query-loaders to
>> generate a new loaders config before bundling, but as I explored I found
>> no trace of the jpeg loader DLL and the resulting loaders config makes
>> no mention of jpeg (the config from the installer doesn't either).
>> In previous builds there was a "libpixbufloader-jpeg.dll", I guess this
>> is now built-in somehow? Why isn't it found once bundled then?
>>
>> I thought it might need to be on the PATH or PYTHONPATH, so I tried
>> setting those variables before running my application EXE but this did
>> not help either (but this could just be py2exe overriding the
>> environment)
>>
>> Any hints would be much appreciated.
> 
> I've attached an example that works (for me). Put the 3 files into some
> directory and run 'setup.py py2exe'. Then execute dist/bin/test.exe
Your code correctly closes the loader before calling get_pixbuf() and my
code did not...

Since my code used to work with older versions of PyGTK on win32... and
still worked on Linux and OSX... I assumed it was correct, which it was not!

Many many thanks!
Antoine


> 
> mvg,
> Dieter
> 
> 
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.

_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

Reply via email to