skip to navigation
skip to content

Python Wiki

Python Insider Blog

Python 2 or 3?

Help Fund Python

[Python resources in languages other than English]

Non-English Resources

Add an event to this calendar.

Times are shown in UTC/GMT.

Add an event to this calendar.

Python 2.2.2

Note: See Python 2.2.3 for a patch release which supersedes 2.2.2.
Important: This release is vulnerable to the problem described in security advisory PSF-2006-001 "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-4)". This fix is included in Python 2.4.4 and Python 2.5. If you need to remain with Python 2.2, there's a patch available from the security advisory page.

We are pleased to announce the release of Python 2.2.2, on October 14, 2002. This is a bug-fix release for Python 2.2 and supersedes the previous bugfix release, Python 2.2.1.

Download the release

Windows users should download the Windows installer, Python-2.2.2.exe, run it and follow the friendly instructions on the screen to complete the installation. Windows users may also be interested in Mark Hammond's win32all, a collection of Windows-specific extensions including COM support and Pythonwin, an IDE built using Windows components.

Linux users may find source and some binary RPMs on the RPM page. Debian packages are available directly from the Debian project, under interpreters (new releases initially appear in unstable).

Macintosh users can find binaries and source on Jack Jansen's MacPython page. (MacOS X users who have a C compiler can also build from the source tarball below.)

All others should download Python-2.2.2.tgz, the source tarball, and do the usual "gunzip; tar; configure; make" dance.

What's New?

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

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

For a partial list of these fixes, please see the release notes, or the Misc/NEWS file in the source distribution. For the full list of changes, you can poke around CVS.

Other sources of information on 2.2

Documentation

The documentation has been updated too:

Files, MD5 checksums and sizes

    9914cd4fc203008decf9ca7fb5aa1252 Python-2.2.2.exe (7282997 bytes)
    1c1067396e5aa0299978486eb5bd1a5c Python-2.2.2.tgz (6669400 bytes)