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
=== Help keeping PyInstaller alive ===
Maintaining PyInstaller is a huge amount of work.
PyInstaller development can only continue
if users and companies provide sustainable funding.
Please consider recurring donations.
See http://www.pyinstaller.org/funding.html for how
to support PyInstaller.
=== Installation ===
PyInstaller can be installed from PyPi using
pip install pyinstaller
=== Important Changes ===
* More then 30 hooks added, more then 10 hooks fixed or improved.
* More then 20 bugs fixed.
* Python 3.4 is no longer tested, since this version is
The full changelog for this release can be found at: