[Pythonmac-SIG] 0.4.3 standalone plist issues
hari jayaram
harijay at gmail.com
Wed Oct 14 00:01:36 CEST 2009
Standalone and plist issues:
I am trying to build a standalone wxpython application
I am using python 2.6.3 and py2app 0.4.3
Here is what I have tried
1)hari$ type python
python is hashed (/Library/Frameworks/Python.framework/Versions/2.6/bin/python)
2) When I run: /Library/Frameworks/Python.framework/Versions/2.6/bin/python
dhcp-129-64-45-53:src hari$
/Library/Frameworks/Python.framework/Versions/2.6/bin/python
Python 2.6.3 (r263:75184, Oct 2 2009, 07:56:03)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
3) I forced the non standalone build with semi_standalone:False in the
setup.py. I now get a standalone build with python in the following
location
/GridZilla.app/Contents/MacOS/python
4) trying to run the app I get a Plist error :
A Python runtime could be located. You may need to install a
framework build of Python, or edit the PyRuntimeLocations array in
this application's Info.plist file.
5) If I look at the plist value it is set to:
@executable_path/../Frameworks/Python.framework/Versions/2.6/Python
This location does not exist : What Should I set it to to get the app to work?
6) I tried setting it to ../MacOS/python and the app failed to launch
with the message:
dhcp-129-64-45-53:dist hari$ open GridZilla.app
LSOpenFromURLSpec() failed with error -10810 for the file
/Users/hari/gzilla/src/dist/GridZilla.app.
SO I guess I can force standalone builds with -s option . But now the
Info.plist does not have the correct value.
How can I get the correct value
Thanks a lot in advance
hari
On Thu, Oct 8, 2009 at 12:38 PM, Christopher Barker
<Chris.Barker at noaa.gov> wrote:
> hari jayaram wrote:
>>
>> Just tried a "hello world " app to troubleshoot py2app as Chris Barker
>> suggested.
>>
>> When I say
>> open sayhello.app
>>
>> Nothing happens. No additional console opens . IS this the normal
>> behavior.
>
> yes -- app bundles re-direct stdout to the console, but don't open it for
> you. Try opening the console yourself:
>
> /Applications/Utilities/Console.app
>
> clear it, then run your app bundle -- you should see the output.
>
> -Chris
>
>
>> Here is my hello world style app and its setup.py ( see below)
>> Should the app created with py2app automatically open a console?
>> Even if I click on the *.app icon..nothing happens.
>>
>> Hari
>>
>> ###############
>> printto100.py
>> ###############
>> def main():
>> print "Hello, world!"
>> for i in range(100):
>> print i
>> if __name__ == "__main__":
>> main()
>>
>> #############
>> setup.py
>> #############
>> """
>> This is a setup.py script generated by py2applet
>>
>> Usage:
>> python setup.py py2app
>> """
>>
>> from setuptools import setup
>>
>> APP = ['printo100.py']
>> DATA_FILES = []
>> OPTIONS = {'argv_emulation': True, 'iconfile': './gzilla_ico_fin.icns'}
>>
>> setup(
>> app=APP,
>> data_files=DATA_FILES,
>> options={'py2app': OPTIONS},
>> setup_requires=['py2app'],
>> )
>>
>>
>>
>> On Wed, Oct 7, 2009 at 7:28 PM, Christopher Barker
>> <Chris.Barker at noaa.gov> wrote:
>>>
>>> hari jayaram wrote:
>>>>
>>>> Thanks Chris for your emails..
>>>
>>> one more thought -- this is looking like it may have nothing to do with
>>> wxPython -- try a simple "hello world" script, and see what happens.
>>>
>>>
>>> -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.Barker at noaa.gov
>>> _______________________________________________
>>> Pythonmac-SIG maillist - Pythonmac-SIG at python.org
>>> http://mail.python.org/mailman/listinfo/pythonmac-sig
>>>
>> _______________________________________________
>> Pythonmac-SIG maillist - Pythonmac-SIG at python.org
>> http://mail.python.org/mailman/listinfo/pythonmac-sig
>
>
> --
> 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.Barker at noaa.gov
> _______________________________________________
> Pythonmac-SIG maillist - Pythonmac-SIG at python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig
>
More information about the Pythonmac-SIG
mailing list