Remove most of Guido's comments.

Add some detail about planned features.
Move carryover sections to PEP 42.
This commit is contained in:
Neal Norwitz 2006-02-15 05:48:59 +00:00
parent 8cf3d31948
commit ac000c5548
1 changed files with 11 additions and 73 deletions

View File

@ -10,9 +10,6 @@ Post-History:
Abstract
(GvR: I'm sprinkling questions like this throughout this document.
I'll remove them again once the questions are answered.)
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
@ -33,8 +30,6 @@ Release Manager
Release Schedule
(GvR: perhaps one month earlier? If change, update abstract)
alpha 1: May 6, 2006 [planned]
alpha 2: June 3, 2006 [planned]
alpha 3: July 1, 2006 [planned]
@ -67,29 +62,31 @@ Completed features for 2.5
Planned features for 2.5
PEP 308: Conditional Expressions.
(GvR: who is volunteering?)
PEP 308: Conditional Expressions
(Someone volunteered on python-dev, is there progress?)
PEP 328: Absolute/Relative Imports
(GvR: who is volunteering?)
(Needs volunteer, mail python-dev if interested)
PEP 343: The "with" Statement
(GvR: who is volunteering? Is MWH's hack/patch available?)
(nn: I have a possible volunteer.)
Note there are two separate implementation parts:
interpreter changes and python code for utilities.
PEP 352: Required Superclass for Exceptions
(GvR: who is volunteering? Maybe Brett?)
(Brett Cannon is expected to implement this.)
PEP 353: Using ssize_t as the index type
MvL expects this to be complete in March.
Access to C AST from Python
(GvR: I have a bunch more that could/would/should be added.)
Add bdist_msi to the distutils package. (MvL wants one more
independent release first.)
Add bdist_deb to the distutils package?
(But see http://mail.python.org/pipermail/python-dev/2006-February/060926.html)
(see http://mail.python.org/pipermail/python-dev/2006-February/060926.html)
Add bdist_egg to the distutils package???
@ -97,6 +94,8 @@ Planned features for 2.5
Add wsgiref to the standard library.
(GvR: I have a bunch more that could/would/should be added. -- Still true?)
Deferred until 2.6:
@ -111,67 +110,6 @@ Open issues
- Review PEP 11: Remove support for platforms as described
Carryover features from Python 2.4
(GvR: should we just drop this section and reject the PEPs/patches?)
Are any of these done or planned for 2.5?
- Finish implementing the Distutils bdist_dpkg command. (AMK)
- It would be nice if the built-in SSL socket type could be used
for non-blocking SSL I/O. Currently packages such as Twisted
which implement async servers using SSL have to require third-party
packages such as pyopenssl.
- reST is going to be used a lot in Zope3. Maybe it could become
a standard library module? (Since reST's author thinks it's too
unstable, I'm inclined not to do this.)
Carryover features from Python 2.3
(GvR: should we just drop this section and reject the PEPs/patches?)
- The import lock could use some redesign. (SF 683658.)
- A nicer API to open text files, replacing the ugly (in some
people's eyes) "U" mode flag. There's a proposal out there to
have a new built-in type textfile(filename, mode, encoding).
(Shouldn't it have a bufsize argument too?)
- New widgets for Tkinter???
Has anyone gotten the time for this? *Are* there any new
widgets in Tk 8.4? Note that we've got better Tix support
already (though not on Windows yet).
- For a class defined inside another class, the __name__ should be
"outer.inner", and pickling should work. (SF 633930. I'm no
longer certain this is easy or even right.)
- Decide on a clearer deprecation policy (especially for modules)
and act on it. For a start, see this message from Neal Norwitz:
http://mail.python.org/pipermail/python-dev/2002-April/023165.html
There seems insufficient interest in moving this further in an
organized fashion, and it's not particularly important.
- Provide alternatives for common uses of the types module;
Skip Montanaro has posted a proto-PEP for this idea:
http://mail.python.org/pipermail/python-dev/2002-May/024346.html
There hasn't been any progress on this, AFAICT.
- Use pending deprecation for the types and string modules. This
requires providing alternatives for the parts that aren't
covered yet (e.g. string.whitespace and types.TracebackType).
It seems we can't get consensus on this.
- Lazily tracking tuples?
http://mail.python.org/pipermail/python-dev/2002-May/023926.html
http://www.python.org/sf/558745
Not much enthusiasm I believe.
Copyright
This document has been placed in the public domain.