From: Mohsen S. <moh...@gm...> - 2010-08-31 10:48:54
|
hi i have a script written in python and i wanna to make an excutable file ( exe ) for windows users .script working fine in linux but when i tried to make exe file with py2exe i got a few missing messages . i have a custome module named amir and amir.amirconfig , i tried to import with this command but i got failed . setup(console=['amir.py'],options={"py2exe":{"includes":["amir","amir.*"]}}) is it possible to import custome modules with py2exe ? -- M.Shahbazi http://www.adsblog.net |
From: Michael H. <Michael@Hipp.com> - 2010-08-31 12:00:12
|
On 8/31/2010 5:48 AM, Mohsen Shahbazi wrote: > hi > i have a script written in python and i wanna to make an excutable file > ( exe ) for windows users .script working fine in linux but when i tried > to make exe file with py2exe i got a few missing messages . > i have a custome module named amir and amir.amirconfig , i tried to > import with this command but i got failed . > > setup(console=['amir.py'],options={"py2exe":{"includes":["amir","amir.*"]}}) > > is it possible to import custome modules with py2exe ? Use the 'packages' option. Michael |
From: Michael H. <Michael@Hipp.com> - 2010-08-31 15:04:39
|
Let's keep replies on list. Here's a snippet from my current project - only the most relevant parts to show usage of packages. packages = [ 'pubsub', 'wx', 'wx.lib', 'wx._core_', 'configobj', ] setup( console=['console.py'], windows = [ dict( script = 'main.py', icon_resources = [(0, r'window\Car.ico')], # icon to embed dest_base = 'auction', other_resources = [(24, 1, manifest)] ) ], data_files = [ ('', glob(r'c:\dev\resources\ms-vc-runtime\*.*')), ('', [ini_file,]), ], options = dict(py2exe = dict( dll_excludes = ['Secur32.dll', 'SHFOLDER.dll', 'msvcp90.dll'], packages = packages, excludes = excludes, ), ) ) Michael On 8/31/2010 9:23 AM, Mohsen Shahbazi wrote: > thanks for reply > is it possible to provide sample usage of packages option ?> > > On Tue, Aug 31, 2010 at 4:30 PM, Michael Hipp <Mi...@hi... > <mailto:Mi...@hi...>> wrote: > > On 8/31/2010 5:48 AM, Mohsen Shahbazi wrote: > > hi > > i have a script written in python and i wanna to make an excutable file > > ( exe ) for windows users .script working fine in linux but when i tried > > to make exe file with py2exe i got a few missing messages . > > i have a custome module named amir and amir.amirconfig , i tried to > > import with this command but i got failed . > > > > setup(console=['amir.py'],options={"py2exe":{"includes":["amir","amir.*"]}}) > > > > is it possible to import custome modules with py2exe ? > > Use the 'packages' option. |
From: Werner F. B. <wer...@fr...> - 2010-08-31 15:43:45
|
Michael, On 31/08/2010 16:37, Michael Hipp wrote: > Let's keep replies on list. > > Here's a snippet from my current project - only the most relevant parts to show > usage of packages. > > > packages = [ > 'pubsub', 'wx', 'wx.lib', 'wx._core_', 'configobj', why would you do 'wx' and 'wx.lib' and 'wx._core_? I never saw an issue (which doesn't mean much:) ) that wx did not get found by py2exe. The first "wx" would/should be enough to include "wx.lib" as it is a sub-package of wx. "wx._core_" is a .pyd, why would this be in packages? Werner |
From: Michael H. <Michael@Hipp.com> - 2010-08-31 16:59:11
|
On 8/31/2010 10:43 AM, Werner F. Bruhin wrote: > Michael, > > On 31/08/2010 16:37, Michael Hipp wrote: >> Let's keep replies on list. >> >> Here's a snippet from my current project - only the most relevant parts to show >> usage of packages. >> >> >> packages = [ >> 'pubsub', 'wx', 'wx.lib', 'wx._core_', 'configobj', > why would you do 'wx' and 'wx.lib' and 'wx._core_? > > I never saw an issue (which doesn't mean much:) ) that wx did not get > found by py2exe. The first "wx" would/should be enough to include > "wx.lib" as it is a sub-package of wx. > > "wx._core_" is a .pyd, why would this be in packages? Good questions. I saw wx and wx.lib in one of the examples on py2exe or wxpython website, don't remember which. So I put them in and there they sit. When I tried my app on a clean w2k box it said wx._core_ was missing so I put it in and never took it out. Turned out that problem was lack of gdiplus.dll but it took a fair bit of work with DependencyWalker to learn that. In other words: cruft and sloppiness. But I'll comment them out and try it again sometime soon. Michael |
From: Mohsen S. <moh...@gm...> - 2010-08-31 18:33:49
|
yes , i got that ! i have a few problems like that . sometime GError from pygobject is missing or some other modules . also when i call amir in my project it should include all other amir.* but it doesn't! why ? i don't know yet so i'll try to use packages and get back as soon On Tue, Aug 31, 2010 at 9:29 PM, Michael Hipp <Mi...@hi...> wrote: > On 8/31/2010 10:43 AM, Werner F. Bruhin wrote: > > Michael, > > > > On 31/08/2010 16:37, Michael Hipp wrote: > >> Let's keep replies on list. > >> > >> Here's a snippet from my current project - only the most relevant parts > to show > >> usage of packages. > >> > >> > >> packages = [ > >> 'pubsub', 'wx', 'wx.lib', 'wx._core_', 'configobj', > > why would you do 'wx' and 'wx.lib' and 'wx._core_? > > > > I never saw an issue (which doesn't mean much:) ) that wx did not get > > found by py2exe. The first "wx" would/should be enough to include > > "wx.lib" as it is a sub-package of wx. > > > > "wx._core_" is a .pyd, why would this be in packages? > > Good questions. > > I saw wx and wx.lib in one of the examples on py2exe or wxpython website, > don't > remember which. So I put them in and there they sit. > > When I tried my app on a clean w2k box it said wx._core_ was missing so I > put > it in and never took it out. Turned out that problem was lack of > gdiplus.dll > but it took a fair bit of work with DependencyWalker to learn that. > > In other words: cruft and sloppiness. > > But I'll comment them out and try it again sometime soon. > > Michael > > > ------------------------------------------------------------------------------ > This SF.net Dev2Dev email is sponsored by: > > Show off your parallel programming skills. > Enter the Intel(R) Threading Challenge 2010. > http://p.sf.net/sfu/intel-thread-sfd > _______________________________________________ > Py2exe-users mailing list > Py2...@li... > https://lists.sourceforge.net/lists/listinfo/py2exe-users > -- M.Shahbazi http://www.adsblog.net |
From: Werner F. B. <wer...@fr...> - 2010-09-01 09:57:24
|
On 31/08/2010 18:59, Michael Hipp wrote: > On 8/31/2010 10:43 AM, Werner F. Bruhin wrote: >> Michael, >> >> On 31/08/2010 16:37, Michael Hipp wrote: >>> Let's keep replies on list. >>> >>> Here's a snippet from my current project - only the most relevant parts to show >>> usage of packages. >>> >>> >>> packages = [ >>> 'pubsub', 'wx', 'wx.lib', 'wx._core_', 'configobj', >> why would you do 'wx' and 'wx.lib' and 'wx._core_? >> >> I never saw an issue (which doesn't mean much:) ) that wx did not get >> found by py2exe. The first "wx" would/should be enough to include >> "wx.lib" as it is a sub-package of wx. >> >> "wx._core_" is a .pyd, why would this be in packages? > > Good questions. > > I saw wx and wx.lib in one of the examples on py2exe or wxpython website, don't > remember which. So I put them in and there they sit. > > When I tried my app on a clean w2k box it said wx._core_ was missing so I put > it in and never took it out. Turned out that problem was lack of gdiplus.dll > but it took a fair bit of work with DependencyWalker to learn that. > > In other words: cruft and sloppiness. I am pretty good at that too in my own stuff. Hope you didn't mind me pointing it out. Werner |
From: Michael H. <Michael@Hipp.com> - 2010-09-01 12:32:21
|
On 9/1/2010 4:56 AM, Werner F. Bruhin wrote: > On 31/08/2010 18:59, Michael Hipp wrote: >> In other words: cruft and sloppiness. > I am pretty good at that too in my own stuff. > > Hope you didn't mind me pointing it out. Not in the slightest. I seem to always be finding areas to improve in my coding. Michael |