[ANN] PyInstaller 3.3.1

Hartmut Goebel h.goebel at goebel-consult.de
Fri Dec 15 13:31:26 EST 2017


on behalf of the PyInstaller development team I'm happy to announce
PyInstaller 3.3.1. This release fixes some bugs.


Thanks for all those who contributed questions, bug-reports or

=== What it is ===

PyInstaller bundles a Python application and all its dependencies into a
single package. The user can run the packaged app without installing a
Python interpreter or any modules.

PyInstaller reads a Python script written by you. It analyzes your code to
discover every other module and library your script needs in order to
Then it collects copies of all those files – including the active Python
interpreter! – and puts them with your script in a single folder, or
optionally in a single executable file.

PyInstaller is tested against Windows, Mac OS X, and Linux. However, it
is not a cross-compiler: to make a Windows app you run PyInstaller in
Windows; to make a Linux app you run it in Linux, etc. PyInstaller has
been used successfully with AIX, Solaris, and FreeBSD, but is not tested
against them.

=== Installation ===

PyInstaller can be installed from PyPi using

   pip install pyinstaller

=== Important Changes ===

* Fix recursion too deep errors caused by reimporting SWIG-like modules.

* Fix imports in hooks accessible_output and sound_lib.
* Fix ImportError for hook sysconfig for 3.5.4 Conda.
* Fix shapely hook for conda environments on Windows.

* (Windows) Pre-build bootloaders (and custom-build ones using MSVC) can be
  used on Windows XP again: Set minimum target OS to XP.

* Various improvements to the manual, esp. a new "Developer Guide"

The full changelog for this release can be found at:


=== Feedback ===

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

 Bug tracker: https://github.com/pyinstaller/pyinstaller/issues
 Mailing list: http://groups.google.com/group/PyInstaller

Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer
Information Security Management, Security Governance, Secure Software

Goebel Consult, Landshut

Kolumne: http://www.cissp-gefluester.de/2012-02-bring-your-own-life-glosse

More information about the Python-announce-list mailing list