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