Bernie Hogan wrote:
I have a problem that I'm not sure if anyone else has encountered. I'm
trying to make an application that is in many respects a 'skin' over a
specific data object (an igraph network object). The iGraph package in
python is great for analysis, but it is really a set of c++ objects
that have python bindings. So, it completely fails in py2app.

that shouldn't be the case -- lots of python modules are C++ module with python bindings (that's what wxPython is, for instance) -- what exactly are you doing, and how is it failing?

Does anyone know a way for me to get the py2app code to naively just
include the iGraph package and talk to it such that I don't need to
know how it is implemented?

I'm not sure what you mean, but if py2app fails to include something your app needs, you can always just coy it into the bundle in your setup.py script.

In addition to ease-of-distribution from py2app, I also want to use a
custom icon. wxPython doesn't seem to support .icns the way that
py2app does.

not quite -- if you give your .icns to py2app it will mostly work, but you may need to make the wxPython call to add the icon to your app, and it may need to be in another format. But it can be done.

-Chris




--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

chris.bar...@noaa.gov
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to