Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Python 2.2.2

Release Date: Oct. 14, 2002

release.--> See <a href="../2.2.3/">Python 2.2.3</a> for a patch release which supersedes 2.2.2.</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.2, there's a patch available from the security advisory page.


<p>We are pleased to announce the release of <b>Python 2.2.2</b>, on October 14, 2002. This is a bug-fix release for Python 2.2 and supersedes the previous bugfix release, <a href="../2.2.1/">Python 2.2.1</a>.

<h3>Download the release</h3>

<p><b>Windows</b> users should download the Windows installer, <a href="/ftp/python/2.2.2/Python-2.2.2.exe">Python-2.2.2.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="" >win32all</a>, a collection of Windows-specific extensions including COM support and Pythonwin, an IDE built using Windows components.

<p><b>Linux users</b> may find source and some binary RPMs on the <a href="rpms">RPM page</a>. Debian packages are available directly from the Debian project, under interpreters (new releases initially appear in unstable).

<p><b>Macintosh</b> users can find binaries and source on <!-- the <a href="mac.html">Mac page</a> or --> Jack Jansen's <a href="">MacPython page</a>. (MacOS X users who have a C compiler can also build from the source tarball below.)

<p><b>All others</b> should download <a href="/ftp/python/2.2.2/Python-2.2.2.tgz">Python-2.2.2.tgz</a>, the source tarball, and do the usual "gunzip; tar; configure; make" dance.

<h3>What's New?</h3>

This being a bug-fix release, there have been no exciting new features implemented since 2.2.1 -- just heaps of fixes.

<p>With special dispensation from the "bugfixes only" rule, a brand new version of the <a href="">email package</a> (nee mimelib) is also included: email 2.4.3.

<p>For a partial list of these fixes, please see the <a href="NEWS.txt">release notes</a>, or the <tt>Misc/NEWS</tt> file in the source distribution.

For the full list of changes, you can poke around CVS.

<h4>Other sources of information on 2.2</h4>


<p><li><a href="descrintro">Unifying types and classes in Python 2.2</a> by Guido van Rossum -- a tutorial on the material covered by PEPs 252 and 253.

<p><li><a href="/doc/2.2.2/whatsnew/">What's New in Python 2.2</a> by Andrew Kuchling describes the most visible changes since <a href="../2.1/">Python 2.1</a>.

<p><li>Guido gave a talk on what's new in 2.2 at the ZPUG-DC meeting on September 26, 2001; here are his <a href="">powerpoint slides</a>.

<p><li><a href= "" >Charming Python: Iterators and simple generators</a> by David Mertz on IBM developerWorks.



<p>The documentation has been updated too:


<li><a href="/doc/2.2.2">Browse HTML on-line</a>

<li>Download using <a href="/ftp/python/doc/2.2.2/">HTTP</a>.


<h3>Files, <a href="">MD5</a> checksums and sizes</h3>

9914cd4fc203008decf9ca7fb5aa1252 <a href="/ftp/python/2.2.2/Python-2.2.2.exe">Python-2.2.2.exe</a> (7282997 bytes) 1c1067396e5aa0299978486eb5bd1a5c <a href="/ftp/python/2.2.2/Python-2.2.2.tgz">Python-2.2.2.tgz</a> (6669400 bytes)



Full Changelog


Version Operating System Description MD5 Sum File Size GPG
Gzipped source tarball Source release 9dcae3b26c11d2507b2e49738055e0e7 27.9 MB
Windows installer Windows 9914cd4fc203008decf9ca7fb5aa1252 6.9 MB