Ahoj,

ve vetsine pripadu si py2exe "dotaha" vse potrebne.
Ve vyjmecnych pripadech je nutne rucne dopsat knihovny, ktere je nutne 
pribalit.

Takto napr. vypada setup.py pro jednu nasi aplikaci (Bylo nutne pribalit 
neco navic a neco vynechat. Napriklad se zde nebali Tkinter, protoze se 
v aplikaci nepouziva /pouzivase wxPy/ a vysledny balik by se tak 
zbytecne zvetsil.):

setup(
       options = {
           "py2exe": {
               "compressed": 1,
               "optimize": 2,
               "packages": ["db", "PIL", "email"],
               "includes": [x[:-3] for x in glob.glob("dlg*.py")],
               "excludes": ["Tkinter", "Tkconstants", "tcl"],
               "dll_excludes": ["tcl84.dll", "tk84.dll", "fbclient.dll"],
            }
       },
       name="app",
       version="1.5",
       description="Blablabla",
       author="Firma a.s.",
       author_email="[EMAIL PROTECTED]",
       windows=[{"script": "app.py", "icon_resources": [(1000, 
"res/app.ico")]}],
       #console=[{"script": "app.py", "icon_resources": [(1000, 
"res/app.ico")]}],
       data_files=[
           ("res",  ["res/app.ico", "res/tapeta.jpg", "res/app.xrc", 
"res/messages.xls"]),
           ("help",  glob.glob("help/*.*")),
           ("db",  ["db/schema3.db"]),
           ("foto_zbozi",  []),
           ("foto_kategorii",  []),
           ("",["app.exe.manifest"]),
           ],
           zipfile=None,
       )



Tomas



Dne 11.8.2008 14:36, MaReK Olšavský napsal(a):
> Ahoj,
> neco prisadim, protoze dneska jsem se chystal na stejnou otazku.
> Jak to nalozi s knihovnami, bude vysledny exe umet tkinter, SQLite anebo
> PIL, aniz bude muset zakaznik neco doinstalovavat?
>
> -- MaReK
> - --
>
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem