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


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

ANN: PyInstaller 3.0

Path csiph.com!eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!nntp.giganews.com!usenetcore.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!nzpost1.xs4all.net!not-for-mail
Return-Path <news@google.com>
X-Original-To python-announce@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; 'url:pypi': 0.03; 'aix,': 0.07; 'everybody,': 0.07; 'executable': 0.07; 'permissions': 0.07; 'puts': 0.07; 'subject:ANN': 0.07; '===': 0.09; 'freebsd,': 0.09; 'modules.': 0.09; 'namespace': 0.09; 'restriction': 0.09; 'solaris,': 0.09; 'url:github': 0.09; 'bug': 0.10; 'python': 0.10; '(at': 0.13; 'exception': 0.13; 'files.': 0.13; 'interpreter': 0.15; 'modification': 0.15; 'packages.': 0.15; '(windows)': 0.16; '4gb': 0.16; 'bundles': 0.16; 'collects': 0.16; 'combinations': 0.16; 'executables': 0.16; 'folder,': 0.16; 'optionally': 0.16; 'pyinstaller': 0.16; 'scipy,': 0.16; 'url:issues': 0.16; 'url:pyinstaller': 0.16; 'app': 0.16; 'later': 0.16; 'linux,': 0.18; 'restrictions': 0.18; 'skip:` 20': 0.18; 'version.': 0.18; 'library': 0.20; 'changes': 0.20; 'windows': 0.20; 'permission': 0.20; '(the': 0.22; 'file.': 0.22; 'eager': 0.23; 'written': 0.24; 'module': 0.25; 'script': 0.25; 'header:User-Agent:1': 0.26; 'linux': 0.26; 'distribute': 0.27; '2.6': 0.27; '3.0': 0.27; 'gnu': 0.27; 'package.': 0.27; 'embed': 0.29; 'windows,': 0.29; 'allows': 0.30; "i'm": 0.30; "we're": 0.30; 'code': 0.30; 'at:': 0.31; 'option': 0.31; 'related': 0.32; 'announce': 0.32; 'are:': 0.32; 'compiled': 0.32; 'run': 0.33; 'url:python': 0.33; 'add': 0.34; 'received:google.com': 0.35; 'authors': 0.35; 'files,': 0.35; 'installing': 0.35; 'licensed': 0.35; 'list:': 0.35; 'unicode': 0.35; 'but': 0.36; 'url:org': 0.36; 'received:209.85': 0.36; 'development.': 0.36; 'subject:: ': 0.37; 'two': 0.37; 'mac': 0.37; 'release': 0.37; 'version': 0.38; 'received:209': 0.38; 'feedback': 0.38; 'mailing': 0.38; 'files': 0.38; 'received:209.85.220': 0.38; 'data': 0.39; 'application': 0.39; 'software': 0.40; 'url:3': 0.60; 'from:no real name:2**0': 0.60; 'your': 0.60; 'url:group': 0.61; 'linked': 0.63; 'url:0': 0.63; 'you.': 0.64; 'license': 0.65; 'to:addr:comp-lang-python- announce': 0.68; 'programs,': 0.72; 'published': 0.72; 'discover': 0.73; 'received:130': 0.73; 'to:addr:moderators.isc.org': 0.77; 'received:130.133': 0.81; 'received:130.133.4': 0.81; 'received:130.133.4.7': 0.81; 'received:individual.net': 0.81; 'received:moderators.individual.net': 0.81; '3.4': 0.84; 'message- id:@googlegroups.com': 0.84; 'precompiled': 0.84
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=path:newsgroups:date:complaints-to:injection-info:nntp-posting-host :user-agent:mime-version:message-id:subject:from:injection-date:to :content-type; bh=/GULlWQrIGwDGF5oNQ12oSnXYTsXJQXgZNuQSeP4Kzs=; b=iqOGDeX8uRXF78mhEEKz5JWfr3JE9I1rZiD2NWFDT7GOVemYKzmVJODhSWy74TXQKP G4jFWgxYgXlAxNiyruaJAhLLP/XNG2HgNUpgJRhgX5QuIRrneGAuwrpkWc7yWRAynQKm LPkzkfnf6OnuIW3SzyiNW9q/UFi3KGDEAJ7T/JRAi9LYYxaVLNB0JQlHma3KVw7RHJbA hRBAUqN1/2jXkn/ipDYjW+YwvZJHNuIFdTwZmGUqFtN4/0TXaKzC7nTBO2+FkQx+cCc6 +jXbeb6SXCwVOo6hib51b1mWyAXRctQdEi3zWlj2Htw7vOeRFz3yWl2KLym4soTuzmZi uXyQ==
X-Received by 10.68.69.102 with SMTP id d6mr22231879pbu.10.1443978931211; Sun, 04 Oct 2015 10:15:31 -0700 (PDT)
X-Received by 10.50.118.98 with SMTP id kl2mr8356igb.3.1443978931080; Sun, 04 Oct 2015 10:15:31 -0700 (PDT)
Newsgroups comp.lang.python.announce
Date Sun, 4 Oct 2015 10:15:30 -0700 (PDT)
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=89.177.138.37; posting-account=tsLjnQoAAABq85pbrbLBJ63E06ZRjbv2
User-Agent G2/1.0
MIME-Version 1.0
Subject ANN: PyInstaller 3.0
From mzibr.public@gmail.com
Injection-Date Sun, 04 Oct 2015 17:15:31 +0000
To comp-lang-python-announce@moderators.isc.org
Content-Type text/plain; charset=ISO-8859-1
X-Mailman-Approved-At Mon, 05 Oct 2015 11:05:12 +0200
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.20+
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>
Approved python-announce-list@python.org
Message-ID <mailman.380.1444035912.28679.python-announce-list@python.org> (permalink)
Lines 83
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1444035912 news.xs4all.nl 23794 [2001:888:2000:d::a6]:41491
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python.announce:1887

Show key headers only | View raw


Hello everybody,

on behalf of the PyInstaller development team I'm happy to announce
PyInstaller 3.0 after two years of development.

   http://www.pyinstaller.org


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


=== Changes ===

Major changes for this release are:

- Python 3 support (3.3 / 3.4 / 3.5).
- Remove support for Python 2.6 and lower.
- Full unicode support in the bootloader (#824, #1224, #1323, #1340, #1396)
- (OSX) Executables built with PyInstaller under OS X can now be digitally
  signed.
- (OSX) 32bit precompiled bootloader no longer distributed, only 64bit.
- (Windows) for 32bit bootloader enable flag LARGEADDRESSAWARE that allows
  to use 4GB of RAM.
- New hooks: amazon-product-api, appy, certifi, countrycode, cryptography, gi,
  httplib2, jsonschema, keyring, lensfunpy, mpl_toolkits.basemap, ncclient,
  netCDF4, OpenCV, osgeo, patsy, PsychoPy, pycountry, pycparser, PyExcelerate,
  PyGobject, pymssql, PyNaCl, PySiDe.QtCore, PySide.QtGui, rawpy, requests,
  scapy, scipy, six, SpeechRecognition, u1db, weasyprint, Xlib.
- Add support for automatically including data files from eggs.
- Add support for directory eggs support.
- Add support for all kind of namespace packages.
- Add support for ``pkgutil.extend_path()``.
- New option ``--key`` to obfuscate the Python bytecode.

The full changelog for this release can be found at:

   https://pypi.python.org/pypi/PyInstaller/3.0


=== License ===

PyInstaller is licensed under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.

Bootloader Exception

In addition to the permissions in the GNU General Public License, the
authors give you unlimited permission to link or embed compiled bootloader
and related files into combinations with other programs, and to distribute
those combinations without any restriction coming from the use of those
files. (The General Public License restrictions do apply in other respects;
for example, they cover modification of the files, and distribution when
not linked into a combine executable.)


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



<p><a href="https://pypi.python.org/pypi/PyInstaller/3.0">PyInstaller 3.0</a> 
- PyInstaller bundles a Python application and all its dependencies into a 
single package. (04-Oct-15)</p>

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


Thread

ANN: PyInstaller 3.0 mzibr.public@gmail.com - 2015-10-04 10:15 -0700

csiph-web