[Python-3000] 2.6 and 3.0 project management
lists at cheimes.de
Sun Mar 16 15:42:21 CET 2008
Guido van Rossum wrote:
> In order to make such a tight release schedule we should try to come
> up with a list of tasks that need to be done, and prioritize them.
> This should include documentation, and supporting tools like 2to3. It
> should include features, backports of features, cleanup, bugs, and
> whatever else needs to be done (e.g. bugbot maintenance).
I did a quick brainstorming with me, myself and I. I came up with a list
of (IMHO) important tasks.
* Stabilize the C API of Python 3.0. I like to rename several prefixes
to reduce the confusing: PyBytes -> PyByteArray, PyString -> PyBytes ...
* Backport the new buffer protocol to 2.6. I spoke to Travis yesterday
and he said he is trying to get it done during the PyCon sprint. Maybe
somebody can assist him?
When the new buffer protocol is available in 2.6 we can start back
porting bytesarray and the new IO framework.
* Replace Windows API calls with wide versions to support unicode for
file names, environment etc.
* Get the stdlib reorg done and add the fixers to 2to3
* Speed up 2to3. I suggested a GSoC task to improve and speed up 2to3
but it may be too late when we plan to ship out 3.0 in August.
More information about the Python-3000