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 3.2.1

Release Date: July 9, 2011

Note: A newer security-fix release, 3.2.6, is currently available. Its use is recommended.

Python 3.2.1 was released on July 10th, 2011.

Python 3.2 is a continuation of the efforts to improve and stabilize the Python 3.x line. Since the final release of Python 2.7, the 2.x line will only receive bugfixes, and new features are developed for 3.x only.

Since PEP 3003, the Moratorium on Language Changes, is in effect, there are no changes in Python's syntax and only few changes to built-in types in Python 3.2. Development efforts concentrated on the standard library and support for porting code to Python 3. Highlights are:

  • numerous improvements to the unittest module
  • PEP 3147, support for .pyc repository directories
  • PEP 3149, support for version tagged dynamic libraries
  • PEP 3148, a new futures library for concurrent programming
  • PEP 384, a stable ABI for extension modules
  • PEP 391, dictionary-based logging configuration
  • an overhauled GIL implementation that reduces contention
  • an extended email package that handles bytes messages
  • a much improved ssl module with support for SSL contexts and certificate hostname matching
  • a sysconfig module to access configuration information
  • additions to the shutil module, among them archive file support
  • many enhancements to configparser, among them mapping protocol support
  • improvements to pdb, the Python debugger
  • countless fixes regarding bytes/string issues; among them full support for a bytes environment (filenames, environment variables)
  • many consistency and behavior fixes for numeric operations

See these resources for further information:

Download

This is a production release. Please report any bugs you encounter.

We currently support these formats for download:

The source tarballs are signed with Georg Brandl's key, which has a key id of 36580288; the fingerprint is 26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 3658 0288. The Windows installer was signed by Martin von Löwis' public key, which has a key id of 7D9DC8D2. The Mac installers were signed with Ned Deily's key, which has a key id of 6F5E1540. The public keys are located on the download page.

MD5 checksums and sizes of the released files:

6c2aa3481cadb7bdf74e625fffc352b2  12713430  Python-3.2.1.tgz
f0869ba3f3797aacb1f954ef24c256f3  10709280  Python-3.2.1.tar.bz2
2cf014296afc18897daa7b79414ad773   8911452  Python-3.2.1.tar.xz
d61f37f109d6d8c6fdec7bc4913b5ce2  19505848  python-3.2.1-macosx10.3.dmg
add9d9d05c57e73f4891386a2d15c819  16190928  python-3.2.1-macosx10.6.dmg
1b230ae0f527bfc92bc0d7dec2bcf563  18233314  python-3.2.1-pdb.zip
2597bdae1318427401c9685b73ceed0f  19932232  python-3.2.1.amd64-pdb.zip
1bdb9e0eddb75f701f18a15c2d1ec3d6  18526208  python-3.2.1.amd64.msi
c148e89b97cd07352c42ecb3bb4f42e2  18014208  python-3.2.1.msi
c05472b404526f3979f1ebbd8234e972   5800119  python321.chm
[1]The binaries for AMD64 will also work on processors that implement the Intel 64 architecture (formerly EM64T), i.e. the architecture that Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They will not work on Intel Itanium Processors (formerly IA-64).
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here. Also, on Mac OS X 10.6, if you need to build C extension modules with the 32-bit-only Python installed, you will need Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either Xcode 3 or Xcode 4.

Full Changelog

Files

Version Operating System Description MD5 Sum File Size GPG
Gzipped source tarball Source release 457cc64d21bc157f1f3a21d6ea9064c4 53.2 MB SIG
XZ compressed source tarball Source release 2cf014296afc18897daa7b79414ad773 8.5 MB SIG
bzip2 compressed source tarball Source release f0869ba3f3797aacb1f954ef24c256f3 10.2 MB SIG
Mac OS X 32-bit i386/PPC installer macOS for Mac OS X 10.3 and later d61f37f109d6d8c6fdec7bc4913b5ce2 18.6 MB SIG
Mac OS X 64-bit/32-bit installer macOS for Mac OS X 10.6 and later add9d9d05c57e73f4891386a2d15c819 15.4 MB SIG
Windows help file Windows c05472b404526f3979f1ebbd8234e972 5.5 MB SIG
Windows debug information files Windows 1b230ae0f527bfc92bc0d7dec2bcf563 17.4 MB SIG
Windows x86 MSI installer Windows c148e89b97cd07352c42ecb3bb4f42e2 17.2 MB SIG
Windows x86-64 MSI installer Windows for AMD64/EM64T/x64 1bdb9e0eddb75f701f18a15c2d1ec3d6 17.7 MB SIG