py2exe is a Python distutils extension which converts python scripts into executable windows programs, able to run without requiring a python installation. It has been used to create wxPython, Tkinter, Pmw, PyGTK, pygame, win32com client and server modules and other standalone programs. py2exe is distributed under an open-source license.