cx_Freeze 2.1

Anthony Tuininga anthony@computronix.com
23 Jul 2003 11:27:27 -0600


What is cx_Freeze?

cx_Freeze is a set of utilities for freezing Python scripts into
executables using many of the techniques found in Thomas Heller's
py2exe, Gordon McMillan's Installer and the Freeze utility that ships
with Python itself.


Where do I get it?

http://starship.python.net/crew/atuining
http://www.computronix.com/utilities.shtml
(it may be a few days before the second site is updated)


What's new?

 1) Remove dependency on Python 2.2. Thanks to Paul Moore for not only
     pointing it out but providing patches.
 2) Set up the list of frozen modules in advance, rather than doing it
     after Python is initialized so that implicit imports done by Python
     can be satisfied. The bug in Python 2.3 that demonstrated this
issue
     has been fixed in the first release candidate. Thanks to Thomas
     Heller for pointing out the obvious in this instance!
 3) Added additional base executable (ConsoleSetLibPath) to support
     setting the LD_LIBRARY_PATH variable on Unix platforms and
     restarting the executable to put the new setting into effect. This
     is primarily of use in distributing wxPython applications on Unix
     where the shared library has an embedded RPATH value which can
cause
     problems.
 4) Small improvements of documentation based on feedback from several
     people.
 5) Print information about the files written or copied during the
     freezing process.
 6) Do not copy extensions when freezing if the path is being overridden
     since it is expected that a full Python installation is available
to
     the target users of the frozen binary.
 7) Provide meaningful error message when the wxPython library cannot be
     found during the freezing process.

-- 
Anthony Tuininga
anthony@computronix.com
 
Computronix
Distinctive Software. Real People.
Suite 200, 10216 - 124 Street NW
Edmonton, AB, Canada  T5N 4A3
Phone:	(780) 454-3700
Fax:	(780) 454-3838
http://www.computronix.com