On Jul 20, 2006, at 11:43 AM, Kevin Walzer wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Bob Ippolito wrote: >> > >> >> The other question is why the heck are you using a non-framework >> build? > > Because I'm trying to package an application that builds against X11 > Tkinter.
Rebuilding Python entirely seems pretty silly... it's way easier to just rebuild the _tkinter extension. You could even do it in your py2app setup.py. Just copy the sources from python. You'll probably need to do some fiddling in your main script if DISPLAY isn't set though. from setuptools import setup, Extension extensions = [ Extension('_tkinter', ['_tkinter.c', 'tkappinit.c'], define_macros=[('WITH_APPINIT', 1)], include_dirs=['/usr/X11R6/include'], library_dirs=['/usr/X11R6/lib'], libraries=['tcl8.4', 'tk8.4', 'X11'], ), ] setup( app=['MyApp.py'], extensions=extensions, setup_requires=['py2app'], ) _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig