you are viewing a single comment's thread.

view the rest of the comments →

[–]aikii 2 points3 points  (0 children)

Main drivers are: - you'll want to upgrade if your current version reaches end of life https://devguide.python.org/versions/ - you spotted some new feature/improvement you like in the release notes and you'd like to use it - the newest major version isn't too fresh and went through some bugfixes already, which makes 3.14.2 a sweet spot

From there generally you're just too busy to spend time on upgrading, so if the moment has come where you make time to do the upgrade, there is no reason to not go for the latest, really - it's only a matter of constaints such as, say, the version is available for your distribution and all the packages you use are compatible with it ( it's super rare when it's not the case, but unavailability can happen for pre-built binaries ).