Python 2.3.6
发布日期: 2006年11月1日
Python 2.3 现在完全处于仅修复错误的模式;不会添加新功能,只修复了安全性关键的错误。此版本修复了 3 个错误 - email 包处理 RFC2231 标头的问题、PSF-2006-01 的 unicode repr() 修复以及已弃用的 PCRE 模块的修复。
请参阅详细的发行说明以了解更多详情。
Python 2.5 和 Python 2.4 是 Python 的较新版本。 此旧版 2.3 代码的发布是为了为仍在继续使用 Python 2.3 的人员提供错误修复。大多数发布 2.3 的供应商应该已经发布了 2.3.5 的修补版本 - 此版本适用于其他想要构建自己的版本但又不想摆弄补丁或 svn 的人员。如果您使用的是 Python 的 UCS-4 构建,您才需要担心重新构建 - 请参阅安全公告,了解如何确定您的构建是否容易受到攻击的详细信息。
这是一个仅限源代码版本。 2.3.5 的 Windows 和 Mac 二进制文件是使用 UCS-2 unicode 构建的,因此不会受到 PSF-2006-001 中概述的问题的影响。 PCRE 修复是针对一个长期弃用的模块(您应该改用“re”模块),并且可以通过下载 email 包的独立版本来获得 email 修复。
有关 Python 2.3 新功能的更多信息,请参阅 2.3 亮点或查阅 Andrew Kuchling 的 Python 新变化以获得更详细的视图。
请参阅单独的 错误页面,了解已知问题和错误报告程序。
另请参阅许可证
下载此版本
如前所述,python.org 不提供 2.3.6 的二进制安装程序。无法编译自己版本的 Windows 和 Mac OS X 用户应继续使用2.3.5 安装程序。 这些安装程序不会受到 PSF-2006-001 的影响。
gzip 压缩的源代码: Python-2.3.6.tgz
bzip2 压缩的源代码: Python-2.3.6.tar.bz2,源代码归档文件。
bzip2 压缩版本小得多,因此如果您的系统具有处理该版本的相应工具,请获取该版本。
使用以下命令解压缩归档文件tar -zxvf Python-2.3.6.tgz(或bzcat Python-2.3.6.tar.bz2 | tar -xf -)。切换到 Python-2.3.6 目录并运行“./configure”、“make”、“make install”命令来编译和安装 Python。 源代码归档文件也适用于需要构建自己版本的 Windows 用户。
新变化?
- 请参阅 Python 2.3 版本的亮点。
- Andrew Kuchling 的Python 2.3 中的新功能更详细地描述了自Python 2.2 以来最明显的变化。
- 有关 2.3.6 中更改的详细列表,请参见发行说明或Misc/NEWS源代码发行版中的文件。这是一个非常短的列表 - 仅包含安全修复。
- 有关更改的完整列表,您可以浏览Subversion。
文件、MD5 校验和、签名和大小
357c79f9c914b671c9401f70853ebf3b Python-2.3.6.tgz (8610359 字节, 签名)
1bd475e69e20481c6301853eef7018f1 Python-2.3.6.tar.bz2 (7350182 字节, 签名)
上面的签名是使用GnuPG生成的,使用的是发布经理 Anthony Baxter 的公钥,该公钥的密钥 ID 为 6A45C816。
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 | GPG |
---|---|---|---|---|---|
Gzipped 源代码 tarball | 源代码发行版 | 119b624a0f109674666b452a26b5865f | 34.6 MB | SIG | |
bzip2 压缩的源代码 tarball | 源代码发行版 | 1bd475e69e20481c6301853eef7018f1 | 7.0 MB | SIG |