python-peps/pep-0429.txt

123 lines
3.1 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

PEP: 429
Title: Python 3.4 Release Schedule
Version: $Revision$
Last-Modified: $Date$
Author: Larry Hastings <larry@hastings.org>
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
The anticipated schedule for future releases:
- 3.4.0 beta 1: November 24, 2013
(Beta 1 is also "feature freeze"--no new features beyond this point.)
- 3.4.0 beta 2: January 5, 2014
- 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 435, a standardized "enum" module
* 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, make newly created file descriptors not inherited by default
* PEP 450, basic statistics module for the standard library
Accepted but not yet implemented/merged:
* PEP 428, the pathlib module -- object-oriented filesystem paths
* PEP 451, a ModuleSpec Type for the Import System
* PEP 453, pip bootstrapping/bundling with CPython
* PEP 454, the tracemalloc module for tracing Python memory allocations
* PEP 3154, Pickle protocol revision 4
* PEP 3156, improved asynchronous IO support
Other final large-scale changes:
* None so far
Candidate PEPs:
* PEP 431, improved support for time zone databases
* PEP 436, a build-time preprocessor for builtin argument parsing
* PEP 441, improved Python zip application support
* PEP 447, support for __locallookup__ metaclass method
* PEP 448, additional unpacking generalizations
* PEP 455, key transforming dictionary
Other proposed large-scale changes:
* Introspection information for builtins
* Email version 6
Deferred to post-3.4:
* None so far
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: