<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PEP | DL FreeTime</title>
	<atom:link href="https://www.ct-innovation.blog/dl-freetime/tag/pep/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ct-innovation.blog/dl-freetime</link>
	<description>Start studying deep learning in my Free time</description>
	<lastBuildDate>Mon, 11 Mar 2024 01:21:45 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.ct-innovation.blog/dl-freetime/wp-content/uploads/2024/02/cropped-cooltext289278806579247-32x32.png</url>
	<title>PEP | DL FreeTime</title>
	<link>https://www.ct-innovation.blog/dl-freetime</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/>	<item>
		<title>【Python】PEPを訳して読むｰPEP0</title>
		<link>https://www.ct-innovation.blog/dl-freetime/programming/python/858/</link>
					<comments>https://www.ct-innovation.blog/dl-freetime/programming/python/858/#respond</comments>
		
		<dc:creator><![CDATA[Yuki]]></dc:creator>
		<pubDate>Mon, 28 Jan 2019 03:16:06 +0000</pubDate>
				<category><![CDATA[PEP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[PEP0]]></category>
		<category><![CDATA[和訳]]></category>
		<guid isPermaLink="false">https://ct-innovation01.xyz/DL-Freetime/?p=858</guid>

					<description><![CDATA[この記事では、多くのPEPのインデックスが含まれています。PEPの番号はPEPエディタによって割り当てられ、一度割り当てられると変更されません。PEPのバージョン管理履歴は、変更履歴を示しています。&#160; 基本情報 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>この記事では、多くのPEPのインデックスが含まれています。PEPの番号はPEPエディタによって割り当てられ、一度割り当てられると変更されません。PEPのバージョン管理履歴は、変更履歴を示しています。&nbsp;</p>



<span id="more-858"></span>



<h2 class="wp-block-heading">基本情報</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Index of Python Enhancement Proposals (PEPs)</p>
</blockquote>



<figure class="wp-block-table"><div class="scrollable-table"><table><tbody><tr><th>Last-Modified:</th><td>2018-12-17</td></tr><tr><th>Author:</th><td>python-dev &lt;python-dev at python.org&gt;</td></tr><tr><th>Status:</th><td>Active</td></tr><tr><th>Type:</th><td>Informational</td></tr><tr><th>Created:</th><td colspan="2">13-Jul-2000</td></tr></tbody></table></div></figure>



<h3 class="wp-block-heading">イントロ</h3>



<p>このPEPには、すべてのPython Enhancement Proposals（PEP）のインデックスが含まれています。PEP番号はPEPエディターによって割り当てられ、一度割り当てられると変更されることはありません。PEPテキストのバージョン管理履歴は、それらの沿革を表します。</p>



<h3 class="wp-block-heading">トピック</h3>



<p>専門分野のPEPはトピック別にインデックス化されます。</p>



<ul class="wp-block-list">
<li>ガバナンスPEP</li>



<li>パッケージングPEP</li>



<li>リリースPEP</li>



<li>型付けPEP</li>
</ul>



<h3 class="wp-block-heading">カテゴリごとの索引</h3>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-3 sbs-line sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="http://www.ct-innovation.blog/dl-freetime/wp-content/uploads/2024/02/図1.png" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p>ここから下の表は、PEPの表を出来るだけ模して作成しています。それぞれに一行増やしてタイトルの日本語訳だけ行いました。記事を書くたびに日本語のところにリンクを貼っていくことを目標にします。なお、PEPのドキュメント番号にあるリンクは公式ページに飛ぶようにしました。</p>
</div></div>



<h3 class="wp-block-heading">Meta-PEPs (PEPs about PEPs or Processes)</h3>



<p>メタPEP(PEPやプロセスについてのPEP)</p>



<figure class="wp-block-table"><div class="scrollable-table"><table><thead><tr><th>&nbsp;</th><th>PEP</th><th>PEP Title</th><th>PEP Author(s)</th></tr></thead><tbody><tr><td rowspan="2">P</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0001">1</a></td><td>PEP Purpose and Guidelines</td><td>Warsaw, Hylton, Goodger, Coghlan</td></tr><tr><td colspan="2"><a target="_blank" href="https://www.ct-innovation.blog/dl-freetime/programming/python/916/">PEPの目的と指針</a></td></tr><tr><td rowspan="2">P</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0004">4</a></td><td>Deprecation of Standard Modules</td><td>Cannon, von Löwis</td></tr><tr><td colspan="2">標準モジュールの廃止</td></tr><tr><td rowspan="2">P</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0005">5</a></td><td>Guidelines for Language Evolution</td><td>Prescod</td></tr><tr><td colspan="2">言語開発の指針</td></tr><tr><td rowspan="2">P</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0006">6</a></td><td>Bug Fix Releases</td><td>Aahz, Baxter</td></tr><tr><td colspan="2">バグ修正リリース</td></tr><tr><td rowspan="2">P</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0007">7</a></td><td>Style Guide for C Code</td><td>GvR, Warsaw</td></tr><tr><td colspan="2">C言語コードのスタイルガイド</td></tr><tr><td rowspan="2">P</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0008">8</a></td><td>Style Guide for Python Code</td><td>GvR, Warsaw, Coghlan</td></tr><tr><td colspan="2">Pythonコードのスタイルガイド</td></tr><tr><td rowspan="2">P</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0010">10</a></td><td>Voting Guidelines</td><td>Warsaw</td></tr><tr><td colspan="2">投票の指針</td></tr><tr><td rowspan="2">P</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0011">11</a></td><td>Removing support for little used platforms</td><td>von Löwis, Cannon</td></tr><tr><td colspan="2">使われることの少ないプラットフォームへのサポートの削除</td></tr><tr><td rowspan="2">P</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0012">12</a></td><td>Sample reStructuredText PEP Template</td><td>Goodger, Warsaw</td></tr><tr><td colspan="2">PEPのサンプルテンプレートテキストの再構築</td></tr><tr><td rowspan="2">P</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0573">573</a></td><td>Module State Access from C Extension Methods</td><td>Viktorin, Coghlan, Snow, Plch</td></tr><tr><td colspan="2">C言語の拡張メソッドからモジュール状態へのアクセス方法</td></tr></tbody></table></div></figure>



<h3 class="wp-block-heading">Other Informational PEPs</h3>



<p>その他の情報PEP</p>



<figure class="wp-block-table"><div class="scrollable-table"><table><thead><tr><th>&nbsp;</th><th>PEP</th><th>PEP Title</th><th>PEP Author(s)</th></tr></thead><tbody><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0013">13</a></td><td>Python Language Governance</td><td>Warsaw</td></tr><tr><td colspan="2">Pythonのガバナンス（管理）</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0020">20</a></td><td>The Zen of Python</td><td>Peters</td></tr><tr><td colspan="2">Pythonの禅</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0101">101</a></td><td>Doing Python Releases 101</td><td>Warsaw, GvR</td></tr><tr><td colspan="2">Pythonリリースの実行 101</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0247">247</a></td><td>API for Cryptographic Hash Functions</td><td>Kuchling</td></tr><tr><td colspan="2">暗号ハッシュ関数のAPI</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0248">248</a></td><td>Python Database API Specification v1.0</td><td>Lemburg</td></tr><tr><td colspan="2">PythonデータベースAPIの仕様 v1.0</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0249">249</a></td><td>Python Database API Specification v2.0</td><td>Lemburg</td></tr><tr><td colspan="2">PythonデータベースAPIの仕様 v2.0</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0257">257</a></td><td>Docstring Conventions</td><td>Goodger, GvR</td></tr><tr><td colspan="2">Docstringに関する規約</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0272">272</a></td><td>API for Block Encryption Algorithms v1.0</td><td>Kuchling</td></tr><tr><td colspan="2">ブロック暗号化アルゴリズムAPI v1.0</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0287">287</a></td><td>reStructuredText Docstring Format</td><td>Goodger</td></tr><tr><td colspan="2">Docstringフォーマットの再構築</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0290">290</a></td><td>Code Migration and Modernization</td><td>Hettinger</td></tr><tr><td colspan="2">コードの移行と近代化（新バージョンへのコード移行）</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0291">291</a></td><td>Backward Compatibility for the Python 2 Standard &#8230;</td><td>Norwitz</td></tr><tr><td colspan="2">Python2系の標準ライブラリにおける下位互換性</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0333">333</a></td><td>Python Web Server Gateway Interface v1.0</td><td>Eby</td></tr><tr><td colspan="2">PythonでのWebサーバーゲートウェイインターフェース v1.0</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0373">373</a></td><td>Python 2.7 Release Schedule</td><td>Peterson</td></tr><tr><td colspan="2">Python2.7のリリーススケジュール</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0394">394</a></td><td>The &#8220;python&#8221; Command on Unix-Like Systems</td><td>Staley, Coghlan, Warsaw, Viktorin</td></tr><tr><td colspan="2">UNIX系システムにおけるPythonコマンド</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0399">399</a></td><td>Pure Python/C Accelerator Module Compatibility &#8230;</td><td>Cannon</td></tr><tr><td colspan="2">純粋なPython/Cアクセラレータモジュールの互換性要件</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0404">404</a></td><td>Python 2.8 Un-release Schedule</td><td>Warsaw</td></tr><tr><td colspan="2">Python2.8の未リリーススケジュール</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0411">411</a></td><td>Provisional packages in the Python standard library</td><td>Coghlan, Bendersky</td></tr><tr><td colspan="2">Python標準ライブラリの仮パッケージ</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0429">429</a></td><td>Python 3.4 Release Schedule</td><td>Hastings</td></tr><tr><td colspan="2">Python3.4のリリーススケジュール</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0430">430</a></td><td>Migrating to Python 3 as the default online &#8230;</td><td>Coghlan</td></tr><tr><td colspan="2">Pythonオンラインドキュメントのデフォルトページを3へ移行</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0434">434</a></td><td>IDLE Enhancement Exception for All Branches</td><td>Rovito, Reedy</td></tr><tr><td colspan="2">IDLEの全ブランチの例外を強化</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0440">440</a></td><td>Version Identification and Dependency Specification</td><td>Coghlan, Stufft</td></tr><tr><td colspan="2">バージョン識別と依存関係の仕様</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0478">478</a></td><td>Python 3.5 Release Schedule</td><td>Hastings</td></tr><tr><td colspan="2">Python3.5のリリーススケジュール</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0494">494</a></td><td>Python 3.6 Release Schedule</td><td>Deily</td></tr><tr><td colspan="2">Python3.6のリリーススケジュール</td></tr><tr><td rowspan="2">IA</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0503">503</a></td><td>Simple Repository API</td><td>Stufft</td></tr><tr><td colspan="2">シンプルリポジトリAPI</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0508">508</a></td><td>Dependency specification for Python Software Packages</td><td>Collins</td></tr><tr><td colspan="2">Pythonソフトウェアパッケージの依存関係</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0513">513</a></td><td>A Platform Tag for Portable Linux Built Distributions</td><td>McGibbon, Smith</td></tr><tr><td colspan="2">ポータブルLinuxのビルトディストリビューション（ビルド済み配布物）の為のプラットフォームタグ</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0514">514</a></td><td>Python registration in the Windows registry</td><td>Dower</td></tr><tr><td colspan="2">WindowsレジストリへのPythonの登録</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0537">537</a></td><td>Python 3.7 Release Schedule</td><td>Deily</td></tr><tr><td colspan="2">Python3.7のリリーススケジュール</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0571">571</a></td><td>The manylinux2010 Platform Tag</td><td>Williams, Thomas, Kluyver</td></tr><tr><td colspan="2">manylinux2010のプラットフォームタグ</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3333">3333</a></td><td>Python Web Server Gateway Interface v1.0.1</td><td>Eby</td></tr><tr><td colspan="2">PythonでのWebサーバーゲートウェイインターフェース v1.0.1</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-8000">8000</a></td><td>Python Language Governance Proposal Overview</td><td>Warsaw</td></tr><tr><td colspan="2">Pythonのガバナンス（管理）への提案概要</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-8002">8002</a></td><td>Open Source Governance Survey</td><td>Warsaw, Langa, Pitrou, Hellmann, Willing</td></tr><tr><td colspan="2">オープンソースのガバナンス（管理）調査</td></tr><tr><td rowspan="2">IA</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-8016">8016</a></td><td>The Steering Council Model</td><td>Smith, Stufft</td></tr><tr><td colspan="2">ステアリングカウンシルモデル</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-8100">8100</a></td><td>January 2019 steering council election</td><td>Smith, III</td></tr><tr><td colspan="2">2019年1月運営審議会の選挙</td></tr></tbody></table></div></figure>



<h3 class="wp-block-heading">Provisional PEPs (provisionally accepted; interface may still change)</h3>



<p>暫定的なPEP（仮容認：インターフェースは変更される可能性あり）</p>



<figure class="wp-block-table"><div class="scrollable-table"><table><thead><tr><th>&nbsp;</th><th>PEP</th><th>PEP Title</th><th>PEP Author(s)</th></tr></thead><tbody><tr><td rowspan="2">SP</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0484">484</a></td><td>Type Hints</td><td>GvR, Lehtosalo, Langa</td></tr><tr><td colspan="2">型のヒント</td></tr><tr><td rowspan="2">SP</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0517">517</a></td><td>A build-system independent format for source trees</td><td>Smith, Kluyver</td></tr><tr><td colspan="2">ソースツリー用ビルドシステムの独立形式</td></tr><tr><td rowspan="2">SP</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0518">518</a></td><td>Specifying Minimum Build System Requirements for &#8230;</td><td>Cannon, Smith, Stufft</td></tr><tr><td colspan="2">Pythonプロジェクトの最小構築システムの要件指定</td></tr></tbody></table></div></figure>



<h3 class="wp-block-heading">Accepted PEPs (accepted; may not be implemented yet)</h3>



<p>容認済のPEP（容認済：未実装の可能性あり）</p>



<figure class="wp-block-table"><div class="scrollable-table"><table><thead><tr><th>&nbsp;</th><th>PEP</th><th>PEP Title</th><th>PEP Author(s)</th></tr></thead><tbody><tr><td rowspan="2">SA</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0557">557</a></td><td>Data Classes</td><td>Smith</td></tr><tr><td colspan="2">データクラス</td></tr><tr><td rowspan="2">SA</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0560">560</a></td><td>Core support for typing module and generic types</td><td>Levkivskyi</td></tr><tr><td colspan="2">型のモジュールと一般的なの型へのコアサポート</td></tr><tr><td rowspan="2">SA</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0561">561</a></td><td>Distributing and Packaging Type Information</td><td>Smith</td></tr><tr><td colspan="2">型情報の配布とパッケージ化</td></tr><tr><td rowspan="2">SA</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0563">563</a></td><td>Postponed Evaluation of Annotations</td><td>Langa</td></tr><tr><td colspan="2">アノテーションの評価遅延</td></tr><tr><td rowspan="2">SA</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0572">572</a></td><td>Assignment Expressions</td><td>Angelico, Peters, GvR</td></tr><tr><td colspan="2">代入式</td></tr><tr><td rowspan="2">SA</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3121">3121</a></td><td>Extension Module Initialization and Finalization</td><td>von Löwis</td></tr><tr><td colspan="2">拡張モジュールの初期化と終了処理</td></tr></tbody></table></div></figure>



<h3 class="wp-block-heading">Open PEPs (under consideration)</h3>



<p>公開PEP（検討中）</p>



<figure class="wp-block-table"><div class="scrollable-table"><table><thead><tr><th>&nbsp;</th><th>PEP</th><th>PEP Title</th><th>PEP Author(s)</th></tr></thead><tbody><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0381">381</a></td><td>Mirroring infrastructure for PyPI</td><td>Ziadé, v. Löwis</td></tr><tr><td colspan="2">PyPIのインフラのミラーリング</td></tr><tr><td rowspan="2">P</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0387">387</a></td><td>Backwards Compatibility Policy</td><td>Peterson</td></tr><tr><td colspan="2">後方互換性の方針</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0432">432</a></td><td>Restructuring the CPython startup sequence</td><td>Coghlan</td></tr><tr><td colspan="2">CPythonスタートアップシーケンスの再構築</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0436">436</a></td><td>The Argument Clinic DSL</td><td>Hastings</td></tr><tr><td colspan="2">ドメイン固有言語『Argument Clinic』</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0447">447</a></td><td>Add __getdescriptor__ method to metaclass</td><td>Oussoren</td></tr><tr><td colspan="2">メタクラスへの『__getdescriptor__』メソッドの追加</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0452">452</a></td><td>API for Cryptographic Hash Functions v2.0</td><td>Kuchling, Heimes</td></tr><tr><td colspan="2">暗号ハッシュ関数のAPI v2.0</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0457">457</a></td><td>Syntax For Positional-Only Parameters</td><td>Hastings</td></tr><tr><td colspan="2">位置限定パラメータに関する構文</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0458">458</a></td><td>Surviving a Compromise of PyPI</td><td>Kuppusamy, Diaz, Stufft, Cappos</td></tr><tr><td colspan="2">PyPIを生存させるための折衷案</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0467">467</a></td><td>Minor API improvements for binary sequences</td><td>Coghlan, Furman</td></tr><tr><td colspan="2">バイナリシーケンスのマイナーAPIの改善</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0472">472</a></td><td>Support for indexing with keyword arguments</td><td>Borini, Martinot-Lagarde</td></tr><tr><td colspan="2">キーワード引数によるインデックスのサポート</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0473">473</a></td><td>Adding structured data to built-in exceptions</td><td>Kreft</td></tr><tr><td colspan="2">組み込み例外への構造化データの追加</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0480">480</a></td><td>Surviving a Compromise of PyPI: The Maximum &#8230;</td><td>Kuppusamy, Diaz, Stufft, Cappos</td></tr><tr><td colspan="2">PyPIを生存させるための折衷案：最大セキュリティモデル</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0482">482</a></td><td>Literature Overview for Type Hints</td><td>Langa</td></tr><tr><td colspan="2">型のヒントの文献概要</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0483">483</a></td><td>The Theory of Type Hints</td><td>GvR, Levkivskyi</td></tr><tr><td colspan="2">型のヒントの理論</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0491">491</a></td><td>The Wheel Binary Package Format 1.9</td><td>Holth</td></tr><tr><td colspan="2">『Wheel Binary』パッケージのフォーマット 1.9</td></tr><tr><td rowspan="2">P</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0497">497</a></td><td>A standard mechanism for backward compatibility</td><td>Schofield</td></tr><tr><td colspan="2">後方互換性の標準メカニズム</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0499">499</a></td><td><tt class="docutils literal">python <span class="pre">-m</span> foo</tt> should bind &#8230;</td><td>Simpson</td></tr><tr><td colspan="2">python <span class="pre">-m</span> fooはsys.modules [&#8216;__ main__&#8217;]に加えてsys.modules [&#8216;foo&#8217;]をバインドする必要がある</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0502">502</a></td><td>String Interpolation &#8211; Extended Discussion</td><td>Miller</td></tr><tr><td colspan="2">文字列補間‐追加議論</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0533">533</a></td><td>Deterministic cleanup for iterators</td><td>Smith</td></tr><tr><td colspan="2">イテレータの決定的な浄化</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0534">534</a></td><td>Distributing a Subset of the Standard Library</td><td>Orsava, Viktorin, Coghlan</td></tr><tr><td colspan="2">標準ライブラリのサブセットの配布</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0536">536</a></td><td>Final Grammar for Literal String Interpolation</td><td>Angerer</td></tr><tr><td colspan="2">リテラル文字補間の最終文法</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0542">542</a></td><td>Dot Notation Assignment In Function Header</td><td>Meskanen</td></tr><tr><td colspan="2">関数ヘッダ内のドット表記の割当</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0543">543</a></td><td>A Unified TLS API for Python</td><td>Benfield, Heimes</td></tr><tr><td colspan="2">Python用の統合TLS API</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0544">544</a></td><td>Protocols: Structural subtyping (static duck typing)</td><td>Levkivskyi, Lehtosalo, Langa</td></tr><tr><td colspan="2">プロトコル：構造的サブタイピング（静的ダックタイピング）</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0551">551</a></td><td>Security transparency in the Python runtime</td><td>Dower</td></tr><tr><td colspan="2">Pythonランタイムにおけるセキュリティの透過性</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0554">554</a></td><td>Multiple Interpreters in the Stdlib</td><td>Snow</td></tr><tr><td colspan="2">『Stdlib』におけるマルチプルインタープリター</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0556">556</a></td><td>Threaded garbage collection</td><td>Pitrou</td></tr><tr><td colspan="2">スレッド化ガベージコレクション</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0558">558</a></td><td>Defined semantics for locals()</td><td>Coghlan</td></tr><tr><td colspan="2">locals()の定義済セマンティクス</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0569">569</a></td><td>Python 3.8 Release Schedule</td><td>Langa</td></tr><tr><td colspan="2">Python3.8のリリーススケジュール</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0570">570</a></td><td>Python Positional-Only Parameters</td><td>Hastings, Galindo, Corchero</td></tr><tr><td colspan="2">Pythonの位置限定パラメータ</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0574">574</a></td><td>Pickle protocol 5 with out-of-band data</td><td>Pitrou</td></tr><tr><td colspan="2">バンド外データを含むPickelプロトコル 5</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0576">576</a></td><td>Rationalize Built-in function classes</td><td>Shannon</td></tr><tr><td colspan="2">組み込み関数クラスの合理化</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0578">578</a></td><td>Python Runtime Audit Hooks</td><td>Dower</td></tr><tr><td colspan="2">Pythonのランタイム監査フック</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0579">579</a></td><td>Refactoring C functions and methods</td><td>Demeyer</td></tr><tr><td colspan="2">C言語の関数およびメソッドのリファクタリング</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0580">580</a></td><td>The C call protocol</td><td>Demeyer</td></tr><tr><td colspan="2">C言語呼び出しプロトコル</td></tr><tr><td rowspan="2">P</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0581">581</a></td><td>Using GitHub Issues for CPython</td><td>Wijaya</td></tr><tr><td colspan="2">CPythonでのGitHub issueの利用</td></tr><tr><td rowspan="2">S</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0582">582</a></td><td>Python local packages directory</td><td>Das, Dower, Stufft, Coghlan</td></tr><tr><td colspan="2">Pythonのローカルパッケージディレクトリ</td></tr><tr><td rowspan="2">I</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0801">801</a></td><td>Reserved</td><td>Warsaw</td></tr><tr><td colspan="2">予約済</td></tr></tbody></table></div></figure>



<h3 class="wp-block-heading">Finished PEPs (done, with a stable interface)</h3>



<p>完了したPEP（完了、安定したインターフェース）</p>



<figure class="wp-block-table"><div class="scrollable-table"><table><thead><tr><th>&nbsp;</th><th>PEP</th><th>PEP Title</th><th>PEP Author(s)</th></tr></thead><tbody><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0100">100</a></td><td>Python Unicode Integration</td><td>Lemburg</td></tr><tr><td colspan="2">Pythonのユニコードの統合</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0201">201</a></td><td>Lockstep Iteration</td><td>Warsaw</td></tr><tr><td colspan="2">イテレーションの標準手順</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0202">202</a></td><td>List Comprehensions</td><td>Warsaw</td></tr><tr><td colspan="2">リスト内法表記</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0203">203</a></td><td>Augmented Assignments</td><td>Wouters</td></tr><tr><td colspan="2">拡張割り当て</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0205">205</a></td><td>Weak References</td><td>Drake</td></tr><tr><td colspan="2">弱い参照</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0207">207</a></td><td>Rich Comparisons</td><td>GvR, Ascher</td></tr><tr><td colspan="2">高等な比較</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0208">208</a></td><td>Reworking the Coercion Model</td><td>Schemenauer, Lemburg</td></tr><tr><td colspan="2">Coercionモデルの再構築</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0214">214</a></td><td>Extended Print Statement</td><td>Warsaw</td></tr><tr><td colspan="2">Print文の拡張</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0217">217</a></td><td>Display Hook for Interactive Use</td><td>Zadka</td></tr><tr><td colspan="2">インタラクティブな使用のためのディスプレイフック</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0218">218</a></td><td>Adding a Built-In Set Object Type</td><td>Wilson, Hettinger</td></tr><tr><td colspan="2">組み込みセットオブジェクト型の追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0221">221</a></td><td>Import As</td><td>Wouters</td></tr><tr><td colspan="2">Import文</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0223">223</a></td><td>Change the Meaning of <tt class="docutils literal">\x</tt> Escapes</td><td>Peters</td></tr><tr><td colspan="2"><tt class="docutils literal">\x</tt>の意味の変更</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0227">227</a></td><td>Statically Nested Scopes</td><td>Hylton</td></tr><tr><td colspan="2">静的ネストスコープ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0229">229</a></td><td>Using Distutils to Build Python</td><td>Kuchling</td></tr><tr><td colspan="2">『Distutils』を利用したPythonのビルド</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0230">230</a></td><td>Warning Framework</td><td>GvR</td></tr><tr><td colspan="2">『Warning』フレームワーク</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0232">232</a></td><td>Function Attributes</td><td>Warsaw</td></tr><tr><td colspan="2">関数の属性</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0234">234</a></td><td>Iterators</td><td>Yee, GvR</td></tr><tr><td colspan="2">イテレータ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0235">235</a></td><td>Import on Case-Insensitive Platforms</td><td>Peters</td></tr><tr><td colspan="2">大文字と小文字を区別しないプラットフォームでのインポート</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0236">236</a></td><td>Back to the __future__</td><td>Peters</td></tr><tr><td colspan="2">バックトゥザ『__future__』</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0237">237</a></td><td>Unifying Long Integers and Integers</td><td>Zadka, GvR</td></tr><tr><td colspan="2">長整数と整数の統一</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0238">238</a></td><td>Changing the Division Operator</td><td>Zadka, GvR</td></tr><tr><td colspan="2">除算演算子の変更</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0241">241</a></td><td>Metadata for Python Software Packages</td><td>Kuchling</td></tr><tr><td colspan="2">Pythonのパッケージ用メタデータ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0250">250</a></td><td>Using site-packages on Windows</td><td>Moore</td></tr><tr><td colspan="2">Windowsでのsite-packagesの使い方</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0252">252</a></td><td>Making Types Look More Like Classes</td><td>GvR</td></tr><tr><td colspan="2">型をクラスのように見せる</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0253">253</a></td><td>Subtyping Built-in Types</td><td>GvR</td></tr><tr><td colspan="2">組み込み型のサブタイピング</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0255">255</a></td><td>Simple Generators</td><td>Schemenauer, Peters, Hetland</td></tr><tr><td colspan="2">シンプルなジェネレーター</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0260">260</a></td><td>Simplify xrange()</td><td>GvR</td></tr><tr><td colspan="2">xrange()の簡素化</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0261">261</a></td><td>Support for &#8220;wide&#8221; Unicode characters</td><td>Prescod</td></tr><tr><td colspan="2">全角ユニコード文字のサポート</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0263">263</a></td><td>Defining Python Source Code Encodings</td><td>Lemburg, von Löwis</td></tr><tr><td colspan="2">Pythonコードのエンコーディングの定義</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0264">264</a></td><td>Future statements in simulated shells</td><td>Hudson</td></tr><tr><td colspan="2">シミュレーテッドシェルでのFuture文</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0273">273</a></td><td>Import Modules from Zip Archives</td><td>Ahlstrom</td></tr><tr><td colspan="2">Zipアーカイブスからのモジュールのインポート</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0274">274</a></td><td>Dict Comprehensions</td><td>Warsaw</td></tr><tr><td colspan="2">辞書（dict）内包表記</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0277">277</a></td><td>Unicode file name support for Windows NT</td><td>Hodgson</td></tr><tr><td colspan="2">Windows NTのユニコードファイル名のサポート</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0278">278</a></td><td>Universal Newline Support</td><td>Jansen</td></tr><tr><td colspan="2">全般的な改行のサポート</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0279">279</a></td><td>The enumerate() built-in function</td><td>Hettinger</td></tr><tr><td colspan="2">組み込み関数『enumerate』</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0282">282</a></td><td>A Logging System</td><td>Sajip, Mick</td></tr><tr><td colspan="2">ログシステム</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0285">285</a></td><td>Adding a bool type</td><td>GvR</td></tr><tr><td colspan="2">bool型の追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0289">289</a></td><td>Generator Expressions</td><td>Hettinger</td></tr><tr><td colspan="2">ジェネレータ式</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0292">292</a></td><td>Simpler String Substitutions</td><td>Warsaw</td></tr><tr><td colspan="2">簡単な文字列置換</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0293">293</a></td><td>Codec Error Handling Callbacks</td><td>Dörwald</td></tr><tr><td colspan="2">コーデックエラーのコールバック処理</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0301">301</a></td><td>Package Index and Metadata for Distutils</td><td>Jones</td></tr><tr><td colspan="2">『Distutils』でのパッケージインデックとメタデータ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0302">302</a></td><td>New Import Hooks</td><td>JvR, Moore</td></tr><tr><td colspan="2">新しいImport Hooks</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0305">305</a></td><td>CSV File API</td><td>Altis, Cole, McNamara, Montanaro, Wells</td></tr><tr><td colspan="2">CSVファイル API</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0307">307</a></td><td>Extensions to the pickle protocol</td><td>GvR, Peters</td></tr><tr><td colspan="2">『pickel』プロトコルの拡張</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0308">308</a></td><td>Conditional Expressions</td><td>GvR, Hettinger</td></tr><tr><td colspan="2">条件式</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0309">309</a></td><td>Partial Function Application</td><td>Harris</td></tr><tr><td colspan="2">部分機能アプリケーション</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0311">311</a></td><td>Simplified Global Interpreter Lock Acquisition for &#8230;</td><td>Hammond</td></tr><tr><td colspan="2">拡張子のための簡略化されたGIL取得</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0314">314</a></td><td>Metadata for Python Software Packages v1.1</td><td>Kuchling, Jones</td></tr><tr><td colspan="2">Pythonパッケージでのメタデータ v1.1</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0318">318</a></td><td>Decorators for Functions and Methods</td><td>Smith</td></tr><tr><td colspan="2">ファンクションとメソッドのデコレーター</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0322">322</a></td><td>Reverse Iteration</td><td>Hettinger</td></tr><tr><td colspan="2">イテレーションの逆転</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0324">324</a></td><td>subprocess &#8211; New process module</td><td>Astrand</td></tr><tr><td colspan="2">サブプロセス‐新しいプロセスモジュール</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0327">327</a></td><td>Decimal Data Type</td><td>Batista</td></tr><tr><td colspan="2">decimal型</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0328">328</a></td><td>Imports: Multi-Line and Absolute/Relative</td><td>Aahz</td></tr><tr><td colspan="2">Import文：複数行と相対/絶対</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0331">331</a></td><td>Locale-Independent Float/String Conversions</td><td>Reis</td></tr><tr><td colspan="2">国や地域に依存しないFloat/String変換</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0338">338</a></td><td>Executing modules as scripts</td><td>Coghlan</td></tr><tr><td colspan="2">モジュールをスクリプトとして実行</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0341">341</a></td><td>Unifying try-except and try-finally</td><td>Brandl</td></tr><tr><td colspan="2">try-exceptとtry-finallyの統一</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0342">342</a></td><td>Coroutines via Enhanced Generators</td><td>GvR, Eby</td></tr><tr><td colspan="2">強化したジェネレータによるコルーチン</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0343">343</a></td><td>The &#8220;with&#8221; Statement</td><td>GvR, Coghlan</td></tr><tr><td colspan="2">with文</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0345">345</a></td><td>Metadata for Python Software Packages 1.2</td><td>Jones</td></tr><tr><td colspan="2">Pythonパッケージでのメタデータ v1.2</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0352">352</a></td><td>Required Superclass for Exceptions</td><td>Cannon, GvR</td></tr><tr><td colspan="2">例外のための継承しなければならないスーパークラス</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0353">353</a></td><td>Using ssize_t as the index type</td><td>von Löwis</td></tr><tr><td colspan="2">インデックスの型としてssize_tの利用</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0357">357</a></td><td>Allowing Any Object to be Used for Slicing</td><td>Oliphant</td></tr><tr><td colspan="2">任意のオブジェクトでスライスの利用を許可</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0358">358</a></td><td>The &#8220;bytes&#8221; Object</td><td>Schemenauer, GvR</td></tr><tr><td colspan="2">『bytes』オブジェクト</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0362">362</a></td><td>Function Signature Object</td><td>Cannon, Seo, Selivanov, Hastings</td></tr><tr><td colspan="2">シグネチャオブジェクト関数</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0366">366</a></td><td>Main module explicit relative imports</td><td>Coghlan</td></tr><tr><td colspan="2">Mainモジュールからの明示的な相対インポート</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0370">370</a></td><td>Per user site-packages directory</td><td>Heimes</td></tr><tr><td colspan="2">ユーザーごとのsite-packagesディレクトリ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0371">371</a></td><td>Addition of the multiprocessing package to the &#8230;</td><td>Noller, Oudkerk</td></tr><tr><td colspan="2">標準ライブラリへのマルチプロセッシングパッケージの追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0372">372</a></td><td>Adding an ordered dictionary to collections</td><td>Ronacher, Hettinger</td></tr><tr><td colspan="2">順序付辞書（OrderedDict）の追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0376">376</a></td><td>Database of Installed Python Distributions</td><td>Ziadé</td></tr><tr><td colspan="2">インストールされた配布物のデータベース</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0378">378</a></td><td>Format Specifier for Thousands Separator</td><td>Hettinger</td></tr><tr><td colspan="2">千単位区切り文字の書式指定子</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0380">380</a></td><td>Syntax for Delegating to a Subgenerator</td><td>Ewing</td></tr><tr><td colspan="2">サブジェネレータへのdelegate構文</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0383">383</a></td><td>Non-decodable Bytes in System Character Interfaces</td><td>v. Löwis</td></tr><tr><td colspan="2">デコード不可のバイトへのシステム文字列インターフェース</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0384">384</a></td><td>Defining a Stable ABI</td><td>v. Löwis</td></tr><tr><td colspan="2">安定したABI（Application Binary Interface）の提供</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0389">389</a></td><td>argparse &#8211; New Command Line Parsing Module</td><td>Bethard</td></tr><tr><td colspan="2">argparse－新しいコマンドライン解析モジュール</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0391">391</a></td><td>Dictionary-Based Configuration For Logging</td><td>Sajip</td></tr><tr><td colspan="2">ログの辞書ベースの構成</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0393">393</a></td><td>Flexible String Representation</td><td>v. Löwis</td></tr><tr><td colspan="2">柔軟な文字列表現</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0397">397</a></td><td>Python launcher for Windows</td><td>Hammond, v. Löwis</td></tr><tr><td colspan="2">WindowsでのPythonランチャー</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0405">405</a></td><td>Python Virtual Environments</td><td>Meyer</td></tr><tr><td colspan="2">Pythonの仮想環境</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0409">409</a></td><td>Suppressing exception context</td><td>Furman</td></tr><tr><td colspan="2">例外コンテキストの抑制</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0412">412</a></td><td>Key-Sharing Dictionary</td><td>Shannon</td></tr><tr><td colspan="2">キー共有辞書</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0414">414</a></td><td>Explicit Unicode Literal for Python 3.3</td><td>Ronacher, Coghlan</td></tr><tr><td colspan="2">Python3.3での明示的なユニコードリテラル</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0415">415</a></td><td>Implement context suppression with exception attributes</td><td>Peterson</td></tr><tr><td colspan="2">例外属性とコンテキスト抑制の実装</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0417">417</a></td><td>Including mock in the Standard Library</td><td>Foord</td></tr><tr><td colspan="2">標準ライブラリへのmockの追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0418">418</a></td><td>Add monotonic time, performance counter, and &#8230;</td><td>Simpson, Jewett, Turnbull, Stinner</td></tr><tr><td colspan="2">単調時間、パフォーマンスカウンタ、およびプロセス時間関数を追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0420">420</a></td><td>Implicit Namespace Packages</td><td>Smith</td></tr><tr><td colspan="2">暗黙的なNamespaceパッケージ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0421">421</a></td><td>Adding sys.implementation</td><td>Snow</td></tr><tr><td colspan="2">『sys.implementation』の追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0424">424</a></td><td>A method for exposing a length hint</td><td>Gaynor</td></tr><tr><td colspan="2">長さのヒントを公開するための方法</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0425">425</a></td><td>Compatibility Tags for Built Distributions</td><td>Holth</td></tr><tr><td colspan="2">ビルド済配布物の互換性タグ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0427">427</a></td><td>The Wheel Binary Package Format 1.0</td><td>Holth</td></tr><tr><td colspan="2">『Wheel Binary』パッケージのフォーマット 1.0</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0428">428</a></td><td>The pathlib module &#8212; object-oriented filesystem paths</td><td>Pitrou</td></tr><tr><td colspan="2">『pathlib』モジュール‐オブジェクト指向ファイルシステムのパス</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0435">435</a></td><td>Adding an Enum type to the Python standard library</td><td>Warsaw, Bendersky, Furman</td></tr><tr><td colspan="2">標準ライブラリへのEnum型の追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0441">441</a></td><td>Improving Python ZIP Application Support</td><td>Holth, Moore</td></tr><tr><td colspan="2">ZIPアプリケーションのサポート改善</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0442">442</a></td><td>Safe object finalization</td><td>Pitrou</td></tr><tr><td colspan="2">安全なオブジェクトの終了処理</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0443">443</a></td><td>Single-dispatch generic functions</td><td>Langa</td></tr><tr><td colspan="2">単一ディスパッチジェネリック関数</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0445">445</a></td><td>Add new APIs to customize Python memory allocators</td><td>Stinner</td></tr><tr><td colspan="2">メモリアロケーターをカスタマイズするの新しいAPIの追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0446">446</a></td><td>Make newly created file descriptors non-inheritable</td><td>Stinner</td></tr><tr><td colspan="2">新しく作成されたファイル記述子の継承不可</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0448">448</a></td><td>Additional Unpacking Generalizations</td><td>Landau</td></tr><tr><td colspan="2">アンパックの一般化</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0450">450</a></td><td>Adding A Statistics Module To The Standard Library</td><td>D&#8217;Aprano</td></tr><tr><td colspan="2">標準ライブラリへの『Statics』モジュールの追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0451">451</a></td><td>A ModuleSpec Type for the Import System</td><td>Snow</td></tr><tr><td colspan="2">Importシステム用のModuleSpec型</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0453">453</a></td><td>Explicit bootstrapping of pip in Python installations</td><td>Stufft, Coghlan</td></tr><tr><td colspan="2">pipの明示的なブートストラップ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0454">454</a></td><td>Add a new tracemalloc module to trace Python memory &#8230;</td><td>Stinner</td></tr><tr><td colspan="2">メモリ割り当てをトレースする新しい『tracemalloc』モジュールの追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0456">456</a></td><td>Secure and interchangeable hash algorithm</td><td>Heimes</td></tr><tr><td colspan="2">セキュアで互換性のあるハッシュアルゴリズム</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0461">461</a></td><td>Adding % formatting to bytes and bytearray</td><td>Furman</td></tr><tr><td colspan="2">%フォーマットをbytes型とbytearray型に追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0465">465</a></td><td>A dedicated infix operator for matrix multiplication</td><td>Smith</td></tr><tr><td colspan="2">行列乗算専用の演算子</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0466">466</a></td><td>Network Security Enhancements for Python 2.7.x</td><td>Coghlan</td></tr><tr><td colspan="2">Python2.7でのネットワークセキュリティの強化</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0468">468</a></td><td>Preserving the order of **kwargs in a function.</td><td>Snow</td></tr><tr><td colspan="2">関数内のkwargsの順序保存</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0471">471</a></td><td>os.scandir() function &#8212; a better and faster &#8230;</td><td>Hoyt</td></tr><tr><td colspan="2">os.scandir()関数‐より良くより早いディレクトリイテレータ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0475">475</a></td><td>Retry system calls failing with EINTR</td><td>Natali, Stinner</td></tr><tr><td colspan="2">EINTRで失敗したシステムコールの再試行</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0476">476</a></td><td>Enabling certificate verification by default for &#8230;</td><td>Gaynor</td></tr><tr><td colspan="2">『Stdlib』httpクライアントの既定での証明書検証の有効化</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0477">477</a></td><td>Backport ensurepip (<a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0453">PEP 453</a>) to Python 2.7</td><td>Stufft, Coghlan</td></tr><tr><td colspan="2">ensurepipモジュールのPython2.7へのバックポート</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0479">479</a></td><td>Change StopIteration handling inside generators</td><td>Angelico, GvR</td></tr><tr><td colspan="2">ジェネレータ内部でのStopIteration処理の変更</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0485">485</a></td><td>A Function for testing approximate equality</td><td>Barker</td></tr><tr><td colspan="2">近似等価性のテスト関数</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0486">486</a></td><td>Make the Python Launcher aware of virtual environments</td><td>Moore</td></tr><tr><td colspan="2">Pythonランチャーを仮想環境に認識させる</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0487">487</a></td><td>Simpler customisation of class creation</td><td>Teichmann</td></tr><tr><td colspan="2">クラス作成の簡単なカスタマイズ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0488">488</a></td><td>Elimination of PYO files</td><td>Cannon</td></tr><tr><td colspan="2">PYOファイルの除去</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0489">489</a></td><td>Multi-phase extension module initialization</td><td>Viktorin, Behnel, Coghlan</td></tr><tr><td colspan="2">マルチフェーズ拡張モジュールの初期化</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0492">492</a></td><td>Coroutines with async and await syntax</td><td>Selivanov</td></tr><tr><td colspan="2">async/await構文のコルーチン</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0493">493</a></td><td>HTTPS verification migration tools for Python 2.7</td><td>Coghlan, Kuska, Lemburg</td></tr><tr><td colspan="2">Python2.7のHTTPS検証移行ツール</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0495">495</a></td><td>Local Time Disambiguation</td><td>Belopolsky, Peters</td></tr><tr><td colspan="2">現地時間の曖昧さ回避</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0498">498</a></td><td>Literal String Interpolation</td><td>Smith</td></tr><tr><td colspan="2">リテラル文字列の補間</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0506">506</a></td><td>Adding A Secrets Module To The Standard Library</td><td>D&#8217;Aprano</td></tr><tr><td colspan="2">標準ライブラリへの『Secrets』モジュールの追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0509">509</a></td><td>Add a private version to dict</td><td>Stinner</td></tr><tr><td colspan="2">辞書型にプライベートバージョンを追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0515">515</a></td><td>Underscores in Numeric Literals</td><td>Brandl, Storchaka</td></tr><tr><td colspan="2">数値リテラルのアンダースコア（_）</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0519">519</a></td><td>Adding a file system path protocol</td><td>Cannon, Zevenhoven</td></tr><tr><td colspan="2">ファイルシステムパスプロトコルの追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0520">520</a></td><td>Preserving Class Attribute Definition Order</td><td>Snow</td></tr><tr><td colspan="2">クラス属性定義順序の保持</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0523">523</a></td><td>Adding a frame evaluation API to CPython</td><td>Cannon, Viehland</td></tr><tr><td colspan="2">CPythonへのフレーム評価APIの追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0524">524</a></td><td>Make os.urandom() blocking on Linux</td><td>Stinner</td></tr><tr><td colspan="2">Linuxでos.urandom()をブロック</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0525">525</a></td><td>Asynchronous Generators</td><td>Selivanov</td></tr><tr><td colspan="2">非同期ジェネレーター</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0526">526</a></td><td>Syntax for Variable Annotations</td><td>Gonzalez, House, Levkivskyi, Roach, GvR</td></tr><tr><td colspan="2">変数注釈の構文</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0528">528</a></td><td>Change Windows console encoding to UTF-8</td><td>Dower</td></tr><tr><td colspan="2">WindowsコンソールのエンコーディングをUTF-8に変更</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0529">529</a></td><td>Change Windows filesystem encoding to UTF-8</td><td>Dower</td></tr><tr><td colspan="2">WindowsファイルシステムのエンコーディングをUTF-8に変更</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0530">530</a></td><td>Asynchronous Comprehensions</td><td>Selivanov</td></tr><tr><td colspan="2">内包処理の非同期版</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0538">538</a></td><td>Coercing the legacy C locale to a UTF-8 based locale</td><td>Coghlan</td></tr><tr><td colspan="2">レガシーCロケールをUTF-8ベースのロケールに変更</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0539">539</a></td><td>A New C-API for Thread-Local Storage in CPython</td><td>Bray, Yamamoto</td></tr><tr><td colspan="2">CPythonで新しいスレッドローカルストレージC API</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0540">540</a></td><td>Add a new UTF-8 Mode</td><td>Stinner</td></tr><tr><td colspan="2">新しいUTF-8モードの追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0552">552</a></td><td>Deterministic pycs</td><td>Peterson</td></tr><tr><td colspan="2">pycの決定</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0553">553</a></td><td>Built-in breakpoint()</td><td>Warsaw</td></tr><tr><td colspan="2">ビルド済『breakpoint()』</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0562">562</a></td><td>Module __getattr__ and __dir__</td><td>Levkivskyi</td></tr><tr><td colspan="2">『__getattr__』と『__dir__』モジュール</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0564">564</a></td><td>Add new time functions with nanosecond resolution</td><td>Stinner</td></tr><tr><td colspan="2">ナノセカンド分解能を持った新しい『time』関数</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0565">565</a></td><td>Show DeprecationWarning in __main__</td><td>Coghlan</td></tr><tr><td colspan="2">『__main__』にDeprecationWarningを表示</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0566">566</a></td><td>Metadata for Python Software Packages 2.1</td><td>Ingram</td></tr><tr><td colspan="2">Pythonのパッケージ用メタデータ 2.1</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0567">567</a></td><td>Context Variables</td><td>Selivanov</td></tr><tr><td colspan="2">コンテキスト変数</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0628">628</a></td><td>Add <tt class="docutils literal">math.tau</tt></td><td>Coghlan</td></tr><tr><td colspan="2"><tt class="docutils literal">math.tau</tt>の追加</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3101">3101</a></td><td>Advanced String Formatting</td><td>Talin</td></tr><tr><td colspan="2">高度なStringフォーマット</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3102">3102</a></td><td>Keyword-Only Arguments</td><td>Talin</td></tr><tr><td colspan="2">キーワードのみの引数</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3104">3104</a></td><td>Access to Names in Outer Scopes</td><td>Yee</td></tr><tr><td colspan="2">外部スコープの名前へのアクセス</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3105">3105</a></td><td>Make print a function</td><td>Brandl</td></tr><tr><td colspan="2">print関数の作成</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3106">3106</a></td><td>Revamping dict.keys(), .values() and .items()</td><td>GvR</td></tr><tr><td colspan="2">『dict.keys()』、『.values()』及び『.items()』の改訂</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3107">3107</a></td><td>Function Annotations</td><td>Winter, Lownds</td></tr><tr><td colspan="2">関数の注釈</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3108">3108</a></td><td>Standard Library Reorganization</td><td>Cannon</td></tr><tr><td colspan="2">標準ライブラリの再編成</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3109">3109</a></td><td>Raising Exceptions in Python 3000</td><td>Winter</td></tr><tr><td colspan="2">Python3000の例外の発生</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3110">3110</a></td><td>Catching Exceptions in Python 3000</td><td>Winter</td></tr><tr><td colspan="2">Python3000の例外のキャッチ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3111">3111</a></td><td>Simple input built-in in Python 3000</td><td>Roberge</td></tr><tr><td colspan="2">Python3000に組み込んだシンプルな入力</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3112">3112</a></td><td>Bytes literals in Python 3000</td><td>Orendorff</td></tr><tr><td colspan="2">Python 3000のバイトリテラル</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3113">3113</a></td><td>Removal of Tuple Parameter Unpacking</td><td>Cannon</td></tr><tr><td colspan="2">タプルパラメータアンパックの削除</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3114">3114</a></td><td>Renaming iterator.next() to iterator.__next__()</td><td>Yee</td></tr><tr><td colspan="2">『iterator.next()』から『iterator.__next__()』へ名称変更</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3115">3115</a></td><td>Metaclasses in Python 3000</td><td>Talin</td></tr><tr><td colspan="2">Python3000のメタクラス</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3116">3116</a></td><td>New I/O</td><td>Stutzbach, GvR, Verdone</td></tr><tr><td colspan="2">新しいI/O</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3118">3118</a></td><td>Revising the buffer protocol</td><td>Oliphant, Banks</td></tr><tr><td colspan="2">バッファプロトコルの改正</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3119">3119</a></td><td>Introducing Abstract Base Classes</td><td>GvR, Talin</td></tr><tr><td colspan="2">抽象基本クラスの紹介</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3120">3120</a></td><td>Using UTF-8 as the default source encoding</td><td>von Löwis</td></tr><tr><td colspan="2">ソースの既定エンコードをutf-8に変更</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3123">3123</a></td><td>Making PyObject_HEAD conform to standard C</td><td>von Löwis</td></tr><tr><td colspan="2">標準Cに準拠した『PyObject_HEAD』</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3127">3127</a></td><td>Integer Literal Support and Syntax</td><td>Maupin</td></tr><tr><td colspan="2">整数リテラルのサポートと構文</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3129">3129</a></td><td>Class Decorators</td><td>Winter</td></tr><tr><td colspan="2">クラスのデコレータ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3131">3131</a></td><td>Supporting Non-ASCII Identifiers</td><td>von Löwis</td></tr><tr><td colspan="2">非ASCII識別子のサポート</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3132">3132</a></td><td>Extended Iterable Unpacking</td><td>Brandl</td></tr><tr><td colspan="2">イテラブルのアンパックの拡張</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3134">3134</a></td><td>Exception Chaining and Embedded Tracebacks</td><td>Yee</td></tr><tr><td colspan="2">例外チェーンと埋め込みトレースバック</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3135">3135</a></td><td>New Super</td><td>Spealman, Delaney, Ryan</td></tr><tr><td colspan="2">新しい『super』</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3137">3137</a></td><td>Immutable Bytes and Mutable Buffer</td><td>GvR</td></tr><tr><td colspan="2">変更不可なBytesと変更可能なバッファ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3138">3138</a></td><td>String representation in Python 3000</td><td>Ishimoto</td></tr><tr><td colspan="2">Python3000の文字列表現</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3141">3141</a></td><td>A Type Hierarchy for Numbers</td><td>Yasskin</td></tr><tr><td colspan="2">数値の型階層</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3144">3144</a></td><td>IP Address Manipulation Library for the Python &#8230;</td><td>Moody</td></tr><tr><td colspan="2">標準ライブラリのIPアドレス操作ライブラリ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3147">3147</a></td><td>PYC Repository Directories</td><td>Warsaw</td></tr><tr><td colspan="2">pycのリポジトリディレクトリ</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3148">3148</a></td><td>futures &#8211; execute computations asynchronously</td><td>Quinlan</td></tr><tr><td colspan="2">『future』‐非同期計算</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3149">3149</a></td><td>ABI version tagged .so files</td><td>Warsaw</td></tr><tr><td colspan="2">ABIバージョンを『.so』ファイルにタグ付け</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3151">3151</a></td><td>Reworking the OS and IO exception hierarchy</td><td>Pitrou</td></tr><tr><td colspan="2">OSとIOの例外階層を修正</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3154">3154</a></td><td>Pickle protocol version 4</td><td>Pitrou</td></tr><tr><td colspan="2">『Pickle』プロトコル 4</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3155">3155</a></td><td>Qualified name for classes and functions</td><td>Pitrou</td></tr><tr><td colspan="2">クラスと関数の修飾名</td></tr><tr><td rowspan="2">SF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3156">3156</a></td><td>Asynchronous IO Support Rebooted: the &#8220;asyncio&#8221; Module</td><td>GvR</td></tr><tr><td colspan="2">非同期IOサポートの再起動：『asyncio』モジュール</td></tr></tbody></table></div></figure>



<h3 class="wp-block-heading">Historical Meta-PEPs and Informational PEPs</h3>



<p>メタPEPと情報PEPの沿革</p>



<figure class="wp-block-table"><div class="scrollable-table"><table><thead><tr><th>&nbsp;</th><th>PEP</th><th>PEP Title</th><th>PEP Author(s)</th></tr></thead><tbody><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0002">2</a></td><td>Procedure for Adding New Modules</td><td>Faassen</td></tr><tr><td colspan="2">新モジュール追加の手順</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0160">160</a></td><td>Python 1.6 Release Schedule</td><td>Drake</td></tr><tr><td colspan="2">Python1.6のリリーススケジュール</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0200">200</a></td><td>Python 2.0 Release Schedule</td><td>Hylton</td></tr><tr><td colspan="2">Python2.0のリリーススケジュール</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0226">226</a></td><td>Python 2.1 Release Schedule</td><td>Hylton</td></tr><tr><td colspan="2">Python2.1のリリーススケジュール</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0251">251</a></td><td>Python 2.2 Release Schedule</td><td>Warsaw, GvR</td></tr><tr><td colspan="2">Python2.2のリリーススケジュール</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0283">283</a></td><td>Python 2.3 Release Schedule</td><td>GvR</td></tr><tr><td colspan="2">Python2.3のリリーススケジュール</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0320">320</a></td><td>Python 2.4 Release Schedule</td><td>Warsaw, Hettinger, Baxter</td></tr><tr><td colspan="2">Python2.4のリリーススケジュール</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0347">347</a></td><td>Migrating the Python CVS to Subversion</td><td>von Löwis</td></tr><tr><td colspan="2">PythonをCVSからSubversionに移行</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0356">356</a></td><td>Python 2.5 Release Schedule</td><td>Norwitz, GvR, Baxter</td></tr><tr><td colspan="2">Python2.5のリリーススケジュール</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0360">360</a></td><td>Externally Maintained Packages</td><td>Cannon</td></tr><tr><td colspan="2">外部管理のパッケージ</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0361">361</a></td><td>Python 2.6 and 3.0 Release Schedule</td><td>Norwitz, Warsaw</td></tr><tr><td colspan="2">Python2.6とPython3.0のリリーススケジュール</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0374">374</a></td><td>Choosing a distributed VCS for the Python project</td><td>Cannon, Turnbull, Vassalotti, Warsaw, Ochtman</td></tr><tr><td colspan="2">Pythonプロジェクトの管理に分散VCSを選択</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0375">375</a></td><td>Python 3.1 Release Schedule</td><td>Peterson</td></tr><tr><td colspan="2">Python3.1のリリーススケジュール</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0385">385</a></td><td>Migrating from Subversion to Mercurial</td><td>Ochtman, Pitrou, Brandl</td></tr><tr><td colspan="2">SubversionからMercurialへの移行</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0392">392</a></td><td>Python 3.2 Release Schedule</td><td>Brandl</td></tr><tr><td colspan="2">Python3.2のリリーススケジュール</td></tr><tr><td rowspan="2">IF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0398">398</a></td><td>Python 3.3 Release Schedule</td><td>Brandl</td></tr><tr><td colspan="2">Python3.3のリリーススケジュール</td></tr><tr><td rowspan="2">PS</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0438">438</a></td><td>Transitioning to release-file hosting on PyPI</td><td>Krekel, Meyer</td></tr><tr><td colspan="2">PyPIをリリースファイルホスティングへ移行</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0449">449</a></td><td>Removal of the PyPI Mirror Auto Discovery and &#8230;</td><td>Stufft</td></tr><tr><td colspan="2">PyPIミラー自動検出と名前付けスキーマの削除</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0464">464</a></td><td>Removal of the PyPI Mirror Authenticity API</td><td>Stufft</td></tr><tr><td colspan="2">PyPI Mirror Authenticity APIの削除</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0470">470</a></td><td>Removing External Hosting Support on PyPI</td><td>Stufft</td></tr><tr><td colspan="2">PyPIの外部のホスティングサポートの削除</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0512">512</a></td><td>Migrating from hg.python.org to GitHub</td><td>Cannon</td></tr><tr><td colspan="2">hg.python.orgからGitHubに移行</td></tr><tr><td rowspan="2">PA</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0527">527</a></td><td>Removing Un(der)used file types/extensions on PyPI</td><td>Stufft</td></tr><tr><td colspan="2">PyPIで未使用のファイルタイプ/拡張子を削除</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0541">541</a></td><td>Package Index Name Retention</td><td>Langa</td></tr><tr><td colspan="2">パッケージインデックス名の保持</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0545">545</a></td><td>Python Documentation Translations</td><td>Palard, Naoki, Stinner</td></tr><tr><td colspan="2">Pythonドキュメントの翻訳</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3000">3000</a></td><td>Python 3000</td><td>GvR</td></tr><tr><td colspan="2">Python3000</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3002">3002</a></td><td>Procedure for Backwards-Incompatible Changes</td><td>Bethard</td></tr><tr><td colspan="2">下位互換性のない変更の手順</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3003">3003</a></td><td>Python Language Moratorium</td><td>Cannon, Noller, GvR</td></tr><tr><td colspan="2">Python言語のモラトリアム</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3099">3099</a></td><td>Things that will Not Change in Python 3000</td><td>Brandl</td></tr><tr><td colspan="2">Python3000で変えない事</td></tr><tr><td rowspan="2">PF</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3100">3100</a></td><td>Miscellaneous Python 3.0 Plans</td><td>Cannon</td></tr><tr><td colspan="2">その他のPython 3.0計画</td></tr><tr><td rowspan="2">PA</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-8001">8001</a></td><td>Python Governance Voting Process</td><td>Cannon, Heimes, Stufft, Snow, Smith, Langa, Wijaya, Smith, Salgado, Hettinger, Einat, Peters, Ware</td></tr><tr><td colspan="2">Pythonのガバナンスの投票プロセス</td></tr></tbody></table></div></figure>



<h3 class="wp-block-heading">Deferred PEPs (postponed pending further research or updates)</h3>



<p>繰延になったPEP（今後の調査または更新が保留になっている）</p>



<figure class="wp-block-table"><div class="scrollable-table"><table><thead><tr><th>&nbsp;</th><th>PEP</th><th>PEP Title</th><th>PEP Author(s)</th></tr></thead><tbody><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0213">213</a></td><td>Attribute Access Handlers</td><td>Prescod</td></tr><tr><td colspan="2">属性へのアクセスハンドラー</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0219">219</a></td><td>Stackless Python</td><td>McMillan</td></tr><tr><td colspan="2">スタックレスPython</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0222">222</a></td><td>Web Library Enhancements</td><td>Kuchling</td></tr><tr><td colspan="2">Webライブラリの拡張</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0233">233</a></td><td>Python Online Help</td><td>Prescod</td></tr><tr><td colspan="2">Pythonオンラインヘルプ</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0262">262</a></td><td>A Database of Installed Python Packages</td><td>Kuchling</td></tr><tr><td colspan="2">インストール済Pythonパッケージのデータベース</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0267">267</a></td><td>Optimized Access to Module Namespaces</td><td>Hylton</td></tr><tr><td colspan="2">モジュールの名前空間へのアクセスの最適化</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0269">269</a></td><td>Pgen Module for Python</td><td>Riehl</td></tr><tr><td colspan="2">PythonのPgenモジュール</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0280">280</a></td><td>Optimizing access to globals</td><td>GvR</td></tr><tr><td colspan="2">グローバル変数へのアクセスの最適化</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0286">286</a></td><td>Enhanced Argument Tuples</td><td>von Löwis</td></tr><tr><td colspan="2">タプルの引数の強化</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0312">312</a></td><td>Simple Implicit Lambda</td><td>Suzi, Martelli</td></tr><tr><td colspan="2">暗黙Lambdaの簡素化</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0316">316</a></td><td>Programming by Contract for Python</td><td>Way</td></tr><tr><td colspan="2">Pythonのプログラミング規約</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0323">323</a></td><td>Copyable Iterators</td><td>Martelli</td></tr><tr><td colspan="2">コピー可能なイテレータ</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0337">337</a></td><td>Logging Usage in the Standard Library</td><td>Dubner</td></tr><tr><td colspan="2">標準ライブラリでのLoggingライブラリの使用</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0349">349</a></td><td>Allow str() to return unicode strings</td><td>Schemenauer</td></tr><tr><td colspan="2">str()での返り値にユニコードを許可</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0368">368</a></td><td>Standard image protocol and class</td><td>Mastrodomenico</td></tr><tr><td colspan="2">標準の画像プロトコル/クラス</td></tr><tr><td rowspan="2">ID</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0396">396</a></td><td>Module Version Numbers</td><td>Warsaw</td></tr><tr><td colspan="2">モジュールのバージョン番号</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0400">400</a></td><td>Deprecate codecs.StreamReader and codecs.StreamWriter</td><td>Stinner</td></tr><tr><td colspan="2">『codecs.StreamReader』と『codecs.StreamWriter』の廃止</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0403">403</a></td><td>General purpose decorator clause (aka &#8220;@in&#8221; clause)</td><td>Coghlan</td></tr><tr><td colspan="2">汎用のデコレータ句（別名『@in』）</td></tr><tr><td rowspan="2">PD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0407">407</a></td><td>New release cycle and introducing long-term support &#8230;</td><td>Pitrou, Brandl, Warsaw</td></tr><tr><td colspan="2">新しいリリースサイクルと長期サポートバージョンの紹介</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0419">419</a></td><td>Protecting cleanup statements from interruptions</td><td>Colomiets</td></tr><tr><td colspan="2">クリーンアップステートメントの中断からの保護</td></tr><tr><td rowspan="2">ID</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0423">423</a></td><td>Naming conventions and recipes related to packaging</td><td>Bryon</td></tr><tr><td colspan="2">パッケージに関する命名規則と作り方</td></tr><tr><td rowspan="2">ID</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0444">444</a></td><td>Python Web3 Interface</td><td>McDonough, Ronacher</td></tr><tr><td colspan="2">Python Web3インターフェース</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0501">501</a></td><td>General purpose string interpolation</td><td>Coghlan</td></tr><tr><td colspan="2">汎用文字列補間</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0505">505</a></td><td>None-aware operators</td><td>Haase, Dower</td></tr><tr><td colspan="2">None-aware演算子</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0532">532</a></td><td>A circuit breaking protocol and binary operators</td><td>Coghlan, Haase</td></tr><tr><td colspan="2">回路遮断プロトコルと二項演算子</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0535">535</a></td><td>Rich comparison chaining</td><td>Coghlan</td></tr><tr><td colspan="2">豊富な比較の連結</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0547">547</a></td><td>Running extension modules using the -m option</td><td>Plch, Viktorin</td></tr><tr><td colspan="2">『-m』オプションを使用した拡張モジュールの実行</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0568">568</a></td><td>Generator-sensitivity for Context Variables</td><td>Smith</td></tr><tr><td colspan="2">コンテキスト変数のジェネレーター感度</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3124">3124</a></td><td>Overloading, Generic Functions, Interfaces, and &#8230;</td><td>Eby</td></tr><tr><td colspan="2">オーバーロード、ジェネリックファンクション、インターフェースおよびアダプテーション</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3143">3143</a></td><td>Standard daemon process library</td><td>Finney</td></tr><tr><td colspan="2">標準デーモンプロセスライブラリ</td></tr><tr><td rowspan="2">SD</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3150">3150</a></td><td>Statement local namespaces (aka &#8220;given&#8221; clause)</td><td>Coghlan</td></tr><tr><td colspan="2">ステートメントのローカル名前空間（別名『given』句）</td></tr></tbody></table></div></figure>



<h3 class="wp-block-heading">Abandoned, Withdrawn, and Rejected PEPs</h3>



<p>放棄、撤退または拒否されたPEP</p>


<p>[speech_bubble type=&#8221;ln&#8221; subtype=&#8221;L1&#8243; icon=&#8221;writer.png&#8221; name=&#8221;管理人&#8221;]<span style="color: #993300;">このセクションのPEPについてはいったん翻訳は飛ばします。取り下げられたものや拒否されたものなので&#8230;他ができたらやるかも</span>[/speech_bubble]</p>



<figure class="wp-block-table"><div class="scrollable-table"><table><thead><tr><th>&nbsp;</th><th>PEP</th><th>PEP Title</th><th>PEP Author(s)</th></tr></thead><tbody><tr><td rowspan="2">PW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0003">3</a></td><td>Guidelines for Handling Bug Reports</td><td>Hylton</td></tr><tr><td colspan="2">バグレポートの取扱いのためのガイドライン</td></tr><tr><td rowspan="2">PW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0009">9</a></td><td>Sample Plaintext PEP Template</td><td>Warsaw</td></tr><tr><td colspan="2">プレーンテキストのPEPテンプレートサンプル</td></tr><tr><td rowspan="2">PR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0042">42</a></td><td>Feature Requests</td><td>Hylton</td></tr><tr><td colspan="2">機能要求</td></tr><tr><td rowspan="2">IS</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0102">102</a></td><td>Doing Python Micro Releases</td><td>Baxter, Warsaw, GvR</td></tr><tr><td colspan="2">Pythonのマイクロリリースの実行</td></tr><tr><td rowspan="2">IW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0103">103</a></td><td>Collecting information about git</td><td>Broytman</td></tr><tr><td colspan="2">Gitについての情報収集</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0204">204</a></td><td>Range Literals</td><td>Wouters</td></tr><tr><td colspan="2">レンジリテラル</td></tr><tr><td rowspan="2">IW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0206">206</a></td><td>Python Advanced Library</td><td>Kuchling</td></tr><tr><td colspan="2">Pythonのアドバンストライブラリ</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0209">209</a></td><td>Multi-dimensional Arrays</td><td>Barrett, Oliphant</td></tr><tr><td colspan="2">多次元配列</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0210">210</a></td><td>Decoupling the Interpreter Loop</td><td>Ascher</td></tr><tr><td colspan="2">インタプリタループの分離</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0211">211</a></td><td>Adding A New Outer Product Operator</td><td>Wilson</td></tr><tr><td colspan="2">新しい外積演算子の追加</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0212">212</a></td><td>Loop Counter Iteration</td><td>Schneider-Kamp</td></tr><tr><td colspan="2">ループカウンタのイテレーション</td></tr><tr><td rowspan="2">SS</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0215">215</a></td><td>String Interpolation</td><td>Yee</td></tr><tr><td colspan="2">文字列補間</td></tr><tr><td rowspan="2">IR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0216">216</a></td><td>Docstring Format</td><td>Zadka</td></tr><tr><td colspan="2">ドキュメンテーション文字列の形式</td></tr><tr><td rowspan="2">IR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0220">220</a></td><td>Coroutines, Generators, Continuations</td><td>McMillan</td></tr><tr><td colspan="2">コルーチン、ジェネレーター、継続</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0224">224</a></td><td>Attribute Docstrings</td><td>Lemburg</td></tr><tr><td colspan="2">ドキュメンテーション文字列の属性</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0225">225</a></td><td>Elementwise/Objectwise Operators</td><td>Zhu, Lielens</td></tr><tr><td colspan="2">要素ごと/オブジェクトごとの演算子</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0228">228</a></td><td>Reworking Python&#8217;s Numeric Model</td><td>Zadka, GvR</td></tr><tr><td colspan="2">PythonのNumericモデルの再構築</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0231">231</a></td><td>__findattr__()</td><td>Warsaw</td></tr><tr><td colspan="2">『__findattr__()』</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0239">239</a></td><td>Adding a Rational Type to Python</td><td>Craig, Zadka</td></tr><tr><td colspan="2">Pythonへの有理型の追加</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0240">240</a></td><td>Adding a Rational Literal to Python</td><td>Craig, Zadka</td></tr><tr><td colspan="2">Pythonへの有理リテラルの追加</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0242">242</a></td><td>Numeric Kinds</td><td>Dubois</td></tr><tr><td colspan="2">数値の種類</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0243">243</a></td><td>Module Repository Upload Mechanism</td><td>Reifschneider</td></tr><tr><td colspan="2">モジュールリポジトリのアップロードメカニズム</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0244">244</a></td><td>The <tt class="docutils literal">directive</tt> statement</td><td>von Löwis</td></tr><tr><td colspan="2">『<tt class="docutils literal">directive</tt>』ステートメント</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0245">245</a></td><td>Python Interface Syntax</td><td>Pelletier</td></tr><tr><td colspan="2">Pythonのインターフェース構文</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0246">246</a></td><td>Object Adaptation</td><td>Martelli, Evans</td></tr><tr><td colspan="2">オブジェクトのアダプテーション</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0254">254</a></td><td>Making Classes Look More Like Types</td><td>GvR</td></tr><tr><td colspan="2">型のようなクラスの作成</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0256">256</a></td><td>Docstring Processing System Framework</td><td>Goodger</td></tr><tr><td colspan="2">ドキュメンテーション文字列処理システムフレームワーク</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0258">258</a></td><td>Docutils Design Specification</td><td>Goodger</td></tr><tr><td colspan="2">Docutils 仕様</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0259">259</a></td><td>Omit printing newline after newline</td><td>GvR</td></tr><tr><td colspan="2">改行後の改行を省略</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0265">265</a></td><td>Sorting Dictionaries by Value</td><td>Griffin</td></tr><tr><td colspan="2">値での辞書型のソート</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0266">266</a></td><td>Optimizing Global Variable/Attribute Access</td><td>Montanaro</td></tr><tr><td colspan="2">グローバル変数/属性へのアクセスの最適化</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0268">268</a></td><td>Extended HTTP functionality and WebDAV</td><td>Stein</td></tr><tr><td colspan="2">HTTPの機能およびWebDAVの拡張</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0270">270</a></td><td>uniq method for list objects</td><td>Petrone</td></tr><tr><td colspan="2">リストオブジェクトのuniqメソッド</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0271">271</a></td><td>Prefixing sys.path by command line option</td><td>Giacometti</td></tr><tr><td colspan="2">コマンドラインオプションでのsys.pathのプレフィックス</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0275">275</a></td><td>Switching on Multiple Values</td><td>Lemburg</td></tr><tr><td colspan="2">複数の値の切り替え</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0276">276</a></td><td>Simple Iterator for ints</td><td>Althoff</td></tr><tr><td colspan="2">整数の単純なイテレータ</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0281">281</a></td><td>Loop Counter Iteration with range and xrange</td><td>Hetland</td></tr><tr><td colspan="2">rangeとxrangeのループカウンターイテレーション</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0284">284</a></td><td>Integer for-loops</td><td>Eppstein, Ewing</td></tr><tr><td colspan="2">整数のループ</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0288">288</a></td><td>Generators Attributes and Exceptions</td><td>Hettinger</td></tr><tr><td colspan="2">ジェネレータの属性と例外</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0294">294</a></td><td>Type Names in the types Module</td><td>Tirosh</td></tr><tr><td colspan="2">typesモジュールでの型の名前</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0295">295</a></td><td>Interpretation of multiline string constants</td><td>Koltsov</td></tr><tr><td colspan="2">複数行の文字列定数の解釈</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0296">296</a></td><td>Adding a bytes Object Type</td><td>Gilbert</td></tr><tr><td colspan="2">バイトオブジェクト型の追加</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0297">297</a></td><td>Support for System Upgrades</td><td>Lemburg</td></tr><tr><td colspan="2">システムアップグレードのサポート</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0298">298</a></td><td>The Locked Buffer Interface</td><td>Heller</td></tr><tr><td colspan="2">ロックバッファインタフェース</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0299">299</a></td><td>Special __main__() function in modules</td><td>Epler</td></tr><tr><td colspan="2">モジュールの特別な関数『__main__()』</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0303">303</a></td><td>Extend divmod() for Multiple Divisors</td><td>Bellman</td></tr><tr><td colspan="2">複数の除数 divmod() の拡張</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0304">304</a></td><td>Controlling Generation of Bytecode Files</td><td>Montanaro</td></tr><tr><td colspan="2">バイトコードファイルの生成コントロール</td></tr><tr><td rowspan="2">IW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0306">306</a></td><td>How to Change Python&#8217;s Grammar</td><td>Hudson, Diederich, Coghlan, Peterson</td></tr><tr><td colspan="2">Pythonの文法を変更する方法</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0310">310</a></td><td>Reliable Acquisition/Release Pairs</td><td>Hudson, Moore</td></tr><tr><td colspan="2">信頼性の高い取得/解放ペア</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0313">313</a></td><td>Adding Roman Numeral Literals to Python</td><td>Meyer</td></tr><tr><td colspan="2">ローマ数字リテラルの追加</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0315">315</a></td><td>Enhanced While Loop</td><td>Hettinger, Carroll</td></tr><tr><td colspan="2">Whileループの強化</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0317">317</a></td><td>Eliminate Implicit Exception Instantiation</td><td>Taschuk</td></tr><tr><td colspan="2">暗黙の例外インスタンス化の排除</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0319">319</a></td><td>Python Synchronize/Asynchronize Block</td><td>Pelletier</td></tr><tr><td colspan="2">Pythonの同期/非同期ブロック</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0321">321</a></td><td>Date/Time Parsing and Formatting</td><td>Kuchling</td></tr><tr><td colspan="2">日付/時刻の解析および書式設定</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0325">325</a></td><td>Resource-Release Support for Generators</td><td>Pedroni</td></tr><tr><td colspan="2">ジェネレータのリソース開放のサポート</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0326">326</a></td><td>A Case for Top and Bottom Values</td><td>Carlson, Reedy</td></tr><tr><td colspan="2">最高値と最低値の場合</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0329">329</a></td><td>Treating Builtins as Constants in the Standard Library</td><td>Hettinger</td></tr><tr><td colspan="2">標準ライブラリで定数として組み込みの利用</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0330">330</a></td><td>Python Bytecode Verification</td><td>Pelletier</td></tr><tr><td colspan="2">Pythonのバイトコード検証</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0332">332</a></td><td>Byte vectors and String/Unicode Unification</td><td>Montanaro</td></tr><tr><td colspan="2">バイト列と文字列/Unicodeの統一</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0334">334</a></td><td>Simple Coroutines via SuspendIteration</td><td>Evans</td></tr><tr><td colspan="2">SuspendIterationを介したシンプルなコルーチン</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0335">335</a></td><td>Overloadable Boolean Operators</td><td>Ewing</td></tr><tr><td colspan="2">オーバーロード可能なブーリアン演算子</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0336">336</a></td><td>Make None Callable</td><td>McClelland</td></tr><tr><td colspan="2">呼び出し可能Noneの作成</td></tr><tr><td rowspan="2">IW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0339">339</a></td><td>Design of the CPython Compiler</td><td>Cannon</td></tr><tr><td colspan="2">CPythonコンパイラの設計</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0340">340</a></td><td>Anonymous Block Statements</td><td>GvR</td></tr><tr><td colspan="2">匿名ブロックステートメント</td></tr><tr><td rowspan="2">SS</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0344">344</a></td><td>Exception Chaining and Embedded Tracebacks</td><td>Yee</td></tr><tr><td colspan="2">例外チェーンと組み込みトレースバック</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0346">346</a></td><td>User Defined (&#8220;<tt class="docutils literal">with</tt>&#8220;) Statements</td><td>Coghlan</td></tr><tr><td colspan="2">ユーザー定義『&#8221;<tt class="docutils literal">with</tt>&#8220;』ステートメント</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0348">348</a></td><td>Exception Reorganization for Python 3.0</td><td>Cannon</td></tr><tr><td colspan="2">Python3.0の例外の再編成</td></tr><tr><td rowspan="2">IR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0350">350</a></td><td>Codetags</td><td>Elliott</td></tr><tr><td colspan="2">コードタグ</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0351">351</a></td><td>The freeze protocol</td><td>Warsaw</td></tr><tr><td colspan="2">フリーズプロトコル</td></tr><tr><td rowspan="2">SS</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0354">354</a></td><td>Enumerations in Python</td><td>Finney</td></tr><tr><td colspan="2">Pythonの列挙型</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0355">355</a></td><td>Path &#8211; Object oriented filesystem paths</td><td>Lindqvist</td></tr><tr><td colspan="2">『Path』-オブジェクト指向ファイルシステムのパス</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0359">359</a></td><td>The &#8220;make&#8221; Statement</td><td>Bethard</td></tr><tr><td colspan="2">『make』ステートメント</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0363">363</a></td><td>Syntax For Dynamic Attribute Access</td><td>North</td></tr><tr><td colspan="2">動的な属性へのアクセスするための構文</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0364">364</a></td><td>Transitioning to the Py3K Standard Library</td><td>Warsaw</td></tr><tr><td colspan="2">Py3K標準ライブラリへの移行</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0365">365</a></td><td>Adding the pkg_resources module</td><td>Eby</td></tr><tr><td colspan="2">pkg_resourcesモジュールの追加</td></tr><tr><td rowspan="2">SS</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0367">367</a></td><td>New Super</td><td>Spealman, Delaney</td></tr><tr><td colspan="2">新しい『super』</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0369">369</a></td><td>Post import hooks</td><td>Heimes</td></tr><tr><td colspan="2">import hooksについて</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0377">377</a></td><td>Allow __enter__() methods to skip the statement body</td><td>Coghlan</td></tr><tr><td colspan="2">ステートメント本体をスキップする『__enter__()』 メソッドの許可</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0379">379</a></td><td>Adding an Assignment Expression</td><td>Whitley</td></tr><tr><td colspan="2">代入式の追加</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0382">382</a></td><td>Namespace Packages</td><td>v. Löwis</td></tr><tr><td colspan="2">Namespaceパッケージ</td></tr><tr><td rowspan="2">SS</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0386">386</a></td><td>Changing the version comparison module in Distutils</td><td>Ziadé</td></tr><tr><td colspan="2">Distutilsのバージョン比較モジュールの変更</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0390">390</a></td><td>Static metadata for Distutils</td><td>Ziadé</td></tr><tr><td colspan="2">Distutilsの静的メタデータ</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0395">395</a></td><td>Qualified Names for Modules</td><td>Coghlan</td></tr><tr><td colspan="2">モジュールの修飾名</td></tr><tr><td rowspan="2">PR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0401">401</a></td><td>BDFL Retirement</td><td>Warsaw, Cannon</td></tr><tr><td colspan="2">BDFL引退</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0402">402</a></td><td>Simplified Package Layout and Partitioning</td><td>Eby</td></tr><tr><td colspan="2">簡素化されたパッケージレイアウトとパーティション</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0406">406</a></td><td>Improved Encapsulation of Import State</td><td>Coghlan, Slodkowicz</td></tr><tr><td colspan="2">インポート状態のカプセル化の改善</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0408">408</a></td><td>Standard library __preview__ package</td><td>Coghlan, Bendersky</td></tr><tr><td colspan="2">標準ライブラリの『__preview__』パッケージ</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0410">410</a></td><td>Use decimal.Decimal type for timestamps</td><td>Stinner</td></tr><tr><td colspan="2">タイムスタンプでのdecimal.Decimal型の使用</td></tr><tr><td rowspan="2">PW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0413">413</a></td><td>Faster evolution of the Python Standard Library</td><td>Coghlan</td></tr><tr><td colspan="2">Pythonの標準ライブラリの高速な進化</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0416">416</a></td><td>Add a frozendict builtin type</td><td>Stinner</td></tr><tr><td colspan="2">組み込みfrozendict型の追加</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0422">422</a></td><td>Simpler customisation of class creation</td><td>Coghlan, Urban</td></tr><tr><td colspan="2">クラスの作成の簡単なカスタマイズ</td></tr><tr><td rowspan="2">IW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0426">426</a></td><td>Metadata for Python Software Packages 2.0</td><td>Coghlan, Holth, Stufft</td></tr><tr><td colspan="2">Pythonのパッケージ用メタデータ 2.0</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0431">431</a></td><td>Time zone support improvements</td><td>Regebro</td></tr><tr><td colspan="2">タイムゾーンサポートの改善</td></tr><tr><td rowspan="2">SS</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0433">433</a></td><td>Easier suppression of file descriptor inheritance</td><td>Stinner</td></tr><tr><td colspan="2">ファイル記述子継承のより簡単な抑制</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0437">437</a></td><td>A DSL for specifying signatures, annotations and &#8230;</td><td>Krah</td></tr><tr><td colspan="2">署名、注釈、および引数コンバーターを指定するためのDSL</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0439">439</a></td><td>Inclusion of implicit pip bootstrap in Python &#8230;</td><td>Jones</td></tr><tr><td colspan="2">Pythonのインストールにimplicit pip bootstrapの追加</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0455">455</a></td><td>Adding a key-transforming dictionary to collections</td><td>Pitrou</td></tr><tr><td colspan="2">コレクションへのキー変換辞書の追加</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0459">459</a></td><td>Standard Metadata Extensions for Python Software &#8230;</td><td>Coghlan</td></tr><tr><td colspan="2">Pythonソフトウェアパッケージ用の標準メタデータ拡張</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0460">460</a></td><td>Add binary interpolation and formatting</td><td>Pitrou</td></tr><tr><td colspan="2">バイナリ補間とフォーマットの追加</td></tr><tr><td rowspan="2">PW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0462">462</a></td><td>Core development workflow automation for CPython</td><td>Coghlan</td></tr><tr><td colspan="2">CPython のコア開発ワークフローの自動化</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0463">463</a></td><td>Exception-catching expressions</td><td>Angelico</td></tr><tr><td colspan="2">例外キャッチ式</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0469">469</a></td><td>Migration of dict iteration code to Python 3</td><td>Coghlan</td></tr><tr><td colspan="2">Python3への辞書イテレーションコードの移行</td></tr><tr><td rowspan="2">PW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0474">474</a></td><td>Creating forge.python.org</td><td>Coghlan</td></tr><tr><td colspan="2">forge.python.orgの創造</td></tr><tr><td rowspan="2">PW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0481">481</a></td><td>Migrate CPython to Git, Github, and Phabricator</td><td>Stufft</td></tr><tr><td colspan="2">CPythonをGit,Github,Phabricatorへ移行</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0490">490</a></td><td>Chain exceptions at C level</td><td>Stinner</td></tr><tr><td colspan="2">Cレベルでのチェーン例外</td></tr><tr><td rowspan="2">IR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0496">496</a></td><td>Environment Markers</td><td>Polley</td></tr><tr><td colspan="2">環境マーカー</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0500">500</a></td><td>A protocol for delegating datetime methods to their &#8230;</td><td>Belopolsky, Peters</td></tr><tr><td colspan="2">datetimeメソッドをtzinfoの実装に委譲するためのプロトコル</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0504">504</a></td><td>Using the System RNG by default</td><td>Coghlan</td></tr><tr><td colspan="2">デフォルトでSystem RNGを利用</td></tr><tr><td rowspan="2">PR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0507">507</a></td><td>Migrate CPython to Git and GitLab</td><td>Warsaw</td></tr><tr><td colspan="2">CPythonをGit,GitLabへ移行</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0510">510</a></td><td>Specialize functions with guards</td><td>Stinner</td></tr><tr><td colspan="2">guardsによる特殊な関数</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0511">511</a></td><td>API for code transformers</td><td>Stinner</td></tr><tr><td colspan="2">コードトランスフォーマーのAPI</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0516">516</a></td><td>Build system abstraction for pip/conda etc</td><td>Collins, Smith</td></tr><tr><td colspan="2">pip/conda等のシステムの抽象化</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0521">521</a></td><td>Managing global context via &#8216;with&#8217; blocks in &#8230;</td><td>Smith</td></tr><tr><td colspan="2">ジェネレータとコルーチンの『with』ブロックによるグローバルコンテキストの管理</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0522">522</a></td><td>Allow BlockingIOError in security sensitive APIs</td><td>Coghlan, Smith</td></tr><tr><td colspan="2">セキュリティ重視のAPIでのBlockingIOErrorの許可</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0531">531</a></td><td>Existence checking operators</td><td>Coghlan</td></tr><tr><td colspan="2">チェック演算子の存在</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0546">546</a></td><td>Backport ssl.MemoryBIO and ssl.SSLObject to Python 2.7</td><td>Stinner, Benfield</td></tr><tr><td colspan="2">『ssl.MemoryBIO』と『ssl.SSLObject』をPython 2.7にバックポート</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0548">548</a></td><td>More Flexible Loop Control</td><td>Murray</td></tr><tr><td colspan="2">より柔軟なループコントロール</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0549">549</a></td><td>Instance Descriptors</td><td>Hastings</td></tr><tr><td colspan="2">インスタンス記述子</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0550">550</a></td><td>Execution Context</td><td>Selivanov, Pranskevichus</td></tr><tr><td colspan="2">実行コンテキスト</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0555">555</a></td><td>Context-local variables (contextvars)</td><td>Zevenhoven</td></tr><tr><td colspan="2">コンテキストローカル変数 (contextvars)</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0559">559</a></td><td>Built-in noop()</td><td>Warsaw</td></tr><tr><td colspan="2">内蔵noop()</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0575">575</a></td><td>Unifying function/method classes</td><td>Demeyer</td></tr><tr><td colspan="2">関数/メソッドクラスの統一</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0577">577</a></td><td>Augmented Assignment Expressions</td><td>Coghlan</td></tr><tr><td colspan="2">代入式の拡張</td></tr><tr><td rowspan="2">IW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0583">583</a></td><td>A Concurrency Memory Model for Python</td><td>Yasskin</td></tr><tr><td colspan="2">Pythonの同時実行メモリモデル</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0666">666</a></td><td>Reject Foolish Indentation</td><td>Creighton</td></tr><tr><td colspan="2">愚かなインデントの拒否</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0754">754</a></td><td>IEEE 754 Floating Point Special Values</td><td>Warnes</td></tr><tr><td colspan="2">IEEE 754フローティングポイントの特別な値</td></tr><tr><td rowspan="2">PW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3001">3001</a></td><td>Procedure for reviewing and improving standard &#8230;</td><td>Brandl</td></tr><tr><td colspan="2">標準ライブラリモジュールを見直し改善するための手順</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3103">3103</a></td><td>A Switch/Case Statement</td><td>GvR</td></tr><tr><td colspan="2">Switch/Case構文</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3117">3117</a></td><td>Postfix type declarations</td><td>Brandl</td></tr><tr><td colspan="2">後置型宣言</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3122">3122</a></td><td>Delineation of the main module</td><td>Cannon</td></tr><tr><td colspan="2">メインモジュールの描写</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3125">3125</a></td><td>Remove Backslash Continuation</td><td>Jewett</td></tr><tr><td colspan="2">バックスラッシュによる継続の削除</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3126">3126</a></td><td>Remove Implicit String Concatenation</td><td>Jewett, Hettinger</td></tr><tr><td colspan="2">暗黙的な文字列の連結の削除</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3128">3128</a></td><td>BList: A Faster List-like Type</td><td>Stutzbach</td></tr><tr><td colspan="2">BList:高速なリストのような型</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3130">3130</a></td><td>Access to Current Module/Class/Function</td><td>Jewett</td></tr><tr><td colspan="2">現在のモジュール/くらす/関数へのアクセス</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3133">3133</a></td><td>Introducing Roles</td><td>Winter</td></tr><tr><td colspan="2">導入の役割</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3136">3136</a></td><td>Labeled break and continue</td><td>Chisholm</td></tr><tr><td colspan="2">ラベル付き『break』と『continue』</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3139">3139</a></td><td>Cleaning out sys and the &#8220;interpreter&#8221; module</td><td>Peterson</td></tr><tr><td colspan="2">sysと『interpreter』モジュールの一掃</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3140">3140</a></td><td>str(container) should call str(item), not repr(item)</td><td>Broytman, Jewett</td></tr><tr><td colspan="2">str(container)で呼び出されるのはrepr(item)ではなくstr(item)であるべき</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3142">3142</a></td><td>Add a &#8220;while&#8221; clause to generator expressions</td><td>Britton</td></tr><tr><td colspan="2">ジェネレーター式への『while』句の追加</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3145">3145</a></td><td>Asynchronous I/O For subprocess.Popen</td><td>Pruitt, McCreary, Carlson</td></tr><tr><td colspan="2">『subprocess.Popen』での非同期I/O</td></tr><tr><td rowspan="2">SW</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3146">3146</a></td><td>Merging Unladen Swallow into CPython</td><td>Winter, Yasskin, Kleckner</td></tr><tr><td colspan="2">Unladen SwallowをCPythonにマージ</td></tr><tr><td rowspan="2">SR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3152">3152</a></td><td>Cofunctions</td><td>Ewing</td></tr><tr><td colspan="2">コファンクション</td></tr><tr><td rowspan="2">SS</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-3153">3153</a></td><td>Asynchronous IO support</td><td>Houtven</td></tr><tr><td colspan="2">非同期IOサポート</td></tr><tr><td rowspan="2">IR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-8010">8010</a></td><td>The Technical Leader Governance Model</td><td>Warsaw</td></tr><tr><td colspan="2">技術リーダーのガバナンスモデル</td></tr><tr><td rowspan="2">IR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-8011">8011</a></td><td>Python Governance Model Lead by Trio of Pythonistas</td><td>Wijaya, Warsaw</td></tr><tr><td colspan="2">PythoガバナンスモデルをPythonistaのトリオで統治</td></tr><tr><td rowspan="2">IR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-8012">8012</a></td><td>The Community Governance Model</td><td>Langa</td></tr><tr><td colspan="2">コミュニティガバナンスモデル</td></tr><tr><td rowspan="2">IR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-8013">8013</a></td><td>The External Council Governance Model</td><td>Dower</td></tr><tr><td colspan="2">外部委員会のガバナンスモデル</td></tr><tr><td rowspan="2">IR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-8014">8014</a></td><td>The Commons Governance Model</td><td>Jansen</td></tr><tr><td colspan="2">Commonsガバナンスモデル</td></tr><tr><td rowspan="2">IR</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-8015">8015</a></td><td>Organization of the Python community</td><td>Stinner</td></tr><tr><td colspan="2">Pythonコミュニティの組織</td></tr></tbody></table></div></figure>



<h3 class="wp-block-heading">Numerical Index</h3>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-3 sbs-line sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="http://www.ct-innovation.blog/dl-freetime/wp-content/uploads/2024/02/図1.png" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p>上記カテゴリ別PEPの表をPEPインデックス順に並べ替えただけのものなのでここでは割愛します。</p>
</div></div>



<h3 class="wp-block-heading">Reserved PEP Numbers</h3>



<p>予約済PEP番号</p>



<figure class="wp-block-table"><div class="scrollable-table"><table><thead><tr><th>&nbsp;</th><th>PEP</th><th>PEP Title</th><th>PEP Author(s)</th></tr></thead><tbody><tr><td rowspan="2">&nbsp;</td><td rowspan="2"><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0801">801</a></td><td>RESERVED</td><td>Warsaw</td></tr><tr><td colspan="2">予約済</td></tr></tbody></table></div></figure>



<h3 class="wp-block-heading">PEP Types Key</h3>



<p>PEPのタイプキー</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I &#8211; Informational PEP（情報PEP）</p>



<p>P &#8211; Process PEP（プロセスPEP）</p>



<p>S &#8211; Standards Track PEP（標準化過程PEP）</p>
</blockquote>



<h3 class="wp-block-heading">PEP Status Key</h3>



<p>PEPのステータスキー</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>A &#8211; Accepted (Standards Track only) （承認済みの提案）</p>



<p>or Active proposal（または、アクティブな提案）</p>



<p>D &#8211; Deferred proposal（繰延の提案）</p>



<p>F &#8211; Final proposal（最終案）</p>



<p>P &#8211; Provisional proposal（仮提案）</p>



<p>R &#8211; Rejected proposal（否決案）</p>



<p>S &#8211; Superseded proposal（優先度の高い提案）</p>



<p>W &#8211; Withdrawn proposal（取り下げられた提案）</p>
</blockquote>



<h3 class="wp-block-heading">Authors/Owners</h3>



<p>著者/オーナー（以下は、人の名前であるため訳さずそのまま転記します。）</p>



<figure class="wp-block-table"><div class="scrollable-table"><table><thead><tr><th>Name</th><th>Email Address</th></tr></thead><tbody><tr><td>Aahz</td><td>aahz at pythoncraft.com</td></tr><tr><td>Ahlstrom, James C.</td><td>jim at interet.com</td></tr><tr><td>Althoff, Jim</td><td>james_althoff at i2.com</td></tr><tr><td>Altis, Kevin</td><td>altis at semi-retired.com</td></tr><tr><td>Angelico, Chris</td><td>rosuav at gmail.com</td></tr><tr><td>Angerer, Philipp</td><td>phil.angerer at gmail.com</td></tr><tr><td>Ascher, David</td><td>davida at activestate.com</td></tr><tr><td>Astrand, Peter</td><td>astrand at lysator.liu.se</td></tr><tr><td>Banks, Carl</td><td>pythondev at aerojockey.com</td></tr><tr><td>Barker, Christopher</td><td>chris.barker at noaa.gov</td></tr><tr><td>Barrett, Paul</td><td>barrett at stsci.edu</td></tr><tr><td>Batista, Facundo</td><td>facundo at taniquetil.com.ar</td></tr><tr><td>Baxter, Anthony</td><td>anthony at interlink.com.au</td></tr><tr><td>Behnel, Stefan</td><td>stefan_ml at behnel.de</td></tr><tr><td>Bellman, Thomas</td><td>bellman+pep-divmod at lysator.liu.se</td></tr><tr><td>Belopolsky, Alexander</td><td>alexander.belopolsky at gmail.com</td></tr><tr><td>Bendersky, Eli</td><td>eliben at gmail.com</td></tr><tr><td>Benfield, Cory</td><td>cory at lukasa.co.uk</td></tr><tr><td>Bethard, Steven</td><td>steven.bethard at gmail.com</td></tr><tr><td>Borini, Stefano</td><td>&nbsp;</td></tr><tr><td>Brandl, Georg</td><td>georg at python.org</td></tr><tr><td>Bray, Erik M.</td><td>&nbsp;</td></tr><tr><td>Britton, Gerald</td><td>gerald.britton at gmail.com</td></tr><tr><td>Broytman, Oleg</td><td>phd at phdru.name</td></tr><tr><td>Bryon, Benoit</td><td>benoit at marmelune.net</td></tr><tr><td>Cannon, Brett</td><td>brett at python.org</td></tr><tr><td>Cappos, Justin</td><td>jcappos at nyu.edu</td></tr><tr><td>Carlson, Josiah</td><td>jcarlson at uci.edu</td></tr><tr><td>Carroll, W Isaac</td><td>icarroll at pobox.com</td></tr><tr><td>Chisholm, Matt</td><td>matt-python at theory.org</td></tr><tr><td>Coghlan, Nick</td><td>ncoghlan at gmail.com</td></tr><tr><td>Cole, Dave</td><td>djc at object-craft.com.au</td></tr><tr><td>Collins, Robert</td><td>rbtcollins at hp.com</td></tr><tr><td>Colomiets, Paul</td><td>paul at colomiets.name</td></tr><tr><td>Corchero, Mario</td><td>mariocj89 at gmail.com</td></tr><tr><td>Craig, Christopher A.</td><td>python-pep at ccraig.org</td></tr><tr><td>Creighton, Laura</td><td>lac at strakt.com</td></tr><tr><td>D&#8217;Aprano, Steven</td><td>steve at pearwood.info</td></tr><tr><td>Das, Kushal</td><td>mail at kushaldas.in</td></tr><tr><td>Deily, Ned</td><td>nad at python.org</td></tr><tr><td>Delaney, Tim</td><td>timothy.c.delaney at gmail.com</td></tr><tr><td>Demeyer, Jeroen</td><td>j.demeyer at ugent.be</td></tr><tr><td>Diaz, Vladimir</td><td>vladimir.diaz at nyu.edu</td></tr><tr><td>Diederich, Jack</td><td>jackdied at gmail.com</td></tr><tr><td>Dörwald, Walter</td><td>walter at livinglogic.de</td></tr><tr><td>Dower, Steve</td><td>steve.dower at python.org</td></tr><tr><td>Drake, Fred L., Jr.</td><td>fred at fdrake.net</td></tr><tr><td>Dubner, Michael P.</td><td>dubnerm at mindless.com</td></tr><tr><td>Dubois, Paul F.</td><td>paul at pfdubois.com</td></tr><tr><td>Eby, P.J.</td><td>pje at telecommunity.com</td></tr><tr><td>Eby, Phillip J.</td><td>pje at telecommunity.com</td></tr><tr><td>Einat, Tal</td><td>taleinat at gmail.com</td></tr><tr><td>Elliott, Micah</td><td>mde at tracos.org</td></tr><tr><td>Epler, Jeff</td><td>jepler at unpythonic.net</td></tr><tr><td>Eppstein, David</td><td>eppstein at ics.uci.edu</td></tr><tr><td>Evans, Clark C.</td><td>cce at clarkevans.com</td></tr><tr><td>Ewing, Gregory</td><td>greg.ewing at canterbury.ac.nz</td></tr><tr><td>Ewing, Greg</td><td>greg.ewing at canterbury.ac.nz</td></tr><tr><td>Faassen, Martijn</td><td>faassen at infrae.com</td></tr><tr><td>Finney, Ben</td><td>ben+python at benfinney.id.au</td></tr><tr><td>Foord, Michael</td><td>michael at python.org</td></tr><tr><td>Furman, Ethan</td><td>ethan at stoneleaf.us</td></tr><tr><td>Galindo, Pablo</td><td>pablogsal at gmail.com</td></tr><tr><td>Gaynor, Alex</td><td>alex.gaynor at gmail.com</td></tr><tr><td>Giacometti, Frédéric B.</td><td>fred at arakne.com</td></tr><tr><td>Gilbert, Scott</td><td>xscottg at yahoo.com</td></tr><tr><td>Gonzalez, Ryan</td><td>rymg19 at gmail.com</td></tr><tr><td>Goodger, David</td><td>goodger at python.org</td></tr><tr><td>Griffin, Grant</td><td>g2 at iowegian.com</td></tr><tr><td>Haase, Mark E.</td><td>mehaase at gmail.com</td></tr><tr><td>Hammond, Mark</td><td>mhammond at skippinet.com.au</td></tr><tr><td>Harris, Peter</td><td>scav at blueyonder.co.uk</td></tr><tr><td>Hastings, Larry</td><td>larry at hastings.org</td></tr><tr><td>Heimes, Christian</td><td>christian at python.org</td></tr><tr><td>Heller, Thomas</td><td>theller at python.net</td></tr><tr><td>Hellmann, Doug</td><td>doug at doughellmann.com</td></tr><tr><td>Hetland, Magnus Lie</td><td>magnus at hetland.org</td></tr><tr><td>Hettinger, Raymond</td><td>python at rcn.com</td></tr><tr><td>Hodgson, Neil</td><td>neilh at scintilla.org</td></tr><tr><td>Holth, Daniel</td><td>dholth at gmail.com</td></tr><tr><td>House, Philip</td><td>phouse512 at gmail.com</td></tr><tr><td>Houtven, Laurens Van</td><td>_ at lvh.cc</td></tr><tr><td>Hoyt, Ben</td><td>benhoyt at gmail.com</td></tr><tr><td>Hudson, Michael</td><td>mwh at python.net</td></tr><tr><td>Hylton, Jeremy</td><td>jeremy at alum.mit.edu</td></tr><tr><td>Ingram, Dustin</td><td>di at di.codes</td></tr><tr><td>Ishimoto, Atsuo</td><td>ishimoto&#8211;at&#8211;gembook.org</td></tr><tr><td>Jansen, Jack</td><td>jack at cwi.nl</td></tr><tr><td>Jewett, Jim J.</td><td>jimjjewett at gmail.com</td></tr><tr><td>Jewett, Jim</td><td>jimjjewett at gmail.com</td></tr><tr><td>Jones, Richard</td><td>richard at python.org</td></tr><tr><td>Kleckner, Reid</td><td>rnk at mit.edu</td></tr><tr><td>Kluyver, Thomas</td><td>thomas at kluyver.me.uk</td></tr><tr><td>Koltsov, Stepan</td><td>yozh at mx1.ru</td></tr><tr><td>Krah, Stefan</td><td>skrah at bytereef.org</td></tr><tr><td>Kreft, Sebastian</td><td>skreft at deezer.com</td></tr><tr><td>Krekel, Holger</td><td>holger at merlinux.eu</td></tr><tr><td>Kuchling, A.M.</td><td>amk at amk.ca</td></tr><tr><td>Kuppusamy, Trishank Karthik</td><td>trishank at nyu.edu</td></tr><tr><td>Kuska, Robert</td><td>rkuska at redhat.com</td></tr><tr><td>Landau, Joshua</td><td>joshua at landau.ws</td></tr><tr><td>Langa, Łukasz</td><td>lukasz at python.org</td></tr><tr><td>Lehtosalo, Jukka</td><td>jukka.lehtosalo at iki.fi</td></tr><tr><td>Lemburg, Marc-André</td><td>mal at lemburg.com</td></tr><tr><td>Levkivskyi, Ivan</td><td>levkivskyi at gmail.com</td></tr><tr><td>Lielens, Gregory</td><td>gregory.lielens at fft.be</td></tr><tr><td>Lindqvist, Björn</td><td>bjourne at gmail.com</td></tr><tr><td>von Löwis, Martin</td><td>martin at v.loewis.de</td></tr><tr><td>v. Löwis, Martin</td><td>martin at v.loewis.de</td></tr><tr><td>Lownds, Tony</td><td>tony at lownds.com</td></tr><tr><td>Martelli, Alex</td><td>aleaxit at gmail.com</td></tr><tr><td>Martinot-Lagarde, Joseph</td><td>&nbsp;</td></tr><tr><td>Mastrodomenico, Lino</td><td>l.mastrodomenico at gmail.com</td></tr><tr><td>Maupin, Patrick</td><td>pmaupin at gmail.com</td></tr><tr><td>McClelland, Andrew</td><td>eternalsquire at comcast.net</td></tr><tr><td>McCreary, Charles R.</td><td>&nbsp;</td></tr><tr><td>McDonough, Chris</td><td>chrism at plope.com</td></tr><tr><td>McGibbon, Robert T.</td><td>rmcgibbo at gmail.com</td></tr><tr><td>McMillan, Gordon</td><td>gmcm at hypernet.com</td></tr><tr><td>McNamara, Andrew</td><td>andrewm at object-craft.com.au</td></tr><tr><td>Meskanen, Markus</td><td>markusmeskanen at gmail.com</td></tr><tr><td>Meyer, Carl</td><td>carl at oddbird.net</td></tr><tr><td>Meyer, Mike</td><td>mwm at mired.org</td></tr><tr><td>Mick, Trent</td><td>trentm at activestate.com</td></tr><tr><td>Miller, Mike G.</td><td>&nbsp;</td></tr><tr><td>Montanaro, Skip</td><td>skip at pobox.com</td></tr><tr><td>Moody, Peter</td><td>pmoody at google.com</td></tr><tr><td>Moore, Paul</td><td>p.f.moore at gmail.com</td></tr><tr><td>Murray, R David</td><td>&nbsp;</td></tr><tr><td>Naoki, Inada</td><td>songofacandy at gmail.com</td></tr><tr><td>Natali, Charles-François</td><td>cf.natali at gmail.com</td></tr><tr><td>Noller, Jesse</td><td>jnoller at gmail.com</td></tr><tr><td>North, Ben</td><td>ben at redfrontdoor.org</td></tr><tr><td>Norwitz, Neal</td><td>nnorwitz at gmail.com</td></tr><tr><td>Ochtman, Dirkjan</td><td>dirkjan at ochtman.nl</td></tr><tr><td>Oliphant, Travis</td><td>oliphant at ee.byu.edu</td></tr><tr><td>Orendorff, Jason</td><td>jason.orendorff at gmail.com</td></tr><tr><td>Orsava, Tomáš</td><td>tomas.n at orsava.cz</td></tr><tr><td>Oudkerk, Richard</td><td>r.m.oudkerk at googlemail.com</td></tr><tr><td>Oussoren, Ronald</td><td>ronaldoussoren at mac.com</td></tr><tr><td>Palard, Julien</td><td>julien at palard.fr</td></tr><tr><td>Pedroni, Samuele</td><td>pedronis at python.org</td></tr><tr><td>Pelletier, Michel</td><td>michel at users.sourceforge.net</td></tr><tr><td>Peters, Tim</td><td>tim.peters at gmail.com</td></tr><tr><td>Peterson, Benjamin</td><td>benjamin at python.org</td></tr><tr><td>Petrone, Jason</td><td>jp at demonseed.net</td></tr><tr><td>Pitrou, Antoine</td><td>solipsis at pitrou.net</td></tr><tr><td>Plch, Marcel</td><td>gmarcel.plch at gmail.com</td></tr><tr><td>Polley, James</td><td>jp at jamezpolley.com</td></tr><tr><td>Pranskevichus, Elvis</td><td>elvis at magic.io</td></tr><tr><td>Prescod, Paul</td><td>paul at prescod.net</td></tr><tr><td>Pruitt, (James) Eric</td><td>&nbsp;</td></tr><tr><td>Quinlan, Brian</td><td>brian at sweetapp.com</td></tr><tr><td>Reedy, Terry</td><td>tjreedy at udel.edu</td></tr><tr><td>Regebro, Lennart</td><td>regebro at gmail.com</td></tr><tr><td>Reifschneider, Sean</td><td>jafo-pep at tummy.com</td></tr><tr><td>Reis, Christian R.</td><td>kiko at async.com.br</td></tr><tr><td>Riehl, Jonathan</td><td>jriehl at spaceship.com</td></tr><tr><td>Roach, Lisa</td><td>lisaroach14 at gmail.com</td></tr><tr><td>Roberge, Andre</td><td>andre.roberge at gmail.com</td></tr><tr><td>Ronacher, Armin</td><td>armin.ronacher at active-4.com</td></tr><tr><td>van Rossum, Just (JvR)</td><td>just at letterror.com</td></tr><tr><td>van Rossum, Guido (GvR)</td><td>guido at python.org</td></tr><tr><td>Rovito, Todd</td><td>rovitotv at gmail.com</td></tr><tr><td>Ryan, Lie</td><td>lie.1296 at gmail.com</td></tr><tr><td>Sajip, Vinay</td><td>vinay_sajip at red-dove.com</td></tr><tr><td>Salgado, Pablo Galindo</td><td>pablogsal at gmail.com</td></tr><tr><td>Schemenauer, Neil</td><td>nas at arctrix.com</td></tr><tr><td>Schneider-Kamp, Peter</td><td>nowonder at nowonder.de</td></tr><tr><td>Schofield, Ed</td><td>ed at pythoncharmers.com</td></tr><tr><td>Selivanov, Yury</td><td>yury at magic.io</td></tr><tr><td>Seo, Jiwon</td><td>seojiwon at gmail.com</td></tr><tr><td>Shannon, Mark</td><td>mark at hotpy.org</td></tr><tr><td>Simpson, Cameron</td><td>cs at zip.com.au</td></tr><tr><td>Slodkowicz, Greg</td><td>jergosh at gmail.com</td></tr><tr><td>Smith, Kevin D.</td><td>kevin.smith at themorgue.org</td></tr><tr><td>Smith, Ethan</td><td>ethan at ethanhs.me</td></tr><tr><td>Smith, Nathaniel</td><td>njs at pobox.com</td></tr><tr><td>Smith, Eric V.</td><td>eric at trueblade.com</td></tr><tr><td>Smith, Nathaniel J.</td><td>njs at pobox.com</td></tr><tr><td>Smith, Gregory P.</td><td>greg at krypto.org</td></tr><tr><td>Snow, Eric</td><td>ericsnowcurrently at gmail.com</td></tr><tr><td>Spealman, Calvin</td><td>ironfroggy at gmail.com</td></tr><tr><td>Staley, Kerrick</td><td>mail at kerrickstaley.com</td></tr><tr><td>Stein, Greg</td><td>gstein at lyra.org</td></tr><tr><td>Stinner, Victor</td><td>victor.stinner at gmail.com</td></tr><tr><td>Storchaka, Serhiy</td><td>&nbsp;</td></tr><tr><td>Stufft, Donald</td><td>donald at stufft.io</td></tr><tr><td>Stutzbach, Daniel</td><td>daniel at stutzbachenterprises.com</td></tr><tr><td>Suzi, Roman</td><td>rnd at onego.ru</td></tr><tr><td>Talin</td><td>viridia at gmail.com</td></tr><tr><td>Taschuk, Steven</td><td>staschuk at telusplanet.net</td></tr><tr><td>Teichmann, Martin</td><td>lkb.teichmann at gmail.com</td></tr><tr><td>Thomas, Geoffrey</td><td>geofft at ldpreload.com</td></tr><tr><td>Tirosh, Oren</td><td>oren at hishome.net</td></tr><tr><td>Turnbull, Stephen J.</td><td>stephen at xemacs.org</td></tr><tr><td>Urban, Daniel</td><td>urban.dani+py at gmail.com</td></tr><tr><td>Vassalotti, Alexandre</td><td>alexandre at peadrop.com</td></tr><tr><td>Verdone, Mike</td><td>mike.verdone at gmail.com</td></tr><tr><td>Viehland, Dino</td><td>dinov at microsoft.com</td></tr><tr><td>Viktorin, Petr</td><td>encukou at gmail.com</td></tr><tr><td>Ware, Zachary</td><td>zachary.ware at gmail.com</td></tr><tr><td>Warnes, Gregory R.</td><td>gregory_r_warnes at groton.pfizer.com</td></tr><tr><td>Warsaw, Barry</td><td>barry at python.org</td></tr><tr><td>Way, Terence</td><td>terry at wayforward.net</td></tr><tr><td>Wells, Cliff</td><td>logiplexsoftware at earthlink.net</td></tr><tr><td>Whitley, Jervis</td><td>jervisau at gmail.com</td></tr><tr><td>Wijaya, Mariatta</td><td>mariatta at python.org</td></tr><tr><td>Williams, Mark</td><td>mrw at enotuniq.org</td></tr><tr><td>Willing, Carol</td><td>willingc at gmail.com</td></tr><tr><td>Wilson, Greg</td><td>gvwilson at ddj.com</td></tr><tr><td>Winter, Collin</td><td>collinwinter at google.com</td></tr><tr><td>Wouters, Thomas</td><td>thomas at python.org</td></tr><tr><td>Yamamoto, Masayuki</td><td>&nbsp;</td></tr><tr><td>Yasskin, Jeffrey</td><td>jyasskin at google.com</td></tr><tr><td>Yee, Ka-Ping</td><td>ping at zesty.ca</td></tr><tr><td>Zadka, Moshe</td><td>moshez at zadka.site.co.il</td></tr><tr><td>Zevenhoven, Koos</td><td>k7hoven at gmail.com</td></tr><tr><td>Zhu, Huaiyu</td><td>hzhu at users.sourceforge.net</td></tr><tr><td>Ziadé, Tarek</td><td>tarek at ziade.org</td></tr></tbody></table></div></figure>



<h3 class="wp-block-heading">References</h3>



<p>リファレンス</p>



<figure class="wp-block-table"><div class="scrollable-table"><table><tbody><tr><td><a rel="noopener" target="_blank" name="A01"></a>[1]</td><td><a rel="noopener" target="_blank" class="reference external" href="https://www.python.org/dev/peps/pep-0001">PEP 1</a>: PEP Purpose and Guidelines</td></tr></tbody></table></div></figure>



<figure class="wp-block-table"><div class="scrollable-table"><table><tbody><tr><td><a rel="noopener" target="_blank" name="A02"></a>[2]</td><td>View PEP history online: <a rel="noopener" target="_blank" class="reference external" href="https://github.com/python/peps">https://github.com/python/peps</a></td></tr></tbody></table></div></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ct-innovation.blog/dl-freetime/programming/python/858/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Python】PEPを訳して読むｰPEP10</title>
		<link>https://www.ct-innovation.blog/dl-freetime/programming/python/1074/</link>
					<comments>https://www.ct-innovation.blog/dl-freetime/programming/python/1074/#respond</comments>
		
		<dc:creator><![CDATA[Yuki]]></dc:creator>
		<pubDate>Thu, 07 Feb 2019 03:31:28 +0000</pubDate>
				<category><![CDATA[PEP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[PEP10]]></category>
		<category><![CDATA[和訳]]></category>
		<guid isPermaLink="false">https://ct-innovation01.xyz/DL-Freetime/?p=1074</guid>

					<description><![CDATA[Python Enhancement Proposals（PEP）は、Pythonコミュニティによって提案され、議論され、採用されるためのフレームワークです。PEPは、Python言語の変更や機能の追加、ライブラリの変更 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Python Enhancement Proposals（PEP）は、Pythonコミュニティによって提案され、議論され、採用されるためのフレームワークです。PEPは、Python言語の変更や機能の追加、ライブラリの変更、さらにはプロセスやガバナンスに関する提案など、Pythonエコシステム全体に影響を与える様々なテーマを扱います。</p>



<p>この記事では、PEPの和訳を行い概要やその重要性、そしてPEPの詳細な構造や内容について理解していきます。本記事を通じて、PEPの理解を深め、Pythonの発展に貢献する一助となれば幸いです。</p>



<h2 class="wp-block-heading">基本情報</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Voting Guidelines</p>
</blockquote>



<figure class="wp-block-table"><div class="scrollable-table"><table><tbody><tr><th>Author:</th><td>barry at python.org (Barry Warsaw)</td></tr><tr><th>Status:</th><td>Active</td></tr><tr><th>Type:</th><td>Process</td></tr><tr><th>Created:</th><td colspan="2">07-Mar-2002</td></tr><tr><th>Post-History:</th><td colspan="2">07-Mar-2002</td></tr></tbody></table></div></figure>



<span id="more-1074"></span>



<h2 class="wp-block-heading">アブストラクト</h2>



<p>このPEPは、python-devの投票ガイドラインについて概説しています。これらのガイドラインは、特定の提案やアイデア、または機能に関するフィードバックを提供し、あるいは「風向き」を把握するためのものです。これらは拘束力を持ちません。</p>



<h2 class="wp-block-heading">背景</h2>



<p>Pythonコミュニティで新しいアイデア、機能、パッチなどが提案されるとき、おそらくpython-devのメーリングリストで（おそらくpython-dev<sup data-fn="8f592a3f-dda8-403b-9e70-b7550edcc915" class="fn"><a href="#8f592a3f-dda8-403b-9e70-b7550edcc915" id="8f592a3f-dda8-403b-9e70-b7550edcc915-link">1</a></sup>で）行われますが、場合によってはコミュニティ全体の一般的な意見を把握することが有益です。時には、人々は単に自分の意見を登録したいだけです。時にはBDFLがストローポールを取りたい場合もあります。どのような理由があっても、これらのガイドラインは開発者に共通の言語を提供するために採用されています。</p>



<p>意見は（時には）役立つかもしれませんが、それらは決して拘束力を持ちません。理由付きの意見は、裸のスコアよりも常に高く評価されます（特に -1 の投票の場合は特にそうです）。</p>



<h2 class="wp-block-heading">投票のスコア</h2>



<p>スコアリングガイドラインは、Apacheの投票手順<sup data-fn="a09a86cf-b06d-464c-a4c9-d22ecaf4b64c" class="fn"><a href="#a09a86cf-b06d-464c-a4c9-d22ecaf4b64c" id="a09a86cf-b06d-464c-a4c9-d22ecaf4b64c-link">2</a></sup>から緩く派生していますが、もちろん我々自身の考えも反映されています。4つの可能な投票スコアがあります。</p>



<figure class="wp-block-table"><div class="scrollable-table"><table><tbody><tr><td>+1</td><td>好き</td></tr><tr><td>+0</td><td>どうでもいいけど、進めてください</td></tr><tr><td>-0</td><td>どうでもいいので、なぜやるのか？</td></tr><tr><td>-1</td><td>嫌い</td></tr></tbody></table></div></figure>



<p>時々、+2、+1000、または-1000のような投票スコアでの熱狂的なエネルギーの波が見られるかもしれません。これらは、上記のスコアを大幅に超える価値はあまりありませんが、そんなにギークなことに興奮する人々を見るのはいいことです。</p>



<h2 class="wp-block-heading">リファレンス</h2>


<ol class="wp-block-footnotes"><li id="8f592a3f-dda8-403b-9e70-b7550edcc915">Python Developer&#8217;s Guide, (<a rel="noopener" target="_blank" href="http://www.python.org/dev/">http://www.python.org/dev/</a>) <a href="#8f592a3f-dda8-403b-9e70-b7550edcc915-link" aria-label="脚注参照1にジャンプ">↩︎</a></li><li id="a09a86cf-b06d-464c-a4c9-d22ecaf4b64c">Apache Project Guidelines and Voting Rules (<a rel="noopener" target="_blank" href="http://httpd.apache.org/dev/guidelines.html">http://httpd.apache.org/dev/guidelines.html</a>) <a href="#a09a86cf-b06d-464c-a4c9-d22ecaf4b64c-link" aria-label="脚注参照2にジャンプ">↩︎</a></li></ol>]]></content:encoded>
					
					<wfw:commentRss>https://www.ct-innovation.blog/dl-freetime/programming/python/1074/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Python】PEPを訳して読むｰPEP1</title>
		<link>https://www.ct-innovation.blog/dl-freetime/programming/python/916/</link>
					<comments>https://www.ct-innovation.blog/dl-freetime/programming/python/916/#respond</comments>
		
		<dc:creator><![CDATA[Yuki]]></dc:creator>
		<pubDate>Tue, 29 Jan 2019 03:27:07 +0000</pubDate>
				<category><![CDATA[PEP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[PEP1]]></category>
		<guid isPermaLink="false">https://ct-innovation01.xyz/DL-Freetime/?p=916</guid>

					<description><![CDATA[Python Enhancement Proposals（PEP）は、Pythonコミュニティによって提案され、議論され、採用されるためのフレームワークです。PEPは、Python言語の変更や機能の追加、ライブラリの変更 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Python Enhancement Proposals（PEP）は、Pythonコミュニティによって提案され、議論され、採用されるためのフレームワークです。PEPは、Python言語の変更や機能の追加、ライブラリの変更、さらにはプロセスやガバナンスに関する提案など、Pythonエコシステム全体に影響を与える様々なテーマを扱います。</p>



<p>この記事では、PEPの和訳を行い概要やその重要性、そしてPEPの詳細な構造や内容について理解していきます。本記事を通じて、PEPの理解を深め、Pythonの発展に貢献する一助となれば幸いです。</p>



<h2 class="wp-block-heading">基本情報</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>PEP Purpose and Guidelines</p>
</blockquote>



<figure class="wp-block-table"><div class="scrollable-table"><table><tbody><tr><th>Author:</th><td>Barry Warsaw, Jeremy Hylton, David Goodger, Nick Coghlan</td></tr><tr><th>Status:</th><td>Active</td></tr><tr><th>Type:</th><td>Process</td></tr><tr><th>Created:</th><td colspan="2">13-Jul-2000</td></tr><tr><th>Post-History:</th><td colspan="2">21-Mar-2001, 29-Jul-2002, 03-May-2003, 05-May-2012, 07-Apr-2013</td></tr></tbody></table></div></figure>



<span id="more-916"></span>



<h2 class="wp-block-heading">PEPとは何か？</h2>



<p>PEPとは、Python Enhancement Proposal（Python拡張提案）の略称です。PEPは、Pythonコミュニティに情報を提供したり、Pythonやそのプロセスや環境に新機能を記述したりするための設計文書です。PEPは、その機能の簡潔な技術仕様とその機能の理由を提供する必要があります。</p>



<p>PEPは、主要な新機能の提案、問題に対するコミュニティの意見を収集するための手段、およびPythonに関する設計決定を文書化するための主要なメカニズムとして意図されています。PEPの作者は、コミュニティ内での合意形成を推進し、異なる意見を文書化する責任があります。</p>



<p>PEPは、バージョン管理されたリポジトリ内のテキストファイルとして維持されているため、その改訂履歴はその機能提案の歴史記録です。この歴史記録は、古いリビジョンを取得するための通常のgitコマンドによって利用可能であり、GitHubで閲覧することもできます。</p>



<h2 class="wp-block-heading">PEPの<strong>読者</strong></h2>



<p>PEPの主な対象読者は、CPythonリファレンスインタープリタのコア開発者と、その選出されたSteering Council、およびPython言語仕様の他の実装の開発者です。</p>



<h2 class="wp-block-heading">PEPの種類</h2>



<p>PEPには三つの種類があります。</p>



<h3 class="wp-block-heading">Standards Track（標準化過程）</h3>



<p>Pythonの新機能や実装について記述します。また、将来のバージョンで標準ライブラリのサポートが追加される前に、現在のPythonバージョンの標準ライブラリの外部でサポートされる互換性のある標準を記述することもあります。</p>



<h3 class="wp-block-heading">Informational（情報）</h3>



<p>Pythonの設計上の問題を説明したり、Pythonコミュニティに一般的なガイドラインや情報を提供したりします。情報提供PEPは、Pythonコミュニティの合意や推奨事項を必ずしも表すものではなく、ユーザーや実装者が情報提供PEPを無視したり、そのアドバイスに従ったりすることができます。</p>



<h3 class="wp-block-heading">Process（プロセス）</h3>



<p>Pythonのプロセスに関する手順や変更を記述します。プロセスPEPは標準トラックPEPと同様ですが、Python言語自体以外の領域に適用されます。プロセスPEPは実装を提案する場合がありますが、Pythonのコードベースには適用されません。通常、コミュニティの合意が必要であり、情報提供PEPとは異なり、推奨事項以上のものであり、ユーザーが無視することが一般的ではありません。PEP 0はプロセスPEPのリストです。</p>



<h2 class="wp-block-heading">PEPのワークフロー</h2>



<h3 class="wp-block-heading">PythonのSteering Council</h3>



<p>このPEPには、&#8221;Steering Council&#8221;または&#8221;Council&#8221;という言及がいくつかあります。これは、PEP 13で説明されている選挙されたSteering Councilの現在のメンバーを指します。彼らはPEPが受け入れられるか拒否されるかの最終的な権限を持つ役割を果たしています。</p>



<h3 class="wp-block-heading">Pythonのコア開発者</h3>



<p>このPEPには、&#8221;core developers&#8221;という言及がいくつかあります。これは、PEP13で説明されている現在のアクティブなPythonコアチームのメンバーを指します。</p>



<h3 class="wp-block-heading">PythonのBDFL</h3>



<p>このPEPの以前のバージョンでは、PEPの決定者に対して「BDFL-Delegate」というタイトルが使用されていました。これは、すべての設計権限がPythonプログラミング言語の元の作成者であるGuido van Rossumから派生していたPythonの以前のガバナンスモデルへの歴史的な言及でした。これに対し、Steering Councilの設計権限は、現在アクティブなコア開発者による選挙によって派生しています。今では、BDFL-Delegateの代わりにPEP-Delegateが使用されています。</p>



<h3 class="wp-block-heading">PEPエディター</h3>



<p>PEPエディターは、PEPワークフローの管理および編集に責任がある個人です（たとえば、PEP番号の割り当てやそのステータスの変更）。詳細については、「PEP Editor Responsibilities &amp; Workflow」を参照してください。</p>



<p>PEPエディターは、現在のエディターの招待によって任命され、GitHubで@python/pep-editorsをメンションすることで連絡を取ることができます。すべてのPEPワークフローは、GitHubのPEPリポジトリの問題とプルリクエストを介して実行できます。</p>



<h3 class="wp-block-heading">Pythonのアイデアから始める</h3>



<p>PEPプロセスは、Pythonに対する新しいアイデアから始まります。1つのPEPには1つの主要提案や新しいアイデアを含めることが強く推奨されており、PEPがより焦点を絞れば絞るほど、成功する可能性が高くなります。ほとんどの機能強化やバグ修正はPEPを必要とせず、直接Pythonの問題トラッカーに提出することができます。PEP編集者は、PEP提案があまりにも焦点が外れたり広範すぎるように見える場合にはPEP提案を拒否する権利を留保しています。疑わしい場合は、PEPをいくつかのよく焦点を絞ったものに分割してください。</p>



<p>各PEPにはチャンピオンが必要です。チャンピオンは、以下に説明するスタイルと形式を使ってPEPを書き、適切なフォーラムで議論を主導し、アイデアについてのコミュニティの合意を築こうとします。PEPチャンピオン（別名：著者）は、まずアイデアがPEP対応可能かどうかを調査することが重要です。これについては、Python DiscourseのIdeasカテゴリに投稿するのが通常最善の方法ですが、より専門的な場合は、Python DiscourseのTypingカテゴリ（静的型付けのアイデア）やPackagingカテゴリ（パッケージングのアイデア）など、適切な場所も考えられます。</p>



<p>PEPを書く前にアイデアを公に検討することは、潜在的な著者の時間を節約することを目的としています。Pythonの変更のために提案された多くのアイデアは、さまざまな理由で拒否されてきました。アイデアがオリジナルかどうか、まずPythonコミュニティに尋ねることは、以前の議論に基づいて保証された拒否のために時間を費やすことを防ぐのに役立ちます（インターネットで検索するだけでは常にうまくいかない）。また、アイデアが著者だけでなく、コミュニティ全体に適用可能であることを確認することも重要です。アイデアが著者にとって良さそうであっても、Pythonが使用されている多くの領域でほとんどの人にとって機能するとは限りません。</p>



<p>チャンピオンがPythonコミュニティにアイデアが受け入れられる可能性があるかどうか尋ねた後、ドラフトPEPを上記で述べた適切な場所に提示する必要があります。これにより、著者はドラフトPEPを細部まで詳細にし、適切にフォーマットされ、高品質にし、提案に関する初期の懸念を解決する機会が得られます。</p>



<h2 class="wp-block-heading">PEPの提出</h2>



<p>上記の初期議論に続いて、PEPの共著者のうち1人以上がコア開発者であるかどうかに応じて、ワークフローが異なります。PEPの共著者のうち1人以上がコア開発者である場合、彼らは以下で概説するプロセスに従う責任があります。そうでない場合（つまり、共著者の誰もがコア開発者でない場合）、PEPの著者はPEPのスポンサーを見つける必要があります。</p>



<p>理想的には、コア開発者のスポンサーが特定されますが、Steering Councilの承認を得て非コアスポンサーも選択できます。GitHubの「PEP editors」チームのメンバーやTyping Council（PEP 729）のメンバーは、スポンサーとして事前承認されています。スポンサーの役割は、PEPの著者がPEPプロセスのロジスティクスを支援するために指導を提供することです（ある種のメンターのように行動します）。スポンサーであることは、その人が後で共著者やPEP-Delegateになることを妨げません（ただし、両方ではありません）。PEPのスポンサーは、ヘッダーの「Sponsor:」フィールドに記録されます。</p>



<p>スポンサーまたはPEPの共著者であるコア開発者がPEPを提出する準備が整ったと判断した場合、提案はGitHubのプルリクエストを介してドラフトPEPとして提出する必要があります。ドラフトは以下で説明するPEPスタイルで書かれている必要があります。そうでない場合は、編集者がすぐにレビューを行います（ただし、編集者が細かいエラーを修正する場合があります）。</p>



<p>標準のPEPワークフローは次のとおりです。</p>



<ul class="wp-block-list">
<li>あなた、PEPの著者は、PEPリポジトリをフォークし、新しいPEPを含む pep-NNNN.rst という名前のファイルを作成します。NNNNは、公開されたまたはPR中のPEPに使用されていない次の利用可能なPEP番号である必要があります。</li>



<li>「PEP：」ヘッダーフィールドに、ファイル名に一致するPEP番号をドラフトPEP番号として入力します。</li>



<li>「Type：」ヘッダーフィールドに、適切な場合は「Standards Track」、「Informational」、または「Process」を入力し、「Status：」フィールドに「Draft」を入力します。詳細については、PEPヘッダー前文を参照してください。</li>



<li>新しいファイルのco-author(s) または sponsorsに書き込みアクセス権がある場合は、.github/CODEOWNERS を更新してください。これにより、将来のファイルの変更のプルリクエストがそれらに割り当てられるようになります。 </li>



<li>これをGitHubのフォークにプッシュし、プルリクエストを送信します。 </li>



<li>PEP編集者は、プルリクエストを構造、フォーマット、その他のエラーに対してレビューします。reST形式のPEPの場合、PEP 12がテンプレートとして提供されています。これは、PEPで使用されるreSTマークアップについて完全な導入を提供します。承認基準は次のとおりです。
<ul class="wp-block-list">
<li>サウンドかつ完全であること。アイデアは技術的に意味をなさなければなりません。編集者はそれが受け入れられそうかどうかを考慮しません。</li>



<li>タイトルが内容を正確に説明していること。</li>



<li>PEPの言語（スペル、文法、文章構造など）とコードスタイル（例はPEP 7およびPEP 8と一致する必要があります）が正確であること。PEPテキストは、プルリクエストが送信されるときに正しいreStructuredText形式で自動的にチェックされます。無効なreSTマークアップを持つPEPは承認されません。</li>
</ul>
</li>
</ul>



<p>編集者は、この初期レビューに関して一般的に寛大であり、問題はレビュープロセスによって修正されることを期待しています。注意：PEPの承認は、恥ずかしい間違いがないことを保証するものではありません！正確さは著者とレビュアーの責任です。</p>



<p>PEPが承認に値しない場合、編集者は具体的な指示と共に著者に返送します。</p>



<ul class="wp-block-list">
<li>承認されると、PEPに番号が割り当てられます。</li>
</ul>



<p>レビュープロセスが完了し、PEP編集者が承認すると（これはあなたのPEPを受け入れることとは異なります！）、彼らはあなたのプルリクエストをメインにスクラッシュコミットします。</p>



<p>PEP編集者はPEPの公開を不当に拒否しません。PEPのステータスを拒否する理由には、取り組みの重複、技術的に非合理、適切な動機付けの不足、後方互換性の欠如、Pythonの哲学に沿っていないなどがあります。承認フェーズではSteering Councilに相談することができ、ドラフトのPEP-abilityの最終的な判断者です。</p>



<p>PEPリポジトリに書き込みアクセス権がある開発者は、新しいPEPを作成してコミットすることで直接PEP番号を取得できます。これを行う場合、開発者は通常PEP編集者が担当するタスクを処理する必要があります（PEP Editor Responsibilities &amp; Workflowを参照）。これには、初期バージョンが提出用PEPとしての期待される基準を満たしていることを確認することが含まれます。代わりに、開発者であっても、通常はプルリクエストを介してPEPを提出する必要があります。これを行う場合は、一般にプロセスを自分で処理することが期待されます。PEP編集者からの支援が必要な場合は、GitHubで @python/pep-editors をメンションしてください。</p>



<p>更新が必要な場合、PEPの著者は（または共同開発者が）PEPリポジトリに書き込みアクセス権がある場合は新しいバージョンをチェックインできます。PEP番号が早期に割り当てられると、複数のドラフトPEPが同時に検討されている場合に便利です。</p>



<p>Standards Track PEPは、設計文書と参照実装の2つの部分で構成されています。原則として、少なくともプロトタイプ実装がPEPと共同開発されることが推奨されます。原理的に良さそうなアイデアでも、実装のテストに耐えると実際には非実用的である場合があります。</p>



<h2 class="wp-block-heading">PEPの議論</h2>



<p>PEP番号が割り当てられ、ドラフトPEPがPEPリポジトリにコミットされると、PEPの議論と内容のレビューのための中心的な場所を提供するために、PEPのための議論スレッドを作成するべきです。また、PEPは更新され、その議論スレッドへのリンクがDiscussions-Toヘッダーに含まれるように更新されるべきです。</p>



<p>PEPの著者（または適用される場合はスポンサー）は、以下の基準が満たされる限り、議論のための任意の合理的な場所を選択することができます。</p>



<ul class="wp-block-list">
<li>フォーラムがPEPのトピックに適していること。</li>



<li>スレッドがウェブ上で一般に利用可能であり、すべての関係者が参加できること。</li>



<li>議論がPython Community Code of Conductの対象となること。</li>



<li>PEPのDiscussions-Toヘッダーに、現在の議論スレッドへの直接リンクが提供されていること。 PEPsカテゴリのPython Discourseが、ほとんどの新しいPEPにとっての優れた選択肢ですが、歴史的にはPython-Devメーリングリストが一般的に使用されていました。一部の特殊なトピックには、TypingカテゴリやPython DiscourseのPackagingカテゴリなど、特定の場所があります。PEPの著者が最適な場所を選択できない場合は、PEPスポンサーやPEP編集者が適切なアドバイスを提供できます。</li>
</ul>



<p>PEPが大幅に書き換えられたり、提案された仕様に大きな実質的な変更がある場合は、通常、選択した場所で新しいスレッドを作成して追加のフィードバックを求める必要があります。このような場合、Discussions-Toリンクを更新し、この新しいスレッドを指す新しいPost-Historyエントリを追加する必要があります。</p>



<p>議論の場所として選択されない場合、PEPsカテゴリに少なくともレンダリングされたPEPへのリンクと、PEPがリポジトリにコミットされたとき、および新しいスレッドがトリガーされるほどの大きな変更が行われたときに、議論スレッドへのリンクが少なくとも含まれる簡単なアナウンスポストを作成する必要があります。</p>



<p>PEP著者は、PEPをレビューする前にコミュニティのフィードバックを収集する責任があります。ただし、長々とした無限の議論を避けるために、早い段階でのプライベートやより狭い範囲のフィードバックを求めたり、PEPの主題に詳しい他のコミュニティメンバーと協力したり、PEPのトピックに適した適切な専門的なディスカッションを選択したりする戦略を考慮する必要があります。PEP著者は、ここで自己裁量を行使する必要があります。</p>



<p>一旦PEPに番号が割り当てられ、PEPリポジトリにコミットされると、根本的な問題は一般的に公式の公開スレッドで議論されるべきです。これにより、誰もがフォローし、貢献することができ、議論が断片化されるのを防ぎ、PEPのレビュープロセスの一部として十分に考慮されるようになります。指定されたスレッドへのコメント、サポート、懸念、その他のフィードバックは、Steering CouncilまたはPEP-DelegateがPEPをレビューする際に考慮される重要な部分です。</p>



<h2 class="wp-block-heading">PEPのレビューと解決策</h2>



<p>著者がPEPを完成させたら、PEP編集者にスタイルと一貫性のレビューを要求することができます。ただし、PEPの内容のレビューと受け入れは最終的にはSteering Councilの責任であり、著者（およびスポンサーがいる場合）がPEPが最終的なレビューと解決の準備が整ったと判断した後、Steering Councilの問題を開くことによって正式に開始されます。</p>



<p>選択された場合にプロセスを迅速化するために（例えば、変更が明らかに有益で受け入れる準備が整っているが、PEPがまだ正式にレビューに提出されていない場合など）、Steering CouncilはPEPレビューを開始することもできます。まず、PEP著者に通知し、彼らが修正を行う機会を与えます。</p>



<p>PEPの承認権限は、Steering Councilにあります。ただし、新しいPEPが提出されると、そのPEPの最終的な決定を下すのに適切な経験を持っていると考えるコアデベロッパーは、Steering Councilに自分がPEP-Delegateとして奉仕する意向を通知することによって、そのPEPのPEP-Delegateとして自己任命することができます。Steering Councilがその提供を承認すると、PEP-DelegateはそのPEPを承認または拒否する権限を持つようになります。Pythonの型システムに関連するPEPの場合、Typing Council（PEP 729）はSteering Councilに推奨を提供します。そのような推奨をリクエストするには、Typing Councilの問題トラッカーで問題を開きます。</p>



<p>用語「PEP-Delegate」は、PEPの指定された意思決定者を表すためにSteering Councilのガバナンスモデルで使用され、PEPのヘッダーの「PEP-Delegate」フィールドに記録されます。用語「BDFL-Delegate」は、PEP-Delegateの非推奨のエイリアスであり、PythonがBDFLによって指導されていた時代の遺産です。 「BDFL-Delegate」への過去の参照は、「PEP-Delegate」と同等であるとみなされるべきです。</p>



<p>PEP-Delegateとして自己指名する個人は、関連する著者と（存在する場合）PEPのスポンサーに通知し、Steering Councilにリクエストを提出する必要があります（新しい問題を介して行うことができます）。この責任を負う者は、いつでもSteering Councilから追加のガイダンスを求めることができ、他のコアデベロッパーの助言と視点を考慮することも期待されます。</p>



<p>Steering Councilは通常、自己指名をデフォルトで承認しますが、拒否することもあります。 Steering Councilが自己指名を拒否する可能性のある理由には、潜在的な利害の衝突の認識（例：PEP提出者と同じ組織で働いている場合）、または単に別の潜在的なPEP-Delegateがより適切だと見なす場合などがあります。コアデベロッパー（または他のコミュニティメンバー）が特定のPEP-Delegateの適格性に懸念を抱く場合、Steering Councilに委任の再評価を依頼することができます。</p>



<p>自発的なボランティアが現れない場合、Steering Councilは、該当する専門知識を持つコアデベロッパー（および他のPythonコミュニティメンバー）にアプローチし、そのPEPのPEP-Delegateとして奉仕する意思のある候補者を特定しようとします。適切な候補者が見つからない場合、PEPは利用可能なまで一時停止されます。</p>



<p>以前に指名されたPEP-Delegateは、辞任することも求められる場合があります。この場合、新しいPEP-Delegateは見つからない場合、同様の方法で新しいPEP-Delegateが指名されます（PEPが見つからない場合は、PEPを一時停止する必要があります）。PEP-Delegateが辞任するように要求された場合、これはPEPの以前の受け入れまたは拒否を覆い、PEPをドラフト状態に戻します。</p>



<p>このような常設委任が設けられると、Steering Councilは、その委任が現在存在する理由、その理由がなぜ生じたか、それが必要でなくなる場合の状況を理解できるようにするために、十分な公開記録を維持します。</p>



<p>PEPが受け入れられるためには、一定の最小基準を満たす必要があります。提案された改良の明確で完全な説明でなければなりません。改良は純粋な改善を表していなければなりません。適用可能な場合、提案された実装は堅実であり、インタプリタを不必要に複雑にしないものでなければなりません。最後に、提案された改良は「Pythonic」でなければなりません。ただし、「Pythonic」は不明瞭な用語であり、Steering Councilが受け入れ可能と見なすものと定義することができます。この論理は意図的に循環しています。標準ライブラリモジュールの受け入れ基準については、PEP 2を参照してください。</p>



<p>Steering Councilの承認によって許可されていない場合を除き、PEPの解決の宣言はPython DiscourseのPEPsカテゴリに投稿されます。</p>



<p>PEPが受け入れられると、参照実装が完成する必要があります。参照実装が完了し、メインのソースコードリポジトリに組み込まれると、ステータスが「Final」に変更されます。</p>



<p>言語機能や標準ライブラリAPIの長期安定性を確保する前に追加の設計やインターフェースのフィードバックを集めるために、PEPは「Provisional」としてマークされる場合もあります。これは、「Provisionally Accepted」の略であり、提案が参照実装に含まれることが受け入れられたが、完全な設計を「Final」と見なす前に追加のユーザーフィードバックが必要であることを示します。通常の受け入れられたPEPとは異なり、一時的に受け入れられたPEPは、関連する変更がPythonリリースに含まれた後でも「Rejected」または「Withdrawn」になる可能性があります。</p>



<p>可能な限り、広範囲のPythonエコシステムでバージョン互換性の課題を引き起こす可能性があるため、「Provisional」ステータスに頼らずに提案の範囲を縮小することが望ましいと考えられています（例：後続のPEPに一部の機能を遅延させることによって）。PEP 411は、「Provisional」ステータスの潜在的な使用事例に関する追加の詳細を提供しています。</p>



<p>PEPはまた、「Deferred」というステータスが割り当てられる場合もあります。PEPの進行状況が全く進まない場合、PEP著者または編集者がこのステータスをPEPに割り当てることができます。一度PEPが延期されると、PEPエディターはそれをドラフト状態に戻すことができます。</p>



<p>PEPはまた、「Rejected」になる可能性があります。最後には良いアイデアではなかったかもしれません。この事実の記録を持つことは依然として重要です。「Withdrawn」ステータスは類似しており、PEPの著者自身がそのPEPが実際には悪いアイデアであることを決定したか、または競合する提案がより良い代替手段であることを受け入れたことを意味します。</p>



<p>PEPが受け入れられた、拒否された、または取り下げられた場合、PEPはそれに応じて更新される必要があります。ステータスフィールドを更新するだけでなく、少なくともResolutionヘッダーを追加し、PEPに対する決定を直接リンクする必要があります。</p>



<p>PEPは、異なるPEPによって取って代わられる場合もあります。これにより、元のPEPが古くなります。これは、情報提供PEPの場合に意図されており、APIのバージョン2がバージョン1を置換することができます。</p>



<p>PEPのステータスの可能なパスは次のとおりです：</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="400" height="200" src="https://www.ct-innovation.blog/dl-freetime/wp-content/uploads/2019/01/0d40a5e4a645fc6b96e767d64ac0878e.png" alt="" class="wp-image-2264" srcset="https://www.ct-innovation.blog/dl-freetime/wp-content/uploads/2019/01/0d40a5e4a645fc6b96e767d64ac0878e.png 400w, https://www.ct-innovation.blog/dl-freetime/wp-content/uploads/2019/01/0d40a5e4a645fc6b96e767d64ac0878e-300x150.png 300w" sizes="(max-width: 400px) 100vw, 400px" /></figure>



<p>PEPプロセスのフローダイアグラム ダイアグラムには表示されていませんが、「受け入れられた」PEPは、受け入れ前に気付かれなかった設計上の根本的な欠陥が実装プロセスで明らかになった場合にのみ、「拒否」または「取り下げ」に移行することができます。これらの遷移は、Provisional PEPの場合にのみ許可されます。これらの遷移は、リリースされた変更が通常の非推奨プロセスを経て（新しいPEPが非推奨化の理由を提供する場合がある）行われるためです。</p>



<p>一部の情報提供PEPおよびプロセスPEPは、決して完了することを意図していない場合、「Active」というステータスを持つ場合もあります。たとえば、PEP 1（このPEP）。</p>



<p>(Note: 「プロビジョニング」の部分は、正式な翻訳がありませんので、そのままの表記となっています。)</p>



<h2 class="wp-block-heading">PEPのメンテナンス</h2>



<p>一般的に、PEPは受け入れられた、Final、拒否された、または取り下げられた状態に達した後、大幅に修正されることはありません。解決が得られると、PEPは生きている仕様ではなく、歴史的な文書と見なされます。形式的な振る舞いの文書化は、コア機能の場合は言語リファレンス、標準ライブラリモジュールの場合はライブラリリファレンス、パッケージングの場合はPyPA仕様など、他の場所で維持する必要があります。</p>



<p>Provisionalまたは（SCの承認付きで）受け入れられた状態での実装経験とユーザーフィードバックに基づく変更がStandardsトラックPEPに行われる場合、それらはPEPに記載されるべきです。これにより、PEPがFinalにマークされた時点で実装を正確に説明することができます。</p>



<p>アクティブ（情報提供およびプロセス）PEPは、開発プラクティスやその他の詳細の変更を反映するために、時間の経過とともに更新される場合があります。これらの場合における具体的なプロセスは、対象のPEPの性質と目的に依存します。</p>



<p>時折、DeferredまたはWithdrawnのPEPが大幅な更新とともに復活することがありますが、新しい提案をする方が良い場合もよくあります。</p>



<h2 class="wp-block-heading">成功したPEPには何がふくまれている必要があるか</h2>



<p>成功したPEPには、以下のパート/セクションが含まれる必要があります。</p>



<ol class="wp-block-list">
<li>前置部 – PEPに関するメタデータを含むRFC 2822スタイルのヘッダー。これには、PEP番号、短い説明的なタイトル（最大44文字まで）、各著者の名前、オプションで連絡先情報などが含まれます。</li>



<li>要約 – 扱う技術的問題の短い（約200語）説明。</li>



<li>動機 – Python言語、ライブラリ、またはエコシステムを変更するPEPには動機が重要です。既存の言語仕様が、PEPが解決する問題を解決するのに不十分である理由を明確に説明する必要があります。Pythonエコシステムの重要なプロジェクトからPEPへの文書化されたサポートを収集することが含まれる場合もあります。十分な動機がないPEP提出は拒否される場合があります。</li>



<li>根拠 – 根拠は、特定の設計決定がなされた理由を説明することで仕様を具体化します。考慮された代替設計と関連する作業（たとえば、他の言語での機能サポート方法など）を説明する必要があります。</li>



<li>仕様 – 技術仕様には、新しい言語機能の構文と意味論を記述する必要があります。仕様は、少なくとも現在の主要なPythonプラットフォーム（CPython、Jython、IronPython、PyPy）で競合し、相互運用可能な実装を可能にするほど詳細である必要があります。</li>



<li>後方互換性 – 後方互換性のない変更を導入するすべてのPEPには、これらの非互換性とその重大性について説明するセクションが含まれている必要があります。PEP提出時に、これらの非互換性にどのように対処するかを説明する必要があります。十分な後方互換性の議論がないPEP提出は、拒否される場合があります。</li>



<li>セキュリティの影響 – PEPに関連するセキュリティ上の懸念がある場合は、それらの懸念を明示的に記述する必要があります。</li>



<li>この方法を教える – 新しい機能を追加するか言語の動作を変更するPEPの場合、ユーザーがそのPEPをどのように適用し、コードを移行するかをユーザーに教えるためのセクションを含めると役立ちます。</li>



<li>参照実装 – 参照実装は、どのPEPも「Final」というステータスが付与される前に完成していなければなりませんが、PEPが受け入れられる前に完成していなくても構いません。仕様と根拠について合意に達すると、コードを書く前の方針「大雑把な合意と動作するコード」の原則も依然として有用です。</li>



<li>最終的な実装には、Python言語リファレンスまたは標準ライブラリリファレンスに適したテストコードとドキュメントが含まれている必要があります。</li>



<li>拒否されたアイデア – PEPの議論中には、受け入れられなかったさまざまなアイデアが提案されることがあります。これらの拒否されたアイデアは、なぜそれらが最終的に追求されなかったかの理由とともに記録されるべきです。これにより、PEPの最終バージョンの思考プロセスが記録されるだけでなく、後続の議論で同じ拒否されたアイデアが再び持ち上げられるのを防ぐことができます。</li>



<li>このセクションは、特定のアイデアが最終的に追求されなかった理由に特化したRationaleセクションの分割セクションと考えることができます。</li>



<li>オープンイシュー – PEPがドラフトの状態にある間、さらなる議論が必要なアイデアが出てくることがあります。これらのアイデアは、完全な解決策がないことを示すために記録されるべきです。これにより、PEPが検討の対象となる準備が整っている必要なすべての問題が完了し、人々が以前の議論を重複するのを減らすことができます。</li>



<li>脚注 – PEPで引用される脚注のコレクション、および非インラインのハイパーリンクターゲットをリストする場所。</li>



<li>著作権/ライセンス – 各新しいPEPは、パブリックドメインおよびCC0-1.0-Universalのデュアルライセンスの下に配置される必要があります。</li>
</ol>



<h2 class="wp-block-heading">PEPフォーマットとテンプレート</h2>



<p>PEPは、UTF-8でエンコードされたテキストファイルであり、reStructuredText形式を使用しています。reStructuredTextは豊富なマークアップを可能にし、それでも読みやすいテキストを提供しますが、見栄えがよく、機能的なHTMLにも変換されます。PEP 12には手順とPEPテンプレートが含まれています。</p>



<p>PEPテキストファイルは、オンラインでの読みやすさのためにHTMLに自動変換されます（Sphinxベースのビルドシステムを使用）。</p>



<h2 class="wp-block-heading">PEPのヘッダー前文</h2>



<p>各PEPは、RFC2822スタイルのヘッダープリアンブルで始まる必要があります。ヘッダーは以下の順序で表示される必要があります。ヘッダーのうち、「*」でマークされたものはオプションであり、以下で説明します。それ以外のすべてのヘッダーは必須です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<figure class="wp-block-table"><div class="scrollable-table"><table><tbody><tr><th><strong>PEP</strong></th><td>pep number（PEP番号）</td></tr><tr><th><strong>Title</strong></th><td>pep title（PEPのタイトル）</td></tr><tr><th><strong>Author</strong></th><td>list of authors&#8217; real names and optionally, email addrs<br>（著者の本名とメールのリスト）</td></tr><tr><th>* <strong>BDFL-Delegate</strong></th><td>PEP czar&#8217;s real name（PEP czarの本名）</td></tr><tr><th>* <strong>Discussions-To</strong></th><td>email address（Eメールアドレス）</td></tr><tr><th rowspan="9"><strong>Status</strong></th><td>Draft（草案）</td></tr><tr><td>Active（アクティブ）</td></tr><tr><td>Accepted（承認）</td></tr><tr><td>Provisional（仮）</td></tr><tr><td>Deferred（延期）</td></tr><tr><td>Rejected （拒否）</td></tr><tr><td>Withdrawn（撤回）</td></tr><tr><td>Final（完了）</td></tr><tr><td>Superseded（置換）</td></tr><tr><th rowspan="3"><strong>Type</strong></th><td>Standards Track（標準化過程）</td></tr><tr><td>Informational（情報）</td></tr><tr><td>Process（プロセス）</td></tr><tr><th rowspan="2">* <strong>Content-Type</strong></th><td>text/x-rst</td></tr><tr><td>text/plain</td></tr><tr><th>* <strong>Requires</strong></th><td>pep numbers（PEP番号）</td></tr><tr><th><strong>Created</strong></th><td>date created on, in dd-mmm-yyyy format<br>（dd-mmm-yyyy形式の作成日）</td></tr><tr><th>* <strong>Python-Version</strong></th><td>version number（バージョン番号）</td></tr><tr><th><strong>Post-History</strong></th><td>dates of postings to python-ideas and/or python-dev<br>（python-ideasやpython-devへの投稿日）</td></tr><tr><th>* <strong>Replaces</strong></th><td>pep number（PEP番号）</td></tr><tr><th>* <strong>Superseded-By</strong></th><td>pep number（PEP番号）</td></tr><tr><th>* <strong>Resolution</strong></th><td>url</td></tr></tbody></table></div></figure>
</blockquote>



<p>著者の場所には、PEPのすべての作者/所有者の名前と、オプションで電子メールアドレスのリストが表示されます。形式は次のとおりです。以下がメールアドレスを含む場合</p>



<p>Random J. User &lt;address@dom.ain&gt;</p>



<p>次に、メールアドレスを含まない場合</p>



<p>Random J. User</p>



<p>複数の著者がいる場合は、各著者をRFC 2822の継続行規則に従って別々の行に記述する必要があります。なお、PEP内の個人のメールアドレスは、スパムハーベスターに対する防御として非表示にされます。</p>



<p>Sponsorフィールドは、どの開発者（コア、またはステアリング評議会によって承認された開発者）がPEPをスポンサーしているかを記録します。PEPの著者がコア開発者の場合、スポンサーは必要ありません。したがって、このフィールドは省略してください。</p>



<p>PEP-Delegateフィールドは、ステアリング評議会によって任命された個人がPEPを承認または拒否する最終的な決定を記録するために使用されます。</p>



<p>注：Resolutionヘッダーは、スタンダードトラックPEPにのみ必要です。このヘッダーには、PEPの承認または拒否に関する発表（URL）を含める必要があります。</p>



<p>Discussions-Toヘッダーは、PEPの現在の正規のディスカッションスレッドへのURLを提供します。メーリングリストの場合、これはリストのアーカイブ内のスレッドへの直接リンクである必要があります。単にmailto：やリスト自体へのハイパーリンクではありません。</p>



<p>Typeヘッダーは、PEPのタイプを指定します：スタンダードトラック、情報、またはプロセス。</p>



<p>オプションのTopicヘッダーには、PEPが所属する特定のトピックがリストされます。既存のトピックについては、トピックインデックスを参照してください。</p>



<p>Createdヘッダーには、PEPに番号が割り当てられた日付が記録されます。Post-Historyは、PEPのDiscussions-Toスレッドの日付とそれに対応するURLが記録されます。日付はすべてdd-mmm-yyyy形式で指定する必要があります（例：14-Aug-2001）。</p>



<p>スタンダードトラックPEPには通常、Python-Versionヘッダーが含まれます。これは、機能がリリースされるPythonのバージョンを示します。Python-VersionヘッダーがないスタンダードトラックPEPは、最初は外部ライブラリやツールを介した相互運用性規格をサポートし、その後、標準ライブラリにサポートを追加するための後続のPEPによって補完されることを意味します。情報およびプロセスPEPにはPython-Versionヘッダーは不要です。</p>



<p>PEPには、このPEPが依存しているPEP番号を示すRequiresヘッダーが含まれる場合があります。</p>



<p>PEPには、後続の文書によってPEPが廃止されたことを示すSuperseded-Byヘッダーが含まれる場合があります。値は、現在の文書を置き換えるPEPの番号です。新しいPEPには、現在の文書を廃止したことを示すReplacesヘッダーが含まれている必要があります。</p>



<h2 class="wp-block-heading">補助ファイル</h2>



<p>PEPには、ダイアグラムなどの補助ファイルを含めることができます。そのようなファイルは、pep-XXXX-Y.extという名前でなければなりません。「XXXX」はPEP番号、「Y」はシリアル番号（1から始まる）、そして「ext」は実際のファイル拡張子（例：「png」）に置き換えられます。</p>



<p>また、すべてのサポートファイルをpep-XXXXという名前のサブディレクトリに配置することもできます。「XXXX」はPEP番号です。サブディレクトリを使用する場合、ファイルの名前に制約はありません。</p>



<h2 class="wp-block-heading">既存のPEPの変更</h2>



<p>ドラフトPEPは、提出されるまでの間、著者の裁量によって自由に議論と提案の変更が可能です。実質的な内容の変更は、一般的にはPEPのDiscussions-ToヘッダーにリストされているPEPのディスカッションスレッドで最初に提案されるべきですが、コピーエディットや訂正はGitHubの問題またはGitHubのプルリクエストとして提出できます。PEPリポジトリに書き込みアクセス権を持つPEP著者は、git pushまたはGitHubのPRを使用して自分自身でPEPを更新できます。他のPEPの変更方法については、PEPメンテナンスセクションを参照してください。</p>



<p>詳細については、貢献ガイドを参照してください。疑問がある場合は、まずPEPの著者やPEPエディターに確認してください。</p>



<h2 class="wp-block-heading">PEPの所有権の譲渡</h2>



<p>時々、PEPの所有権を新しいチャンピオンに移管する必要が生じます。一般的に、元の著者を移管されるPEPの共同著者として保持することが望ましいですが、これは元の著者によって決定されます。所有権を移管する良い理由は、元の著者が更新やPEPプロセスのフォローアップに時間や興味を持っていないか、インターネット上から消えてしまった場合です（つまり、連絡が取れないか、メールに反応しない場合）。PEPの方向に同意しないから所有権を移転するのは悪い理由です。PEPプロセスの目標の1つは、PEPを取り巻く合意を築こうとすることですが、それが不可能な場合、著者は常に競合するPEPを提出することができます。</p>



<p>PEPの所有権を引き継ぐことに興味がある場合は、プルリクエストを使用してこれを行うこともできます。PEPリポジトリをフォークし、所有権の変更を行い、プルリクエストを送信してください。プルリクエストのコメントで、元の著者と@python/pep-editorsの両方を言及する必要があります。（元の著者のGitHubのユーザー名がわからない場合は、メールを使用してください。）元の著者が適時に応答しない場合、PEPエディターは一方的な決定を行います（このような決定が元に戻せないわけではありません：）。</p>



<h2 class="wp-block-heading">PEP編集者の責任とワークフロー</h2>



<p>PEPエディターは、GitHub上の@python/pep-editorsグループに追加され、PEPリポジトリをウォッチする必要があります。</p>



<p>なお、PEPリポジトリへの書き込みアクセス権を持つ開発者は、通常PEPエディターが担当するタスクを処理することができます。また、開発者でさえも、GitHubで@python/pep-editorsをメンションしてPEPエディターからの支援を要求することができます。</p>



<p>新しいPEPが入ってくるたびに、エディターは以下の作業を行います：</p>



<ul class="wp-block-list">
<li>PEPがコア開発者によって共著されているか、スポンサーとしてコア開発者が指名されているか、またはステアリング評議会によってこのPEPのために特別に承認されたスポンサーがいることを確認します。</li>



<li>PEPが準備ができているかどうかを確認します：技術的に妥当で完全である必要があります。アイデアは技術的に意味をなす必要がありますが、受け入れられる可能性が低くても構いません。</li>



<li>タイトルが内容を正確に説明していることを確認します。</li>



<li>ファイル名の拡張子が正しいこと（.rstであること）を確認します。</li>



<li>PEPリポジトリへの書き込みアクセス権を持つすべてのスポンサーや共著者が.github/CODEOWNERSに追加されていることを確認します。</li>



<li>言語（つまり、スペル、文法、文章構造など）やコードスタイル（例はPEP 7＆PEP 8に準拠する必要があります）の明らかな欠陥を確認し、修正します。エディターは問題を自分で修正することができますが、それをする必要はありません（reStructuredText構文はリポジトリのCIによってチェックされます）。</li>



<li>プロジェクトがPEPを支持またはサポートしていると描かれている場合、そのサポートが明確に示されるように、プロジェクトからの直接的な表示が含まれていることを確認します。これは、PEPが実際にはサポートしていないプロジェクトを誤って支持していることを避けるためです。</li>



<li>PEPが準備ができていない場合、エディターは具体的な指示を添えて、著者に修正するように返します。reSTフォーマットが問題なら、著者にPEP 12をテンプレートとして使用するように指示し、再提出してもらいます。</li>
</ul>



<p>PEPがリポジトリに準備ができている場合、PEPエディターは次の作業を行います：</p>



<ul class="wp-block-list">
<li>著者が有効なPEP番号を選択したか、または選択しなかった場合は番号を割り当てます（ほとんどの場合、次の利用可能な番号ですが、場合によっては特別な/ジョークの番号、例えば666または3141です）。</li>



<li>100未満の番号はメタPEPです。</li>



<li>著者がPEPのタイプ（「スタンダードトラック」、「情報」、または「プロセス」）を正しくラベル付けし、「Draft」としてそのステータスをマークしていることを確認します。</li>



<li>すべてのCIビルドとリントチェックがエラーなしでパスし、レンダリングされたプレビュー出力に明らかな問題がないことを確認します。</li>



<li>新しい（または更新された）PEPをマージします。</li>



<li>著者に次の手順（ディスカッションスレッドを開く、PEPを更新するなど）を通知します。</li>
</ul>



<p>既存のPEPの更新は、GitHubのプルリクエストとして提出する必要があります。</p>



<p>多くのPEPは、Pythonコードベースへの書き込みアクセス権を持つ開発者によって書かれ、メンテナンスされています。PEPエディターはPEPリポジトリを監視し、見逃した構造、文法、スペル、またはマークアップの間違いを修正します。</p>



<p>PEPエディターはPEPに判断を下しません。彼らは通常、管理上および編集上の作業（通常は低いボリュームのタスク）を行います。</p>



<p>Resources:</p>



<ul class="wp-block-list">
<li><a rel="noopener" target="_blank" href="https://peps.python.org/">Index of Python Enhancement Proposals</a></li>



<li><a rel="noopener" target="_blank" href="https://devguide.python.org/communication/">Following Python’s Development</a></li>



<li><a rel="noopener" target="_blank" href="https://devguide.python.org/">Python Developer’s Guide</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ct-innovation.blog/dl-freetime/programming/python/916/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
