I'm writing down these quick notes so I can remember the steps for getting py2exe to work with GTK.
- Download the GTK+ runtime
- Download py2exe
- Copy over your project into the windows box
- Create a setup.py file (see below)
- Run "c:\Python25\python.exe setup.py py2exe"
- Copy over the lib, etc, and share folder from C:\Program Files\GTK2-Runtime into the dist folder
- Run app!
setup.py:
from distutils.core import setup import py2exe setup( name = 'ploteq', description = 'Bunnys Plotting Tool', version = '1.0', windows = [ { 'script': 'ploteq.py', } ], options = { 'py2exe': { 'packages':'encodings', 'includes': 'cairo, pango, pangocairo, atk, gobject', } }, data_files=[ 'ploteq.glade', ] )