wxPython News (old posts, page 1)

wxPython 4.0.0a1 Release

wxPython 4.0.0a1 is now available on PyPI. This is the first official release of the new Phoenix version of wxPython, including support for Python 2.7 and 3.4+, installation from PyPI, fully self-contained and relocatable so it can be installed in virtual environments, etc.

More updates to this website are forthcoming, but in the meantime you can learn more about this new release in the README and CHANGES documents, as well as the Migration Guide and the new API reference documentation.

wxPython Phoenix on the way!

The wxPython Phoenix train is back on the tracks and moving forward at full steam ahead!

"Phoenix" is the code name of the next generation of the wxPython project. The primary goals of the project are to make it much easier—through increased automation—to develop, maintain, and enhance wxPython in the future, and to remove old hacks and other cruft that are no longer needed and which tends to cause confusion for new users. The secondary goals are to make wxPython "...better, stronger, faster." than he was before.

While Phoenix is currently in a pre-alpha state, it is already in a very usable state and many people are already using it in their projects. You can download binary wheels for Python 2.7, 3.4 and 3.5 on Windows and OSX from the snapshots folder. Be sure to check the README file there for more details about what is there and how to use it. Alpha #1 is on the horizon, at which point Phoenix will start being available directly from PyPI.

If you want to learn more about Phoenix or to help with the effort, please join the wxPython-dev group. You can also track development or submit PRs at the Phoenix GitHub project.

Finally, members of the wxPython community have joined together to make pledges towards a bounty reward for the completion of the Phoenix release, with the primary goal of jump-starting development. If you are interested in making a pledge, please read this message thread and contact David Hughes. No actual money will be requested or transferred until the release is completed.