<br><br><div class="gmail_quote">2011/5/22 miamia <span dir="ltr"><<a href="mailto:peterirbizon@gmail.com">peterirbizon@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On May 22, 7:22 pm, Zdenko Podobný <<a href="mailto:zdpos...@gmail.com">zdpos...@gmail.com</a>> wrote:<br>
> ako som pisal, skusal som to teraz na jednej pygtk aplikacii (py2exe<br>
> "pripaja" gtk, glib, gdk, cairo, pango a dalsie veci) a vysledok je niekde<br>
> na 7-8 Mb bez upx... Cize skus si pozriet na dalsie zavislosti tvojho<br>
> programu, ci ich naozaj potrebujes...<br>
<br>
</div>hm, tak to nechápem, prečo mi to spraví takú veľkú distribúciu (určite<br>
sú tam aj zbytočnosti, ale po pár dňoch s pythonom neviem určiť, čo je<br>
plevel a čo nie, tak prosím o nakopnutie)<br>
tu môžete vidieť, aké všetky súbory mi tam py2exe nakopíruje:<br>
<a href="http://img17.imageshack.us/img17/5626/27216670.jpg" target="_blank">http://img17.imageshack.us/img17/5626/27216670.jpg</a><br>
<br>
v programe používam importovanie:<br>
import sys        #kvoli odchytavacu chyb a funkciam v texte<br>
import traceback  #kvoli odchytavacu chyb<br>
<br>
import pygtk<br>
pygtk.require("2.0")<br>
import gtk<br>
import gobject<br>
import urllib2<br>
from datetime import datetime<br>
import time, platform<br>
import ConfigParser<br>
import shutil<br>
import kinterbasdb<br>
<br>
a toto je môj setup.py (treba mi tam všetky tie includes? resp.<br>
nechýbajú mi niektoré potrebné?):<br>
# -*- coding: utf-8 -*-<br>
from distutils.core import setup<br>
import py2exe<br>
import sys<br>
<br>
class Target:<br>
       def __init__(self, **kw):<br>
           self.__dict__.update(kw)<br>
target = Target(<br>
       script = "xyz.py",<br>
       icon_resources=[(1, 'icon.ico')],<br>
       )<br>
<br>
<br>
setup(<br>
<br>
    windows = [target],<br>
<br>
    options = {<br>
                  'py2exe': {<br>
                      'packages':'encodings, kinterbasdb',<br>
                      'includes': 'cairo, pango, pangocairo, atk,<br>
gobject, gio',<br>
                  }<br>
              },<br>
<br>
    data_files=[<br>
               ],<br>
<div><div></div><div class="h5">)<br></div></div></blockquote><div>Do option v setup skus pridat este toto:<br><br><div style="margin-left: 40px;">'bundle_files': 1, <br></div></div><div style="margin-left: 40px;">

'compressed': 1,<br>'optimize': 2, <br></div><br></div><br>