Following system colour scheme - Python 增強提案 Selected dark colour scheme - Python 增強提案 Selected light colour scheme - Python 增強提案

Python 增強提案 (Python Enhancement Proposals)

PEP 0 – Python 增強提案 (PEPs) 索引

作者:
PEP 編輯群
狀態:
作用中
類型:
資訊類
建立日期:
2000-07-13

目錄

簡介

本 PEP 包含了所有 Python 增強提案(稱為 PEPs)的索引。PEP 編號由 PEP 編輯群分配,且一旦分配後絕不更改。版本控制歷史記錄了 PEP 文本的歷史紀錄。

主題

針對專門主題的 PEPs 已按主題索引

API

PEPS API 是一個包含所有已發布 PEP 中繼資料的 JSON 檔案。在此閱讀更多資訊

數字索引

數字索引包含所有 PEP 的表格,按編號排序。

按類別索引

流程與元提案 (Meta-PEPs)

PEP 標題 作者
PA 1 PEP 目的與指南 Barry Warsaw, Jeremy Hylton, David Goodger, Alyssa Coghlan
PA 2 新增模組的程序 Brett Cannon, Martijn Faassen
PA 4 標準模組的棄用 Brett Cannon, Martin von Löwis
PA 7 C 程式碼風格指南 Guido van Rossum, Barry Warsaw
PA 8 Python 程式碼風格指南 Guido van Rossum, Barry Warsaw, Alyssa Coghlan
PA 10 投票指南 Barry Warsaw
PA 11 CPython 平台支援 Martin von Löwis, Brett Cannon
PA 12 reStructuredText PEP 範本樣本 David Goodger, Barry Warsaw, Brett Cannon
PA 13 Python 語言治理 The Python core team and community
PA 387 向後相容性政策 Benjamin Peterson
PA 545 Python 文件翻譯 Julien Palard, Inada Naoki, Victor Stinner
PA 602 Python 年度發布週期 Łukasz Langa 3.9
PA 609 Python 打包權威機構 (PyPA) 治理 Dustin Ingram, Pradyun Gedam, Sumana Harihareswara
PA 676 PEP 基礎設施流程 Adam Turner
PA 729 型別標註治理流程 Jelle Zijlstra, Shantanu Jain
PA 731 C API 工作小組章程 Guido van Rossum, Petr Viktorin, Victor Stinner, Steve Dower, Irit Katriel
PA 732 Python 文件編輯委員會 Joanna Jablonski
PA 761 棄用 CPython 成品之 PGP 簽章 Seth Michael Larson 3.14

其他資訊類 PEPs

PEP 標題 作者
IA 20 Python 之禪 Tim Peters
IA 101 Python 發布入門 101 Barry Warsaw, Guido van Rossum
IF 247 加密雜湊函數 API A.M. Kuchling
IF 248 Python 資料庫 API 規範 v1.0 Greg Stein, Marc-André Lemburg
IF 249 Python 資料庫 API 規範 v2.0 Marc-André Lemburg
IA 257 Docstring 慣例 David Goodger, Guido van Rossum
IF 272 區塊加密演算法 API v1.0 A.M. Kuchling
IA 287 reStructuredText Docstring 格式 David Goodger
IA 290 程式碼遷移與現代化 Raymond Hettinger
IF 333 Python 網頁伺服器閘道介面 v1.0 (WSGI) Phillip J. Eby
IA 394 Unix-Like 系統上的「python」命令 Kerrick Staley, Alyssa Coghlan, Barry Warsaw, Petr Viktorin, Miro Hrončok, Carol Willing
IF 399 純 Python/C 加速器模組相容性要求 Brett Cannon 3.3
IF 430 遷移至以 Python 3 作為預設線上文件 Alyssa Coghlan
IA 434 所有分支的 IDLE 增強例外 Todd Rovito, Terry Reedy
IF 452 加密雜湊函數 API v2.0 A.M. Kuchling, Christian Heimes
IF 457 僅限位置參數之表示法 Larry Hastings
IF 482 型別提示文獻概述 Łukasz Langa
IF 483 型別提示理論 Guido van Rossum, Ivan Levkivskyi
IA 514 Windows 登錄檔中的 Python 註冊 Steve Dower
IF 579 重構 C 函數與方法 Jeroen Demeyer
IF 588 GitHub Issues 遷移計畫 Mariatta
IA 596 Python 3.9 發布時程 Łukasz Langa 3.9
IF 607 減少 CPython 功能交付延遲 Łukasz Langa, Steve Dower, Alyssa Coghlan 3.9
IA 619 Python 3.10 發布時程 Pablo Galindo Salgado 3.10
IF 630 隔離擴充模組 Petr Viktorin
IF 635 結構化模式比對:動機與原理 Tobias Kohn, Guido van Rossum 3.10
IF 636 結構化模式比對:教學 Daniel F Moisset 3.10
IF 659 特化自適應直譯器 Mark Shannon
IA 664 Python 3.11 發布時程 Pablo Galindo Salgado 3.11
IA 672 Python 的 Unicode 相關安全性考量 Petr Viktorin
IA 693 Python 3.12 發布時程 Thomas Wouters 3.12
IA 719 Python 3.13 發布時程 Thomas Wouters 3.13
IF 733 Python 公用 C API 評估 Erlend Egeberg Aasland, Domenico Andreoli, Stefan Behnel, Carl Friedrich Bolz-Tereick, Simon Cross, Steve Dower, Tim Felgentreff, David Hewitt, Shantanu Jain, Wenzel Jakob, Irit Katriel, Marc-Andre Lemburg, Donghee Na, Karl Nelson, Ronald Oussoren, Antoine Pitrou, Neil Schemenauer, Mark Shannon, Stepan Sindelar, Gregory P. Smith, Eric Snow, Victor Stinner, Guido van Rossum, Petr Viktorin, Carol Willing, William Woodruff, David Woods, Jelle Zijlstra
IA 745 Python 3.14 發布時程 Hugo van Kemenade 3.14
IF 762 替換預設 REPL (REPL-acing) Pablo Galindo Salgado, Łukasz Langa, Lysandros Nikolaou, Emily Morehouse-Valcarcel 3.13
IA 790 Python 3.15 發布時程 Hugo van Kemenade 3.15
IA 801 保留 (Reserved) Barry Warsaw
IF 3333 Python 網頁伺服器閘道介面 v1.0.1 Phillip J. Eby
IF 8000 Python 語言治理提案概覽 Barry Warsaw
IF 8002 開源治理調查 Barry Warsaw, Łukasz Langa, Antoine Pitrou, Doug Hellmann, Carol Willing
IA 8016 指導委員會模型 (Steering Council Model) Nathaniel J. Smith, Donald Stufft
IF 8100 2019 年 1 月指導委員會選舉 Nathaniel J. Smith, Ee Durbin
IF 8101 2020 屆指導委員會選舉 Ewa Jodlowska, Ee Durbin
IF 8102 2021 屆指導委員會選舉 Ewa Jodlowska, Ee Durbin, Joe Carey
IF 8103 2022 屆指導委員會選舉 Ewa Jodlowska, Ee Durbin, Joe Carey
IF 8104 2023 屆指導委員會選舉 Ee Durbin
IF 8105 2024 屆指導委員會選舉 Ee Durbin
IF 8106 2025 屆指導委員會選舉 Ee Durbin

暫定 PEPs (已暫定接受;介面可能仍會變動)

PEP 標題 作者
SP 708 擴展軟體庫 API 以減輕依賴混淆攻擊 Donald Stufft

已接受 PEPs (已接受;可能尚未實作)

PEP 標題 作者
SA 458 使用已簽署的軟體庫中繼資料保護 PyPI 下載 Trishank Karthik Kuppusamy, Vladimir Diaz, Marina Moore, Lukas Puehringer, Joshua Lock, Lois Anne DeLong, Justin Cappos
SA 658 在 Simple Repository API 中提供發行版中繼資料 Tzu-ping Chung (鍾子平)
SA 668 將 Python 基礎環境標記為「外部管理」 Geoffrey Thomas, Matthias Klose, Filipe Laíns, Donald Stufft, Tzu-ping Chung, Stefano Rivera, Elana Hashman, Pradyun Gedam
SA 686 將 UTF-8 模式設為預設 Inada Naoki 3.15
SA 687 隔離標準函式庫中的模組 Erlend Egeberg Aasland, Petr Viktorin 3.12
SA 691 Python 套件索引之基於 JSON 的 Simple API Donald Stufft, Pradyun Gedam, Cooper Lees, Dustin Ingram
SA 699 移除在 PEP 509 中新增的私有字典版本欄位 Ken Jin 3.12
SA 701 f-strings 的句法正式化 Pablo Galindo, Batuhan Taskaya, Lysandros Nikolaou, Marta Gómez Macías 3.12
SA 703 在 CPython 中讓全域直譯器鎖 (GIL) 變為可選 Sam Gross 3.13
SA 714 在 Simple API 中重新命名 dist-info-metadata Donald Stufft
SA 728 具有類型化額外項目的 TypedDict Zixuan James Li 3.15
SA 739 build-details.json 1.0 — Python 建置詳細資訊的靜態描述檔 Filipe Laíns 3.14
SA 753 核心中繼資料中的統一專案 URL William Woodruff, Facundo Tuesca
SA 770 透過軟體物料清單 (SBOM) 提高 Python 套件的可測量性 Seth Larson
SA 773 Windows 專用的 Python 安裝管理員 Steve Dower
SA 794 匯入名稱中繼資料 (Import Name Metadata) Brett Cannon
SA 799 用於組織 Python 效能分析工具的專用分析套件 Pablo Galindo, László Kiss Kollár 3.15

開放 PEPs (審核中)

PEP 標題 作者
S 467 二進位序列的微小 API 改進 Alyssa Coghlan, Ethan Furman 3.15
S 480 在 PyPI 遭到入侵時倖存:套件的端到端簽章 Trishank Karthik Kuppusamy, Vladimir Diaz, Justin Cappos, Marina Moore
S 603 在 collections 中新增 frozenmap 類型 Yury Selivanov
S 638 句法宏 (Syntactic Macros) Mark Shannon
S 653 模式比對的精確語義 Mark Shannon
S 671 延遲繫結函數參數預設值的語法 Chris Angelico 3.12
S 679 帶括號的新 assert 語句語法 Pablo Galindo Salgado, Stan Ulbrych 3.15
S 694 Python 套件索引的 Upload 2.0 API Barry Warsaw, Donald Stufft, Ee Durbin
S 710 記錄已安裝套件的出處 Fridolín Pokorný
S 711 PyBI:散佈 Python 二進位檔的標準格式 Nathaniel J. Smith
S 718 可下標的函數 (Subscriptable functions) James Hilton-Balfe 3.15
I 720 跨平台編譯 Python 套件 Filipe Laíns 3.12
S 725 在 pyproject.toml 中指定外部依賴 Pradyun Gedam, Jaime Rodríguez-Guerra, Ralf Gommers
S 743 在 Python C API 中新增 Py_OMIT_LEGACY_API Victor Stinner, Petr Viktorin 3.15
I 744 JIT 編譯 Brandt Bucher, Savannah Ostrowski 3.13
S 746 型別檢查 Annotated 中繼資料 Adrian Garcia Badaracco 3.15
S 747 標註型別形式 (Annotating Type Forms) David Foster, Eric Traut 3.15
S 748 Python 統一的 TLS API Joop van de Pol, William Woodruff 3.14
S 752 套件庫的隱式命名空間 Ofek Lev, Jarek Potiuk
P 755 PyPI 的隱式命名空間政策 Ofek Lev
S 764 內聯型別字典 (Inline typed dictionaries) Victorien Plot 3.15
I 766 多個索引之間的明確優先級選擇 Michael Sarahan
S 767 標註唯讀屬性 Eneg 3.15
S 771 Python 套件的預設額外功能 (Default Extras) Thomas Robitaille, Jonathan Dekhtiar
P 772 打包委員會 (Packaging Council) 治理流程 Barry Warsaw, Deb Nicholson, Pradyun Gedam
I 776 Emscripten 支援 Hood Chatham 3.14
S 777 如何重新發明 Wheel Emma Harper Smith
S 780 ABI 特徵作為環境標記 Klaus Zimmermann, Ralf Gommers 3.14
S 781 使 TYPE_CHECKING 成為內建常數 Inada Naoki 3.15
S 783 Emscripten 打包 Hood Chatham
S 785 更易於處理 ExceptionGroups 的新方法 Zac Hatfield-Dodds 3.14
S 788 保護 C API 免受直譯器終止影響 Peter Bierma 3.15
S 789 透過限制非同步生成器中的 yield 來預防任務取消錯誤 Zac Hatfield-Dodds, Nathaniel J. Smith 3.14
S 791 math.integer — 整數特定數學函數的子模組 Sergey B Kirpichev 3.15
S 793 PyModExport: C 擴充模組的新入口點 Petr Viktorin 3.15
S 798 列表推導式中的解構 (Unpacking in Comprehensions) Adam Hartz, Erik Demaine 3.15
S 800 型別系統中的不相交基類 Jelle Zijlstra 3.15
S 802 空集合的顯示語法 Adam Turner 3.15
S 803 自由執行緒建置的穩定 ABI Petr Viktorin 3.15
S 804 外部依賴註冊表與名稱映射機制 Pradyun Gedam, Ralf Gommers, Michał Górny, Jaime Rodríguez-Guerra, Michael Sarahan
S 806 帶有精確非同步標記的混合同步/非同步上下文管理器 Zac Hatfield-Dodds 3.15
S 807 受信任發布 (Trusted Publishing) 的索引支援 William Woodruff
S 809 未來的穩定 ABI Steve Dower 3.15
S 810 顯式延遲匯入 (Explicit lazy imports) Pablo Galindo, Germán Méndez Bravo, Thomas Wouters, Dino Viehland, Brittany Reynoso, Noah Kim, Tim Stumbaugh 3.15

已完成 PEPs (已完成,具有穩定的介面)

PEP 標題 作者
SF 100 Python Unicode 整合 Marc-André Lemburg 2.0
SF 201 同步迭代 (Lockstep Iteration) Barry Warsaw 2.0
SF 202 列表推導式 (List Comprehensions) Barry Warsaw 2.0
SF 203 增強賦值 (Augmented Assignments) Thomas Wouters 2.0
SF 205 弱引用 (Weak References) Fred L. Drake, Jr. 2.1
SF 207 豐富比較 (Rich Comparisons) Guido van Rossum, David Ascher 2.1
SF 208 重構強制轉型模型 Neil Schemenauer, Marc-André Lemburg 2.1
SF 214 擴充 print 語句 Barry Warsaw 2.0
SF 217 互動式使用的顯示掛鉤 Moshe Zadka 2.1
SF 218 新增內建 Set 物件類型 Greg Wilson, Raymond Hettinger 2.2
SF 221 Import As (匯入為) Thomas Wouters 2.0
SF 223 更改 x 轉義序列的含義 Tim Peters 2.0
SF 227 靜態巢狀作用域 Jeremy Hylton 2.1
SF 229 使用 Distutils 建置 Python A.M. Kuchling 2.1
SF 230 警告框架 Guido van Rossum 2.1
SF 232 函數屬性 Barry Warsaw 2.1
SF 234 迭代器 (Iterators) Ka-Ping Yee, Guido van Rossum 2.1
SF 235 在不區分大小寫的平台上匯入 Tim Peters 2.1
SF 236 回到 __future__ Tim Peters 2.1
SF 237 統一長整數與整數 Moshe Zadka, Guido van Rossum 2.2
SF 238 更改除法運算子 Moshe Zadka, Guido van Rossum 2.2
SF 250 在 Windows 上使用 site-packages Paul Moore 2.2
SF 252 讓類型看起來更像類別 Guido van Rossum 2.2
SF 253 繼承內建型別 Guido van Rossum 2.2
SF 255 簡單生成器 Neil Schemenauer, Tim Peters, Magnus Lie Hetland 2.2
SF 260 簡化 xrange() Guido van Rossum 2.2
SF 261 支援「寬」Unicode 字元 Paul Prescod 2.2
SF 263 定義 Python 原始碼編碼 Marc-André Lemburg, Martin von Löwis 2.3
SF 264 模擬 shell 中的 Future 語句 Michael Hudson 2.2
SF 273 從 Zip 封存檔匯入模組 James C. Ahlstrom 2.3
SF 274 字典推導式 (Dict Comprehensions) Barry Warsaw 2.7, 3.0
SF 277 Windows NT 的 Unicode 檔名支援 Neil Hodgson 2.3
SF 278 萬用換行符支援 Jack Jansen 2.3
SF 279 enumerate() 內建函數 Raymond Hettinger 2.3
SF 282 日誌系統 (Logging System) Vinay Sajip, Trent Mick 2.3
SF 285 新增 bool 類型 Guido van Rossum 2.3
SF 289 生成器表達式 (Generator Expressions) Raymond Hettinger 2.4
SF 292 更簡單的字串替換 Barry Warsaw 2.4
SF 293 編解碼器錯誤處理回呼 (Codec Error Handling Callbacks) Walter Dörwald 2.3
SF 301 Distutils 的套件索引與中繼資料 Richard Jones 2.3
SF 302 新匯入掛鉤 Just van Rossum, Paul Moore 2.3
SF 305 CSV 檔案 API Kevin Altis, Dave Cole, Andrew McNamara, Skip Montanaro, Cliff Wells 2.3
SF 307 pickle 協定的擴充 Guido van Rossum, Tim Peters 2.3
SF 308 條件表達式 (Conditional Expressions) Guido van Rossum, Raymond Hettinger 2.5
SF 309 偏函數應用 (Partial Function Application) Peter Harris 2.5
SF 311 簡化擴充模組的全域直譯器鎖獲取 Mark Hammond 2.3
SF 318 函數與方法的裝飾器 (Decorators) Kevin D. Smith, Jim J. Jewett, Skip Montanaro, Anthony Baxter 2.4
SF 322 反向迭代 Raymond Hettinger 2.4
SF 324 subprocess - 新的進程模組 Peter Astrand 2.4
SF 327 Decimal 資料類型 Facundo Batista 2.4
SF 328 匯入:多行與絕對/相對匯入 Aahz 2.4, 2.5, 2.6
SF 331 與區域設定無關的浮點數/字串轉換 Christian R. Reis 2.4
SF 338 將模組作為腳本執行 Alyssa Coghlan 2.5
SF 341 統一 try-except 與 try-finally Georg Brandl 2.5
SF 342 透過增強生成器實現協程 (Coroutines) Guido van Rossum, Phillip J. Eby 2.5
SF 343 「with」語句 Guido van Rossum, Alyssa Coghlan 2.5
SF 352 例外狀況要求的超類 Brett Cannon, Guido van Rossum 2.5
SF 353 使用 ssize_t 作為索引類型 Martin von Löwis 2.5
SF 357 允許任何物件用於切片 (Slicing) Travis Oliphant 2.5
SF 358 「bytes」物件 Neil Schemenauer, Guido van Rossum 2.6, 3.0
SF 362 函數簽章物件 Brett Cannon, Jiwon Seo, Yury Selivanov, Larry Hastings 3.3
SF 366 主模組顯式相對匯入 Alyssa Coghlan 2.6, 3.0
SF 370 各使用者 site-packages 目錄 Christian Heimes 2.6, 3.0
SF 371 在標準函式庫中加入 multiprocessing 套件 Jesse Noller, Richard Oudkerk 2.6, 3.0
SF 372 在 collections 中新增有序字典 Armin Ronacher, Raymond Hettinger 2.7, 3.1
SF 376 已安裝 Python 發行版資料庫 Tarek Ziadé 2.7, 3.2
SF 378 千分位分隔符的格式規範 Raymond Hettinger 2.7, 3.1
SF 380 委派給子生成器的語法 Gregory Ewing 3.3
SF 383 系統字元介面中的不可解碼位元組 Martin von Löwis 3.1
SF 384 定義穩定 ABI Martin von Löwis 3.2
SF 389 argparse - 新的命令行解析模組 Steven Bethard 2.7, 3.2
SF 391 基於字典的日誌配置 Vinay Sajip 2.7, 3.2
SF 393 靈活的字串表示 Martin von Löwis 3.3
SF 397 Windows 專用 Python 啟動器 Mark Hammond, Martin von Löwis 3.3
SF 405 Python 虛擬環境 Carl Meyer 3.3
SF 409 隱藏例外狀況上下文 (Suppressing exception context) Ethan Furman 3.3
SF 412 鍵共享字典 (Key-Sharing Dictionary) Mark Shannon 3.3
SF 414 Python 3.3 的顯式 Unicode 字面量 Armin Ronacher, Alyssa Coghlan 3.3
SF 415 使用例外狀況屬性實作上下文抑制 Benjamin Peterson 3.3
SF 417 在標準函式庫中包含 mock Michael Foord 3.3
SF 418 新增單調時間、效能計數器和進程時間函數 Cameron Simpson, Jim J. Jewett, Stephen J. Turnbull, Victor Stinner 3.3
SF 420 隱式命名空間套件 Eric V. Smith 3.3
SF 421 新增 sys.implementation Eric Snow 3.3
SF 424 暴露長度提示的方法 Alex Gaynor 3.4
SF 425 建置發行版的相容性標籤 Daniel Holth 3.4
SF 427 Wheel 二進位套件格式 1.0 Daniel Holth
SF 428 pathlib 模組 – 物件導向的文件系統路徑 Antoine Pitrou 3.4
SF 435 在 Python 標準函式庫中新增 Enum 類型 Barry Warsaw, Eli Bendersky, Ethan Furman 3.4
SF 436 Argument Clinic DSL Larry Hastings 3.4
SF 440 版本識別與依賴規範 Alyssa Coghlan, Donald Stufft
SF 441 改進 Python ZIP 應用程式支援 Daniel Holth, Paul Moore 3.5
SF 442 安全物件終止 Antoine Pitrou 3.4
SF 443 單分派泛型函數 (Single-dispatch generic functions) Łukasz Langa 3.4
SF 445 新增 API 以自訂 Python 記憶體分配器 Victor Stinner 3.4
SF 446 使新建立的文件描述符不可繼承 Victor Stinner 3.4
SF 448 額外的解構泛型化 (Unpacking Generalizations) Joshua Landau 3.5
SF 450 在標準函式庫中新增統計模組 Steven D’Aprano 3.4
SF 451 匯入系統的 ModuleSpec 類型 Eric Snow 3.4
SF 453 在 Python 安裝中顯式啟動 pip (bootstrapping) Donald Stufft, Alyssa Coghlan
SF 454 新增 tracemalloc 模組以追蹤 Python 記憶體分配 Victor Stinner 3.4
SF 456 安全且可互換的雜湊演算法 Christian Heimes 3.4
SF 461 為 bytes 和 bytearray 新增 % 格式化 Ethan Furman 3.5
SF 465 矩陣乘法的專用中綴運算子 Nathaniel J. Smith 3.5
SF 466 Python 2.7.x 的網路安全性增強 Alyssa Coghlan 2.7.9
SF 468 保留函數中 **kwargs 的順序 Eric Snow 3.6
SF 471 os.scandir() 函數 – 更好且更快的目錄迭代器 Ben Hoyt 3.5
SF 475 重試因 EINTR 而失敗的系統呼叫 Charles-François Natali, Victor Stinner 3.5
SF 476 標準函式庫 http 客戶端預設啟用憑證驗證 Alex Gaynor 2.7.9, 3.4.3, 3.5
SF 477 將 ensurepip (PEP 453) 向後移植至 Python 2.7 Donald Stufft, Alyssa Coghlan
SF 479 更改生成器內部的 StopIteration 處理方式 Chris Angelico, Guido van Rossum 3.5
SF 484 型別提示 (Type Hints) Guido van Rossum, Jukka Lehtosalo, Łukasz Langa 3.5
SF 485 用於測試近似相等的函數 Christopher Barker 3.5
SF 486 使 Python 啟動器能感知虛擬環境 Paul Moore 3.5
SF 487 更簡單的類別建立自訂化 Martin Teichmann 3.6
SF 488 消除 PYO 檔案 Brett Cannon 3.5
SF 489 多階段擴充模組初始化 Petr Viktorin, Stefan Behnel, Alyssa Coghlan 3.5
SF 492 使用 async 和 await 語法的協程 Yury Selivanov 3.5
SF 493 Python 2.7 的 HTTPS 驗證遷移工具 Alyssa Coghlan, Robert Kuska, Marc-André Lemburg 2.7.12
SF 495 本地時間消除歧義 Alexander Belopolsky, Tim Peters 3.6
SF 498 字面量字串插值 (Literal String Interpolation) Eric V. Smith 3.6
SF 503 Simple Repository API Donald Stufft
SF 506 在標準函式庫中新增 secrets 模組 Steven D’Aprano 3.6
SF 508 Python 套件的依賴規範 Robert Collins
SF 515 數字字面量中的底線 Georg Brandl, Serhiy Storchaka 3.6
SF 517 獨立於建置系統的原始碼樹格式 Nathaniel J. Smith, Thomas Kluyver
SF 518 指定 Python 專案的最小建置系統要求 Brett Cannon, Nathaniel J. Smith, Donald Stufft
SF 519 新增檔案系統路徑協定 Brett Cannon, Koos Zevenhoven 3.6
SF 520 保留類別屬性定義順序 Eric Snow 3.6
SF 523 在 CPython 中新增框架評估 API (Frame Evaluation API) Brett Cannon, Dino Viehland 3.6
SF 524 讓 Linux 上的 os.urandom() 變為阻塞型 Victor Stinner 3.6
SF 525 非同步生成器 (Asynchronous Generators) Yury Selivanov 3.6
SF 526 變數標註語法 (Syntax for Variable Annotations) Ryan Gonzalez, Philip House, Ivan Levkivskyi, Lisa Roach, Guido van Rossum 3.6
SF 527 移除 PyPI 上未使用的檔案類型/擴充名 Donald Stufft
SF 528 將 Windows 控制台編碼更改為 UTF-8 Steve Dower 3.6
SF 529 將 Windows 檔案系統編碼更改為 UTF-8 Steve Dower 3.6
SF 530 非同步推導式 (Asynchronous Comprehensions) Yury Selivanov 3.6
SF 538 將舊有的 C 區域設定強制轉換為基於 UTF-8 的區域設定 Alyssa Coghlan 3.7
SF 539 CPython 中用於執行緒局部儲存的新 C-API Erik M. Bray, Masayuki Yamamoto 3.7
SF 540 新增 UTF-8 模式 Victor Stinner 3.7
SF 544 協定 (Protocols):結構化子型別 (靜態鴨子型別) Ivan Levkivskyi, Jukka Lehtosalo, Łukasz Langa 3.8
SF 552 確定性 pycs (Deterministic pycs) Benjamin Peterson 3.7
SF 553 內建 breakpoint() Barry Warsaw 3.7
SF 557 資料類別 (Data Classes) Eric V. Smith 3.7
SF 560 typing 模組與泛型類型的核心支援 Ivan Levkivskyi 3.7
SF 561 散佈與封裝型別資訊 Emma Harper Smith 3.7
SF 562 模組 __getattr__ 與 __dir__ Ivan Levkivskyi 3.7
SF 564 新增具有奈秒解析度的新時間函數 Victor Stinner 3.7
SF 565 在 __main__ 中顯示 DeprecationWarning Alyssa Coghlan 3.7
SF 566 Python 套件中繼資料 2.1 Dustin Ingram 3.x
SF 567 上下文變數 (Context Variables) Yury Selivanov 3.7
SF 570 Python 僅限位置參數 Larry Hastings, Pablo Galindo, Mario Corchero, Eric N. Vander Weele 3.8
SF 572 賦值表達式 (Assignment Expressions) Chris Angelico, Tim Peters, Guido van Rossum 3.8
SF 573 從 C 擴充方法存取模組狀態 Petr Viktorin, Alyssa Coghlan, Eric Snow, Marcel Plch 3.9
SF 574 具有帶外資料的 Pickle 協定 5 Antoine Pitrou 3.8
SF 578 Python 執行階段稽核掛鉤 (Audit Hooks) Steve Dower 3.8
SF 584 為 dict 新增聯集運算子 Steven D’Aprano, Brandt Bucher 3.9
SF 585 標準集合中的型別提示泛型 Łukasz Langa 3.9
SF 586 字面量型別 (Literal Types) Michael Lee, Ivan Levkivskyi, Jukka Lehtosalo 3.8
SF 587 Python 初始化配置 Victor Stinner, Alyssa Coghlan 3.8
SF 589 TypedDict:具有固定鍵集合之字典的型別提示 Jukka Lehtosalo 3.8
SF 590 Vectorcall:CPython 的快速呼叫協定 Mark Shannon, Jeroen Demeyer 3.8
SF 591 在 typing 中新增 final 修飾符 Michael J. Sullivan, Ivan Levkivskyi 3.8
SF 592 在 Simple API 中新增「下架」(Yank) 支援 Donald Stufft
SF 593 靈活的函數與變數標註 Till Varoquaux, Konstantin Kashin 3.9
SF 594 從標準函式庫中移除過時模組 (Dead Batteries) Christian Heimes, Brett Cannon 3.11
SF 597 新增選用性 EncodingWarning Inada Naoki 3.10
SF 600 用於可攜式 Linux 建置發行版的未來 'manylinux' 平台標籤 Nathaniel J. Smith, Thomas Kluyver
SF 604 允許將聯集型別寫為 X | Y Philippe PRADOS, Maggie Moss 3.10
SF 610 記錄已安裝發行版的直接 URL 來源 Stéphane Bidoul, Chris Jerdonek
SF 612 參數規範變數 Mark Mendoza 3.10
SF 613 顯式型別別名 (Explicit Type Aliases) Shannon Zhu 3.10
SF 614 放寬裝飾器的語法限制 Brandt Bucher 3.9
SF 615 標準函式庫支援 IANA 時區資料庫 Paul Ganssle 3.9
SF 616 用於移除前綴與後綴的字串方法 Dennis Sweeney 3.9
SF 617 CPython 的新 PEG 解析器 Guido van Rossum, Pablo Galindo, Lysandros Nikolaou 3.9
SF 618 為 zip 新增選用性長度檢查 Brandt Bucher 3.10
SF 621 在 pyproject.toml 中儲存專案中繼資料 Brett Cannon, Dustin Ingram, Paul Ganssle, Pradyun Gedam, Sébastien Eustace, Thomas Kluyver, Tzu-ping Chung
SF 623 從 Unicode 中移除 wstr Inada Naoki 3.10
SF 624 移除 Py_UNICODE 編碼器 API Inada Naoki 3.11
SF 625 原始碼發行版的檔名 Tzu-ping Chung, Paul Moore
SF 626 用於偵錯及其他工具的精確行號 Mark Shannon 3.10
SF 627 記錄已安裝專案 Petr Viktorin
SF 628 新增 math.tau Alyssa Coghlan 3.6
SF 629 PyPI Simple API 版本控制 Donald Stufft
SF 632 棄用 distutils 模組 Steve Dower 3.10
SF 634 結構化模式比對:規範 Brandt Bucher, Guido van Rossum 3.10
SF 639 透過更好的套件中繼資料改進授權明確性 Philippe Ombredanne, C.A.M. Gerlach, Karolina Surma
SF 643 套件原始碼發行版的中繼資料 Paul Moore
SF 644 要求 OpenSSL 1.1.1 或更新版本 Christian Heimes 3.10
SF 646 可變參數泛型 (Variadic Generics) Mark Mendoza, Matthew Rahtz, Pradeep Kumar Srinivasan, Vincent Siles 3.11
SF 647 使用者定義的型別守衛 (Type Guards) Eric Traut 3.10
SF 649 使用描述符延遲評估標註 Larry Hastings 3.14
SF 652 維護穩定 ABI Petr Viktorin 3.10
SF 654 例外群組與 except* Irit Katriel, Yury Selivanov, Guido van Rossum 3.11
SF 655 將個別 TypedDict 項目標記為必要或可能缺失 David Foster 3.11
SF 656 使用 Musl 的 Linux 發行版平台標籤 Tzu-ping Chung (鍾子平)
SF 657 在 Traceback 中包含細粒度錯誤位置 Pablo Galindo, Batuhan Taskaya, Ammar Askar 3.11
SF 660 基於 pyproject.toml 的建置之可編輯安裝 (基於 Wheel) Daniel Holth, Stéphane Bidoul
SF 667 命名空間的一致視圖 Mark Shannon, Tian Gao 3.13
SF 669 CPython 的低衝擊監控 Mark Shannon 3.12
SF 670 在 Python C API 中將宏轉換為函數 Erlend Egeberg Aasland, Victor Stinner 3.11
SF 673 Self 型別 Pradeep Kumar Srinivasan, James Hilton-Balfe 3.11
SF 675 任意字面量字串型別 (Arbitrary Literal String Type) Pradeep Kumar Srinivasan, Graham Bleaney 3.11
SF 678 用筆記豐富例外內容 Zac Hatfield-Dodds 3.11
SF 680 tomllib:標準函式庫中解析 TOML 的支援 Taneli Hukkinen, Shantanu Jain 3.11
SF 681 資料類別轉換 (Data Class Transforms) Erik De Bonte, Eric Traut 3.11
SF 682 有正負號零的格式規範 John Belmonte 3.11
SF 683 不朽物件 (Immortal Objects),使用固定的引用計數 Eric Snow, Eddie Elizondo 3.12
SF 684 每個直譯器獨立的 GIL Eric Snow 3.12
SF 685 選用性發行版依賴項的額外名稱比較 Brett Cannon
SF 688 使緩衝區協定在 Python 中可存取 Jelle Zijlstra 3.12
SF 689 不穩定 C API 層級 Petr Viktorin 3.12
SF 692 使用 TypedDict 進行更精確的 **kwargs 型別標註 Franek Magiera 3.12
SF 695 型別參數語法 Eric Traut 3.12
SF 696 型別參數的型別預設值 James Hilton-Balfe 3.13
SF 697 用於擴展不透明型別 (Opaque Types) 的受限 C API Petr Viktorin 3.12
SF 698 靜態型別的 Override 裝飾器 Steven Troxler, Joshua Xu, Shannon Zhu 3.12
SF 700 套件索引 Simple API 的額外欄位 Paul Moore
SF 702 使用型別系統標記棄用 Jelle Zijlstra 3.13
SF 705 TypedDict:唯讀項目 Alice Purcell 3.13
SF 706 tarfile.extractall 的篩選器 Petr Viktorin 3.12
SF 709 內聯推導式 Carl Meyer 3.12
SF 715 在 PyPI 上禁用 bdist_egg 發行版上傳 William Woodruff
SF 721 為原始碼發行版解壓縮使用 tarfile.data_filter Petr Viktorin 3.12
SF 723 內聯腳本中繼資料 Ofek Lev
SF 730 將 iOS 加入為支援平台 Russell Keith-Magee 3.13
SF 734 標準函式庫中的多重直譯器 Eric Snow 3.14
SF 735 pyproject.toml 中的依賴群組 Stephen Rosen
SF 737 格式化型別全限定名稱的 C API Victor Stinner 3.13
SF 738 將 Android 加入為支援平台 Malcolm Smith 3.13
SF 740 數位證明 (Digital Attestations) 的索引支援 William Woodruff, Facundo Tuesca, Dustin Ingram
SF 741 Python 配置 C API Victor Stinner 3.14
SF 742 使用 TypeIs 縮小型別範圍 Jelle Zijlstra 3.13
SF 749 實作 PEP 649 Jelle Zijlstra 3.14
SF 750 樣板字串 (Template Strings) Jim Baker, Guido van Rossum, Paul Everitt, Koudai Aono, Lysandros Nikolaou, Dave Peck 3.14
SF 751 用於記錄 Python 依賴以實現安裝重現性的檔案格式 Brett Cannon
SF 757 匯入-匯出 Python 整數的 C API Sergey B Kirpichev, Victor Stinner 3.14
SF 758 允許不帶括號的 except 和 except* 表達式 Pablo Galindo, Brett Cannon 3.14
SF 765 禁止退出 finally 區塊的 return/break/continue Irit Katriel, Alyssa Coghlan 3.14
SF 768 CPython 的安全外部偵錯介面 Pablo Galindo Salgado, Matt Wozniski, Ivona Stojanovic 3.14
SF 779 自由執行緒 Python 的支援狀態標準 Thomas Wouters, Matt Page, Sam Gross 3.14
SF 782 新增 PyBytesWriter C API Victor Stinner 3.15
SF 784 在標準函式庫中新增 Zstandard Emma Harper Smith 3.14
SF 792 簡單索引中的專案狀態標記 William Woodruff, Facundo Tuesca
SF 3101 進階字串格式化 Talin 3.0
SF 3102 僅限關鍵字參數 (Keyword-Only Arguments) Talin 3.0
SF 3104 存取外部作用域的名稱 Ka-Ping Yee 3.0
SF 3105 將 print 變為函數 Georg Brandl 3.0
SF 3106 重構 dict.keys(), .values() 和 .items() Guido van Rossum 3.0
SF 3107 函數標註 (Function Annotations) Collin Winter, Tony Lownds 3.0
SF 3108 標準函式庫重組 Brett Cannon 3.0
SF 3109 在 Python 3000 中引發例外 Collin Winter 3.0
SF 3110 在 Python 3000 中擷取例外 Collin Winter 3.0
SF 3111 Python 3000 中的簡單輸入內建 Andre Roberge 3.0
SF 3112 Python 3000 中的 Bytes 字面量 Jason Orendorff 3.0
SF 3113 移除元組參數解構 Brett Cannon 3.0
SF 3114 將 iterator.next() 重新命名為 iterator.__next__() Ka-Ping Yee 3.0
SF 3115 Python 3000 中的元類別 (Metaclasses) Talin 3.0
SF 3116 新的 I/O Daniel Stutzbach, Guido van Rossum, Mike Verdone 3.0
SF 3118 修訂緩衝區協定 Travis Oliphant, Carl Banks 3.0
SF 3119 引入抽象基類 (Abstract Base Classes) Guido van Rossum, Talin 3.0
SF 3120 使用 UTF-8 作為預設原始碼編碼 Martin von Löwis 3.0
SF 3121 擴充模組初始化與終止 Martin von Löwis 3.0
SF 3123 使 PyObject_HEAD 符合標準 C Martin von Löwis 3.0
SF 3127 整數字面量支援與語法 Patrick Maupin 3.0
SF 3129 類別裝飾器 (Class Decorators) Collin Winter 3.0
SF 3131 支援非 ASCII 識別碼 Martin von Löwis 3.0
SF 3132 擴充的可迭代解構 Georg Brandl 3.0
SF 3134 例外鏈與嵌入式 Tracebacks Ka-Ping Yee 3.0
SF 3135 新的 Super Calvin Spealman, Tim Delaney, Lie Ryan 3.0
SF 3137 不可變 Bytes 與可變 Buffer Guido van Rossum 3.0
SF 3138 Python 3000 中的字串表示 Atsuo Ishimoto 3.0
SF 3141 數字的型別階層 Jeffrey Yasskin 3.0
SF 3144 Python 標準函式庫的 IP 位址操作庫 Peter Moody 3.3
SF 3147 PYC 儲存庫目錄 Barry Warsaw 3.2
SF 3148 futures - 非同步執行計算 Brian Quinlan 3.2
SF 3149 帶有 ABI 版本標記的 .so 檔案 Barry Warsaw 3.2
SF 3151 重構 OS 與 IO 例外階層 Antoine Pitrou 3.3
SF 3154 Pickle 協定版本 4 Antoine Pitrou 3.4
SF 3155 類別與函數的全限定名稱 Antoine Pitrou 3.3
SF 3156 重啟非同步 IO 支援:「asyncio」模組 Guido van Rossum 3.3

歷史性元提案與資訊類 PEPs

PEP 標題 作者
PS 5 語言演進指南 Paul Prescod
PS 6 錯誤修正版本 Aahz, Anthony Baxter
IF 160 Python 1.6 發布時程 Fred L. Drake, Jr. 1.6
IF 200 Python 2.0 發布時程 Jeremy Hylton 2.0
IF 226 Python 2.1 發布時程 Jeremy Hylton 2.1
IF 251 Python 2.2 發布時程 Barry Warsaw, Guido van Rossum 2.2
IF 283 Python 2.3 發布時程 Guido van Rossum 2.3
IF 320 Python 2.4 發布時程 Barry Warsaw, Raymond Hettinger, Anthony Baxter 2.4
PF 347 將 Python CVS 遷移至 Subversion Martin von Löwis
IF 356 Python 2.5 發布時程 Neal Norwitz, Guido van Rossum, Anthony Baxter 2.5
PF 360 外部維護的套件 Brett Cannon
IF 361 Python 2.6 與 3.0 發布時程 Neal Norwitz, Barry Warsaw 2.6, 3.0
IF 373 Python 2.7 發布時程 Benjamin Peterson 2.7
PF 374 為 Python 專案選擇分布式 VCS Brett Cannon, Stephen J. Turnbull, Alexandre Vassalotti, Barry Warsaw, Dirkjan Ochtman
IF 375 Python 3.1 發布時程 Benjamin Peterson 3.1
PF 385 從 Subversion 遷移至 Mercurial Dirkjan Ochtman, Antoine Pitrou, Georg Brandl
IF 392 Python 3.2 發布時程 Georg Brandl 3.2
IF 398 Python 3.3 發布時程 Georg Brandl 3.3
IF 404 Python 2.8「不發布」時程 Barry Warsaw 2.8
IF 429 Python 3.4 發布時程 Larry Hastings 3.4
PS 438 轉向在 PyPI 上代管發布文件 Holger Krekel, Carl Meyer
PF 449 移除 PyPI 鏡像自動發現與命名方案 Donald Stufft
PF 464 移除 PyPI 鏡像真實性 API Donald Stufft
PF 470 移除 PyPI 的外部代管支援 Donald Stufft
IF 478 Python 3.5 發布時程 Larry Hastings 3.5
IF 494 Python 3.6 發布時程 Ned Deily 3.6
PF 512 從 hg.python.org 遷移至 GitHub Brett Cannon
IF 537 Python 3.7 發布時程 Ned Deily 3.7
PF 541 套件索引名稱保留 Łukasz Langa
IF 569 Python 3.8 發布時程 Łukasz Langa 3.8
PF 581 為 CPython 使用 GitHub Issues Mariatta
PF 3000 Python 3000 Guido van Rossum
PF 3002 向後不相容更改的程序 Steven Bethard
PF 3003 Python 語言暫停期 (Moratorium) Brett Cannon, Jesse Noller, Guido van Rossum
PF 3099 Python 3000 中不會改變的事項 Georg Brandl
PF 3100 雜項 Python 3.0 計畫 Brett Cannon
PF 8001 Python 治理投票程序 Brett Cannon, Christian Heimes, Donald Stufft, Eric Snow, Gregory P. Smith, Łukasz Langa, Mariatta, Nathaniel J. Smith, Pablo Galindo Salgado, Raymond Hettinger, Tal Einat, Tim Peters, Zachary Ware

推遲 PEPs (延後等待進一步研究或更新)

PEP 標題 作者
SD 213 屬性存取處理器 Paul Prescod 2.1
SD 219 Stackless Python Gordon McMillan 2.1
SD 222 網頁庫增強 A.M. Kuchling 2.1
SD 233 Python 線上幫助 Paul Prescod 2.1
SD 267 優化對模組命名空間的存取 Jeremy Hylton 2.2
SD 269 Python 的 Pgen 模組 Jonathan Riehl 2.2
SD 280 優化對全域變數的存取 Guido van Rossum 2.3
SD 286 增強的參數元組 Martin von Löwis 2.3
SD 312 簡單隱式 Lambda Roman Suzi, Alex Martelli 2.4
SD 316 Python 的契約編程 (Programming by Contract) Terence Way
SD 323 可複製的迭代器 Alex Martelli 2.5
SD 337 標準函式庫中的日誌使用情況 Michael P. Dubner 2.5
SD 368 標準影像協定與類別 Lino Mastrodomenico 2.6, 3.0
SD 400 棄用 codecs.StreamReader 與 codecs.StreamWriter Victor Stinner 3.3
SD 403 通用裝飾器子句 (又稱「@in」子句) Alyssa Coghlan 3.4
PD 407 新的發布週期與引入長期支援版本 Antoine Pitrou, Georg Brandl, Barry Warsaw
SD 419 保護清理語句不受中斷 Paul Colomiets 3.3
ID 423 與打包相關的命名慣例和方法 Benoit Bryon
ID 444 Python Web3 介面 Chris McDonough, Armin Ronacher
SD 447 為元類別新增 __getdescriptor__ 方法 Ronald Oussoren
SD 491 Wheel 二進位套件格式 1.9 Daniel Holth
SD 499 python -m foo 應該也在 sys.modules 中繫結「foo」 Cameron Simpson, Chris Angelico, Joseph Jevnik 3.10
SD 505 None 感知運算子 Mark E. Haase, Steve Dower 3.8
SD 532 熔斷 (Circuit breaking) 協定與二進位運算子 Alyssa Coghlan, Mark E. Haase 3.8
SD 533 迭代器的確定性清理 Nathaniel J. Smith
SD 534 改進遺失標準函式庫模組時的錯誤資訊 Tomáš Orsava, Petr Viktorin, Alyssa Coghlan
SD 535 豐富比較鏈 Alyssa Coghlan 3.8
SD 547 使用 -m 選項執行擴充模組 Marcel Plch, Petr Viktorin 3.7
SD 556 多執行緒垃圾回收 Antoine Pitrou 3.7
SD 568 上下文變數的生成器敏感度 Nathaniel J. Smith 3.8
SD 661 哨兵值 (Sentinel Values) Tal Einat
SD 674 禁止將宏用作左值 Victor Stinner 3.12
SD 774 移除 JIT 建置對 LLVM 的依賴要求 Savannah Ostrowski 3.14
SD 778 在 Wheels 中支援符號連結 Emma Harper Smith
SD 787 使用 t-strings 更安全地使用 subprocess Nick Humrich, Alyssa Coghlan 3.15
SD 3124 多載、泛型函數、介面與適配 Phillip J. Eby
SD 3143 標準守護進程 (daemon) 庫 Ben Finney 3.x
SD 3150 語句局部命名空間 (又稱「given」子句) Alyssa Coghlan 3.4

已拒絕、被取代及已撤回的 PEPs

PEP 標題 作者
PW 3 錯誤報告處理指南 Jeremy Hylton
PW 9 純文本 PEP 範本樣本 Barry Warsaw
PW 42 功能需求 Jeremy Hylton
IS 102 執行 Python 微版本發布 Anthony Baxter, Barry Warsaw, Guido van Rossum
IW 103 收集有關 git 的資訊 Oleg Broytman
SR 204 範圍字面量 (Range Literals) Thomas Wouters 2.0
IW 206 Python 進階庫 A.M. Kuchling
SW 209 多維陣列 Paul Barrett, Travis Oliphant 2.2
SR 210 解構直譯器迴圈 David Ascher 2.1
SR 211 新增外積運算子 Greg Wilson 2.1
SR 212 迴圈計數迭代 Peter Schneider-Kamp 2.1
SS 215 字串插值 Ka-Ping Yee 2.1
IW 216 Docstring 格式 Moshe Zadka
IR 220 協程、生成器、續體 (Continuations) Gordon McMillan
SR 224 屬性 Docstrings Marc-André Lemburg 2.1
SR 225 逐元素/逐物件運算子 Huaiyu Zhu, Gregory Lielens 2.1
SW 228 重構 Python 的數字模型 Moshe Zadka, Guido van Rossum
SR 231 __findattr__() Barry Warsaw 2.1
SR 239 為 Python 新增有理數型別 (Rational Type) Christopher A. Craig, Moshe Zadka 2.2
SR 240 為 Python 新增有理數字面量 Christopher A. Craig, Moshe Zadka 2.2
SS 241 Python 套件的中繼資料 A.M. Kuchling
SW 242 數字種類 (Numeric Kinds) Paul F. Dubois 2.2
SW 243 模組庫上傳機制 Sean Reifschneider 2.1
SR 244 directive 語句 Martin von Löwis 2.1
SR 245 Python 介面語法 Michel Pelletier 2.2
SR 246 物件適配 (Object Adaptation) Alex Martelli, Clark C. Evans 2.5
SR 254 讓類別看起來更像型別 Guido van Rossum 2.2
SR 256 Docstring 處理系統框架 David Goodger
SR 258 Docutils 設計規範 David Goodger
SR 259 省略換行符後的換行符列印 Guido van Rossum 2.2
SR 262 已安裝 Python 套件的資料庫 A.M. Kuchling
SR 265 按值對字典排序 Grant Griffin 2.2
SW 266 優化全域變數/屬性存取 Skip Montanaro 2.3
SR 268 擴充 HTTP 功能與 WebDAV Greg Stein 2.x
SR 270 列表物件的 uniq 方法 Jason Petrone 2.2
SR 271 透過命令行選項為 sys.path 加前綴 Frédéric B. Giacometti 2.2
SR 275 多值切換 (Switching on Multiple Values) Marc-André Lemburg 2.6
SR 276 整數的簡單迭代器 Jim Althoff 2.3
SR 281 使用 range 和 xrange 進行迴圈計數迭代 Magnus Lie Hetland 2.3
SR 284 整數 for 迴圈 David Eppstein, Gregory Ewing 2.3
SW 288 生成器屬性與例外 Raymond Hettinger 2.5
IS 291 Python 2 標準函式庫的向後相容性 Neal Norwitz 2.3
SR 294 types 模組中的型別名稱 Oren Tirosh 2.5
SR 295 多行字串常數的解釋 Stepan Koltsov 3.0
SW 296 新增 bytes 物件型別 Scott Gilbert 2.3
SR 297 系統升級支援 Marc-André Lemburg 2.6
SW 298 鎖定緩衝區介面 Thomas Heller 2.3
SR 299 模組中的特殊 __main__() 函數 Jeff Epler 2.3
SR 303 為多個除數擴展 divmod() Thomas Bellman 2.3
SW 304 控制位元組碼檔案的生成 Skip Montanaro
IW 306 如何更改 Python 的語法 Michael Hudson, Jack Diederich, Alyssa Coghlan, Benjamin Peterson
SR 310 可靠的獲取/釋放對 (Reliable Acquisition/Release Pairs) Michael Hudson, Paul Moore 2.4
SR 313 為 Python 新增羅馬數字字面量 Mike Meyer 2.4
SS 314 Python 套件中繼資料 1.1 A.M. Kuchling, Richard Jones 2.5
SR 315 增強的 While 迴圈 Raymond Hettinger, W Isaac Carroll 2.5
SR 317 消除隱式例外實例化 Steven Taschuk 2.4
SR 319 Python 同步/非同步區塊 Michel Pelletier 2.4
SW 321 日期/時間解析與格式化 A.M. Kuchling 2.4
SR 325 生成器的資源釋放支援 Samuele Pedroni 2.4
SR 326 頂層與底層值的案例 Josiah Carlson, Terry Reedy 2.4
SR 329 在標準函式庫中將內建功能視為常數 Raymond Hettinger 2.4
SR 330 Python 位元組碼驗證 Michel Pelletier 2.6
SR 332 位元組向量與字串/Unicode 統一 Skip Montanaro 2.5
SW 334 透過 SuspendIteration 實現簡單協程 Clark C. Evans 3.0
SR 335 可多載的布林運算子 Gregory Ewing 3.3
SR 336 使 None 可呼叫 Andrew McClelland
IW 339 CPython 編譯器設計 Brett Cannon
SR 340 匿名區塊語句 Guido van Rossum
SS 344 例外鏈與嵌入式 Tracebacks Ka-Ping Yee 2.5
SS 345 Python 套件中繼資料 1.2 Richard Jones 2.7
SW 346 使用者定義 (「with」) 語句 Alyssa Coghlan 2.5
SR 348 Python 3.0 的例外重組 Brett Cannon
SR 349 允許 str() 返回 unicode 字串 Neil Schemenauer 2.5
IR 350 代碼標籤 (Codetags) Micah Elliott
SR 351 凍結協定 (freeze protocol) Barry Warsaw 2.5
SS 354 Python 中的列舉 (Enumerations) Ben Finney 2.6
SR 355 Path - 物件導向的文件系統路徑 Björn Lindqvist 2.5
SW 359 「make」語句 Steven Bethard 2.6
SR 363 動態屬性存取的語法 Ben North
SW 364 過渡到 Py3K 標準函式庫 Barry Warsaw 2.6
SR 365 新增 pkg_resources 模組 Phillip J. Eby
SS 367 新的 Super Calvin Spealman, Tim Delaney 2.6
SW 369 後匯入掛鉤 (Post import hooks) Christian Heimes 2.6, 3.0
SR 377 允許 __enter__() 方法跳過語句體 Alyssa Coghlan 2.7, 3.1
SW 379 新增賦值表達式 Jervis Whitley 2.7, 3.2
SW 381 PyPI 的鏡像基礎設施 Tarek Ziadé, Martin von Löwis
SR 382 命名空間套件 (Namespace Packages) Martin von Löwis 3.2
SS 386 更改 Distutils 中的版本比較模組 Tarek Ziadé
SR 390 Distutils 的靜態中繼資料 Tarek Ziadé 2.7, 3.2
SW 395 模組的全限定名稱 Alyssa Coghlan 3.4
IW 396 模組版本號 Barry Warsaw
PR 401 BDFL 退休 Barry Warsaw, Brett Cannon
SR 402 簡化套件佈局與分區 Phillip J. Eby 3.3
SW 406 改進匯入狀態的封裝 Alyssa Coghlan, Greg Slodkowicz 3.4
SR 408 標準函式庫 __preview__ 套件 Alyssa Coghlan, Eli Bendersky 3.3
SR 410 為時間戳記使用 decimal.Decimal 型別 Victor Stinner 3.3
IS 411 Python 標準函式庫中的暫定套件 Alyssa Coghlan, Eli Bendersky 3.3
PW 413 Python 標準函式庫的更快速演進 Alyssa Coghlan
SR 416 新增 frozendict 內建型別 Victor Stinner 3.3
SW 422 更簡單的類別建立自訂化 Alyssa Coghlan, Daniel Urban 3.5
IW 426 Python 套件中繼資料 2.0 Alyssa Coghlan, Daniel Holth, Donald Stufft
SS 431 時區支援改進 Lennart Regebro
SW 432 重構 CPython 啟動順序 Alyssa Coghlan, Victor Stinner, Eric Snow
SS 433 更容易地抑制文件描述符繼承 Victor Stinner 3.4
SR 437 用於指定簽章、標註和參數轉換器的 DSL Stefan Krah 3.4
SR 439 在 Python 安裝中包含隱式 pip 啟動 Richard Jones 3.4
SR 455 在 collections 中新增鍵轉換字典 Antoine Pitrou 3.5
SW 459 Python 套件的標準中繼資料擴展 Alyssa Coghlan
SW 460 新增二進位插值與格式化 Antoine Pitrou 3.5
PW 462 CPython 核心開發工作流自動化 Alyssa Coghlan
SR 463 擷取例外的表達式 Chris Angelico 3.5
SW 469 字典迭代程式碼向 Python 3 的遷移 Alyssa Coghlan 3.5
SR 472 支援使用關鍵字參數進行索引 Stefano Borini, Joseph Martinot-Lagarde 3.6
SR 473 為內建例外新增結構化資料 Sebastian Kreft
PW 474 建立 forge.python.org Alyssa Coghlan
PW 481 將 CPython 遷移至 Git、GitHub 與 Phabricator Donald Stufft
SR 490 在 C 層級連結例外 (Chain exceptions) Victor Stinner 3.6
IR 496 環境標記 James Polley
PR 497 向後相容性的標準機制 Ed Schofield
SR 500 將 datetime 方法委派給其 tzinfo 實作的協定 Alexander Belopolsky, Tim Peters
SW 501 通用模板字面量字串 Alyssa Coghlan, Nick Humrich 3.12
IR 502 字串插值 - 延伸討論 Mike G. Miller 3.6
SW 504 預設使用系統 RNG Alyssa Coghlan 3.6
PR 507 將 CPython 遷移至 Git 與 GitLab Barry Warsaw
SS 509 為字典新增私有版本 Victor Stinner 3.6
SR 510 使用守衛特化函數 Victor Stinner 3.6
SR 511 代碼轉換器的 API Victor Stinner 3.6
IS 513 可攜式 Linux 建置發行版的平台標籤 Robert T. McGibbon, Nathaniel J. Smith
SR 516 pip/conda 等的建置系統抽象 Robert Collins, Nathaniel J. Smith
SW 521 在生成器與協程中透過「with」區塊管理全域上下文 Nathaniel J. Smith 3.6
SR 522 允許在安全性敏感的 API 中使用 BlockingIOError Alyssa Coghlan, Nathaniel J. Smith 3.6
SW 531 存在檢查運算子 Alyssa Coghlan 3.7
SW 536 字面量字串插值的最終語法 Philipp Angerer 3.7
SR 542 函數標頭中的點號賦值 Markus Meskanen
SW 543 Python 統一的 TLS API Cory Benfield, Christian Heimes 3.7
SR 546 將 ssl.MemoryBIO 和 ssl.SSLObject 向後移植至 Python 2.7 Victor Stinner, Cory Benfield 2.7
SR 548 更靈活的迴圈控制 R David Murray 3.7
SR 549 實例描述符 Larry Hastings 3.7
SW 550 執行上下文 Yury Selivanov, Elvis Pranskevichus 3.7
IW 551 Python 執行階段中的安全性透明度 Steve Dower 3.7
SS 554 標準函式庫中的多重直譯器 Eric Snow 3.13
SW 555 上下文局部變數 (contextvars) Koos Zevenhoven 3.7
SW 558 為 locals() 定義語義 Alyssa Coghlan 3.13
SR 559 內建 noop() Barry Warsaw 3.7
SS 563 延遲評估標註 Łukasz Langa 3.7
IS 571 manylinux2010 平台標籤 Mark Williams, Geoffrey Thomas, Thomas Kluyver
SW 575 統一函數/方法類別 Jeroen Demeyer 3.8
SW 576 合理化內建函數類別 Mark Shannon 3.8
SW 577 增強賦值表達式 Alyssa Coghlan 3.8
SR 580 C 呼叫協定 Jeroen Demeyer 3.8
SR 582 Python 本地套件目錄 Kushal Das, Steve Dower, Donald Stufft, Alyssa Coghlan 3.12
IW 583 Python 的並發記憶體模型 Jeffrey Yasskin
IW 595 改進 bugs.python.org Ezio Melotti, Berker Peksag
IW 598 引入增量功能發布 Alyssa Coghlan 3.9
IS 599 manylinux2014 平台標籤 Dustin Ingram
SR 601 禁止 return/break/continue 跳出 finally Damien George, Batuhan Taskaya 3.8
IR 605 CPython 的滾動功能發布流 Steve Dower, Alyssa Coghlan 3.9
SR 606 Python 相容性版本 Victor Stinner 3.9
SR 608 協調的 Python 發布 Miro Hrončok, Victor Stinner 3.9
SW 611 一百萬限制 Mark Shannon
SW 620 從 C API 中隱藏實作細節 Victor Stinner 3.12
SS 622 結構化模式比對 Brandt Bucher, Daniel F Moisset, Tobias Kohn, Ivan Levkivskyi, Guido van Rossum, Talin 3.10
SS 631 基於 PEP 508 在 pyproject.toml 中指定依賴 Ofek Lev
SR 633 使用展開的 TOML 表在 pyproject.toml 中指定依賴 Laurie Opperman, Arun Babu Neelicattu
SR 637 支援使用關鍵字參數進行索引 Stefano Borini 3.10
SR 640 未使用變數的語法 Thomas Wouters 3.10
SR 641 在 Python 3.10 相容性標籤的版本部分使用底線 Brett Cannon, Steve Dower, Barry Warsaw 3.10
SR 642 結構化模式比對的顯式模式語法 Alyssa Coghlan 3.10
SW 645 允許將選用型別寫為 x? Maggie Moss
SR 648 直譯器啟動時的可擴展自定義 Mario Corchero 3.11
SW 650 指定 Python 專案的安裝程式要求 Vikram Jayanthi, Dustin Ingram, Brett Cannon
SR 651 穩健的堆疊溢位處理 Mark Shannon
SR 662 透過虛擬 wheels 進行可編輯安裝 Bernát Gábor
IR 663 標準化 Enum str(), repr() 與 format() 行為 Ethan Furman 3.11
SR 665 列出 Python 依賴以實現應用程式重現性的檔案格式 Brett Cannon, Pradyun Gedam, Tzu-ping Chung
SR 666 拒絕愚蠢的縮排 (Reject Foolish Indentation) Laura Creighton 2.2
SR 677 可呼叫型別語法 Steven Troxler, Pradeep Kumar Srinivasan 3.11
SR 690 延遲匯入 (Lazy Imports) Germán Méndez Bravo, Carl Meyer 3.12
SW 704 套件安裝程式預設要求虛擬環境 Pradyun Gedam
SR 707 __exit__ 與 __aexit__ 的簡化簽章 Irit Katriel 3.12
SR 712 為 dataclasses.field 新增「converter」參數 Joshua Cannon 3.13
SR 713 可呼叫模組 (Callable Modules) Amethyst Reese 3.12
SR 722 單個檔案腳本的依賴規範 Paul Moore
SW 724 更嚴格的型別守衛 Rich Chiodo, Eric Traut, Erik De Bonte 3.13
SR 726 模組 __setattr__ 與 __delattr__ Sergey B Kirpichev 3.13
SW 727 Annotated 中繼資料中的文件 Sebastián Ramírez 3.13
SR 736 呼叫時關鍵字參數的簡寫語法 Joshua Bambrick, Chris Angelico 3.14
SR 754 IEEE 754 浮點數特殊值 Gregory R. Warnes 2.3
SW 756 新增 PyUnicode_Export() 與 PyUnicode_Import() C 函數 Victor Stinner 3.14
SW 759 外部 Wheel 代管 Barry Warsaw, Emma Harper Smith
SW 760 不再使用空的 Except (No More Bare Excepts) Pablo Galindo, Brett Cannon 3.14
SW 763 限制 PyPI 上的刪除操作 William Woodruff, Alexis Challande
SR 769 為 'attrgetter'、'itemgetter' 與 'getitem' 新增 'default' 關鍵字參數 Facundo Batista 3.14
SW 775 要求 zlib 以建置 CPython Gregory P. Smith, Stan Ulbrych, Petr Viktorin 3.14
PR 2026 Python 的日曆版本控制 (Calendar versioning) Hugo van Kemenade 3.26
PW 3001 審查與改進標準函式庫模組的程序 Georg Brandl
SR 3103 Switch/Case 語句 Guido van Rossum 3.0
SR 3117 後綴型別宣告 Georg Brandl 3.0
SR 3122 主模組的界定 Brett Cannon
SR 3125 移除反斜線換行連接 Jim J. Jewett
SR 3126 移除隱式字串串接 Jim J. Jewett, Raymond Hettinger
SR 3128 BList:更快的類列表型別 Daniel Stutzbach 2.6, 3.0
SR 3130 存取當前模組/類別/函數 Jim J. Jewett 3.0
SR 3133 引入角色 (Roles) Collin Winter 3.0
SR 3136 具標籤的 break 與 continue Matt Chisholm 3.1
SR 3139 清理 sys 與 「interpreter」模組 Benjamin Peterson 3.0
SR 3140 str(container) 應呼叫 str(item) 而非 repr(item) Oleg Broytman, Jim J. Jewett
SR 3142 為生成器表達式新增 「while」 子句 Gerald Britton 3.0
SW 3145 subprocess.Popen 的非同步 I/O Eric Pruitt, Charles R. McCreary, Josiah Carlson 3.2
SW 3146 將 Unladen Swallow 併入 CPython Collin Winter, Jeffrey Yasskin, Reid Kleckner 3.3
SR 3152 Cofunctions (共函數) Gregory Ewing 3.3
SS 3153 非同步 IO 支援 Laurens Van Houtven
IR 8010 技術領導者治理模型 Barry Warsaw
IR 8011 由三人組領導的 Python 治理模型 Mariatta, Barry Warsaw
IR 8012 社群治理模型 Łukasz Langa
IR 8013 外部委員會治理模型 Steve Dower
IR 8014 公地 (Commons) 治理模型 Jack Jansen
IR 8015 Python 社群的組織 Victor Stinner

保留的 PEP 編號

PEP 標題 作者
801 保留 (RESERVED) Warsaw

PEP 類型說明

  • I資訊類 (Informational):包含背景、指南或與 Python 生態系統相關其他資訊的非規範性 PEP
  • P流程類 (Process):描述或建議對 Python 社群流程、工作流或治理進行更改的規範性 PEP
  • S標準追蹤類 (Standards Track):包含 Python 新功能、CPython 實作更改或生態系統互通性標準的規範性 PEP

更多資訊請參閱 PEP 1.

PEP 狀態說明

  • A已接受 (Accepted):已被接受實作的規範性提案
  • A作用中 (Active):當前有效的資訊類指南,或正在使用的流程
  • D推遲 (Deferred):非活動草案,可能在稍後重新啟動
  • <無字母>草案 (Draft):正在進行積極討論和修訂的提案
  • F最終 (Final):已接受且實作完成,或不再活動
  • P暫定 (Provisional):暫定接受,但仍需額外反饋
  • R已拒絕 (Rejected):已被正式拒絕且不會被接受
  • S被取代 (Superseded):已被另一個後續 PEP 取代
  • W已撤回 (Withdrawn):發起人或作者已撤回該提案

更多資訊請參閱 PEP 1.

作者/所有者

Name (名稱) 電子郵件地址
A.M. Kuchling amk at amk.ca
Aahz aahz at pythoncraft.com
Adam Hartz hz at mit.edu
Adam Turner adam at python.org
Adrian Garcia Badaracco adrian at adriangb.com
Alex Gaynor alex.gaynor at gmail.com
Alex Martelli aleaxit at gmail.com
Alexander Belopolsky alexander.belopolsky at gmail.com
Alexandre Vassalotti alexandre at peadrop.com
Alexis Challande alexis.challande at trailofbits.com
Alice Purcell alicederyn at gmail.com
Alyssa Coghlan ncoghlan at gmail.com
Amethyst Reese amethyst at n7.gg
Ammar Askar ammar at ammaraskar.com
Andre Roberge andre.roberge at gmail.com
Andrew McClelland eternalsquire at comcast.net
Andrew McNamara andrewm at object-craft.com.au
Anthony Baxter anthony at interlink.com.au
Antoine Pitrou solipsis at pitrou.net
Armin Ronacher armin.ronacher at active-4.com
Arun Babu Neelicattu arun.neelicattu at gmail.com
Atsuo Ishimoto ishimoto at gembook.org
Barry Warsaw barry at python.org
Batuhan Taskaya batuhan at python.org
Ben Finney ben+python at benfinney.id.au
Ben Hoyt benhoyt at gmail.com
Ben North ben at redfrontdoor.org
Benjamin Peterson benjamin at python.org
Benoit Bryon benoit at marmelune.net
Berker Peksag berker.peksag at gmail.com
Bernát Gábor gaborjbernat at gmail.com
Björn Lindqvist bjourne at gmail.com
Brandt Bucher brandt at python.org
Brett Cannon brett at python.org
Brian Quinlan brian at sweetapp.com
Brittany Reynoso brittanyrey at gmail.com
C.A.M. Gerlach cam.gerlach at gerlach.cam
Calvin Spealman ironfroggy at gmail.com
Cameron Simpson cs at cskk.id.au
Carl Banks pythondev at aerojockey.com
Carl Friedrich Bolz-Tereick cfbolz at gmx.de
Carl Meyer carl at oddbird.net
Carol Willing willingc at gmail.com
Charles R. McCreary
Charles-François Natali cf.natali at gmail.com
Chris Angelico rosuav at gmail.com
Chris Jerdonek chris.jerdonek at gmail.com
Chris McDonough chrism at plope.com
Christian Heimes christian at python.org
Christian R. Reis kiko at async.com.br
Christopher A. Craig python-pep at ccraig.org
Christopher Barker pythonchb at gmail.com
Clark C. Evans cce at clarkevans.com
Cliff Wells logiplexsoftware at earthlink.net
Collin Winter collinwinter at google.com
Cooper Lees me at cooperlees.com
Cory Benfield cory at lukasa.co.uk
Damien George
Daniel F Moisset dfmoisset at gmail.com
Daniel Holth dholth at gmail.com
Daniel Stutzbach daniel at stutzbachenterprises.com
Daniel Urban urban.dani+py at gmail.com
Dave Cole djc at object-craft.com.au
Dave Peck davepeck at davepeck.org
David Ascher davida at activestate.com
David Eppstein eppstein at ics.uci.edu
David Foster david at dafoster.net
David Goodger goodger at python.org
David Hewitt 1939362+davidhewitt at users.noreply.github.com
David Woods dw-git at d-woods.co.uk
Deb Nicholson deb at python.org
Dennis Sweeney sweeney.dennis650 at gmail.com
Dino Viehland dinoviehland at gmail.com
Dirkjan Ochtman dirkjan at ochtman.nl
Domenico Andreoli domenico.andreoli at linux.com
Donald Stufft donald at stufft.io
Donghee Na donghee.na at python.org
Doug Hellmann doug at doughellmann.com
Dustin Ingram di at python.org
Ed Schofield ed at pythoncharmers.com
Eddie Elizondo eduardo.elizondorueda at gmail.com
Ee Durbin ee at python.org
Elana Hashman ehashman at debian.org
Eli Bendersky eliben at gmail.com
Elvis Pranskevichus elvis at edgedb.com
Emily Morehouse-Valcarcel emily at python.org
Emma Harper Smith emma at python.org
Eneg eneg at discuss.python.org
Eric N. Vander Weele ericvw at gmail.com
Eric Pruitt
Eric Snow ericsnowcurrently at gmail.com
Eric Traut erictr at microsoft.com
Eric V. Smith eric at trueblade.com
Erik De Bonte erikd at microsoft.com
Erik Demaine edemaine at mit.edu
Erik M. Bray
Erlend Egeberg Aasland erlend at python.org
Ethan Furman ethan at stoneleaf.us
Ewa Jodlowska ewa at python.org
Ezio Melotti ezio.melotti at gmail.com
Facundo Batista facundo at taniquetil.com.ar
Facundo Tuesca facundo.tuesca at trailofbits.com
Filipe Laíns lains at python.org
Franek Magiera framagie at gmail.com
Fred L. Drake, Jr. fred at fdrake.net
Frédéric B. Giacometti fred at arakne.com
Fridolín Pokorný fridolin.pokorny at gmail.com
Geoffrey Thomas geofft at ldpreload.com
Georg Brandl georg at python.org
Gerald Britton gerald.britton at gmail.com
Germán Méndez Bravo german.mb at gmail.com
Gordon McMillan gmcm at hypernet.com
Graham Bleaney gbleaney at gmail.com
Grant Griffin g2 at iowegian.com
Greg Slodkowicz jergosh at gmail.com
Greg Stein gstein at lyra.org
Greg Wilson gvwilson at ddj.com
Gregory Ewing greg.ewing at canterbury.ac.nz
Gregory Lielens gregory.lielens at fft.be
Gregory P. Smith greg at krypto.org
Gregory R. Warnes gregory_r_warnes at groton.pfizer.com
Guido van Rossum guido at python.org
Holger Krekel holger at merlinux.eu
Hood Chatham roberthoodchatham at gmail.com
Huaiyu Zhu hzhu at users.sourceforge.net
Hugo van Kemenade
Inada Naoki songofacandy at gmail.com
Irit Katriel irit at python.org
Ivan Levkivskyi levkivskyi at gmail.com
Ivona Stojanovic stojanovic.i at hotmail.com
Jack Diederich jackdied at gmail.com
Jack Jansen jack at cwi.nl
Jaime Rodríguez-Guerra jaime.rogue at gmail.com
James C. Ahlstrom jim at interet.com
James Hilton-Balfe gobot1234yt at gmail.com
James Polley jp at jamezpolley.com
Jarek Potiuk potiuk at apache.org
Jason Orendorff jason.orendorff at gmail.com
Jason Petrone jp at demonseed.net
Jeff Epler jepler at unpythonic.net
Jeffrey Yasskin jyasskin at google.com
Jelle Zijlstra jelle.zijlstra at gmail.com
Jeremy Hylton jeremy at alum.mit.edu
Jeroen Demeyer j.demeyer at ugent.be
Jervis Whitley jervisau at gmail.com
Jesse Noller jnoller at gmail.com
Jim Althoff james_althoff at i2.com
Jim Baker jim.baker at python.org
Jim J. Jewett jimjjewett at gmail.com
Jiwon Seo seojiwon at gmail.com
Joanna Jablonski
Joe Carey joe at python.org
John Belmonte john at neggie.net
Jonathan Dekhtiar jonathan at dekhtiar.com
Jonathan Riehl jriehl at spaceship.com
Joop van de Pol joop.vandepol at trailofbits.com
Joseph Jevnik joejev at gmail.com
Joseph Martinot-Lagarde
Joshua Bambrick jbambrick at google.com
Joshua Cannon joshdcannon at gmail.com
Joshua Landau joshua at landau.ws
Joshua Lock jlock at vmware.com
Joshua Xu jxu425 at fb.com
Josiah Carlson jcarlson at uci.edu
Jukka Lehtosalo jukka.lehtosalo at iki.fi
Julien Palard julien at palard.fr
Just van Rossum just at letterror.com
Justin Cappos jcappos at nyu.edu
Ka-Ping Yee ping at zesty.ca
Karl Nelson nelson85 at llnl.gov
Karolina Surma karolina.surma at gazeta.pl
Ken Jin kenjin at python.org
Kerrick Staley mail at kerrickstaley.com
Kevin Altis altis at semi-retired.com
Kevin D. Smith kevin.smith at themorgue.org
Klaus Zimmermann klaus_zimmermann at gmx.de
Konstantin Kashin kkashin at fb.com
Koos Zevenhoven k7hoven at gmail.com
Koudai Aono koxudaxi at gmail.com
Kushal Das mail at kushaldas.in
Larry Hastings larry at hastings.org
Laura Creighton lac at strakt.com
Laurens Van Houtven _ at lvh.cc
Laurie Opperman laurie_opperman at hotmail.com
László Kiss Kollár kiss.kollar.laszlo at gmail.com
Lennart Regebro regebro at gmail.com
Lie Ryan lie.1296 at gmail.com
Lino Mastrodomenico l.mastrodomenico at gmail.com
Lisa Roach lisaroach14 at gmail.com
Lois Anne DeLong lad278 at nyu.edu
Lukas Puehringer lukas.puehringer at nyu.edu
Lysandros Nikolaou lisandrosnik at gmail.com
Maggie Moss maggiebmoss at gmail.com
Magnus Lie Hetland magnus at hetland.org
Malcolm Smith smith at chaquo.com
Marc-Andre Lemburg mal at lemburg.com
Marc-André Lemburg mal at lemburg.com
Marcel Plch gmarcel.plch at gmail.com
Mariatta mariatta at python.org
Marina Moore mm9693 at nyu.edu
Mario Corchero mariocj89 at gmail.com
Mark E. Haase mehaase at gmail.com
Mark Hammond mhammond at skippinet.com.au
Mark Mendoza mendoza.mark.a at gmail.com
Mark Shannon mark at hotpy.org
Mark Williams mrw at enotuniq.org
Markus Meskanen markusmeskanen at gmail.com
Marta Gómez Macías cyberwitch at google.com
Martijn Faassen faassen at infrae.com
Martin Teichmann lkb.teichmann at gmail.com
Martin von Löwis martin at v.loewis.de
Masayuki Yamamoto
Matt Chisholm matt-python at theory.org
Matt Page mpage at python.org
Matt Wozniski godlygeek at gmail.com
Matthew Rahtz mrahtz at google.com
Matthias Klose doko at ubuntu.com
Micah Elliott mde at tracos.org
Michael Foord michael at python.org
Michael Hudson mwh at python.net
Michael J. Sullivan sully at msully.net
Michael Lee michael.lee.0x2a at gmail.com
Michael P. Dubner dubnerm at mindless.com
Michael Sarahan msarahan at gmail.com
Michał Górny mgorny at quansight.com
Michel Pelletier michel at users.sourceforge.net
Mike G. Miller
Mike Meyer mwm at mired.org
Mike Verdone mike.verdone at gmail.com
Miro Hrončok miro at hroncok.cz
Moshe Zadka moshez at zadka.site.co.il
Nathaniel J. Smith njs at pobox.com
Neal Norwitz nnorwitz at gmail.com
Ned Deily nad at python.org
Neil Hodgson neilh at scintilla.org
Neil Schemenauer nas at arctrix.com
Nick Humrich nick at humrich.us
Noah Kim noahbkim at gmail.com
Ofek Lev ofekmeister at gmail.com
Oleg Broytman phd at phdru.name
Oren Tirosh oren at hishome.net
Pablo Galindo pablogsal at python.org
Pablo Galindo Salgado pablogsal at python.org
Patrick Maupin pmaupin at gmail.com
Paul Barrett barrett at stsci.edu
Paul Colomiets paul at colomiets.name
Paul Everitt pauleveritt at me.com
Paul F. Dubois paul at pfdubois.com
Paul Ganssle paul at ganssle.io
Paul Moore p.f.moore at gmail.com
Paul Prescod paul at prescod.net
Peter Astrand astrand at lysator.liu.se
Peter Bierma zintensitydev at gmail.com
Peter Harris scav at blueyonder.co.uk
Peter Moody pmoody at google.com
Peter Schneider-Kamp nowonder at nowonder.de
Petr Viktorin encukou at gmail.com
Philip House phouse512 at gmail.com
Philipp Angerer phil.angerer at gmail.com
Philippe Ombredanne pombredanne at nexb.com
Philippe PRADOS python at prados.fr
Phillip J. Eby pje at telecommunity.com
Pradeep Kumar Srinivasan gohanpra at gmail.com
Pradyun Gedam pradyunsg at gmail.com
R David Murray
Ralf Gommers ralf.gommers at gmail.com
Raymond Hettinger python at rcn.com
Reid Kleckner rnk at mit.edu
Rich Chiodo rchiodo at microsoft.com
Richard Jones richard at python.org
Richard Oudkerk r.m.oudkerk at googlemail.com
Robert Collins rbtcollins at hp.com
Robert Kuska rkuska at redhat.com
Robert T. McGibbon rmcgibbo at gmail.com
Roman Suzi rnd at onego.ru
Ronald Oussoren ronaldoussoren at mac.com
Russell Keith-Magee russell at keith-magee.com
Ryan Gonzalez rymg19 at gmail.com
Sam Gross colesbury at gmail.com
Samuele Pedroni pedronis at python.org
Savannah Ostrowski savannah at python.org
Scott Gilbert xscottg at yahoo.com
Sean Reifschneider jafo-pep at tummy.com
Sebastian Kreft skreft at deezer.com
Sebastián Ramírez tiangolo at gmail.com
Sergey B Kirpichev skirpichev at gmail.com
Serhiy Storchaka
Seth Larson seth at python.org
Seth Michael Larson seth at python.org
Sébastien Eustace sebastien at eustace.io
Shannon Zhu szhu at fb.com
Shantanu Jain hauntsaninja at gmail.com
Simon Cross hodgestar at gmail.com
Skip Montanaro skip at pobox.com
Stan Ulbrych stanulbrych at gmail.com
Stefan Behnel stefan_ml at behnel.de
Stefan Krah skrah at bytereef.org
Stefano Borini
Stefano Rivera stefanor at debian.org
Stepan Koltsov yozh at mx1.ru
Stepan Sindelar stepan.sindelar at oracle.com
Stephen J. Turnbull stephen at xemacs.org
Stephen Rosen sirosen0 at gmail.com
Steve Dower steve.dower at python.org
Steven Bethard steven.bethard at gmail.com
Steven D’Aprano steve at pearwood.info
Steven Taschuk staschuk at telusplanet.net
Steven Troxler steven.troxler at gmail.com
Stéphane Bidoul stephane.bidoul at gmail.com
Sumana Harihareswara sh at changeset.nyc
Tal Einat tal at python.org
Talin viridia at gmail.com
Taneli Hukkinen
Tarek Ziadé tarek at ziade.org
Terence Way terry at wayforward.net
Terry Reedy tjreedy at udel.edu
The Python core team and community
Thomas Bellman bellman+pep-divmod at lysator.liu.se
Thomas Heller theller at python.net
Thomas Kluyver thomas at kluyver.me.uk
Thomas Robitaille thomas.robitaille at gmail.com
Thomas Wouters thomas at python.org
Tian Gao gaogaotiantian at hotmail.com
Till Varoquaux till at fb.com
Tim Delaney timothy.c.delaney at gmail.com
Tim Felgentreff tim.felgentreff at oracle.com
Tim Peters tim.peters at gmail.com
Tim Stumbaugh me at tjstum.com
Tobias Kohn kohnt at tobiaskohn.ch
Todd Rovito rovitotv at gmail.com
Tomáš Orsava tomas.n at orsava.cz
Tony Lownds tony at lownds.com
Travis Oliphant oliphant at ee.byu.edu
Trent Mick trentm at activestate.com
Trishank Karthik Kuppusamy karthik at trishank.com
Tzu-ping Chung (鍾子平) uranusjr at gmail.com
Victor Stinner vstinner at python.org
Victorien Plot contact at vctrn.dev
Vikram Jayanthi vikramjayanthi at google.com
Vinay Sajip vinay_sajip at red-dove.com
Vincent Siles vsiles at fb.com
Vladimir Diaz vladimir.diaz at nyu.edu
W Isaac Carroll icarroll at pobox.com
Walter Dörwald walter at livinglogic.de
Wenzel Jakob wenzel.jakob at epfl.ch
William Woodruff william at yossarian.net
Yury Selivanov yury at edgedb.com
Zac Hatfield-Dodds zac at zhd.dev
Zachary Ware zach at python.org
Zixuan James Li p359101898 at gmail.com
Łukasz Langa lukasz at python.org