This document describes the development and release schedule forPython 2.5. 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 is planned for12 September 2006.
contextlib module)ssize_t as the index type_ast moduleany()/all() builtin truth functionsNew standard library modules:
cProfile – suitable for profiling long running applicationswith minimal overheadctypes – optional component of the windows installerElementTree andcElementTree – by Fredrik Lundhhashlib – adds support for SHA-224, -256, -384, and -512(replaces oldmd5 andsha modules)msilib – for creating MSI files andbdist_msi in distutils.pysqliteuuidwsgirefOther notable features:
zipfile/__loader__ support to the following modules:warnings,linecache,inspect,traceback,site, anddoctestpybench Python benchmark suite – by Marc-Andre Lemburgfunctools to help write wrapper functions thatsupport naive introspection (e.g. havingf.__name__ returnthe original function name).pyexpat to use expat 2.0.Each feature below should implemented prior to beta1 orwill require BDFL approval for inclusion in 2.5.
Demo/ all still work, update orremove the ones that don’t.(Owner: Anthony)Modules/ should be updated to be ssize_t clean.(Owner: Neal)bdist_deb in distutils package[2]bdist_egg in distutils packagepgen module(Owner: Guido)fpectl module?Modules/ build cleanly with g++None
Socket module is not thread-safeunicode() does not raiseLookupErrorpkgutil,runpy andpydoc mustbe documented.test_zipfile64 takes too long and too much disk space formost of the buildbots. How should this be handled?It is currently disabled.This document has been placed in the public domain.
Source:https://github.com/python/peps/blob/main/peps/pep-0356.rst
Last modified:2025-02-01 08:59:27 GMT