From: Jimmy R. <ji...@re...> - 2006-03-07 08:05:21
|
Jim Carroll wrote: > Hi, I've got python 2.4.2 & pythonwin 207 & py2exe 0.6.4 (I also tried > 0.6.3) >=20 > The other day I tried to run makepy on Excel.Application and got a > strange error... today I am getting something similar trying to py2exe > something that I've had luck with before. I'm getting the following > error: >=20 >=20 > running py2exe > *** generate typelib stubs *** > Traceback (most recent call last): > File "C:\jimc\prj\bright\scripts\vsEdit\setup.py", line 69, in ? > windows=3D[vsEdit]) ... > "C:\jimc\prj\bright\scripts\vsEdit\build\bdist.win32\winexe\temp\win32co m > \gen_py\565783C6-CB41-11D1-8B02-00600806D9B6x0x1x2.py", line 1484 > class ISWbemRefreshableItem(DispatchBaseClass): > ^ > SyntaxError: invalid syntax I'm not sure what would be causing the error, but I'll tell you how I handle COM automation clients in the apps I package... I use makepy to generate the Python file referenced above. I then copy that file into my application directory and rename it something like excel.py and simply include that whenever I use it. I've been doing it this way for years and back when I started doing it a lot of issues I was having with py2exe (more at run time than packaging time if IIRC) cleared up and have never returned. Jimmy |