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

Python 增強提案

PEP 0 - Python 增強提案 (PEP) 索引

作者:
PEP 編輯
狀態:
活躍
型別:
資訊性
建立日期:
2000年7月13日

目錄

引言

本 PEP 包含所有 Python 增強提案(簡稱 PEP)的索引。PEP 編號由 PEP 編輯分配,一旦分配,永不更改。PEP 文字的版本控制歷史記錄了其歷史記錄。

主題

專業主題的 PEP 按主題索引

API

PEPS API 是一個 JSON 檔案,包含所有已釋出的 PEP 的元資料。在此閱讀更多資訊

數字索引

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

按類別索引

流程和元 PEP

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 語言治理 Python 核心團隊和社群
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 馬克-安德烈·倫堡
IA 257 文件字串約定 David Goodger, Guido van Rossum
IF 272 塊加密演算法 API v1.0 A.M. Kuchling
IA 287 reStructuredText 文件字串格式 David Goodger
IA 290 程式碼遷移和現代化 Raymond Hettinger
IF 333 Python Web 伺服器閘道器介面 v1.0 Phillip J. Eby
IA 394 類 Unix 系統上的“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 問題遷移計劃 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 Pablo Galindo Salgado, Łukasz Langa, Lysandros Nikolaou, Emily Morehouse-Valcarcel 3.13
IA 790 Python 3.15 釋出日程 Hugo van Kemenade 3.15
IA 801 保留 Barry Warsaw
IF 3333 Python Web 伺服器閘道器介面 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 指導委員會模型 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

臨時 PEP(已臨時接受;介面仍可能更改)

PEP 標題 作者
SP 708 擴充套件儲存庫 API 以緩解依賴混淆攻擊 唐納德·斯塔夫特

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

PEP 標題 作者
SA 458 使用簽名儲存庫元資料保護 PyPI 下載 Trishank Karthik Kuppusamy, Vladimir Diaz, Marina Moore, Lukas Puehringer, Joshua Lock, Lois Anne DeLong, Justin Cappos
SA 658 在簡單儲存庫 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 基於 JSON 的 Python 包索引簡單 API Donald Stufft, Pradyun Gedam, Cooper Lees, Dustin Ingram
SA 699 刪除 PEP 509 中新增的私有字典版本欄位 Ken Jin 3.12
SA 701 f 字串的句法形式化 Pablo Galindo, Batuhan Taskaya, Lysandros Nikolaou, Marta Gómez Macías 3.12
SA 703 使 CPython 中的全域性直譯器鎖成為可選 Sam Gross 3.13
SA 714 重新命名簡單 API 中的 dist-info-metadata 唐納德·斯塔夫特
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 透過軟體物料清單改進 Python 包的可測量性 Seth Larson
SA 773 適用於 Windows 的 Python 安裝管理器 Steve Dower
SA 794 匯入名稱元資料 Brett Cannon
SA 799 一個用於組織 Python 效能分析工具的專用效能分析包 Pablo Galindo, László Kiss Kollár 3.15

開放 PEP(正在審議中)

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 語法宏 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 包索引的上傳 2.0 API Barry Warsaw, Donald Stufft, Ee Durbin
S 710 記錄已安裝包的出處 Fridolín Pokorný
S 711 PyBI:用於分發 Python 二進位制檔案的標準格式 納撒尼爾·J·史密斯
S 718 可下標函式 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 將 Py_OMIT_LEGACY_API 新增到 Python C 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 標註型別形式 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 內聯型別化字典 Victorien Plot 3.15
I 766 多個索引之間的顯式優先順序選擇 Michael Sarahan
S 767 標註只讀屬性 Eneg 3.15
S 771 Python 軟體包的預設附加項 Thomas Robitaille, Jonathan Dekhtiar
P 772 打包委員會治理流程 Barry Warsaw, Deb Nicholson, Pradyun Gedam
I 776 Emscripten 支援 Hood Chatham 3.14
S 777 如何重新發明輪子 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 列表推導式中的解包 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 受信任釋出的索引支援 William Woodruff
S 809 未來的穩定 ABI Steve Dower 3.15
S 810 顯式延遲匯入 Pablo Galindo, Germán Méndez Bravo, Thomas Wouters, Dino Viehland, Brittany Reynoso, Noah Kim, Tim Stumbaugh 3.15

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

PEP 標題 作者
SF 100 Python Unicode 整合 馬克-安德烈·倫堡 2.0
SF 201 步進迭代 Barry Warsaw 2.0
SF 202 列表推導式 Barry Warsaw 2.0
SF 203 增廣賦值 Thomas Wouters 2.0
SF 205 弱引用 Fred L. Drake, Jr. 2.1
SF 207 富比較 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 迭代器 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 字典推導式 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 日誌系統 Vinay Sajip, Trent Mick 2.3
SF 285 新增 bool 型別 Guido van Rossum 2.3
SF 289 生成器表示式 Raymond Hettinger 2.4
SF 292 更簡單的字串替換 Barry Warsaw 2.4
SF 293 編解碼器錯誤處理回撥 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 條件表示式 Guido van Rossum, Raymond Hettinger 2.5
SF 309 部分函式應用 Peter Harris 2.5
SF 311 簡化擴充套件的全域性直譯器鎖獲取 Mark Hammond 2.3
SF 318 函式和方法的裝飾器 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 透過增強生成器實現協程 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 允許任何物件用於切片 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 抑制異常上下文 伊桑·弗曼 3.3
SF 412 鍵共享字典 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 公開長度提示的方法 亞歷克斯·蓋諾 3.4
SF 425 內建分發的相容性標籤 Daniel Holth 3.4
SF 427 Wheel 二進位制包格式 1.0 Daniel Holth
SF 428 pathlib 模組——面向物件的檔案系統路徑 安託萬·皮特魯 3.4
SF 435 將 Enum 型別新增到 Python 標準庫 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 安全物件終止 安託萬·皮特魯 3.4
SF 443 單分派泛型函式 Łukasz Langa 3.4
SF 445 新增新的 API 以自定義 Python 記憶體分配器 Victor Stinner 3.4
SF 446 使新建立的檔案描述符不可繼承 Victor Stinner 3.4
SF 448 額外的解包泛化 Joshua Landau 3.5
SF 450 向標準庫新增統計模組 Steven D’Aprano 3.4
SF 451 匯入系統的 ModuleSpec 型別 Eric Snow 3.4
SF 453 Python 安裝中 pip 的顯式引導 Donald Stufft, Alyssa Coghlan
SF 454 新增新的 tracemalloc 模組以跟蹤 Python 記憶體分配 Victor Stinner 3.4
SF 456 安全且可互換的雜湊演算法 Christian Heimes 3.4
SF 461 向 bytes 和 bytearray 新增 % 格式化 伊桑·弗曼 3.5
SF 465 用於矩陣乘法的專用中綴運算子 納撒尼爾·J·史密斯 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 為 stdlib http 客戶端預設啟用證書驗證 亞歷克斯·蓋諾 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 型別提示 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 字面量字串插值 Eric V. Smith 3.6
SF 503 簡單儲存庫 API 唐納德·斯塔夫特
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 Brett Cannon, Dino Viehland 3.6
SF 524 使 os.urandom() 在 Linux 上阻塞 Victor Stinner 3.6
SF 525 非同步生成器 Yury Selivanov 3.6
SF 526 變數註釋語法 Ryan Gonzalez, Philip House, Ivan Levkivskyi, Lisa Roach, Guido van Rossum 3.6
SF 527 刪除 PyPI 上未使用的檔案型別/副檔名 唐納德·斯塔夫特
SF 528 將 Windows 控制檯編碼更改為 UTF-8 Steve Dower 3.6
SF 529 將 Windows 檔案系統編碼更改為 UTF-8 Steve Dower 3.6
SF 530 非同步推導式 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 協議:結構化子型別(靜態鴨子型別) Ivan Levkivskyi, Jukka Lehtosalo, Łukasz Langa 3.8
SF 552 確定性 pyc Benjamin Peterson 3.7
SF 553 內建 breakpoint() Barry Warsaw 3.7
SF 557 資料類 Eric V. Smith 3.7
SF 560 對型別模組和泛型型別的核心支援 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 上下文變數 Yury Selivanov 3.7
SF 570 Python 僅限位置引數 Larry Hastings, Pablo Galindo, Mario Corchero, Eric N. Vander Weele 3.8
SF 572 賦值表示式 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 安託萬·皮特魯 3.8
SF 578 Python 執行時審計鉤子 Steve Dower 3.8
SF 584 向 dict 新增聯合運算子 Steven D’Aprano, Brandt Bucher 3.9
SF 585 標準集合中的型別提示泛型 Łukasz Langa 3.9
SF 586 字面量型別 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 向簡單 API 新增“Yank”支援 唐納德·斯塔夫特
SF 593 靈活的函式和變數註釋 Till Varoquaux, Konstantin Kashin 3.9
SF 594 從標準庫中刪除廢棄功能 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 顯式類型別名 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 簡單 API 版本控制 唐納德·斯塔夫特
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 變長泛型 Mark Mendoza, Matthew Rahtz, Pradeep Kumar Srinivasan, Vincent Siles 3.11
SF 647 使用者定義型別守衛 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 在回溯中包含細粒度錯誤位置 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 任意字面量字串型別 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 資料類轉換 Erik De Bonte, Eric Traut 3.11
SF 682 帶符號零的格式說明符 John Belmonte 3.11
SF 683 不朽物件,使用固定引用計數 Eric Snow, Eddie Elizondo 3.12
SF 684 每個直譯器 GIL Eric Snow 3.12
SF 685 可選分發依賴項的額外名稱比較 Brett Cannon
SF 688 使 buffer 協議在 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 用於擴充套件不透明型別的有限 C API Petr Viktorin 3.12
SF 698 靜態型別檢查的 Override 裝飾器 Steven Troxler, Joshua Xu, Shannon Zhu 3.12
SF 700 包索引簡單 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 數字認證的索引支援 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 模板字串 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 禁止 return/break/continue 退出 finally 塊 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 僅限關鍵字引數 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 函式註釋 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 中的位元組字面量 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 中的元類 Talin 3.0
SF 3116 新 I/O Daniel Stutzbach, Guido van Rossum, Mike Verdone 3.0
SF 3118 修訂 buffer 協議 Travis Oliphant, Carl Banks 3.0
SF 3119 引入抽象基類 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 類裝飾器 Collin Winter 3.0
SF 3131 支援非 ASCII 識別符號 Martin von Löwis 3.0
SF 3132 擴充套件可迭代解包 Georg Brandl 3.0
SF 3134 異常鏈和嵌入式回溯 Ka-Ping Yee 3.0
SF 3135 新 Super Calvin Spealman, Tim Delaney, Lie Ryan 3.0
SF 3137 不可變位元組和可變緩衝區 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 異常層次結構 安託萬·皮特魯 3.3
SF 3154 Pickle 協議版本 4 安託萬·皮特魯 3.4
SF 3155 類和函式的限定名 安託萬·皮特魯 3.3
SF 3156 非同步 IO 支援重啟:“asyncio”模組 Guido van Rossum 3.3

歷史性的 Meta-PEPs 和資訊性 PEPs

PEP 標題 作者
PS 5 語言演進指南 Paul Prescod
PS 6 Bug 修復釋出 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 映象自動發現和命名方案 唐納德·斯塔夫特
PF 464 移除 PyPI 映象真實性 API 唐納德·斯塔夫特
PF 470 移除 PyPI 上的外部託管支援 唐納德·斯塔夫特
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 語言暫停 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

推遲 PEP(因進一步研究或更新而推遲)

PEP 標題 作者
SD 213 屬性訪問處理程式 Paul Prescod 2.1
SD 219 無棧 Python Gordon McMillan 2.1
SD 222 Web 庫增強 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 的契約式程式設計 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__ 方法 羅納德·奧索倫
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 斷路協議和二進位制運算子 Alyssa Coghlan, Mark E. Haase 3.8
SD 533 迭代器的確定性清理 納撒尼爾·J·史密斯
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 執行緒化垃圾回收 安託萬·皮特魯 3.7
SD 568 上下文變數的生成器敏感性 納撒尼爾·J·史密斯 3.8
SD 661 哨兵值 Tal Einat
SD 674 禁止將宏用作左值 Victor Stinner 3.12
SD 774 移除 JIT 構建的 LLVM 要求 Savannah Ostrowski 3.14
SD 778 Wheel 中的符號連結支援 Emma Harper Smith
SD 787 使用 t 字串更安全地使用子程序 Nick Humrich, Alyssa Coghlan 3.15
SD 3124 過載、泛型函式、介面和適配 Phillip J. Eby
SD 3143 標準守護程序庫 Ben Finney 3.x
SD 3150 語句區域性名稱空間(又稱“given”子句) Alyssa Coghlan 3.4

被拒絕、被取代和已撤回的 PEP

PEP 標題 作者
PW 3 處理 Bug 報告的指南 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 範圍字面量 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 文件字串格式 Moshe Zadka
IR 220 協程、生成器、續體 Gordon McMillan
SR 224 屬性文件字串 馬克-安德烈·倫堡 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 型別 Christopher A. Craig, Moshe Zadka 2.2
SR 240 向 Python 新增 Rational 字面量 Christopher A. Craig, Moshe Zadka 2.2
SS 241 Python 軟體包元資料 A.M. Kuchling
SW 242 數值種類 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 物件適配 Alex Martelli, Clark C. Evans 2.5
SR 254 使類更像型別 Guido van Rossum 2.2
SR 256 文件字串處理系統框架 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 list 物件的 uniq 方法 Jason Petrone 2.2
SR 271 透過命令列選項為 sys.path 新增字首 Frédéric B. Giacometti 2.2
SR 275 多值切換 馬克-安德烈·倫堡 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 系統升級支援 馬克-安德烈·倫堡 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 可靠的獲取/釋放對 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 Top 和 Bottom 值的案例 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 異常鏈和嵌入式回溯 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 程式碼標籤 Micah Elliott
SR 351 凍結協議 Barry Warsaw 2.5
SS 354 Python 中的列舉 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 匯入後鉤子 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 名稱空間包 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 新增鍵轉換字典 安託萬·皮特魯 3.5
SW 459 Python 軟體包的標準元資料擴充套件 Alyssa Coghlan
SW 460 新增二進位制插值和格式化 安託萬·皮特魯 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 唐納德·斯塔夫特
SR 490 在 C 級別鏈式異常 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 向 dict 新增私有版本 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”塊管理全域性上下文 納撒尼爾·J·史密斯 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 在 pyproject.toml 中使用展開的 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 透過虛擬 wheel 實現可編輯安裝 Bernát Gábor
IR 663 標準化 Enum str()、repr() 和 format() 行為 伊桑·弗曼 3.11
SR 665 用於列出 Python 依賴項以實現應用程式可重複性的檔案格式 Brett Cannon, Pradyun Gedam, Tzu-ping Chung
SR 666 拒絕愚蠢的縮排 Laura Creighton 2.2
SR 677 可呼叫型別語法 Steven Troxler, Pradeep Kumar Srinivasan 3.11
SR 690 延遲匯入 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 可呼叫模組 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 註釋元資料中的文件 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 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 的日曆版本控制 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 引入角色 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 協函式 Gregory Ewing 3.3
SS 3153 非同步 IO 支援 Laurens Van Houtven
IR 8010 技術負責人治理模型 Barry Warsaw
IR 8011 由三位 Pythonista 領導的 Python 治理模型 Mariatta, Barry Warsaw
IR 8012 社群治理模型 Łukasz Langa
IR 8013 外部委員會治理模型 Steve Dower
IR 8014 公共治理模型 Jack Jansen
IR 8015 Python 社群組織 Victor Stinner

保留的 PEP 編號

PEP 標題 作者
801 保留 Warsaw

PEP 型別鍵

  • I資訊性:包含與 Python 生態系統相關的背景、指南或其他資訊的非規範性 PEP
  • P過程:描述或提議改變 Python 社群過程、工作流或治理的規範性 PEP
  • S標準追蹤:包含 Python 新特性、CPython 實現變更或生態系統互操作性標準的規範性 PEP

更多資訊請參見 PEP 1.

PEP 狀態鍵

  • A已接受:已被接受並待實現的規範性提案
  • A活躍:當前有效的指導性資訊,或正在使用的過程
  • D已推遲:非活躍的草案,可能會在稍後重新審議
  • <無字母>草案:正在積極討論和修訂的提案
  • F最終:已接受且實現完成,或不再活躍
  • P臨時:臨時接受但需要額外反饋
  • R已拒絕:已被正式拒絕,將不被接受
  • S已取代:已被另一個後續 PEP 取代
  • W已撤回:由發起人或作者撤回,不再考慮

更多資訊請參見 PEP 1.

作者/所有者

名稱 電子郵件地址
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 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
安託萬·皮特魯 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 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 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 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
馬克-安德烈·倫堡 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
納撒尼爾·J·史密斯 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
羅納德·奧索倫 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
Python 核心團隊和社群
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