- Update appveyor.yml
- Update to latest version of dependencies:
- Scons
- comtypes
- wxPython
- pySerial
- py2exe
- brltty
Initially Python 3.8 was being considered. 3.8 was chosen because 3.9 drops support for Windows 7 (see discussion: #10933 (comment)). The plan was to upgrade to windows 3.8, give Windows 7 users early notice, then upgrade again a year later.
Instead, we ran into a bug in python which prevented updating: (see https://bugs.python.org/issue38748 and python/cpython#26204)
When this is resolved (at the next compat breaking release) we will update to the latest (most appropriate version of Python).
If this is not fixed, we may have to consider moving NVDA to 64 bit, (the bug does not affect 64 bit python). This would be a large and risky change.
Initially Python 3.8 was being considered. 3.8 was chosen because 3.9 drops support for Windows 7 (see discussion: #10933 (comment)). The plan was to upgrade to windows 3.8, give Windows 7 users early notice, then upgrade again a year later.
Instead, we ran into a bug in python which prevented updating: (see https://bugs.python.org/issue38748 and python/cpython#26204)
When this is resolved (at the next compat breaking release) we will update to the latest (most appropriate version of Python).
If this is not fixed, we may have to consider moving NVDA to 64 bit, (the bug does not affect 64 bit python). This would be a large and risky change.