Help with Gordon McMillan Installer
Gordon McMillan
gmcm at hypernet.com
Mon Feb 11 09:24:17 EST 2002
Matthias Janes wrote:
> 2. Now to my real question : How about when the Data file is in a
> subfolder I tried this:
>
> a = Analysis(['C:\\_Matthias\\_APPS\\TEST3\\MyApp.py'],
> pathex=[])
> pyz = PYZ(a.pure)
> exe = EXE( pyz,
> a.scripts,
> a.binaries,
>
> [('Data.cfg', 'c:/_Matthias/_APPS/TEST3/Data/Data.cfg',
> 'BINARY')],
>
> name='MyApp.exe',
> debug=0,
> console=1)
The C code doesn't do mkdir, so it can only extract to the exe's
directory.
You can look at support/unpackTK.py as an example of how to
extract a file in the archive (the code is more complex than
you need, because it's opening an embedded CArchive). Combine
code derived from that with:
[('Data/Data.cfg', 'c:/_Matthias/_APPS/TEST3/Data/Data.cfg', 'DATA')]
You might want to think seriously about what benefit --onefile
is giving you with an app this complex. A --onedir will be much
easier to set up, and much faster to start.
-- Gordon
http://www.mcmillan-inc.com/
More information about the Python-list
mailing list