Please don't rush into this. 3.9 is not yet offered on some (many?) Linux distros, including Debian and Mint (I don't know about non-Debian-based ones). And even on Windows, it's often hard to impossible to find 64-bit packages that require compiled binary modules for recent versions of Python. I'm not sure that most linux users could compile some of the binary packages, either. Even 3.8 could be iffy on some Linux distros.
Let's give the ecosystem some time to develop, like maybe six months, then look at it again. On Monday, March 22, 2021 at 8:04:09 AM UTC-4 Edward K. Ream wrote: > I have just finished #1857 > <https://github.com/leo-editor/leo-editor/issues/1857>, which updates > leoAst.py to support Python 3.8 and 3.9. See What's new in Python 3.8 > <https://docs.python.org/3/whatsnew/3.8.html> and What's new in Python 3.9 > <https://docs.python.org/3/whatsnew/3.9.html>. > > I'm not particularly interested in the new language features. Imo, the new > language features are not important enough to *require* that Leo's users > install, say, Python 3.9. > > However, each new release contains many security and performance features. > And they fix lots of bugs too. Furthermore, tools like pylint, docutils, > etc. have evolved significantly since Python 3.7. > > Python 3.9 is about 18 months old. Python 3.9.2 is almost exactly one year > old. Surely Python 3.9.2 is the safest, most stable version of Python > available. > > As a result, I have shifted all my development work to Python 3.9 by > default. I can still run unit tests and pylint on Python 3.7. > > *Summary* > > At present, Leo requires only Python 3.7 or above. Imo, it would be > reasonable to require Python 3.9 for Leo. The older Python 3.7 gets, the > more security vulnerabilities it acquires. > > I see no reason why anyone (including companies) that presently uses > Python 3.7 could not easily upgrade to Python 3.9.2. We would get better > safety, security and more features. > > Would anyone have a problem moving to Python 3.9.2? > > Edward > -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/f3a59328-6707-4c86-a1d3-893b5fcc9773n%40googlegroups.com.
