Python 2.3.5
发布日期:2005年2月8日
Python 2.3.5 (最终版)于2005年2月8日发布。这是Python 2.3的一个错误修复版本。自2.3.4以来,已修复了大约50个错误——在Python解释器、标准库以及构建过程中——详见发布说明。重要提示:此版本易受安全公告PSF-2006-001中描述的问题“宽Unicode构建(UCS-4)中unicode字符串的repr()函数存在缓冲区溢出”的影响。此修复已包含在Python 2.4.4和Python 2.5中。如果您需要继续使用Python 2.3,可在安全公告页面找到补丁。
Python 2.3.5取代了之前的Python 2.3.4版本。
Python 2.3.5没有添加任何新功能——2.3系列处于仅修复bug模式。
2.3.5包含一个针对SimpleXMLRPCServer的重要安全修复——详见公告 (PSF-2005-001)。
Python 2.3.5是Python 2.3系列中最后一次计划发布,旨在为那些因某些原因不得不停留在Python 2.3的用户提供服务。Python 2.4是一个较新的版本,应尽可能优先使用。从现在起,bug修复版本将从Python 2.4分支发布——2.4.1将是下一个Python版本。
有关已知问题和错误报告程序,请参阅单独的错误页面。
下载发行版
Windows用户应下载Windows安装程序Python-2.3.5.exe,运行它并按照屏幕上的友好说明完成安装。Windows用户可能还会对Mark Hammond的win32all感兴趣,它是一个Windows特定扩展集合,包括COM支持和Pythonwin,一个使用Windows组件构建的IDE。
适用于Red Hat/Fedora的RPM包以及适用于其他使用RPM操作系统的源代码RPM包可从RPM页面获取。
所有其他用户应下载Python-2.3.5.tgz或Python-2.3.5.tar.bz2,即源文件归档。tar.bz2文件小得多,如果您的系统有相应工具处理它,请下载该文件。使用"tar -zxvf Python-2.3.5.tgz"(或"bzcat Python-2.3.5.tar.bz2 | tar -xf -")解压。进入Python-2.3.5目录并运行"./configure"、"make"、"make install"命令以编译和安装Python。源文件归档也适用于需要自行构建版本的Windows用户。
Solaris和HP-UX用户警告:某些版本的Solaris和HP/UX的tar(1)会报告校验和错误,并且无法解压Python源代码树。这是由于某些路径名对于供应商的版本来说过长。请改用GNU tar。
如果您在系统上构建时遇到问题,请查看顶层README文件以获取平台特定的提示,或者查看错误网页上的构建错误部分。
有哪些新内容?
- 自2.3.4以来的详细更改列表在发布说明中,也可以作为文件获取源代码发行版中的 Misc/NEWS在源代码分发中。
- 参阅Python 2.3版本的亮点。如前所述,2.3.5版本是2.3.4的bug修复版本,而2.3.4本身是2.3的bug修复版本。
- Windows安装程序现在包含可搜索的htmlhelp格式文档,而不是单独的HTML文件。您仍然可以下载单独的HTML文件。
- Andrew Kuchling的Python 2.3的新功能更详细地描述了自Python 2.2以来最显著的变化。
- 有关完整的更改列表,您可以在CVS中查找。
文档
文档也已更新
- 在线浏览HTML文档
- 使用HTTP下载。
上次Python 2.2.3中出现的新式类的临时文档对Python 2.3.5仍然适用。Raymond Hettinger还撰写了关于描述符的教程,描述符是在Python 2.2中引入的。此外,Python 2.3方法解析顺序是Michele Simionato撰写的一篇精彩论文,清晰地解释了C3 MRO算法(Python 2.3中的新功能)。 (也可以作为reStructured Text获取。经许可复制。)
文件、MD5校验和、签名和大小
7a1ecc1196c5c0e9d4eef90ba684c4e9 Python-2.3.5.tgz (8535749 bytes, signature) c12b57c6e0cf8bc676fd9444d71c9e18 Python-2.3.5.tar.bz2 (7230000 bytes, signature) ba6f9eb9da40ad23bc631a1f31149a01 Python-2.3.5.exe (9881382 bytes, signature)
上述签名是使用GnuPG并利用发布经理(Anthony Baxter)的公钥生成的,该公钥的密钥ID为6A45C816。
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 | GPG |
---|---|---|---|---|---|
Gzip 压缩的源码包 | 源码发布版 | a45ff1ff04134dc6e0c9dc8ae6e5fdc2 | 34.6 MB | SIG | |
bzip2 压缩的源码包 | 源码发布版 | c12b57c6e0cf8bc676fd9444d71c9e18 | 6.9 MB | SIG | |
Windows安装程序 | Windows | ba6f9eb9da40ad23bc631a1f31149a01 | 9.4 MB | SIG |