The master branch has recently been moved to track wxWidgets 3.3. Do note this is the unstable API branch where the API may change over time until wxWidgets 3.4 is released. Eventually, this will lead to a wxPython 4.3.0 release.
I’ve also created the wxPy-4.2.x branch which will continue to track wxWidgets 3.2. We may make another 4.2.x release or two if there is demand.
Please report any bugs, or better yet, make pull requests with fixes.
Once the current build finishes (should be in the next 30 minutes or so, one failed and I had to restart it), there should be snapshot 4.3.0a1 wheels available here you can install with pip: https://wxpython.org/Phoenix/snapshot-builds/
Thanks a lot. That’s really great news and a huge step forward.
Personally, I don’t have issues with using the unstable API version. For wxPython that should not be too critical.
It’s a huge advantage that wxWidgets PRs now will propagate much faster. (E.g. in the last years I have been using my own, patched build which included my grid related PRs, but that was no fun to maintain.)
I hope that this is eventually some motivation for more people to contribute to wxWidgets and wxPython.
thank you for this! When you have time it would be useful to provide wxdemo, so that we can test and contribute on adapting code and adding demos for new features (e.g.: dark mode)