[Pythonmac-SIG] Building plugins with py2app
Dethe Elza
delza at livingcode.org
Thu Oct 12 23:40:06 CEST 2006
On 12-Oct-06, at 2:15 PM, Ronald Oussoren wrote:
> What are you using to test? I've tested with the SillyBalls
> screensaver in PyObjC's examples directory (Examples/Plugins/
> SillyBallsSaver).
I've been testing with my screensaver, Pastels, but I just tried with
SillyBalls and it also failed to load.
> I'm also using the SVN HEAD for altgraph, modulegraph and the other
> related projects, I don't know if that helps.
> If upgrading doesn't help, or the SillyBallsSaver example doesn't
> work for you, I'd like to know loads of version information
> (Python, PyObjC, py2app, altgraph, modulegraph, macholib) and the
> exact error message you get in Console.app (close
> SystemPreferences, open Console.app, use the Clear button, then
> open a freshly build version of your saver or the SillyBals saver).
macholib 1.1
modulegraph 0.7
altgraph 0.6.7
bdist_mpkg 0.4.2
Any others?
Console output from opening SillyBalls:
'import site' failed; use -v for traceback
Traceback (most recent call last):
File "/Users/delza/Library/Screen Savers/SillyBalls.saver/Contents/
Resources/__boot__.py", line 7, in ?
_disable_linecache()
File "/Users/delza/Library/Screen Savers/SillyBalls.saver/Contents/
Resources/__boot__.py", line 2, in _disable_linecache
import linecache
ImportError: No module named linecache
2006-10-12 14:37:36.350 System Preferences[839] SillyBalls has
encountered a fatal error, and will now terminate.
2006-10-12 14:37:36.350 System Preferences[839] An uncaught exception
was raised during execution of the main script:
ImportError: No module named linecache
This may mean that an unexpected error has occurred, or that you do
not have all of the dependencies for this bundle.
2006-10-12 14:37:36.350 System Preferences[839] ScreenSaverModules:
can't get principalClass for /Users/delza/Library/Screen Savers/
SillyBalls.saver
> Also make sure you stop SystemPreferences when you want to test a
> new build of a screensaver, otherwise SystemPreferences doesn't
> always pick up the new version (or rather almost never).
I've been deleting old versions from ~/Library/Screen Savers/ (which
is where I've been installing them), which seems to get my updates
picked up OK.
> Ronald
Thanks for the help!
--Dethe
"The real trouble with this world of ours is not that it is an
unreasonable world, nor even that it is a reasonable one. The
commonest kind of trouble is that it is nearly reasonable, but not
quite. Life is not an illogicality; yet it is a trap for logicians.
It looks just a little more mathematical and regular than it is; its
exactitude is obvious, but its inexactitude is hidden; its wildness
lies in wait." --G.K. Chesterton
More information about the Pythonmac-SIG
mailing list