What is cx_Freeze?
cx_Freeze is a set of scripts and modules for freezing Python scripts
into executables, in much the same way that py2exe and py2app do.
Unlike these two tools, cx_Freeze is cross platform and should work on
any platform that Python itself works on. It supports Python 2.3 or
higher, including Python 3.
Where do I get it?
The release notes can be read here as well:
1) Added support for Python 3.4.
2) Added hooks for PyQt4, PyQt5 and PySide to handle their plugins.
3) Added support for creating a shortcut/alias to the Applications
directory within distributed DMG files for OS X.
4) Improve missing modules output.
5) Avoid polluting the extension module namespace when using the bootstrap
module to load the extension.
6) Added support for using setuptools and pip if such tools are available.
7) Added first tests; nose and mock are required to run them.
8) Remove --bundle-iconfile in favor of --iconfile as a more generic method
of including the icon for bdist_mac.
9) Documentation improved and FAQ added.
10) Converted samples to follow PEP 8.
* cxfreeze-quickstart failed if the default base was not used
* scripts frozen with Python 3 fail with an ImportError trying to import
the re module
* fix bug where after a first attempt to find a module failed, the second
attempt would erroneously succeed
* stop attempting to load a module by a name that is not a valid Python