This document describes the development and release schedule forPython 2.4. The schedule primarily concerns itself with PEP-sizeditems. Small features may be added up to and including the firstbeta release. Bugs may be fixed until the final release.
There will be at least two alpha releases, two beta releases, andone release candidate. The release date was 30th November, 2004.
Anthony Baxter
Martin von Lowis is building the Windows installers, Fred thedoc packages, Sean the RPMs.
list.sort().sorted() which may be used in expressions.itertools module has two new functions,tee() andgroupby().collections module with adeque() object.nlargest() andnsmallest()to theheapq module.posixfile,gopherlib,pre,others)bdist_dpkg command. (AMK)The following are ongoing TO-DO items which we should attempt towork on without hoping for completion by any particular date.
Demos/ directory and update where required (AndrewKuchling has done a lot of this)Py_DEPRECATED.None at this time.
textfile(filename,mode,encoding).(Shouldn’t it have abufsize argument too?)Has anyone gotten the time for this?Are there any newwidgets in Tk 8.4? Note that we’ve got better Tix supportalready (though not on Windows yet).
__name__ should be“outer.inner”, and pickling should work. ([3]. I’m nolonger certain this is easy or even right.)types module;Skip Montanaro has posted a proto-PEP for this idea[5].There hasn’t been any progress on this, AFAICT.types andstring modules. Thisrequires providing alternatives for the parts that aren’tcovered yet (e.g.string.whitespace andtypes.TracebackType).It seems we can’t get consensus on this.This turns out to be useful for Jack Jansen’s Python installer,so the database is worth implementing. Code will go insandbox/pep262.
(Some necessary changes are in; thepgen module itself needs tomature more.)
PEP 267 Optimized Access to Module Namespaces (Hylton)
PEP 280 Optimizing access to globals (van Rossum)
These are basically three friendly competing proposals. Jeremyhas made a little progress with a new compiler, but it’s goingslowly and the compiler is only the first step. Maybe we’ll beable to refactor the compiler in this release. I’m tempted tosay we won’t hold our breath.
I haven’t had the time to review this thoroughly. It seems adeep optimization hack (also makes better correctness guaranteesthough).
as’ a keyword. It has been a pseudo-keyword long enough.Too much effort to bother.This document has been placed in the public domain.
Source:https://github.com/python/peps/blob/main/peps/pep-0320.rst
Last modified:2025-02-01 08:59:27 GMT