Release Date: May 27, 2004
patch release which supersedes earlier releases of 2.3.</i> </blockquote>
- <b>Important:</b> This release is vulnerable to the problem described in <a href="/news/security/PSF-2006-001/">security advisory PSF-2006-001</a> "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-4)". This fix is included in <a href="../2.4.4/">Python 2.4.4</a> and <a href="../2.5/">Python 2.5</a>. If you need to remain with Python 2.3, there's a patch available from the security advisory page.
<blockquote> <b>Important: 2.3.5 includes a <a href="/news/security/PSF-2005-001/" >security fix</a> for SimpleXMLRPCServer.py.</b> </blockquote>
<p>We're happy to announce the release of <b>Python 2.3.4 (final)</b> on May 27th, 2004. This is a bug-fix release for Python 2.3 that fixes a number of bugs, including a couple of weakref bugs and a bug in pickle version 2. There are also a number of fixes to the standard library, and some build fixes - see the <a href="NEWS.txt">release notes</a> for details.
<p>Python 2.3.4 supersedes the previous <a href="../2.3.3/">Python 2.3.3</a> release.
<p>No new features have been added in Python 2.3.4. The 2.3 series is now in bugfix-only mode.
<p>Please see the separate <a href="bugs">bugs page</a> for known issues and the bug reporting procedure.
<h3>Download the release</h3>
<p><b>Windows</b> users should download the Windows installer, <a href="/ftp/python/2.3.4/Python-2.3.4.exe">Python-2.3.4.exe</a>, run it and follow the friendly instructions on the screen to complete the installation. Windows users may also be interested in Mark Hammond's <a href="http://starship.python.net/crew/mhammond/" >win32all</a>, a collection of Windows-specific extensions including COM support and Pythonwin, an IDE built using Windows components.</p>
<p>RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using operating systems are available from <a href="rpms">the RPMs page</a>.
<p><b>All others</b> should download either <a href="/ftp/python/2.3.4/Python-2.3.4.tgz">Python-2.3.4.tgz</a> or <a href="/ftp/python/2.3.4/Python-2.3.4.tar.bz2">Python-2.3.4.tar.bz2</a>, the source archive. The tar.bz2 is considerably smaller, so get that one if your system has the <a href="http://sources.redhat.com/bzip2/">appropriate tools</a> to deal with it. Unpack it with "tar -zxvf Python-2.3.4.tgz" (or "bzcat Python-2.3.4.tar.bz2 | tar -xf -"). Change to the Python-2.3.4 directory and run the "./configure", "make", "make install" commands to compile and install Python. The source archive is also suitable for Windows users who feel the need to build their own version.
<p><b>Warning for Solaris and HP-UX users</b>: Some versions of the Solaris and HP/UX versions of <i>tar(1)</i> report checksum errors and are unable to unpack the Python source tree. This is caused by some pathnames being too long for the vendor's version. Use <a href="http://www.gnu.org/software/tar/tar.html">GNU tar</a> instead.
<p>If you're having trouble building on your system, check the top-level README file for platform-specific tips, or check the <a href="bugs#build">Build Bugs</a> section on the Bugs webpage.
<!--mac <p><b>Macintosh</b> users can find binaries and source on Jack Jansen's <a href="http://homepages.cwi.nl/~jack/macpython/">MacPython page</a>. Mac OS X users who have a C compiler (which comes with the <a href="http://developer.apple.com/tools/macosxtools.html">OS X Developer Tools</a>) can also build from the source tarball below. -->
<p><li>A detailed list of the changes since 2.3.3 is in the <a href="NEWS.txt">release notes</a>, or the file <tt>Misc/NEWS</tt> in the source distribution.
<li>See the <a href="../2.3/highlights">highlights</a> of the Python 2.3 release. As noted, the 2.3.4 release is a bugfix release of 2.3.3, itself a bugfix release of 2.3.
<p><li>The Windows installer now includes the documentation in searchable htmlhelp format, rather than individual HTML files. You can still download the <a href="/ftp/python/doc/2.3.4/">individual HTML files</a>.
<p><li>Andrew Kuchling's <a href="/doc/2.3.4/whatsnew/">What's New in Python 2.3</a> describes the most visible changes since <a href="../2.2.3/">Python 2.2</a> in more detail.
<p><li>For the full list of changes, you can poke around in <a href="http://sourceforge.net/cvs/?group_id=5470">CVS</a>.
<!-- <p><li>The PSF's <a href="../psf/press-release/pr20031219">press release</a> announcing 2.3.3. -->
<p>The documentation has been updated too:
<li><a href="/doc/2.3.4/">Browse HTML documentation on-line</a></li>
<li>Download using <a href="/ftp/python/doc/2.3.4/">HTTP</a>.
<p>The <a href="../2.2.3/descrintro">interim documentation for new-style classes</a>, last seen for Python 2.2.3, is still relevant for Python 2.3.4. Raymond Hettinger has also written a <a href="http://users.rcn.com/python/download/Descriptor.htm">tutorial on descriptors</a>, introduced in Python 2.2. In addition, <a href="../2.3/mro">The Python 2.3 Method Resolution Order</a> is a nice paper by Michele Simionato that explains the C3 MRO algorithm (new in Python 2.3) clearly. (Also available as <a href="../2.3/mro/mro.txt">reStructured Text</a>. Copied with permission.)
<h3>Files, <a href="md5sum.py">MD5</a> checksums, signatures, and sizes</h3>
<pre> b6cf0b19226861a38689d2fabd0931b3 <a href="/ftp/python/2.3.4/Python-2.3.4.tgz">Python-2.3.4.tgz</A> (8502738 bytes, <a href="Python-2.3.4.tgz.asc">signature</a>) a2c089faa2726c142419c03472fc4063 <a href="/ftp/python/2.3.4/Python-2.3.4.tar.bz2">Python-2.3.4.tar.bz2</A> (7189129 bytes, <a href="Python-2.3.4.tar.bz2.asc">signature</a>) 65275cc93b905c25d130d71c116892f2 <a href="/ftp/python/2.3.4/Python-2.3.4.exe">Python-2.3.4.exe</a> (9889611 bytes, <a href="Python-2.3.4.exe.asc">signature</a>) </pre>
<p>The signatures above were generated with <a href="http://www.gnupg.org">GnuPG</a> using the release manager's (Anthony Baxter) <a href="/download#pubkeys">public key</a> which has a key id of 6A45C816.
|Version||Operating System||Description||MD5 Sum||File Size||GPG|
|bzip2 compressed source tarball||Source release||a2c089faa2726c142419c03472fc4063||7189129||SIG|
|Gzipped source tarball||Source release||a4395635c0f6da0a69dfeee9e0453d19||36096000||SIG|