I’ve been waiting for this for ages, and I’m really glad that it’s finally happened. I did want to help out with this in some way, but I unfortunately didn’t have time. Instead, I’m going to review it (perhaps not in a blog post), and let them know what my thoughts are, which, I think, will be very positive :).
Yay for Python 3.x support!
I realise I’m a bit late to the party here. Nevertheless, it looks like it’ll be really good, from what I remember of the development builds I compiled. I even tried it on my Raspberry Pi 1 B+. It took about 12-15 hours! This ties in very well with my development aims – the next major releases of my programs will have Python 3 support too :). I was going to have to compile a development build and test with that, but now I have a known-good build, and I can maybe even bundle Python 3 and wxPython 4 with the macOS version now. I guess it’ll be some time before this gets into the package repos of most Linux distros, but we’ll see.
Kudos to Robin Dunn, Harri Pasanen, and all the other Devs!
From what I’ve heard, the result is from 3-4 years of hard work from everyone on the project, and at times it probably seemed like an impossible task. I may look into helping again in the future, when I’ve had some time to keep learning more C++ – Stroodlr will have to wait for the moment because so many other things to do!
You can download wxPython, and see more details at https://wxpython.org/.
I’ll make sure I review wxPython 4 and let the Dev team know they’re awesome :). The PXE posts are being written now, and I hope to publish them soon, but there’s a lot of complexity; I’ll need to think hard about how to organise the posts. Expect them next week, or maybe this week if I’m doing well for time :).