Re: [Py2exe-users] How to add a package loaded at run time
by E. A. Tacao other posts by this author
Jun 18 2004 9:42AM messages near this date
[Py2exe-users] Re: How to add a package loaded at run time
|
Re: [Py2exe-users] How to add a package loaded at run time
In Friday, June 18, 2004, 6:13:29 AM, Bruno wrote:
BS> Hi all,
BS> I've developped a small application in Python and, I'm trying to use
BS> py2exe to convert it into an executable.
BS> My application has a root directory where the main script is along with
BS> a few others. Then, when executed it loads all the ".py" or ".pyc"
BS> files stored in module "pool" from the root directory. The idea is that
BS> later on, other users can extend future files that will be used by the
BS> main application stored in the root directory.
BS> When converted into an executable, somehow I'm no longer able to load
BS> the .py files from module pool. I've tryed several ways, but with no
BS> success.
BS> Here is my setup.py configuration:
BS> # setup.py
BS> from distutils.core import setup
BS> import py2exe
BS> setup(
BS> version = "0.3.5",
BS> author="Bruno Santos ",
BS> author_email="bmsr@gmv.es",
BS> # targets to build
BS> console = ["beefBuilder.py"],
BS> scripts = ["Node.py",
BS> "DataNode.py",
BS> "datanodegui.py",
BS> "gui.py" ],
BS> data_files=[("images", ["images/BeefBuilder.ico",
BS> "images/add-arrow.bmp",
BS> "images/add-node.bmp",
BS> "images/subtract.bmp",
BS> "images/struct-a-file.gif",
BS> "images/export.bmp",
BS> "images/new.bmp",
BS> "images/open.bmp",
BS> "images/save.bmp",
BS> "pool/classnode.py",
BS> "pool/switchnode.py"]) ],
BS> )
BS> Any idea why?
BS> Regards,
I once needed this and I used glob to do the trick (via py2exe 0.4; I
can't precise if that's still valid for the current version).
Importing glob and changing your data_files to look something like
this may help:
# file setup.py
[...]
import glob
[...]
data_files=[("images",
["images/BeefBuilder.ico",
"images/add-arrow.bmp",
"images/add-node.bmp",
"images/subtract.bmp",
"images/struct-a-file.gif",
"images/export.bmp",
"images/new.bmp",
"images/open.bmp",
"images/save.bmp"]),
("pool", glob.glob("pool/*.py*"))]
[...]
-- tacao
-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
_______________________________________________
Py2exe-users mailing list
Py2exe-users@[...].net
https://lists.sourceforge.net/lists/listinfo/py2exe-users
Thread:
Bruno Santos
Greg
Thomas Heller
E. A. Tacao
Bruno Santos
|