この記事では、多くのPEPのインデックスが含まれています。PEPの番号はPEPエディタによって割り当てられ、一度割り当てられると変更されません。PEPのバージョン管理履歴は、変更履歴を示しています。
- 基本情報
- イントロ
- トピック
- カテゴリごとの索引
- Meta-PEPs (PEPs about PEPs or Processes)
- Other Informational PEPs
- Provisional PEPs (provisionally accepted; interface may still change)
- Accepted PEPs (accepted; may not be implemented yet)
- Open PEPs (under consideration)
- Finished PEPs (done, with a stable interface)
- Historical Meta-PEPs and Informational PEPs
- Deferred PEPs (postponed pending further research or updates)
- Abandoned, Withdrawn, and Rejected PEPs
- Numerical Index
- Reserved PEP Numbers
- PEP Types Key
- PEP Status Key
- Authors/Owners
- References
基本情報
Index of Python Enhancement Proposals (PEPs)
Last-Modified: | 2018-12-17 | |
---|---|---|
Author: | python-dev <python-dev at python.org> | |
Status: | Active | |
Type: | Informational | |
Created: | 13-Jul-2000 |
イントロ
このPEPには、すべてのPython Enhancement Proposals(PEP)のインデックスが含まれています。PEP番号はPEPエディターによって割り当てられ、一度割り当てられると変更されることはありません。PEPテキストのバージョン管理履歴は、それらの沿革を表します。
トピック
専門分野のPEPはトピック別にインデックス化されます。
- ガバナンスPEP
- パッケージングPEP
- リリースPEP
- 型付けPEP
カテゴリごとの索引
ここから下の表は、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(仮容認:インターフェースは変更される可能性あり)
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
[speech_bubble type=”ln” subtype=”L1″ icon=”writer.png” name=”管理人”]このセクションのPEPについてはいったん翻訳は飛ばします。取り下げられたものや拒否されたものなので…他ができたらやるかも[/speech_bubble]
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 |
コメント