220 lines
14 KiB
HTML
220 lines
14 KiB
HTML
|
||
<!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> » </li>
|
||
<li><a href="../pep-0000/">PEP Index</a> » </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 <larry at hastings.org></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 Python’s 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> |