Re: [Py2exe-users] compiling multiple executables
by Mark Hammond other posts by this author
Jul 29 2006 9:33AM messages near this date
[Py2exe-users] compiling multiple executables
|
Re: [Py2exe-users] compiling multiple executables
> I observed an issue while using py2exe on multiple targets:
>
> setup.py:
> from distutils.core import setup
> import py2exe
>
> setup(console=["targetA.py"])
> setup(console=["targetB.py"])
>
>
> If the set of imported modules in the scripts is different in targetA
> then targetB:
>
> targetA:
> import os,shutil,re,sys
>
> targetB:
> import os,re,stat
>
>
> Using 'python setup.py py2exe -b1'
> generates both executables, library.zip and the MSVCR71.dll,
> but targetA will not execute because the library.zip file does
> not contain the required shutil module.
>
> Flipping the order in the setup file:
> setup(console=["targetB.py"])
> setup(console=["targetA.py"])
Why not use:
setup(console=['targetA.py', 'targetB.py'])
This is exactly why the argument is expected to be a list.
Your example is no different than invoking py2exe multiple times with
different top-level setup scripts - and in that case you really would expect
library.zip to be updated.
Cheers,
Mark
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Py2exe-users mailing list
Py2exe-users@[...].net
https://lists.sourceforge.net/lists/listinfo/py2exe-users
Thread:
David Figgins
Mark Hammond
David Figgins
Bruno THOORENS
|