Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Hartmut Goebel Newsgroups: comp.lang.python.announce Subject: [ANN] PyInstaller 3.2 Date: Tue, 3 May 2016 22:12:19 +0200 Organization: Goebel Consult Lines: 90 Approved: python-announce-list@python.org Message-ID: References: <57290623.50100@goebel-consult.de> Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms010608090409050705070107" X-Trace: news.uni-berlin.de oCtMpatPZsth7aR4NLGDVgXVRoZt4Cth6Mrr9l/Czc+A== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'fixes': 0.05; 'aix,': 0.07; 'executable': 0.07; 'puts': 0.07; 'pypi': 0.07; 'subject:ANN': 0.07; '===': 0.09; 'freebsd,': 0.09; 'modules.': 0.09; 'solaris,': 0.09; 'url:github': 0.09; 'bug': 0.10; 'url:blog': 0.10; 'python': 0.10; 'interpreter': 0.15; 'bundles': 0.16; 'cissp,': 0.16; 'collects': 0.16; 'folder,': 0.16; 'from:addr:goebel-consult.de': 0.16; 'from:addr:h.goebel': 0.16; 'from:name:hartmut goebel': 0.16; 'goebel': 0.16; 'gru\xc3\x9f': 0.16; 'hartmut': 0.16; 'kolumne:': 0.16; 'message-id:@goebel- consult.de': 0.16; 'optionally': 0.16; 'pyinstaller': 0.16; 'received:188.174': 0.16; 'received:192.168.110': 0.16; 'received:192.168.110.2': 0.16; 'received:192.168.8': 0.16; 'received:goebel-consult.de': 0.16; 'received:io': 0.16; 'received:m-online.net': 0.16; 'received:mail-out.m-online.net': 0.16; 'received:mail.m-online.net': 0.16; 'received:mail.mnet- online.de': 0.16; 'received:mnet-online.de': 0.16; 'received:psf.io': 0.16; 'sch\xc3\xb6nen': 0.16; 'url:cissp- gefluester': 0.16; 'url:goebel-consult': 0.16; 'url:issues': 0.16; 'url:pyinstaller': 0.16; 'app': 0.16; 'linux,': 0.18; 'subject:] ': 0.19; 'library': 0.20; 'changes': 0.20; 'windows': 0.20; 'contributed': 0.20; '3.2': 0.22; 'new,': 0.22; 'file.': 0.22; 'installation': 0.23; 'eager': 0.23; 'written': 0.24; 'module': 0.25; 'script': 0.25; 'install': 0.25; 'header:User-Agent:1': 0.26; 'installed': 0.26; 'linux': 0.26; 'package.': 0.27; 'windows,': 0.29; "i'm": 0.30; "we're": 0.30; 'code': 0.30; 'blog:': 0.30; 'fixed': 0.31; 'at:': 0.31; 'announce': 0.32; 'run': 0.33; 'enhanced': 0.33; 'installing': 0.35; 'list:': 0.35; 'but': 0.36; 'there': 0.36; 'url:org': 0.36; 'thanks': 0.37; 'mac': 0.37; 'release': 0.37; 'manual': 0.38; 'feedback': 0.38; 'mailing': 0.38; 'files': 0.38; 'subject:[': 0.39; 'url:en': 0.39; 'application': 0.39; 'received:192': 0.39; 'to:addr:python.org': 0.40; 'received:de': 0.40; 'hello,': 0.40; 'software': 0.40; 'secure': 0.60; 'your': 0.60; 'url:group': 0.61; 'information': 0.63; 'you.': 0.64; '\xe2\x80\x93': 0.72; 'discover': 0.73; 'pip': 0.84; 'received:192.168.6': 0.91 X-Virus-Scanned: amavisd-new at mnet-online.de User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 X-Mailman-Approved-At: Wed, 04 May 2016 06:29:47 -0400 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <57290623.50100@goebel-consult.de> Xref: csiph.com comp.lang.python.announce:2122 This is a cryptographically signed message in MIME format. --------------ms010608090409050705070107 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, on behalf of the PyInstaller development team I'm happy to announce PyInstaller 3.2 http://www.pyinstaller.org Thanks for all those who contributed questions, bug-reports or pull-requests. =3D=3D=3D What it is =3D=3D=3D 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 t= o discover every other module and library your script needs in order to execute. Then it collects copies of all those files =E2=80=93 including the active= Python interpreter! =E2=80=93 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. =3D=3D=3D Installation =3D=3D=3D PyInstaller can be installed from PyPi using pip install pyinstaller =3D=3D=3D Changes =3D=3D=3D - Even the "main" script is now byte-compiled (#1847, #1856) - The manual is on readthedocs.io now (#1578) - On installation try to compile the bootloader if there is none for the current platform (#1377) - Lots of new, fixed or enhanced hooks. - Many bug fixes and internal enhancements. The full changelog for this release can be found at: https://pyinstaller.rtfd.org/en/v3.2/CHANGES.html =3D=3D=3D Feedback =3D=3D=3D 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 --=20 Sch=C3=B6nen Gru=C3=9F Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer Information Security Management, Security Governance, Secure Software Development Goebel Consult, Landshut http://www.goebel-consult.de Blog: http://www.goebel-consult.de/blog/bewertung-pgp-verschlusselung-bei-web.d= e-und-gmx Kolumne: http://www.cissp-gefluester.de/2012-01-in-die-cloud-in-die-cloud-aber-wo-= soll-die-sein --------------ms010608090409050705070107--