Re: wxPython 4.0.3
Eric Fahlgren <[email protected]> Tue, 26 Jun 2018 21:13:14 -0700
| Newsgroups | gmane.comp.python.wxpython.devel,gmane.comp.python.wxpython |
|---|---|
| Message-ID | <CAP2Qz+WVW1kw8H0aCdpfVS7TiMAagedhVA5oTD+-BxfrN93YXA@mail.gmail.com> |
Thanks for the lightning fast turnaround on those NewId issues! On Tue, Jun 26, 2018 at 9:09 PM Robin Dunn <[email protected]> wrote: > Announcing wxPython 4.0.3 > ========================= > > PyPI: https://pypi.org/project/wxPython/4.0.3 > Extras: https://extras.wxPython.org/wxPython4/extras/ > Pip: ``pip install wxPython==4.0.3`` > > Changes in this release include the following: > > * Fixed a linking problem on macOS. The new waf added an explicit link > to the Python shared library which meant that it would try to load > it at runtime, even if a different Python (such as Anaconda, EDM or > Homebrew) was used to import wxPython. This, of course, caused > runtime errors. (#892) > > * Sort pages by dock_pos when added to automatic (agw.aui) > notebook. (#882) > > * Fix a bug in py.introspect.getTokens. (#889) > > * Added Vagrant configuration for Fedora-28. Removed Fedora-23 (#884) > > * Added wrappers for the wx.WindowIDRef class and added the > wx.NewIdRef function. These will make it possible to create reserved > Window IDs using the same mechanism which is used when passing > wx.ID_ANY to a widget constructor. The object returned by > wx.NewIdRef will automatically convert to an int when passing it to > a window constructor, and can also be used as the source in a > Bind(). (#896) > > * Fixed issue when sys.prefix is not unicode (Python2) and when its > contents are not translatable to utf-8. > > > > > > 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 > > -- > You received this message because you are subscribed to the Google Groups > "wxPython-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "wxPython-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.