On Mon, 2010-03-29 at 14:15 -0700, Peter wrote:
> So, then I tried the approach suggested at
> http://www.mail-archive.com/[email protected]/msg01210.html,
> adding
> 'a.data += [('c:\\fdu-build\mkisofs.exe','DATA','/temp/mkisofs.exe')]'
> to the spec file. But that produces this error:
> 'AttributeError: Analysis instance has no attribute 'data'.
Typo here, you should try with "datas" instead of data, as seen here:
> # -*- mode: python -*-
> a = Analysis([os.path.join(HOMEPATH,'support\\_mountzlib.py'),
> os.path.join(HOMEPATH,'support\\useUnicode.py'), 'makeisogui.py'],
> pathex=['C:\\fdu-build'])
> a.data += [('/fdu-build/mkisofs.exe','DATA','/temp/mkisofs.exe')]
> pyz = PYZ(a.pure)
> exe = EXE( pyz,
> a.scripts,
> a.binaries,
> a.zipfiles,
> a.datas,
^^^^^^^^
The correct line is something like this:
a.datas += [('\\your\\path\\to\\mkisofs.exe', 'DATA', 'mkisofs.exe')]
Then, you will find the file in the temporary directory whose name is
stored at runtime in os.environ['_MEIPASS2'].
All of this will eventually become smoother of course, it's just a
matter of time :)
--
Giovanni Bajo :: [email protected]
Develer S.r.l. :: http://www.develer.com
My Blog: http://giovanni.bajo.it
Last post: C++ and copy-on-write data structures
--
You received this message because you are subscribed to the Google Groups
"PyInstaller" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/pyinstaller?hl=en.