Although most of my add-ons (except one or two) are Python 2 and 3 compatible, I hinted that there are some that are strictly Python 3 compatible – that is, requiring NVDA 2019.3 (alpha form at the moment). A few days ago I hinted that I’ll be releasing thee “strictly Python 3” add-ons in August, and yes, they will make their debut very soon in the form of alpha add-on snapshots, shortly after NVDA 2019.2 stable is released.
The following add-ons do have a Python 3 strict version:
In addition, the following add-ons will participate in testing due to use of wxPython 4 (phoenix):
Note: although there is a Python 3 branch for Add-on Updater, this add-on will not participate in this test.
A few things to note about these add-ons (especially for ones that are strictly Python 3):
Special note on Add-on Updater: the policy for this add-on is to support the latest stable release of NVDA because the add-on itself is destined for NVDA Core as a pull request. However, I know that some may wish to delay updating to NVDA 2019.3 stable (later this year) due to add-ons they love which are not Python 3 ready (hence the call to the community to port add-ons). Therefore, if you are using this add-on, I will give you some more weeks to migrate to NVDA 2019.3, thus Add-on Updater will be the last add-on to switch to Python 3 fully. I’ll announce the transition date for this add-on shortly after NVDA 2019.3 release candidate (RC) is released.