python-peps/pep-0429/index.html

220 lines
14 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<title>PEP 429 Python 3.4 Release Schedule | peps.python.org</title>
<link rel="shortcut icon" href="../_static/py.png">
<link rel="canonical" href="https://peps.python.org/pep-0429/">
<link rel="stylesheet" href="../_static/style.css" type="text/css">
<link rel="stylesheet" href="../_static/mq.css" type="text/css">
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" media="(prefers-color-scheme: light)" id="pyg-light">
<link rel="stylesheet" href="../_static/pygments_dark.css" type="text/css" media="(prefers-color-scheme: dark)" id="pyg-dark">
<link rel="alternate" type="application/rss+xml" title="Latest PEPs" href="https://peps.python.org/peps.rss">
<meta property="og:title" content='PEP 429 Python 3.4 Release Schedule | peps.python.org'>
<meta property="og:description" content="This document describes the development and release schedule for Python 3.4. The schedule primarily concerns itself with PEP-sized items.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://peps.python.org/pep-0429/">
<meta property="og:site_name" content="Python Enhancement Proposals (PEPs)">
<meta property="og:image" content="https://peps.python.org/_static/og-image.png">
<meta property="og:image:alt" content="Python PEPs">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta name="description" content="This document describes the development and release schedule for Python 3.4. The schedule primarily concerns itself with PEP-sized items.">
<meta name="theme-color" content="#3776ab">
</head>
<body>
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<symbol id="svg-sun-half" viewBox="0 0 24 24" pointer-events="all">
<title>Following system colour scheme</title>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<circle cx="12" cy="12" r="9"></circle>
<path d="M12 3v18m0-12l4.65-4.65M12 14.3l7.37-7.37M12 19.6l8.85-8.85"></path>
</svg>
</symbol>
<symbol id="svg-moon" viewBox="0 0 24 24" pointer-events="all">
<title>Selected dark colour scheme</title>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z"></path>
</svg>
</symbol>
<symbol id="svg-sun" viewBox="0 0 24 24" pointer-events="all">
<title>Selected light colour scheme</title>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
</symbol>
</svg>
<script>
document.documentElement.dataset.colour_scheme = localStorage.getItem("colour_scheme") || "auto"
</script>
<section id="pep-page-section">
<header>
<h1>Python Enhancement Proposals</h1>
<ul class="breadcrumbs">
<li><a href="https://www.python.org/" title="The Python Programming Language">Python</a> &raquo; </li>
<li><a href="../pep-0000/">PEP Index</a> &raquo; </li>
<li>PEP 429</li>
</ul>
<button id="colour-scheme-cycler" onClick="setColourScheme(nextColourScheme())">
<svg aria-hidden="true" class="colour-scheme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
<svg aria-hidden="true" class="colour-scheme-icon-when-dark"><use href="#svg-moon"></use></svg>
<svg aria-hidden="true" class="colour-scheme-icon-when-light"><use href="#svg-sun"></use></svg>
<span class="visually-hidden">Toggle light / dark / auto colour theme</span>
</button>
</header>
<article>
<section id="pep-content">
<h1 class="page-title">PEP 429 Python 3.4 Release Schedule</h1>
<dl class="rfc2822 field-list simple">
<dt class="field-odd">Author<span class="colon">:</span></dt>
<dd class="field-odd">Larry Hastings &lt;larry&#32;&#97;t&#32;hastings.org&gt;</dd>
<dt class="field-even">Status<span class="colon">:</span></dt>
<dd class="field-even"><abbr title="Accepted and implementation complete, or no longer active">Final</abbr></dd>
<dt class="field-odd">Type<span class="colon">:</span></dt>
<dd class="field-odd"><abbr title="Non-normative PEP containing background, guidelines or other information relevant to the Python ecosystem">Informational</abbr></dd>
<dt class="field-even">Topic<span class="colon">:</span></dt>
<dd class="field-even"><a class="reference external" href="../topic/release/">Release</a></dd>
<dt class="field-odd">Created<span class="colon">:</span></dt>
<dd class="field-odd">17-Oct-2012</dd>
<dt class="field-even">Python-Version<span class="colon">:</span></dt>
<dd class="field-even">3.4</dd>
</dl>
<hr class="docutils" />
<section id="contents">
<details><summary>Table of Contents</summary><ul class="simple">
<li><a class="reference internal" href="#abstract">Abstract</a></li>
<li><a class="reference internal" href="#release-manager-and-crew">Release Manager and Crew</a></li>
<li><a class="reference internal" href="#release-schedule">Release Schedule</a></li>
<li><a class="reference internal" href="#features-for-3-4">Features for 3.4</a></li>
<li><a class="reference internal" href="#copyright">Copyright</a></li>
</ul>
</details></section>
<section id="abstract">
<h2><a class="toc-backref" href="#abstract" role="doc-backlink">Abstract</a></h2>
<p>This document describes the development and release schedule for
Python 3.4. The schedule primarily concerns itself with PEP-sized
items.</p>
</section>
<section id="release-manager-and-crew">
<h2><a class="toc-backref" href="#release-manager-and-crew" role="doc-backlink">Release Manager and Crew</a></h2>
<ul class="simple">
<li>3.4 Release Manager: Larry Hastings</li>
<li>Windows installers: Martin v. Löwis</li>
<li>Mac installers: Ned Deily</li>
<li>Documentation: Georg Brandl</li>
</ul>
</section>
<section id="release-schedule">
<h2><a class="toc-backref" href="#release-schedule" role="doc-backlink">Release Schedule</a></h2>
<p>Python 3.4 has now reached its end-of-life and has been retired.
No more releases will be made.</p>
<p>These are all the historical releases of Python 3.4,
including their release dates.</p>
<ul class="simple">
<li>3.4.0 alpha 1: August 3, 2013</li>
<li>3.4.0 alpha 2: September 9, 2013</li>
<li>3.4.0 alpha 3: September 29, 2013</li>
<li>3.4.0 alpha 4: October 20, 2013</li>
<li>3.4.0 beta 1: November 24, 2013</li>
<li>3.4.0 beta 2: January 5, 2014</li>
<li>3.4.0 beta 3: January 26, 2014</li>
<li>3.4.0 candidate 1: February 10, 2014</li>
<li>3.4.0 candidate 2: February 23, 2014</li>
<li>3.4.0 candidate 3: March 9, 2014</li>
<li>3.4.0 final: March 16, 2014</li>
<li>3.4.1 candidate 1: May 5, 2014</li>
<li>3.4.1 final: May 18, 2014</li>
<li>3.4.2 candidate 1: September 22, 2014</li>
<li>3.4.2 final: October 6, 2014</li>
<li>3.4.3 candidate 1: February 8, 2015</li>
<li>3.4.3 final: February 25, 2015</li>
<li>3.4.4 candidate 1: December 6, 2015</li>
<li>3.4.4 final: December 20, 2015</li>
<li>3.4.5 candidate 1: June 12, 2016</li>
<li>3.4.5 final: June 26, 2016</li>
<li>3.4.6 candidate 1: January 2, 2017</li>
<li>3.4.6 final: January 17, 2017</li>
<li>3.4.7 candidate 1: July 25, 2017</li>
<li>3.4.7 final: August 9, 2017</li>
<li>3.4.8 candidate 1: January 23, 2018</li>
<li>3.4.8 final: February 4, 2018</li>
<li>3.4.9 candidate 1: July 19, 2018</li>
<li>3.4.9 final: August 2, 2018</li>
<li>3.4.10 candidate 1: March 4, 2019</li>
<li>3.4.10 final: March 18, 2019</li>
</ul>
</section>
<section id="features-for-3-4">
<h2><a class="toc-backref" href="#features-for-3-4" role="doc-backlink">Features for 3.4</a></h2>
<p>Implemented / Final PEPs:</p>
<ul class="simple">
<li><a class="pep reference internal" href="../pep-0428/" title="PEP 428 The pathlib module object-oriented filesystem paths">PEP 428</a>, a “pathlib” module providing object-oriented filesystem paths</li>
<li><a class="pep reference internal" href="../pep-0435/" title="PEP 435 Adding an Enum type to the Python standard library">PEP 435</a>, a standardized “enum” module</li>
<li><a class="pep reference internal" href="../pep-0436/" title="PEP 436 The Argument Clinic DSL">PEP 436</a>, a build enhancement that will help generate introspection information for builtins</li>
<li><a class="pep reference internal" href="../pep-0442/" title="PEP 442 Safe object finalization">PEP 442</a>, improved semantics for object finalization</li>
<li><a class="pep reference internal" href="../pep-0443/" title="PEP 443 Single-dispatch generic functions">PEP 443</a>, adding single-dispatch generic functions to the standard library</li>
<li><a class="pep reference internal" href="../pep-0445/" title="PEP 445 Add new APIs to customize Python memory allocators">PEP 445</a>, a new C API for implementing custom memory allocators</li>
<li><a class="pep reference internal" href="../pep-0446/" title="PEP 446 Make newly created file descriptors non-inheritable">PEP 446</a>, changing file descriptors to not be inherited by default in subprocesses</li>
<li><a class="pep reference internal" href="../pep-0450/" title="PEP 450 Adding A Statistics Module To The Standard Library">PEP 450</a>, a new “statistics” module</li>
<li><a class="pep reference internal" href="../pep-0451/" title="PEP 451 A ModuleSpec Type for the Import System">PEP 451</a>, standardizing module metadata for Pythons module import system</li>
<li><a class="pep reference internal" href="../pep-0453/" title="PEP 453 Explicit bootstrapping of pip in Python installations">PEP 453</a>, a bundled installer for the <em>pip</em> package manager</li>
<li><a class="pep reference internal" href="../pep-0454/" title="PEP 454 Add a new tracemalloc module to trace Python memory allocations">PEP 454</a>, a new “tracemalloc” module for tracing Python memory allocations</li>
<li><a class="pep reference internal" href="../pep-0456/" title="PEP 456 Secure and interchangeable hash algorithm">PEP 456</a>, a new hash algorithm for Python strings and binary data</li>
<li><a class="pep reference internal" href="../pep-3154/" title="PEP 3154 Pickle protocol version 4">PEP 3154</a>, a new and improved protocol for pickled objects</li>
<li><a class="pep reference internal" href="../pep-3156/" title="PEP 3156 Asynchronous IO Support Rebooted: the “asyncio” Module">PEP 3156</a>, a new “asyncio” module, a new framework for asynchronous I/O</li>
</ul>
<p>Deferred to post-3.4:</p>
<ul class="simple">
<li><a class="pep reference internal" href="../pep-0431/" title="PEP 431 Time zone support improvements">PEP 431</a>, improved support for time zone databases</li>
<li><a class="pep reference internal" href="../pep-0441/" title="PEP 441 Improving Python ZIP Application Support">PEP 441</a>, improved Python zip application support</li>
<li><a class="pep reference internal" href="../pep-0447/" title="PEP 447 Add __getdescriptor__ method to metaclass">PEP 447</a>, support for __locallookup__ metaclass method</li>
<li><a class="pep reference internal" href="../pep-0448/" title="PEP 448 Additional Unpacking Generalizations">PEP 448</a>, additional unpacking generalizations</li>
<li><a class="pep reference internal" href="../pep-0455/" title="PEP 455 Adding a key-transforming dictionary to collections">PEP 455</a>, key transforming dictionary</li>
</ul>
</section>
<section id="copyright">
<h2><a class="toc-backref" href="#copyright" role="doc-backlink">Copyright</a></h2>
<p>This document has been placed in the public domain.</p>
</section>
</section>
<hr class="docutils" />
<p>Source: <a class="reference external" href="https://github.com/python/peps/blob/main/peps/pep-0429.rst">https://github.com/python/peps/blob/main/peps/pep-0429.rst</a></p>
<p>Last modified: <a class="reference external" href="https://github.com/python/peps/commits/main/peps/pep-0429.rst">2023-09-09 17:39:29 GMT</a></p>
</article>
<nav id="pep-sidebar">
<h2>Contents</h2>
<ul>
<li><a class="reference internal" href="#abstract">Abstract</a></li>
<li><a class="reference internal" href="#release-manager-and-crew">Release Manager and Crew</a></li>
<li><a class="reference internal" href="#release-schedule">Release Schedule</a></li>
<li><a class="reference internal" href="#features-for-3-4">Features for 3.4</a></li>
<li><a class="reference internal" href="#copyright">Copyright</a></li>
</ul>
<br>
<a id="source" href="https://github.com/python/peps/blob/main/peps/pep-0429.rst">Page Source (GitHub)</a>
</nav>
</section>
<script src="../_static/colour_scheme.js"></script>
<script src="../_static/wrap_tables.js"></script>
<script src="../_static/sticky_banner.js"></script>
</body>
</html>