[Pythonmac-SIG] Py2App and PyQT

Christopher Barker Chris.Barker at noaa.gov
Thu Jan 15 18:20:03 CET 2009


Eddie L wrote:
> 
> Christopher Barker wrote:
>> Some quick poking did not make it clear to me where py2app builds the
>> __boot.__py 
>> file though.
>>
> 
> If you create an app with py2app then right click on it and click show
> package contents then you can browse the app's contents. __boot__.py is
> located in Content/resources/__boot__.py.

yes, I meant I have no idea where in the Py2app code, py2app actually 
generates the __boot__.py file, so I can't see where to add a patch...


> Yeah, I tried adding my custom __boot__.py to the data files since they were
> being stored in the same location but py2app still used it's own creation.
> Any ideas as to how I could change the file after it's been made? I'm new to
> py2app so just a point in the right direction would be very helpful.

as you've seen, an app bundle is simply a directory with a special name 
and structure -- Finder shows it in a special way, but you can 
manipulate the files in it from the command line or a python script just 
like you'd manipulate any files.

so, in your setup.py, after running setup(), you can add code that 
either adds stuff to __boot__.py, or replaces it with another one -- 
whatever is easiest.

-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


More information about the Pythonmac-SIG mailing list