Python Forum
Understanding Python version releases - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: General (https://python-forum.io/forum-1.html)
+--- Forum: News and Discussions (https://python-forum.io/forum-31.html)
+--- Thread: Understanding Python version releases (/thread-12397.html)



Understanding Python version releases - venami - Aug-22-2018

Hi,

As I am new to using python, I have a basic question about python version releases.
I could see python version 3.4.9 got released after 3.7.0, shouldn't it be 3.7.1 or higher?


Thanks and Regards,
venami.


RE: Understanding Python version releases - metulburr - Aug-23-2018

The format of versions are as following:
MAJOR.MINOR.BUGFIX

They fix bugs in older versions for a long time after that release is not the latest release.


RE: Understanding Python version releases - Skaperen - Aug-23-2018

sometimes developmental changes can break scripts written for an earlier version, then later someone discovers a bug in the earlier version which can be fixed without breaking those scripts. to deal with that a multi-level version numbering system is used. 3.4.9 has a small fix or change that is not expected to break things that could be broken by 3.5.0 ... relative to 3.4.8.

just because 3.7.0 has been released, does not mean earlier versions get totally ignored. maybe 3.3.8 had a small bug that got fixed, and the fix is not expected to break the kinds of things that 3.5 does. so the numbering for that stays in 3.4 series. the same bug might also be in other versions. look for other releases about the same time with number changes at the same level.

(Aug-23-2018, 12:25 AM)metulburr Wrote: They fix bugs in older versions for a long time after that release is not the latest release.

this is especially so for security issues and data integrity issues. they might go further back for really important stuff.


RE: Understanding Python version releases - venami - Aug-24-2018

Thanks for the responses, got it now.

Thanks and Regards,
Venami.