Python 2.3.1
发布日期:2003年9月23日
这是一个补丁发布,取代了早期发布的2.3版本。
重要提示:此版本易受安全公告PSF-2006-001中描述的问题“宽Unicode构建(UCS-4)中unicode字符串的repr()函数存在缓冲区溢出”的影响。此修复已包含在Python 2.4.4和Python 2.5中。如果您需要继续使用Python 2.3,可在安全公告页面找到补丁。
重要提示:2.3.5 包含针对 SimpleXMLRPCServer.py 的安全修复。
我们很高兴地宣布 Python 2.3.1 于2003年9月23日发布。这是一个针对 Python 2.3 的错误修复版本,并取代了最初的 Python 2.3 版本。
Python 2.3.1 中没有添加新功能。相反,这个版本是两个月错误排查的结果。一些可能导致崩溃的隐秘错误以及一些内存泄漏都已修复。
有关已知问题和错误报告程序,请参阅单独的错误页面。
下载发行版
Windows 用户应下载 Windows 安装程序 Python-2.3.1.exe,运行它并按照屏幕上的友好说明完成安装。Windows 用户可能还会对 Mark Hammond 的 win32all 感兴趣,这是一个 Windows 特定的扩展集合,包括 COM 支持和 Pythonwin,一个使用 Windows 组件构建的 IDE。
适用于 Redhat 的 RPM 包和适用于其他使用 RPM 的操作系统的源 RPM 包可从RPM 页面获取。
所有其他用户应下载源代码归档 Python-2.3.1.tgz。使用 "tar -zxvf Python-2.3.1.tgz" 解压。切换到 Python-2.3.1 目录并运行 "./configure"、"make"、"make install" 命令来编译和安装 Python。
有哪些新内容?
- 请参阅 Python 2.3 版本的亮点。如前所述,2.3.1 版本是 2.3 的一个错误修复版本。
- Windows 安装程序现在以可搜索的 htmlhelp 格式包含文档,而不是单独的 HTML 文件。您仍然可以下载单独的 HTML 文件。
- Andrew Kuchling 的Python 2.3 新特性更详细地描述了自 Python 2.2 以来最明显的变化。
- 详细的更改列表可在发布说明中找到,或源代码发行版中的 Misc/NEWS文件中找到。
- 有关完整的更改列表,您可以在 CVS 中查看,或查看自 2.3 以来单个提交消息的 ChangeLog。
- PSF 关于 2.3.1 的新闻稿。
文档
文档也已更新
- 在线浏览HTML文档
- 使用 HTTP 下载。
最后在 Python 2.2.3 中出现的新式类的临时文档对 Python 2.3.1 仍然适用。Raymond Hettinger 还撰写了关于 Python 2.2 中引入的描述符教程。此外,Michele Simionato 撰写的Python 2.3 方法解析顺序是一篇很好的文章,它清晰地解释了 C3 MRO 算法(Python 2.3 中新增)。(也可作为reStructured Text提供。经许可复制。)
文件、MD5校验和、签名和大小
a3dcbe1c7f173c8e3c7cce28495016ae Python-2.3.1.tgz (8558611 bytes, signature) 2cff4d8a54ad3535376b7bce57538f7a Python-2.3.1.exe (9583272 bytes, signature)
上述签名是使用GnuPG并利用发布经理(Anthony Baxter)的公钥生成的,该公钥的密钥ID为6A45C816。
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 | GPG |
---|---|---|---|---|---|
Gzip 压缩的源码包 | 源码发布版 | 0b84ae32726d0705933bffa6a1fa1674 | 35.4 MB | SIG | |
Windows安装程序 | Windows | 2cff4d8a54ad3535376b7bce57538f7a | 9.1 MB | SIG |