skip to navigation
skip to content

Python Wiki

Python Insider Blog

Python 2 or 3?

Help Fund Python

[Python resources in languages other than English]

Non-English Resources

Add an event to this calendar.

Add an event to this calendar.

PEP:429
Title:Python 3.4 Release Schedule
Version:67309f9622e7
Last-Modified:2013-09-30 01:15:30 +0100 (Mon, 30 Sep 2013)
Author:Larry Hastings <larry at 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.

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

The anticipated schedule for future releases:

  • 3.4.0 alpha 4: October 20, 2013
  • 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

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

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 451, making custom import hooks easier to implement correctly
  • PEP 453, pip bootstrapping/bundling with CPython
  • PEP 454, PEP 445 based malloc tracing support
  • PEP 455, key transforming dictionary
  • PEP 3154, Pickle protocol revision 4
  • PEP 3156, improved asynchronous IO support

Other proposed large-scale changes:

  • Introspection information for builtins
  • Addition of the "regex" module
  • Email version 6

Deferred to post-3.4:

  • None so far