All Python versions less than 3.6 are now EOL
Python2 aside, judging by the rest of these posts, maybe it&#x27;s just me but I haven&#x27;t seen any problems with forwards compatibility in Python 3. That is, stuff written 5 years ago runs fine on 3.8. The only issues I&#x27;ve had is with virtual environments and pip freeze because some older Python versions relied on packages for features now in the Python standard library, but since we know how to spot those now that&#x27;s not too bad of a fix.<p>On the other hand, Python gives a growing and continuously maintained standard library and none of the headaches that, say the JS ecosystem gives.<p>That said, not all of the features are great all the time. Async&#x2F;await comes to mind, which adds a lot of complexity without the performance gains even senior programmers might expect. But overall, we&#x27;re already using features in Python3.8 for projects, and have upgraded our instances to Python3.8 without issue. I guess it&#x27;s possible we leave some pip dependencies in the dust because they may have some incompatible code with a future 3.x release, but we haven&#x27;t had a problem before. Tests permitting, we&#x27;ll do the same for 3.9 if we find something we like or might wait a few years.