I remember removing the locales and all of the documentation. Beyond that I can't remember. If your app falls under the common case of running on machines with ample disk space, I wouldn't worry too much about the size. WinZip does a pretty good job of shrinking my distribution file to a managable size for network transfer.
Tom Viktor wrote: > I succeeded :))) > > And the winner is: > > ........................................................................ > > from distutils.core import setup > import py2exe > > opts = { > "py2exe": { > "includes": ["pango", "atk", "gobject", "gtk","gtk.glade"], > "dll_excludes": ["iconv.dll", "intl.dll", > "libatk-1.0-0.dll", "libgdk_pixbuf-2.0-0.dll", > "libgdk-win32-2.0-0.dll", "libglib-2.0-0.dll", > "libgmodule-2.0-0.dll", "libgobject-2.0-0.dll", > "libgthread-2.0-0.dll", "libgtk-win32-2.0-0.dll", > "libpango-1.0-0.dll", "libpangowin32-1.0-0.dll", > "libxml2", "libglade-2.0-0", "zlib1"] > } > } > > setup( > name = "PyGTKTest", > description = "PyGTK Test Application", > version = "0.1", > windows = [{"script": "test.py", "icon_resources": [(1, > "test.ico")]}], > options=opts, > data_files=[("", ["test.glade"])] > ) > > ....................................................................... > > Py2exe reports an error if I try to use --force (the command doesn't > exist), so I use only: > > python setup.py py2exe --exclude > gobject,glib,gtk,glade,pango,atk,libglade,xml2,zlib > > After that I make a new directory, say MyApp, copy the entire content > of > the GTK folder (I'm using the GTK Runtime Enviroment from > gladewin32.sourceforge.net) in MyApp, and then copy the content of the > dist folder into MyApp\bin. > > Now I can uninstall GTK Runtime Enviroment, and Python, and it works > :). > > But it's pretty big, what files can I remove? (OK, I know... locales, > man > pages, examples :), but what more - it's still > 20 MB?) -- http://mail.python.org/mailman/listinfo/python-list