Size: 333
Comment:
|
Size: 2341
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Currently the py2exe home page doesnt include a complete list of configuration keywords. You can see the list of options and keywords that py2exe supports by doing: | In addition to the[[http://docs.python.org/dist/module-distutils.core.html|standard distutils setup keywords]], the following py2exe keywords specify what and how to build: ||<tablewidth="820px" tableheight="86px">console ||list of scripts to convert into console exes || ||windows ||list of scripts to convert into GUI exes || ||service ||list of module names containing win32 service classes || ||com_server ||list of module names containing com server classes || ||ctypes_com_server ||list of module names containing com server classes || ||zipfile ||name of shared zipfile to generate; may specify a subdirectory; defaults to 'library.zip' || ||options ||dictionary { "py2exe": {'' "opt1": val1, "opt2": val2, ... ''} } || The following options dictionary entries are available: ||<tablewidth="820px" tableheight="227px">unbuffered ||if true, use unbuffered binary stdout and stderr || ||optimize || string or int of optimization level (0, 1, or 2) || ||includes || list of module names to include || ||packages || list of packages to include with subpackages || ||ignores || list of modules to ignore if they are not found || ||excludes || list of module names to exclude || ||dll_excludes || list of dlls to exclude || ||dist_dir || directory in which to build the final files || ||typelibs || list of gen_py generated typelibs to include || ||compressed ||(boolean) create a compressed zipfile || || xref ||(boolean) create and show a module cross reference || ||bundle-files || bundle dlls in the zipfile or the exe. Valid levels are 1, 2, or 3 (default) || ||skip-archive ||(boolean) do not place Python bytecode files in an archive, put them directly in the file system|| || ascii ||(boolean) do not automatically include encodings and codecs || ||custom-boot-script || Python file that will be run when setting up the runtime environment || Example: |
Line 4: | Line 33: |
>>> import py2exe >>> help(py2exe) |
setup( windows=['trypyglet.py'], options={ "py2exe":{ "unbuffered": True, "optimize": 2, "excludes": ["email"] } } ) |
Line 7: | Line 44: |
For more information enter the following at the python command line: | |
Line 8: | Line 46: |
In addition, the [http://docs.python.org/dist/dist.html distutils documentation] explains other useful keywords. | {{{ >>> from distutils.core import setup >>> help(setup}}} |
In addition to thestandard distutils setup keywords, the following py2exe keywords specify what and how to build:
console |
list of scripts to convert into console exes |
windows |
list of scripts to convert into GUI exes |
service |
list of module names containing win32 service classes |
com_server |
list of module names containing com server classes |
ctypes_com_server |
list of module names containing com server classes |
zipfile |
name of shared zipfile to generate; may specify a subdirectory; defaults to 'library.zip' |
options |
dictionary { "py2exe": { "opt1": val1, "opt2": val2, ... } } |
The following options dictionary entries are available:
unbuffered |
if true, use unbuffered binary stdout and stderr |
optimize |
string or int of optimization level (0, 1, or 2) |
includes |
list of module names to include |
packages |
list of packages to include with subpackages |
ignores |
list of modules to ignore if they are not found |
excludes |
list of module names to exclude |
dll_excludes |
list of dlls to exclude |
dist_dir |
directory in which to build the final files |
typelibs |
list of gen_py generated typelibs to include |
compressed |
(boolean) create a compressed zipfile |
xref |
(boolean) create and show a module cross reference |
bundle-files |
bundle dlls in the zipfile or the exe. Valid levels are 1, 2, or 3 (default) |
skip-archive |
(boolean) do not place Python bytecode files in an archive, put them directly in the file system |
ascii |
(boolean) do not automatically include encodings and codecs |
custom-boot-script |
Python file that will be run when setting up the runtime environment |
Example:
setup( windows=['trypyglet.py'], options={ "py2exe":{ "unbuffered": True, "optimize": 2, "excludes": ["email"] } } )
For more information enter the following at the python command line:
>>> from distutils.core import setup >>> help(setup