python-peps/pep-0537/index.html

364 lines
19 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 537 Python 3.7 Release Schedule | peps.python.org</title>
<link rel="shortcut icon" href="../_static/py.png">
<link rel="canonical" href="https://peps.python.org/pep-0537/">
<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 537 Python 3.7 Release Schedule | peps.python.org'>
<meta property="og:description" content="This document describes the development and release schedule for Python 3.7. 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-0537/">
<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.7. 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 537</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 537 Python 3.7 Release Schedule</h1>
<dl class="rfc2822 field-list simple">
<dt class="field-odd">Author<span class="colon">:</span></dt>
<dd class="field-odd">Ned Deily &lt;nad&#32;&#97;t&#32;python.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">23-Dec-2016</dd>
<dt class="field-even">Python-Version<span class="colon">:</span></dt>
<dd class="field-even">3.7</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="#lifespan">3.7 Lifespan</a></li>
<li><a class="reference internal" href="#release-schedule">Release Schedule</a><ul>
<li><a class="reference internal" href="#schedule">3.7.0 schedule</a></li>
<li><a class="reference internal" href="#schedule-first-bugfix-release">3.7.1 schedule (first bugfix release)</a></li>
<li><a class="reference internal" href="#id1">3.7.2 schedule</a></li>
<li><a class="reference internal" href="#id2">3.7.3 schedule</a></li>
<li><a class="reference internal" href="#id3">3.7.4 schedule</a></li>
<li><a class="reference internal" href="#id4">3.7.5 schedule</a></li>
<li><a class="reference internal" href="#id5">3.7.6 schedule</a></li>
<li><a class="reference internal" href="#id6">3.7.7 schedule</a></li>
<li><a class="reference internal" href="#schedule-last-bugfix-release">3.7.8 schedule (last bugfix release)</a></li>
<li><a class="reference internal" href="#schedule-security-binary-release">3.7.9 schedule (security/binary release)</a></li>
<li><a class="reference internal" href="#id7">3.7.10 schedule</a></li>
<li><a class="reference internal" href="#id8">3.7.11 schedule</a></li>
<li><a class="reference internal" href="#id9">3.7.12 schedule</a></li>
<li><a class="reference internal" href="#id10">3.7.13 schedule</a></li>
<li><a class="reference internal" href="#id11">3.7.14 schedule</a></li>
<li><a class="reference internal" href="#id12">3.7.15 schedule</a></li>
<li><a class="reference internal" href="#id13">3.7.16 schedule</a></li>
<li><a class="reference internal" href="#schedule-last-security-only-release">3.7.17 schedule (last security-only release)</a></li>
</ul>
</li>
<li><a class="reference internal" href="#features-for-3-7">Features for 3.7</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.7. 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.7 Release Manager: Ned Deily</li>
<li>Windows installers: Steve Dower</li>
<li>Mac installers: Ned Deily</li>
<li>Documentation: Julien Palard</li>
</ul>
</section>
<section id="lifespan">
<h2><a class="toc-backref" href="#lifespan" role="doc-backlink">3.7 Lifespan</a></h2>
<p>3.7 will receive <a class="reference external" href="https://devguide.python.org/devcycle/#maintenance-branches">bugfix updates</a>
approximately every 3 months for about 24 months. Sometime after the release of
3.8.0 final, a final 3.7 bugfix update will be released.
After that, it is expected that
<a class="reference external" href="https://devguide.python.org/devcycle/#security-branches">security updates</a>
(source only) will be released as needed until 5 years after
the release of 3.7 final, so until approximately 2023-06.</p>
<p>As of 2023-06-27, 3.7 has reached the
<a class="reference external" href="https://devguide.python.org/devcycle/#end-of-life-branches">end-of-life phase</a>
of its release cycle. 3.7.17 was the final security release. The code base for
3.7 is now frozen and no further updates will be provided nor issues of any
kind will be accepted on the bug tracker.</p>
</section>
<section id="release-schedule">
<h2><a class="toc-backref" href="#release-schedule" role="doc-backlink">Release Schedule</a></h2>
<section id="schedule">
<h3><a class="toc-backref" href="#schedule" role="doc-backlink">3.7.0 schedule</a></h3>
<ul class="simple">
<li>3.7 development begins: 2016-09-12</li>
<li>3.7.0 alpha 1: 2017-09-19</li>
<li>3.7.0 alpha 2: 2017-10-17</li>
<li>3.7.0 alpha 3: 2017-12-05</li>
<li>3.7.0 alpha 4: 2018-01-09</li>
<li>3.7.0 beta 1: 2018-01-31
(No new features beyond this point.)</li>
<li>3.7.0 beta 2: 2018-02-27</li>
<li>3.7.0 beta 3: 2018-03-29</li>
<li>3.7.0 beta 4: 2018-05-02</li>
<li>3.7.0 beta 5: 2018-05-30</li>
<li>3.7.0 candidate 1: 2018-06-12</li>
<li>3.7.0 final: 2018-06-27</li>
</ul>
</section>
<section id="schedule-first-bugfix-release">
<h3><a class="toc-backref" href="#schedule-first-bugfix-release" role="doc-backlink">3.7.1 schedule (first bugfix release)</a></h3>
<ul class="simple">
<li>3.7.1 candidate 1: 2018-09-26</li>
<li>3.7.1 candidate 2: 2018-10-13</li>
<li>3.7.1 final: 2018-10-20</li>
</ul>
</section>
<section id="id1">
<h3><a class="toc-backref" href="#id1" role="doc-backlink">3.7.2 schedule</a></h3>
<ul class="simple">
<li>3.7.2 candidate 1: 2018-12-11</li>
<li>3.7.2 final: 2018-12-24</li>
</ul>
</section>
<section id="id2">
<h3><a class="toc-backref" href="#id2" role="doc-backlink">3.7.3 schedule</a></h3>
<ul class="simple">
<li>3.7.3 candidate 1: 2019-03-12</li>
<li>3.7.3 final: 2019-03-25</li>
</ul>
</section>
<section id="id3">
<h3><a class="toc-backref" href="#id3" role="doc-backlink">3.7.4 schedule</a></h3>
<ul class="simple">
<li>3.7.4 candidate 1: 2019-06-18</li>
<li>3.7.4 candidate 2: 2019-07-02</li>
<li>3.7.4 final: 2019-07-08</li>
</ul>
</section>
<section id="id4">
<h3><a class="toc-backref" href="#id4" role="doc-backlink">3.7.5 schedule</a></h3>
<ul class="simple">
<li>3.7.5 candidate 1: 2019-10-02</li>
<li>3.7.5 final: 2019-10-15</li>
</ul>
</section>
<section id="id5">
<h3><a class="toc-backref" href="#id5" role="doc-backlink">3.7.6 schedule</a></h3>
<ul class="simple">
<li>3.7.6 candidate 1: 2019-12-11</li>
<li>3.7.6 final: 2019-12-18</li>
</ul>
</section>
<section id="id6">
<h3><a class="toc-backref" href="#id6" role="doc-backlink">3.7.7 schedule</a></h3>
<ul class="simple">
<li>3.7.7 candidate 1: 2020-03-04</li>
<li>3.7.7 final: 2020-03-10</li>
</ul>
</section>
<section id="schedule-last-bugfix-release">
<h3><a class="toc-backref" href="#schedule-last-bugfix-release" role="doc-backlink">3.7.8 schedule (last bugfix release)</a></h3>
<p>Last planned release of binaries</p>
<ul class="simple">
<li>3.7.8 candidate 1: 2020-06-15</li>
<li>3.7.8 final: 2020-06-27</li>
</ul>
</section>
<section id="schedule-security-binary-release">
<h3><a class="toc-backref" href="#schedule-security-binary-release" role="doc-backlink">3.7.9 schedule (security/binary release)</a></h3>
<p>Security fixes plus updated binary installers
to address 3.7.8 issues; no further binary
releases are planned.</p>
<ul class="simple">
<li>3.7.9 final: 2020-08-17</li>
</ul>
</section>
<section id="id7">
<h3><a class="toc-backref" href="#id7" role="doc-backlink">3.7.10 schedule</a></h3>
<ul class="simple">
<li>3.7.10 final: 2021-02-15</li>
</ul>
</section>
<section id="id8">
<h3><a class="toc-backref" href="#id8" role="doc-backlink">3.7.11 schedule</a></h3>
<ul class="simple">
<li>3.7.11 final: 2021-06-28</li>
</ul>
</section>
<section id="id9">
<h3><a class="toc-backref" href="#id9" role="doc-backlink">3.7.12 schedule</a></h3>
<ul class="simple">
<li>3.7.12 final: 2021-09-04</li>
</ul>
</section>
<section id="id10">
<h3><a class="toc-backref" href="#id10" role="doc-backlink">3.7.13 schedule</a></h3>
<ul class="simple">
<li>3.7.13 final: 2022-03-16</li>
</ul>
</section>
<section id="id11">
<h3><a class="toc-backref" href="#id11" role="doc-backlink">3.7.14 schedule</a></h3>
<ul class="simple">
<li>3.7.14 final: 2022-09-06</li>
</ul>
</section>
<section id="id12">
<h3><a class="toc-backref" href="#id12" role="doc-backlink">3.7.15 schedule</a></h3>
<ul class="simple">
<li>3.7.15 final: 2022-10-11</li>
</ul>
</section>
<section id="id13">
<h3><a class="toc-backref" href="#id13" role="doc-backlink">3.7.16 schedule</a></h3>
<ul class="simple">
<li>3.7.16 final: 2022-12-06</li>
</ul>
</section>
<section id="schedule-last-security-only-release">
<h3><a class="toc-backref" href="#schedule-last-security-only-release" role="doc-backlink">3.7.17 schedule (last security-only release)</a></h3>
<ul class="simple">
<li>3.7.17 final: 2023-06-06</li>
</ul>
</section>
</section>
<section id="features-for-3-7">
<h2><a class="toc-backref" href="#features-for-3-7" role="doc-backlink">Features for 3.7</a></h2>
<p>Implemented PEPs for 3.7 (as of 3.7.0 beta 1):</p>
<ul class="simple">
<li><a class="pep reference internal" href="../pep-0538/" title="PEP 538 Coercing the legacy C locale to a UTF-8 based locale">PEP 538</a>, Coercing the legacy C locale to a UTF-8 based locale</li>
<li><a class="pep reference internal" href="../pep-0539/" title="PEP 539 A New C-API for Thread-Local Storage in CPython">PEP 539</a>, A New C-API for Thread-Local Storage in CPython</li>
<li><a class="pep reference internal" href="../pep-0540/" title="PEP 540 Add a new UTF-8 Mode">PEP 540</a>, <code class="docutils literal notranslate"><span class="pre">UTF-8</span></code> mode</li>
<li><a class="pep reference internal" href="../pep-0552/" title="PEP 552 Deterministic pycs">PEP 552</a>, Deterministic <code class="docutils literal notranslate"><span class="pre">pyc</span></code></li>
<li><a class="pep reference internal" href="../pep-0553/" title="PEP 553 Built-in breakpoint()">PEP 553</a>, Built-in breakpoint()</li>
<li><a class="pep reference internal" href="../pep-0557/" title="PEP 557 Data Classes">PEP 557</a>, Data Classes</li>
<li><a class="pep reference internal" href="../pep-0560/" title="PEP 560 Core support for typing module and generic types">PEP 560</a>, Core support for typing module and generic types</li>
<li><a class="pep reference internal" href="../pep-0562/" title="PEP 562 Module __getattr__ and __dir__">PEP 562</a>, Module <code class="docutils literal notranslate"><span class="pre">__getattr__</span></code> and <code class="docutils literal notranslate"><span class="pre">__dir__</span></code></li>
<li><a class="pep reference internal" href="../pep-0563/" title="PEP 563 Postponed Evaluation of Annotations">PEP 563</a>, Postponed Evaluation of Annotations</li>
<li><a class="pep reference internal" href="../pep-0564/" title="PEP 564 Add new time functions with nanosecond resolution">PEP 564</a>, Time functions with nanosecond resolution</li>
<li><a class="pep reference internal" href="../pep-0565/" title="PEP 565 Show DeprecationWarning in __main__">PEP 565</a>, Show DeprecationWarning in __main__</li>
<li><a class="pep reference internal" href="../pep-0567/" title="PEP 567 Context Variables">PEP 567</a>, Context Variables</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-0537.rst">https://github.com/python/peps/blob/main/peps/pep-0537.rst</a></p>
<p>Last modified: <a class="reference external" href="https://github.com/python/peps/commits/main/peps/pep-0537.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="#lifespan">3.7 Lifespan</a></li>
<li><a class="reference internal" href="#release-schedule">Release Schedule</a><ul>
<li><a class="reference internal" href="#schedule">3.7.0 schedule</a></li>
<li><a class="reference internal" href="#schedule-first-bugfix-release">3.7.1 schedule (first bugfix release)</a></li>
<li><a class="reference internal" href="#id1">3.7.2 schedule</a></li>
<li><a class="reference internal" href="#id2">3.7.3 schedule</a></li>
<li><a class="reference internal" href="#id3">3.7.4 schedule</a></li>
<li><a class="reference internal" href="#id4">3.7.5 schedule</a></li>
<li><a class="reference internal" href="#id5">3.7.6 schedule</a></li>
<li><a class="reference internal" href="#id6">3.7.7 schedule</a></li>
<li><a class="reference internal" href="#schedule-last-bugfix-release">3.7.8 schedule (last bugfix release)</a></li>
<li><a class="reference internal" href="#schedule-security-binary-release">3.7.9 schedule (security/binary release)</a></li>
<li><a class="reference internal" href="#id7">3.7.10 schedule</a></li>
<li><a class="reference internal" href="#id8">3.7.11 schedule</a></li>
<li><a class="reference internal" href="#id9">3.7.12 schedule</a></li>
<li><a class="reference internal" href="#id10">3.7.13 schedule</a></li>
<li><a class="reference internal" href="#id11">3.7.14 schedule</a></li>
<li><a class="reference internal" href="#id12">3.7.15 schedule</a></li>
<li><a class="reference internal" href="#id13">3.7.16 schedule</a></li>
<li><a class="reference internal" href="#schedule-last-security-only-release">3.7.17 schedule (last security-only release)</a></li>
</ul>
</li>
<li><a class="reference internal" href="#features-for-3-7">Features for 3.7</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-0537.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>