PR

【Python】PEPを訳して読むーPEP0

PEP

この記事では、多くのPEPのインデックスが含まれています。PEPの番号はPEPエディタによって割り当てられ、一度割り当てられると変更されません。PEPのバージョン管理履歴は、変更履歴を示しています。 

スポンサーリンク

基本情報

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)

 PEPPEP TitlePEP Author(s)
P1PEP Purpose and GuidelinesWarsaw, Hylton, Goodger, Coghlan
PEPの目的と指針
P4Deprecation of Standard ModulesCannon, von Löwis
標準モジュールの廃止
P5Guidelines for Language EvolutionPrescod
言語開発の指針
P6Bug Fix ReleasesAahz, Baxter
バグ修正リリース
P7Style Guide for C CodeGvR, Warsaw
C言語コードのスタイルガイド
P8Style Guide for Python CodeGvR, Warsaw, Coghlan
Pythonコードのスタイルガイド
P10Voting GuidelinesWarsaw
投票の指針
P11Removing support for little used platformsvon Löwis, Cannon
使われることの少ないプラットフォームへのサポートの削除
P12Sample reStructuredText PEP TemplateGoodger, Warsaw
PEPのサンプルテンプレートテキストの再構築
P573Module State Access from C Extension MethodsViktorin, Coghlan, Snow, Plch
C言語の拡張メソッドからモジュール状態へのアクセス方法

Other Informational PEPs

その他の情報PEP

 PEPPEP TitlePEP Author(s)
I13Python Language GovernanceWarsaw
Pythonのガバナンス(管理)
I20The Zen of PythonPeters
Pythonの禅
I101Doing Python Releases 101Warsaw, GvR
Pythonリリースの実行 101
IF247API for Cryptographic Hash FunctionsKuchling
暗号ハッシュ関数のAPI
IF248Python Database API Specification v1.0Lemburg
PythonデータベースAPIの仕様 v1.0
IF249Python Database API Specification v2.0Lemburg
PythonデータベースAPIの仕様 v2.0
I257Docstring ConventionsGoodger, GvR
Docstringに関する規約
IF272API for Block Encryption Algorithms v1.0Kuchling
ブロック暗号化アルゴリズムAPI v1.0
I287reStructuredText Docstring FormatGoodger
Docstringフォーマットの再構築
I290Code Migration and ModernizationHettinger
コードの移行と近代化(新バージョンへのコード移行)
IF291Backward Compatibility for the Python 2 Standard …Norwitz
Python2系の標準ライブラリにおける下位互換性
IF333Python Web Server Gateway Interface v1.0Eby
PythonでのWebサーバーゲートウェイインターフェース v1.0
I373Python 2.7 Release SchedulePeterson
Python2.7のリリーススケジュール
I394The “python” Command on Unix-Like SystemsStaley, Coghlan, Warsaw, Viktorin
UNIX系システムにおけるPythonコマンド
IF399Pure Python/C Accelerator Module Compatibility …Cannon
純粋なPython/Cアクセラレータモジュールの互換性要件
IF404Python 2.8 Un-release ScheduleWarsaw
Python2.8の未リリーススケジュール
I411Provisional packages in the Python standard libraryCoghlan, Bendersky
Python標準ライブラリの仮パッケージ
I429Python 3.4 Release ScheduleHastings
Python3.4のリリーススケジュール
IF430Migrating to Python 3 as the default online …Coghlan
Pythonオンラインドキュメントのデフォルトページを3へ移行
I434IDLE Enhancement Exception for All BranchesRovito, Reedy
IDLEの全ブランチの例外を強化
I440Version Identification and Dependency SpecificationCoghlan, Stufft
バージョン識別と依存関係の仕様
I478Python 3.5 Release ScheduleHastings
Python3.5のリリーススケジュール
I494Python 3.6 Release ScheduleDeily
Python3.6のリリーススケジュール
IA503Simple Repository APIStufft
シンプルリポジトリAPI
I508Dependency specification for Python Software PackagesCollins
Pythonソフトウェアパッケージの依存関係
I513A Platform Tag for Portable Linux Built DistributionsMcGibbon, Smith
ポータブルLinuxのビルトディストリビューション(ビルド済み配布物)の為のプラットフォームタグ
I514Python registration in the Windows registryDower
WindowsレジストリへのPythonの登録
I537Python 3.7 Release ScheduleDeily
Python3.7のリリーススケジュール
I571The manylinux2010 Platform TagWilliams, Thomas, Kluyver
manylinux2010のプラットフォームタグ
IF3333Python Web Server Gateway Interface v1.0.1Eby
PythonでのWebサーバーゲートウェイインターフェース v1.0.1
I8000Python Language Governance Proposal OverviewWarsaw
Pythonのガバナンス(管理)への提案概要
I8002Open Source Governance SurveyWarsaw, Langa, Pitrou, Hellmann, Willing
オープンソースのガバナンス(管理)調査
IA8016The Steering Council ModelSmith, Stufft
ステアリングカウンシルモデル
I8100January 2019 steering council electionSmith, III
2019年1月運営審議会の選挙

Provisional PEPs (provisionally accepted; interface may still change)

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

 PEPPEP TitlePEP Author(s)
SP484Type HintsGvR, Lehtosalo, Langa
型のヒント
SP517A build-system independent format for source treesSmith, Kluyver
ソースツリー用ビルドシステムの独立形式
SP518Specifying Minimum Build System Requirements for …Cannon, Smith, Stufft
Pythonプロジェクトの最小構築システムの要件指定

Accepted PEPs (accepted; may not be implemented yet)

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

 PEPPEP TitlePEP Author(s)
SA557Data ClassesSmith
データクラス
SA560Core support for typing module and generic typesLevkivskyi
型のモジュールと一般的なの型へのコアサポート
SA561Distributing and Packaging Type InformationSmith
型情報の配布とパッケージ化
SA563Postponed Evaluation of AnnotationsLanga
アノテーションの評価遅延
SA572Assignment ExpressionsAngelico, Peters, GvR
代入式
SA3121Extension Module Initialization and Finalizationvon Löwis
拡張モジュールの初期化と終了処理

Open PEPs (under consideration)

公開PEP(検討中)

 PEPPEP TitlePEP Author(s)
S381Mirroring infrastructure for PyPIZiadé, v. Löwis
PyPIのインフラのミラーリング
P387Backwards Compatibility PolicyPeterson
後方互換性の方針
S432Restructuring the CPython startup sequenceCoghlan
CPythonスタートアップシーケンスの再構築
S436The Argument Clinic DSLHastings
ドメイン固有言語『Argument Clinic』
S447Add __getdescriptor__ method to metaclassOussoren
メタクラスへの『__getdescriptor__』メソッドの追加
I452API for Cryptographic Hash Functions v2.0Kuchling, Heimes
暗号ハッシュ関数のAPI v2.0
I457Syntax For Positional-Only ParametersHastings
位置限定パラメータに関する構文
S458Surviving a Compromise of PyPIKuppusamy, Diaz, Stufft, Cappos
PyPIを生存させるための折衷案
S467Minor API improvements for binary sequencesCoghlan, Furman
バイナリシーケンスのマイナーAPIの改善
S472Support for indexing with keyword argumentsBorini, Martinot-Lagarde
キーワード引数によるインデックスのサポート
S473Adding structured data to built-in exceptionsKreft
組み込み例外への構造化データの追加
S480Surviving a Compromise of PyPI: The Maximum …Kuppusamy, Diaz, Stufft, Cappos
PyPIを生存させるための折衷案:最大セキュリティモデル
I482Literature Overview for Type HintsLanga
型のヒントの文献概要
I483The Theory of Type HintsGvR, Levkivskyi
型のヒントの理論
S491The Wheel Binary Package Format 1.9Holth
『Wheel Binary』パッケージのフォーマット 1.9
P497A standard mechanism for backward compatibilitySchofield
後方互換性の標準メカニズム
S499python -m foo should bind …Simpson
python -m fooはsys.modules [‘__ main__’]に加えてsys.modules [‘foo’]をバインドする必要がある
I502String Interpolation – Extended DiscussionMiller
文字列補間‐追加議論
S533Deterministic cleanup for iteratorsSmith
イテレータの決定的な浄化
S534Distributing a Subset of the Standard LibraryOrsava, Viktorin, Coghlan
標準ライブラリのサブセットの配布
S536Final Grammar for Literal String InterpolationAngerer
リテラル文字補間の最終文法
S542Dot Notation Assignment In Function HeaderMeskanen
関数ヘッダ内のドット表記の割当
S543A Unified TLS API for PythonBenfield, Heimes
Python用の統合TLS API
S544Protocols: Structural subtyping (static duck typing)Levkivskyi, Lehtosalo, Langa
プロトコル:構造的サブタイピング(静的ダックタイピング)
I551Security transparency in the Python runtimeDower
Pythonランタイムにおけるセキュリティの透過性
S554Multiple Interpreters in the StdlibSnow
『Stdlib』におけるマルチプルインタープリター
S556Threaded garbage collectionPitrou
スレッド化ガベージコレクション
S558Defined semantics for locals()Coghlan
locals()の定義済セマンティクス
I569Python 3.8 Release ScheduleLanga
Python3.8のリリーススケジュール
S570Python Positional-Only ParametersHastings, Galindo, Corchero
Pythonの位置限定パラメータ
S574Pickle protocol 5 with out-of-band dataPitrou
バンド外データを含むPickelプロトコル 5
S576Rationalize Built-in function classesShannon
組み込み関数クラスの合理化
S578Python Runtime Audit HooksDower
Pythonのランタイム監査フック
I579Refactoring C functions and methodsDemeyer
C言語の関数およびメソッドのリファクタリング
S580The C call protocolDemeyer
C言語呼び出しプロトコル
P581Using GitHub Issues for CPythonWijaya
CPythonでのGitHub issueの利用
S582Python local packages directoryDas, Dower, Stufft, Coghlan
Pythonのローカルパッケージディレクトリ
I801ReservedWarsaw
予約済

Finished PEPs (done, with a stable interface)

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

 PEPPEP TitlePEP Author(s)
SF100Python Unicode IntegrationLemburg
Pythonのユニコードの統合
SF201Lockstep IterationWarsaw
イテレーションの標準手順
SF202List ComprehensionsWarsaw
リスト内法表記
SF203Augmented AssignmentsWouters
拡張割り当て
SF205Weak ReferencesDrake
弱い参照
SF207Rich ComparisonsGvR, Ascher
高等な比較
SF208Reworking the Coercion ModelSchemenauer, Lemburg
Coercionモデルの再構築
SF214Extended Print StatementWarsaw
Print文の拡張
SF217Display Hook for Interactive UseZadka
インタラクティブな使用のためのディスプレイフック
SF218Adding a Built-In Set Object TypeWilson, Hettinger
組み込みセットオブジェクト型の追加
SF221Import AsWouters
Import文
SF223Change the Meaning of \x EscapesPeters
\xの意味の変更
SF227Statically Nested ScopesHylton
静的ネストスコープ
SF229Using Distutils to Build PythonKuchling
『Distutils』を利用したPythonのビルド
SF230Warning FrameworkGvR
『Warning』フレームワーク
SF232Function AttributesWarsaw
関数の属性
SF234IteratorsYee, GvR
イテレータ
SF235Import on Case-Insensitive PlatformsPeters
大文字と小文字を区別しないプラットフォームでのインポート
SF236Back to the __future__Peters
バックトゥザ『__future__』
SF237Unifying Long Integers and IntegersZadka, GvR
長整数と整数の統一
SF238Changing the Division OperatorZadka, GvR
除算演算子の変更
SF241Metadata for Python Software PackagesKuchling
Pythonのパッケージ用メタデータ
SF250Using site-packages on WindowsMoore
Windowsでのsite-packagesの使い方
SF252Making Types Look More Like ClassesGvR
型をクラスのように見せる
SF253Subtyping Built-in TypesGvR
組み込み型のサブタイピング
SF255Simple GeneratorsSchemenauer, Peters, Hetland
シンプルなジェネレーター
SF260Simplify xrange()GvR
xrange()の簡素化
SF261Support for “wide” Unicode charactersPrescod
全角ユニコード文字のサポート
SF263Defining Python Source Code EncodingsLemburg, von Löwis
Pythonコードのエンコーディングの定義
SF264Future statements in simulated shellsHudson
シミュレーテッドシェルでのFuture文
SF273Import Modules from Zip ArchivesAhlstrom
Zipアーカイブスからのモジュールのインポート
SF274Dict ComprehensionsWarsaw
辞書(dict)内包表記
SF277Unicode file name support for Windows NTHodgson
Windows NTのユニコードファイル名のサポート
SF278Universal Newline SupportJansen
全般的な改行のサポート
SF279The enumerate() built-in functionHettinger
組み込み関数『enumerate』
SF282A Logging SystemSajip, Mick
ログシステム
SF285Adding a bool typeGvR
bool型の追加
SF289Generator ExpressionsHettinger
ジェネレータ式
SF292Simpler String SubstitutionsWarsaw
簡単な文字列置換
SF293Codec Error Handling CallbacksDörwald
コーデックエラーのコールバック処理
SF301Package Index and Metadata for DistutilsJones
『Distutils』でのパッケージインデックとメタデータ
SF302New Import HooksJvR, Moore
新しいImport Hooks
SF305CSV File APIAltis, Cole, McNamara, Montanaro, Wells
CSVファイル API
SF307Extensions to the pickle protocolGvR, Peters
『pickel』プロトコルの拡張
SF308Conditional ExpressionsGvR, Hettinger
条件式
SF309Partial Function ApplicationHarris
部分機能アプリケーション
SF311Simplified Global Interpreter Lock Acquisition for …Hammond
拡張子のための簡略化されたGIL取得
SF314Metadata for Python Software Packages v1.1Kuchling, Jones
Pythonパッケージでのメタデータ v1.1
SF318Decorators for Functions and MethodsSmith
ファンクションとメソッドのデコレーター
SF322Reverse IterationHettinger
イテレーションの逆転
SF324subprocess – New process moduleAstrand
サブプロセス‐新しいプロセスモジュール
SF327Decimal Data TypeBatista
decimal型
SF328Imports: Multi-Line and Absolute/RelativeAahz
Import文:複数行と相対/絶対
SF331Locale-Independent Float/String ConversionsReis
国や地域に依存しないFloat/String変換
SF338Executing modules as scriptsCoghlan
モジュールをスクリプトとして実行
SF341Unifying try-except and try-finallyBrandl
try-exceptとtry-finallyの統一
SF342Coroutines via Enhanced GeneratorsGvR, Eby
強化したジェネレータによるコルーチン
SF343The “with” StatementGvR, Coghlan
with文
SF345Metadata for Python Software Packages 1.2Jones
Pythonパッケージでのメタデータ v1.2
SF352Required Superclass for ExceptionsCannon, GvR
例外のための継承しなければならないスーパークラス
SF353Using ssize_t as the index typevon Löwis
インデックスの型としてssize_tの利用
SF357Allowing Any Object to be Used for SlicingOliphant
任意のオブジェクトでスライスの利用を許可
SF358The “bytes” ObjectSchemenauer, GvR
『bytes』オブジェクト
SF362Function Signature ObjectCannon, Seo, Selivanov, Hastings
シグネチャオブジェクト関数
SF366Main module explicit relative importsCoghlan
Mainモジュールからの明示的な相対インポート
SF370Per user site-packages directoryHeimes
ユーザーごとのsite-packagesディレクトリ
SF371Addition of the multiprocessing package to the …Noller, Oudkerk
標準ライブラリへのマルチプロセッシングパッケージの追加
SF372Adding an ordered dictionary to collectionsRonacher, Hettinger
順序付辞書(OrderedDict)の追加
SF376Database of Installed Python DistributionsZiadé
インストールされた配布物のデータベース
SF378Format Specifier for Thousands SeparatorHettinger
千単位区切り文字の書式指定子
SF380Syntax for Delegating to a SubgeneratorEwing
サブジェネレータへのdelegate構文
SF383Non-decodable Bytes in System Character Interfacesv. Löwis
デコード不可のバイトへのシステム文字列インターフェース
SF384Defining a Stable ABIv. Löwis
安定したABI(Application Binary Interface)の提供
SF389argparse – New Command Line Parsing ModuleBethard
argparse-新しいコマンドライン解析モジュール
SF391Dictionary-Based Configuration For LoggingSajip
ログの辞書ベースの構成
SF393Flexible String Representationv. Löwis
柔軟な文字列表現
SF397Python launcher for WindowsHammond, v. Löwis
WindowsでのPythonランチャー
SF405Python Virtual EnvironmentsMeyer
Pythonの仮想環境
SF409Suppressing exception contextFurman
例外コンテキストの抑制
SF412Key-Sharing DictionaryShannon
キー共有辞書
SF414Explicit Unicode Literal for Python 3.3Ronacher, Coghlan
Python3.3での明示的なユニコードリテラル
SF415Implement context suppression with exception attributesPeterson
例外属性とコンテキスト抑制の実装
SF417Including mock in the Standard LibraryFoord
標準ライブラリへのmockの追加
SF418Add monotonic time, performance counter, and …Simpson, Jewett, Turnbull, Stinner
単調時間、パフォーマンスカウンタ、およびプロセス時間関数を追加
SF420Implicit Namespace PackagesSmith
暗黙的なNamespaceパッケージ
SF421Adding sys.implementationSnow
『sys.implementation』の追加
SF424A method for exposing a length hintGaynor
長さのヒントを公開するための方法
SF425Compatibility Tags for Built DistributionsHolth
ビルド済配布物の互換性タグ
SF427The Wheel Binary Package Format 1.0Holth
『Wheel Binary』パッケージのフォーマット 1.0
SF428The pathlib module — object-oriented filesystem pathsPitrou
『pathlib』モジュール‐オブジェクト指向ファイルシステムのパス
SF435Adding an Enum type to the Python standard libraryWarsaw, Bendersky, Furman
標準ライブラリへのEnum型の追加
SF441Improving Python ZIP Application SupportHolth, Moore
ZIPアプリケーションのサポート改善
SF442Safe object finalizationPitrou
安全なオブジェクトの終了処理
SF443Single-dispatch generic functionsLanga
単一ディスパッチジェネリック関数
SF445Add new APIs to customize Python memory allocatorsStinner
メモリアロケーターをカスタマイズするの新しいAPIの追加
SF446Make newly created file descriptors non-inheritableStinner
新しく作成されたファイル記述子の継承不可
SF448Additional Unpacking GeneralizationsLandau
アンパックの一般化
SF450Adding A Statistics Module To The Standard LibraryD’Aprano
標準ライブラリへの『Statics』モジュールの追加
SF451A ModuleSpec Type for the Import SystemSnow
Importシステム用のModuleSpec型
SF453Explicit bootstrapping of pip in Python installationsStufft, Coghlan
pipの明示的なブートストラップ
SF454Add a new tracemalloc module to trace Python memory …Stinner
メモリ割り当てをトレースする新しい『tracemalloc』モジュールの追加
SF456Secure and interchangeable hash algorithmHeimes
セキュアで互換性のあるハッシュアルゴリズム
SF461Adding % formatting to bytes and bytearrayFurman
%フォーマットをbytes型とbytearray型に追加
SF465A dedicated infix operator for matrix multiplicationSmith
行列乗算専用の演算子
SF466Network Security Enhancements for Python 2.7.xCoghlan
Python2.7でのネットワークセキュリティの強化
SF468Preserving the order of **kwargs in a function.Snow
関数内のkwargsの順序保存
SF471os.scandir() function — a better and faster …Hoyt
os.scandir()関数‐より良くより早いディレクトリイテレータ
SF475Retry system calls failing with EINTRNatali, Stinner
EINTRで失敗したシステムコールの再試行
SF476Enabling certificate verification by default for …Gaynor
『Stdlib』httpクライアントの既定での証明書検証の有効化
SF477Backport ensurepip (PEP 453) to Python 2.7Stufft, Coghlan
ensurepipモジュールのPython2.7へのバックポート
SF479Change StopIteration handling inside generatorsAngelico, GvR
ジェネレータ内部でのStopIteration処理の変更
SF485A Function for testing approximate equalityBarker
近似等価性のテスト関数
SF486Make the Python Launcher aware of virtual environmentsMoore
Pythonランチャーを仮想環境に認識させる
SF487Simpler customisation of class creationTeichmann
クラス作成の簡単なカスタマイズ
SF488Elimination of PYO filesCannon
PYOファイルの除去
SF489Multi-phase extension module initializationViktorin, Behnel, Coghlan
マルチフェーズ拡張モジュールの初期化
SF492Coroutines with async and await syntaxSelivanov
async/await構文のコルーチン
SF493HTTPS verification migration tools for Python 2.7Coghlan, Kuska, Lemburg
Python2.7のHTTPS検証移行ツール
SF495Local Time DisambiguationBelopolsky, Peters
現地時間の曖昧さ回避
SF498Literal String InterpolationSmith
リテラル文字列の補間
SF506Adding A Secrets Module To The Standard LibraryD’Aprano
標準ライブラリへの『Secrets』モジュールの追加
SF509Add a private version to dictStinner
辞書型にプライベートバージョンを追加
SF515Underscores in Numeric LiteralsBrandl, Storchaka
数値リテラルのアンダースコア(_)
SF519Adding a file system path protocolCannon, Zevenhoven
ファイルシステムパスプロトコルの追加
SF520Preserving Class Attribute Definition OrderSnow
クラス属性定義順序の保持
SF523Adding a frame evaluation API to CPythonCannon, Viehland
CPythonへのフレーム評価APIの追加
SF524Make os.urandom() blocking on LinuxStinner
Linuxでos.urandom()をブロック
SF525Asynchronous GeneratorsSelivanov
非同期ジェネレーター
SF526Syntax for Variable AnnotationsGonzalez, House, Levkivskyi, Roach, GvR
変数注釈の構文
SF528Change Windows console encoding to UTF-8Dower
WindowsコンソールのエンコーディングをUTF-8に変更
SF529Change Windows filesystem encoding to UTF-8Dower
WindowsファイルシステムのエンコーディングをUTF-8に変更
SF530Asynchronous ComprehensionsSelivanov
内包処理の非同期版
SF538Coercing the legacy C locale to a UTF-8 based localeCoghlan
レガシーCロケールをUTF-8ベースのロケールに変更
SF539A New C-API for Thread-Local Storage in CPythonBray, Yamamoto
CPythonで新しいスレッドローカルストレージC API
SF540Add a new UTF-8 ModeStinner
新しいUTF-8モードの追加
SF552Deterministic pycsPeterson
pycの決定
SF553Built-in breakpoint()Warsaw
ビルド済『breakpoint()』
SF562Module __getattr__ and __dir__Levkivskyi
『__getattr__』と『__dir__』モジュール
SF564Add new time functions with nanosecond resolutionStinner
ナノセカンド分解能を持った新しい『time』関数
SF565Show DeprecationWarning in __main__Coghlan
『__main__』にDeprecationWarningを表示
SF566Metadata for Python Software Packages 2.1Ingram
Pythonのパッケージ用メタデータ 2.1
SF567Context VariablesSelivanov
コンテキスト変数
SF628Add math.tauCoghlan
math.tauの追加
SF3101Advanced String FormattingTalin
高度なStringフォーマット
SF3102Keyword-Only ArgumentsTalin
キーワードのみの引数
SF3104Access to Names in Outer ScopesYee
外部スコープの名前へのアクセス
SF3105Make print a functionBrandl
print関数の作成
SF3106Revamping dict.keys(), .values() and .items()GvR
『dict.keys()』、『.values()』及び『.items()』の改訂
SF3107Function AnnotationsWinter, Lownds
関数の注釈
SF3108Standard Library ReorganizationCannon
標準ライブラリの再編成
SF3109Raising Exceptions in Python 3000Winter
Python3000の例外の発生
SF3110Catching Exceptions in Python 3000Winter
Python3000の例外のキャッチ
SF3111Simple input built-in in Python 3000Roberge
Python3000に組み込んだシンプルな入力
SF3112Bytes literals in Python 3000Orendorff
Python 3000のバイトリテラル
SF3113Removal of Tuple Parameter UnpackingCannon
タプルパラメータアンパックの削除
SF3114Renaming iterator.next() to iterator.__next__()Yee
『iterator.next()』から『iterator.__next__()』へ名称変更
SF3115Metaclasses in Python 3000Talin
Python3000のメタクラス
SF3116New I/OStutzbach, GvR, Verdone
新しいI/O
SF3118Revising the buffer protocolOliphant, Banks
バッファプロトコルの改正
SF3119Introducing Abstract Base ClassesGvR, Talin
抽象基本クラスの紹介
SF3120Using UTF-8 as the default source encodingvon Löwis
ソースの既定エンコードをutf-8に変更
SF3123Making PyObject_HEAD conform to standard Cvon Löwis
標準Cに準拠した『PyObject_HEAD』
SF3127Integer Literal Support and SyntaxMaupin
整数リテラルのサポートと構文
SF3129Class DecoratorsWinter
クラスのデコレータ
SF3131Supporting Non-ASCII Identifiersvon Löwis
非ASCII識別子のサポート
SF3132Extended Iterable UnpackingBrandl
イテラブルのアンパックの拡張
SF3134Exception Chaining and Embedded TracebacksYee
例外チェーンと埋め込みトレースバック
SF3135New SuperSpealman, Delaney, Ryan
新しい『super』
SF3137Immutable Bytes and Mutable BufferGvR
変更不可なBytesと変更可能なバッファ
SF3138String representation in Python 3000Ishimoto
Python3000の文字列表現
SF3141A Type Hierarchy for NumbersYasskin
数値の型階層
SF3144IP Address Manipulation Library for the Python …Moody
標準ライブラリのIPアドレス操作ライブラリ
SF3147PYC Repository DirectoriesWarsaw
pycのリポジトリディレクトリ
SF3148futures – execute computations asynchronouslyQuinlan
『future』‐非同期計算
SF3149ABI version tagged .so filesWarsaw
ABIバージョンを『.so』ファイルにタグ付け
SF3151Reworking the OS and IO exception hierarchyPitrou
OSとIOの例外階層を修正
SF3154Pickle protocol version 4Pitrou
『Pickle』プロトコル 4
SF3155Qualified name for classes and functionsPitrou
クラスと関数の修飾名
SF3156Asynchronous IO Support Rebooted: the “asyncio” ModuleGvR
非同期IOサポートの再起動:『asyncio』モジュール

Historical Meta-PEPs and Informational PEPs

メタPEPと情報PEPの沿革

 PEPPEP TitlePEP Author(s)
PF2Procedure for Adding New ModulesFaassen
新モジュール追加の手順
IF160Python 1.6 Release ScheduleDrake
Python1.6のリリーススケジュール
IF200Python 2.0 Release ScheduleHylton
Python2.0のリリーススケジュール
IF226Python 2.1 Release ScheduleHylton
Python2.1のリリーススケジュール
IF251Python 2.2 Release ScheduleWarsaw, GvR
Python2.2のリリーススケジュール
IF283Python 2.3 Release ScheduleGvR
Python2.3のリリーススケジュール
IF320Python 2.4 Release ScheduleWarsaw, Hettinger, Baxter
Python2.4のリリーススケジュール
PF347Migrating the Python CVS to Subversionvon Löwis
PythonをCVSからSubversionに移行
IF356Python 2.5 Release ScheduleNorwitz, GvR, Baxter
Python2.5のリリーススケジュール
PF360Externally Maintained PackagesCannon
外部管理のパッケージ
IF361Python 2.6 and 3.0 Release ScheduleNorwitz, Warsaw
Python2.6とPython3.0のリリーススケジュール
PF374Choosing a distributed VCS for the Python projectCannon, Turnbull, Vassalotti, Warsaw, Ochtman
Pythonプロジェクトの管理に分散VCSを選択
IF375Python 3.1 Release SchedulePeterson
Python3.1のリリーススケジュール
PF385Migrating from Subversion to MercurialOchtman, Pitrou, Brandl
SubversionからMercurialへの移行
IF392Python 3.2 Release ScheduleBrandl
Python3.2のリリーススケジュール
IF398Python 3.3 Release ScheduleBrandl
Python3.3のリリーススケジュール
PS438Transitioning to release-file hosting on PyPIKrekel, Meyer
PyPIをリリースファイルホスティングへ移行
PF449Removal of the PyPI Mirror Auto Discovery and …Stufft
PyPIミラー自動検出と名前付けスキーマの削除
PF464Removal of the PyPI Mirror Authenticity APIStufft
PyPI Mirror Authenticity APIの削除
PF470Removing External Hosting Support on PyPIStufft
PyPIの外部のホスティングサポートの削除
PF512Migrating from hg.python.org to GitHubCannon
hg.python.orgからGitHubに移行
PA527Removing Un(der)used file types/extensions on PyPIStufft
PyPIで未使用のファイルタイプ/拡張子を削除
PF541Package Index Name RetentionLanga
パッケージインデックス名の保持
PF545Python Documentation TranslationsPalard, Naoki, Stinner
Pythonドキュメントの翻訳
PF3000Python 3000GvR
Python3000
PF3002Procedure for Backwards-Incompatible ChangesBethard
下位互換性のない変更の手順
PF3003Python Language MoratoriumCannon, Noller, GvR
Python言語のモラトリアム
PF3099Things that will Not Change in Python 3000Brandl
Python3000で変えない事
PF3100Miscellaneous Python 3.0 PlansCannon
その他のPython 3.0計画
PA8001Python Governance Voting ProcessCannon, Heimes, Stufft, Snow, Smith, Langa, Wijaya, Smith, Salgado, Hettinger, Einat, Peters, Ware
Pythonのガバナンスの投票プロセス

Deferred PEPs (postponed pending further research or updates)

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

 PEPPEP TitlePEP Author(s)
SD213Attribute Access HandlersPrescod
属性へのアクセスハンドラー
SD219Stackless PythonMcMillan
スタックレスPython
SD222Web Library EnhancementsKuchling
Webライブラリの拡張
SD233Python Online HelpPrescod
Pythonオンラインヘルプ
SD262A Database of Installed Python PackagesKuchling
インストール済Pythonパッケージのデータベース
SD267Optimized Access to Module NamespacesHylton
モジュールの名前空間へのアクセスの最適化
SD269Pgen Module for PythonRiehl
PythonのPgenモジュール
SD280Optimizing access to globalsGvR
グローバル変数へのアクセスの最適化
SD286Enhanced Argument Tuplesvon Löwis
タプルの引数の強化
SD312Simple Implicit LambdaSuzi, Martelli
暗黙Lambdaの簡素化
SD316Programming by Contract for PythonWay
Pythonのプログラミング規約
SD323Copyable IteratorsMartelli
コピー可能なイテレータ
SD337Logging Usage in the Standard LibraryDubner
標準ライブラリでのLoggingライブラリの使用
SD349Allow str() to return unicode stringsSchemenauer
str()での返り値にユニコードを許可
SD368Standard image protocol and classMastrodomenico
標準の画像プロトコル/クラス
ID396Module Version NumbersWarsaw
モジュールのバージョン番号
SD400Deprecate codecs.StreamReader and codecs.StreamWriterStinner
『codecs.StreamReader』と『codecs.StreamWriter』の廃止
SD403General purpose decorator clause (aka “@in” clause)Coghlan
汎用のデコレータ句(別名『@in』)
PD407New release cycle and introducing long-term support …Pitrou, Brandl, Warsaw
新しいリリースサイクルと長期サポートバージョンの紹介
SD419Protecting cleanup statements from interruptionsColomiets
クリーンアップステートメントの中断からの保護
ID423Naming conventions and recipes related to packagingBryon
パッケージに関する命名規則と作り方
ID444Python Web3 InterfaceMcDonough, Ronacher
Python Web3インターフェース
SD501General purpose string interpolationCoghlan
汎用文字列補間
SD505None-aware operatorsHaase, Dower
None-aware演算子
SD532A circuit breaking protocol and binary operatorsCoghlan, Haase
回路遮断プロトコルと二項演算子
SD535Rich comparison chainingCoghlan
豊富な比較の連結
SD547Running extension modules using the -m optionPlch, Viktorin
『-m』オプションを使用した拡張モジュールの実行
SD568Generator-sensitivity for Context VariablesSmith
コンテキスト変数のジェネレーター感度
SD3124Overloading, Generic Functions, Interfaces, and …Eby
オーバーロード、ジェネリックファンクション、インターフェースおよびアダプテーション
SD3143Standard daemon process libraryFinney
標準デーモンプロセスライブラリ
SD3150Statement 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]

 PEPPEP TitlePEP Author(s)
PW3Guidelines for Handling Bug ReportsHylton
バグレポートの取扱いのためのガイドライン
PW9Sample Plaintext PEP TemplateWarsaw
プレーンテキストのPEPテンプレートサンプル
PR42Feature RequestsHylton
機能要求
IS102Doing Python Micro ReleasesBaxter, Warsaw, GvR
Pythonのマイクロリリースの実行
IW103Collecting information about gitBroytman
Gitについての情報収集
SR204Range LiteralsWouters
レンジリテラル
IW206Python Advanced LibraryKuchling
Pythonのアドバンストライブラリ
SW209Multi-dimensional ArraysBarrett, Oliphant
多次元配列
SR210Decoupling the Interpreter LoopAscher
インタプリタループの分離
SR211Adding A New Outer Product OperatorWilson
新しい外積演算子の追加
SR212Loop Counter IterationSchneider-Kamp
ループカウンタのイテレーション
SS215String InterpolationYee
文字列補間
IR216Docstring FormatZadka
ドキュメンテーション文字列の形式
IR220Coroutines, Generators, ContinuationsMcMillan
コルーチン、ジェネレーター、継続
SR224Attribute DocstringsLemburg
ドキュメンテーション文字列の属性
SR225Elementwise/Objectwise OperatorsZhu, Lielens
要素ごと/オブジェクトごとの演算子
SW228Reworking Python’s Numeric ModelZadka, GvR
PythonのNumericモデルの再構築
SR231__findattr__()Warsaw
『__findattr__()』
SR239Adding a Rational Type to PythonCraig, Zadka
Pythonへの有理型の追加
SR240Adding a Rational Literal to PythonCraig, Zadka
Pythonへの有理リテラルの追加
SR242Numeric KindsDubois
数値の種類
SW243Module Repository Upload MechanismReifschneider
モジュールリポジトリのアップロードメカニズム
SR244The directive statementvon Löwis
directive』ステートメント
SR245Python Interface SyntaxPelletier
Pythonのインターフェース構文
SR246Object AdaptationMartelli, Evans
オブジェクトのアダプテーション
SR254Making Classes Look More Like TypesGvR
型のようなクラスの作成
SR256Docstring Processing System FrameworkGoodger
ドキュメンテーション文字列処理システムフレームワーク
SR258Docutils Design SpecificationGoodger
Docutils 仕様
SR259Omit printing newline after newlineGvR
改行後の改行を省略
SR265Sorting Dictionaries by ValueGriffin
値での辞書型のソート
SW266Optimizing Global Variable/Attribute AccessMontanaro
グローバル変数/属性へのアクセスの最適化
SR268Extended HTTP functionality and WebDAVStein
HTTPの機能およびWebDAVの拡張
SR270uniq method for list objectsPetrone
リストオブジェクトのuniqメソッド
SR271Prefixing sys.path by command line optionGiacometti
コマンドラインオプションでのsys.pathのプレフィックス
SR275Switching on Multiple ValuesLemburg
複数の値の切り替え
SR276Simple Iterator for intsAlthoff
整数の単純なイテレータ
SR281Loop Counter Iteration with range and xrangeHetland
rangeとxrangeのループカウンターイテレーション
SR284Integer for-loopsEppstein, Ewing
整数のループ
SW288Generators Attributes and ExceptionsHettinger
ジェネレータの属性と例外
SR294Type Names in the types ModuleTirosh
typesモジュールでの型の名前
SR295Interpretation of multiline string constantsKoltsov
複数行の文字列定数の解釈
SW296Adding a bytes Object TypeGilbert
バイトオブジェクト型の追加
SR297Support for System UpgradesLemburg
システムアップグレードのサポート
SW298The Locked Buffer InterfaceHeller
ロックバッファインタフェース
SR299Special __main__() function in modulesEpler
モジュールの特別な関数『__main__()』
SR303Extend divmod() for Multiple DivisorsBellman
複数の除数 divmod() の拡張
SW304Controlling Generation of Bytecode FilesMontanaro
バイトコードファイルの生成コントロール
IW306How to Change Python’s GrammarHudson, Diederich, Coghlan, Peterson
Pythonの文法を変更する方法
SR310Reliable Acquisition/Release PairsHudson, Moore
信頼性の高い取得/解放ペア
SR313Adding Roman Numeral Literals to PythonMeyer
ローマ数字リテラルの追加
SR315Enhanced While LoopHettinger, Carroll
Whileループの強化
SR317Eliminate Implicit Exception InstantiationTaschuk
暗黙の例外インスタンス化の排除
SR319Python Synchronize/Asynchronize BlockPelletier
Pythonの同期/非同期ブロック
SW321Date/Time Parsing and FormattingKuchling
日付/時刻の解析および書式設定
SR325Resource-Release Support for GeneratorsPedroni
ジェネレータのリソース開放のサポート
SR326A Case for Top and Bottom ValuesCarlson, Reedy
最高値と最低値の場合
SR329Treating Builtins as Constants in the Standard LibraryHettinger
標準ライブラリで定数として組み込みの利用
SR330Python Bytecode VerificationPelletier
Pythonのバイトコード検証
SR332Byte vectors and String/Unicode UnificationMontanaro
バイト列と文字列/Unicodeの統一
SW334Simple Coroutines via SuspendIterationEvans
SuspendIterationを介したシンプルなコルーチン
SR335Overloadable Boolean OperatorsEwing
オーバーロード可能なブーリアン演算子
SR336Make None CallableMcClelland
呼び出し可能Noneの作成
IW339Design of the CPython CompilerCannon
CPythonコンパイラの設計
SR340Anonymous Block StatementsGvR
匿名ブロックステートメント
SS344Exception Chaining and Embedded TracebacksYee
例外チェーンと組み込みトレースバック
SW346User Defined (“with“) StatementsCoghlan
ユーザー定義『”with“』ステートメント
SR348Exception Reorganization for Python 3.0Cannon
Python3.0の例外の再編成
IR350CodetagsElliott
コードタグ
SR351The freeze protocolWarsaw
フリーズプロトコル
SS354Enumerations in PythonFinney
Pythonの列挙型
SR355Path – Object oriented filesystem pathsLindqvist
『Path』-オブジェクト指向ファイルシステムのパス
SW359The “make” StatementBethard
『make』ステートメント
SR363Syntax For Dynamic Attribute AccessNorth
動的な属性へのアクセスするための構文
SW364Transitioning to the Py3K Standard LibraryWarsaw
Py3K標準ライブラリへの移行
SR365Adding the pkg_resources moduleEby
pkg_resourcesモジュールの追加
SS367New SuperSpealman, Delaney
新しい『super』
SW369Post import hooksHeimes
import hooksについて
SR377Allow __enter__() methods to skip the statement bodyCoghlan
ステートメント本体をスキップする『__enter__()』 メソッドの許可
SW379Adding an Assignment ExpressionWhitley
代入式の追加
SR382Namespace Packagesv. Löwis
Namespaceパッケージ
SS386Changing the version comparison module in DistutilsZiadé
Distutilsのバージョン比較モジュールの変更
SR390Static metadata for DistutilsZiadé
Distutilsの静的メタデータ
SW395Qualified Names for ModulesCoghlan
モジュールの修飾名
PR401BDFL RetirementWarsaw, Cannon
BDFL引退
SR402Simplified Package Layout and PartitioningEby
簡素化されたパッケージレイアウトとパーティション
SW406Improved Encapsulation of Import StateCoghlan, Slodkowicz
インポート状態のカプセル化の改善
SR408Standard library __preview__ packageCoghlan, Bendersky
標準ライブラリの『__preview__』パッケージ
SR410Use decimal.Decimal type for timestampsStinner
タイムスタンプでのdecimal.Decimal型の使用
PW413Faster evolution of the Python Standard LibraryCoghlan
Pythonの標準ライブラリの高速な進化
SR416Add a frozendict builtin typeStinner
組み込みfrozendict型の追加
SW422Simpler customisation of class creationCoghlan, Urban
クラスの作成の簡単なカスタマイズ
IW426Metadata for Python Software Packages 2.0Coghlan, Holth, Stufft
Pythonのパッケージ用メタデータ 2.0
SW431Time zone support improvementsRegebro
タイムゾーンサポートの改善
SS433Easier suppression of file descriptor inheritanceStinner
ファイル記述子継承のより簡単な抑制
SR437A DSL for specifying signatures, annotations and …Krah
署名、注釈、および引数コンバーターを指定するためのDSL
SR439Inclusion of implicit pip bootstrap in Python …Jones
Pythonのインストールにimplicit pip bootstrapの追加
SR455Adding a key-transforming dictionary to collectionsPitrou
コレクションへのキー変換辞書の追加
SW459Standard Metadata Extensions for Python Software …Coghlan
Pythonソフトウェアパッケージ用の標準メタデータ拡張
SW460Add binary interpolation and formattingPitrou
バイナリ補間とフォーマットの追加
PW462Core development workflow automation for CPythonCoghlan
CPython のコア開発ワークフローの自動化
SR463Exception-catching expressionsAngelico
例外キャッチ式
SW469Migration of dict iteration code to Python 3Coghlan
Python3への辞書イテレーションコードの移行
PW474Creating forge.python.orgCoghlan
forge.python.orgの創造
PW481Migrate CPython to Git, Github, and PhabricatorStufft
CPythonをGit,Github,Phabricatorへ移行
SR490Chain exceptions at C levelStinner
Cレベルでのチェーン例外
IR496Environment MarkersPolley
環境マーカー
SR500A protocol for delegating datetime methods to their …Belopolsky, Peters
datetimeメソッドをtzinfoの実装に委譲するためのプロトコル
SW504Using the System RNG by defaultCoghlan
デフォルトでSystem RNGを利用
PR507Migrate CPython to Git and GitLabWarsaw
CPythonをGit,GitLabへ移行
SR510Specialize functions with guardsStinner
guardsによる特殊な関数
SR511API for code transformersStinner
コードトランスフォーマーのAPI
SR516Build system abstraction for pip/conda etcCollins, Smith
pip/conda等のシステムの抽象化
SW521Managing global context via ‘with’ blocks in …Smith
ジェネレータとコルーチンの『with』ブロックによるグローバルコンテキストの管理
SR522Allow BlockingIOError in security sensitive APIsCoghlan, Smith
セキュリティ重視のAPIでのBlockingIOErrorの許可
SW531Existence checking operatorsCoghlan
チェック演算子の存在
SR546Backport ssl.MemoryBIO and ssl.SSLObject to Python 2.7Stinner, Benfield
『ssl.MemoryBIO』と『ssl.SSLObject』をPython 2.7にバックポート
SR548More Flexible Loop ControlMurray
より柔軟なループコントロール
SR549Instance DescriptorsHastings
インスタンス記述子
SW550Execution ContextSelivanov, Pranskevichus
実行コンテキスト
SW555Context-local variables (contextvars)Zevenhoven
コンテキストローカル変数 (contextvars)
SR559Built-in noop()Warsaw
内蔵noop()
SW575Unifying function/method classesDemeyer
関数/メソッドクラスの統一
SW577Augmented Assignment ExpressionsCoghlan
代入式の拡張
IW583A Concurrency Memory Model for PythonYasskin
Pythonの同時実行メモリモデル
SR666Reject Foolish IndentationCreighton
愚かなインデントの拒否
SR754IEEE 754 Floating Point Special ValuesWarnes
IEEE 754フローティングポイントの特別な値
PW3001Procedure for reviewing and improving standard …Brandl
標準ライブラリモジュールを見直し改善するための手順
SR3103A Switch/Case StatementGvR
Switch/Case構文
SR3117Postfix type declarationsBrandl
後置型宣言
SR3122Delineation of the main moduleCannon
メインモジュールの描写
SR3125Remove Backslash ContinuationJewett
バックスラッシュによる継続の削除
SR3126Remove Implicit String ConcatenationJewett, Hettinger
暗黙的な文字列の連結の削除
SR3128BList: A Faster List-like TypeStutzbach
BList:高速なリストのような型
SR3130Access to Current Module/Class/FunctionJewett
現在のモジュール/くらす/関数へのアクセス
SR3133Introducing RolesWinter
導入の役割
SR3136Labeled break and continueChisholm
ラベル付き『break』と『continue』
SR3139Cleaning out sys and the “interpreter” modulePeterson
sysと『interpreter』モジュールの一掃
SR3140str(container) should call str(item), not repr(item)Broytman, Jewett
str(container)で呼び出されるのはrepr(item)ではなくstr(item)であるべき
SR3142Add a “while” clause to generator expressionsBritton
ジェネレーター式への『while』句の追加
SW3145Asynchronous I/O For subprocess.PopenPruitt, McCreary, Carlson
『subprocess.Popen』での非同期I/O
SW3146Merging Unladen Swallow into CPythonWinter, Yasskin, Kleckner
Unladen SwallowをCPythonにマージ
SR3152CofunctionsEwing
コファンクション
SS3153Asynchronous IO supportHoutven
非同期IOサポート
IR8010The Technical Leader Governance ModelWarsaw
技術リーダーのガバナンスモデル
IR8011Python Governance Model Lead by Trio of PythonistasWijaya, Warsaw
PythoガバナンスモデルをPythonistaのトリオで統治
IR8012The Community Governance ModelLanga
コミュニティガバナンスモデル
IR8013The External Council Governance ModelDower
外部委員会のガバナンスモデル
IR8014The Commons Governance ModelJansen
Commonsガバナンスモデル
IR8015Organization of the Python communityStinner
Pythonコミュニティの組織

Numerical Index

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

Reserved PEP Numbers

予約済PEP番号

 PEPPEP TitlePEP Author(s)
 801RESERVEDWarsaw
予約済

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

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

NameEmail Address
Aahzaahz at pythoncraft.com
Ahlstrom, James C.jim at interet.com
Althoff, Jimjames_althoff at i2.com
Altis, Kevinaltis at semi-retired.com
Angelico, Chrisrosuav at gmail.com
Angerer, Philippphil.angerer at gmail.com
Ascher, Daviddavida at activestate.com
Astrand, Peterastrand at lysator.liu.se
Banks, Carlpythondev at aerojockey.com
Barker, Christopherchris.barker at noaa.gov
Barrett, Paulbarrett at stsci.edu
Batista, Facundofacundo at taniquetil.com.ar
Baxter, Anthonyanthony at interlink.com.au
Behnel, Stefanstefan_ml at behnel.de
Bellman, Thomasbellman+pep-divmod at lysator.liu.se
Belopolsky, Alexanderalexander.belopolsky at gmail.com
Bendersky, Elieliben at gmail.com
Benfield, Corycory at lukasa.co.uk
Bethard, Stevensteven.bethard at gmail.com
Borini, Stefano 
Brandl, Georggeorg at python.org
Bray, Erik M. 
Britton, Geraldgerald.britton at gmail.com
Broytman, Olegphd at phdru.name
Bryon, Benoitbenoit at marmelune.net
Cannon, Brettbrett at python.org
Cappos, Justinjcappos at nyu.edu
Carlson, Josiahjcarlson at uci.edu
Carroll, W Isaacicarroll at pobox.com
Chisholm, Mattmatt-python at theory.org
Coghlan, Nickncoghlan at gmail.com
Cole, Davedjc at object-craft.com.au
Collins, Robertrbtcollins at hp.com
Colomiets, Paulpaul at colomiets.name
Corchero, Mariomariocj89 at gmail.com
Craig, Christopher A.python-pep at ccraig.org
Creighton, Lauralac at strakt.com
D’Aprano, Stevensteve at pearwood.info
Das, Kushalmail at kushaldas.in
Deily, Nednad at python.org
Delaney, Timtimothy.c.delaney at gmail.com
Demeyer, Jeroenj.demeyer at ugent.be
Diaz, Vladimirvladimir.diaz at nyu.edu
Diederich, Jackjackdied at gmail.com
Dörwald, Walterwalter at livinglogic.de
Dower, Stevesteve.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, Taltaleinat at gmail.com
Elliott, Micahmde at tracos.org
Epler, Jeffjepler at unpythonic.net
Eppstein, Davideppstein at ics.uci.edu
Evans, Clark C.cce at clarkevans.com
Ewing, Gregorygreg.ewing at canterbury.ac.nz
Ewing, Greggreg.ewing at canterbury.ac.nz
Faassen, Martijnfaassen at infrae.com
Finney, Benben+python at benfinney.id.au
Foord, Michaelmichael at python.org
Furman, Ethanethan at stoneleaf.us
Galindo, Pablopablogsal at gmail.com
Gaynor, Alexalex.gaynor at gmail.com
Giacometti, Frédéric B.fred at arakne.com
Gilbert, Scottxscottg at yahoo.com
Gonzalez, Ryanrymg19 at gmail.com
Goodger, Davidgoodger at python.org
Griffin, Grantg2 at iowegian.com
Haase, Mark E.mehaase at gmail.com
Hammond, Markmhammond at skippinet.com.au
Harris, Peterscav at blueyonder.co.uk
Hastings, Larrylarry at hastings.org
Heimes, Christianchristian at python.org
Heller, Thomastheller at python.net
Hellmann, Dougdoug at doughellmann.com
Hetland, Magnus Liemagnus at hetland.org
Hettinger, Raymondpython at rcn.com
Hodgson, Neilneilh at scintilla.org
Holth, Danieldholth at gmail.com
House, Philipphouse512 at gmail.com
Houtven, Laurens Van_ at lvh.cc
Hoyt, Benbenhoyt at gmail.com
Hudson, Michaelmwh at python.net
Hylton, Jeremyjeremy at alum.mit.edu
Ingram, Dustindi at di.codes
Ishimoto, Atsuoishimoto–at–gembook.org
Jansen, Jackjack at cwi.nl
Jewett, Jim J.jimjjewett at gmail.com
Jewett, Jimjimjjewett at gmail.com
Jones, Richardrichard at python.org
Kleckner, Reidrnk at mit.edu
Kluyver, Thomasthomas at kluyver.me.uk
Koltsov, Stepanyozh at mx1.ru
Krah, Stefanskrah at bytereef.org
Kreft, Sebastianskreft at deezer.com
Krekel, Holgerholger at merlinux.eu
Kuchling, A.M.amk at amk.ca
Kuppusamy, Trishank Karthiktrishank at nyu.edu
Kuska, Robertrkuska at redhat.com
Landau, Joshuajoshua at landau.ws
Langa, Łukaszlukasz at python.org
Lehtosalo, Jukkajukka.lehtosalo at iki.fi
Lemburg, Marc-Andrémal at lemburg.com
Levkivskyi, Ivanlevkivskyi at gmail.com
Lielens, Gregorygregory.lielens at fft.be
Lindqvist, Björnbjourne at gmail.com
von Löwis, Martinmartin at v.loewis.de
v. Löwis, Martinmartin at v.loewis.de
Lownds, Tonytony at lownds.com
Martelli, Alexaleaxit at gmail.com
Martinot-Lagarde, Joseph 
Mastrodomenico, Linol.mastrodomenico at gmail.com
Maupin, Patrickpmaupin at gmail.com
McClelland, Andreweternalsquire at comcast.net
McCreary, Charles R. 
McDonough, Chrischrism at plope.com
McGibbon, Robert T.rmcgibbo at gmail.com
McMillan, Gordongmcm at hypernet.com
McNamara, Andrewandrewm at object-craft.com.au
Meskanen, Markusmarkusmeskanen at gmail.com
Meyer, Carlcarl at oddbird.net
Meyer, Mikemwm at mired.org
Mick, Trenttrentm at activestate.com
Miller, Mike G. 
Montanaro, Skipskip at pobox.com
Moody, Peterpmoody at google.com
Moore, Paulp.f.moore at gmail.com
Murray, R David 
Naoki, Inadasongofacandy at gmail.com
Natali, Charles-Françoiscf.natali at gmail.com
Noller, Jessejnoller at gmail.com
North, Benben at redfrontdoor.org
Norwitz, Nealnnorwitz at gmail.com
Ochtman, Dirkjandirkjan at ochtman.nl
Oliphant, Travisoliphant at ee.byu.edu
Orendorff, Jasonjason.orendorff at gmail.com
Orsava, Tomáštomas.n at orsava.cz
Oudkerk, Richardr.m.oudkerk at googlemail.com
Oussoren, Ronaldronaldoussoren at mac.com
Palard, Julienjulien at palard.fr
Pedroni, Samuelepedronis at python.org
Pelletier, Michelmichel at users.sourceforge.net
Peters, Timtim.peters at gmail.com
Peterson, Benjaminbenjamin at python.org
Petrone, Jasonjp at demonseed.net
Pitrou, Antoinesolipsis at pitrou.net
Plch, Marcelgmarcel.plch at gmail.com
Polley, Jamesjp at jamezpolley.com
Pranskevichus, Elviselvis at magic.io
Prescod, Paulpaul at prescod.net
Pruitt, (James) Eric 
Quinlan, Brianbrian at sweetapp.com
Reedy, Terrytjreedy at udel.edu
Regebro, Lennartregebro at gmail.com
Reifschneider, Seanjafo-pep at tummy.com
Reis, Christian R.kiko at async.com.br
Riehl, Jonathanjriehl at spaceship.com
Roach, Lisalisaroach14 at gmail.com
Roberge, Andreandre.roberge at gmail.com
Ronacher, Arminarmin.ronacher at active-4.com
van Rossum, Just (JvR)just at letterror.com
van Rossum, Guido (GvR)guido at python.org
Rovito, Toddrovitotv at gmail.com
Ryan, Lielie.1296 at gmail.com
Sajip, Vinayvinay_sajip at red-dove.com
Salgado, Pablo Galindopablogsal at gmail.com
Schemenauer, Neilnas at arctrix.com
Schneider-Kamp, Peternowonder at nowonder.de
Schofield, Eded at pythoncharmers.com
Selivanov, Yuryyury at magic.io
Seo, Jiwonseojiwon at gmail.com
Shannon, Markmark at hotpy.org
Simpson, Cameroncs at zip.com.au
Slodkowicz, Gregjergosh at gmail.com
Smith, Kevin D.kevin.smith at themorgue.org
Smith, Ethanethan at ethanhs.me
Smith, Nathanielnjs 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, Ericericsnowcurrently at gmail.com
Spealman, Calvinironfroggy at gmail.com
Staley, Kerrickmail at kerrickstaley.com
Stein, Greggstein at lyra.org
Stinner, Victorvictor.stinner at gmail.com
Storchaka, Serhiy 
Stufft, Donalddonald at stufft.io
Stutzbach, Danieldaniel at stutzbachenterprises.com
Suzi, Romanrnd at onego.ru
Talinviridia at gmail.com
Taschuk, Stevenstaschuk at telusplanet.net
Teichmann, Martinlkb.teichmann at gmail.com
Thomas, Geoffreygeofft at ldpreload.com
Tirosh, Orenoren at hishome.net
Turnbull, Stephen J.stephen at xemacs.org
Urban, Danielurban.dani+py at gmail.com
Vassalotti, Alexandrealexandre at peadrop.com
Verdone, Mikemike.verdone at gmail.com
Viehland, Dinodinov at microsoft.com
Viktorin, Petrencukou at gmail.com
Ware, Zacharyzachary.ware at gmail.com
Warnes, Gregory R.gregory_r_warnes at groton.pfizer.com
Warsaw, Barrybarry at python.org
Way, Terenceterry at wayforward.net
Wells, Clifflogiplexsoftware at earthlink.net
Whitley, Jervisjervisau at gmail.com
Wijaya, Mariattamariatta at python.org
Williams, Markmrw at enotuniq.org
Willing, Carolwillingc at gmail.com
Wilson, Greggvwilson at ddj.com
Winter, Collincollinwinter at google.com
Wouters, Thomasthomas at python.org
Yamamoto, Masayuki 
Yasskin, Jeffreyjyasskin at google.com
Yee, Ka-Pingping at zesty.ca
Zadka, Moshemoshez at zadka.site.co.il
Zevenhoven, Koosk7hoven at gmail.com
Zhu, Huaiyuhzhu at users.sourceforge.net
Ziadé, Tarektarek at ziade.org

References

リファレンス

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

コメント

タイトルとURLをコピーしました