2006-02-08 01:33:27 -05:00
|
|
|
|
PEP: 356
|
|
|
|
|
Title: Python 2.5 Release Schedule
|
|
|
|
|
Version: $Revision$
|
2006-02-16 01:54:37 -05:00
|
|
|
|
Author: Neal Norwitz, GvR, Anthony Baxter
|
2006-02-08 01:33:27 -05:00
|
|
|
|
Status: Draft
|
|
|
|
|
Type: Informational
|
|
|
|
|
Created: 07-Feb-2006
|
|
|
|
|
Python-Version: 2.5
|
|
|
|
|
Post-History:
|
|
|
|
|
|
|
|
|
|
Abstract
|
|
|
|
|
|
|
|
|
|
This document describes the development and release schedule for
|
|
|
|
|
Python 2.5. 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
|
2006-02-26 10:36:50 -05:00
|
|
|
|
one release candidate. The release date is planned 19 August 2006.
|
2006-02-08 01:33:27 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Release Manager
|
|
|
|
|
|
2006-02-16 01:54:37 -05:00
|
|
|
|
Anthony Baxter has volunteered to be Release Manager.
|
|
|
|
|
Martin von Loewis, Barry Warsaw, and Neal Norwitz volunteered
|
|
|
|
|
to assist Anthony as Release Manager.
|
2006-02-08 01:33:27 -05:00
|
|
|
|
|
2006-02-08 01:52:00 -05:00
|
|
|
|
Martin von Loewis is building the Windows installers,
|
2006-02-14 23:54:53 -05:00
|
|
|
|
Fred Drake the doc packages, and
|
2006-02-28 14:57:16 -05:00
|
|
|
|
Sean Reifschneider the RPMs.
|
2006-02-08 01:33:27 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Release Schedule
|
|
|
|
|
|
2006-02-26 10:36:50 -05:00
|
|
|
|
alpha 1: April 1, 2006 [planned]
|
|
|
|
|
alpha 2: April 29, 2006 [planned]
|
|
|
|
|
alpha 3: May 27, 2006 [planned]
|
|
|
|
|
beta 1: June 24, 2006 [planned]
|
|
|
|
|
beta 2: July 15, 2006 [planned]
|
|
|
|
|
rc 1: August 5, 2006 [planned]
|
|
|
|
|
final: August 19, 2006 [planned]
|
2006-02-08 01:33:27 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Completed features for 2.5
|
|
|
|
|
|
2006-02-27 12:11:57 -05:00
|
|
|
|
PEP 308: Conditional Expressions
|
2006-02-08 01:33:27 -05:00
|
|
|
|
PEP 309: Partial Function Application
|
|
|
|
|
PEP 314: Metadata for Python Software Packages v1.1
|
|
|
|
|
(should PEP 314 be marked final?)
|
2006-02-28 14:57:16 -05:00
|
|
|
|
PEP 328: Absolute/Relative Imports
|
2006-03-15 06:12:01 -05:00
|
|
|
|
PEP 338: Executing Modules as Scripts
|
2006-02-08 01:33:27 -05:00
|
|
|
|
PEP 341: Unified try-except/try-finally to try-except-finally
|
|
|
|
|
PEP 342: Coroutines via Enhanced Generators
|
2006-02-28 14:57:16 -05:00
|
|
|
|
PEP 343: The "with" Statement
|
2006-03-13 10:26:13 -05:00
|
|
|
|
(still need updates in Doc/ref and for the contextlib module)
|
2006-03-08 00:33:34 -05:00
|
|
|
|
PEP 352: Required Superclass for Exceptions
|
2006-02-16 00:47:52 -05:00
|
|
|
|
PEP 353: Using ssize_t as the index type
|
2006-03-08 00:33:34 -05:00
|
|
|
|
PEP 357: Allowing Any Object to be Used for Slicing
|
|
|
|
|
|
|
|
|
|
- ASCII is the default coding
|
2006-02-08 01:33:27 -05:00
|
|
|
|
|
|
|
|
|
- AST-based compiler
|
2006-02-27 12:19:00 -05:00
|
|
|
|
- Access to C AST from Python through new _ast module
|
2006-02-08 01:33:27 -05:00
|
|
|
|
|
2006-02-09 03:22:57 -05:00
|
|
|
|
- Add support for reading shadow passwords (http://python.org/sf/579435)
|
2006-02-08 01:33:27 -05:00
|
|
|
|
|
|
|
|
|
- any()/all() builtin truth functions
|
|
|
|
|
|
|
|
|
|
- new hashlib module add support for SHA-224, -256, -384, and -512
|
|
|
|
|
(replaces old md5 and sha modules)
|
|
|
|
|
|
2006-02-08 22:59:44 -05:00
|
|
|
|
- new cProfile module suitable for profiling long running applications
|
|
|
|
|
with minimal overhead
|
|
|
|
|
|
2006-02-15 16:06:29 -05:00
|
|
|
|
- Fredrik Lundh's ElementTree and cElementTree
|
|
|
|
|
|
2006-03-09 01:45:25 -05:00
|
|
|
|
- Add ctypes to the standard library, make it an optional component
|
|
|
|
|
in the windows installer. Thomas Heller will maintain it.
|
|
|
|
|
|
2006-03-10 02:29:48 -05:00
|
|
|
|
- Add support for the Unicode 4.1 UCD
|
|
|
|
|
|
2006-03-12 17:22:36 -05:00
|
|
|
|
- Add msilib module for creating MSI files and bdist_msi in distutils.
|
|
|
|
|
There are no docs yet.
|
|
|
|
|
|
2006-02-08 01:33:27 -05:00
|
|
|
|
|
|
|
|
|
Planned features for 2.5
|
|
|
|
|
|
2006-03-10 02:29:48 -05:00
|
|
|
|
Each feature below should implemented prior to alpha2 or
|
|
|
|
|
will require BDFL approval for inclusion in 2.5.
|
|
|
|
|
|
|
|
|
|
- SyntaxWarnings for the following proposed keywords:
|
2006-02-26 10:36:50 -05:00
|
|
|
|
|
2006-03-10 02:29:48 -05:00
|
|
|
|
- 'do'? (PEP 315)
|
|
|
|
|
- 'super'
|
|
|
|
|
- 'interface' and 'implements'? (PEP 245)
|
|
|
|
|
- 'switch' and 'case'? (PEP 275)
|
2006-03-12 17:22:36 -05:00
|
|
|
|
- 'True' and 'False'?
|
2006-03-01 12:06:46 -05:00
|
|
|
|
|
2006-03-10 02:29:48 -05:00
|
|
|
|
- Add builtin @deprecated decorator?
|
2006-03-01 12:06:46 -05:00
|
|
|
|
|
2006-03-17 14:48:38 -05:00
|
|
|
|
- Add @decorator decorator to functional, rename to functools?
|
|
|
|
|
|
|
|
|
|
- Remove the fpectl module?
|
|
|
|
|
|
2006-03-10 02:29:48 -05:00
|
|
|
|
- Modules under consideration for inclusion:
|
2006-02-14 14:27:27 -05:00
|
|
|
|
|
2006-03-10 02:29:48 -05:00
|
|
|
|
- bdist_deb in distutils package
|
|
|
|
|
http://mail.python.org/pipermail/python-dev/2006-February/060926.html
|
2006-02-14 14:27:27 -05:00
|
|
|
|
|
2006-03-10 02:29:48 -05:00
|
|
|
|
- bdist_egg in distutils package
|
2006-02-14 14:27:27 -05:00
|
|
|
|
|
2006-03-10 02:29:48 -05:00
|
|
|
|
- setuptools to the standard library
|
2006-02-14 15:00:33 -05:00
|
|
|
|
|
2006-03-10 02:29:48 -05:00
|
|
|
|
- wsgiref to the standard library
|
|
|
|
|
(Phillip Eby has volunteered to maintain it.)
|
2006-02-15 00:48:59 -05:00
|
|
|
|
|
2006-03-10 02:29:48 -05:00
|
|
|
|
- pure python pgen module
|
2006-03-04 12:26:24 -05:00
|
|
|
|
|
2006-02-12 01:45:45 -05:00
|
|
|
|
|
2006-02-08 01:33:27 -05:00
|
|
|
|
Deferred until 2.6:
|
|
|
|
|
|
|
|
|
|
- None
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Open issues
|
|
|
|
|
|
2006-02-15 00:34:26 -05:00
|
|
|
|
- Review PEP 4: Deprecate and/or remove the modules
|
|
|
|
|
|
2006-02-08 01:33:27 -05:00
|
|
|
|
|
|
|
|
|
Copyright
|
|
|
|
|
|
|
|
|
|
This document has been placed in the public domain.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Local Variables:
|
|
|
|
|
mode: indented-text
|
|
|
|
|
indent-tabs-mode: nil
|
|
|
|
|
End:
|