372 lines
26 KiB
HTML
372 lines
26 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 361 – Python 2.6 and 3.0 Release Schedule | peps.python.org</title>
|
||
<link rel="shortcut icon" href="../_static/py.png">
|
||
<link rel="canonical" href="https://peps.python.org/pep-0361/">
|
||
<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 361 – Python 2.6 and 3.0 Release Schedule | peps.python.org'>
|
||
<meta property="og:description" content="This document describes the development and release schedule for Python 2.6 and 3.0. The schedule primarily concerns itself with PEP-sized items. Small features may be added up to and including the first beta release. Bugs may be fixed until the fina...">
|
||
<meta property="og:type" content="website">
|
||
<meta property="og:url" content="https://peps.python.org/pep-0361/">
|
||
<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 2.6 and 3.0. The schedule primarily concerns itself with PEP-sized items. Small features may be added up to and including the first beta release. Bugs may be fixed until the fina...">
|
||
<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 361</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 361 – Python 2.6 and 3.0 Release Schedule</h1>
|
||
<dl class="rfc2822 field-list simple">
|
||
<dt class="field-odd">Author<span class="colon">:</span></dt>
|
||
<dd class="field-odd">Neal Norwitz, Barry Warsaw</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">29-Jun-2006</dd>
|
||
<dt class="field-even">Python-Version<span class="colon">:</span></dt>
|
||
<dd class="field-even">2.6, 3.0</dd>
|
||
<dt class="field-odd">Post-History<span class="colon">:</span></dt>
|
||
<dd class="field-odd">17-Mar-2008</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-lifespan">Release Lifespan</a></li>
|
||
<li><a class="reference internal" href="#release-schedule">Release Schedule</a></li>
|
||
<li><a class="reference internal" href="#completed-features-for-3-0">Completed features for 3.0</a></li>
|
||
<li><a class="reference internal" href="#completed-features-for-2-6">Completed features for 2.6</a></li>
|
||
<li><a class="reference internal" href="#possible-features-for-2-6">Possible features for 2.6</a></li>
|
||
<li><a class="reference internal" href="#deferred-until-2-7">Deferred until 2.7</a></li>
|
||
<li><a class="reference internal" href="#open-issues">Open issues</a></li>
|
||
<li><a class="reference internal" href="#references">References</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 2.6 and 3.0. The schedule primarily concerns itself with
|
||
PEP-sized items. Small features may be added up to and including
|
||
the first beta release. Bugs may be fixed until the final
|
||
release.</p>
|
||
<p>There will be at least two alpha releases, two beta releases, and
|
||
one release candidate. The releases are planned for October 2008.</p>
|
||
<p>Python 2.6 is not only the next advancement in the Python 2
|
||
series, it is also a transitional release, helping developers
|
||
begin to prepare their code for Python 3.0. As such, many
|
||
features are being backported from Python 3.0 to 2.6. Thus, it
|
||
makes sense to release both versions in at the same time. The
|
||
precedence for this was set with the Python 1.6 and 2.0 release.</p>
|
||
<p>Until rc, we will be releasing Python 2.6 and 3.0 in lockstep, on
|
||
a monthly release cycle. The releases will happen on the first
|
||
Wednesday of every month through the beta testing cycle. Because
|
||
Python 2.6 is ready sooner, and because we have outside deadlines
|
||
we’d like to meet, we’ve decided to split the rc releases. Thus
|
||
Python 2.6 final is currently planned to come out two weeks before
|
||
Python 3.0 final.</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>2.6/3.0 Release Manager: Barry Warsaw</li>
|
||
<li>Windows installers: Martin v. Loewis</li>
|
||
<li>Mac installers: Ronald Oussoren</li>
|
||
<li>Documentation: Georg Brandl</li>
|
||
<li>RPMs: Sean Reifschneider</li>
|
||
</ul>
|
||
</section>
|
||
<section id="release-lifespan">
|
||
<h2><a class="toc-backref" href="#release-lifespan" role="doc-backlink">Release Lifespan</a></h2>
|
||
<p>Python 3.0 is no longer being maintained for any purpose.</p>
|
||
<p>Python 2.6.9 is the final security-only source-only maintenance
|
||
release of the Python 2.6 series. With its release on October 29,
|
||
2013, all official support for Python 2.6 has ended. Python 2.6
|
||
is no longer being maintained for any purpose.</p>
|
||
</section>
|
||
<section id="release-schedule">
|
||
<h2><a class="toc-backref" href="#release-schedule" role="doc-backlink">Release Schedule</a></h2>
|
||
<ul class="simple">
|
||
<li>Feb 29 2008: Python 2.6a1 and 3.0a3 are released</li>
|
||
<li>Apr 02 2008: Python 2.6a2 and 3.0a4 are released</li>
|
||
<li>May 08 2008: Python 2.6a3 and 3.0a5 are released</li>
|
||
<li>Jun 18 2008: Python 2.6b1 and 3.0b1 are released</li>
|
||
<li>Jul 17 2008: Python 2.6b2 and 3.0b2 are released</li>
|
||
<li>Aug 20 2008: Python 2.6b3 and 3.0b3 are released</li>
|
||
<li>Sep 12 2008: Python 2.6rc1 is released</li>
|
||
<li>Sep 17 2008: Python 2.6rc2 and 3.0rc1 released</li>
|
||
<li>Oct 01 2008: Python 2.6 final released</li>
|
||
<li>Nov 06 2008: Python 3.0rc2 released</li>
|
||
<li>Nov 21 2008: Python 3.0rc3 released</li>
|
||
<li>Dec 03 2008: Python 3.0 final released</li>
|
||
<li>Dec 04 2008: Python 2.6.1 final released</li>
|
||
<li>Apr 14 2009: Python 2.6.2 final released</li>
|
||
<li>Oct 02 2009: Python 2.6.3 final released</li>
|
||
<li>Oct 25 2009: Python 2.6.4 final released</li>
|
||
<li>Mar 19 2010: Python 2.6.5 final released</li>
|
||
<li>Aug 24 2010: Python 2.6.6 final released</li>
|
||
<li>Jun 03 2011: Python 2.6.7 final released (security-only)</li>
|
||
<li>Apr 10 2012: Python 2.6.8 final released (security-only)</li>
|
||
<li>Oct 29 2013: Python 2.6.9 final released (security-only)</li>
|
||
</ul>
|
||
</section>
|
||
<section id="completed-features-for-3-0">
|
||
<h2><a class="toc-backref" href="#completed-features-for-3-0" role="doc-backlink">Completed features for 3.0</a></h2>
|
||
<p>See <a class="pep reference internal" href="../pep-3000/" title="PEP 3000 – Python 3000">PEP 3000</a> and <a class="pep reference internal" href="../pep-3100/" title="PEP 3100 – Miscellaneous Python 3.0 Plans">PEP 3100</a> for details on the
|
||
Python 3.0 project.</p>
|
||
</section>
|
||
<section id="completed-features-for-2-6">
|
||
<h2><a class="toc-backref" href="#completed-features-for-2-6" role="doc-backlink">Completed features for 2.6</a></h2>
|
||
<p>PEPs:</p>
|
||
<ul class="simple">
|
||
<li><a class="pep reference internal" href="../pep-0352/" title="PEP 352 – Required Superclass for Exceptions">PEP 352</a>: Raising a string exception now triggers a <code class="docutils literal notranslate"><span class="pre">TypeError</span></code>.
|
||
Attempting to catch a string exception raises <code class="docutils literal notranslate"><span class="pre">DeprecationWarning</span></code>.
|
||
<code class="docutils literal notranslate"><span class="pre">BaseException.message</span></code> has been deprecated.</li>
|
||
<li><a class="pep reference internal" href="../pep-0358/" title="PEP 358 – The “bytes” Object">PEP 358</a>: The “bytes” Object</li>
|
||
<li><a class="pep reference internal" href="../pep-0366/" title="PEP 366 – Main module explicit relative imports">PEP 366</a>: Main module explicit relative imports</li>
|
||
<li><a class="pep reference internal" href="../pep-0370/" title="PEP 370 – Per user site-packages directory">PEP 370</a>: Per user site-packages directory</li>
|
||
<li><a class="pep reference internal" href="../pep-3112/" title="PEP 3112 – Bytes literals in Python 3000">PEP 3112</a>: Bytes literals in Python 3000</li>
|
||
<li><a class="pep reference internal" href="../pep-3127/" title="PEP 3127 – Integer Literal Support and Syntax">PEP 3127</a>: Integer Literal Support and Syntax</li>
|
||
<li><a class="pep reference internal" href="../pep-0371/" title="PEP 371 – Addition of the multiprocessing package to the standard library">PEP 371</a>: Addition of the multiprocessing package</li>
|
||
</ul>
|
||
<p>New modules in the standard library:</p>
|
||
<ul class="simple">
|
||
<li><code class="docutils literal notranslate"><span class="pre">json</span></code></li>
|
||
<li>new enhanced <code class="docutils literal notranslate"><span class="pre">turtle</span></code> module</li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">ast</span></code></li>
|
||
</ul>
|
||
<p>Deprecated modules and functions in the standard library:</p>
|
||
<ul class="simple">
|
||
<li><code class="docutils literal notranslate"><span class="pre">buildtools</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">cfmfile</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">commands.getstatus()</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">macostools.touched()</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">md5</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">MimeWriter</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">mimify</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">popen2</span></code>, <code class="docutils literal notranslate"><span class="pre">os.popen[234]()</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">posixfile</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">sets</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">sha</span></code></li>
|
||
</ul>
|
||
<p>Modules removed from the standard library:</p>
|
||
<ul class="simple">
|
||
<li><code class="docutils literal notranslate"><span class="pre">gopherlib</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">rgbimg</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">macfs</span></code></li>
|
||
</ul>
|
||
<p>Warnings for features removed in Py3k:</p>
|
||
<ul class="simple">
|
||
<li>builtins: <code class="docutils literal notranslate"><span class="pre">apply</span></code>, <code class="docutils literal notranslate"><span class="pre">callable</span></code>, <code class="docutils literal notranslate"><span class="pre">coerce</span></code>, <code class="docutils literal notranslate"><span class="pre">dict.has_key</span></code>, <code class="docutils literal notranslate"><span class="pre">execfile</span></code>,
|
||
<code class="docutils literal notranslate"><span class="pre">reduce</span></code>, <code class="docutils literal notranslate"><span class="pre">reload</span></code></li>
|
||
<li>backticks and <code class="docutils literal notranslate"><span class="pre"><></span></code></li>
|
||
<li>float args to <code class="docutils literal notranslate"><span class="pre">xrange</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">coerce</span></code> and all its friends</li>
|
||
<li>comparing by default comparison</li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">{}.has_key()</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">file.xreadlines</span></code></li>
|
||
<li>softspace removal for <code class="docutils literal notranslate"><span class="pre">print()</span></code> function</li>
|
||
<li>removal of modules because of <a class="pep reference internal" href="../pep-0004/" title="PEP 4 – Deprecation of Standard Modules">PEP 4</a>/<a class="pep reference internal" href="../pep-3100/" title="PEP 3100 – Miscellaneous Python 3.0 Plans">PEP 3100</a>/<a class="pep reference internal" href="../pep-3108/" title="PEP 3108 – Standard Library Reorganization">PEP 3108</a></li>
|
||
</ul>
|
||
<p>Other major features:</p>
|
||
<ul class="simple">
|
||
<li><code class="docutils literal notranslate"><span class="pre">with</span></code>/<code class="docutils literal notranslate"><span class="pre">as</span></code> will be keywords</li>
|
||
<li>a <code class="docutils literal notranslate"><span class="pre">__dir__()</span></code> special method to control <code class="docutils literal notranslate"><span class="pre">dir()</span></code> was added <a class="footnote-reference brackets" href="#id2" id="id1">[1]</a></li>
|
||
<li>AtheOS support stopped.</li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">warnings</span></code> module implemented in C</li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">compile()</span></code> takes an AST and can convert to byte code</li>
|
||
</ul>
|
||
</section>
|
||
<section id="possible-features-for-2-6">
|
||
<h2><a class="toc-backref" href="#possible-features-for-2-6" role="doc-backlink">Possible features for 2.6</a></h2>
|
||
<p>New features <em>should</em> be implemented prior to alpha2, particularly
|
||
any C modifications or behavioral changes. New features <em>must</em> be
|
||
implemented prior to beta1 or will require Release Manager approval.</p>
|
||
<p>The following PEPs are being worked on for inclusion in 2.6: None.</p>
|
||
<p>Each non-trivial feature listed here that is not a PEP must be
|
||
discussed on python-dev. Other enhancements include:</p>
|
||
<ul class="simple">
|
||
<li><code class="docutils literal notranslate"><span class="pre">distutils</span></code> replacement (requires a PEP)</li>
|
||
</ul>
|
||
<p>New modules in the standard library:</p>
|
||
<ul class="simple">
|
||
<li><code class="docutils literal notranslate"><span class="pre">winerror</span></code>
|
||
<a class="reference external" href="https://bugs.python.org/issue1505257">https://bugs.python.org/issue1505257</a>
|
||
(Patch rejected, module should be written in C)</li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">setuptools</span></code>
|
||
BDFL pronouncement for inclusion in 2.5:
|
||
<a class="reference external" href="https://mail.python.org/pipermail/python-dev/2006-April/063964.html">https://mail.python.org/pipermail/python-dev/2006-April/063964.html</a></li>
|
||
</ul>
|
||
<p>PJE’s withdrawal from 2.5 for inclusion in 2.6:
|
||
<a class="reference external" href="https://mail.python.org/pipermail/python-dev/2006-April/064145.html">https://mail.python.org/pipermail/python-dev/2006-April/064145.html</a></p>
|
||
<p>Modules to gain a DeprecationWarning (as specified for Python 2.6
|
||
or through negligence):</p>
|
||
<ul class="simple">
|
||
<li><code class="docutils literal notranslate"><span class="pre">rfc822</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">mimetools</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">multifile</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">compiler</span></code> package (or a Py3K warning instead?)</li>
|
||
<li>Convert <code class="docutils literal notranslate"><span class="pre">Parser/*.c</span></code> to use the C <code class="docutils literal notranslate"><span class="pre">warnings</span></code> module rather than <code class="docutils literal notranslate"><span class="pre">printf</span></code></li>
|
||
<li>Add warnings for Py3k features removed:<ul>
|
||
<li><code class="docutils literal notranslate"><span class="pre">__getslice__</span></code>/<code class="docutils literal notranslate"><span class="pre">__setslice__</span></code>/<code class="docutils literal notranslate"><span class="pre">__delslice__</span></code></li>
|
||
<li>float args to <code class="docutils literal notranslate"><span class="pre">PyArgs_ParseTuple</span></code></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">__cmp__</span></code>?</li>
|
||
<li>other comparison changes?</li>
|
||
<li>int division?</li>
|
||
<li>All <code class="docutils literal notranslate"><span class="pre">PendingDeprecationWarnings</span></code> (e.g. exceptions)</li>
|
||
<li>using <code class="docutils literal notranslate"><span class="pre">zip()</span></code> result as a list</li>
|
||
<li>the <code class="docutils literal notranslate"><span class="pre">exec</span></code> statement (use function syntax)</li>
|
||
<li>function attributes that start with <code class="docutils literal notranslate"><span class="pre">func_*</span></code> (should use <code class="docutils literal notranslate"><span class="pre">__*__</span></code>)</li>
|
||
<li>the <code class="docutils literal notranslate"><span class="pre">L</span></code> suffix for long literals</li>
|
||
<li>renaming of <code class="docutils literal notranslate"><span class="pre">__nonzero__</span></code> to <code class="docutils literal notranslate"><span class="pre">__bool__</span></code></li>
|
||
<li>multiple inheritance with classic classes? (MRO might change)</li>
|
||
<li>properties and classic classes? (instance attrs shadow property)</li>
|
||
</ul>
|
||
</li>
|
||
<li>use <code class="docutils literal notranslate"><span class="pre">__bool__</span></code> method if available and there’s no <code class="docutils literal notranslate"><span class="pre">__nonzero__</span></code></li>
|
||
<li>Check the various bits of code in <code class="docutils literal notranslate"><span class="pre">Demo/</span></code> and <code class="docutils literal notranslate"><span class="pre">Tools/</span></code> all still work,
|
||
update or remove the ones that don’t.</li>
|
||
<li>All modules in <code class="docutils literal notranslate"><span class="pre">Modules/</span></code> should be updated to be <code class="docutils literal notranslate"><span class="pre">ssize_t</span></code> clean.</li>
|
||
<li>All of Python (including <code class="docutils literal notranslate"><span class="pre">Modules/</span></code>) should compile cleanly with g++</li>
|
||
<li>Start removing deprecated features and generally moving towards Py3k</li>
|
||
<li>Replace all old style tests (operate on import) with <code class="docutils literal notranslate"><span class="pre">unittest</span></code> or <code class="docutils literal notranslate"><span class="pre">docttest</span></code></li>
|
||
<li>Add tests for all untested modules</li>
|
||
<li>Document undocumented modules/features</li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">bdist_deb</span></code> in <code class="docutils literal notranslate"><span class="pre">distutils</span></code> package
|
||
<a class="reference external" href="https://mail.python.org/pipermail/python-dev/2006-February/060926.html">https://mail.python.org/pipermail/python-dev/2006-February/060926.html</a></li>
|
||
<li><code class="docutils literal notranslate"><span class="pre">bdist_egg</span></code> in <code class="docutils literal notranslate"><span class="pre">distutils</span></code> package</li>
|
||
<li>pure python <code class="docutils literal notranslate"><span class="pre">pgen</span></code> module
|
||
(Owner: Guido)
|
||
Deferral to 2.6:
|
||
<a class="reference external" href="https://mail.python.org/pipermail/python-dev/2006-April/064528.html">https://mail.python.org/pipermail/python-dev/2006-April/064528.html</a></li>
|
||
<li>Remove the <code class="docutils literal notranslate"><span class="pre">fpectl</span></code> module?</li>
|
||
</ul>
|
||
</section>
|
||
<section id="deferred-until-2-7">
|
||
<h2><a class="toc-backref" href="#deferred-until-2-7" role="doc-backlink">Deferred until 2.7</a></h2>
|
||
<p>None</p>
|
||
</section>
|
||
<section id="open-issues">
|
||
<h2><a class="toc-backref" href="#open-issues" role="doc-backlink">Open issues</a></h2>
|
||
<p>How should import warnings be handled?</p>
|
||
<ul class="simple">
|
||
<li><a class="reference external" href="https://mail.python.org/pipermail/python-dev/2006-June/066345.html">https://mail.python.org/pipermail/python-dev/2006-June/066345.html</a></li>
|
||
<li><a class="reference external" href="https://bugs.python.org/issue1515609">https://bugs.python.org/issue1515609</a></li>
|
||
<li><a class="reference external" href="https://bugs.python.org/issue1515361">https://bugs.python.org/issue1515361</a></li>
|
||
</ul>
|
||
</section>
|
||
<section id="references">
|
||
<h2><a class="toc-backref" href="#references" role="doc-backlink">References</a></h2>
|
||
<aside class="footnote-list brackets">
|
||
<aside class="footnote brackets" id="id2" role="doc-footnote">
|
||
<dt class="label" id="id2">[<a href="#id1">1</a>]</dt>
|
||
<dd>Adding a __dir__() magic method
|
||
<a class="reference external" href="https://mail.python.org/pipermail/python-dev/2006-July/067139.html">https://mail.python.org/pipermail/python-dev/2006-July/067139.html</a></aside>
|
||
</aside>
|
||
</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-0361.rst">https://github.com/python/peps/blob/main/peps/pep-0361.rst</a></p>
|
||
<p>Last modified: <a class="reference external" href="https://github.com/python/peps/commits/main/peps/pep-0361.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-lifespan">Release Lifespan</a></li>
|
||
<li><a class="reference internal" href="#release-schedule">Release Schedule</a></li>
|
||
<li><a class="reference internal" href="#completed-features-for-3-0">Completed features for 3.0</a></li>
|
||
<li><a class="reference internal" href="#completed-features-for-2-6">Completed features for 2.6</a></li>
|
||
<li><a class="reference internal" href="#possible-features-for-2-6">Possible features for 2.6</a></li>
|
||
<li><a class="reference internal" href="#deferred-until-2-7">Deferred until 2.7</a></li>
|
||
<li><a class="reference internal" href="#open-issues">Open issues</a></li>
|
||
<li><a class="reference internal" href="#references">References</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-0361.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> |