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