In article <[EMAIL PROTECTED]>,
 James Stroud <[EMAIL PROTECTED]> wrote:

> I am trying to create a semi-standalone with the vendor python on OS X 
> 10.4 (python 2.3.5). I tried to include some packages with both 
> --packages from the command and the 'packages' option in setup.py. While 
> the packages were nicely included in the application bundle in both 
> cases (at Contents/Resources/lib/python2.3/), they were not found by 
> python when the program was launched, giving the error:
> 
>      "ImportError: No module named [whatever module]"
> 
> Is this because semi-standalone is semi-broken or is it because I have 
> semi-omitted something?
> 
> Any advice on resolving this issue would be greatly appreciated and 
> would greatly reduce the size of the download.

You might want to have a setup.cfg file in addition to the setup.py 
file. I've found that helps ensure the relevant packages and includes 
make it into the bundled application.

For example, say you have a package named fred and also a separate 
module named george that are needed for your app. Your setup.cfg could 
look like this:

#
# setup.cfg
#

[py2app]
packages=fred
includes=george

You can also have a section for [py2exe] if needed; that way, if there 
are modules that your Windows build needs that the Mac build doesn't (or 
vice versa), you can just include them where needed.

Dave
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to