PEP 0 – Python 增強提案 (PEPs) 索引
- 作者:
- PEP 編輯群
- 狀態:
- 作用中
- 類型:
- 資訊類
- 建立日期:
- 2000-07-13
簡介
本 PEP 包含了所有 Python 增強提案(稱為 PEPs)的索引。PEP 編號由 PEP 編輯群分配,且一旦分配後絕不更改。版本控制歷史記錄了 PEP 文本的歷史紀錄。
主題
針對專門主題的 PEPs 已按主題索引。
API
數字索引
數字索引包含所有 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 狀態說明
- A — 已接受 (Accepted):已被接受實作的規範性提案
- A — 作用中 (Active):當前有效的資訊類指南,或正在使用的流程
- D — 推遲 (Deferred):非活動草案,可能在稍後重新啟動
- <無字母> — 草案 (Draft):正在進行積極討論和修訂的提案
- F — 最終 (Final):已接受且實作完成,或不再活動
- P — 暫定 (Provisional):暫定接受,但仍需額外反饋
- R — 已拒絕 (Rejected):已被正式拒絕且不會被接受
- S — 被取代 (Superseded):已被另一個後續 PEP 取代
- W — 已撤回 (Withdrawn):發起人或作者已撤回該提案