[ANN] PyInstaller 1.3 released

Giovanni Bajo noway at ask.me
Wed Dec 20 05:41:39 EST 2006


Hello,

PyInstaller 1.3 is out!

Grab latest version at:
http://pyinstaller.python-hosting.com/


Description
-----------
PyInstaller is a program that converts (packages) Python programs into 
stand-alone executables, under Windows, Linux and Irix. Its main advantages 
over similar tools are that PyInstaller works with any version of Python since 
1.5, it builds smaller executables thanks to transparent compression, it is 
multi-platform (so you can build one-file binaries also under Linux), and use 
the OS support to load the dynamic libraries, thus ensuring full compatibility.


Features
--------
  * Packaging of Python programs into standard executables, that
    work on computers without Python installed.
  * Multiplatform: works under Windows, Linux and Irix. (Mac port
    in development. See /branches/mac on SVN)
  * Multiversion: works under any version of Python since 1.5.
  * Dual packaging mode:
        o Single directory: build a directory containing an
          executable plus all the external binary modules (.dll,
          .pyd, .so) used by the program.
        o Single file: build a single executable file, totally
          self-contained, which runs without any external
          dependency.
  * Support for automatic binary packing through the well-known
    UPX compressor.
  * Optional console mode (see standard output and standard error
    at runtime).
  * Selectable executable icon (Windows only).
  * Fully configurable version resource section in executable
    (Windows only).
  * Support for building COM servers (Windows only).


ChangeLog
---------
  + Fix bug with user-provided icons disappearing from built executables
    when these were compressed with UPX.
  + Fix problems with packaging of applications using PIL (that was broken
    because of a bug in Python's import machinery, in recent Python
    versions). Also add a workaround including Tcl/Tk with PIL unless
    ImageTk is imported.
  + (Windows) When used under Windows XP, packaged programs now have
    the correct look & feel and follow user's themes (thanks to the manifest
    file being linked within the generated executable). This is especially
    useful for applications using wxPython.
  + Fix a buffer overrun in the bootloader (which could lead to a crash)
    when the built executable is run from within a deep directory (more than
    70-80 characters in the pathname).
  * Bootstrap modules are now compressed in the executable (so that they
    are not visible in plaintext by just looking at it with a hex editor).
  * Fixed a regression introduced in 1.1: under Linux, the bootloader does
    not depend on libpythonX.X.so anymore.


We've moved
-----------
PyInstaller has a new home:
http://pyinstaller.python-hosting.com/
(thanks to the guys at webfaction.com for top-notch free hosting!)

We also own a domain name (http://pyinstaller.org) which can be used as a 
permanent redirector to our home.

The mailing list moved as well, it's now at 
http://groups.google.com/group/PyInstaller. Join us for discussion!

-- 
Giovanni Bajo



More information about the Python-list mailing list