PyInstaller converts (packages) Python programs into standalone executables under Windows, Linux, Mac OS X, Solaris, and AIX. It supports several platforms and is able to build fully-contained (single file) executables.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
A new default PyInstaller icon was added for generated executables on Windows. Support was added for Python built with --enable-shared on Mac OS X. A workaround was added for incorrect platform.system() on some Python Windows installations where this function returns "Microsoft" instead "Windows". The --windowed option was fixed for Mac OS X, where a console executable was created every time even with this option. A typographical error that prevented detection of DLL libraries loaded by the ctypes module was fixed.
This is a major stable release. New features were added, including full support for Python 2.6 and 2.7 (even on Windows), support for Windows 64-bit, binary bootloaders for Linux and Mac OS X (32-bit only), improved Mac OS X support, and compatibility with older Python versions (Python 2.2+). Many bugs were fixed.
This is a major stable release. Many new features were added, including preliminary Mac OS X support, improved Linux support, intelligent tracking of ctypes dependencies, support for digital-signing under Windows, and support for dozens of third-party libraries. Python versions up to 2.7 are fully supported on Linux and Mac and up to 2.5 on Windows. Hundreds of bugs were fixed.