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.1.3

Release Date: Nov. 27, 2010

Note: It is recommended that you use the latest bug fix release of the 3.1 series, 3.1.4.

Python 3.1.3 was released on November 27th, 2010.

The Python 3.1 version series is a continuation of the work started by Python 3.0, the new backwards-incompatible series of Python. For ongoing maintenance releases, please see the Python 3.2 series. Improvements in this release include:

  • An ordered dictionary type
  • Various optimizations to the int type
  • New unittest features including test skipping and new assert methods.
  • A much faster io module
  • Tile support for Tkinter
  • A pure Python reference implementation of the import statement
  • New syntax for nested with statements

See these resources for further information:

Help fund Python and its community by donating to the Python Software Foundation.


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

We currently support these formats for download:

The source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF 3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installers are signed with Martin von Löwis' public key which has a key id of 7D9DC8D2. The Mac disk image was signed by Ronald Oussoren's public key which has a key id of E6DF025C. The public keys are located on the download page.

MD5 checksums and sizes of the released files:

d797fa6abe82c21227e328f05a535424  11769584  Python-3.1.3.tgz
ad5e5f1c07e829321e0a015f8cafe245   9875464  Python-3.1.3.tar.bz2
e2190c128dd1ebc1364d11f65f9a9560  12695522
5a612090f2f9c9e3ac54c69735de78a9  13522914
c077495e19641111534b974107d6b8d3  14549504  python-3.1.3.amd64.msi
736d8b583d553237dd602461f43dfa65  14300160  python-3.1.3.msi
7c56fb34443ad74a76c5a119f2f7c485  17533819  python-3.1.3-macosx10.3.dmg
[1](1, 2) 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]There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here.

Full Changelog


Version Operating System Description MD5 Sum File Size GPG
Gzipped source tarball Source release b258ed06a75306bdc143d96337d06e0c 49.0 MB SIG
bzip2 compressed source tarball Source release ad5e5f1c07e829321e0a015f8cafe245 9.4 MB SIG
Mac OS X 32-bit i386/PPC installer macOS for Mac OS X 10.3 and later 7c56fb34443ad74a76c5a119f2f7c485 16.7 MB SIG
Windows debug information files Windows e2190c128dd1ebc1364d11f65f9a9560 12.1 MB SIG
Windows x86 MSI installer Windows 736d8b583d553237dd602461f43dfa65 13.6 MB SIG
Windows x86-64 MSI installer Windows for AMD64/EM64T/x64 c077495e19641111534b974107d6b8d3 13.9 MB SIG