Ahh.. bummer.  That sounds like way more work than I want.

Hmm.. Maybe pip install guidata doesn't have all the dependencies set up 
properly.  The traceback make it appears it's the guidata code trying to 
import cx_freeze, meaning its pip installer should know to download the sub 
package.  Maybe it's optional and this should actually be a spyder 
dependency of some sort?  Is there a way to handle optional dependencies 
through pip?  It would be nice if spyder had a script or some method to 
easily get all of its dependencies.  This issue could be handled there even 
if it is technically the fault of guidata.  I'll give up on this approach 
since it won't do quite what I was looking for.

Thanks!
Steve

On Thursday, May 17, 2012 10:17:12 AM UTC-5, Pierre Raybaut wrote:
>
> Running create_exe.py will create the portable version of Spyder (only 
> tested on Windows, could work theoretically on Linux but would require 
> some debugging), a.k.a. the stand-alone Spyder executable. 
>
> If you want to build the Spyder Windows installer (NSIS installer), 
> know that this is nothing but a Python(x,y) plugin, so either you 
> clone the whole Python(x,y) repository (huge... not a good idea) or 
> -recommended- you clone the pythonxy-spyder repository which is a fork 
> I made to be able to build this installer without having the whole 
> Python(x,y) repo with me all the time: 
> http://code.google.com/p/spyderlib/source/checkout?repo=pythonxy-spyder 
>
> HTH 
> Pierre 
>
> 2012/5/17 Steve: 
> > I'm trying to create an installer that bundles in custom widgets and 
> > modifications for those widgets.  I was trying to execute 
> create_exe.py.  Is 
> > that the correct way to generate the windows installer?  If so I got 
> this 
> > Traceback: 
> > Traceback (most recent call last): 
> >   File "D:\Devel\garmin-spyderlib.v21\create_exe.py", line 46, in 
> <module> 
> >     create_executable() 
> >   File "D:\Devel\garmin-spyderlib.v21\create_exe.py", line 26, in 
> > create_executa 
> > ble 
> >     target_dir="%s-win32-sa-%s" % (name, ver)) 
> >   File "C:\Python27\lib\site-packages\guidata\disthelpers.py", line 238, 
> in 
> > setu 
> > p 
> >     self.add_executable(self.script, self.target_name, icon=self.icon) 
> >   File "C:\Python27\lib\site-packages\guidata\disthelpers.py", line 494, 
> in 
> > add_ 
> > executable 
> >     from cx_Freeze import Executable 
> > ImportError: No module named cx_Freeze 
> > 
> > 
> > Any ideas how to fix this? 
> > 
> > Thanks, 
> > Steve 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "spyder" group. 
> > To view this discussion on the web visit 
> > https://groups.google.com/d/msg/spyderlib/-/kQRxRXL6j0kJ. 
> > 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/spyderlib?hl=en. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/spyderlib/-/e3as9lWvhx8J.
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/spyderlib?hl=en.

Reply via email to