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


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

wxPython 4.0.1

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Robin Dunn <robin@alldunn.com>
Newsgroups comp.lang.python.announce
Subject wxPython 4.0.1
Date Fri, 02 Feb 2018 16:49:36 -0800
Lines 78
Approved python-announce-list@python.org
Message-ID <mailman.192.1517641420.2816.python-announce-list@python.org> (permalink)
References <5A750720.7070408@alldunn.com>
Mime-Version 1.0
Content-Type text/plain; charset=windows-1252
Content-Transfer-Encoding 8bit
X-Trace news.uni-berlin.de HcYOM2SH9zFiAvekIJNLOA+rtx36dRl68Rx2BQhpKqQg==
Return-Path <robin@alldunn.com>
X-Original-To Python-Announce-List@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.125
X-Spam-Level *
X-Spam-Evidence '*H*': 0.75; '*S*': 0.00; 'url:pypi': 0.03; 'release,': 0.07; 'backwards': 0.09; 'intended.': 0.09; 'received :mail-pg0-x242.google.com': 0.09; 'simplified': 0.09; 'api': 0.12; 'python': 0.15; 'c++.': 0.16; 'fruit': 0.16; 'libraries.': 0.16; 'libs': 0.16; 'robust,': 0.16; 'segfault': 0.16; 'package,': 0.20; 'changes': 0.21; 'gui': 0.21; 'bit': 0.22; 'install': 0.22; 'language.': 0.24; 'modules': 0.24; 'fix': 0.24; 'programming': 0.24; 'header:User-Agent:1': 0.25; 'object.': 0.25; 'toolkit': 0.25; 'platforms': 0.25; 'received:71': 0.25; 'url- ip:151.101.0.223/32': 0.26; 'url-ip:151.101.128.223/32': 0.26; 'url-ip:151.101.192.223/32': 0.26; 'url-ip:151.101.64.223/32': 0.26; 'url-ip:151.101.0/24': 0.26; 'url-ip:151.101.128/24': 0.26; 'url-ip:151.101.192/24': 0.26; 'url-ip:151.101.64/24': 0.26; 'extension': 0.28; 'url-ip:173/8': 0.28; 'enough': 0.29; 'written': 0.29; 'compatible': 0.31; 'programmers': 0.31; 'projects,': 0.31; 'stable': 0.31; 'startup': 0.31; 'tend': 0.31; 'located': 0.31; 'skip:- 10': 0.32; 'migration': 0.32; 'skip:= 20': 0.32; 'at:': 0.33; 'received:google.com': 0.33; 'supported': 0.33; 'behind': 0.34; 'code': 0.34; 'url-ip:151.101/16': 0.34; 'url-ip:151/8': 0.34; 'functional': 0.35; 'linux': 0.35; 'core': 0.35; 'mostly': 0.35; 'too.': 0.35; 'created': 0.36; 'still': 0.36; 'implemented': 0.37; 'allows': 0.37; 'builds': 0.37; 'interface,': 0.37; 'on,': 0.38; 'mac': 0.38; 'things': 0.39; 'url:python': 0.39; 'there': 0.39; 'url:org': 0.39; 'look': 0.60; 'their': 0.61; 'announcing': 0.61; 'easily.': 0.61; 'widgets': 0.61; 'more': 0.62; 'simply': 0.62; 'information': 0.62; 'charset:windows-1252': 0.63; 'application.': 0.63; 'production': 0.63; 'url:0': 0.63; 'upon': 0.63; 'easy': 0.63; 'provide': 0.64; 'programs': 0.64; 'reference': 0.64; 'to:no real name:2**2': 0.65; 'making': 0.66; 'life': 0.68; 'automated': 0.68; '100%': 0.69; 'robin': 0.70; 'url:4': 0.76; 'discovered': 0.78; 'graphical': 0.84; 'phoenix': 0.84; 'snapshot': 0.84; 'snapshots': 0.84; 'url- ip:173.212.231.191/32': 0.84; 'url-ip:173.212.231/24': 0.84; 'url- ip:173.212/16': 0.84; 'url:wxpython': 0.84; 'wxpython.': 0.84; 'releases.': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=alldunn-com.20150623.gappssmtp.com; s=20150623; h=message-id:date:from:user-agent:mime-version:to:subject :content-transfer-encoding; bh=XwKVsc2svJ4dWBdH8gx4DEAqf5JNTQbq6ZrsK81I/xw=; b=zC7V8gEJgJgixT52rQp3sNj8he1zItcvpckB8MtxdXXtiZiUjo1srSHM81Qtl36e6X Z/eMdkWoFUD5bqq2WPH91sBA7bnLS93C74BhGxod6MAc29d6ZZXTTzaiNGsJ1iySBorJ cMQWzf9cVhwoUvXdrPe5+Sl9VHrhYhSYJ/bvjwlG6ZIKf3rRTPFspekbKcydfFcF8rT8 U6jnZRaDHpRJu4pvDn4AreIJnyW6nQKrxliNLWpfgt/7/xtAATMzPDbMqo4TRooI0npV qR/qBwKFRCL9dTqO5Qfx9V19bWl6mQt47mjhGiQ9T3oIVFubaKcoMIcIpdfqMkCYJvBD aqwA==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:content-transfer-encoding; bh=XwKVsc2svJ4dWBdH8gx4DEAqf5JNTQbq6ZrsK81I/xw=; b=YohsgDTYVASNOywD3k0LGBC5EAT80avYA8bfEOoLLpY+v7rT4+ttGm0dHyHpypofjJ ZvulF6jy1eOozvx7qojco7cNTOCeQmmekWENp1zqxyI6Nk9q8zIRzra3ZvZq7paJ8ySY XjC4AIw88q/XYlFbW5JVS4Oj8t73JnRIekyjhrpy2H0yb3LuNyMCMbhRyvb/Qp8S+MxL vCgjgJgqKvZYWi+YXcfIJlDczJbl+yaAkQbRSos6XC7cP9J+ynhEyFtwe9INsA4M0t8V CkIv71wvCSQ7y4ib/3YA+GfwKHp60OLd/ehrsFoP9RbU6XC2ErRIbQmu3xcHaxrEoCC4 3C4g==
X-Gm-Message-State APf1xPCNVbJh4SOfpfDz571P9HqjyD97IEqiQdUUIOOsWIFfPT8fqR8D Wn5wN/sXTlNTk8+u4xWGyjeVlA==
X-Google-Smtp-Source AH8x224J4u5+W0wkefi8v4nRV85+zlfmvNXRG9VtCUS8TsCdOzzeBLtjSRU+QW6JGEw78yIhNf7qvg==
X-Received by 10.98.181.14 with SMTP id y14mr557484pfe.216.1517618979189; Fri, 02 Feb 2018 16:49:39 -0800 (PST)
User-Agent Postbox 5.0.22 (Macintosh/20171208)
X-Enigmail-Version 1.2.3
X-Mailman-Approved-At Sat, 03 Feb 2018 02:03:39 -0500
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 <5A750720.7070408@alldunn.com>
Xref csiph.com comp.lang.python.announce:2755

Show key headers only | View raw


Announcing wxPython 4.0.1
=========================

PyPI:   https://pypi.python.org/pypi/wxPython/4.0.1
Extras: https://extras.wxPython.org/wxPython4/extras/
Pip:    ``pip install wxPython==4.0.1``

This release is a quick hot-fix of some issues discovered in 4.0.0
just after the release, plus a bit of low-hanging fruit that was easy
to squeeze in too.  Changes in this release include the following:

* A fix for a segfault that happens upon startup on newer linux
  releases. (#648)

* Set LD_RUN_PATH for the wxWidgets part of the build so the wx libs
  that are loaded by other wx libs can be found successfully. (#723)

* Use wxApp::GetInstance to check if there is an existing wxApp
  object. (#720)





What is wxPython?
-----------------

wxPython is a cross-platform GUI toolkit for the Python programming
language.  It allows Python programmers to create programs with a
robust, highly functional graphical user interface, simply and
easily. It is implemented as a set of Python extension modules that
wrap the GUI components of the popular wxWidgets cross platform
library, which is written in C++. Supported platforms are Microsoft
Windows, Mac OS X and macOS, and Linux or other unix-like systems with
GTK2 or GTK3 libraries. In most cases the native widgets are used on
each platform to provide a 100% native look and feel for the
application.


What is wxPython Phoenix?
-------------------------

wxPython's Project Phoenix is a new from-the-ground-up implementation
of wxPython, created with the intent of making wxPython “better,
stronger, faster than he was before.” In other words, this new
implementation is focused on improving speed, maintainability and
extensibility of wxPython, as well as removing most of the cruft that
had accumulated over the long life of Classic wxPython.

The project has been in development off and on, mostly behind the
scenes, for many years. For the past few years automated snapshot
builds have been available for those adventurous enough to try it, and
many people eventually started using the snapshots in their projects,
even for production releases.  While there are still some things on
the periphery that need to be completed, the core of the new wxPython
extension modules which wrap the wxWidgets code has been stable for a
long time now.

Due to some things being cleaned up, reorganized, simplified and
dehackified wxPython Phoenix is not completely backwards compatible
with wxPython Classic.  This is intended. In general, however, the API
differences tend to be minor and some applications can use Phoenix
with slight, or even with no modifications.  In some other cases the
correct way to do things was also available in Classic and it's only
the wrong way that has been removed from Phoenix.  For more
information there is a Migration Guide document available at:
https://docs.wxpython.org/MigrationGuide.html

The new wxPython API reference documentation, including all
Python-specific additions and customizations, and docs for the wx.lib
package, is located at: https://docs.wxpython.org/



-- 
Robin Dunn
Software Craftsman
http://wxPython.org

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


Thread

wxPython 4.0.1 Robin Dunn <robin@alldunn.com> - 2018-02-02 16:49 -0800

csiph-web