On Thu, Mar 27, 2008 at 9:55 AM, Lukáš 'Spike' Polívka
<[EMAIL PROTECTED]> wrote:
> On Thu, Mar 27, 2008 at 9:45 AM, Lukáš 'Spike' Polívka
>
> <[EMAIL PROTECTED]> wrote:
>  >
>
>
> > On Thu, Mar 27, 2008 at 9:43 AM, Ronald Oussoren <[EMAIL PROTECTED]> wrote:
>  >  >
>  >  >
>  >  >
>  >  >  On 27 Mar, 2008, at 9:29, Ronald Oussoren wrote:
>  >  >  >>>
>  >  >  >> So, in the end, Nathan was right. The following helped me:
>  >  >  >>
>  >  >  >> sys.path.insert(0, '../Resources/lib/python2.5/site-packages.zip')
>  >  >  >> # for Twisted
>  >  >  >> sys.path.insert(0, '../Resources/lib/python2.5/lib-dynload') # for
>  >  >  >> PyQt4
>  >  >  >
>  >  >  > That might help you, but leaves the bug in py2app. Phrased
>  >  >  > differently: this is a nice short-term hack, but it would be better
>  >  >  > py2app were changed to not require this hack. I'd really appreciate
>  >  >  > is some else could have a look at this, otherwise the issue will
>  >  >  > stay around until I get around fixing it which might take a while
>  >  >  > (especially because the bug for some reason doesn't affect me).
>  >  >
>  >  >  Are you by any change using the '--site-packages' option of py2app? If
>  >  >  so, you run into a (mis-)feature of setuptools: the easy_install.pth
>  >  >  file in site-packages contains an nasty hack that ensures that easy-
>  >  >  installed software is placed as early as possible on sys.path.
>  >  >
>  >  >  You could try running without it, --site-packages shouldn't be
>  >  >  necessary for a self-contained application bundle. In the longer run
>  >  >  it would be nice to change the code that --site-packages injects into
>  >  >  the .app bundle work around this "feature" of setuptools.
>  >  >
>  >  >  Ronald
>  >  Yes, you are right. Well, if I don't use --site-packages, my app
>  >  complains SIP is missing… I guess I will have to include it in the app
>  >  by some other means.
>  Aha, seems like 'includes': ['sip'], did the trick when I placed it in
>  my setup.py.
>
>  I think I got my setup.py wrong because things like --site-packages or
>  --use-pythonpath work "nicely" in alias mode…
Seems like I still have to use sys.path.insert(0,
'../Resources/lib/python2.5/site-packages.zip') anyway. If I include
sip, I can drop --site-packages. But if I drop that sys.path.insert,
wrong Twisted library is used anyway.

By the way, I have installed Twisted from their dmg (not through easy_install).

Sorry I'm spamming this list with my thoughts like this. If you are on
IRC or Jabber, we could discuss it there and then post (re)solution
here.

I'm kind of lost in all of these path issues… :/

No idea about libjpeg issue?

Thanks,
Lukáš

-- 
IM (XMPP/Jabber/Google Talk): [EMAIL PROTECTED]
ICQ, AIM, MSN: Never ever!
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to