PEP: 429 Title: Python 3.4 Release Schedule Version: $Revision$ Last-Modified: $Date$ Author: Larry Hastings Status: Active Type: Informational Content-Type: text/x-rst Created: 17-Oct-2012 Python-Version: 3.4 Abstract ======== This document describes the development and release schedule for Python 3.4. The schedule primarily concerns itself with PEP-sized items. .. Small features may be added up to the first beta release. Bugs may be fixed until the final release, which is planned for February 2014. Release Manager and Crew ======================== - 3.4 Release Manager: Larry Hastings - Windows installers: Martin v. Löwis - Mac installers: Ned Deily / Ronald Oussoren - Documentation: Georg Brandl Release Schedule ================ The releases so far: - 3.4.0 alpha 1: August 3, 2013 - 3.4.0 alpha 2: September 9, 2013 - 3.4.0 alpha 3: September 29, 2013 - 3.4.0 alpha 4: October 20, 2013 - 3.4.0 beta 1: November 24, 2013 - 3.4.0 beta 2: January 5, 2014 (Beta 1 is also "feature freeze"--no new features beyond this point.) The anticipated schedule for future releases: - 3.4.0 candidate 1: January 19, 2014 - 3.4.0 candidate 2: February 2, 2014 - 3.4.0 final: February 23, 2014 .. don't forget to update final date above as well These are the days we expect to release the software; Python core developers should note that the revision used for the release will generally be "tagged" the day before. However the actual availability of the release for download on python.org depends on the schedules of the crew and the existence of any release-blocking issues. Features for 3.4 ================ Implemented / Final PEPs: * PEP 428, a "pathlib" module providing object-oriented filesystem paths * PEP 435, a standardized "enum" module * PEP 436, a build enhancement that will help generate introspection information for builtins * PEP 442, improved semantics for object finalization * PEP 443, adding single-dispatch generic functions to the standard library * PEP 445, a new C API for implementing custom memory allocators * PEP 446, changing file descriptors to not be inherited by default in subprocesses * PEP 450, a new "statistics" module * PEP 451, standardizing module metadata for Python's module import system * PEP 453, a bundled installer for the *pip* package manager * PEP 454, a new "tracemalloc" module for tracing Python memory allocations * PEP 456, a new hash algorithm for Python strings and binary data * PEP 3154, a new and improved protocol for pickled objects * PEP 3156, a new "asyncio" module, a new framework for asynchronous I/O Deferred to post-3.4: * PEP 431, improved support for time zone databases * PEP 441, improved Python zip application support * PEP 447, support for __locallookup__ metaclass method * PEP 448, additional unpacking generalizations * PEP 455, key transforming dictionary Copyright ========= This document has been placed in the public domain. .. Local Variables: mode: indented-text indent-tabs-mode: nil sentence-end-double-space: t fill-column: 70 coding: utf-8 End: