Python 3.2.5 于 2013 年 5 月 15 日发布。此版本修复了 Python 3.2.4 中的一些回归,并计划成为最终的 3.2 系列错误修复版本。
与 3.1 相比,3.2 系列的新功能
Python 3.2 是改进和稳定 Python 3.x 系列的努力的延续。由于 Python 2.7 的最终版本,2.x 行将只接收错误修复,并且仅为 3.x 开发新功能。
由于 PEP 3003,即暂停语言更改生效,Python 的语法没有变化,Python 3.2 中的内置类型只有很少的变化。开发工作集中在标准库和支持将代码移植到 Python 3。
重点是:
- 对单元测试模块的大量改进
- PEP 3147,支持 .pyc 存储库目录
- PEP 3149,支持版本标记的动态库
- PEP 3148,一个用于并发编程的新期货库
- PEP 384,用于扩展模块的稳定 ABI
- PEP 391,基于字典的日志记录配置
- 彻底改革的 GIL 实现,减少了争用
- 处理字节消息的扩展电子邮件包
- 一个大大改进的 ssl 模块,支持 SSL 上下文和证书主机名匹配
- 用于访问配置信息的 sysconfig 模块
- 对 shutil 模块的补充,其中包括存档文件支持
- 对 configparser 的许多增强,其中包括映射协议支持
- 对 Python 调试器 pdb 的改进
- 关于字节/字符串问题的无数修复;其中完全支持字节环境(文件名、环境变量)
- 数字运算的许多一致性和行为修复