[ANN] PyInstaller 1.4

Discussion in 'Python' started by Giovanni Bajo, Mar 21, 2010.

  1. Hello,

    I'm happy to announce PyInstaller 1.4, the first formal release after
    several years of quiet development.

    http://www.pyinstaller.org


    === What it is ===

    PyInstaller is a program that converts (packages) Python programs into
    stand-alone executables, under Windows, Linux, and Mac OS X. It's
    similar to py2exe/py2app, but it is multiplatform and with many advanced
    features.

    The main goal of PyInstaller is to be compatible with 3rd-party packages
    out-of-the-box. This means that, with PyInstaller, all the required
    tricks to make external packages work are already integrated within
    PyInstaller itself so that there is no user intervention required.
    You'll never be required to look for tricks in wikis and apply custom
    modification to your files or your setup scripts.

    === Features ===

    * Packaging of Python programs into standard executables, that
    work on computers without Python installed.
    * Multiplatform: works under Windows, Linux and Irix. Experimental
    Mac OS X support available.
    * Multiversion: works under any version of Python from 1.5 up to
    2.6. NOTE: Support for Python 2.6+ on Windows is not included in
    this release yet. Please see this page for a working patch:
    http://www.pyinstaller.org/wiki/Python26Win
    * Flexible packaging mode:
    * Single directory: build a directory containing an
    executable plus all the external binary modules
    (.dll, .pyd, .so) used by the program.
    * Single file: build a single executable file, totally
    self-contained, which runs without any external
    dependency.
    * Custom: you can automate PyInstaller to do whatever
    packaging mode you want through a simple script file in
    Python.
    * Explicit intelligent support for many 3rd-packages (for hidden
    imports, external data files, etc.), to make them work with
    PyInstaller out-of-the-box.
    * Full single-file EGG support: .egg files are automatically
    packaged by PyInstaller as-is, so that all features are
    supported at runtime as well (entry points, etc.).
    * Automatic support for binary libraries used through ctypes (see
    http://www.pyinstaller.org/wiki/CtypesDependencySupport for
    details).
    * Support for automatic binary packing through the well-known UPX
    compressor.
    * Support for code-signing executables on Windows.
    * 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 ===

    For those already using older versions of PyInstaller, the full
    changelog for this release can be found here:

    http://www.pyinstaller.org/browser/tags/1.4/doc/CHANGES.txt


    === Feedback ===

    We're eager to listent to your feedback on using PyInstaller:

    Ticketing system: http://www.pyinstaller.org/newticket
    Mailing list: http://groups-beta.google.com/group/PyInstaller



    --
    Giovanni Bajo :: Develer S.r.l.
    :: http://www.develer.com

    Blog: http://giovanni.bajo.it
    Last post: ctypes support in PyInstaller
     
    Giovanni Bajo, Mar 21, 2010
    #1
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.