Edward K. Ream said on Mon, 22 Mar 2021 05:04:09 -0700 (PDT)
>*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?
Personally, I'd have no problem with it as I use 3.9.2. But
philosophically, I'd have a big problem with it. Not everybody uses a
rolling release Linux like I do. Many folks use Debian Stable (Buster
has Python 3.7) or Devuan Stable, which are usually well over a year
behind. That lag is for ultimate stability, not out of laziness.
Beyond that, there are still people in the country with such bad
connectivity that they need to install from purchased CDs. These people
can be even farther behind the bleeding edge, but they still need an
outliner.
One could say Python could be updated independently of the distro and
its package manager. But doing so can jeopardize working programs. A
distro is assembled so everything works with each other, and I'd think
twice about upgrading a part, independently of the distro, that used by
so much software. This anecdote is Perl, not Python, but I once
upgraded a customer's Perl, and doing so broke his Vim and several
other programs.
Like I said, I wouldn't suffer with a 3.9.2 requirement, but I fear a
lot of people would.
SteveT
Steve Litt
Spring 2021 featured book: Troubleshooting Techniques of the Successful
Technologist
http://www.troubleshooters.com/techniques