PEP 0 – Python 增强提案 (PEP) 索引
- 作者:
- PEP 编辑团队
- 状态:
- 活跃
- 类型:
- 信息性
- 创建日期:
- 2000-07-13
简介
此 PEP 包含所有 Python 增强提案(称为 PEP)的索引。 PEP 号码由 PEP 编辑团队 分配,一旦分配就不会更改。 PEP 文本的 版本控制历史 代表其历史记录。
主题
针对专业主题的 PEP 按照 主题 索引。
API
The PEPS API is a JSON file of metadata about all the published PEPs. Read more here.
按类别索引
元-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 发布指南 | 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 | Python 的 Unicode 相关安全注意事项 | 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 | 允许在 assert 语句中使用括号 | 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 | 向集合添加有序字典 | 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 | 将 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 | 安全的对象终结 | 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 | 向 Simple 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 的 Simple 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 | 将宏转换为 Python C API 中的函数 | Erlend Egeberg Aasland, Victor Stinner | 3.11 |
SF | 673 | 自身类型 | 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 | 用于静态类型的 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 | 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 上的发布文件托管 | 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 | 无栈 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 | stdlib 中的多解释器 | 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 | 处理错误报告的指南 | 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 | 属性文档字符串 | 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 | 指令语句 | 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 | 列表对象的 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 | 冻结协议 | 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 | stdlib 中的多解释器 | 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 | 使用展开的 TOML 表格在 pyproject.toml 中指定依赖项 | Laurie Opperman, Arun Babu Neelicattu | |
SR | 637 | 支持使用关键字参数进行索引 | Stefano Borini | 3.10 |
SR | 640 | 未使用的变量语法 | Thomas Wouters | 3.10 |
SR | 641 | 在 Python 3.10 兼容性标签的版本部分使用下划线 | Brett Cannon, Steve Dower, Barry Warsaw | 3.10 |
SR | 642 | 用于结构化模式匹配的显式模式语法 | Alyssa Coghlan | 3.10 |
SW | 645 | 允许将可选类型写成 x? | Maggie Moss | |
SR | 648 | 启动时可扩展的解释器定制 | Mario Corchero | 3.11 |
SW | 650 | 指定 Python 项目的安装程序要求 | Vikram Jayanthi, Dustin Ingram, Brett Cannon | |
SR | 651 | 健壮的堆栈溢出处理 | Mark Shannon | |
SR | 662 | 通过虚拟轮子进行可编辑安装 | 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 | 异步 IO 支持 | 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 | 处理错误报告的指南 | 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 发布指南 | 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 | 文档字符串格式 | Moshe Zadka | |
SF | 217 | 交互式使用的显示钩子 | Moshe Zadka | 2.1 |
SF | 218 | 添加内置集合对象类型 | Greg Wilson, Raymond Hettinger | 2.2 |
SD | 219 | 无栈 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 | 属性文档字符串 | 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 | 指令语句 | 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 | 文档字符串处理系统框架 | 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 | 冻结协议 | 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 | 向集合添加有序字典 | 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 | 将 Enum 类型添加到 Python 标准库 | 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 上的发布文件托管 | 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 | stdlib 中的多解释器 | 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 | 向 Simple 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 的 Simple API 进行版本控制 | Donald Stufft | |
IF | 630 | 隔离扩展模块 | Petr Viktorin | |
SS | 631 | 基于 PEP 508 在 pyproject.toml 中指定依赖项 | Ofek Lev | |
SF | 632 | 弃用 distutils 模块 | Steve Dower | 3.10 |
SR | 633 | 使用展开的 TOML 表格在 pyproject.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 | 将宏转换为 Python C API 中的函数 | Erlend Egeberg Aasland, Victor Stinner | 3.11 |
S | 671 | 延迟绑定函数参数默认值的语法 | Chris Angelico | 3.12 |
IA | 672 | Python 的 Unicode 相关安全注意事项 | Petr Viktorin | |
SF | 673 | 自身类型 | 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 | 允许在 assert 语句中使用括号 | 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 | 用于静态类型的 Override 装饰器 | 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 | stdlib 中的多解释器 | 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 | 异步 IO 支持 | 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 状态键
- A — 接受:已接受实施的规范性提案
- A — 活动:当前有效的指导信息或正在使用的流程
- D — 推迟:可能在以后恢复的非活动草案
- <无字母> — 草案:正在积极讨论和修订的提案
- F — 最终:已接受并实施完成,或不再活动
- P — 临时:已临时接受,但需要更多反馈
- R — 拒绝:正式拒绝,不会被接受
- S — 取代:被另一个后续 PEP 取代
- W — 撤回:由赞助商或作者从考虑范围中移除