ビギナー
これからPythonっていう言語の勉強を始めようと思うんですけど・・・

先生
うん。

ビギナー
ブログとかを読んでたら、PEP?ってものがよく出てくるんです。

先生
ああ、あるね。

ビギナー
あれなんですか?読んでたほうがいいんですか?

先生
PEPはコーディングの規則や新しくこんな機能つけるよーなんていう情報をまとめた文書だね。

先生
だから読んでおいて損はないと思うよ。

ビギナー
う…でも英語なんですよね。どうにかしてください。

先生
….わかりました。(はぁ)

PEP(Python Enhancement Proposal)はPythonを改良する案、リリーススケジュール、コーディングスタイルなど開発を円滑に進める上で重要なことを文書にまとめておく場所。ここには、Pythonをコーディングするすべての人にとって重要な内容がきっと入っているはず。ビギナーが言うようにもちろん、英語。よって、これをできるだけ毎日(きっと毎日というのはすぐに挫折しますが)、翻訳しながら読み解きまとめていくことで備忘録としていきたいと思います。英語は非常に苦手なので誤訳はご指摘ください。

※以下、アイコンが出てくる箇所は私のコメントになります。それ以外は、翻訳または翻訳のまとめです。
 

基本情報

Index of Python Enhancement Proposals (PEPs)

PEP: 0
Title: Index of Python Enhancement Proposals (PEPs)
PEPs(Python増進計画)の索引
Last-Modified: 2018-12-17
Author: python-dev <python-dev at python.org>
Status: Active
Type: Informational
Created: 13-Jul-2000

イントロ

この記事(PEP)は、すべてのPEPsの索引が含まれています。このPEPの番号はPEPエディタによって割り振られており、一度附番されると変更されることはありません[1]。PEPのバージョン管理履歴[2]は、沿革を示します。

カテゴリごとの索引

管理人
ここから下の表は、PEPの表を出来るだけ模して作成しています。それぞれに一行増やしてタイトルの日本語訳だけ行いました。記事を書くたびに日本語のところにリンクを貼っていくことを目標にします。なお、PEPのドキュメント番号にあるリンクは公式ページに飛ぶようにしました。

Meta-PEPs (PEPs about PEPs or Processes)

メタPEP(PEPやプロセスについてのPEP)

PEP PEP Title PEP Author(s)
P 1 PEP Purpose and Guidelines Warsaw, Hylton, Goodger, Coghlan
PEPの目的と指針
P 4 Deprecation of Standard Modules Cannon, von Löwis
標準モジュールの廃止
P 5 Guidelines for Language Evolution Prescod
言語開発の指針
P 6 Bug Fix Releases Aahz, Baxter
バグ修正リリース
P 7 Style Guide for C Code GvR, Warsaw
C言語コードのスタイルガイド
P 8 Style Guide for Python Code GvR, Warsaw, Coghlan
Pythonコードのスタイルガイド
P 10 Voting Guidelines Warsaw
投票の指針
P 11 Removing support for little used platforms von Löwis, Cannon
使われることの少ないプラットフォームへのサポートの削除
P 12 Sample reStructuredText PEP Template Goodger, Warsaw
PEPのサンプルテンプレートテキストの再構築
P 573 Module State Access from C Extension Methods Viktorin, Coghlan, Snow, Plch
C言語の拡張メソッドからモジュール状態へのアクセス方法

Other Informational PEPs

その他の情報PEP

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

Provisional PEPs (provisionally accepted; interface may still change)

暫定的なPEP(仮容認:インターフェースは変更される可能性あり)

PEP PEP Title PEP Author(s)
SP 484 Type Hints GvR, Lehtosalo, Langa
型のヒント
SP 517 A build-system independent format for source trees Smith, Kluyver
ソースツリー用ビルドシステムの独立形式
SP 518 Specifying Minimum Build System Requirements for … Cannon, Smith, Stufft
Pythonプロジェクトの最小構築システムの要件指定

Accepted PEPs (accepted; may not be implemented yet)

容認済のPEP(容認済:未実装の可能性あり)

PEP PEP Title PEP Author(s)
SA 557 Data Classes Smith
データクラス
SA 560 Core support for typing module and generic types Levkivskyi
型のモジュールと一般的なの型へのコアサポート
SA 561 Distributing and Packaging Type Information Smith
型情報の配布とパッケージ化
SA 563 Postponed Evaluation of Annotations Langa
アノテーションの評価遅延
SA 572 Assignment Expressions Angelico, Peters, GvR
代入式
SA 3121 Extension Module Initialization and Finalization von Löwis
拡張モジュールの初期化と終了処理

Open PEPs (under consideration)

公開PEP(検討中)

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

Finished PEPs (done, with a stable interface)

完了したPEP(完了、安定したインターフェース)

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

Historical Meta-PEPs and Informational PEPs

メタPEPと情報PEPの沿革

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

Deferred PEPs (postponed pending further research or updates)

繰延になったPEP(今後の調査または更新が保留になっている)

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

Abandoned, Withdrawn, and Rejected PEPs

放棄、撤退または拒否されたPEP

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

Numerical Index

管理人
上記カテゴリ別PEPの表をPEPインデックス順に並べ替えただけのものなのでここでは割愛します。

Reserved PEP Numbers

予約済PEP番号

PEP PEP Title PEP Author(s)
801 RESERVED Warsaw
予約済

PEP Types Key

PEPのタイプキー

I – Informational PEP(情報PEP)

P – Process PEP(プロセスPEP)

S – Standards Track PEP(標準化過程PEP)

PEP Status Key

PEPのステータスキー

A – Accepted (Standards Track only) (承認済みの提案)

or Active proposal(または、アクティブな提案)

D – Deferred proposal(繰延の提案)

F – Final proposal(最終案)

P – Provisional proposal(仮提案)

R – Rejected proposal(否決案)

S – Superseded proposal(優先度の高い提案)

W – Withdrawn proposal(取り下げられた提案)

Authors/Owners

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

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

References

リファレンス

[1] PEP 1: PEP Purpose and Guidelines
[2] View PEP history online: https://github.com/python/peps

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です