PEP 361 – Python 2.6 and 3.0 Release Schedule | peps.python.org (original) (raw)

Author:

Neal Norwitz, Barry Warsaw

Status:

Final

Type:

Informational

Topic:

Release

Created:

29-Jun-2006

Python-Version:

2.6, 3.0

Post-History:

17-Mar-2008


Table of Contents

Abstract

This document describes the development and release schedule for Python 2.6 and 3.0. The schedule primarily concerns itself with PEP-sized items. Small features may be added up to and including the first beta release. Bugs may be fixed until the final release.

There will be at least two alpha releases, two beta releases, and one release candidate. The releases are planned for October 2008.

Python 2.6 is not only the next advancement in the Python 2 series, it is also a transitional release, helping developers begin to prepare their code for Python 3.0. As such, many features are being backported from Python 3.0 to 2.6. Thus, it makes sense to release both versions in at the same time. The precedence for this was set with the Python 1.6 and 2.0 release.

Until rc, we will be releasing Python 2.6 and 3.0 in lockstep, on a monthly release cycle. The releases will happen on the first Wednesday of every month through the beta testing cycle. Because Python 2.6 is ready sooner, and because we have outside deadlines we’d like to meet, we’ve decided to split the rc releases. Thus Python 2.6 final is currently planned to come out two weeks before Python 3.0 final.

Release Manager and Crew

Release Lifespan

Python 3.0 is no longer being maintained for any purpose.

Python 2.6.9 is the final security-only source-only maintenance release of the Python 2.6 series. With its release on October 29, 2013, all official support for Python 2.6 has ended. Python 2.6 is no longer being maintained for any purpose.

Release Schedule

Completed features for 3.0

See PEP 3000 and PEP 3100 for details on the Python 3.0 project.

Completed features for 2.6

PEPs:

New modules in the standard library:

Deprecated modules and functions in the standard library:

Modules removed from the standard library:

Warnings for features removed in Py3k:

Other major features:

Possible features for 2.6

New features should be implemented prior to alpha2, particularly any C modifications or behavioral changes. New features must be implemented prior to beta1 or will require Release Manager approval.

The following PEPs are being worked on for inclusion in 2.6: None.

Each non-trivial feature listed here that is not a PEP must be discussed on python-dev. Other enhancements include:

New modules in the standard library:

PJE’s withdrawal from 2.5 for inclusion in 2.6:https://mail.python.org/pipermail/python-dev/2006-April/064145.html

Modules to gain a DeprecationWarning (as specified for Python 2.6 or through negligence):

Deferred until 2.7

None

Open issues

How should import warnings be handled?

References

This document has been placed in the public domain.