python-peps/pep-0478/index.html

212 lines
12 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 478 Python 3.5 Release Schedule | peps.python.org</title>
<link rel="shortcut icon" href="../_static/py.png">
<link rel="canonical" href="https://peps.python.org/pep-0478/">
<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 478 Python 3.5 Release Schedule | peps.python.org'>
<meta property="og:description" content="This document describes the development and release schedule for Python 3.5. 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-0478/">
<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.5. 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 478</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 478 Python 3.5 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">22-Sep-2014</dd>
<dt class="field-even">Python-Version<span class="colon">:</span></dt>
<dd class="field-even">3.5</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-5">Features for 3.5</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.5. 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.5 Release Manager: Larry Hastings</li>
<li>Windows installers: Steve Dower</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.5 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.5,
including their release dates.</p>
<ul class="simple">
<li>3.5.0 alpha 1: February 8, 2015</li>
<li>3.5.0 alpha 2: March 9, 2015</li>
<li>3.5.0 alpha 3: March 29, 2015</li>
<li>3.5.0 alpha 4: April 19, 2015</li>
<li>3.5.0 beta 1: May 24, 2015
(Beta 1 is also “feature freeze”no new features beyond this point.)</li>
<li>3.5.0 beta 2: May 31, 2015</li>
<li>3.5.0 beta 3: July 5, 2015</li>
<li>3.5.0 beta 4: July 26, 2015</li>
<li>3.5.0 release candidate 1: August 10, 2015</li>
<li>3.5.0 release candidate 2: August 25, 2015</li>
<li>3.5.0 release candidate 3: September 7, 2015</li>
<li>3.5.0 final: September 13, 2015</li>
<li>3.5.1 release candidate 1: November 22, 2015</li>
<li>3.5.1 final: December 6, 2015</li>
<li>3.5.2 release candidate 1: Sunday, June 12, 2016</li>
<li>3.5.2 final: Sunday, June 26, 2016</li>
<li>3.5.3 candidate 1: January 2, 2017</li>
<li>3.5.3 final: January 17, 2017</li>
<li>3.5.4 candidate 1: July 25, 2017</li>
<li>3.5.4 final: August 8, 2017</li>
<li>3.5.5 candidate 1: January 23, 2018</li>
<li>3.5.5 final: February 4, 2018</li>
<li>3.5.6 candidate 1: July 19, 2018</li>
<li>3.5.6 final: August 2, 2018</li>
<li>3.5.7 candidate 1: March 4, 2019</li>
<li>3.5.7 final: March 18, 2019</li>
<li>3.5.8 candidate 1: September 9, 2019</li>
<li>3.5.8 candidate 2: October 12, 2019</li>
<li>3.5.8 final: October 29, 2019</li>
<li>3.5.9 final: November 1, 2019</li>
<li>3.5.10 rc1: August 21, 2020</li>
<li>3.5.10 final: September 5, 2020</li>
</ul>
</section>
<section id="features-for-3-5">
<h2><a class="toc-backref" href="#features-for-3-5" role="doc-backlink">Features for 3.5</a></h2>
<ul class="simple">
<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-0448/" title="PEP 448 Additional Unpacking Generalizations">PEP 448</a>, additional unpacking generalizations</li>
<li><a class="pep reference internal" href="../pep-0461/" title="PEP 461 Adding % formatting to bytes and bytearray">PEP 461</a>, “%-formatting” for bytes and bytearray objects</li>
<li><a class="pep reference internal" href="../pep-0465/" title="PEP 465 A dedicated infix operator for matrix multiplication">PEP 465</a>, a new operator (“&#64;”) for matrix multiplication</li>
<li><a class="pep reference internal" href="../pep-0471/" title="PEP 471 os.scandir() function a better and faster directory iterator">PEP 471</a>, os.scandir(), a fast new directory traversal function</li>
<li><a class="pep reference internal" href="../pep-0475/" title="PEP 475 Retry system calls failing with EINTR">PEP 475</a>, adding support for automatic retries of interrupted system calls</li>
<li><a class="pep reference internal" href="../pep-0479/" title="PEP 479 Change StopIteration handling inside generators">PEP 479</a>, change StopIteration handling inside generators</li>
<li><a class="pep reference internal" href="../pep-0484/" title="PEP 484 Type Hints">PEP 484</a>, the typing module, a new standard for type annotations</li>
<li><a class="pep reference internal" href="../pep-0485/" title="PEP 485 A Function for testing approximate equality">PEP 485</a>, math.isclose(), a function for testing approximate equality</li>
<li><a class="pep reference internal" href="../pep-0486/" title="PEP 486 Make the Python Launcher aware of virtual environments">PEP 486</a>, making the Windows Python launcher aware of virtual environments</li>
<li><a class="pep reference internal" href="../pep-0488/" title="PEP 488 Elimination of PYO files">PEP 488</a>, eliminating .pyo files</li>
<li><a class="pep reference internal" href="../pep-0489/" title="PEP 489 Multi-phase extension module initialization">PEP 489</a>, a new and improved mechanism for loading extension modules</li>
<li><a class="pep reference internal" href="../pep-0492/" title="PEP 492 Coroutines with async and await syntax">PEP 492</a>, coroutines with async and await syntax</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-0478.rst">https://github.com/python/peps/blob/main/peps/pep-0478.rst</a></p>
<p>Last modified: <a class="reference external" href="https://github.com/python/peps/commits/main/peps/pep-0478.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-5">Features for 3.5</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-0478.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>