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


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

[ANN] PyInstaller 3.4

Path csiph.com!news.swapon.de!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.4
Date Sun, 9 Sep 2018 21:24:53 +0200
Organization Goebel Consult
Lines 101
Approved python-announce-list@python.org
Message-ID <mailman.122.1536576036.2753.python-announce-list@python.org> (permalink)
References <18b026a6-0614-8eb7-80bb-48b99a43d5a1@goebel-consult.de>
Mime-Version 1.0
Content-Type multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms000403030704020607050101"
X-Trace news.uni-berlin.de 7GsNd6PourWN47p69w/OOgumiDASg43bvvs7uUVpledA==
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; 'pypi': 0.05; 'aix,': 0.07; 'executable': 0.07; 'modules.': 0.07; 'subject:ANN': 0.07; '===': 0.09; 'freebsd,': 0.09; 'puts': 0.09; 'supported.': 0.09; 'url- ip:137/8': 0.09; 'url-ip:185.199.108.153/32': 0.09; 'url- ip:185.199.108/24': 0.09; 'url-ip:185.199.109.153/32': 0.09; 'url- ip:185.199.109/24': 0.09; 'url-ip:185.199.110.153/32': 0.09; 'url- ip:185.199.110/24': 0.09; 'url-ip:185.199.111.153/32': 0.09; 'url- ip:185.199.111/24': 0.09; 'url-ip:185.199/16': 0.09; 'url:issues': 0.09; 'library': 0.11; 'interpreter': 0.12; 'tests': 0.12; 'contributed': 0.13; 'eager': 0.15; 'bryan': 0.16; 'bundles': 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; '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: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; 'solaris,': 0.16; 'url:cissp-gefluester': 0.16; 'url:goebel-consult': 0.16; 'url:pyinstaller': 0.16; 'variants': 0.16; 'python': 0.16; 'bug': 0.16; 'values.': 0.17; 'install': 0.20; '3.7': 0.21; 'deployment': 0.21; 'linux,': 0.21; 'skip:` 10': 0.21; 'installed': 0.21; 'script': 0.22; 'header :User-Agent:1': 0.24; 'incorrect': 0.25; 'pip': 0.25; 'url- ip:83/8': 0.25; 'changes': 0.26; 'windows': 0.26; 'announce': 0.27; 'file.': 0.27; 'module': 0.27; "we're": 0.28; 'installation': 0.29; 'app': 0.29; 'written': 0.30; 'subject:] ': 0.30; 'supported': 0.31; "i'm": 0.31; 'url-ip:192.30/16': 0.31; 'url:io': 0.31; 'adds': 0.32; 'files': 0.32; 'url:readthedocs': 0.33; 'at:': 0.33; 'run': 0.33; 'url:blog': 0.34; 'code': 0.34; 'blog:': 0.35; 'linux': 0.35; 'received:192.168': 0.36; 'but': 0.36; 'received:192': 0.37; 'url:en': 0.37; 'implemented': 0.37; 'installing': 0.37; 'package.': 0.38; 'to:addr:python-announce- list': 0.38; 'url-ip:192.30.253.112/32': 0.38; 'url- ip:192.30.253.113/32': 0.38; 'url-ip:192.30.253/24': 0.38; 'url:github': 0.38; 'subject:[': 0.38; 'mac': 0.39; 'drop': 0.39; 'thanks': 0.39; 'url:org': 0.40; 'successfully': 0.40; 'however,': 0.60; 'team': 0.60; 'your': 0.60; 'content-type:multipart/mixed': 0.60; 'active': 0.61; 'windows,': 0.62; 'information': 0.62; 'secure': 0.62; 'jones': 0.63; 'url-ip:108.177.119.100/32': 0.63; 'url-ip:108.177.119.101/32': 0.63; 'url-ip:108.177.119.102/32': 0.63; 'url-ip:108.177.119.113/32': 0.63; 'url- ip:108.177.119.138/32': 0.63; 'url-ip:108.177.119.139/32': 0.63; 'url:group': 0.63; 'reads': 0.67; 'discover': 0.70; 'url:4': 0.76; 'improved': 0.79; 'received:192.168.6': 0.93
X-Virus-Scanned amavisd-new at mnet-online.de
Openpgp preference=signencrypt
Autocrypt addr=h.goebel@goebel-consult.de; prefer-encrypt=mutual; keydata= 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 NJXZMKO95dDUGyQf00JGQUCZ
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
X-Mailman-Approved-At Mon, 10 Sep 2018 06:40:35 -0400
X-Content-Filtered-By Mailman/MimeDel 2.1.29
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.29
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 <18b026a6-0614-8eb7-80bb-48b99a43d5a1@goebel-consult.de>
Xref csiph.com comp.lang.python.announce:2971

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.4. This release adds support for Python 3.7.

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

* Add support for Python 3.7 (#2760, #3007, #3076,
  #3399, #3656), implemented by Hartmut Goebel.

* Improved support for Qt5-based applications (#3439).
  By emulating much of the Qt deployment tools' behavior
  most PyQt5 variants are supported.
  However, Anaconda's PyQt5 packages are not supported
  because its ``QlibraryInfo`` implementation reports incorrect values.
  CI tests currently run on PyQt5 5.11.2. Many thanks to Bryan A. Jones for
  taking this struggle.

* Drop support for Python 3.3 (#3288), Thanks to Hugo and xiovat.


The full changelog for this release can be found at:

   https://pyinstaller.readthedocs.io/en/v3.4/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.4 Hartmut Goebel <h.goebel@goebel-consult.de> - 2018-09-09 21:24 +0200

csiph-web