AcePyx opened this issue on Feb 26, 2021 ยท 10 posts
tim posted Sat, 27 February 2021 at 7:46 AM Site Admin
I understand the sentiment on the Python upgrade. But Python 2 was designated EOL (end-of-life) status by the broader Python community in 2020 (reasons here: https://www.python.org/doc/sunset-python-2/) and will slowly fall further behind with no more open-source care and feeding. It would have soon become a liability for Poser.
The upgrade to Python 3 and latest wxWidgets and wxPython was a huge effort for the dev team and really, one of many thankless tasks required to "modernize" the code base that does not generate new feature headlines. Our strategy was to make this easier to accept by delivering it alongside some tasty improvements in render speed/quality. We simultaneously looked for a light-handed way to support talented Python devs that spend hours creating apps that work with Poser and incentivize them to create more useful apps in the future.
I suppose the community and customers like you will ultimately judge if this was the best approach.