Python 3.2.6
发布日期: 2014年10月12日
这是一个仅包含源代码的安全修复版本。最后一个二进制版本是 3.2.5。
随着 3.2.6 的发布,在首次发布五年后,Python 3.2 系列现已正式停止支持。Python 3.2 的所有官方维护(包括安全补丁)均已结束。如需获取持续维护的版本,请访问下载页面以了解最新的 Python 3 系列信息。
已修复的安全相关问题列表可在 NEWS 文件中找到。
与 3.1 相比,3.2 系列的新特性
Python 3.2 是为了改进和稳定 Python 3.x 系列所做努力的延续。自从 Python 2.7 最终版发布以来,2.x 系列将只接收错误修复,而新功能只为 3.x 开发。
由于 PEP 3003(语言变更暂停提案)生效,Python 3.2 在语法上没有变化,对内置类型的修改也很少。开发工作主要集中在标准库和支持将代码移植到 Python 3 上。主要亮点包括:
- 对 unittest 模块的大量改进
- PEP 3147,支持 .pyc 仓库目录
- PEP 3149,支持带版本标签的动态链接库
- PEP 3148,一个新的用于并发编程的 futures 库
- PEP 384,为扩展模块提供稳定的 ABI
- PEP 391,基于字典的日志配置
- 一个经过大修的 GIL 实现,减少了争用
- 一个扩展的 email 包,可以处理字节消息
- 一个大幅改进的 ssl 模块,支持 SSL 上下文和证书主机名匹配
- 一个 sysconfig 模块,用于访问配置信息
- 对 shutil 模块的补充,其中包括对归档文件的支持
- 对 configparser 的许多增强,其中包括映射协议支持
- 对 Python 调试器 pdb 的改进
- 无数关于字节/字符串问题的修复;其中包括对字节环境(文件名、环境变量)的完全支持
- 许多针对数值运算的一致性和行为修复
注意
Mac OS X 10.9 (Mavericks) 或更高版本的用户可能会受到 问题 18458 的影响,在使用交互式解释器时会遇到崩溃。Python 3.2.6 版本未修复此错误。如果您遇到此问题,请访问问题跟踪器查看您的可选方案。
更多资源
这是一个正式发布版本。请报告您遇到的任何错误。
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 | GPG |
---|---|---|---|---|---|
Gzip 压缩的源码包 | 源码发布版 | 23815d82ae706e9b781ca65865353d39 | 12.5 MB | SIG | |
XZ 压缩的源码包 | 源码发布版 | e0ba4360dfcb4aec735e666cc0ae7b0e | 8.8 MB | SIG |