Python: py2exe setup file example

py2exe is a Python package that can convert Python scripts into executable Windows programs. This is an example of py2exe setup file.

from distutils.core import setup
import py2exe
import sys

# no arguments
if len(sys.argv) == 1:
    sys.argv.append("py2exe")

def compile(appName, console=False):
    OPTIONS = {"py2exe": \
               {"compressed": 1, "optimize": 0, "bundle_files": 1, } }
    ZIPFILE = None

    if console:
        setup(
            options=OPTIONS,
            zipfile=ZIPFILE,
            console=[appName]
        )
    else:
        setup(
            options=OPTIONS,
            zipfile=ZIPFILE,
            windows=[appName]
        )

compile(‘example.py’)

Related

This entry was posted in Python and tagged , . Bookmark the permalink.

One Response to Python: py2exe setup file example

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>