I am a 'developer', and can upgrade, but haven't done so - still running Python 3.6 (and 2.7!). There must be many more in a similar position, or less able to upgrade.
Thanks for these comments.
I think the way forward is to distinguish between the earliest python that Leo supports (3.6) and the recommended python for Leo (3.9+). This distinction will allow Leo to run in (slightly) degraded mode with python 3.6 while encouraging all Leonistas to upgrade to python 3.9 or 3.10.
Imo, it is dangerous not to upgrade at least to python 3.9. One
is asking for bugs, including security-related bugs. But that's Leo's users' problem.
The only things for me to do in this regard:
- Have the python importer quit with a message when running python 3.6.
- Update the installation docs.
Edward