Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2722

[ANN] PyInstaller 3.3.1

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Hartmut Goebel <h.goebel@goebel-consult.de>
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 <mailman.13.1513603558.2886.python-announce-list@python.org> (permalink)
References <ecf38e30-28cf-8a1e-bd53-798e716b6c75@goebel-consult.de>
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 <h.goebel@goebel-consult.de>
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 <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <ecf38e30-28cf-8a1e-bd53-798e716b6c75@goebel-consult.de>
Xref csiph.com comp.lang.python.announce:2722

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

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.


=== 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
execute.
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:

   https://pyinstaller.readthedocs.io/en/v3.3.1/CHANGES.html


=== 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
Development

Goebel Consult, Landshut
http://www.goebel-consult.de

Blog:
http://www.goebel-consult.de/blog/warum-sie-nicht-perl-programmiern-sollten
Kolumne: http://www.cissp-gefluester.de/2012-02-bring-your-own-life-glosse

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

[ANN] PyInstaller 3.3.1 Hartmut Goebel <h.goebel@goebel-consult.de> - 2017-12-15 19:31 +0100

csiph-web