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


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

ANNOUNCE wxPython 4.0.6

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Robin Dunn <robin@alldunn.com>
Newsgroups comp.lang.python.announce
Subject ANNOUNCE wxPython 4.0.6
Date Wed, 22 May 2019 11:10:02 -0700
Lines 76
Approved python-announce-list@python.org
Message-ID <mailman.109.1558700317.2953.python-announce-list@python.org> (permalink)
References <764cefb5-f9c7-ad97-edb6-e55520bf7eee@alldunn.com>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace news.uni-berlin.de 37vPoOH13d5tBxoyL5ImognSM9WFpPg+H/8QQ1EIYauA==
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.033
X-Spam-Evidence '*H*': 0.93; '*S*': 0.00; 'programmers': 0.03; 'loads': 0.05; 'package,': 0.05; 'split': 0.07; 'builds': 0.09; 'c++.': 0.09; 'char': 0.09; 'intended.': 0.09; 'minor': 0.09; 'overloaded': 0.09; 'pointer': 0.09; 'url:pypi': 0.09; 'python': 0.13; 'language.': 0.14; 'gtk3': 0.16; 'libraries.': 0.16; 'pointers': 0.16; 'robust,': 0.16; 'url:project': 0.16; 'widgets': 0.16; 'wxpython,': 0.16; 'bug': 0.16; 'extension': 0.18; 'gui': 0.18; 'api': 0.19; 'python.': 0.20; 'programming': 0.22; 'url- ip:151.101.0.223/32': 0.23; 'url-ip:151.101.128.223/32': 0.23; 'url-ip:151.101.192.223/32': 0.23; 'url-ip:151.101.64.223/32': 0.23; 'mostly': 0.23; 'interface,': 0.24; 'library,': 0.24; 'words,': 0.24; 'install': 0.24; 'wrong': 0.25; 'modules': 0.25; 'projects,': 0.25; 'fixed': 0.26; 'url-ip:151.101.192/24': 0.26; 'url-ip:151.101.0/24': 0.26; 'url-ip:151.101.128/24': 0.26; 'url- ip:151.101.64/24': 0.26; 'header:User-Agent:1': 0.27; 'at:': 0.28; 'robin': 0.29; 'to:addr:python-announce-list': 0.29; 'url- ip:151.101/16': 0.31; 'url-ip:151/8': 0.31; 'probably': 0.31; 'enough': 0.32; 'url:docs': 0.32; 'focused': 0.33; 'code': 0.33; 'but': 0.33; 'methods': 0.33; 'located': 0.34; 'file': 0.35; 'received:google.com': 0.35; 'written': 0.36; 'mac': 0.36; 'virtual': 0.36; 'stable': 0.37; 'there': 0.37; 'those': 0.37; 'started': 0.37; 'docs': 0.37; 'removing': 0.37; 'wrap': 0.37; 'try': 0.38; 'still': 0.38; 'use': 0.38; 'things': 0.39; 'generated': 0.39; 'using': 0.40; 'feel': 0.60; 'url:html': 0.61; 'due': 0.61; 'announcing': 0.61; 'classic': 0.61; 'popular': 0.61; 'over': 0.61; 'improving': 0.62; 'programs': 0.62; 'completely': 0.62; 'available': 0.63; 'information': 0.63; 'simply': 0.64; 'provide': 0.64; 'eventually': 0.64; 'skip:- 20': 0.64; 'platform': 0.65; 'production': 0.65; 'making': 0.66; 'life': 0.66; 'document': 0.66; 'backwards': 0.66; 'microsoft': 0.73; 'migration': 0.74; 'up,': 0.74; 'url:4': 0.79; '100%': 0.79; 'accumulated': 0.84; 'adventurous': 0.84; 'cleaned': 0.84; 'fatal': 0.84; 'phoenix': 0.84; 'speed,': 0.84; 'graphical': 0.91; 'macos,': 0.91; 'releases.': 0.91; 'toolkit': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=alldunn-com.20150623.gappssmtp.com; s=20150623; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=Orxxsn4+6eQNsYQOFTSGMbTahKXRtdpQmX8N7z/JaCs=; b=P8lcxXwwQ363wMMyBosrF9rcy80zrYnl5A5tM1Wv0KbhFl81JcSiAqKfVTZnhttJTp tNEgWNmbse9LYcxPz4f8ZO4KKptt0EqwaG20MPrDYTO5zNA8TvBDlghPtO7OKNkOduIC ZLqCdDRUz7GW7NRSfeEWXSTy4NZp9V4LGZ/x8zyDCXdRGYMjfycyNNAdaXnFCvy7pXXC 6uDiq41vgaYbOwAfW3vLDJrrpf17ItixBAQEtuZJMEshO+RlNX9OsmA7UnUm7FVvDqyw CxxPcZva23xKUOCqilnGwS41Tjs/Je4+eQDkS1T75Pc1tMJU/R2rzr03WEPLZFnlWM4y EtfQ==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=Orxxsn4+6eQNsYQOFTSGMbTahKXRtdpQmX8N7z/JaCs=; b=F9eFJwCeEsHOLa7GtmlUTZyVOI8PZJTLhhLjXn/5NphyI+68zs7tvHy8hC/5Hl0ixm V2nJ1xWvM+eY+gOj/7KETXDwtrnl11/Cuw879wOVCayfdYFRgEHcnLVeLW82c/BetSzX uP0DIlT8XTeOpCzNv7Kk4vyBlyxwoNvCCTGH2mcA0Mra6wskWRBI9eQYQv/9Ni9ZGlVm enSmom3l96CahaIjfRRZUxiLgAW1n/ScBjJE1NlFP4T7DelBnXeWtnTtOeqHWCPZwGh3 RAGvhUSHGfkZkb8zjQevxU/4xYRxbShQsSFsKyfcv+ufYNw2MVC2ic+tnj+oi/8XN3hU kJ+A==
X-Gm-Message-State APjAAAXqJY+DrLcFIw00mqlKZP4vPpGnnkLpUfRGCQP7VqU/c7zcqYTl 3+5AW5SuUlBHGLEnDtJToAz4QUDg1udUgw==
X-Google-Smtp-Source APXvYqw4TN1elqtOFR/qdbIHptGgif7cvw48peVgMI8LfQANvGU1nw06FcCt7YMjazn03wr+OZMe/A==
X-Received by 2002:aa7:82cd:: with SMTP id f13mr97094924pfn.203.1558548605110; Wed, 22 May 2019 11:10:05 -0700 (PDT)
User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 PostboxApp/6.1.17
Content-Language en-US
X-Mailman-Approved-At Fri, 24 May 2019 08:18:35 -0400
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 <764cefb5-f9c7-ad97-edb6-e55520bf7eee@alldunn.com>
Xref csiph.com comp.lang.python.announce:3117

Show key headers only | View raw


Announcing wxPython 4.0.6
=========================

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

This is a quick-fix release to take care of the following issues:

* Fixed a probably rare, but fatal bug on OSX when calling certain
   overloaded virtual methods with implementations in Python.

* Fixed char pointers in generated stub code to have a valid
   pointer value.

* Reverted the change that loads up install_requires from the
   contents of requirements.txt. Split the requirements.txt file
   into one for install and one for development.



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

ANNOUNCE wxPython 4.0.6 Robin Dunn <robin@alldunn.com> - 2019-05-22 11:10 -0700

csiph-web