[Pythonmac-SIG] py2app vs PyObjCTools
Aahz
aahz at pythoncraft.com
Mon Aug 3 23:44:55 CEST 2009
On Mon, Aug 03, 2009, Henning Hraban Ramm wrote:
> Am 2009-08-03 um 18:23 schrieb Aahz:
>>
>> I'm using py2app 0.3.6 with PyObjC 2.2b2, and py2app is refusing to
>> copy
>> pyobjc_framework_Cocoa-2.2b2-py2.6-macosx-10.3-fat.egg/PyObjCTools/NibClassBuilder
>> into site-packages.zip. The weird thing is that I *do* get
>> PyObjCTools/__init__.pyo, but none of the other files in the package.
>> I've tried setting both 'packages' and 'includes' in setup.py, but
>> it's not working. Suggestions?
>
> py2app can't handle zipped eggs. Install your eggs with "easy_install -
> Z" (or "pip unzip").
That's a fair question -- I've run into that before and I've made sure
all packages are unzipped.
My suspicion at this point is that py2app can't deal with distributed
eggs. That is, three PyObjC eggs contain part of PyObjCTools:
aahz Python/2.6/site-packages: find . -name PyObjCTools
./pyobjc_core-2.2b2-py2.6-macosx-10.3-fat.egg/PyObjCTools
./pyobjc_framework_Cocoa-2.2b2-py2.6-macosx-10.3-fat.egg/PyObjCTools
./pyobjc_framework_ExceptionHandling-2.2b2-py2.6.egg/PyObjCTools
Should I just merge them all into a single egg, maybe?
--
Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/
"...string iteration isn't about treating strings as sequences of strings,
it's about treating strings as sequences of characters. The fact that
characters are also strings is the reason we have problems, but characters
are strings for other good reasons." --Aahz
More information about the Pythonmac-SIG
mailing list