Some people are on older Macs, and there's a tendency to leave those behind. I've had to compile from source to get 3.9 and things like pyqt to work on my OSX High Sierra 10.13, the highest possible on my old MacBook Pro hardware. And that seems to be recently broken again, as of last night. Not that anyone will necessarily get them to start keeping up with backwards compatibility.
My own problem certainly, but it used to be that backwards compatibility was a point of pride in the developer community. Now hardware comes with "dead lumps" baked and we're much more prone to leave old devices behind. I have an old sys admin friend who's still running a 386 web server continuously for I guess 30-odd years now. You'll have to move forwards eventually; I'm just glad you're sticking it out a bit longer. It would traditionally be the language folks who'd keep old hardware alive, not app folks like you. But that's the piddling problem that arises for me. :-) Seth On 3/23/21, Steve Litt <[email protected]> wrote: > 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 > > -- > 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/20210323155027.0440eb4d%40mydesk.domain.cxm. > -- 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/CAJkfFByE8ToHtccan8iYm8A2gqVEgvKAJp1HR1NqNUM6yOt5Rw%40mail.gmail.com.
