Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #57756 > unrolled thread

Confusion about python versions

Started byAseem Bansal <asmbansal2@gmail.com>
First post2013-10-27 11:13 -0700
Last post2013-10-27 17:29 -0400
Articles 4 — 4 participants

Back to article view | Back to comp.lang.python


Contents

  Confusion about python versions Aseem Bansal <asmbansal2@gmail.com> - 2013-10-27 11:13 -0700
    Re: Confusion about python versions Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-10-27 18:23 +0000
    Re: Confusion about python versions Ned Batchelder <ned@nedbatchelder.com> - 2013-10-27 15:08 -0400
    Re: Confusion about python versions Terry Reedy <tjreedy@udel.edu> - 2013-10-27 17:29 -0400

#57756 — Confusion about python versions

FromAseem Bansal <asmbansal2@gmail.com>
Date2013-10-27 11:13 -0700
SubjectConfusion about python versions
Message-ID<3e74a873-cb48-4bb5-aff2-cee5f4919f66@googlegroups.com>
Python 2.7.6 release candidate 1 and 3.3.3 release candidate 1 was released yesterday. Also Python 3.4.0 alpha 4 was released a week ago.

I thought as Python 3.4.0 alpha was released 3.3 branch was done. The 3.3.3 release candidate fixes many bugs as per the changelog so would they be included in 3.4.0?

For how long do the older versions get supported in case of Python? Do bugfix releases for older versions keeps on happening even when new branch is released? Isn't that a lot of work to manage so many versions?

How do the Python versions work? For how long is Python 2 going to be supported?

[toc] | [next] | [standalone]


#57757

FromMark Lawrence <breamoreboy@yahoo.co.uk>
Date2013-10-27 18:23 +0000
Message-ID<mailman.1657.1382898213.18130.python-list@python.org>
In reply to#57756
On 27/10/2013 18:13, Aseem Bansal wrote:
> Python 2.7.6 release candidate 1 and 3.3.3 release candidate 1 was released yesterday. Also Python 3.4.0 alpha 4 was released a week ago.
>
> I thought as Python 3.4.0 alpha was released 3.3 branch was done. The 3.3.3 release candidate fixes many bugs as per the changelog so would they be included in 3.4.0?
>
> For how long do the older versions get supported in case of Python? Do bugfix releases for older versions keeps on happening even when new branch is released? Isn't that a lot of work to manage so many versions?
>
> How do the Python versions work? For how long is Python 2 going to be supported?
>

Take a look at the various release schedule PEPs here 
http://www.python.org/dev/peps/ where 373 refers to Python 2.7.

-- 
Python is the second best programming language in the world.
But the best has yet to be invented.  Christian Tismer

Mark Lawrence

[toc] | [prev] | [next] | [standalone]


#57758

FromNed Batchelder <ned@nedbatchelder.com>
Date2013-10-27 15:08 -0400
Message-ID<mailman.1658.1382900896.18130.python-list@python.org>
In reply to#57756
On 10/27/13 2:13 PM, Aseem Bansal wrote:
> Python 2.7.6 release candidate 1 and 3.3.3 release candidate 1 was released yesterday. Also Python 3.4.0 alpha 4 was released a week ago.
>
> I thought as Python 3.4.0 alpha was released 3.3 branch was done. The 3.3.3 release candidate fixes many bugs as per the changelog so would they be included in 3.4.0?
>
> For how long do the older versions get supported in case of Python? Do bugfix releases for older versions keeps on happening even when new branch is released? Isn't that a lot of work to manage so many versions?
>
> How do the Python versions work? For how long is Python 2 going to be supported?

They're also preparing 2.6.9.  Older versions get supported for a long 
time, not sure of the official schedule.  2.7.x will be supported for 
even longer, since it's the last of the 2.x series.

Python takes backward compatibility and long-term support seriously.

--Ned.

[toc] | [prev] | [next] | [standalone]


#57765

FromTerry Reedy <tjreedy@udel.edu>
Date2013-10-27 17:29 -0400
Message-ID<mailman.1663.1382909413.18130.python-list@python.org>
In reply to#57756
On 10/27/2013 2:13 PM, Aseem Bansal wrote:
> Python 2.7.6 release candidate 1 and 3.3.3 release candidate 1 was
> released yesterday. Also Python 3.4.0 alpha 4 was released a week
> ago.
>
> I thought as Python 3.4.0 alpha was released 3.3 branch was done.

Normal 3.3 bugfixes are not done until 3.4.0 (final) is released. There 
will be a 3.3.4 at that time.

> 3.3.3 release candidate fixes many bugs as per the changelog so would
> they be included in 3.4.0?

Yes. 3.3 patches are merged forward unless not applicable.

 > How long do the older versions get supported in case of Python?

After normal maintenance ends, code-only, security-fix-only releases of 
x.y continue after that until 5 years after x.y.0.  3.3.0 was released 
2012 Feb so security releases will continue until about 2017 Feb.

The initial 2.6 release was about 2008 Sept, I believe, so this is 5 
years later.

> Do bugfix releases for older versions keeps on happening even when
> new branch is released?

> Isn't that a lot of work to manage so many versions?

Yes. Core developers will be very happy when normal maintenance of 2.7 ends.

> How do the Python versions work? For how long is Python 2 going to be
> supported?

2.7, released about 2010 July, is a special case. It is already past the 
normal maintenance period of 2 years and will get occasional releases 
until 2015. Security fixes after that are not decided.

-- 
Terry Jan Reedy

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web