Following system colour scheme Selected dark colour scheme Selected light colour scheme

Python 增强提案

PEP 0 – Python 增强提案(PEP)索引

作者:
PEP 编辑
状态:
活跃
类型:
信息
创建:
2000-07-13

目录

介绍

本 PEP 包含所有 Python 增强提案的索引,称为 PEP。 PEP 编号由 PEP 编辑分配,分配后不会更改。PEP 文本的版本控制历史记录代表其历史记录。

主题

针对专业主题的 PEP 按主题索引。

API

PEPS API 是关于所有已发布的 PEP 的元数据的 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 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

其他信息 PEP

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 文档字符串约定 David Goodger, Guido van Rossum
IF 272 块加密算法 API v1.0 A.M. Kuchling
IA 287 reStructuredText 文档字符串格式 David Goodger
IA 290 代码迁移和现代化 Raymond Hettinger
IF 291 Python 2 标准库的向后兼容性 Neal Norwitz 2.3
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
IA 569 Python 3.8 发布计划 Łukasz Langa 3.8
IF 579 重构 C 函数和方法 Jeroen Demeyer
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
IA 664 Python 3.11 发布计划 Pablo Galindo Salgado 3.11
IA 672 与 Unicode 相关的 Python 安全注意事项 Petr Viktorin
IA 693 Python 3.12 发布计划 Thomas Wouters 3.12
IA 719 Python 3.13 发布计划 Thomas Wouters 3.13
IA 745 Python 3.14 发布计划 Hugo van Kemenade 3.14
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

临时 PEP(暂时接受;接口可能仍会改变)

PEP 标题 作者
SP 639 通过更好的包元数据提高许可证清晰度 Philippe Ombredanne, C.A.M. Gerlach, Karolina Surma
SP 708 扩展存储库 API 以减轻依赖项混淆攻击 Donald Stufft
SP 740 对数字证明的支持索引 William Woodruff, Facundo Tuesca, Dustin Ingram

已接受的 PEP(已接受;可能尚未实施)

PEP 标题 作者
SA 458 使用签名存储库元数据安全下载 PyPI Trishank Karthik Kuppusamy, Vladimir Diaz, Marina Moore, Lukas Puehringer, Joshua Lock, Lois Anne DeLong, Justin Cappos
SA 563 推迟对注释的评估 Łukasz Langa 3.7
SA 590 Vectorcall:CPython 的快速调用协议 Mark Shannon, Jeroen Demeyer 3.8
SA 625 源分发的文件名 Tzu-ping Chung, Paul Moore
SA 649 使用描述符推迟注释的评估 Larry Hastings 3.14
SA 658 在简单存储库 API 中提供分发元数据 Tzu-ping Chung
SA 667 命名空间的一致视图 Mark Shannon, Tian Gao 3.13
SA 668 将 Python 基本环境标记为“外部管理” Geoffrey Thomas, Matthias Klose, Filipe Laíns, Donald Stufft, Tzu-ping Chung, Stefano Rivera, Elana Hashman, Pradyun Gedam
SA 685 比较可选分发依赖项的额外名称 Brett Cannon
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 Donald Stufft
SA 738 将 Android 添加为支持的平台 Malcolm Smith 3.13

开放 PEP(正在考虑中)

PEP 标题 作者
S 467 二进制序列的次要 API 增强 Alyssa Coghlan, Ethan Furman 3.13
S 480 在 PyPI 妥协后幸存下来:对包的端到端签名 Trishank Karthik Kuppusamy, Vladimir Diaz, Justin Cappos, Marina Moore
S 501 通用模板文字字符串 Alyssa Coghlan, Nick Humrich 3.12
I 588 GitHub 问题迁移计划 Mariatta
S 603 在 collections 中添加 frozenmap 类型 Yury Selivanov
S 638 句法宏 Mark Shannon
S 653 模式匹配的精确语义 Mark Shannon
I 659 专门化自适应解释器 Mark Shannon
S 661 哨兵值 Tal Einat
S 671 迟绑定函数参数默认值的语法 Chris Angelico 3.12
S 679 允许在断言语句中使用括号 Pablo Galindo Salgado 3.12
S 694 Python 包存储库的上传 2.0 API Donald Stufft
S 710 记录已安装包的来源 Fridolín Pokorný
S 711 PyBI:用于分发 Python 二进制文件的标准格式 Nathaniel J. Smith
S 718 可订阅函数 James Hilton-Balfe 3.13
I 720 交叉编译 Python 包 Filipe Laíns 3.12
S 725 在 pyproject.toml 中指定外部依赖项 Pradyun Gedam, Ralf Gommers
S 727 带注释的元数据中的文档 Sebastián Ramírez 3.13
S 728 具有类型化额外项目的 TypedDict Zixuan James Li 3.13
I 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
S 735 pyproject.toml 中的依赖项组 Stephen Rosen
S 736 调用时关键字参数的简写语法 Joshua Bambrick, Chris Angelico 3.14
S 739 用于 Python 安装的构建详细信息的静态描述文件 Filipe Laíns 3.14
S 743 将 Py_COMPAT_API_VERSION 添加到 Python C API Victor Stinner, Petr Viktorin 3.14
I 744 JIT 编译 Brandt Bucher, Savannah Ostrowski 3.13
S 746 类型检查带注释的元数据 Adrian Garcia Badaracco 3.14
S 747 TypeExpr:类型表达式的类型提示 David Foster 3.14
S 749 实施 PEP 649 Jelle Zijlstra 3.14
S 750 用于编写特定领域语言的标记字符串 Jim Baker, Guido van Rossum, Paul Everitt 3.14
S 751 用于列出 Python 依赖项以实现安装可重复性的文件格式 Brett Cannon
S 752 包存储库的隐式命名空间 Ofek Lev
S 753 核心元数据中统一的项目 URL William Woodruff, Facundo Tuesca
P 755 PyPI 的隐式命名空间策略 Ofek Lev
S 756 添加 PyUnicode_Export() 和 PyUnicode_Import() C 函数 Victor Stinner 3.14
S 757 用于导入导出 Python 整数的 C API Sergey B Kirpichev, Victor Stinner 3.14
S 789 通过限制异步生成器中的 yield 来防止任务取消错误 Zac Hatfield-Dodds, Nathaniel J. Smith 3.14
P 2026 Python 的日历版本控制 Hugo van Kemenade 3.26

已完成的 PEP(已完成,具有稳定的接口)

PEP 标题 作者
SF 100 Python Unicode 集成 Marc-André Lemburg 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 扩展打印语句 Barry Warsaw 2.0
SF 217 用于交互式使用的显示钩子 Moshe Zadka 2.1
SF 218 添加内置集合对象类型 Greg Wilson, Raymond Hettinger 2.2
SF 221 导入为 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 中的未来语句 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 十进制数据类型 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 抑制异常上下文 Ethan Furman 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 公开长度提示的方法 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 单分派泛型函数 Ł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 添加 % 格式化 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 为 stdlib 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 类型提示 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 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 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 中删除未(使用)的文件类型/扩展名 Donald Stufft
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 确定性 pycs Benjamin Peterson 3.7
SF 553 内置 breakpoint() Barry Warsaw 3.7
SF 557 数据类 Eric V. Smith 3.7
SF 560 对 typing 模块和泛型类型的核心支持 Ivan Levkivskyi 3.7
SF 561 分发和打包类型信息 Ethan 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 Antoine Pitrou 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 591 向 typing 添加 final 限定符 Michael J. Sullivan, Ivan Levkivskyi 3.8
SF 592 向简单 API 添加“Yank”支持 Donald Stufft
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 626 用于调试和其他工具的精确行号。 Mark Shannon 3.10
SF 627 记录已安装的项目 Petr Viktorin
SF 628 添加 math.tau Alyssa Coghlan 3.6
SF 629 对 PyPI 的简单 API 进行版本控制 Donald Stufft
SF 632 弃用 distutils 模块 Steve Dower 3.10
SF 634 结构化模式匹配:规范 Brandt Bucher, Guido van Rossum 3.10
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 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 669 CPython 的低影响监控 Mark Shannon 3.12
SF 670 将 CPython C API 中的宏转换为函数 Erlend Egeberg Aasland, Victor Stinner 3.11
SF 673 Self Type 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 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 用于扩展不透明类型的有限 C API Petr Viktorin 3.12
SF 698 用于静态类型的覆盖装饰器 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 737 用于格式化类型完全限定名称的 C API Victor Stinner 3.13
SF 741 Python 配置 C API Victor Stinner 3.14
SF 742 使用 TypeIs 缩小类型 Jelle Zijlstra 3.13
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 修改缓冲协议 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 异常层次结构 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

历史元 PEP 和信息 PEP

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 上的 release-file 托管 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
PF 545 Python 文档翻译 Julien Palard, Inada Naoki, Victor Stinner
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 Stackless 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__ 方法 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 断路器协议和二元运算符 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 674 禁止使用宏作为 l-values Victor Stinner 3.12
SD 734 标准库中的多个解释器 Eric Snow 3.13
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 Docstring 格式 Moshe Zadka
IR 220 协程、生成器、延续 Gordon McMillan
SR 224 属性 Docstring 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 添加有理数类型 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 数字种类 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 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 根据多个值进行切换 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
SR 294 types 模块中的类型名称 Oren Tirosh 2.5
SR 295 多行字符串常量的解释 Stepan Koltsov 3.0
SW 296 添加字节对象类型 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 可靠的获取/释放对 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 异常链接和嵌入式跟踪 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 freeze 协议 Barry Warsaw
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
IR 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 将 dict 迭代代码迁移到 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 层面链接异常 Victor Stinner 3.6
IR 496 环境标记 James Polley
PR 497 向后兼容性的标准机制 Ed Schofield
SR 500 将 datetime 方法委托给其 tzinfo 实现的协议 Alexander Belopolsky, Tim Peters
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' 块管理全局上下文 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
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 通过虚拟轮子实现可编辑安装 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 拒绝愚蠢的缩进 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
SR 754 IEEE 754 浮点数特殊值 Gregory R. Warnes 2.3
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 和“解释器”模块 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 异步 I/O 支持 Laurens Van Houtven
IR 8010 技术负责人治理模型 Barry Warsaw
IR 8011 由三位 Pythonistas 领导的 Python 治理模型 Mariatta, Barry Warsaw
IR 8012 社区治理模型 Łukasz Langa
IR 8013 外部委员会治理模型 Steve Dower
IR 8014 公共治理模型 Jack Jansen
IR 8015 Python 社区的组织 Victor Stinner

数字索引

PEP 标题 作者
PA 1 PEP 目的和指南 Barry Warsaw, Jeremy Hylton, David Goodger, Alyssa Coghlan
PA 2 添加新模块的程序 Brett Cannon, Martijn Faassen
PW 3 处理 Bug 报告的指南 Jeremy Hylton
PA 4 标准模块的弃用 Brett Cannon, Martin von Löwis
PS 5 语言演进指南 Paul Prescod
PS 6 错误修复版本 Aahz, Anthony Baxter
PA 7 C 代码风格指南 Guido van Rossum, Barry Warsaw
PA 8 Python 代码风格指南 Guido van Rossum, Barry Warsaw, Alyssa Coghlan
PW 9 纯文本 PEP 模板示例 Barry Warsaw
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 核心团队和社区
IA 20 Python 之禅 Tim Peters
PW 42 功能请求 Jeremy Hylton
SF 100 Python Unicode 集成 Marc-André Lemburg 2.0
IA 101 Python 发布 101 Barry Warsaw, Guido van Rossum
IS 102 执行 Python 微版本发布 Anthony Baxter, Barry Warsaw, Guido van Rossum
IW 103 收集有关 git 的信息 Oleg Broytman
IF 160 Python 1.6 版本计划 Fred L. Drake, Jr. 1.6
IF 200 Python 2.0 版本计划 Jeremy Hylton 2.0
SF 201 锁步迭代 Barry Warsaw 2.0
SF 202 列表推导式 Barry Warsaw 2.0
SF 203 增强赋值 Thomas Wouters 2.0
SR 204 范围字面量 Thomas Wouters 2.0
SF 205 弱引用 Fred L. Drake, Jr. 2.1
IW 206 Python 高级库 A.M. Kuchling
SF 207 丰富比较 Guido van Rossum, David Ascher 2.1
SF 208 重新设计强制转换模型 Neil Schemenauer, Marc-André Lemburg 2.1
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
SD 213 属性访问处理程序 Paul Prescod 2.1
SF 214 扩展打印语句 Barry Warsaw 2.0
SS 215 字符串插值 Ka-Ping Yee 2.1
IW 216 Docstring 格式 Moshe Zadka
SF 217 用于交互式使用的显示钩子 Moshe Zadka 2.1
SF 218 添加内置集合对象类型 Greg Wilson, Raymond Hettinger 2.2
SD 219 Stackless Python Gordon McMillan 2.1
IR 220 协程、生成器、延续 Gordon McMillan
SF 221 导入为 Thomas Wouters 2.0
SD 222 Web 库增强 A.M. Kuchling 2.1
SF 223 更改 x 转义符的含义 Tim Peters 2.0
SR 224 属性 Docstring Marc-André Lemburg 2.1
SR 225 逐元素/逐对象运算符 Huaiyu Zhu, Gregory Lielens 2.1
IF 226 Python 2.1 版本计划 Jeremy Hylton 2.1
SF 227 静态嵌套作用域 Jeremy Hylton 2.1
SW 228 重构 Python 的数字模型 Moshe Zadka, Guido van Rossum
SF 229 使用 Distutils 构建 Python A.M. Kuchling 2.1
SF 230 警告框架 Guido van Rossum 2.1
SR 231 __findattr__() Barry Warsaw 2.1
SF 232 函数属性 Barry Warsaw 2.1
SD 233 Python 在线帮助 Paul Prescod 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
SR 239 向 Python 添加有理数类型 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 数字种类 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
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
SF 250 在 Windows 上使用 site-packages Paul Moore 2.2
IF 251 Python 2.2 版本计划 Barry Warsaw, Guido van Rossum 2.2
SF 252 使类型看起来更像类 Guido van Rossum 2.2
SF 253 内置类型的子类型 Guido van Rossum 2.2
SR 254 使类看起来更像类型 Guido van Rossum 2.2
SF 255 简单生成器 Neil Schemenauer, Tim Peters, Magnus Lie Hetland 2.2
SR 256 Docstring 处理系统框架 David Goodger
IA 257 文档字符串约定 David Goodger, Guido van Rossum
SR 258 Docutils 设计规范 David Goodger
SR 259 省略在换行符后打印换行符 Guido van Rossum 2.2
SF 260 简化 xrange() Guido van Rossum 2.2
SF 261 对“宽” Unicode 字符的支持 Paul Prescod 2.2
SR 262 已安装 Python 包的数据库 A.M. Kuchling
SF 263 定义 Python 源代码编码 Marc-André Lemburg, Martin von Löwis 2.3
SF 264 模拟 shell 中的未来语句 Michael Hudson 2.2
SR 265 按值对字典进行排序 Grant Griffin 2.2
SW 266 优化全局变量/属性访问 Skip Montanaro 2.3
SD 267 优化访问模块命名空间 Jeremy Hylton 2.2
SR 268 扩展的 HTTP 功能和 WebDAV Greg Stein 2.x
SD 269 用于 Python 的 Pgen 模块 Jonathan Riehl 2.2
SR 270 列表对象的 uniq 方法 Jason Petrone 2.2
SR 271 通过命令行选项在 sys.path 中添加前缀 Frédéric B. Giacometti 2.2
IF 272 块加密算法 API v1.0 A.M. Kuchling
SF 273 从 ZIP 存档导入模块 James C. Ahlstrom 2.3
SF 274 字典推导式 Barry Warsaw 2.7, 3.0
SR 275 根据多个值进行切换 Marc-André Lemburg 2.6
SR 276 用于整数的简单迭代器 Jim Althoff 2.3
SF 277 Windows NT 的 Unicode 文件名支持 Neil Hodgson 2.3
SF 278 通用换行符支持 Jack Jansen 2.3
SF 279 内置函数 enumerate() Raymond Hettinger 2.3
SD 280 优化访问全局变量 Guido van Rossum 2.3
SR 281 使用 range 和 xrange 的循环计数器迭代 Magnus Lie Hetland 2.3
SF 282 日志系统 Vinay Sajip, Trent Mick 2.3
IF 283 Python 2.3 版本计划 Guido van Rossum 2.3
SR 284 整数 for 循环 David Eppstein, Gregory Ewing 2.3
SF 285 添加 bool 类型 Guido van Rossum 2.3
SD 286 增强型参数元组 Martin von Löwis 2.3
IA 287 reStructuredText 文档字符串格式 David Goodger
SW 288 生成器属性和异常 Raymond Hettinger 2.5
SF 289 生成器表达式 Raymond Hettinger 2.4
IA 290 代码迁移和现代化 Raymond Hettinger
IF 291 Python 2 标准库的向后兼容性 Neal Norwitz 2.3
SF 292 更简单的字符串替换 Barry Warsaw 2.4
SF 293 编解码错误处理回调 Walter Dörwald 2.3
SR 294 types 模块中的类型名称 Oren Tirosh 2.5
SR 295 多行字符串常量的解释 Stepan Koltsov 3.0
SW 296 添加字节对象类型 Scott Gilbert 2.3
SR 297 支持系统升级 Marc-André Lemburg 2.6
SW 298 锁定缓冲区接口 Thomas Heller 2.3
SR 299 模块中的特殊 __main__() 函数 Jeff Epler 2.3
SF 301 Distutils 的包索引和元数据 Richard Jones 2.3
SF 302 新的导入钩子 Just van Rossum, Paul Moore 2.3
SR 303 扩展 divmod() 以支持多个除数 Thomas Bellman 2.3
SW 304 控制字节码文件的生成 Skip Montanaro
SF 305 CSV 文件 API Kevin Altis, Dave Cole, Andrew McNamara, Skip Montanaro, Cliff Wells 2.3
IW 306 如何更改 Python 的语法 Michael Hudson, Jack Diederich, Alyssa Coghlan, Benjamin Peterson
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
SR 310 可靠的获取/释放对 Michael Hudson, Paul Moore 2.4
SF 311 简化扩展的全局解释器锁获取 Mark Hammond 2.3
SD 312 简单的隐式 lambda Roman Suzi, Alex Martelli 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
SD 316 用于 Python 的契约式编程 Terence Way
SR 317 消除隐式异常实例化 Steven Taschuk 2.4
SF 318 函数和方法的装饰器 Kevin D. Smith, Jim J. Jewett, Skip Montanaro, Anthony Baxter 2.4
SR 319 Python 同步/异步块 Michel Pelletier 2.4
IF 320 Python 2.4 版本计划 Barry Warsaw, Raymond Hettinger, Anthony Baxter 2.4
SW 321 日期/时间解析和格式化 A.M. Kuchling 2.4
SF 322 反向迭代 Raymond Hettinger 2.4
SD 323 可复制迭代器 Alex Martelli 2.5
SF 324 subprocess - 新的进程模块 Peter Astrand 2.4
SR 325 生成器的资源释放支持 Samuele Pedroni 2.4
SR 326 关于顶部和底部值的案例 Josiah Carlson, Terry Reedy 2.4
SF 327 十进制数据类型 Facundo Batista 2.4
SF 328 导入:多行和绝对/相对 Aahz 2.4, 2.5, 2.6
SR 329 在标准库中将内置函数视为常量 Raymond Hettinger 2.4
SR 330 Python 字节码验证 Michel Pelletier 2.6
SF 331 与区域设置无关的浮点数/字符串转换 Christian R. Reis 2.4
SR 332 字节向量和字符串/Unicode 统一 Skip Montanaro 2.5
IF 333 Python Web 服务器网关接口 v1.0 Phillip J. Eby
SW 334 通过 SuspendIteration 实现简单的协程 Clark C. Evans 3.0
SR 335 可重载的布尔运算符 Gregory Ewing 3.3
SR 336 使 None 可调用 Andrew McClelland
SD 337 在标准库中记录使用情况 Michael P. Dubner 2.5
SF 338 执行模块作为脚本 Alyssa Coghlan 2.5
IW 339 CPython 编译器的设计 Brett Cannon
SR 340 匿名块语句 Guido van Rossum
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
SS 344 异常链接和嵌入式跟踪 Ka-Ping Yee 2.5
SS 345 Python 软件包的元数据 1.2 Richard Jones 2.7
SW 346 用户定义的 (“with”) 语句 Alyssa Coghlan 2.5
PF 347 将 Python CVS 迁移到 Subversion Martin von Löwis
SR 348 Python 3.0 的异常重组 Brett Cannon
SR 349 允许 str() 返回 unicode 字符串 Neil Schemenauer 2.5
IR 350 代码标签 Micah Elliott
SR 351 freeze 协议 Barry Warsaw
SF 352 异常所需的超类 Brett Cannon, Guido van Rossum 2.5
SF 353 使用 ssize_t 作为索引类型 Martin von Löwis 2.5
SS 354 Python 中的枚举 Ben Finney 2.6
SR 355 Path - 面向对象的​​文件系统路径 Björn Lindqvist 2.5
IF 356 Python 2.5 版本计划 Neal Norwitz, Guido van Rossum, Anthony Baxter 2.5
SF 357 允许任何对象用于切片 Travis Oliphant 2.5
SF 358 “bytes” 对象 Neil Schemenauer, Guido van Rossum 2.6, 3.0
SW 359 “make” 语句 Steven Bethard 2.6
PF 360 外部维护的包 Brett Cannon
IF 361 Python 2.6 和 3.0 版本计划 Neal Norwitz, Barry Warsaw 2.6, 3.0
SF 362 函数签名对象 Brett Cannon, Jiwon Seo, Yury Selivanov, Larry Hastings 3.3
SR 363 动态属性访问的语法 Ben North
SW 364 过渡到 Py3K 标准库 Barry Warsaw 2.6
SR 365 添加 pkg_resources 模块 Phillip J. Eby
SF 366 主模块显式相对导入 Alyssa Coghlan 2.6, 3.0
SS 367 新的 super Calvin Spealman, Tim Delaney 2.6
SD 368 标准图像协议和类 Lino Mastrodomenico 2.6, 3.0
SW 369 导入后钩子 Christian Heimes 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
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
SF 376 已安装 Python 发行版的数据库 Tarek Ziadé 2.7, 3.2
SR 377 允许 __enter__() 方法跳过语句体 Alyssa Coghlan 2.7, 3.1
SF 378 千位分隔符的格式说明符 Raymond Hettinger 2.7, 3.1
SW 379 添加赋值表达式 Jervis Whitley 2.7, 3.2
SF 380 委派给子生成器的语法 Gregory Ewing 3.3
SW 381 PyPI 的镜像基础设施 Tarek Ziadé, Martin von Löwis
SR 382 命名空间包 Martin von Löwis 3.2
SF 383 系统字符接口中不可解码的字节 Martin von Löwis 3.1
SF 384 定义稳定的 ABI Martin von Löwis 3.2
PF 385 从 Subversion 迁移到 Mercurial Dirkjan Ochtman, Antoine Pitrou, Georg Brandl
SS 386 更改 Distutils 中的版本比较模块 Tarek Ziadé
PA 387 向后兼容性策略 Benjamin Peterson
SF 389 argparse - 新的命令行解析模块 Steven Bethard 2.7, 3.2
SR 390 Distutils 的静态元数据 Tarek Ziadé 2.7, 3.2
SF 391 基于字典的日志配置 Vinay Sajip 2.7, 3.2
IF 392 Python 3.2 版本计划 Georg Brandl 3.2
SF 393 灵活的字符串表示 Martin von Löwis 3.3
IA 394 类 Unix 系统上的“python”命令 Kerrick Staley, Alyssa Coghlan, Barry Warsaw, Petr Viktorin, Miro Hrončok, Carol Willing
SW 395 模块的限定名称 Alyssa Coghlan 3.4
IR 396 模块版本号 Barry Warsaw
SF 397 Windows 的 Python 启动器 Mark Hammond, Martin von Löwis 3.3
IF 398 Python 3.3 版本计划 Georg Brandl 3.3
IF 399 纯 Python/C 加速器模块兼容性要求 Brett Cannon 3.3
SD 400 弃用 codecs.StreamReader 和 codecs.StreamWriter Victor Stinner 3.3
PR 401 BDFL 退休 Barry Warsaw, Brett Cannon
SR 402 简化的包布局和分区 Phillip J. Eby 3.3
SD 403 通用装饰器子句(也称为 “@in” 子句) Alyssa Coghlan 3.4
IF 404 Python 2.8 未发布计划 Barry Warsaw 2.8
SF 405 Python 虚拟环境 Carl Meyer 3.3
SW 406 改进的导入状态封装 Alyssa Coghlan, Greg Slodkowicz 3.4
PD 407 新的发布周期和引入长期支持版本 Antoine Pitrou, Georg Brandl, Barry Warsaw
SR 408 标准库 __preview__ 包 Alyssa Coghlan, Eli Bendersky 3.3
SF 409 抑制异常上下文 Ethan Furman 3.3
SR 410 为时间戳使用 decimal.Decimal 类型 Victor Stinner 3.3
IS 411 Python 标准库中的临时包 Alyssa Coghlan, Eli Bendersky 3.3
SF 412 键共享字典 Mark Shannon 3.3
PW 413 Python 标准库的更快演进 Alyssa Coghlan
SF 414 Python 3.3 的显式 Unicode 字面量 Armin Ronacher, Alyssa Coghlan 3.3
SF 415 使用异常属性实现上下文抑制 Benjamin Peterson 3.3
SR 416 添加 frozendict 内置类型 Victor Stinner 3.3
SF 417 将 mock 包含在标准库中 Michael Foord 3.3
SF 418 添加单调时间、性能计数器和进程时间函数 Cameron Simpson, Jim J. Jewett, Stephen J. Turnbull, Victor Stinner 3.3
SD 419 保护清理语句免受中断 Paul Colomiets 3.3
SF 420 隐式命名空间包 Eric V. Smith 3.3
SF 421 添加 sys.implementation Eric Snow 3.3
SW 422 更简单的类创建自定义 Alyssa Coghlan, Daniel Urban 3.5
ID 423 与打包相关的命名约定和配方 Benoit Bryon
SF 424 公开长度提示的方法 Alex Gaynor 3.4
SF 425 构建分发的兼容性标签 Daniel Holth 3.4
IW 426 Python 软件包的元数据 2.0 Alyssa Coghlan, Daniel Holth, Donald Stufft
SF 427 Wheel 二进制包格式 1.0 Daniel Holth
SF 428 pathlib 模块 - 面向对象的 文件系统路径 Antoine Pitrou 3.4
IF 429 Python 3.4 版本计划 Larry Hastings 3.4
IF 430 将 Python 3 迁移为默认在线文档 Alyssa Coghlan
SS 431 时区支持改进 Lennart Regebro
SW 432 重构 CPython 启动序列 Alyssa Coghlan, Victor Stinner, Eric Snow
SS 433 更轻松地抑制文件描述符继承 Victor Stinner 3.4
IA 434 所有分支的 IDLE 增强异常 Todd Rovito, Terry Reedy
SF 435 向 Python 标准库添加 Enum 类型 Barry Warsaw, Eli Bendersky, Ethan Furman 3.4
SF 436 Argument Clinic DSL Larry Hastings 3.4
SR 437 用于指定签名、注解和参数转换器的 DSL Stefan Krah 3.4
PS 438 过渡到 PyPI 上的 release-file 托管 Holger Krekel, Carl Meyer
SR 439 在 Python 安装中包含隐式 pip 引导程序 Richard Jones 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 单分派泛型函数 Łukasz Langa 3.4
ID 444 Python Web3 接口 Chris McDonough, Armin Ronacher
SF 445 添加新的 API 以自定义 Python 内存分配器 Victor Stinner 3.4
SF 446 使新创建的文件描述符不可继承 Victor Stinner 3.4
SD 447 向元类添加 __getdescriptor__ 方法 Ronald Oussoren
SF 448 其他解包泛化 Joshua Landau 3.5
PF 449 移除 PyPI 镜像自动发现和命名方案 Donald Stufft
SF 450 向标准库添加统计模块 Steven D’Aprano 3.4
SF 451 用于导入系统的 ModuleSpec 类型 Eric Snow 3.4
IF 452 加密哈希函数 API v2.0 A.M. Kuchling, Christian Heimes
SF 453 Python 安装中 pip 的显式引导 Donald Stufft, Alyssa Coghlan
SF 454 添加新的 tracemalloc 模块以跟踪 Python 内存分配 Victor Stinner 3.4
SR 455 向 collections 添加一个键转换字典 Antoine Pitrou 3.5
SF 456 安全且可互换的哈希算法 Christian Heimes 3.4
IF 457 仅位置参数的符号 Larry Hastings
SA 458 使用签名存储库元数据安全下载 PyPI Trishank Karthik Kuppusamy, Vladimir Diaz, Marina Moore, Lukas Puehringer, Joshua Lock, Lois Anne DeLong, Justin Cappos
SW 459 Python 软件包的标准元数据扩展 Alyssa Coghlan
SW 460 添加二进制插值和格式化 Antoine Pitrou 3.5
SF 461 向 bytes 和 bytearray 添加 % 格式化 Ethan Furman 3.5
PW 462 CPython 的核心开发工作流程自动化 Alyssa Coghlan
SR 463 异常捕获表达式 Chris Angelico 3.5
PF 464 移除 PyPI 镜像真实性 API Donald Stufft
SF 465 用于矩阵乘法的专用中缀运算符 Nathaniel J. Smith 3.5
SF 466 Python 2.7.x 的网络安全增强功能 Alyssa Coghlan 2.7.9
S 467 二进制序列的次要 API 增强 Alyssa Coghlan, Ethan Furman 3.13
SF 468 在函数中保留 **kwargs 的顺序。 Eric Snow 3.6
SW 469 将 dict 迭代代码迁移到 Python 3 Alyssa Coghlan 3.5
PF 470 移除 PyPI 上的外部托管支持 Donald Stufft
SF 471 os.scandir() 函数 - 更好的、更快的目录迭代器 Ben Hoyt 3.5
SR 472 支持使用关键字参数进行索引 Stefano Borini, Joseph Martinot-Lagarde 3.6
SR 473 向内置异常添加结构化数据 Sebastian Kreft
PW 474 创建 forge.python.org Alyssa Coghlan
SF 475 重试使用 EINTR 失败的系统调用 Charles-François Natali, Victor Stinner 3.5
SF 476 为 stdlib http 客户端默认启用证书验证 Alex Gaynor 2.7.9, 3.4.3, 3.5
SF 477 将 ensurepip(PEP 453)移植到 Python 2.7 Donald Stufft, Alyssa Coghlan
IF 478 Python 3.5 版本计划 Larry Hastings 3.5
SF 479 更改生成器内部的 StopIteration 处理 Chris Angelico, Guido van Rossum 3.5
S 480 在 PyPI 妥协后幸存下来:对包的端到端签名 Trishank Karthik Kuppusamy, Vladimir Diaz, Justin Cappos, Marina Moore
PW 481 将 CPython 迁移到 Git、Github 和 Phabricator Donald Stufft
IF 482 类型提示的文献综述 Łukasz Langa
IF 483 类型提示的理论 Guido van Rossum, Ivan Levkivskyi
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
SR 490 在 C 层面链接异常 Victor Stinner 3.6
SD 491 Wheel 二进制包格式 1.9 Daniel Holth
SF 492 使用 async 和 await 语法的协程 Yury Selivanov 3.5
SF 493 用于 Python 2.7 的 HTTPS 验证迁移工具 Alyssa Coghlan, Robert Kuska, Marc-André Lemburg 2.7.12
IF 494 Python 3.6 版本计划 Ned Deily 3.6
SF 495 本地时间消歧 Alexander Belopolsky, Tim Peters 3.6
IR 496 环境标记 James Polley
PR 497 向后兼容性的标准机制 Ed Schofield
SF 498 字面量字符串插值 Eric V. Smith 3.6
SD 499 python -m foo 也应该在 sys.modules 中绑定 ‘foo’ Cameron Simpson, Chris Angelico, Joseph Jevnik 3.10
SR 500 将 datetime 方法委托给其 tzinfo 实现的协议 Alexander Belopolsky, Tim Peters
S 501 通用模板文字字符串 Alyssa Coghlan, Nick Humrich 3.12
IR 502 字符串插值 - 扩展讨论 Mike G. Miller 3.6
SF 503 简单存储库 API Donald Stufft
SW 504 默认情况下使用系统 RNG Alyssa Coghlan 3.6
SD 505 None 感知运算符 Mark E. Haase, Steve Dower 3.8
SF 506 向标准库添加 Secrets 模块 Steven D’Aprano 3.6
PR 507 将 CPython 迁移到 Git 和 GitLab Barry Warsaw
SF 508 Python 软件包的依赖项规范 Robert Collins
SS 509 向 dict 添加私有版本 Victor Stinner 3.6
SR 510 使用保护语句专门化函数 Victor Stinner 3.6
SR 511 代码转换器的 API Victor Stinner 3.6
PF 512 从 hg.python.org 迁移到 GitHub Brett Cannon
IS 513 用于便携式 Linux 构建发行版的平台标签 Robert T. McGibbon, Nathaniel J. Smith
IA 514 Windows 注册表中的 Python 注册 Steve Dower
SF 515 数字字面量中的下划线 Georg Brandl, Serhiy Storchaka 3.6
SR 516 pip/conda 等的构建系统抽象 Robert Collins, Nathaniel J. Smith
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
SW 521 通过生成器和协程中的 'with' 块管理全局上下文 Nathaniel J. Smith 3.6
SR 522 允许安全敏感 API 中的 BlockingIOError Alyssa Coghlan, Nathaniel J. Smith 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 中删除未(使用)的文件类型/扩展名 Donald Stufft
SF 528 将 Windows 控制台编码更改为 UTF-8 Steve Dower 3.6
SF 529 将 Windows 文件系统编码更改为 UTF-8 Steve Dower 3.6
SF 530 异步推导 Yury Selivanov 3.6
SW 531 存在检查运算符 Alyssa Coghlan 3.7
SD 532 断路器协议和二元运算符 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
SW 536 字面字符串插值的最终语法 Philipp Angerer 3.7
IF 537 Python 3.7 版本计划 Ned Deily 3.7
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
PF 541 包索引名称保留 Łukasz Langa
SR 542 函数头中的点表示法赋值 Markus Meskanen
SW 543 用于 Python 的统一 TLS API Cory Benfield, Christian Heimes 3.7
SF 544 协议:结构子类型(静态鸭子类型) Ivan Levkivskyi, Jukka Lehtosalo, Łukasz Langa 3.8
PF 545 Python 文档翻译 Julien Palard, Inada Naoki, Victor Stinner
SR 546 将 ssl.MemoryBIO 和 ssl.SSLObject 反向移植到 Python 2.7 Victor Stinner, Cory Benfield 2.7
SD 547 使用 -m 选项运行扩展模块 Marcel Plch, Petr Viktorin 3.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
SF 552 确定性 pycs Benjamin Peterson 3.7
SF 553 内置 breakpoint() Barry Warsaw 3.7
SS 554 标准库中的多个解释器 Eric Snow 3.13
SW 555 上下文局部变量 (contextvars) Koos Zevenhoven 3.7
SD 556 线程垃圾回收 Antoine Pitrou 3.7
SF 557 数据类 Eric V. Smith 3.7
SW 558 locals() 的定义语义 Alyssa Coghlan 3.13
SR 559 内置 noop() Barry Warsaw 3.7
SF 560 对 typing 模块和泛型类型的核心支持 Ivan Levkivskyi 3.7
SF 561 分发和打包类型信息 Ethan Smith 3.7
SF 562 模块 __getattr__ 和 __dir__ Ivan Levkivskyi 3.7
SA 563 推迟对注释的评估 Łukasz Langa 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
SD 568 生成器对上下文变量的敏感度 Nathaniel J. Smith 3.8
IA 569 Python 3.8 发布计划 Łukasz Langa 3.8
SF 570 Python 位置参数 Larry Hastings, Pablo Galindo, Mario Corchero, Eric N. Vander Weele 3.8
IS 571 manylinux2010 平台标签 Mark Williams, Geoffrey Thomas, Thomas Kluyver
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 Antoine Pitrou 3.8
SW 575 统一函数/方法类 Jeroen Demeyer 3.8
SW 576 合理化内置函数类 Mark Shannon 3.8
SW 577 增强赋值表达式 Alyssa Coghlan 3.8
SF 578 Python 运行时审计钩子 Steve Dower 3.8
IF 579 重构 C 函数和方法 Jeroen Demeyer
SR 580 C 调用协议 Jeroen Demeyer 3.8
PF 581 为 CPython 使用 GitHub Issues Mariatta
SR 582 Python 本地包目录 Kushal Das, Steve Dower, Donald Stufft, Alyssa Coghlan 3.12
IW 583 Python 的并发内存模型 Jeffrey Yasskin
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
I 588 GitHub 问题迁移计划 Mariatta
SF 589 TypedDict:具有固定键集的字典的类型提示 Jukka Lehtosalo 3.8
SA 590 Vectorcall:CPython 的快速调用协议 Mark Shannon, Jeroen Demeyer 3.8
SF 591 向 typing 添加 final 限定符 Michael J. Sullivan, Ivan Levkivskyi 3.8
SF 592 向简单 API 添加“Yank”支持 Donald Stufft
SF 593 灵活的函数和变量注释 Till Varoquaux, Konstantin Kashin 3.9
SF 594 从标准库中删除失效的电池 Christian Heimes, Brett Cannon 3.11
IW 595 改进 bugs.python.org Ezio Melotti, Berker Peksag
IA 596 Python 3.9 发布计划 Łukasz Langa 3.9
SF 597 添加可选的 EncodingWarning Inada Naoki 3.10
IW 598 引入增量功能发布 Alyssa Coghlan 3.9
IS 599 manylinux2014 平台标签 Dustin Ingram
SF 600 用于可移植 Linux 构建分发的未来“manylinux”平台标签 Nathaniel J. Smith, Thomas Kluyver
SR 601 禁止 return/break/continue 跳出 finally 块 Damien George, Batuhan Taskaya 3.8
PA 602 Python 年度发布周期 Łukasz Langa 3.9
S 603 在 collections 中添加 frozenmap 类型 Yury Selivanov
SF 604 允许将联合类型写入 X | Y Philippe PRADOS, Maggie Moss 3.10
IR 605 CPython 的滚动功能发布流 Steve Dower, Alyssa Coghlan 3.9
SR 606 Python 兼容性版本 Victor Stinner 3.9
IF 607 减少 CPython 的功能交付延迟 Łukasz Langa, Steve Dower, Alyssa Coghlan 3.9
SR 608 协调 Python 发布 Miro Hrončok, Victor Stinner 3.9
PA 609 Python 包权限 (PyPA) 治理 Dustin Ingram, Pradyun Gedam, Sumana Harihareswara
SF 610 记录已安装分发的直接 URL 来源 Stéphane Bidoul, Chris Jerdonek
SW 611 一百万的限制 Mark Shannon
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
IA 619 Python 3.10 发布计划 Pablo Galindo Salgado 3.10
SW 620 从 C API 中隐藏实现细节 Victor Stinner 3.12
SF 621 将项目元数据存储在 pyproject.toml 中 Brett Cannon, Dustin Ingram, Paul Ganssle, Pradyun Gedam, Sébastien Eustace, Thomas Kluyver, Tzu-ping Chung
SS 622 结构化模式匹配 Brandt Bucher, Daniel F Moisset, Tobias Kohn, Ivan Levkivskyi, Guido van Rossum, Talin 3.10
SF 623 从 Unicode 中删除 wstr Inada Naoki 3.10
SF 624 删除 Py_UNICODE 编码器 API Inada Naoki 3.11
SA 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 进行版本控制 Donald Stufft
IF 630 隔离扩展模块 Petr Viktorin
SS 631 基于 PEP 508 的 pyproject.toml 中的依赖关系规范 Ofek Lev
SF 632 弃用 distutils 模块 Steve Dower 3.10
SR 633 在 pyproject.toml 中使用展开的 TOML 表格进行依赖关系规范 Laurie Opperman, Arun Babu Neelicattu
SF 634 结构化模式匹配:规范 Brandt Bucher, Guido van Rossum 3.10
IF 635 结构化模式匹配:动机和原理 Tobias Kohn, Guido van Rossum 3.10
IF 636 结构化模式匹配:教程 Daniel F Moisset 3.10
SR 637 支持使用关键字参数进行索引 Stefano Borini 3.10
S 638 句法宏 Mark Shannon
SP 639 通过更好的包元数据提高许可证清晰度 Philippe Ombredanne, C.A.M. Gerlach, Karolina Surma
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
SF 643 软件包源分发的元数据 Paul Moore
SF 644 要求 OpenSSL 1.1.1 或更高版本 Christian Heimes 3.10
SW 645 允许将可选类型写成 x? Maggie Moss
SF 646 可变参数泛型 Mark Mendoza, Matthew Rahtz, Pradeep Kumar Srinivasan, Vincent Siles 3.11
SF 647 用户定义的类型守卫 Eric Traut 3.10
SR 648 在启动时对解释器进行可扩展的自定义 Mario Corchero 3.11
SA 649 使用描述符推迟注释的评估 Larry Hastings 3.14
SW 650 为 Python 项目指定安装程序要求 Vikram Jayanthi, Dustin Ingram, Brett Cannon
SR 651 健壮的堆栈溢出处理 Mark Shannon
SF 652 维护稳定的 ABI Petr Viktorin 3.10
S 653 模式匹配的精确语义 Mark Shannon
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
SA 658 在简单存储库 API 中提供分发元数据 Tzu-ping Chung
I 659 专门化自适应解释器 Mark Shannon
SF 660 基于 pyproject.toml 的构建的可编辑安装(基于 wheel) Daniel Holth, Stéphane Bidoul
S 661 哨兵值 Tal Einat
SR 662 通过虚拟轮子实现可编辑安装 Bernát Gábor
IR 663 标准化 Enum str()、repr() 和 format() 的行为 Ethan Furman 3.11
IA 664 Python 3.11 发布计划 Pablo Galindo Salgado 3.11
SR 665 用于列出 Python 依赖关系以实现应用程序可重复性的文件格式 Brett Cannon, Pradyun Gedam, Tzu-ping Chung
SR 666 拒绝愚蠢的缩进 Laura Creighton 2.2
SA 667 命名空间的一致视图 Mark Shannon, Tian Gao 3.13
SA 668 将 Python 基本环境标记为“外部管理” Geoffrey Thomas, Matthias Klose, Filipe Laíns, Donald Stufft, Tzu-ping Chung, Stefano Rivera, Elana Hashman, Pradyun Gedam
SF 669 CPython 的低影响监控 Mark Shannon 3.12
SF 670 将 CPython C API 中的宏转换为函数 Erlend Egeberg Aasland, Victor Stinner 3.11
S 671 迟绑定函数参数默认值的语法 Chris Angelico 3.12
IA 672 与 Unicode 相关的 Python 安全注意事项 Petr Viktorin
SF 673 Self Type Pradeep Kumar Srinivasan, James Hilton-Balfe 3.11
SD 674 禁止使用宏作为 l-values Victor Stinner 3.12
SF 675 任意字面量字符串类型 Pradeep Kumar Srinivasan, Graham Bleaney 3.11
PA 676 PEP 基础设施流程 Adam Turner
SR 677 可调用类型语法 Steven Troxler, Pradeep Kumar Srinivasan 3.11
SF 678 用注释丰富异常 Zac Hatfield-Dodds 3.11
S 679 允许在断言语句中使用括号 Pablo Galindo Salgado 3.12
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
SA 685 比较可选分发依赖项的额外名称 Brett Cannon
SA 686 将 UTF-8 模式设为默认模式 Inada Naoki 3.15
SA 687 隔离标准库中的模块 Erlend Egeberg Aasland, Petr Viktorin 3.12
SF 688 使 Python 中的缓冲区协议可访问 Jelle Zijlstra 3.12
SF 689 不稳定的 C API 层次 Petr Viktorin 3.12
SR 690 延迟导入 Germán Méndez Bravo, Carl Meyer 3.12
SA 691 基于 JSON 的 Python 包索引简单 API Donald Stufft, Pradyun Gedam, Cooper Lees, Dustin Ingram
SF 692 使用 TypedDict 进行更精确的 **kwargs 类型化 Franek Magiera 3.12
IA 693 Python 3.12 发布计划 Thomas Wouters 3.12
S 694 Python 包存储库的上传 2.0 API Donald Stufft
SF 695 类型参数语法 Eric Traut 3.12
SF 696 类型参数的类型默认值 James Hilton-Balfe 3.13
SF 697 用于扩展不透明类型的有限 C API Petr Viktorin 3.12
SF 698 用于静态类型的覆盖装饰器 Steven Troxler, Joshua Xu, Shannon Zhu 3.12
SA 699 删除 PEP 509 中添加的私有字典版本字段 Ken Jin 3.12
SF 700 用于包索引的简单 API 的附加字段 Paul Moore
SA 701 f 字符串的句法形式化 Pablo Galindo, Batuhan Taskaya, Lysandros Nikolaou, Marta Gómez Macías 3.12
SF 702 使用类型系统标记弃用 Jelle Zijlstra 3.13
SA 703 在 CPython 中使全局解释器锁可选 Sam Gross 3.13
SW 704 默认情况下,包安装程序要求使用虚拟环境 Pradyun Gedam
SF 705 TypedDict:只读项目 Alice Purcell 3.13
SF 706 用于 tarfile.extractall 的过滤器 Petr Viktorin 3.12
SR 707 __exit__ 和 __aexit__ 的简化签名 Irit Katriel 3.12
SP 708 扩展存储库 API 以减轻依赖项混淆攻击 Donald Stufft
SF 709 内联推导 Carl Meyer 3.12
S 710 记录已安装包的来源 Fridolín Pokorný
S 711 PyBI:用于分发 Python 二进制文件的标准格式 Nathaniel J. Smith
SR 712 在 dataclasses.field 中添加“converter”参数 Joshua Cannon 3.13
SR 713 可调用模块 Amethyst Reese 3.12
SA 714 重命名简单 API 中的 dist-info-metadata Donald Stufft
SF 715 在 PyPI 上禁用 bdist_egg 分发上传 William Woodruff
S 718 可订阅函数 James Hilton-Balfe 3.13
IA 719 Python 3.13 发布计划 Thomas Wouters 3.13
I 720 交叉编译 Python 包 Filipe Laíns 3.12
SF 721 使用 tarfile.data_filter 进行源分发提取 Petr Viktorin 3.12
SR 722 单文件脚本的依赖关系规范 Paul Moore
SF 723 内联脚本元数据 Ofek Lev
SW 724 更严格的类型保护 Rich Chiodo, Eric Traut, Erik De Bonte 3.13
S 725 在 pyproject.toml 中指定外部依赖项 Pradyun Gedam, Ralf Gommers
SR 726 模块 __setattr__ 和 __delattr__ Sergey B Kirpichev 3.13
S 727 带注释的元数据中的文档 Sebastián Ramírez 3.13
S 728 具有类型化额外项目的 TypedDict Zixuan James Li 3.13
PA 729 类型治理流程 Jelle Zijlstra, Shantanu Jain
SF 730 添加 iOS 作为支持的平台 Russell Keith-Magee 3.13
PA 731 C API 工作组章程 Guido van Rossum, Petr Viktorin, Victor Stinner, Steve Dower, Irit Katriel
PA 732 Python 文档编辑委员会 Joanna Jablonski
I 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
SD 734 标准库中的多个解释器 Eric Snow 3.13
S 735 pyproject.toml 中的依赖项组 Stephen Rosen
S 736 调用时关键字参数的简写语法 Joshua Bambrick, Chris Angelico 3.14
SF 737 用于格式化类型完全限定名称的 C API Victor Stinner 3.13
SA 738 将 Android 添加为支持的平台 Malcolm Smith 3.13
S 739 用于 Python 安装的构建详细信息的静态描述文件 Filipe Laíns 3.14
SP 740 对数字证明的支持索引 William Woodruff, Facundo Tuesca, Dustin Ingram
SF 741 Python 配置 C API Victor Stinner 3.14
SF 742 使用 TypeIs 缩小类型 Jelle Zijlstra 3.13
S 743 将 Py_COMPAT_API_VERSION 添加到 Python C API Victor Stinner, Petr Viktorin 3.14
I 744 JIT 编译 Brandt Bucher, Savannah Ostrowski 3.13
IA 745 Python 3.14 发布计划 Hugo van Kemenade 3.14
S 746 类型检查带注释的元数据 Adrian Garcia Badaracco 3.14
S 747 TypeExpr:类型表达式的类型提示 David Foster 3.14
S 749 实施 PEP 649 Jelle Zijlstra 3.14
S 750 用于编写特定领域语言的标记字符串 Jim Baker, Guido van Rossum, Paul Everitt 3.14
S 751 用于列出 Python 依赖项以实现安装可重复性的文件格式 Brett Cannon
S 752 包存储库的隐式命名空间 Ofek Lev
S 753 核心元数据中统一的项目 URL William Woodruff, Facundo Tuesca
SR 754 IEEE 754 浮点数特殊值 Gregory R. Warnes 2.3
P 755 PyPI 的隐式命名空间策略 Ofek Lev
S 756 添加 PyUnicode_Export() 和 PyUnicode_Import() C 函数 Victor Stinner 3.14
S 757 用于导入导出 Python 整数的 C API Sergey B Kirpichev, Victor Stinner 3.14
S 789 通过限制异步生成器中的 yield 来防止任务取消错误 Zac Hatfield-Dodds, Nathaniel J. Smith 3.14
IA 801 保留 Barry Warsaw
P 2026 Python 的日历版本控制 Hugo van Kemenade 3.26
PF 3000 Python 3000 Guido van Rossum
PW 3001 审查和改进标准库模块的程序 Georg Brandl
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
SF 3101 高级字符串格式化 Talin 3.0
SF 3102 关键字参数 Talin 3.0
SR 3103 switch/case 语句 Guido van Rossum 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
SR 3117 后缀类型声明 Georg Brandl 3.0
SF 3118 修改缓冲协议 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
SR 3122 主模块的界定 Brett Cannon
SF 3123 使 PyObject_HEAD 符合标准 C Martin von Löwis 3.0
SD 3124 重载、泛型函数、接口和适配 Phillip J. Eby
SR 3125 删除反斜杠续行 Jim J. Jewett
SR 3126 删除隐式字符串连接 Jim J. Jewett, Raymond Hettinger
SF 3127 整数字面量支持和语法 Patrick Maupin 3.0
SR 3128 BList:更快的类似列表的类型 Daniel Stutzbach 2.6, 3.0
SF 3129 类装饰器 Collin Winter 3.0
SR 3130 访问当前模块/类/函数 Jim J. Jewett 3.0
SF 3131 支持非 ASCII 标识符 Martin von Löwis 3.0
SF 3132 扩展可迭代解包 Georg Brandl 3.0
SR 3133 引入角色 Collin Winter 3.0
SF 3134 异常链接和嵌入式跟踪 Ka-Ping Yee 3.0
SF 3135 新的 super Calvin Spealman, Tim Delaney, Lie Ryan 3.0
SR 3136 带标签的 break 和 continue Matt Chisholm 3.1
SF 3137 不可变字节和可变缓冲区 Guido van Rossum 3.0
SF 3138 Python 3000 中的字符串表示 Atsuo Ishimoto 3.0
SR 3139 清理 sys 和“解释器”模块 Benjamin Peterson 3.0
SR 3140 str(container) 应该调用 str(item),而不是 repr(item) Oleg Broytman, Jim J. Jewett
SF 3141 数字的类型层次结构 Jeffrey Yasskin 3.0
SR 3142 在生成器表达式中添加“while”子句 Gerald Britton 3.0
SD 3143 标准守护进程库 Ben Finney 3.x
SF 3144 Python 标准库的 IP 地址操作库 Peter Moody 3.3
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
SF 3147 PYC 仓库目录 Barry Warsaw 3.2
SF 3148 futures - 异步执行计算 Brian Quinlan 3.2
SF 3149 ABI 版本标记的 .so 文件 Barry Warsaw 3.2
SD 3150 语句局部命名空间(也称为 “given” 子句) Alyssa Coghlan 3.4
SF 3151 重构 OS 和 IO 异常层次结构 Antoine Pitrou 3.3
SR 3152 协函数 Gregory Ewing 3.3
SS 3153 异步 I/O 支持 Laurens Van Houtven
SF 3154 Pickle 协议版本 4 Antoine Pitrou 3.4
SF 3155 类和函数的限定名称 Antoine Pitrou 3.3
SF 3156 异步 IO 支持重启:”asyncio” 模块 Guido van Rossum 3.3
IF 3333 Python Web 服务器网关接口 v1.0.1 Phillip J. Eby
IF 8000 Python 语言治理提案概述 Barry Warsaw
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
IF 8002 开源治理调查 Barry Warsaw, Łukasz Langa, Antoine Pitrou, Doug Hellmann, Carol Willing
IR 8010 技术负责人治理模型 Barry Warsaw
IR 8011 由三位 Pythonistas 领导的 Python 治理模型 Mariatta, Barry Warsaw
IR 8012 社区治理模型 Łukasz Langa
IR 8013 外部委员会治理模型 Steve Dower
IR 8014 公共治理模型 Jack Jansen
IR 8015 Python 社区的组织 Victor Stinner
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

保留的 PEP 编号

PEP 标题 作者
801 保留 华沙

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 Turner python at quite.org.uk
Adrian Garcia Badaracco adrian at adriangb.com
Alex Gaynor alex.gaynor at gmail.com
Alex Martelli aleaxit at gmail.com
Alexander Belopolsky alexander.belopolsky at gmail.com
Alexandre Vassalotti alexandre at peadrop.com
Alice Purcell alicederyn at gmail.com
Alyssa Coghlan ncoghlan at gmail.com
Amethyst Reese amethyst at n7.gg
Ammar Askar ammar at ammaraskar.com
Andre Roberge andre.roberge at gmail.com
Andrew McClelland eternalsquire at comcast.net
Andrew McNamara andrewm at object-craft.com.au
Anthony Baxter anthony at interlink.com.au
Antoine Pitrou solipsis at pitrou.net
Armin Ronacher armin.ronacher at active-4.com
Arun Babu Neelicattu arun.neelicattu at gmail.com
Atsuo Ishimoto ishimoto at gembook.org
Barry Warsaw barry at python.org
Batuhan Taskaya batuhan at python.org
Ben Finney ben+python at benfinney.id.au
Ben Hoyt benhoyt at gmail.com
Ben North ben at redfrontdoor.org
Benjamin Peterson benjamin at python.org
Benoit Bryon benoit at marmelune.net
Berker Peksag berker.peksag at gmail.com
Bernát Gábor gaborjbernat at gmail.com
Björn Lindqvist bjourne at gmail.com
Brandt Bucher brandt at python.org
Brett Cannon brett at python.org
Brian Quinlan brian at sweetapp.com
C.A.M. Gerlach cam.gerlach at gerlach.cam
Calvin Spealman ironfroggy at gmail.com
Cameron Simpson cs at cskk.id.au
Carl Banks pythondev at aerojockey.com
Carl Friedrich Bolz-Tereick cfbolz at gmx.de
Carl Meyer carl at oddbird.net
Carol Willing willingc at gmail.com
Charles R. McCreary
Charles-François Natali cf.natali at gmail.com
Chris Angelico rosuav at gmail.com
Chris Jerdonek chris.jerdonek at gmail.com
Chris McDonough chrism at plope.com
Christian Heimes christian at python.org
Christian R. Reis kiko at async.com.br
Christopher A. Craig python-pep at ccraig.org
Christopher Barker pythonchb at gmail.com
Clark C. Evans cce at clarkevans.com
Cliff Wells logiplexsoftware at earthlink.net
Collin Winter collinwinter at google.com
Cooper Lees me at cooperlees.com
Cory Benfield cory at lukasa.co.uk
Damien George
Daniel F Moisset dfmoisset at gmail.com
Daniel Holth dholth at gmail.com
Daniel Stutzbach daniel at stutzbachenterprises.com
Daniel Urban urban.dani+py at gmail.com
Dave Cole djc at object-craft.com.au
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
Dennis Sweeney sweeney.dennis650 at gmail.com
Dino Viehland dinov at microsoft.com
Dirkjan Ochtman dirkjan at ochtman.nl
Domenico Andreoli domenico.andreoli at linux.com
Donald Stufft donald at stufft.io
Donghee Na donghee.na at python.org
Doug Hellmann doug at doughellmann.com
Dustin Ingram di at python.org
Ed Schofield ed at pythoncharmers.com
Eddie Elizondo eduardo.elizondorueda at gmail.com
Ee Durbin ee at python.org
Elana Hashman ehashman at debian.org
Eli Bendersky eliben at gmail.com
Elvis Pranskevichus elvis at edgedb.com
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 M. Bray
Erlend Egeberg Aasland erlend at python.org
Ethan Furman ethan at stoneleaf.us
Ethan Smith ethan at ethanhs.me
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 riseup.net
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
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
Jack Diederich jackdied at gmail.com
Jack Jansen jack at cwi.nl
James C. Ahlstrom jim at interet.com
James Hilton-Balfe gobot1234yt at gmail.com
James Polley jp at jamezpolley.com
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 [email protected]
Jim J. Jewett [email protected]
徐志远 [email protected]
Joanna Jablonski
乔·凯里 [email protected]
John Belmonte [email protected]
Jonathan Riehl [email protected]
约瑟夫·耶夫尼克 [email protected]
约瑟夫·马蒂诺-拉加德
约书亚·班布里克 [email protected]
Joshua Cannon [email protected]
Joshua Landau [email protected]
约书亚·洛克 [email protected]
许书亚 [email protected]
约西亚·卡尔森 [email protected]
Jukka Lehtosalo [email protected]
朱利安·帕拉德 [email protected]
贾斯特·范·罗苏姆 [email protected]
贾斯汀·卡波斯 [email protected]
Ka-Ping Yee [email protected]
卡尔·尼尔森 [email protected]
卡罗丽娜·苏尔玛 [email protected]
Ken Jin [email protected]
克里克·斯特利 [email protected]
凯文·阿尔蒂斯 [email protected]
凯文·D·史密斯 [email protected]
康斯坦丁·卡辛 [email protected]
Koos Zevenhoven [email protected]
库沙尔·达斯 [email protected]
Larry Hastings [email protected]
Laura Creighton [email protected]
Laurens Van Houtven [email protected]
劳丽·奥珀曼 [email protected]
Lennart Regebro [email protected]
莱·瑞安 [email protected]
Lino Mastrodomenico [email protected]
丽莎·罗奇 [email protected]
洛伊斯·安妮·德龙 [email protected]
卢卡斯·普林格 [email protected]
莱桑德罗斯·尼科劳 [email protected]
Maggie Moss [email protected]
Magnus Lie Hetland [email protected]
Malcolm Smith [email protected]
马克-安德烈·莱姆伯格 [email protected]
Marc-André Lemburg [email protected]
马塞尔·普尔奇 [email protected]
Mariatta [email protected]
玛丽娜·摩尔 [email protected]
Mario Corchero [email protected]
马克·E·哈斯 [email protected]
Mark Hammond [email protected]
Mark Mendoza [email protected]
Mark Shannon [email protected]
马克·威廉姆斯 [email protected]
Markus Meskanen [email protected]
玛塔·戈麦斯·马西亚斯 [email protected]
马蒂恩·法森 [email protected]
Martin Teichmann [email protected]
Martin von Löwis [email protected]
雅摩多·正之
Matt Chisholm [email protected]
马修·拉赫兹 [email protected]
马蒂亚斯·克洛斯 [email protected]
Micah Elliott [email protected]
Michael Foord 迈克尔@python.org
Michael Hudson [email protected]
迈克尔·J·沙利文 [email protected]
迈克尔·李 [email protected]
Michael P. Dubner [email protected]
Michel Pelletier [email protected]
Mike G. Miller
Mike Meyer [email protected]
迈克·弗登 [email protected]
米罗·洪乔克 [email protected]
Moshe Zadka [email protected]
Nathaniel J. Smith [email protected]
Neal Norwitz [email protected]
Ned Deily [email protected]
Neil Hodgson [email protected]
Neil Schemenauer [email protected]
尼克·胡姆里奇 [email protected]
Ofek Lev [email protected]
Oleg Broytman [email protected]
Oren Tirosh [email protected]
帕布罗·加林多 [email protected]
Pablo Galindo Salgado [email protected]
Patrick Maupin [email protected]
保罗·巴雷特 [email protected]
Paul Colomiets [email protected]
保罗·埃弗里特 [email protected]
Paul F. Dubois [email protected]
Paul Ganssle [email protected]
Paul Moore [email protected]
Paul Prescod [email protected]
Peter Astrand [email protected]
Peter Harris [email protected]
Peter Moody [email protected]
Peter Schneider-Kamp [email protected]
Petr Viktorin [email protected]
菲利普·豪斯 [email protected]
Philipp Angerer [email protected]
菲利普·翁布雷丹 [email protected]
菲利普·普拉多 [email protected]
Phillip J. Eby [email protected]
普拉迪普·库马尔·斯里尼瓦桑 [email protected]
Pradyun Gedam [email protected]
R David Murray
拉尔夫·戈默斯 [email protected]
Raymond Hettinger [email protected]
里德·克莱克纳 [email protected]
里奇·奇奥多 [email protected]
Richard Jones [email protected]
理查德·奥德克 [email protected]
Robert Collins [email protected]
罗伯特·库斯卡 [email protected]
罗伯特·T·麦吉本 [email protected]
罗曼·苏齐 [email protected]
Ronald Oussoren [email protected]
Russell Keith-Magee [email protected]
瑞安·冈萨雷斯 [email protected]
Sam Gross [email protected]
Samuele Pedroni [email protected]
萨凡纳·奥斯特罗夫斯基 [email protected]
Scott Gilbert [email protected]
Sean Reifschneider [email protected]
Sebastian Kreft [email protected]
Sebastián Ramírez [email protected]
Sergey B Kirpichev [email protected]
谢尔盖·斯托尔恰卡
塞巴斯蒂安·尤斯塔斯 [email protected]
Shannon Zhu [email protected]
尚塔努·贾恩 [email protected]
西蒙·克罗斯 [email protected]
Skip Montanaro [email protected]
斯特凡·贝赫内尔 [email protected]
Stefan Krah [email protected]
Stefano Borini
斯特法诺·里维拉 [email protected]
Stepan Koltsov [email protected]
斯特潘·辛德拉 [email protected]
斯蒂芬·J·特恩布尔 [email protected]
Stephen Rosen [email protected]
Steve Dower [email protected]
Steven Bethard [email protected]
Steven D’Aprano [email protected]
Steven Taschuk [email protected]
史蒂文·特罗克斯勒 [email protected]
斯特凡·比杜尔 [email protected]
苏玛娜·哈里哈雷斯瓦拉 [email protected]
Tal Einat [email protected]
Talin [email protected]
塔内利·胡基宁
Tarek Ziadé [email protected]
Terence Way [email protected]
特里·里迪 [email protected]
Python 核心团队和社区
Thomas Bellman [email protected]
Thomas Heller [email protected]
托马斯·克卢弗 [email protected]
Thomas Wouters [email protected]
高田 [email protected]
蒂尔·瓦罗库 [email protected]
蒂姆·德莱尼 [email protected]
蒂姆·费尔根特雷夫 [email protected]
Tim Peters [email protected]
托比亚斯·科恩 [email protected]
托德·罗维托 [email protected]
托马斯·奥萨瓦 [email protected]
托尼·洛恩德斯 [email protected]
Travis Oliphant [email protected]
特伦特·米克 [email protected]
特里尚克·卡蒂克·库普萨米 [email protected]
Tzu-ping Chung [email protected]
Victor Stinner [email protected]
维克拉姆·贾扬蒂 [email protected]
Vinay Sajip [email protected]
文森特·西莱斯 [email protected]
弗拉基米尔·迪亚兹 [email protected]
W·艾萨克·卡罗尔 [email protected]
Walter Dörwald [email protected]
温泽尔·雅各布 [email protected]
William Woodruff 威廉@yossarian.net
Yury Selivanov [email protected]
Zac Hatfield-Dodds [email protected]
扎卡里·韦尔 [email protected]
Zixuan James Li [email protected]
Łukasz Langa [email protected]