py2exe 0.6.8 released
Larry Bates
larry.bates at websafe.com
Mon Jun 16 12:18:58 EDT 2008
Jimmy Retzlaff wrote:
> py2exe 0.6.8 released
> =====================
>
> py2exe is a Python distutils extension which converts Python scripts
> into executable Windows programs, able to run without requiring a
> Python installation. Console and Windows (GUI) applications, Windows
> NT services, exe and dll COM servers are supported.
>
> Changes in 0.6.8:
>
> * Support for relative imports.
>
> * Fix MemoryLoadLibrary to handle loading function addresses by ordinal
> numbers. Patch and test by Matthias Miller.
>
> * Using the options compressed=1, bundle_files=3, and zipfile=None at
> the same time now works; patch from Alexey Borzenkov.
>
> * Allow renaming of single-executable files; patch from Alexey
> Borzenkov.
>
> * Embedding icon resources into the image now works correctly even for
> ico files containing multiple images.
>
> * pyd files from different packages with the same filename no longer
> conflict. Patch from Grant Edwards.
>
> * There are new samples for the 'typelibs' support, including the new
> option of pre-generating a typelib and specifying the file as an
> input to py2exe.
>
> * The test suite is now included in the source distribution.
>
>
> Changes in 0.6.6:
>
> * Better support for Python 2.5.
>
> * Experimental support for 64-bit builds of Python on win64.
>
> * Better ISAPI support.
>
> * New samples for ISAPI and COM servers.
>
> * Support for new "command-line styles" when building Windows services.
>
> Changes in 0.6.5:
>
> * Fixed modulefinder / mf related bugs introduced in 0.6.4. This
> will be most evident when working with things like
> win32com.shell and xml.xpath.
>
> * Files no longer keep read-only attributes when they are copied
> as this was causing problems with the copying of some MS DLLs.
>
> Changes in 0.6.4:
>
> * New skip-archive option which copies the Python bytecode files
> directly into the dist directory and subdirectories - no
> archive is used.
>
> * An experimental new custom-boot-script option which allows a
> boot script to be specified (e.g., --custom-boot-script=cbs.py)
> which can do things like installing a customized stdout
> blackhole. See py2exe's boot_common.py for examples of what can
> be done. The custom boot script is executed during startup of
> the executable immediately after boot_common.py is executed.
>
> * Thomas Heller's performance improvements for finding needed
> modules.
>
> * Mark Hammond's fix for thread-state errors when a py2exe
> created executable tries to use a py2exe created COM DLL.
>
> Changes in 0.6.3:
>
> * First release assembled by py2exe's new maintainer, Jimmy
> Retzlaff. Code changes in this release are from Thomas Heller
> and Gordon Scott.
>
> * The dll-excludes option is now available on the command line.
> It was only possible to specify that in the options argument to
> the setup function before.
>
> The dll-excludes option can now be used to filter out dlls like
> msvcr71.dll or even w9xpopen.exe.
>
> * Fix from Gordon Scott: py2exe crashed copying extension modules
> in packages.
>
> Changes in 0.6.2:
>
> * Several important bugfixes:
>
> - bundled extensions in packages did not work correctly, this
> made the wxPython single-file sample fail with newer wxPython
> versions.
>
> - occasionally dlls/pyds were loaded twice, with very strange
> effects.
>
> - the source distribution was not complete.
>
> - it is now possible to build a debug version of py2exe.
>
> Changes in 0.6.1:
>
> * py2exe can now bundle binary extensions and dlls into the
> library-archive or the executable itself. This allows to
> finally build real single-file executables.
>
> The bundled dlls and pyds are loaded at runtime by some special
> code that emulates the Windows LoadLibrary function - they are
> never unpacked to the file system.
>
> This part of the code is distributed under the MPL 1.1, so this
> license is now pulled in by py2exe.
>
> * By default py2exe now includes the codecs module and the
> encodings package.
>
> * Several other fixes.
>
> Homepage:
>
> <http://www.py2exe.org>
>
> Download from the usual location:
>
> <http://sourceforge.net/project/showfiles.php?group_id=15583>
>
> Enjoy,
> Jimmy
>
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
Everyone,
Thanks for all your hard work on py2exe, it is greatly appreciated.
-Larry Bates
More information about the Python-list
mailing list