Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Hartmut Goebel Newsgroups: comp.lang.python.announce Subject: [ANN] PyInstaller 3.3.1 Date: Fri, 15 Dec 2017 19:31:26 +0100 Organization: Goebel Consult Lines: 99 Approved: python-announce-list@python.org Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms080606020607060001060803" X-Trace: news.uni-berlin.de kduiPiCy9lFFy8N+FD76lQtAVvK508EILpkEbkQ5QBQA== 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; 'environments': 0.07; 'pypi': 0.07; 'subject:ANN': 0.07; 'url-ip:192.30.253.112/32': 0.07; 'url-ip:192.30.253.113/32': 0.07; 'url-ip:192.30.253/24': 0.07; 'url:github': 0.07; '===': 0.09; 'aix,': 0.09; 'executable': 0.09; 'fixes': 0.09; 'hooks': 0.09; 'modules.': 0.09; 'puts': 0.09; 'url-ip:151.101.1.147/32': 0.09; 'url- ip:151.101.129.147/32': 0.09; 'url-ip:151.101.193.147/32': 0.09; 'url-ip:151.101.65.147/32': 0.09; 'url-ip:162.242.198.235/32': 0.09; 'url-ip:162.242.198/24': 0.09; 'url-ip:162.242/16': 0.09; 'url-ip:87.106/16': 0.09; 'url:issues': 0.09; 'python': 0.10; 'bug': 0.12; 'library': 0.12; 'url-ip:192.30/16': 0.12; 'interpreter': 0.14; 'eager': 0.15; '(windows)': 0.16; 'again:': 0.16; 'changelog': 0.16; 'cissp,': 0.16; 'collects': 0.16; 'content-type:multipart/signed': 0.16; 'dependencies': 0.16; 'filename:fname piece:asc': 0.16; 'folder,': 0.16; 'freebsd,': 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; 'importerror': 0.16; 'imports': 0.16; 'kolumne:': 0.16; 'message-id:@goebel- consult.de': 0.16; 'optionally': 0.16; 'pyinstaller': 0.16; 'received:192.168.110': 0.16; 'received:192.168.110.2': 0.16; 'received:goebel-consult.de': 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; 'sch\xc3\xb6nen': 0.16; 'subject:3.3.1': 0.16; 'sysconfig': 0.16; 'url-ip:87.106.189.13/32': 0.16; 'url-ip:87.106.189/24': 0.16; 'url:cissp-gefluester': 0.16; 'url:goebel-consult': 0.16; 'url:pyinstaller': 0.16; 'contributed': 0.18; 'app': 0.21; 'module': 0.21; 'changes': 0.23; 'install': 0.23; 'installed': 0.24; 'script': 0.24; 'subject:] ': 0.25; 'header:User-Agent:1': 0.25; 'windows': 0.26; 'linux,': 0.26; 'fix': 0.27; 'file.': 0.28; 'url:io': 0.28; "we're": 0.29; 'url:blog': 0.29; 'url- ip:151.101/16': 0.29; 'url-ip:151/8': 0.29; 'announce': 0.30; 'written': 0.30; 'installation': 0.30; 'too': 0.30; "i'm": 0.30; 'code': 0.31; 'deep': 0.32; 'errors': 0.32; 'files': 0.33; 'but': 0.33; '3.5.4': 0.34; 'pip': 0.34; 'url:en': 0.34; 'run': 0.34; 'at:': 0.34; 'linux': 0.35; 'behalf': 0.36; 'minimum': 0.36; '(and': 0.36; 'blog:': 0.36; 'url:org': 0.38; 'received:192': 0.38; 'received:192.168': 0.38; 'subject:[': 0.38; 'thanks': 0.39; 'url-ip:192/8': 0.39; 'what': 0.40; 'team': 0.60; 'content- type:multipart/mixed': 0.60; 'your': 0.61; 'copies': 0.62; '\xe2\x80\x93': 0.63; 'information': 0.63; 'url- ip:108.177.126.100/32': 0.64; 'url-ip:108.177.126.101/32': 0.64; 'url-ip:108.177.126.102/32': 0.64; 'url-ip:108.177.126.113/32': 0.64; 'url-ip:108.177.126.138/32': 0.64; 'url- ip:108.177.126.139/32': 0.64; 'received:93': 0.64; 'active': 0.64; 'secure': 0.64; 'url:group': 0.67; 'discover': 0.76; 'reads': 0.80; 'manual,': 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:52.0) Gecko/20100101 Thunderbird/52.5.0 X-Mailman-Approved-At: Mon, 18 Dec 2017 08:25:57 -0500 X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.25 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: Xref: csiph.com comp.lang.python.announce:2722 This is a cryptographically signed message in MIME format. --------------ms080606020607060001060803 Content-Type: multipart/mixed; boundary="------------4DCBCC3D924DEB9FA1C52AE0" Content-Language: en-US This is a multi-part message in MIME format. --------------4DCBCC3D924DEB9FA1C52AE0 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.3.1. This release fixes some bugs. 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 Important Changes =3D=3D=3D * 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: https://pyinstaller.readthedocs.io/en/v3.3.1/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/warum-sie-nicht-perl-programmiern-sollt= en Kolumne: http://www.cissp-gefluester.de/2012-02-bring-your-own-life-gloss= e --------------4DCBCC3D924DEB9FA1C52AE0-- --------------ms080606020607060001060803--