cx_Freeze

Software Screenshot:
cx_Freeze
Software Details:
Version: 4.3.4
Upload Date: 1 Mar 15
Developer: Anthony Tuininga
Distribution Type: Freeware
Downloads: 112

Rating: nan/5 (Total Votes: 0)

This is an alternative to the Python native py2exe technique.

What is new in this release:

  • Added support for Python 3.4.
  • Added hooks for PyQt4, PyQt5 and PySide to handle their plugins.
  • Added support for creating a shortcut/alias to the Applications directory within distributed DMG files for OS X.
  • Improve missing modules output.
  • Avoid polluting the extension module namespace when using the bootstrap module to load the extension.
  • Added support for using setuptools and pip if such tools are available.
  • Added first tests; nose and mock are required to run them.
  • Remove --bundle-iconfile in favor of --iconfile as a more generic method of including the icon for bdist_mac.
  • Documentation improved and FAQ added.

What is new in version 4.2.3:

  • Added support for Python 3.2.
  • Added hook for datetime module which implicitly imports the time module.
  • Fixed hook for tkinter in Python 3.x.
  • Always include the zlib module since the zipimport module requires it, even when compression is not taking place.
  • Added sample for a tkinter application.

What is new in version 4.2.2:

  • Added support for namespace packages which are loaded implicitly upon startup by injection into sys.modules.
  • Added support for a Zope sample which makes use of namespace packages.
  • Use the Microsoft compiler on Windows for Python 2.6 and up as some strange behaviors were identified with Python 2.7 when compiled using mingw32.
  • Eliminate warning about -mwindows when using the Microsoft compiler for building the Win32GUI base executable.
  • Added support for creating version resources on Windows.
  • Ensure that modules that are not truly required for bootstrapping are not included in the frozen modules compiled in to the executable; otherwise, some packages and modules (such as the logging package) cannot be found at runtime. This problem only seems to be present in Python 2.7.1 but it is a good improvement for earlier releases of Python as well.
  • Added support for setting the description for Windows services.
  • Added hook for using the widget plugins which are part of the PyQt4.uic package.
  • Added additional hooks to remove spurious errors about missing modules and to force inclusion of implicitly imported modules (twitter module and additional submodules of the PyQt4 package).
  • Fixed support for installing frozen executables under Python 3.x onWindows.
  • Removed optional import of setuptools which is not a complete drop-in replacement for distutils and if found, replaces distutils with itself, resulting in some distutils features not being available; for those who require or prefer the use of setuptools, import it in your setup.py.

What is new in version 4.2.1:

  • Added support for specifying bin_path_includes and bin_path_excludes in setup scripts.
  • Added support for compiling Windows services with the Microsoft compiler and building for 64-bit Windows.
  • When installing Windows services, use the full path for both the executable and the configuration file if specified.
  • Eliminate duplicate files for each possible version of Python when building MSI packages for Python 2.7.
  • Fix declaration of namespace packages.
  • Fix check for cx_Logging import library directory.
  • Added hooks for the python-Xlib package.
  • Added hooks to ignore the _scproxy module when not on the Mac platform and the win32gui and pyHook modules on platforms other than Windows.
  • When copying files, copy the stat() information as well as was done in earlier versions of cx_Freeze.
  • Added documentation for the shortcutName and shortcutDir parameters for creating an executable.

What is new in version 4.1:

  • Added support for Python 3.x.
  • Added support for services on Windows.
  • Added command line option --silent (-s) as requested by Todd Templeton. This option turns off all normal output including the report of the modules that are included.
  • Added command line option.
  • Ensure that Py_Finalize() is called even when exceptions take place so that any finalization (such as __del__ calls) are made prior to the executable terminating.
  • Ensured that empty directories are created as needed in the target.
  • The encodings package and any other modules required to bootstrap the Python runtime are now automatically included in the frozen executable.
  • Ensured that if a target name is specified, that the module name in the zip file is also changed. Thanks to Clemens Hermann for the initial patch.
  • Enabled support for compiling on 64-bit Windows.
  • If an import error occurs during the load phase, treat that as a bad module as well. Thanks to Tony Meyer for pointing this out.
  • The include files list is copied, not simply referenced so that further uses of the list do not inadvertently cause side effects.

Similar Software

WebSVN
WebSVN

6 Jun 15

Kwatee
Kwatee

20 Jul 15

jGestures
jGestures

13 May 15

React
React

5 Sep 16

Other Software of Developer Anthony Tuininga

cx_Oracle
cx_Oracle

20 Jul 15

cx_Freeze
cx_Freeze

17 Jul 15

ceODBC
ceODBC

11 May 15

Comments to cx_Freeze

Comments not found
Add Comment
Turn on images!