diff --git a/apps/downloads/migrations/0016_release_notes_url_hg_to_github.py b/apps/downloads/migrations/0016_release_notes_url_hg_to_github.py new file mode 100644 index 000000000..4dcd330cf --- /dev/null +++ b/apps/downloads/migrations/0016_release_notes_url_hg_to_github.py @@ -0,0 +1,51 @@ +"""Rewrite dead hg.python.org release notes URLs to their GitHub equivalents.""" + +import re + +from django.db import migrations + +HG_URL_RE = re.compile(r"^https?://hg\.python\.org/cpython/(?:raw-)?file/(?P[^/]+)/(?P.+)$") +GITHUB_BLOB_URL = "https://github.com/python/cpython/blob/{ref}/{path}" + +# Mercurial changesets do not exist in git; map the ones stored in production +# to the git ref for the same release. +HG_CHANGESET_TO_GIT_REF = { + "15fc83c505e3": "b34ba3f174ced8b6534888179b2f22e0f006c26e", # 2.3 (no v2.3 tag in git) + "e32e3a9f3902": "v2.7.7rc1", + "80ccce248ba2": "v2.7.10rc1", + "15c95b7d81dc": "v2.7.10", + "82dd9545bd93": "v2.7.11rc1", + "53d30ab403f1": "v2.7.11", +} + + +def github_url_for(hg_url): + match = HG_URL_RE.match(hg_url) + if match is None: + return None + ref = match["ref"] + if not ref.startswith("v"): + ref = HG_CHANGESET_TO_GIT_REF.get(ref) + if ref is None: + return None + return GITHUB_BLOB_URL.format(ref=ref, path=match["path"]) + + +def rewrite_hg_release_notes_urls(apps, schema_editor): + Release = apps.get_model("downloads", "Release") + db_alias = schema_editor.connection.alias + releases = Release.objects.using(db_alias).filter(release_notes_url__contains="hg.python.org") + for release in releases: + url = github_url_for(release.release_notes_url) + if url is not None: + Release.objects.using(db_alias).filter(pk=release.pk).update(release_notes_url=url) + + +class Migration(migrations.Migration): + dependencies = [ + ("downloads", "0015_releasefile_python_dot_org_urls"), + ] + + operations = [ + migrations.RunPython(rewrite_hg_release_notes_urls, migrations.RunPython.noop), + ] diff --git a/fixtures/downloads.json b/fixtures/downloads.json index 92e1b7c1b..f22469d85 100644 --- a/fixtures/downloads.json +++ b/fixtures/downloads.json @@ -76,7 +76,7 @@ "show_on_download_page": true, "release_date": "2013-11-10T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.7.6/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.6/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nNote: Python 2.7.6 has been superseded by `Python 2.7.8 `_.\n\nPython 2.7.6 was released on November 10, 2013. This is a 2.7 series bugfix\nrelease. Most importantly, it resolves `an issue\n`_ that caused the interactive prompt to\ncrash on OS X 10.9. It also includes `numerous bugfixes\n`_ over 2.7.5.\n\nDownload\n^^^^^^^^\n\nThis is a production release. Please `report any bugs\n`_ you encounter.\n\nWe currently support these formats for download:\n\n* `Windows x86 MSI Installer (2.7.6) `__ \n `(sig) `__\n\n* `Windows x86 MSI program database (2.7.6) `__ \n `(sig) `__\n\n* `Windows X86-64 MSI Installer (2.7.6)\n `__ [1]_ \n `(sig) `__\n\n* `Windows X86-64 MSI program database (2.7.6) `__ [1]_ \n `(sig) `__\n\n* `Windows help file `_\n `(sig) `__\n\n* `Mac OS X 64-bit/32-bit x86-64/i386 Installer (2.7.6) for Mac OS X\n 10.6 and later `__ [2]_\n `(sig) `__. [You may need an\n updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instructions.]\n\n* `Mac OS X 32-bit i386/PPC Installer (2.7.6) for Mac OS X 10.3 and\n later `__ [2]_ `(sig)\n `__.\n\n* `XZ compressed source tar ball (2.7.6) `__\n `(sig) `__\n\n* `Gzipped source tar ball (2.7.6) `__\n `(sig) `__\n\nThe source tarballs are signed with Benjamin Peterson's key, which has key id\n18ADD4FF. The Windows installer was signed by Martin von L\u00f6wis' public key,\nwhich has a key id of 7D9DC8D2. The Mac installers were signed with Ned Deily's\nkey, which has a key id of 6F5E1540. The public keys are located on the\n`download page `_.\n\nMD5 checksums and sizes of the released files::\n\n ec3184d886efdc4c679eeaed5f62643b 18244674 python-2.7.6-pdb.zip\n e4866ce2f277d1f8e41d6fdf0296799d 17458242 python-2.7.6.amd64-pdb.zip\n b73f8753c76924bc7b75afaa6d304645 16674816 python-2.7.6.amd64.msi\n ac54e14f7ba180253b9bae6635d822ea 16281600 python-2.7.6.msi\n ef628818d054401bdfb186a1faa8b5b6 6010777 python276.chm\n b721f7899e131dfdc0f33d805a90a677 20588267 python-2.7.6-macosx10.3.dmg\n a2b0f708dcd5e22148e52ae77c6cdd3e 20169125 python-2.7.6-macosx10.6.dmg\n 1d8728eb0dfcac72a0fd99c17ec7f386 14725931 Python-2.7.6.tgz\n bcf93efa8eaf383c98ed3ce40b763497 10431288 Python-2.7.6.tar.xz\n\nResources\n^^^^^^^^^\n\n* `What's new in 2.7? `_\n* `Complete change log for this release `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\n\nAbout the 2.7 release series\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nAmong the features and improvements to Python 2.6 introduced in the 2.7 series\nare\n\n- An ordered dictionary type\n- New unittest features including test skipping, new assert methods, and test\n discovery\n- A much faster io module\n- Automatic numbering of fields in the str.format() method\n- Float repr improvements backported from 3.x\n- Tile support for Tkinter\n- A backport of the memoryview object from 3.x\n- Set literals\n- Set and dictionary comprehensions\n- Dictionary views\n- New syntax for nested with statements\n- The sysconfig module\n\n\n.. [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).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Note: Python 2.7.6 has been superseded by Python 2.7.8.

\n

Python 2.7.6 was released on November 10, 2013. This is a 2.7 series bugfix\nrelease. Most importantly, it resolves an issue that caused the interactive prompt to\ncrash on OS X 10.9. It also includes numerous bugfixes over 2.7.5.

\n
\n

Download

\n

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

\n

We currently support these formats for download:

\n\n

The source tarballs are signed with Benjamin Peterson's key, which has key id\n18ADD4FF. The Windows installer was signed by Martin von L\u00f6wis' public key,\nwhich has a key id of 7D9DC8D2. The Mac installers were signed with Ned Deily's\nkey, which has a key id of 6F5E1540. The public keys are located on the\ndownload page.

\n

MD5 checksums and sizes of the released files:

\n
\nec3184d886efdc4c679eeaed5f62643b  18244674  python-2.7.6-pdb.zip\ne4866ce2f277d1f8e41d6fdf0296799d  17458242  python-2.7.6.amd64-pdb.zip\nb73f8753c76924bc7b75afaa6d304645  16674816  python-2.7.6.amd64.msi\nac54e14f7ba180253b9bae6635d822ea  16281600  python-2.7.6.msi\nef628818d054401bdfb186a1faa8b5b6   6010777  python276.chm\nb721f7899e131dfdc0f33d805a90a677  20588267  python-2.7.6-macosx10.3.dmg\na2b0f708dcd5e22148e52ae77c6cdd3e  20169125  python-2.7.6-macosx10.6.dmg\n1d8728eb0dfcac72a0fd99c17ec7f386  14725931  Python-2.7.6.tgz\nbcf93efa8eaf383c98ed3ce40b763497  10431288  Python-2.7.6.tar.xz\n
\n
\n\n
\n

About the 2.7 release series

\n

Among the features and improvements to Python 2.6 introduced in the 2.7 series\nare

\n
    \n
  • An ordered dictionary type
  • \n
  • New unittest features including test skipping, new assert methods, and test\ndiscovery
  • \n
  • A much faster io module
  • \n
  • Automatic numbering of fields in the str.format() method
  • \n
  • Float repr improvements backported from 3.x
  • \n
  • Tile support for Tkinter
  • \n
  • A backport of the memoryview object from 3.x
  • \n
  • Set literals
  • \n
  • Set and dictionary comprehensions
  • \n
  • Dictionary views
  • \n
  • New syntax for nested with statements
  • \n
  • The sysconfig module
  • \n
\n\n\n\n\n\n
[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).
\n\n\n\n\n\n
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here.
\n
\n" @@ -237,7 +237,7 @@ "show_on_download_page": true, "release_date": "2010-03-18T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.6.5/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.6.5/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.6.5 has been replaced by a newer bugfix release of Python**.\n Please download `Python 2.6.6 <../2.6.6/>`__ instead.\n\nPython 2.6.5 was a maintenance release for Python `2.6.4 <../2.6.4/>`_, fixing\ndozens of issues in the core, builtin modules, libraries, and documentation.\nPython 2.6.5 final was released on March 19, 2010.\n\nPython 2.6 is now in bugfix-only mode; no new features are being added. The\n`NEWS file `_ lists every change in each alpha, beta, and release\ncandidate of Python 2.6.\n\n * `What's New in Python 2.6 `_.\n * Report bugs at ``_.\n * Read the `Python license `_.\n * `PEP 361 `_ set out the development schedule for 2.6.\n\nHelp fund Python and its community by `donating to the Python Software Foundation `_.\n\nDownload\n--------\n\nThis is a production release; we currently support these formats:\n\n * `Gzipped source tar ball (2.6.5) `_\n `(sig) `__\n\n * `Bzipped source tar ball (2.6.5) `_\n `(sig) `__\n\n * `Windows x86 MSI Installer (2.6.5) `_\n `(sig) `__\n\n * `Windows X86-64 MSI Installer (2.6.5)\n `_ [1]_\n `(sig) `__\n\n * `Mac Installer disk image (2.6.5)\n `_ `(sig)\n `__\n\n\nMD5 checksums and sizes of the released files::\n\n cd04b5b9383b6c1fccdaa991af762cf4 13209175 Python-2.6.5.tgz\n 6bef0417e71a1a1737ccf5750420fdb3 11095581 Python-2.6.5.tar.bz2\n 9cd2c4d23dea7dfcd964449c3008f042 15430656 python-2.6.5.amd64.msi\n 0b6bc43c45fb2e3195ecdab3fad59fc2 15103488 python-2.6.5.msi\n 84489bba813fdbb6041b69d4310a86da 20348693 python-2.6.5-macosx10.3-2010-03-24.dmg\n\n\nThe signatures for the source tarballs above were generated with\n`GnuPG `_ using release manager\nBarry Warsaw's\n`public key `_ \nwhich has a key id of A74B06BF. \nThe Windows installers were signed by Martin von L\u00f6wis'\n`public key `_ \nwhich has a key id of 7D9DC8D2.\nThe Mac disk image was signed by \nRonald Oussoren's public key which has a key id of E6DF025C.\n\nDocumentation\n-------------\n\nThe documentation has also been updated. You can `browse the HTML on-line\n`_ or `download the HTML\n`_.\n\n\n.. [1] The binaries for AMD64 will also work on processors that implement the Intel 64\n architecture (formerly EM64T), i.e. the architecture that Microsoft calls x64,\n and AMD called x86-64 before calling it AMD64. They will not work on Intel\n Itanium Processors (formerly IA-64).", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.6.5 was a maintenance release for Python 2.6.4, fixing\ndozens of issues in the core, builtin modules, libraries, and documentation.\nPython 2.6.5 final was released on March 19, 2010.

\n

Python 2.6 is now in bugfix-only mode; no new features are being added. The\nNEWS file lists every change in each alpha, beta, and release\ncandidate of Python 2.6.

\n
\n\n
\n

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

\n
\n

Download

\n

This is a production release; we currently support these formats:

\n
\n\n
\n

MD5 checksums and sizes of the released files:

\n
\ncd04b5b9383b6c1fccdaa991af762cf4  13209175  Python-2.6.5.tgz\n6bef0417e71a1a1737ccf5750420fdb3  11095581  Python-2.6.5.tar.bz2\n9cd2c4d23dea7dfcd964449c3008f042  15430656  python-2.6.5.amd64.msi\n0b6bc43c45fb2e3195ecdab3fad59fc2  15103488  python-2.6.5.msi\n84489bba813fdbb6041b69d4310a86da  20348693  python-2.6.5-macosx10.3-2010-03-24.dmg\n
\n

The signatures for the source tarballs above were generated with\nGnuPG using release manager\nBarry Warsaw's\npublic key\nwhich has a key id of A74B06BF.\nThe Windows installers were signed by Martin von L\u00f6wis'\npublic key\nwhich has a key id of 7D9DC8D2.\nThe Mac disk image was signed by\nRonald Oussoren's public key which has a key id of E6DF025C.

\n
\n
\n

Documentation

\n

The documentation has also been updated. You can browse the HTML on-line or download the HTML.

\n\n\n\n\n\n
[1]The binaries for AMD64 will also work on processors that implement the Intel 64\narchitecture (formerly EM64T), i.e. the architecture that Microsoft calls x64,\nand AMD called x86-64 before calling it AMD64. They will not work on Intel\nItanium Processors (formerly IA-64).
\n
\n" @@ -260,7 +260,7 @@ "show_on_download_page": true, "release_date": "2011-06-11T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.7.2/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.2/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nNote: A newer bugfix release, 2.7.3, is currently `available\n`__. Its use is recommended over Python 2.7.2.\n\nPython 2.7.2 was released on June 11th, 2011.\n\nThe Python 2.7 series is scheduled to be the last major version in the 2.x\nseries before 2.x moves into an extended maintenance period. The 2.7 series\ncontains many of the features that were first released in Python 3.1.\nImprovements in this release include:\n\n- An ordered dictionary type\n- New unittest features including test skipping, new assert methods, and test\n discovery\n- A much faster io module\n- Automatic numbering of fields in the str.format() method\n- Float repr improvements backported from 3.x\n- Tile support for Tkinter\n- A backport of the memoryview object from 3.x\n- Set literals\n- Set and dictionary comprehensions\n- Dictionary views\n- New syntax for nested with statements\n- The sysconfig module\n\nSee these resources for further information:\n\n* `What's new in 2.7? `_\n* `Change log for this release `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\n\nDownload\n--------\n\nThis is a production release. Please\n`report any bugs `_ you encounter.\n\nWe currently support these formats for download:\n\n* `Gzipped source tar ball (2.7.2) `__ `(sig)\n `__\n\n* `Bzipped source tar ball (2.7.2) `__\n `(sig) `__\n\n* `XZ source tar ball (2.7.2) `__\n `(sig) `__\n\n* `Windows x86 MSI Installer (2.7.2) `__ \n `(sig) `__\n\n* `Windows x86 MSI program database (2.7.2) `__ \n `(sig) `__\n\n* `Windows X86-64 MSI Installer (2.7.2) `__ [1]_ \n `(sig) `__\n\n* `Windows X86-64 program database (2.7.2) `__ [1]_ \n `(sig) `__\n\n* `Mac OS X 64-bit/32-bit x86-64/i386 Installer (2.7.2) for Mac OS X 10.6 and 10.7\n `__ [2]_ `(sig)\n `__.\n [You may need an updated Tcl/Tk install to run IDLE or use Tkinter,\n see note 2 for instructions.]\n\n* `Mac OS X 32-bit i386/PPC Installer (2.7.2) for Mac OS X 10.3 through 10.6\n `__ [2]_ `(sig)\n `__.\n\nThe source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installer was signed\nby Martin von L\u00f6wis' public key, which has a key id of 7D9DC8D2. The Mac\ninstallers were signed with Ned Deily's key, which has a key id of 6F5E1540.\nThe public keys are located on the `download page `_.\n\nMD5 checksums and sizes of the released files::\n\n 0ddfe265f1b3d0a8c2459f5bf66894c7 14091337 Python-2.7.2.tgz\n ba7b2f11ffdbf195ee0d111b9455a5bd 11754834 Python-2.7.2.tar.bz2\n 75c87a80c6ddb0b785a57ea3583e04fa 9936152 Python-2.7.2.tar.xz\n 348bf509e778ed2e193d08d02eee5566 22041602 python-2.7.2-macosx10.3.dmg\n 92bc7480a840182aac486b2afd5c4181 18632739 python-2.7.2-macosx10.6.dmg\n e78e8520765af3cbb1cddbef891830bf 16122946 python-2.7.2-pdb.zip\n 89954c70f9eff948f43964ab5d1d5f8c 17204290 python-2.7.2.amd64-pdb.zip\n 937e2551a5d1c37a13a5958c83a05e3f 16334848 python-2.7.2.amd64.msi\n 44c8bbe92b644d78dd49e18df354386f 15970304 python-2.7.2.msi\n\n.. [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).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_. Also, on Mac OS X 10.6, if you need to\n build C extension modules with the 32-bit-only Python installed, you will\n need Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either\n Xcode 3 or Xcode 4.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Note: A newer bugfix release, 2.7.3, is currently available. Its use is recommended over Python 2.7.2.

\n

Python 2.7.2 was released on June 11th, 2011.

\n

The Python 2.7 series is scheduled to be the last major version in the 2.x\nseries before 2.x moves into an extended maintenance period. The 2.7 series\ncontains many of the features that were first released in Python 3.1.\nImprovements in this release include:

\n
    \n
  • An ordered dictionary type
  • \n
  • New unittest features including test skipping, new assert methods, and test\ndiscovery
  • \n
  • A much faster io module
  • \n
  • Automatic numbering of fields in the str.format() method
  • \n
  • Float repr improvements backported from 3.x
  • \n
  • Tile support for Tkinter
  • \n
  • A backport of the memoryview object from 3.x
  • \n
  • Set literals
  • \n
  • Set and dictionary comprehensions
  • \n
  • Dictionary views
  • \n
  • New syntax for nested with statements
  • \n
  • The sysconfig module
  • \n
\n

See these resources for further information:

\n\n
\n

Download

\n

This is a production release. Please\nreport any bugs you encounter.

\n

We currently support these formats for download:

\n\n

The source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installer was signed\nby Martin von L\u00f6wis' public key, which has a key id of 7D9DC8D2. The Mac\ninstallers were signed with Ned Deily's key, which has a key id of 6F5E1540.\nThe public keys are located on the download page.

\n

MD5 checksums and sizes of the released files:

\n
\n0ddfe265f1b3d0a8c2459f5bf66894c7  14091337  Python-2.7.2.tgz\nba7b2f11ffdbf195ee0d111b9455a5bd  11754834  Python-2.7.2.tar.bz2\n75c87a80c6ddb0b785a57ea3583e04fa   9936152  Python-2.7.2.tar.xz\n348bf509e778ed2e193d08d02eee5566  22041602  python-2.7.2-macosx10.3.dmg\n92bc7480a840182aac486b2afd5c4181  18632739  python-2.7.2-macosx10.6.dmg\ne78e8520765af3cbb1cddbef891830bf  16122946  python-2.7.2-pdb.zip\n89954c70f9eff948f43964ab5d1d5f8c  17204290  python-2.7.2.amd64-pdb.zip\n937e2551a5d1c37a13a5958c83a05e3f  16334848  python-2.7.2.amd64.msi\n44c8bbe92b644d78dd49e18df354386f  15970304  python-2.7.2.msi\n
\n\n\n\n\n\n
[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).
\n\n\n\n\n\n
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here. Also, on Mac OS X 10.6, if you need to\nbuild C extension modules with the 32-bit-only Python installed, you will\nneed Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either\nXcode 3 or Xcode 4.
\n
\n" @@ -283,7 +283,7 @@ "show_on_download_page": true, "release_date": "2011-06-11T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.1.4/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.1.4/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nNote: It is recommended that you use the latest bug fix release of the 3.1\nseries, `3.1.5 `_.\n\nPython 3.1.4 was released on June 11th, 2011.\n\nThe Python 3.1 version series is a continuation of the work started by `Python\n3.0 `_, the **new backwards-incompatible series** of\nPython. For ongoing maintenance releases, please see the Python `3.2\n<../3.2/>`_ series. Improvements in the the 3.1 series release include:\n\n- An ordered dictionary type\n- Various optimizations to the int type\n- New unittest features including test skipping and new assert methods.\n- A much faster io module\n- Tile support for Tkinter\n- A pure Python reference implementation of the import statement\n- New syntax for nested with statements\n\nSee these resources for further information:\n\n* `What's New in 3.1? `_\n* `What's new in Python 3000? `_\n* `Python 3.1.4 Change Log `_\n* `Online Documentation `_\n* Conversion tool for Python 2.x code:\n `2to3 `_\n* Report bugs at ``_.\n\nHelp fund Python and its community by `donating to the Python Software\nFoundation `_.\n\n\nDownload\n--------\n\nThis is a production release. Please\nreport any bugs you may encounter to http://bugs.python.org.\n\nWe currently support these formats for download:\n\n* `Gzipped source tar ball (3.1.4) `__ `(sig)\n `__\n\n* `Bzipped source tar ball (3.1.4) `__\n `(sig) `__\n\n* `XZ source tar ball (3.1.4) `__\n `(sig) `__\n\n* `Windows x86 MSI Installer (3.1.4) `__ \n `(sig) `__\n\n* `Windows x86 MSI program database (3.1.4) `__ \n `(sig) `__\n\n* `Windows X86-64 MSI Installer (3.1.4) `__ [1]_ \n `(sig) `__\n\n* `Windows X86-64 program database (3.1.4) `__ [1]_ \n `(sig) `__\n\n* `Mac OS X 32-bit i386/PPC Installer (3.1.4) for Mac OS X 10.3 through 10.6\n `__ [2]_ `(sig)\n `__\n\nThe source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installers are signed\nwith Martin von L\u00f6wis' public key which has a key id of 7D9DC8D2.\nThe Mac disk image was signed with\nNed Deily's key which has a key id of 6F5E1540.\nThe public\nkeys are located on the `download page `_.\n\nMD5 checksums and sizes of the released files::\n\n fa9f8efdc63944c8393870282e8b5c35 11795512 Python-3.1.4.tgz\n 09ed98eace4c403b475846702708675e 9887870 Python-3.1.4.tar.bz2\n dcd128e69f8ee239182b54e33313aac7 8184052 Python-3.1.4.tar.xz\n 4384d3fa1ae96d0f21c37c7aff03161f 17580055 python-3.1.4-macosx10.3.dmg\n b632340d63c6583382f77358f7f220ce 12711906 python-3.1.4-pdb.zip\n c0f83b5097289b8d874be950f1c8a99a 13531106 python-3.1.4.amd64-pdb.zip\n 829794fc7902880e4d55c7937c364541 14557184 python-3.1.4.amd64.msi\n 142acb595152b322f5341045327a42b8 14282752 python-3.1.4.msi\n\n.. [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).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `__. Also, on Mac OS X 10.6, if you need to\n build C extension modules with the 32-bit-only Python installed, you will\n need Apple Xcode 3, not 4.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Note: It is recommended that you use the latest bug fix release of the 3.1\nseries, 3.1.5.

\n

Python 3.1.4 was released on June 11th, 2011.

\n

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

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

See these resources for further information:

\n\n

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

\n
\n

Download

\n

This is a production release. Please\nreport any bugs you may encounter to http://bugs.python.org.

\n

We currently support these formats for download:

\n\n

The source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installers are signed\nwith Martin von L\u00f6wis' public key which has a key id of 7D9DC8D2.\nThe Mac disk image was signed with\nNed Deily's key which has a key id of 6F5E1540.\nThe public\nkeys are located on the download page.

\n

MD5 checksums and sizes of the released files:

\n
\nfa9f8efdc63944c8393870282e8b5c35  11795512  Python-3.1.4.tgz\n09ed98eace4c403b475846702708675e   9887870  Python-3.1.4.tar.bz2\ndcd128e69f8ee239182b54e33313aac7   8184052  Python-3.1.4.tar.xz\n4384d3fa1ae96d0f21c37c7aff03161f  17580055  python-3.1.4-macosx10.3.dmg\nb632340d63c6583382f77358f7f220ce  12711906  python-3.1.4-pdb.zip\nc0f83b5097289b8d874be950f1c8a99a  13531106  python-3.1.4.amd64-pdb.zip\n829794fc7902880e4d55c7937c364541  14557184  python-3.1.4.amd64.msi\n142acb595152b322f5341045327a42b8  14282752  python-3.1.4.msi\n
\n\n\n\n\n\n
[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).
\n\n\n\n\n\n
[2]There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here. Also, on Mac OS X 10.6, if you need to\nbuild C extension modules with the 32-bit-only Python installed, you will\nneed Apple Xcode 3, not 4.
\n
\n" @@ -306,7 +306,7 @@ "show_on_download_page": true, "release_date": "2010-11-27T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.7.1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.1/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nNote: A newer bugfix release, 2.7.2, is currently `available\n`__. Its use is recommended.\n\nPython 2.7.1 was released on November 27th, 2010.\n\nThe Python 2.7 series is scheduled to be the last major version in the 2.x\nseries before 2.x moves into an extended maintenance period. This release\ncontains many of the features that were first released in Python 3.1.\nImprovements in this release include:\n\n- An ordered dictionary type\n- New unittest features including test skipping, new assert methods, and test\n discovery\n- A much faster io module\n- Automatic numbering of fields in the str.format() method\n- Float repr improvements backported from 3.x\n- Tile support for Tkinter\n- A backport of the memoryview object from 3.x\n- Set literals\n- Set and dictionary comprehensions\n- Dictionary views\n- New syntax for nested with statements\n- The sysconfig module\n\nSee these resources for further information:\n\n* `What's new in 2.7? `_\n* `Change log for this release `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\n\nDownload\n--------\n\nThis is a production release. Please `report any bugs\n`_ you encounter.\n\nWe currently support these formats for download:\n\n* `Gzipped source tar ball (2.7.1) `__ `(sig)\n `__\n\n* `Bzipped source tar ball (2.7.1) `__\n `(sig) `__\n\n* `Windows x86 MSI Installer (2.7.1)\n `__ `(sig) `__\n\n* `Windows x86 MSI program database (2.7.1)\n `__ `(sig)\n `__\n\n* `Windows X86-64 MSI Installer (2.7.1)\n `__ [1]_ `(sig)\n `__\n\n* `Windows X86-64 program database (2.7.1)\n `__ [1]_ `(sig)\n `__\n\n* `Mac OS X 32-bit i386/PPC Installer (2.7.1) for Mac OS X 10.3 through 10.6\n `__ [2]_ `(sig)\n `__.\n\n* `Mac OS X 64-bit/32-bit x86-64/i386 Installer (2.7.1) for Mac OS X 10.6\n `__ [2]_ `(sig)\n `__.\n [You may not be able to run IDLE or use Tkinter with this installer,\n see note 2 for instructions.]\n\nThe source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installer was signed\nby Martin von L\u00f6wis' public key, which has a key id of 7D9DC8D2. The Mac\ninstallers were signed with Ronald Oussoren's key, which has a key id of\nE6DF025C. The public keys are located on the `download page\n`_.\n\nMD5 checksums and sizes of the released files::\n\n 15ed56733655e3fab785e49a7278d2fb 14058131 Python-2.7.1.tgz\n aa27bc25725137ba155910bd8e5ddc4f 11722546 Python-2.7.1.tar.bz2\n c7a750e85e632294c9b527ee8358d805 16065602 python-2.7.1-pdb.zip\n ef24194913837f2f542883fd52f3af99 17196098 python-2.7.1.amd64-pdb.zip\n c4eb466b9d01fde770097a559445e33b 16333824 python-2.7.1.amd64.msi\n a69ce1b2d870be29befd1cefb4615d82 16003072 python-2.7.1.msi\n aa399c743796a519148d08b77fab0fe7 21429186 python-2.7.1-macosx10.3.dmg\n 723b12ec324fafb7b4a12f102c744ae7 18529455 python-2.7.1-macosx10.6.dmg\n\n.. [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).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here `_.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Note: A newer bugfix release, 2.7.2, is currently available. Its use is recommended.

\n

Python 2.7.1 was released on November 27th, 2010.

\n

The Python 2.7 series is scheduled to be the last major version in the 2.x\nseries before 2.x moves into an extended maintenance period. This release\ncontains many of the features that were first released in Python 3.1.\nImprovements in this release include:

\n
    \n
  • An ordered dictionary type
  • \n
  • New unittest features including test skipping, new assert methods, and test\ndiscovery
  • \n
  • A much faster io module
  • \n
  • Automatic numbering of fields in the str.format() method
  • \n
  • Float repr improvements backported from 3.x
  • \n
  • Tile support for Tkinter
  • \n
  • A backport of the memoryview object from 3.x
  • \n
  • Set literals
  • \n
  • Set and dictionary comprehensions
  • \n
  • Dictionary views
  • \n
  • New syntax for nested with statements
  • \n
  • The sysconfig module
  • \n
\n

See these resources for further information:

\n\n
\n

Download

\n

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

\n

We currently support these formats for download:

\n\n

The source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installer was signed\nby Martin von L\u00f6wis' public key, which has a key id of 7D9DC8D2. The Mac\ninstallers were signed with Ronald Oussoren's key, which has a key id of\nE6DF025C. The public keys are located on the download page.

\n

MD5 checksums and sizes of the released files:

\n
\n15ed56733655e3fab785e49a7278d2fb  14058131  Python-2.7.1.tgz\naa27bc25725137ba155910bd8e5ddc4f  11722546  Python-2.7.1.tar.bz2\nc7a750e85e632294c9b527ee8358d805  16065602  python-2.7.1-pdb.zip\nef24194913837f2f542883fd52f3af99  17196098  python-2.7.1.amd64-pdb.zip\nc4eb466b9d01fde770097a559445e33b  16333824  python-2.7.1.amd64.msi\na69ce1b2d870be29befd1cefb4615d82  16003072  python-2.7.1.msi\naa399c743796a519148d08b77fab0fe7  21429186  python-2.7.1-macosx10.3.dmg\n723b12ec324fafb7b4a12f102c744ae7  18529455  python-2.7.1-macosx10.6.dmg\n
\n\n\n\n\n\n
[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).
\n\n\n\n\n\n
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here.
\n
\n" @@ -329,7 +329,7 @@ "show_on_download_page": true, "release_date": "2012-04-09T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.1.5/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.1.5/Misc/NEWS", "content": "Python 3.1.5\r\n------------\r\n\r\n **Python 3.1.5** is a security-fix source-only release for Python `3.1.4\r\n <../3.1.4/>`_, fixing several reported security issues: `issue 13703`_\r\n (oCERT-2011-003, hash collision denial of service), `issue 14234`_\r\n (CVE-2012-0876, hash table collisions CPU usage DoS in the expat library),\r\n `issue 14001`_ (CVE-2012-0845, SimpleXMLRPCServer denial of service), and\r\n `issue 13885`_ (CVE-2011-3389, disabling of the CBC IV attack countermeasure\r\n in the _ssl module). Python 3.1.5 was released on April 9, 2012.\r\n \r\n The last binary release of Python 3.1 was `3.1.4 <../3.1.4/>`_.\r\n\r\n.. _`issue 13703`: http://bugs.python.org/issue13703\r\n.. _`issue 14001`: http://bugs.python.org/issue14001\r\n.. _`issue 13885`: http://bugs.python.org/issue13885\r\n.. _`issue 14234`: http://bugs.python.org/issue14234\r\n\r\nWith the 3.1.5 release, and five years after its first release, the\r\nPython 3.1 series is now officially retired. All official maintenance\r\nfor Python 3.1, including security patches, has ended. For ongoing\r\nmaintenance releases, please see the `downloads `_ page for\r\ninformation about the latest Python 3 series.\r\n\r\n * `What's New in Python 3.1 `_.\r\n * Report bugs at ``_.\r\n * Read the `Python license `_.\r\n\r\nHelp fund Python and its community by `donating to the Python Software Foundation `_.\r\n\r\nDownload\r\n--------\r\n\r\nThis is a production release. we currently support these formats:\r\n\r\n * `Gzipped source tar ball (3.1.5) `_\r\n `(sig) `__\r\n\r\n * `XZ compressed source tar ball (3.1.5) `__ `(sig)\r\n `__\r\n\r\n * `Bzipped source tar ball (3.1.5) `_\r\n `(sig) `__\r\n\r\nMD5 checksums and sizes of the released files::\r\n\r\n 02196d3fc7bc76bdda68aa36b0dd16ab 11798798 Python-3.1.5.tgz\r\n dc8a7a96c12880d2e61e9f4add9d3dc7 9889191 Python-3.1.5.tar.bz2\r\n 20dd2b7f801dc97db948dd168df4dd52 8189536 Python-3.1.5.tar.xz\r\n\r\nThe signatures for the source tarballs above were generated with `GnuPG\r\n`_ using release manager Benjamin Peterson's `public key\r\n`_ which has a key id of A4135B38.\r\n", "content_markup_type": "restructuredtext", "_content_rendered": "
\n

Python 3.1.5

\n
\n

Python 3.1.5 is a security-fix source-only release for Python 3.1.4, fixing several reported security issues: issue 13703\n(oCERT-2011-003, hash collision denial of service), issue 14234\n(CVE-2012-0876, hash table collisions CPU usage DoS in the expat library),\nissue 14001 (CVE-2012-0845, SimpleXMLRPCServer denial of service), and\nissue 13885 (CVE-2011-3389, disabling of the CBC IV attack countermeasure\nin the _ssl module). Python 3.1.5 was released on April 9, 2012.

\n

The last binary release of Python 3.1 was 3.1.4.

\n
\n

With the 3.1.5 release, and five years after its first release, the\nPython 3.1 series is now officially retired. All official maintenance\nfor Python 3.1, including security patches, has ended. For ongoing\nmaintenance releases, please see the downloads page for\ninformation about the latest Python 3 series.

\n
\n\n
\n

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

\n
\n
\n

Download

\n

This is a production release. we currently support these formats:

\n
\n\n
\n

MD5 checksums and sizes of the released files:

\n
\n02196d3fc7bc76bdda68aa36b0dd16ab  11798798  Python-3.1.5.tgz\ndc8a7a96c12880d2e61e9f4add9d3dc7   9889191  Python-3.1.5.tar.bz2\n20dd2b7f801dc97db948dd168df4dd52   8189536  Python-3.1.5.tar.xz\n
\n

The signatures for the source tarballs above were generated with GnuPG using release manager Benjamin Peterson's public key which has a key id of A4135B38.

\n
\n" @@ -352,7 +352,7 @@ "show_on_download_page": true, "release_date": "2006-04-15T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.4.3/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.4.3/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.4.3 has been replaced by a newer bugfix\n release of Python.** Please see the `releases page <../>`_ to select a more\n recent release.\n\n **Important:** This release is vulnerable to the problem described in \n `security advisory PSF-2006-001 `_\n \"Buffer overrun in repr() of unicode strings in wide unicode\n builds (UCS-4)\". This fix is included in `Python 2.4.4 <../2.4.4/>`_\n\nWe are pleased to announce the release of \n**Python 2.4.3 (final)**, a \nbugfix release of Python 2.4, on March 29, 2006. \n\nPython 2.4 is now in bugfix-only mode; no new features are being added. At \nleast 50 bugs have been squashed since Python 2.4.2, including a number \nof bugs and potential bugs found by `Coverity `_. \nSee the `detailed release notes `_ for more details.\n\nThis is a final build, and is suitable for production use.\n\nFor more information on the new features of `Python 2.4 <../2.4/>`_ see the \n`2.4 highlights <../2.4/highlights>`_ or consult Andrew Kuchling's \n`What's New In Python `_\nfor a more detailed view.\n\nPlease see the separate `bugs page `_ for known issues and the bug \nreporting procedure.\n\nSee also the `license `_\n\nDownload the release\n--------------------\n\nWindows\n=============\n\nFor x86 processors: `Python-2.4.3.msi `_ \n\nFor Win64-Itanium users: `Python-2.4.3.ia64.msi `_ \n\nThis installer allows for `automated installation\n`_ and `many other new features\n`_.\n\nTo use these installers, the Windows system must support Microsoft\nInstaller 2.0. Just save the installer file to your local machine and \nthen run it to find out if your machine supports\nMSI. \n\nWindows XP and later already have MSI; many older machines will\nalready have MSI installed.\n\nIf your machine lacks Microsoft Installer, you'll have to download it\nfreely from Microsoft for `Windows 95, 98 and Me\n`_\nand for `Windows NT 4.0 and 2000\n`_.\n\nWindows users may also be interested in Mark Hammond's \n`pywin32 `_ package,\navailable from \n`Sourceforge `_.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.\n\n.. RPMs for Fedora Core 3 (and similar) are available, see \n.. `the 2.4.3 RPMs page `_\n\n\nMacOS X\n=================\n\nFor MacOS X 10.3 and later: `Universal-MacPython-2.4.3-2006-04-07.dmg `_.\n\nThe Universal MacPython 2.4.3 image contains an installer for python \n2.4.3 that works on Mac OS X 10.3.9 and later, on both PPC and Intel \nMacs. The compiled libraries include both bsddb and readline.\n\n\nOther platforms\n=======================\n\ngzip-compressed source code: `python-2.4.3.tgz `_\n\nbzip2-compressed source code: `python-2.4.3.tar.bz2 `_,\nthe source archive. \n\nThe bzip2-compressed version is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal \nwith it. \n\nUnpack the archive with ``tar -zxvf Python-2.4.3.tgz`` (or \n``bzcat Python-2.4.3.tar.bz2 | tar -xf -``). \nChange to the Python-2.4.3 directory and run the \"./configure\", \"make\", \n\"make install\" commands to compile and install Python. The source archive \nis also suitable for Windows users who feel the need to build their \nown version.\n\n\nWhat's New?\n-----------\n\n* See the `highlights <../2.4/highlights>`_ of the Python 2.4 release.\n\n* Andrew Kuchling's \n `What's New in Python 2.4 `_\n describes the most visible changes since `Python 2.3 <../2.3/>`_ in \n more detail.\n\n* A detailed list of the changes in 2.4.3 can be found in \n the `release notes `_, or the ``Misc/NEWS`` file in the \n source distribution.\n\n* For the full list of changes, you can poke around in \n `Subversion `_.\n\nDocumentation\n-------------\n\nThe documentation has also been updated:\n\n* `Browse HTML on-line `_\n\n* Download using `HTTP `_.\n\n* Documentation is available in Windows Help (.chm) format - `python24.chm `_.\n\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n\t``edf994473a8c1a963aaa71e442b285b7`` `Python-2.4.3.tgz `_ \n (9348239 bytes, `signature `__)\n\n\t``141c683447d5e76be1d2bd4829574f02`` `Python-2.4.3.tar.bz2 `_ \n (8005915 bytes, `signature `__)\n\n\t``ab946459d7cfba4a8500f9ff8d35cc97`` `python-2.4.3.msi `_\n (9688576 bytes, `signature `__)\n\n\t``9a06d08854ddffc85d8abd11f3c2acc2`` `python-2.4.3.ia64.msi `_ \n (8121856 bytes, `signature `__)\n\n\t``a12df188bfa39572d7de1f6be5579124`` `Universal-MacPython-2.4.3-2006-04-07.dmg `_\n (16608269 bytes, `signature `__)\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nAnthony Baxter's\n`public key `_ \nwhich has a key id of 6A45C816.\n\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

We are pleased to announce the release of\nPython 2.4.3 (final), a\nbugfix release of Python 2.4, on March 29, 2006.

\n

Python 2.4 is now in bugfix-only mode; no new features are being added. At\nleast 50 bugs have been squashed since Python 2.4.2, including a number\nof bugs and potential bugs found by Coverity.\nSee the detailed release notes for more details.

\n

This is a final build, and is suitable for production use.

\n

For more information on the new features of Python 2.4 see the\n2.4 highlights or consult Andrew Kuchling's\nWhat's New In Python\nfor a more detailed view.

\n

Please see the separate bugs page for known issues and the bug\nreporting procedure.

\n

See also the license

\n
\n

Download the release

\n
\n

Windows

\n

For x86 processors: Python-2.4.3.msi

\n

For Win64-Itanium users: Python-2.4.3.ia64.msi

\n

This installer allows for automated installation and many other new features.

\n

To use these installers, the Windows system must support Microsoft\nInstaller 2.0. Just save the installer file to your local machine and\nthen run it to find out if your machine supports\nMSI.

\n

Windows XP and later already have MSI; many older machines will\nalready have MSI installed.

\n

If your machine lacks Microsoft Installer, you'll have to download it\nfreely from Microsoft for Windows 95, 98 and Me\nand for Windows NT 4.0 and 2000.

\n

Windows users may also be interested in Mark Hammond's\npywin32 package,\navailable from\nSourceforge.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.

\n\n\n
\n
\n

MacOS X

\n

For MacOS X 10.3 and later: Universal-MacPython-2.4.3-2006-04-07.dmg.

\n

The Universal MacPython 2.4.3 image contains an installer for python\n2.4.3 that works on Mac OS X 10.3.9 and later, on both PPC and Intel\nMacs. The compiled libraries include both bsddb and readline.

\n
\n
\n

Other platforms

\n

gzip-compressed source code: python-2.4.3.tgz

\n

bzip2-compressed source code: python-2.4.3.tar.bz2,\nthe source archive.

\n

The bzip2-compressed version is considerably smaller, so get that one if\nyour system has the appropriate tools to deal\nwith it.

\n

Unpack the archive with tar -zxvf Python-2.4.3.tgz (or\nbzcat Python-2.4.3.tar.bz2 | tar -xf -).\nChange to the Python-2.4.3 directory and run the "./configure", "make",\n"make install" commands to compile and install Python. The source archive\nis also suitable for Windows users who feel the need to build their\nown version.

\n
\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.4 release.
  • \n
  • Andrew Kuchling's\nWhat's New in Python 2.4\ndescribes the most visible changes since Python 2.3 in\nmore detail.
  • \n
  • A detailed list of the changes in 2.4.3 can be found in\nthe release notes, or the Misc/NEWS file in the\nsource distribution.
  • \n
  • For the full list of changes, you can poke around in\nSubversion.
  • \n
\n
\n
\n

Documentation

\n

The documentation has also been updated:

\n\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

edf994473a8c1a963aaa71e442b285b7 Python-2.4.3.tgz\n(9348239 bytes, signature)

\n

141c683447d5e76be1d2bd4829574f02 Python-2.4.3.tar.bz2\n(8005915 bytes, signature)

\n

ab946459d7cfba4a8500f9ff8d35cc97 python-2.4.3.msi\n(9688576 bytes, signature)

\n

9a06d08854ddffc85d8abd11f3c2acc2 python-2.4.3.ia64.msi\n(8121856 bytes, signature)

\n

a12df188bfa39572d7de1f6be5579124 Universal-MacPython-2.4.3-2006-04-07.dmg\n(16608269 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nAnthony Baxter's\npublic key\nwhich has a key id of 6A45C816.

\n
\n" @@ -375,7 +375,7 @@ "show_on_download_page": true, "release_date": "2013-10-29T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.6.9/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.6.9/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.6.9** is a security-fix source-only release for Python `2.6.8\n <../2.6.8/>`_, fixing several reported security issues: `issue 16037`_,\n `issue 16038`_, `issue 16039`_, `issue 16040`_, `issue 16041`_, and `issue\n 16042`_ (CVE-2013-1752, long lines consuming too much memory), as well as\n `issue 14984`_ (security enforcement on $HOME/.netrc files), `issue 16248`_\n (code execution vulnerability in tkinter), and `issue 18709`_\n (CVE-2013-4238, SSL module handling of NULL bytes inside subjectAltName).\n Python 2.6.9 final was released on October 29, 2013.\n\n The last binary release of Python 2.6 was `2.6.6 `_.\n\n.. _`issue 16037`: http://bugs.python.org/issue16037\n.. _`issue 16038`: http://bugs.python.org/issue16038\n.. _`issue 16039`: http://bugs.python.org/issue16039\n.. _`issue 16040`: http://bugs.python.org/issue16040\n.. _`issue 16041`: http://bugs.python.org/issue16041\n.. _`issue 16042`: http://bugs.python.org/issue16042\n.. _`issue 14984`: http://bugs.python.org/issue14984\n.. _`issue 16248`: http://bugs.python.org/issue16248\n.. _`issue 18709`: http://bugs.python.org/issue18709\n.. _`issue 18458`: http://bugs.python.org/issue18458\n\n\nWith the 2.6.9 release, and five years after its first release, the\nPython 2.6 series is now officially retired. All official maintenance\nfor Python 2.6, including security patches, has ended. For ongoing\nmaintenance releases, please see the Python `2.7 `_ series.\nThe `NEWS file `_ lists every change in each alpha, beta,\nrelease candidate, and final release of Python 2.6.\n\n * `What's New in Python 2.6 `_.\n * Report bugs at ``_.\n * Read the `Python license `_.\n * `PEP 361 `_ set out the development schedule for 2.6.\n\nHelp fund Python and its community by `donating to the Python Software Foundation `_.\n\nDownload\n--------\n\nThis is a final release; we currently support these formats:\n\n * `Gzipped source tar ball (2.6.9) `_\n `(sig) `__\n\n * `XZ compressed source tar ball (2.6.9) `_\n `(sig) `__\n\nMD5 checksums and sizes of the released files::\n\n 933a811f11e3db3d73ae492f6c3a7a76 Python-2.6.9.tar.xz\n bddbd64bf6f5344fc55bbe49a72fe4f3 Python-2.6.9.tgz\n\nThe signatures for the source tarballs above were generated with\n`GnuPG `_ using release manager\nBarry Warsaw's\n`public key `_\nwhich has a key id of A74B06BF.\n\nNotes\n-----\n\nUsers of Mac OS X 10.9 (Mavericks) may be affected by `issue 18458`_,\nexperiencing crashes when using the interactive interpreter. This bug\nis *not* fixed by the Python 2.6.9 release. If you are having this\nproblem, please review your options by visiting the issue tracker.\n\nDevelopers on Ubuntu 11.04 (Natty Narwhal) or later may experience\nproblems when building Python 2.6 from source, due to the adoption of\n`multiarch`_ support. See `issue 9762`_ for additional details and\nworkarounds.\n\n.. _`multiarch`: https://wiki.ubuntu.com/MultiarchSpec\n.. _`issue 9762`: http://bugs.python.org/issue9762\n\n\nDocumentation\n-------------\n\nThe documentation has also been updated. You can `browse the HTML on-line\n`_ or `download the HTML\n`_.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

With the 2.6.9 release, and five years after its first release, the\nPython 2.6 series is now officially retired. All official maintenance\nfor Python 2.6, including security patches, has ended. For ongoing\nmaintenance releases, please see the Python 2.7 series.\nThe NEWS file lists every change in each alpha, beta,\nrelease candidate, and final release of Python 2.6.

\n
\n\n
\n

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

\n
\n

Download

\n

This is a final release; we currently support these formats:

\n
\n\n
\n

MD5 checksums and sizes of the released files:

\n
\n933a811f11e3db3d73ae492f6c3a7a76  Python-2.6.9.tar.xz\nbddbd64bf6f5344fc55bbe49a72fe4f3  Python-2.6.9.tgz\n
\n

The signatures for the source tarballs above were generated with\nGnuPG using release manager\nBarry Warsaw's\npublic key\nwhich has a key id of A74B06BF.

\n
\n
\n

Notes

\n

Users of Mac OS X 10.9 (Mavericks) may be affected by issue 18458,\nexperiencing crashes when using the interactive interpreter. This bug\nis not fixed by the Python 2.6.9 release. If you are having this\nproblem, please review your options by visiting the issue tracker.

\n

Developers on Ubuntu 11.04 (Natty Narwhal) or later may experience\nproblems when building Python 2.6 from source, due to the adoption of\nmultiarch support. See issue 9762 for additional details and\nworkarounds.

\n
\n
\n

Documentation

\n

The documentation has also been updated. You can browse the HTML on-line or download the HTML.

\n
\n" @@ -398,7 +398,7 @@ "show_on_download_page": true, "release_date": "2012-04-09T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.7.3/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.3/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nNote: A newer bugfix release, 2.7.4, is currently `available\n`__. Its use is recommended over previous versions\nof 2.7.\n\nPython 2.7.3 was released on April 9, 2012. 2.7.3 includes fixes for several\nreported security issues in 2.7.2: `issue 13703`_ (oCERT-2011-003, hash\ncollision denial of service), `issue 14234`_ (CVE-2012-0876, hash table\ncollisions CPU usage DoS in the expat library), `issue 14001`_ (CVE-2012-0845,\nSimpleXMLRPCServer denial of service), and `issue 13885`_ (CVE-2011-3389,\ndisabling of the CBC IV attack countermeasure in the _ssl module).\n\n.. _`issue 13703`: http://bugs.python.org/issue13703\n.. _`issue 14001`: http://bugs.python.org/issue14001\n.. _`issue 13885`: http://bugs.python.org/issue13885\n.. _`issue 14234`: http://bugs.python.org/issue14234\n\nThe Python 2.7 series is scheduled to be the last major version in the 2.x\nseries before 2.x moves into an extended maintenance period. The 2.7 series\ncontains many of the features that were first released in Python 3.1.\nImprovements in this release include:\n\n- An ordered dictionary type\n- New unittest features including test skipping, new assert methods, and test\n discovery\n- A much faster io module\n- Automatic numbering of fields in the str.format() method\n- Float repr improvements backported from 3.x\n- Tile support for Tkinter\n- A backport of the memoryview object from 3.x\n- Set literals\n- Set and dictionary comprehensions\n- Dictionary views\n- New syntax for nested with statements\n- The sysconfig module\n\nSee these resources for further information:\n\n* `What's new in 2.7? `_\n* `Change log for this release `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\n\nDownload\n--------\n\nThis is a production release. Please `report any bugs `_\nyou encounter.\n\nWe currently support these formats for download:\n\n* `Gzipped source tar ball (2.7.3) `__\n `(sig) `__\n\n* `Bzipped source tar ball (2.7.3)\n `__ `(sig)\n `__\n\n* `XZ source tar ball (2.7.3) `__\n `(sig) `__\n\n* `Windows x86 MSI Installer (2.7.3) `__ \n `(sig) `__\n\n* `Windows x86 MSI program database (2.7.3) `__ \n `(sig) `__\n\n* `Windows X86-64 MSI Installer (2.7.3) `__ [1]_ \n `(sig) `__\n\n* `Windows X86-64 program database (2.7.3) `__ [1]_ \n `(sig) `__\n\n* `Windows help file `_\n `(sig) `__\n\n* `Mac OS X 64-bit/32-bit x86-64/i386 Installer (2.7.3) for Mac OS X 10.6 and 10.7\n `__ [2]_ `(sig)\n `__.\n [You may need an updated Tcl/Tk install to run IDLE or use Tkinter,\n see note 2 for instructions.]\n\n* `Mac OS X 32-bit i386/PPC Installer (2.7.3) for Mac OS X 10.3 through 10.6\n `__ [2]_ `(sig)\n `__.\n\nThe source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installer was signed\nby Martin von L\u00f6wis' public key, which has a key id of 7D9DC8D2. The Mac\ninstallers were signed with Ned Deily's key, which has a key id of 6F5E1540.\nThe public keys are located on the `download page `_.\n\nMD5 checksums and sizes of the released files::\n\n c57477edd6d18bd9eeca2f21add73919 11793433 Python-2.7.3.tar.bz2\n 62c4c1699170078c469f79ddfed21bc0 9976088 Python-2.7.3.tar.xz\n 2cf641732ac23b18d139be077bd906cd 14135620 Python-2.7.3.tgz\n 80461c3c60fae64122b51eb20341b453 22178854 python-2.7.3-macosx10.3.dmg\n 15c434a11abe7ea5575ef451cfd60f67 18761950 python-2.7.3-macosx10.6.dmg\n 008a63d89d67d41801a55ea341a34676 16221250 python-2.7.3-pdb.zip\n 5e24faf0b64c59e5f11f1fcfe4644bf3 17376322 python-2.7.3.amd64-pdb.zip\n d11d4aeb7e5425bf28f28ab1c7452886 16420864 python-2.7.3.amd64.msi\n c846d7a5ed186707d3675564a9838cc2 15867904 python-2.7.3.msi\n 9401a5f847b0c1078a4c68dccf6cd38a 5898853 python273.chm\n\n.. [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).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_. Also, on Mac OS X 10.6, if you need to\n build C extension modules with the 32-bit-only Python installed, you will\n need Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either\n Xcode 3 or Xcode 4.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Note: A newer bugfix release, 2.7.4, is currently available. Its use is recommended over previous versions\nof 2.7.

\n

Python 2.7.3 was released on April 9, 2012. 2.7.3 includes fixes for several\nreported security issues in 2.7.2: issue 13703 (oCERT-2011-003, hash\ncollision denial of service), issue 14234 (CVE-2012-0876, hash table\ncollisions CPU usage DoS in the expat library), issue 14001 (CVE-2012-0845,\nSimpleXMLRPCServer denial of service), and issue 13885 (CVE-2011-3389,\ndisabling of the CBC IV attack countermeasure in the _ssl module).

\n

The Python 2.7 series is scheduled to be the last major version in the 2.x\nseries before 2.x moves into an extended maintenance period. The 2.7 series\ncontains many of the features that were first released in Python 3.1.\nImprovements in this release include:

\n
    \n
  • An ordered dictionary type
  • \n
  • New unittest features including test skipping, new assert methods, and test\ndiscovery
  • \n
  • A much faster io module
  • \n
  • Automatic numbering of fields in the str.format() method
  • \n
  • Float repr improvements backported from 3.x
  • \n
  • Tile support for Tkinter
  • \n
  • A backport of the memoryview object from 3.x
  • \n
  • Set literals
  • \n
  • Set and dictionary comprehensions
  • \n
  • Dictionary views
  • \n
  • New syntax for nested with statements
  • \n
  • The sysconfig module
  • \n
\n

See these resources for further information:

\n\n
\n

Download

\n

This is a production release. Please report any bugs\nyou encounter.

\n

We currently support these formats for download:

\n\n

The source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installer was signed\nby Martin von L\u00f6wis' public key, which has a key id of 7D9DC8D2. The Mac\ninstallers were signed with Ned Deily's key, which has a key id of 6F5E1540.\nThe public keys are located on the download page.

\n

MD5 checksums and sizes of the released files:

\n
\nc57477edd6d18bd9eeca2f21add73919  11793433  Python-2.7.3.tar.bz2\n62c4c1699170078c469f79ddfed21bc0   9976088  Python-2.7.3.tar.xz\n2cf641732ac23b18d139be077bd906cd  14135620  Python-2.7.3.tgz\n80461c3c60fae64122b51eb20341b453  22178854  python-2.7.3-macosx10.3.dmg\n15c434a11abe7ea5575ef451cfd60f67  18761950  python-2.7.3-macosx10.6.dmg\n008a63d89d67d41801a55ea341a34676  16221250  python-2.7.3-pdb.zip\n5e24faf0b64c59e5f11f1fcfe4644bf3  17376322  python-2.7.3.amd64-pdb.zip\nd11d4aeb7e5425bf28f28ab1c7452886  16420864  python-2.7.3.amd64.msi\nc846d7a5ed186707d3675564a9838cc2  15867904  python-2.7.3.msi\n9401a5f847b0c1078a4c68dccf6cd38a   5898853  python273.chm\n
\n\n\n\n\n\n
[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).
\n\n\n\n\n\n
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here. Also, on Mac OS X 10.6, if you need to\nbuild C extension modules with the 32-bit-only Python installed, you will\nneed Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either\nXcode 3 or Xcode 4.
\n
\n" @@ -421,7 +421,7 @@ "show_on_download_page": true, "release_date": "2008-02-21T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.5.2/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.5.2/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.5.2 has been replaced by a newer bugfix\n release of Python**. Please download `Python 2.5.6 <../2.5.6/>`__ instead.\n\nPython 2.5.2 was released on February 21st, 2008.\n\nThis is the second bugfix release of Python 2.5. Python 2.5 is now in \nbugfix-only mode; no new features are being added. According to the \nrelease notes, over 100 bugs and patches have been addressed since \nPython 2.5.1, many of them improving the stability of the interpreter,\nand improving its portability.\n\nIf you want the latest production version of Python, use\n`Python 2.7 <../2.7/>`_ or later.\n\nSee the `detailed release notes `_ for more details.\n\nSince the release candidate, we have backed out a few changes that\ndid not work correctly on 64-bit systems. Again, see the release\nnotes.\n\nFor more information on the new features of `Python 2.5.2 <../2.5.2/>`_ see the \n`2.5 highlights <../2.5/highlights>`_ or consult Andrew Kuchling's \n`What's New In Python `_\nfor a more detailed view.\n\nPlease see the separate `bugs page `_ for known issues and the bug \nreporting procedure.\n\nSee also the `license `_.\n\nDownload the release\n--------------------\n\nWindows\n=======\n\nFor x86 processors: `python-2.5.2.msi `_ \n\nFor Win64-Itanium users: `python-2.5.2.ia64.msi `_ \n\nFor Win64-AMD64 users: `python-2.5.2.amd64.msi `_ \n\nThis installer allows for `automated installation\n`_ and `many other new features\n`_.\n\nTo use these installers, the Windows system must support Microsoft\nInstaller 2.0. Just save the installer file to your local machine and \nthen run it to find out if your machine supports\nMSI. \n\nWindows XP and later already have MSI; many older machines will\nalready have MSI installed.\n\nIf your machine lacks Microsoft Installer, you'll have to download it\nfreely from Microsoft for `Windows 95, 98 and Me\n`_\nand for `Windows NT 4.0 and 2000\n`_.\n\nWindows users may also be interested in Mark Hammond's \n`pywin32 `_ package,\navailable from \n`Sourceforge `_.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.\n\n\nMacOS X\n=======\n\nFor MacOS X 10.3 and later: `python-2.5.2-macosx.dmg `_. This is a Universal installer.\n\nThe Universal OS X image contains an installer for python \n2.5.2 that works on Mac OS X 10.3.9 and later, on both PPC and Intel \nMacs. The compiled libraries include both bsddb and readline.\n\n\nOther platforms\n===============\n\ngzip-compressed source code: `Python-2.5.2.tgz `_\n\nbzip2-compressed source code: `Python-2.5.2.tar.bz2 `_,\nthe source archive. \n\nThe bzip2-compressed version is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal \nwith it. \n\nUnpack the archive with ``tar -zxvf Python-2.5.2.tgz`` (or \n``bzcat Python-2.5.2.tar.bz2 | tar -xf -``). \nChange to the Python-2.5.2 directory and run the \"./configure\", \"make\", \n\"make install\" commands to compile and install Python. The source archive \nis also suitable for Windows users who feel the need to build their \nown version.\n\n\nWhat's New?\n-----------\n\n* See the `highlights <../2.5/highlights>`_ of the Python 2.5 release.\n\n* Andrew Kuchling's \n `What's New in Python 2.5 `_\n describes the most visible changes since `Python 2.4 <../2.4/>`_ in \n more detail.\n\n* A detailed list of the changes in 2.5.2 can be found in \n the `release notes `_, or the ``Misc/NEWS`` file in the \n source distribution.\n\n* For the full list of changes, you can poke around in \n `Subversion `_.\n\nDocumentation\n-------------\n\nThe documentation has also been updated:\n\n.. * `Browse HTML on-line `_\n\n* Download using `HTTP `_.\n\n* Documentation is available in Windows Help (.chm) format - `Python25.chm `_.\n\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n ``3f7ca8aa86c6bd275426d63b46e07992`` `Python-2.5.2.tgz `_\n (11584231 bytes, `signature `__)\n\n ``afb5451049eda91fbde10bd5a4b7fadc`` `Python-2.5.2.tar.bz2 `_\n (9806423 bytes, `signature `__)\n\n ``d71e45968fdc4e206bb69fbf4cb82b2d`` `python-2.5.2.msi `_\n (11294720 bytes, `signature `__)\n\n ``d44a5741d54eefd690298e118b0f815a`` `python-2.5.2.amd64.msi `_\n (11301888 bytes, `signature `__)\n\n ``86a5c0b141c52d1d7dc31ec5a1f3ab7c`` `python-2.5.2.ia64.msi `_\n (13523456 bytes, `signature `__)\n\n ``f72ba5ba35bf631eec94870e8ebeba61`` `python-2.5.2-macosx.dmg `_\n (19200390 bytes, `signature `__)\n\n ``4c2f7e124287525a93849b0b53893bf0`` `Python25.chm `_\n (4178494 bytes, `signature `__)\n\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nMartin v. L\u00f6wis's\n`public key `_ \nwhich has a key id of 7D9DC8D2.\n\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.5.2 was released on February 21st, 2008.

\n

This is the second bugfix release of Python 2.5. Python 2.5 is now in\nbugfix-only mode; no new features are being added. According to the\nrelease notes, over 100 bugs and patches have been addressed since\nPython 2.5.1, many of them improving the stability of the interpreter,\nand improving its portability.

\n

If you want the latest production version of Python, use\nPython 2.7 or later.

\n

See the detailed release notes for more details.

\n

Since the release candidate, we have backed out a few changes that\ndid not work correctly on 64-bit systems. Again, see the release\nnotes.

\n

For more information on the new features of Python 2.5.2 see the\n2.5 highlights or consult Andrew Kuchling's\nWhat's New In Python\nfor a more detailed view.

\n

Please see the separate bugs page for known issues and the bug\nreporting procedure.

\n

See also the license.

\n
\n

Download the release

\n
\n

Windows

\n

For x86 processors: python-2.5.2.msi

\n

For Win64-Itanium users: python-2.5.2.ia64.msi

\n

For Win64-AMD64 users: python-2.5.2.amd64.msi

\n

This installer allows for automated installation and many other new features.

\n

To use these installers, the Windows system must support Microsoft\nInstaller 2.0. Just save the installer file to your local machine and\nthen run it to find out if your machine supports\nMSI.

\n

Windows XP and later already have MSI; many older machines will\nalready have MSI installed.

\n

If your machine lacks Microsoft Installer, you'll have to download it\nfreely from Microsoft for Windows 95, 98 and Me\nand for Windows NT 4.0 and 2000.

\n

Windows users may also be interested in Mark Hammond's\npywin32 package,\navailable from\nSourceforge.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.

\n
\n
\n

MacOS X

\n

For MacOS X 10.3 and later: python-2.5.2-macosx.dmg. This is a Universal installer.

\n

The Universal OS X image contains an installer for python\n2.5.2 that works on Mac OS X 10.3.9 and later, on both PPC and Intel\nMacs. The compiled libraries include both bsddb and readline.

\n
\n
\n

Other platforms

\n

gzip-compressed source code: Python-2.5.2.tgz

\n

bzip2-compressed source code: Python-2.5.2.tar.bz2,\nthe source archive.

\n

The bzip2-compressed version is considerably smaller, so get that one if\nyour system has the appropriate tools to deal\nwith it.

\n

Unpack the archive with tar -zxvf Python-2.5.2.tgz (or\nbzcat Python-2.5.2.tar.bz2 | tar -xf -).\nChange to the Python-2.5.2 directory and run the "./configure", "make",\n"make install" commands to compile and install Python. The source archive\nis also suitable for Windows users who feel the need to build their\nown version.

\n
\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.5 release.
  • \n
  • Andrew Kuchling's\nWhat's New in Python 2.5\ndescribes the most visible changes since Python 2.4 in\nmore detail.
  • \n
  • A detailed list of the changes in 2.5.2 can be found in\nthe release notes, or the Misc/NEWS file in the\nsource distribution.
  • \n
  • For the full list of changes, you can poke around in\nSubversion.
  • \n
\n
\n
\n

Documentation

\n

The documentation has also been updated:

\n\n
    \n
  • Download using HTTP.
  • \n
  • Documentation is available in Windows Help (.chm) format - Python25.chm.
  • \n
\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

3f7ca8aa86c6bd275426d63b46e07992 Python-2.5.2.tgz\n(11584231 bytes, signature)

\n

afb5451049eda91fbde10bd5a4b7fadc Python-2.5.2.tar.bz2\n(9806423 bytes, signature)

\n

d71e45968fdc4e206bb69fbf4cb82b2d python-2.5.2.msi\n(11294720 bytes, signature)

\n

d44a5741d54eefd690298e118b0f815a python-2.5.2.amd64.msi\n(11301888 bytes, signature)

\n

86a5c0b141c52d1d7dc31ec5a1f3ab7c python-2.5.2.ia64.msi\n(13523456 bytes, signature)

\n

f72ba5ba35bf631eec94870e8ebeba61 python-2.5.2-macosx.dmg\n(19200390 bytes, signature)

\n

4c2f7e124287525a93849b0b53893bf0 Python25.chm\n(4178494 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nMartin v. L\u00f6wis's\npublic key\nwhich has a key id of 7D9DC8D2.

\n
\n" @@ -444,7 +444,7 @@ "show_on_download_page": true, "release_date": "2001-12-21T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.2/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.2/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nrelease.--> See Python 2.2.3 for a patch\nrelease which supersedes 2.2. \n\n
\n Important: This release is vulnerable to the problem described in\n security advisory PSF-2006-001\n \"Buffer overrun in repr() of unicode strings in wide unicode\n builds (UCS-4)\". This fix is included in\n Python 2.4.4\n and Python 2.5. If you need to remain with Python 2.2,\n there's a patch available from the security advisory page.\n
\n\n

We are extremely pleased to announce the release of Python\n2.2 (final), on December 21, 2001. Our thanks to everyone who has\ncontributed to the Python 2.2 development cycle, our CVS committers,\nPEP authors, alpha and beta testers, bug and patch submitters, etc.\nYou know who you are! :)\n\n

Please see the separate bugs page for known\nbugs in Python 2.2 final, and the bug reporting procedure.\n\n

Download the release

\n\n

Windows users should download Python-2.2.exe, the\nWindows installer, from one of the download locations below,\nrun it, and follow the friendly instructions on the screen to complete\nthe installation.\nWindows users may also be interested in Mark\nHammond's win32all, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.\n\n

Update (2002/04/23): Windows users should download a new UNWISE.EXE from Wise that\nfixes a bug which could cause the uninstaller to disappear in some\ncircumstances. Just drop it over the old uninstaller, which will be\nat C:\\Python22\\UNWISE.EXE unless you chose a different\ndirectory at install time.\n\n

Macintosh users can find Python 2.2 prereleases on Jack\nJansen's MacPython\npage (after following the link, scroll towards the bottom). This\nis sometimes one or two releases behind, so be patient. (MacOS X\nusers who have a C compiler can also build from the source tarball\nbelow.)\n\n

All others should download Python-2.2.tgz, the\nsource tarball, from one of the download locations below, and\ndo the usual \"gunzip; tar; configure; make\" dance.\n\n\n\n

Download locations

\n\n
    \n\n
  • Python.org: HTTP.\n>\n
\n\n

MD5 checksums and sizes

\n\n
\n    568cf638ef5fc4edfdb4cc878d661129 Python-2.2.exe (7074248 bytes)\n    87febf0780c8e18454022d34b2ca70a0 Python-2.2.tgz (6542443 bytes)\n    9ae1d572cbd2bfd4e0c4b92ac11387c6 UNWISE.EXE (162304 bytes)\n
\n\n\n

What's New?

\n\n

Highlights

\n\n
    \n\n

  • Tim Peters developed a brand new Windows installer using Wise 8.1,\ngenerously donated to us by \nWise Solutions.\n\n

  • Type/Class Unification: A new way of introspecting instances of\nbuilt-in types (PEP\n252) and the ability to subclass built-in types (PEP 253) have been\nadded. Here is a tutorial on these\nfeatures.\n\n

  • Iterators (PEP 234) and\ngenerators (PEP\n255) were added. The second PEP adds a new reserved word,\n\"yield\", which must be enabled by adding \"from __future__ import\ngenerators\" to the top of every module that uses it. Without that,\n\"yield\" is treated as an identifier but a warning is issued.\n\n

  • The floor division operator // has been added as outlined in \nPEP\n238. The / operator still provides classic division (and will until\nPython 3.0) unless \"from __future__ import division\" is included, in\nwhich case the / operator will provide true division.\n\n

  • Integer overflow is now a thing of the past; when small integer\noperations have a result that's too large to represent as a small\ninteger, a long integer is now returned. See PEP 237.\n\n

  • Barry Warsaw's mimelib\npackage is now part of the standard library. It has been renamed to the\nemail package, and there have been some API changes.\n\n

  • Fredrik Lundh's\nxmlrpclib is now a standard library module.\nThis provides full client-side XML-RPC support. A server class is\nalso provided (module SimpleXMLRPCServer).\n\n

  • Large file support is now enabled on Win32 and Win64 platforms,\nand automatically configured (at least on Linux and Solaris).\n\n
\n\n\n

Other sources of information on 2.2

\n\n\n\n\n

Documentation

\n\n

The documentation has been updated too:\n\n

    \n\n
  • Browse HTML on-line\n\n
  • Download using HTTP.\n\n\n
", "content_markup_type": "restructuredtext", "_content_rendered": "\n

release.--> See <a href="../2.2.3/">Python 2.2.3</a> for a patch\nrelease which supersedes 2.2.</i> </blockquote>

\n
\n
<blockquote>
\n
<b>Important:</b> This release is vulnerable to the problem described in\n<a href="/news/security/PSF-2006-001/">security advisory PSF-2006-001</a>\n"Buffer overrun in repr() of unicode strings in wide unicode\nbuilds (UCS-4)". This fix is included in\n<a href="../2.4.4/">Python 2.4.4</a>\nand <a href="../2.5/">Python 2.5</a>. If you need to remain with Python 2.2,\nthere's a patch available from the security advisory page.
\n
\n

</blockquote>

\n

<p>We are extremely pleased to announce the release of <b>Python\n2.2</b> (final), on December 21, 2001. Our thanks to everyone who has\ncontributed to the Python 2.2 development cycle, our CVS committers,\nPEP authors, alpha and beta testers, bug and patch submitters, etc.\nYou know who you are! :)

\n

<p>Please see the separate <a href="bugs">bugs page</a> for known\nbugs in Python 2.2 final, and the bug reporting procedure.

\n

<h3>Download the release</h3>

\n

<p><b>Windows</b> users should download <i>Python-2.2.exe</i>, the\nWindows installer, from one of the <i>download locations</i> below,\nrun it, and follow the friendly instructions on the screen to complete\nthe installation.\nWindows users may also be interested in Mark\nHammond's <a\nhref="http://starship.python.net/crew/mhammond/"\n>win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.

\n

<p><b>Update (2002/04/23):</b> Windows users should download a new <a\nhref="/ftp/python/2.2/UNWISE.EXE">UNWISE.EXE</a> from Wise that\nfixes a bug which could cause the uninstaller to disappear in some\ncircumstances. Just drop it over the old uninstaller, which will be\nat <tt>C:Python22UNWISE.EXE</tt> unless you chose a different\ndirectory at install time.

\n

<p><b>Macintosh</b> users can find Python 2.2 prereleases on Jack\nJansen's <a href="http://www.cwi.nl/~jack/macpython.html">MacPython\npage</a> (after following the link, scroll towards the bottom). This\nis sometimes one or two releases behind, so be patient. (MacOS X\nusers who have a C compiler can also build from the source tarball\nbelow.)

\n

<p><b>All others</b> should download <i>Python-2.2.tgz</i>, the\nsource tarball, from one of the <i>download locations</i> below, and\ndo the usual "gunzip; tar; configure; make" dance.

\n

<!--\n<p><b>Red Hat Linux</b> users may also try to download the <a\nhref="rpms.html">RPMs</a> made available by Sean Reifschneider.\n-->

\n

<h4>Download locations</h4>

\n

<ul>

\n

<li>Python.org: <a href="/ftp/python/2.2/" >HTTP</a>.\n>\n</ul>

\n

<h4><a href="md5sum.py">MD5</a> checksums and sizes</h4>

\n
\n
<pre>
\n
568cf638ef5fc4edfdb4cc878d661129 <a href="/ftp/python/2.2/Python-2.2.exe">Python-2.2.exe</a> (7074248 bytes)\n87febf0780c8e18454022d34b2ca70a0 <a href="/ftp/python/2.2/Python-2.2.tgz">Python-2.2.tgz</a> (6542443 bytes)\n9ae1d572cbd2bfd4e0c4b92ac11387c6 <a href="/ftp/python/2.2/UNWISE.EXE">UNWISE.EXE</a> (162304 bytes)
\n
\n

</pre>

\n

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

\n

<h4>Highlights</h4>

\n

<ul>

\n

<p><li>Tim Peters developed a brand new Windows installer using Wise 8.1,\ngenerously donated to us by\n<a href="http://www.wisesolutions.com/">Wise Solutions</a>.

\n

<p><li>Type/Class Unification: A new way of introspecting instances of\nbuilt-in types (<a href="/dev/peps/pep-0252.html">PEP\n252</a>) and the ability to subclass built-in types (<a\nhref="/dev/peps/pep-0253.html">PEP 253</a>) have been\nadded. Here is a <a href="descrintro">tutorial</a> on these\nfeatures.

\n

<p><li>Iterators (<a\nhref="/dev/peps/pep-0234.html">PEP 234</a>) and\ngenerators (<a href="/dev/peps/pep-0255.html">PEP\n255</a>) were added. The second PEP adds a new reserved word,\n"yield", which must be enabled by adding "from __future__ import\ngenerators" to the top of every module that uses it. Without that,\n"yield" is treated as an identifier but a warning is issued.

\n

<p><li>The floor division operator // has been added as outlined in\n<a href="/dev/peps/pep-0238.html">PEP\n238</a>. The / operator still provides classic division (and will until\nPython 3.0) unless "from __future__ import division" is included, in\nwhich case the / operator will provide true division.

\n

<p><li>Integer overflow is now a thing of the past; when small integer\noperations have a result that's too large to represent as a small\ninteger, a long integer is now returned. See <a\nhref="/dev/peps/pep-0237.html">PEP 237</a>.

\n

<p><li> Barry Warsaw's <a href="http://mimelib.sf.net/">mimelib</a>\npackage is now part of the standard library. It has been renamed to the\n<a href="http://python.sourceforge.net/devel-docs/lib/module-email.html"\n>email</a> package, and there have been some API changes.

\n

<p><li> Fredrik Lundh's\n<a href="http://python.sourceforge.net/devel-docs/lib/module-xmlrpclib.html"\n>xmlrpclib</a> is now a standard library module.\nThis provides full client-side XML-RPC support. A server class is\nalso provided (module SimpleXMLRPCServer).

\n

<p><li>Large file support is now enabled on Win32 and Win64 platforms,\nand automatically configured (at least on Linux and Solaris).

\n

</ul>

\n

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

\n

<ul>

\n

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

\n

<p><li><a href="/doc/2.2.3/whatsnew/whatsnew22.html">What's New in Python\n2.2</a> by Andrew Kuchling describes the most visible changes since <a\nhref="../2.1/">Python 2.1</a>.

\n

<p><li>Guido gave a talk on what's new in 2.2 at the ZPUG-DC meeting\non September 26, 2001; here are his <a\nhref="http://zpug.org/dc/">powerpoint slides</a>.

\n

<p><li><a href=\n"http://www-106.ibm.com/developerworks/library/l-pycon.html?n-l-9271"\n>Charming Python: Iterators and simple generators</a> by David Mertz\non IBM developerWorks.

\n

<p><li>For a detailed list of all but the most trivial changes, see\nthe <a href="NEWS.txt">release notes</a>.

\n

<p><li>In the source distribution, the file Misc/NEWS has all the news.

\n

</ul>

\n

<h3>Documentation</h3>

\n

<p>The documentation has been updated too:

\n

<ul>

\n

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

\n

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

\n

</ul>

\n" @@ -467,7 +467,7 @@ "show_on_download_page": true, "release_date": "2012-04-10T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.6.8/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.6.8/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.6.8** has been replaced by a newer security-fix\n source-only release. Please download `Python 2.6.9 `_\n instead.\n\n **Python 2.6.8** is a security-fix source-only release for Python `2.6.7\n <../2.6.7/>`_, fixing several reported security issues: `issue 13703`_\n (oCERT-2011-003, CVE-2012-1150, hash collision denial of service), `issue\n 14234`_ (CVE-2012-0876, pyexpat hash randomization), `issue 14001`_\n (CVE-2012-0845, SimpleXMLRPCServer denial of service), and `issue 13885`_\n (CVE-2011-3389, disabling of the CBC IV attack countermeasure in the _ssl\n module). Python 2.6.8 was released on April 10, 2012.\n \n The last binary release of Python 2.6 was `2.6.6 <../2.6.6/>`_.\n\n.. _`issue 13703`: http://bugs.python.org/issue13703\n.. _`issue 14234`: http://bugs.python.org/issue14234\n.. _`issue 14001`: http://bugs.python.org/issue14001\n.. _`issue 13885`: http://bugs.python.org/issue13885\n\nPython 2.6 is now in security-fix-only mode; no new features are being added,\nand no new bug fix releases are planned. We intend to provide source-only\nsecurity fixes for the Python 2.6 series until October 2013 (five years after\nthe 2.6 final release). For ongoing maintenance releases, please see the\nPython `2.7 <../2.7/>`_ series. The `NEWS file `_ lists every\nchange in each alpha, beta, and release candidate of Python 2.6.\n\n * `What's New in Python 2.6 `_.\n * Report bugs at ``_.\n * Read the `Python license `_.\n * `PEP 361 `_ set out the development schedule for 2.6.\n\nHelp fund Python and its community by `donating to the Python Software Foundation `_.\n\nDownload\n--------\n\nThis is a final release; we currently support these formats:\n\n * `Gzipped source tar ball (2.6.8) `_\n `(sig) `__\n\n * `Bzipped source tar ball (2.6.8) `_\n `(sig) `__\n\nMD5 checksums and sizes of the released files::\n\n f6c1781f5d73ab7dfa5181f43ea065f6 13282574 Python-2.6.8.tgz\n c6e0420a21d8b23dee8b0195c9b9a125 11127915 Python-2.6.8.tar.bz2\n\nThe signatures for the source tarballs above were generated with\n`GnuPG `_ using release manager\nBarry Warsaw's\n`public key `_ \nwhich has a key id of A74B06BF. \n\nNotes\n-----\n\nDevelopers on Ubuntu 11.04 (Natty Narwhal) or later may experience\nproblems when building Python 2.6 from source, due to the adoption of\n`multiarch`_ support. See `issue 9762`_ for additional details and\nworkarounds. The version of Python 2.6 in Ubuntu itself has been\nappropriately patched, so the Ubuntu source package should build just\nfine.\n\n.. _`multiarch`: https://wiki.ubuntu.com/MultiarchSpec\n.. _`issue 9762`: http://bugs.python.org/issue9762\n\n\nDocumentation\n-------------\n\nThe documentation has also been updated. You can `browse the HTML on-line\n`_ or `download the HTML\n`_.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.6 is now in security-fix-only mode; no new features are being added,\nand no new bug fix releases are planned. We intend to provide source-only\nsecurity fixes for the Python 2.6 series until October 2013 (five years after\nthe 2.6 final release). For ongoing maintenance releases, please see the\nPython 2.7 series. The NEWS file lists every\nchange in each alpha, beta, and release candidate of Python 2.6.

\n
\n\n
\n

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

\n
\n

Download

\n

This is a final release; we currently support these formats:

\n
\n\n
\n

MD5 checksums and sizes of the released files:

\n
\nf6c1781f5d73ab7dfa5181f43ea065f6  13282574  Python-2.6.8.tgz\nc6e0420a21d8b23dee8b0195c9b9a125  11127915  Python-2.6.8.tar.bz2\n
\n

The signatures for the source tarballs above were generated with\nGnuPG using release manager\nBarry Warsaw's\npublic key\nwhich has a key id of A74B06BF.

\n
\n
\n

Notes

\n

Developers on Ubuntu 11.04 (Natty Narwhal) or later may experience\nproblems when building Python 2.6 from source, due to the adoption of\nmultiarch support. See issue 9762 for additional details and\nworkarounds. The version of Python 2.6 in Ubuntu itself has been\nappropriately patched, so the Ubuntu source package should build just\nfine.

\n
\n
\n

Documentation

\n

The documentation has also been updated. You can browse the HTML on-line or download the HTML.

\n
\n" @@ -490,7 +490,7 @@ "show_on_download_page": true, "release_date": "2009-10-02T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.6.3/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.6.3/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.6.3 has been replaced by a newer bugfix release of Python**.\n Please download `Python 2.6.6 <../2.6.6/>`__ instead.\n\nPython 2.6.3 was released on October 2, 2009.\n\nPython 2.6 is now in bugfix-only mode; no new features are being\nadded. Somewhere near 100 bugs have been fixed since the release of Python\n2.6.2. The `NEWS file `_ lists every change in each alpha,\nbeta, and release candidate of Python 2.6.\n\n * `What's New in Python 2.6 `_.\n * Report bugs at ``_.\n * Read the `Python license `_.\n * `PEP 361 `_ set out the development schedule for 2.6.\n\nHelp fund Python and its community by `donating to the Python Software Foundation `_.\n\nDownload\n--------\n\nThis is a final release; we currently support these formats:\n\n * `Gzipped source tar ball (2.6.3) `_\n `(sig) `__\n\n * `Bzipped source tar ball (2.6.3) `_\n `(sig) `__\n\n * `Windows x86 MSI Installer (2.6.3) `_\n `(sig) `__\n\n * `Windows X86-64 MSI Installer (2.6.3)\n `_ [1]_\n `(sig) `__\n\n * `Mac Installer disk image (2.6.3)\n `_ `(sig)\n `__\n\n\nMD5 checksums and sizes of the released files::\n\n c4842532170fc0a6f9e878497efc0ddf 13319447 Python-2.6.3.tgz\n 8755fc03075b1701ca3f13932e6ade9f 11249543 Python-2.6.3.tar.bz2\n f7382afe57e21ced274eeec614dbda37 15214592 python-2.6.3.amd64.msi\n 9ff76b6101fdb1c935970476ed428569 14871552 python-2.6.3.msi\n 114d26c741d4c0b8ee91191a7a06aa2a 20329350 python-2.6.3-macosx.dmg\n\n.. 0588e5bb28ffc748473c39a63e4b98e8 5154141 python262.chm\n\nThe signatures for the source tarballs above were generated with\n`GnuPG `_ using release manager\nBarry Warsaw's\n`public key `_ \nwhich has a key id of A74B06BF. \nThe Windows installers were signed by Martin von L\u00f6wis'\n`public key `_ \nwhich has a key id of 7D9DC8D2.\nThe Mac disk image was signed by \nRonald Oussoren's public key which has a key id of E6DF025C.\n\nDocumentation\n-------------\n\nThe documentation has also been updated. You can `browse the HTML on-line\n`_ or `download the HTML\n`_.\n\n.. [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).", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.6.3 was released on October 2, 2009.

\n

Python 2.6 is now in bugfix-only mode; no new features are being\nadded. Somewhere near 100 bugs have been fixed since the release of Python\n2.6.2. The NEWS file lists every change in each alpha,\nbeta, and release candidate of Python 2.6.

\n
\n\n
\n

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

\n
\n

Download

\n

This is a final release; we currently support these formats:

\n
\n\n
\n

MD5 checksums and sizes of the released files:

\n
\nc4842532170fc0a6f9e878497efc0ddf  13319447  Python-2.6.3.tgz\n8755fc03075b1701ca3f13932e6ade9f  11249543  Python-2.6.3.tar.bz2\nf7382afe57e21ced274eeec614dbda37  15214592  python-2.6.3.amd64.msi\n9ff76b6101fdb1c935970476ed428569  14871552  python-2.6.3.msi\n114d26c741d4c0b8ee91191a7a06aa2a  20329350  python-2.6.3-macosx.dmg\n
\n\n

The signatures for the source tarballs above were generated with\nGnuPG using release manager\nBarry Warsaw's\npublic key\nwhich has a key id of A74B06BF.\nThe Windows installers were signed by Martin von L\u00f6wis'\npublic key\nwhich has a key id of 7D9DC8D2.\nThe Mac disk image was signed by\nRonald Oussoren's public key which has a key id of E6DF025C.

\n
\n
\n

Documentation

\n

The documentation has also been updated. You can browse the HTML on-line or download the HTML.

\n\n\n\n\n\n
[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).
\n
\n" @@ -513,7 +513,7 @@ "show_on_download_page": true, "release_date": "2006-09-19T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.5/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.5/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.5 has been replaced by a newer bugfix\n release of Python**. Please download `Python 2.5.6 `__ instead.\n\nPython 2.5 was released on September 19th 2006. There's a bunch of\nplaces you can look for more information on what's new in this release --\nsee the \"What's New\" section further down this page.\n\nThis is a final release, and should be suitable for production use.\n\nPEP 356 includes the schedule and will be updated as the schedule evolves. \nAt this point, any testing you can do would be greatly, greatly appreciated.\n\nExtension authors should note that changes to improve Python's support for \n64 bit systems mean that some C extension modules may very well break.\n`This post `_ \nhas some pointers to more information for C extension authors.\n\nPlease see the separate `bugs page `_ for known issues and the bug\nreporting procedure.\n\nSee also the `license `_.\n\nDownload the release\n--------------------\n\nStarting with the Python 2.4 releases the **Windows** Python\ninstaller is being distributed as a Microsoft Installer (.msi) file.\nTo use this, the Windows system must support Microsoft Installer\n2.0. Just save the installer file,\n`Python-2.5.msi `_,\nto your local machine, then double-click python-2.5.msi to find\nout if your machine supports MSI. If it doesn't, you'll need to\ninstall Microsoft Installer first. Many other packages (such as Word\nand Office) also include MSI, so you may already have it on your system.\nIf not, you can download it freely from Microsoft for\n`Windows 95, 98 and Me `_\nand for\n`Windows NT 4.0 and 2000 `_.\nWindows XP and later already have MSI; many older machines will already\nhave MSI installed. \n\nThe new format installer allows for\n`automated installation `_ and\n`many other shiny new features `_.\nThere are also separate installers for Win64-Itanium users \n(on XP/2003 64-bit Itanium Edition) -\n`Python-2.5.ia64.msi `_\nand for Win64 users on AMD64 machines \n(on XP/2003/Vista x64 Edition) -\n`Python-2.5.amd64.msi `_.\n\n\nWindows users may also be interested in Mark Hammond's \n`pywin32 `_ package,\navailable from \n`Sourceforge `_.\npywin32 adds a number of Windows-specific extensions to Python, including \nCOM support and the Pythonwin IDE.\n\n.. XXX re-enable once there's a 2.5-compatible version\n.. RPMs for Fedora Core 3 (and similar) are available, see \n.. `the 2.5 RPMs page `_\n\nUsers of Mac OS X 10.3 and later can install a universal binary (suitable for\nboth PowerPC and Intel machines) from `python-2.5-macosx.dmg `_ . \nDownload to the desktop and open the .dmg file to install.\n\n**All others** should download either \n`python-2.5.tgz `_ or\n`python-2.5.tar.bz2 `_,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal \nwith it. Unpack it with ``tar -zxvf Python-2.5.tgz`` (or \n``bzcat Python-2.5.tar.bz2 | tar -xf -``). \nChange to the Python-2.5 directory and run the \"./configure\", \"make\", \n\"make install\" commands to compile and install Python. \n\n Since this is a new version of Python, you may want to use the \n \"make altinstall\" command instead of \"make install\" - this will \n install a \"python2.5\" binary without touching the existing \"python\" \n binary.\n\nThe source archive is also suitable for Windows users who feel the need \nto build their own version.\n\nWhat's New?\n-----------\n\n* See some of the `highlights `_ of the Python 2.5 release.\n\n* Andrew Kuchling's \n `What's New in Python 2.5 `_\n describes the most visible changes since `Python 2.4 <../2.4/>`_ in \n more detail. \n\n* `PEP 356 `_ has information on a bunch of the new \n features added in 2.5, as well as pointers to the relevant PEPs.\n\n* A detailed list of the changes in Python 2.5 can be found in \n the `release notes `_, or the ``Misc/NEWS`` file in the \n source distribution.\n\n* IDLE has its \n `own release notes `_, or see the ``Lib/idlelib/NEWS.txt`` file in the \n source distribution.\n\n* For the full list of changes, you can poke around in \n `Subversion `_.\n\nDocumentation\n-------------\n\nThe documentation has also been updated:\n\n* `Browse HTML on-line `_\n\n* Download using `HTTP `_.\n\n* Documentation is available in Windows Help (.chm) format - `Python25.chm `_.\n\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n ``bc1b74f90a472a6c0a85481aaeb43f95`` `Python-2.5.tgz `_\n (11019675 bytes, `signature `__)\n\n ``ddb7401e711354ca83b7842b733825a3`` `Python-2.5.tar.bz2 `_\n (9357099 bytes, `signature `__)\n\n ``33fffe927e4a84aa728d7a47165b2059`` `python-2.5.msi `_\n (10695680 bytes, `signature `__)\n\n ``c9ebc47dfab4fdc78d895ed6ab715db0`` `python-2.5.amd64.msi `_\n (10889216 bytes, `signature `__)\n\n ``dec95012739692625939e3ec6572fa5f`` `python-2.5.ia64.msi `_\n (12986368 bytes, `signature `__)\n\n ``9ea85494251357970d83a023658fddc7`` `python-2.5-macosx.dmg `_\n (18749464 bytes, `signature `__)\n\n ``d8bfc10c7fd6505271ef5c755999c7cc`` `Python25.chm `_\n (4160038 bytes, `signature `__)\n\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nAnthony Baxter's\n`public key `_ \nwhich has a key id of 6A45C816.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.5 was released on September 19th 2006. There's a bunch of\nplaces you can look for more information on what's new in this release --\nsee the "What's New" section further down this page.

\n

This is a final release, and should be suitable for production use.

\n

PEP 356 includes the schedule and will be updated as the schedule evolves.\nAt this point, any testing you can do would be greatly, greatly appreciated.

\n

Extension authors should note that changes to improve Python's support for\n64 bit systems mean that some C extension modules may very well break.\nThis post\nhas some pointers to more information for C extension authors.

\n

Please see the separate bugs page for known issues and the bug\nreporting procedure.

\n

See also the license.

\n
\n

Download the release

\n

Starting with the Python 2.4 releases the Windows Python\ninstaller is being distributed as a Microsoft Installer (.msi) file.\nTo use this, the Windows system must support Microsoft Installer\n2.0. Just save the installer file,\nPython-2.5.msi,\nto your local machine, then double-click python-2.5.msi to find\nout if your machine supports MSI. If it doesn't, you'll need to\ninstall Microsoft Installer first. Many other packages (such as Word\nand Office) also include MSI, so you may already have it on your system.\nIf not, you can download it freely from Microsoft for\nWindows 95, 98 and Me\nand for\nWindows NT 4.0 and 2000.\nWindows XP and later already have MSI; many older machines will already\nhave MSI installed.

\n

The new format installer allows for\nautomated installation and\nmany other shiny new features.\nThere are also separate installers for Win64-Itanium users\n(on XP/2003 64-bit Itanium Edition) -\nPython-2.5.ia64.msi\nand for Win64 users on AMD64 machines\n(on XP/2003/Vista x64 Edition) -\nPython-2.5.amd64.msi.

\n

Windows users may also be interested in Mark Hammond's\npywin32 package,\navailable from\nSourceforge.\npywin32 adds a number of Windows-specific extensions to Python, including\nCOM support and the Pythonwin IDE.

\n\n\n\n

Users of Mac OS X 10.3 and later can install a universal binary (suitable for\nboth PowerPC and Intel machines) from python-2.5-macosx.dmg .\nDownload to the desktop and open the .dmg file to install.

\n

All others should download either\npython-2.5.tgz or\npython-2.5.tar.bz2,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the appropriate tools to deal\nwith it. Unpack it with tar -zxvf Python-2.5.tgz (or\nbzcat Python-2.5.tar.bz2 | tar -xf -).\nChange to the Python-2.5 directory and run the "./configure", "make",\n"make install" commands to compile and install Python.

\n
\nSince this is a new version of Python, you may want to use the\n"make altinstall" command instead of "make install" - this will\ninstall a "python2.5" binary without touching the existing "python"\nbinary.
\n

The source archive is also suitable for Windows users who feel the need\nto build their own version.

\n
\n
\n

What's New?

\n
    \n
  • See some of the highlights of the Python 2.5 release.
  • \n
  • Andrew Kuchling's\nWhat's New in Python 2.5\ndescribes the most visible changes since Python 2.4 in\nmore detail.
  • \n
  • PEP 356 has information on a bunch of the new\nfeatures added in 2.5, as well as pointers to the relevant PEPs.
  • \n
  • A detailed list of the changes in Python 2.5 can be found in\nthe release notes, or the Misc/NEWS file in the\nsource distribution.
  • \n
  • IDLE has its\nown release notes, or see the Lib/idlelib/NEWS.txt file in the\nsource distribution.
  • \n
  • For the full list of changes, you can poke around in\nSubversion.
  • \n
\n
\n
\n

Documentation

\n

The documentation has also been updated:

\n\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

bc1b74f90a472a6c0a85481aaeb43f95 Python-2.5.tgz\n(11019675 bytes, signature)

\n

ddb7401e711354ca83b7842b733825a3 Python-2.5.tar.bz2\n(9357099 bytes, signature)

\n

33fffe927e4a84aa728d7a47165b2059 python-2.5.msi\n(10695680 bytes, signature)

\n

c9ebc47dfab4fdc78d895ed6ab715db0 python-2.5.amd64.msi\n(10889216 bytes, signature)

\n

dec95012739692625939e3ec6572fa5f python-2.5.ia64.msi\n(12986368 bytes, signature)

\n

9ea85494251357970d83a023658fddc7 python-2.5-macosx.dmg\n(18749464 bytes, signature)

\n

d8bfc10c7fd6505271ef5c755999c7cc Python25.chm\n(4160038 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nAnthony Baxter's\npublic key\nwhich has a key id of 6A45C816.

\n
\n" @@ -536,7 +536,7 @@ "show_on_download_page": true, "release_date": "2008-12-19T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.5.3/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.5.3/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.5.3 has been replaced by a newer bugfix\n release of Python**. Please download `Python 2.5.6 <../2.5.6/>`__ instead.\n\nPython 2.5.3 was released on December 19th, 2008.\n\nThis is the last bugfix release of Python 2.5. Python 2.5 is now in \nbugfix-only mode; no new features are being added. According to the \nrelease notes, about 80 bugs and patches have been addressed since \nPython 2.5.2, many of them improving the stability of the interpreter,\nand improving its portability. Future releases will only address \nsecurity isses, and no binaries or documentation updates will be \nprovided in future releases of Python 2.5.\n\nIf you want the latest production version of Python, use\n`Python 2.7.2 <../2.7.2/>`_ or later.\n\nSee the `detailed release notes `_ for more details.\n\nFor more information on the new features of `Python 2.5 <../2.5/>`_ see the \n`2.5 highlights <../2.5/highlights>`_ or consult Andrew Kuchling's \n`What's New In Python `_\nfor a more detailed view.\n\nPlease see the separate `bugs page `_ for known issues and the bug \nreporting procedure.\n\nSee also the `license `_.\n\nDownload the release\n--------------------\n\nWindows\n=======\n\nFor x86 processors: `python-2.5.3.msi `_ \n\nFor Win64-Itanium users: `python-2.5.3.ia64.msi `_ \n\nFor Win64-AMD64 users: `python-2.5.3.amd64.msi `_ \n\nThis installer allows for `automated installation\n`_ and `many other new features\n`_.\n\nTo use these installers, the Windows system must support Microsoft\nInstaller 2.0. Just save the installer file to your local machine and \nthen run it to find out if your machine supports\nMSI. \n\nWindows XP and later already have MSI; many older machines will\nalready have MSI installed.\n\nIf your machine lacks Microsoft Installer, you'll have to download it\nfreely from Microsoft for `Windows 95, 98 and Me\n`_\nand for `Windows NT 4.0 and 2000\n`_.\n\nWindows users may also be interested in Mark Hammond's \n`pywin32 `_ package,\navailable from \n`Sourceforge `_.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.\n\n\nMacOS X\n=======\n\nFor MacOS X 10.3 and later: `python-2.5.3-macosx.dmg `_. This is a Universal installer.\n\nThe Universal OS X image contains an installer for python \n2.5.3 that works on Mac OS X 10.3.9 and later, on both PPC and Intel \nMacs. The compiled libraries include both bsddb and readline.\n\n\nOther platforms\n===============\n\ngzip-compressed source code: `Python-2.5.3.tgz `_\n\nbzip2-compressed source code: `Python-2.5.3.tar.bz2 `_,\nthe source archive. \n\nThe bzip2-compressed version is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal \nwith it. \n\nUnpack the archive with ``tar -zxvf Python-2.5.3.tgz`` (or \n``bzcat Python-2.5.3.tar.bz2 | tar -xf -``). \nChange to the Python-2.5.3 directory and run the \"./configure\", \"make\", \n\"make install\" commands to compile and install Python. The source archive \nis also suitable for Windows users who feel the need to build their \nown version.\n\n\nWhat's New?\n-----------\n\n* See the `highlights <../2.5/highlights>`_ of the Python 2.5 release.\n\n* Andrew Kuchling's \n `What's New in Python 2.5 `_\n describes the most visible changes since `Python 2.4 <../2.4/>`_ in \n more detail.\n\n* A detailed list of the changes in 2.5.3 can be found in \n the `release notes `_, or the ``Misc/NEWS`` file in the \n source distribution.\n\n* For the full list of changes, you can poke around in \n `Subversion `_.\n\nDocumentation\n-------------\n\nThe documentation has also been updated:\n\n* `Browse HTML on-line `_\n\n.. * Download using `HTTP `_.\n\n.. * Documentation is available in Windows Help (.chm) format - `Python25.chm `_.\n\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n ``a971f8928d6beb31ae0de56f7034d6a2`` `Python-2.5.3.tgz `_\n (11605520 bytes, `signature `__)\n\n ``655a0e63c00bbf1277092ea5c58e9b34`` `Python-2.5.3.tar.bz2 `_\n (9821271 bytes, `signature `__)\n\n ``5566b7420b12c53d1f2bba3b27a4c3a9`` `python-2.5.3.msi `_\n (11323904 bytes, `signature `__)\n\n ``887b2cfbbfec3d1966f8d63f206cf0d2`` `python-2.5.3.amd64.msi `_\n (11337728 bytes, `signature `__)\n\n ``99ce6ee0e871824e324cd98f0b795aa0`` `python-2.5.3.ia64.msi `_\n (13568512 bytes, `signature `__)\n\n ``924bb2ef0cfd932aab4f3f018a722bef`` `python-2.5.3-macosx.dmg `_\n (11323904 bytes, `signature `__)\n\n ``ad881bc4e6755c57cbf5fa1cdd594369`` `Python25.chm `_\n (4182160 bytes, `signature `__)\n\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nMartin v. L\u00f6wis's\n`public key `_ \nwhich has a key id of 7D9DC8D2.\n\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.5.3 was released on December 19th, 2008.

\n

This is the last bugfix release of Python 2.5. Python 2.5 is now in\nbugfix-only mode; no new features are being added. According to the\nrelease notes, about 80 bugs and patches have been addressed since\nPython 2.5.2, many of them improving the stability of the interpreter,\nand improving its portability. Future releases will only address\nsecurity isses, and no binaries or documentation updates will be\nprovided in future releases of Python 2.5.

\n

If you want the latest production version of Python, use\nPython 2.7.2 or later.

\n

See the detailed release notes for more details.

\n

For more information on the new features of Python 2.5 see the\n2.5 highlights or consult Andrew Kuchling's\nWhat's New In Python\nfor a more detailed view.

\n

Please see the separate bugs page for known issues and the bug\nreporting procedure.

\n

See also the license.

\n
\n

Download the release

\n
\n

Windows

\n

For x86 processors: python-2.5.3.msi

\n

For Win64-Itanium users: python-2.5.3.ia64.msi

\n

For Win64-AMD64 users: python-2.5.3.amd64.msi

\n

This installer allows for automated installation and many other new features.

\n

To use these installers, the Windows system must support Microsoft\nInstaller 2.0. Just save the installer file to your local machine and\nthen run it to find out if your machine supports\nMSI.

\n

Windows XP and later already have MSI; many older machines will\nalready have MSI installed.

\n

If your machine lacks Microsoft Installer, you'll have to download it\nfreely from Microsoft for Windows 95, 98 and Me\nand for Windows NT 4.0 and 2000.

\n

Windows users may also be interested in Mark Hammond's\npywin32 package,\navailable from\nSourceforge.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.

\n
\n
\n

MacOS X

\n

For MacOS X 10.3 and later: python-2.5.3-macosx.dmg. This is a Universal installer.

\n

The Universal OS X image contains an installer for python\n2.5.3 that works on Mac OS X 10.3.9 and later, on both PPC and Intel\nMacs. The compiled libraries include both bsddb and readline.

\n
\n
\n

Other platforms

\n

gzip-compressed source code: Python-2.5.3.tgz

\n

bzip2-compressed source code: Python-2.5.3.tar.bz2,\nthe source archive.

\n

The bzip2-compressed version is considerably smaller, so get that one if\nyour system has the appropriate tools to deal\nwith it.

\n

Unpack the archive with tar -zxvf Python-2.5.3.tgz (or\nbzcat Python-2.5.3.tar.bz2 | tar -xf -).\nChange to the Python-2.5.3 directory and run the "./configure", "make",\n"make install" commands to compile and install Python. The source archive\nis also suitable for Windows users who feel the need to build their\nown version.

\n
\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.5 release.
  • \n
  • Andrew Kuchling's\nWhat's New in Python 2.5\ndescribes the most visible changes since Python 2.4 in\nmore detail.
  • \n
  • A detailed list of the changes in 2.5.3 can be found in\nthe release notes, or the Misc/NEWS file in the\nsource distribution.
  • \n
  • For the full list of changes, you can poke around in\nSubversion.
  • \n
\n
\n
\n

Documentation

\n

The documentation has also been updated:

\n\n\n\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

a971f8928d6beb31ae0de56f7034d6a2 Python-2.5.3.tgz\n(11605520 bytes, signature)

\n

655a0e63c00bbf1277092ea5c58e9b34 Python-2.5.3.tar.bz2\n(9821271 bytes, signature)

\n

5566b7420b12c53d1f2bba3b27a4c3a9 python-2.5.3.msi\n(11323904 bytes, signature)

\n

887b2cfbbfec3d1966f8d63f206cf0d2 python-2.5.3.amd64.msi\n(11337728 bytes, signature)

\n

99ce6ee0e871824e324cd98f0b795aa0 python-2.5.3.ia64.msi\n(13568512 bytes, signature)

\n

924bb2ef0cfd932aab4f3f018a722bef python-2.5.3-macosx.dmg\n(11323904 bytes, signature)

\n

ad881bc4e6755c57cbf5fa1cdd594369 Python25.chm\n(4182160 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nMartin v. L\u00f6wis's\npublic key\nwhich has a key id of 7D9DC8D2.

\n
\n" @@ -559,7 +559,7 @@ "show_on_download_page": true, "release_date": "2008-12-04T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.6.1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.6.1/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.6.1 has been replaced by a newer bugfix release of Python**.\n Please download `Python 2.6.6 <../2.6.6/>`__ instead.\n\nPython 2.6.1 was released on December 4th, 2008.\n\nThis is the first bugfix release of Python 2.6. Python 2.6 is now in\nbugfix-only mode; no new features are being added. Dozens of bugs that were\nreported since the release of 2.6 final have been fixed.\n\nSee the `detailed release notes `_ for more details.\n\n * Andrew Kuchling's guide to `What's New in Python 2.6\n `_.\n * `NEWS `_ file contains a listing of everything that's new in each\n alpha, beta, and release candidate of Python 2.6.\n * `PEP 361 `_.\n\nPlease report bugs at ``_\n\nSee also the `license `_.\n\n\nPython 2.6.1 Released: 04-Dec-2008\n==================================\n\nDownload\n--------\n\nThis is a production release; we currently support these formats:\n\n * `Gzipped source tar ball (2.6.1) `_\n `(sig) `__\n\n * `Bzipped source tar ball (2.6.1) `_\n `(sig) `__\n\n * `Windows x86 MSI Installer (2.6.1) `_\n `(sig) `__\n\n * `Windows X86-64 MSI Installer (2.6.1)\n `_ [1]_ \n `(sig) `__\n\n * `Mac Installer disk image (2.6.1)\n `_ `(sig)\n `__\n\nMD5 checksums and sizes of the released files::\n\n 52b3d421f42bacfdcaf55f56c0ff9be4 13046455 Python-2.6.1.tgz\n e81c2f0953aa60f8062c05a4673f2be0 10960385 Python-2.6.1.tar.bz2\n 9ed57add157ce069c0f8584f11b77991 14481408 python-2.6.1.msi\n ece88acad43e854587a46aaa8a070c9c 14803456 python-2.6.1.amd64.msi\n ea72cc669a33d266c34aa9ef5d660933 23986137 python-2.6.1-macosx2008-12-06.dmg\n\n.. *The Windows releases will be available soon*\n\nThe signatures for the source tarballs above were generated with\n`GnuPG `_ using release manager\nBarry Warsaw's\n`public key `_ \nwhich has a key id of EA5BBD71. \nThe Windows installers were signed by Martin von L\u00f6wis'\n`public key `_ \nwhich has a key id of 7D9DC8D2.\nThe signature on the Mac disk image was signed by \nBenjamin Peterson's public key which has a key id of A4135B38.\n\nDocumentation\n-------------\n\nThe documentation has also been updated. You can `browse the HTML on-line\n`_ or `download the HTML\n`_:\n\n\n.. [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).", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.6.1 was released on December 4th, 2008.

\n

This is the first bugfix release of Python 2.6. Python 2.6 is now in\nbugfix-only mode; no new features are being added. Dozens of bugs that were\nreported since the release of 2.6 final have been fixed.

\n

See the detailed release notes for more details.

\n
\n
    \n
  • Andrew Kuchling's guide to What's New in Python 2.6.
  • \n
  • NEWS file contains a listing of everything that's new in each\nalpha, beta, and release candidate of Python 2.6.
  • \n
  • PEP 361.
  • \n
\n
\n

Please report bugs at http://bugs.python.org

\n

See also the license.

\n
\n

Python 2.6.1 Released: 04-Dec-2008

\n
\n

Download

\n

This is a production release; we currently support these formats:

\n
\n\n
\n

MD5 checksums and sizes of the released files:

\n
\n52b3d421f42bacfdcaf55f56c0ff9be4  13046455  Python-2.6.1.tgz\ne81c2f0953aa60f8062c05a4673f2be0  10960385  Python-2.6.1.tar.bz2\n9ed57add157ce069c0f8584f11b77991  14481408  python-2.6.1.msi\nece88acad43e854587a46aaa8a070c9c  14803456  python-2.6.1.amd64.msi\nea72cc669a33d266c34aa9ef5d660933  23986137  python-2.6.1-macosx2008-12-06.dmg\n
\n\n

The signatures for the source tarballs above were generated with\nGnuPG using release manager\nBarry Warsaw's\npublic key\nwhich has a key id of EA5BBD71.\nThe Windows installers were signed by Martin von L\u00f6wis'\npublic key\nwhich has a key id of 7D9DC8D2.\nThe signature on the Mac disk image was signed by\nBenjamin Peterson's public key which has a key id of A4135B38.

\n
\n
\n

Documentation

\n

The documentation has also been updated. You can browse the HTML on-line or download the HTML:

\n\n\n\n\n\n
[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).
\n
\n
\n" @@ -582,7 +582,7 @@ "show_on_download_page": true, "release_date": "2009-04-14T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.6.2/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.6.2/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.6.2 has been replaced by a newer bugfix release of Python**.\n Please download `Python 2.6.6 <../2.6.6/>`__ instead.\n\nPython 2.6.2 was released on April 14, 2009.\n\nPython 2.6 is now in bugfix-only mode; no new features are being\nadded. Dozens of bugs reported since the release of 2.6.1 have been\nfixed. The `NEWS file `_ lists every change in each alpha,\nbeta, and release candidate of Python 2.6.\n\n * `What's New in Python 2.6 `_.\n * Report bugs at ``_.\n * Read the `Python license `_.\n * `PEP 361 `_ set out the development schedule for 2.6.\n\nHelp fund Python and its community by `donating to the Python Software Foundation `_.\n\nDownload\n--------\n\nThis is a final release; we currently support these formats:\n\n * `Gzipped source tar ball (2.6.2) `_\n `(sig) `__\n\n * `Bzipped source tar ball (2.6.2) `_\n `(sig) `__\n\n * `Windows x86 MSI Installer (2.6.2) `_\n `(sig) `__\n\n * `Windows X86-64 MSI Installer (2.6.2)\n `_ [1]_\n `(sig) `__\n\n * `Mac Installer disk image (2.6.2)\n `_ `(sig)\n `__\n\n * `Updated Windows help file\n `_ `(sig)\n `__\n\nMD5 checksums and sizes of the released files::\n\n 60e64fe55eb4e23abdd4d77fdad08c3d 13281177 Python-2.6.2.tgz\n 245db9f1e0f09ab7e0faaa0cf7301011 11156901 Python-2.6.2.tar.bz2\n d570f2f5cacad0d3338e2da2d105ab57 14868480 python-2.6.2.amd64.msi\n 4bca00171aa614b4886b889290c4fed9 14536192 python-2.6.2.msi\n 82490e5ad8e79893fe26abdc2a25fb88 24197663 python-2.6.2-macosx2009-04-16.dmg\n 0588e5bb28ffc748473c39a63e4b98e8 5154141 python262.chm\n\n**Note:** *Due to an error in the production of the release candidates\n(2.6.2c1), the release candidates already used the version number of the final\nrelease in some places. As a consequence, upgrading the Windows installation\nfrom 2.6.2c1 to 2.6.2 (final) will fail. Users of 2.6.2c1 need to uninstall it\nmanually before installing this release.*\n\n**Note:** *In the Windows installers, the index of the Windows help files\ndoes not work correctly. Users affected by this problem can replace \nDoc/python262.chm in their installation with the updated release of that file.*\n\nThe signatures for the source tarballs above were generated with\n`GnuPG `_ using release manager\nBarry Warsaw's\n`public key `_ \nwhich has a key id of EA5BBD71. \nThe Windows installers were signed by Martin von L\u00f6wis'\n`public key `_ \nwhich has a key id of 7D9DC8D2.\nThe Mac disk image was signed by \nRonald Oussoren's public key which has a key id of E6DF025C.\n\nDocumentation\n-------------\n\nThe documentation has also been updated. You can `browse the HTML on-line\n`_ or `download the HTML\n`_.\n\n.. [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).", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.6.2 was released on April 14, 2009.

\n

Python 2.6 is now in bugfix-only mode; no new features are being\nadded. Dozens of bugs reported since the release of 2.6.1 have been\nfixed. The NEWS file lists every change in each alpha,\nbeta, and release candidate of Python 2.6.

\n
\n\n
\n

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

\n
\n

Download

\n

This is a final release; we currently support these formats:

\n
\n\n
\n

MD5 checksums and sizes of the released files:

\n
\n60e64fe55eb4e23abdd4d77fdad08c3d  13281177  Python-2.6.2.tgz\n245db9f1e0f09ab7e0faaa0cf7301011  11156901  Python-2.6.2.tar.bz2\nd570f2f5cacad0d3338e2da2d105ab57  14868480  python-2.6.2.amd64.msi\n4bca00171aa614b4886b889290c4fed9  14536192  python-2.6.2.msi\n82490e5ad8e79893fe26abdc2a25fb88  24197663  python-2.6.2-macosx2009-04-16.dmg\n0588e5bb28ffc748473c39a63e4b98e8   5154141  python262.chm\n
\n

Note: Due to an error in the production of the release candidates\n(2.6.2c1), the release candidates already used the version number of the final\nrelease in some places. As a consequence, upgrading the Windows installation\nfrom 2.6.2c1 to 2.6.2 (final) will fail. Users of 2.6.2c1 need to uninstall it\nmanually before installing this release.

\n

Note: In the Windows installers, the index of the Windows help files\ndoes not work correctly. Users affected by this problem can replace\nDoc/python262.chm in their installation with the updated release of that file.

\n

The signatures for the source tarballs above were generated with\nGnuPG using release manager\nBarry Warsaw's\npublic key\nwhich has a key id of EA5BBD71.\nThe Windows installers were signed by Martin von L\u00f6wis'\npublic key\nwhich has a key id of 7D9DC8D2.\nThe Mac disk image was signed by\nRonald Oussoren's public key which has a key id of E6DF025C.

\n
\n
\n

Documentation

\n

The documentation has also been updated. You can browse the HTML on-line or download the HTML.

\n\n\n\n\n\n
[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).
\n
\n" @@ -605,7 +605,7 @@ "show_on_download_page": true, "release_date": "2007-04-19T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.5.1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.5.1/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.5.1 has been replaced by a newer bugfix\n release of Python**. Please download `Python 2.5.6 <../2.5.6/>`__ instead.\n\nPython 2.5.1 was released on April 18th, 2007.\n\nThis is the first bugfix release of Python 2.5. Python 2.5 is now in \nbugfix-only mode; no new features are being added. According to the \nrelease notes, over 150 bugs and patches have been squished since \nPython 2.5, including a fair number in the new AST compiler (an internal\nimplementation detail of the Python interpreter).\n\nSee the `detailed release notes `_ for more details.\n\nSince the release candidate, we have backed out a couple of small changes \nthat caused 2.5.1 to behave differently to 2.5. Again, see the release \nnotes for more.\n\nFor more information on the new features of `Python 2.5.1 <../2.5.1/>`_ see the \n`2.5 highlights <../2.5/highlights>`_ or consult Andrew Kuchling's \n`What's New In Python `_\nfor a more detailed view.\n\nPlease see the separate `bugs page `_ for known issues and the bug \nreporting procedure.\n\nSee also the `license `_.\n\nDownload the release\n--------------------\n\nWindows\n=======\n\nFor x86 processors: `python-2.5.1.msi `_ \n\nFor Win64-Itanium users: `python-2.5.1.ia64.msi `_ \n\nFor Win64-AMD64 users: `python-2.5.1.amd64.msi `_ \n\nThis installer allows for `automated installation\n`_ and `many other new features\n`_.\n\nTo use these installers, the Windows system must support Microsoft\nInstaller 2.0. Just save the installer file to your local machine and \nthen run it to find out if your machine supports\nMSI. \n\nWindows XP and later already have MSI; many older machines will\nalready have MSI installed.\n\nIf your machine lacks Microsoft Installer, you'll have to download it\nfreely from Microsoft for `Windows 95, 98 and Me\n`_\nand for `Windows NT 4.0 and 2000\n`_.\n\nWindows users may also be interested in Mark Hammond's \n`pywin32 `_ package,\navailable from \n`Sourceforge `_.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.\n\n.. RPMs for Fedora Core 3 (and similar) are available, see \n.. `the 2.5.1 RPMs page `_\n\n\nMacOS X\n=======\n\nFor MacOS X 10.3 and later: `python-2.5.1-macosx.dmg `_. This is a Universal installer.\n\nThe Universal OS X image contains an installer for python \n2.5.1 that works on Mac OS X 10.3.9 and later, on both PPC and Intel \nMacs. The compiled libraries include both bsddb and readline.\n\n\nOther platforms\n===============\n\ngzip-compressed source code: `Python-2.5.1.tgz `_\n\nbzip2-compressed source code: `Python-2.5.1.tar.bz2 `_,\nthe source archive. \n\nThe bzip2-compressed version is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal \nwith it. \n\nUnpack the archive with ``tar -zxvf Python-2.5.1.tgz`` (or \n``bzcat Python-2.5.1.tar.bz2 | tar -xf -``). \nChange to the Python-2.5.1 directory and run the \"./configure\", \"make\", \n\"make install\" commands to compile and install Python. The source archive \nis also suitable for Windows users who feel the need to build their \nown version.\n\n\nWhat's New?\n-----------\n\n* See the `highlights <../2.5/highlights>`_ of the Python 2.5 release.\n\n* Andrew Kuchling's \n `What's New in Python 2.5 `_\n describes the most visible changes since `Python 2.4 <../2.4/>`_ in \n more detail.\n\n* A detailed list of the changes in 2.5.1 can be found in \n the `release notes `_, or the ``Misc/NEWS`` file in the \n source distribution.\n\n* For the full list of changes, you can poke around in \n `Subversion `_.\n\nDocumentation\n-------------\n\nThe documentation has also been updated:\n\n.. * `Browse HTML on-line `_\n\n* Download using `HTTP `_.\n\n* Documentation is available in Windows Help (.chm) format - `Python25.chm `_.\n\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n ``cca695828df8adc3e69b637af07522e1`` `Python-2.5.1.tgz `_\n (11060830 bytes, `signature `__)\n\n ``70084ffa561660f07de466c2c8c4842d`` `Python-2.5.1.tar.bz2 `_\n (9383651 bytes, `signature `__)\n\n ``a1d1a9c07bc4c78bd8fa05dd3efec87f`` `python-2.5.1.msi `_\n (10970624 bytes, `signature `__)\n\n ``5cf96e05ad6721f90cdd9da146981640`` `python-2.5.1.amd64.msi `_\n (10983936 bytes, `signature `__)\n\n ``75347f7637a998765701088261bdd5cd`` `python-2.5.1.ia64.msi `_\n (13201920 bytes, `signature `__)\n\n ``59796329bc160a3a1e2abc01bf30bb50`` `python-2.5.1-macosx.dmg `_\n (18719946 bytes, `signature `__)\n\n ``ee652cd776cf930a0a40ff64c436f0b1`` `Python25.chm `_\n (4176034 bytes, `signature `__)\n\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nAnthony Baxter's\n`public key `_ \nwhich has a key id of 6A45C816.\n\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.5.1 was released on April 18th, 2007.

\n

This is the first bugfix release of Python 2.5. Python 2.5 is now in\nbugfix-only mode; no new features are being added. According to the\nrelease notes, over 150 bugs and patches have been squished since\nPython 2.5, including a fair number in the new AST compiler (an internal\nimplementation detail of the Python interpreter).

\n

See the detailed release notes for more details.

\n

Since the release candidate, we have backed out a couple of small changes\nthat caused 2.5.1 to behave differently to 2.5. Again, see the release\nnotes for more.

\n

For more information on the new features of Python 2.5.1 see the\n2.5 highlights or consult Andrew Kuchling's\nWhat's New In Python\nfor a more detailed view.

\n

Please see the separate bugs page for known issues and the bug\nreporting procedure.

\n

See also the license.

\n
\n

Download the release

\n
\n

Windows

\n

For x86 processors: python-2.5.1.msi

\n

For Win64-Itanium users: python-2.5.1.ia64.msi

\n

For Win64-AMD64 users: python-2.5.1.amd64.msi

\n

This installer allows for automated installation and many other new features.

\n

To use these installers, the Windows system must support Microsoft\nInstaller 2.0. Just save the installer file to your local machine and\nthen run it to find out if your machine supports\nMSI.

\n

Windows XP and later already have MSI; many older machines will\nalready have MSI installed.

\n

If your machine lacks Microsoft Installer, you'll have to download it\nfreely from Microsoft for Windows 95, 98 and Me\nand for Windows NT 4.0 and 2000.

\n

Windows users may also be interested in Mark Hammond's\npywin32 package,\navailable from\nSourceforge.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.

\n\n\n
\n
\n

MacOS X

\n

For MacOS X 10.3 and later: python-2.5.1-macosx.dmg. This is a Universal installer.

\n

The Universal OS X image contains an installer for python\n2.5.1 that works on Mac OS X 10.3.9 and later, on both PPC and Intel\nMacs. The compiled libraries include both bsddb and readline.

\n
\n
\n

Other platforms

\n

gzip-compressed source code: Python-2.5.1.tgz

\n

bzip2-compressed source code: Python-2.5.1.tar.bz2,\nthe source archive.

\n

The bzip2-compressed version is considerably smaller, so get that one if\nyour system has the appropriate tools to deal\nwith it.

\n

Unpack the archive with tar -zxvf Python-2.5.1.tgz (or\nbzcat Python-2.5.1.tar.bz2 | tar -xf -).\nChange to the Python-2.5.1 directory and run the "./configure", "make",\n"make install" commands to compile and install Python. The source archive\nis also suitable for Windows users who feel the need to build their\nown version.

\n
\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.5 release.
  • \n
  • Andrew Kuchling's\nWhat's New in Python 2.5\ndescribes the most visible changes since Python 2.4 in\nmore detail.
  • \n
  • A detailed list of the changes in 2.5.1 can be found in\nthe release notes, or the Misc/NEWS file in the\nsource distribution.
  • \n
  • For the full list of changes, you can poke around in\nSubversion.
  • \n
\n
\n
\n

Documentation

\n

The documentation has also been updated:

\n\n
    \n
  • Download using HTTP.
  • \n
  • Documentation is available in Windows Help (.chm) format - Python25.chm.
  • \n
\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

cca695828df8adc3e69b637af07522e1 Python-2.5.1.tgz\n(11060830 bytes, signature)

\n

70084ffa561660f07de466c2c8c4842d Python-2.5.1.tar.bz2\n(9383651 bytes, signature)

\n

a1d1a9c07bc4c78bd8fa05dd3efec87f python-2.5.1.msi\n(10970624 bytes, signature)

\n

5cf96e05ad6721f90cdd9da146981640 python-2.5.1.amd64.msi\n(10983936 bytes, signature)

\n

75347f7637a998765701088261bdd5cd python-2.5.1.ia64.msi\n(13201920 bytes, signature)

\n

59796329bc160a3a1e2abc01bf30bb50 python-2.5.1-macosx.dmg\n(18719946 bytes, signature)

\n

ee652cd776cf930a0a40ff64c436f0b1 Python25.chm\n(4176034 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nAnthony Baxter's\npublic key\nwhich has a key id of 6A45C816.

\n
\n" @@ -628,7 +628,7 @@ "show_on_download_page": true, "release_date": "2003-09-23T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.3.1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.3.1/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\npatch release release which supersedes earlier releases of 2.3.\n\n\n
\n Important: This release is vulnerable to the problem described in\n security advisory PSF-2006-001\n \"Buffer overrun in repr() of unicode strings in wide unicode\n builds (UCS-4)\". This fix is included in\n Python 2.4.4\n and Python 2.5. If you need to remain with Python 2.3,\n there's a patch available from the security advisory page.\n
\n\n
Important:\n2.3.5 includes a security\nfix for SimpleXMLRPCServer.py.\n
\n\n

We are pleased to announce the release of Python 2.3.1 on\nSeptember 23, 2003. This is a bug-fix release for Python 2.3 and \nsupersedes the original Python 2.3 release.\n\n

No new features have been added in Python 2.3.1. Instead, this\nrelease is the result of two months of bug hunting. A number of\nobscure bugs that could cause crashes have been fixed, as well as a\nnumber of memory leaks.

\n\n

Please see the separate bugs page for known\nissues and the bug reporting procedure.\n\n

Download the release

\n\n

Windows users should download the Windows installer, Python-2.3.1.exe, run\nit and follow the friendly instructions on the screen to complete the\ninstallation. Windows users may also be interested in Mark Hammond's\nwin32all, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.

\n\n

RPMs suitable for Redhat and source RPMs for other RPM-using\noperating systems are available from the RPMs page.\n\n

All others should download Python-2.3.1.tgz, the\nsource archive. Unpack it with \n\"tar -zxvf Python-2.3.1.tgz\". Change to the Python-2.3.1 directory\nand run the \"./configure\", \"make\", \"make install\" commands to compile \nand install Python.\n\n\n\n

What's New?

\n\n
    \n\n
  • See the highlights of the\nPython 2.3 release. As noted, the 2.3.1 release is a bugfix release\nof 2.3. \n\n

  • The Windows installer now includes the documentation in searchable \nhtmlhelp format, rather than individual HTML files. You can still download the\nindividual HTML files.\n\n

  • Andrew Kuchling's What's New\nin Python 2.3 describes the most visible changes since Python 2.2 in more detail.\n\n

  • A detailed list of the changes is in the release notes, or the Misc/NEWS file in\nthe source distribution.\n\n

  • For the full list of changes, you can poke around in CVS, or see\nthe ChangeLog of individual checkin\nmessages since 2.3.\n\n

  • The PSF's press\nrelease announcing 2.3.1.\n\n\n
\n\n

Documentation

\n\n

The documentation has been updated too:\n\n

\n\n

The interim documentation for\nnew-style classes, last seen for Python 2.2.3, is still relevant\nfor Python 2.3.1. Raymond Hettinger has also written a tutorial on\ndescriptors, introduced in Python 2.2. \nIn addition, The Python 2.3 Method\nResolution Order is a nice paper by Michele Simionato that\nexplains the C3 MRO algorithm (new in Python 2.3) clearly. (Also\navailable as reStructured Text. Copied with\npermission.)\n\n

Files, MD5 checksums, signatures, and sizes

\n\n
\na3dcbe1c7f173c8e3c7cce28495016ae Python-2.3.1.tgz (8558611 bytes, signature)\n2cff4d8a54ad3535376b7bce57538f7a Python-2.3.1.exe (9583272 bytes, signature)\n
\n\n

The signatures above were generated with\nGnuPG using the release manager's\n(Anthony Baxter)\npublic key \nwhich has a key id of 6A45C816.\n\n

 ", "content_markup_type": "restructuredtext", "_content_rendered": "\n

patch release release which supersedes earlier releases of 2.3.</i>\n</blockquote>

\n
\n
<blockquote>
\n
<b>Important:</b> This release is vulnerable to the problem described in\n<a href="/news/security/PSF-2006-001/">security advisory PSF-2006-001</a>\n"Buffer overrun in repr() of unicode strings in wide unicode\nbuilds (UCS-4)". This fix is included in\n<a href="../2.4.4/">Python 2.4.4</a>\nand <a href="../2.5/">Python 2.5</a>. If you need to remain with Python 2.3,\nthere's a patch available from the security advisory page.
\n
\n

</blockquote>

\n

<blockquote> <b>Important:\n2.3.5 includes a <a href="/news/security/PSF-2005-001/" >security\nfix</a> for SimpleXMLRPCServer.py.</b>\n</blockquote>

\n

<p>We are pleased to announce the release of <b>Python 2.3.1</b> on\nSeptember 23, 2003. This is a bug-fix release for Python 2.3 and\nsupersedes the original <a href="../2.3/">Python 2.3</a> release.

\n

<p>No new features have been added in Python 2.3.1. Instead, this\nrelease is the result of two months of bug hunting. A number of\nobscure bugs that could cause crashes have been fixed, as well as a\nnumber of memory leaks.</p>

\n

<p>Please see the separate <a href="bugs">bugs page</a> for known\nissues and the bug reporting procedure.

\n

<h3>Download the release</h3>

\n

<p><b>Windows</b> users should download the Windows installer, <a\nhref="/ftp/python/2.3.1/Python-2.3.1.exe">Python-2.3.1.exe</a>, run\nit and follow the friendly instructions on the screen to complete the\ninstallation. Windows users may also be interested in Mark Hammond's\n<a href="http://starship.python.net/crew/mhammond/"\n>win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.</p>

\n

<p>RPMs suitable for Redhat and source RPMs for other RPM-using\noperating systems are available from <a href="rpms">the RPMs page</a>.

\n

<p><b>All others</b> should download <a\nhref="/ftp/python/2.3.1/Python-2.3.1.tgz">Python-2.3.1.tgz</a>, the\nsource archive. Unpack it with\n"tar&nbsp;-zxvf&nbsp;Python-2.3.1.tgz". Change to the Python-2.3.1 directory\nand run the "./configure", "make", "make&nbsp;install" commands to compile\nand install Python.

\n

<!--\n<p><b>Macintosh</b> users can find binaries and source on\nJack Jansen's\n<a href="http://homepages.cwi.nl/~jack/macpython/">MacPython page</a>.\nMac OS X users who have a C compiler (which comes with the\n<a href="http://developer.apple.com/tools/macosxtools.html">OS X\nDeveloper Tools</a>) can also build from the source tarball below.\n-->

\n

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

\n

<ul>

\n

<li>See the <a href="../2.3/highlights">highlights</a> of the\nPython 2.3 release. As noted, the 2.3.1 release is a bugfix release\nof 2.3.

\n

<p><li>The Windows installer now includes the documentation in searchable\nhtmlhelp format, rather than individual HTML files. You can still download the\n<a href="/ftp/python/doc/2.3.1/">individual HTML files</a>.

\n

<p><li>Andrew Kuchling's <a href="/doc/2.3/whatsnew/">What's New\nin Python 2.3</a> describes the most visible changes since <a\nhref="../2.2.3/">Python 2.2</a> in more detail.

\n

<p><li>A detailed list of the changes is in the <a\nhref="NEWS.txt">release notes</a>, or the <tt>Misc/NEWS</tt> file in\nthe source distribution.

\n

<p><li>For the full list of changes, you can poke around in <a\nhref="http://sourceforge.net/cvs/?group_id=5470">CVS</a>, or see\nthe <a href="ChangeLog.txt">ChangeLog</a> of individual checkin\nmessages since 2.3.

\n

<p><li>The PSF's <a href="/psf/press-release/pr20030923">press\nrelease</a> announcing 2.3.1.

\n

</ul>

\n

<h3>Documentation</h3>

\n

<p>The documentation has been updated too:

\n

<ul>

\n

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

\n

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

\n

</ul>

\n

<p>The <a href="../2.2.3/descrintro">interim documentation for\nnew-style classes</a>, last seen for Python 2.2.3, is still relevant\nfor Python 2.3.1. Raymond Hettinger has also written a <a\nhref="http://users.rcn.com/python/download/Descriptor.htm">tutorial on\ndescriptors</a>, introduced in Python 2.2.\nIn addition, <a href="/download/releases/2.3/mro">The Python 2.3 Method\nResolution Order</a> is a nice paper by Michele Simionato that\nexplains the C3 MRO algorithm (new in Python 2.3) clearly. (Also\navailable as <a href="/download/releases/2.3/mro/mro.txt">reStructured Text</a>. Copied with\npermission.)

\n

<h3>Files, <a href="md5sum.py">MD5</a> checksums, signatures, and sizes</h3>

\n

<pre>\na3dcbe1c7f173c8e3c7cce28495016ae <a href="/ftp/python/2.3.1/Python-2.3.1.tgz">Python-2.3.1.tgz</A> (8558611 bytes, <a href="Python-2.3.1.tgz.asc">signature</a>)\n2cff4d8a54ad3535376b7bce57538f7a <a href="/ftp/python/2.3.1/Python-2.3.1.exe">Python-2.3.1.exe</A> (9583272 bytes, <a href="Python-2.3.1.exe.asc">signature</a>)\n</pre>

\n

<p>The signatures above were generated with\n<a href="http://www.gnupg.org">GnuPG</a> using the release manager's\n(Anthony Baxter)\n<a href="/download#pubkeys">public key</a>\nwhich has a key id of 6A45C816.

\n

<p>&nbsp;

\n" @@ -651,7 +651,7 @@ "show_on_download_page": true, "release_date": "2009-08-17T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.1.1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.1.1/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n**Python 3.1.1 has been superseded by 3.1.2.** You can download `3.1.2 `_.\n\nPython 3.1.1 was released on August 17th, 2009.\n\nPython 3.1 is a continuation of the work started by `Python 3.0\n`_, the **new backwards-incompatible series** of\nPython. Improvements in this release include:\n\n- An ordered dictionary type\n- Various optimizations to the int type\n- New unittest features including test skipping and new assert methods.\n- A much faster io module\n- Tile support for Tkinter\n- A pure Python reference implementation of the import statement\n- New syntax for nested with statements\n\nSee these resources for further information:\n\n* `What's New in 3.1? `_\n* `What's new in Python 3000 `_\n* `Python 3.1.1 Change Log `_\n* `Online Documentation `_\n* Conversion tool for Python 2.x code:\n `2to3 `_\n* Report bugs at ``_.\n\nHelp fund Python and its community by `donating to the Python Software\nFoundation `_.\n\n\nDownload\n--------\n\nThis is a production release.\n\nWe currently support these formats for download:\n\n* `Gzipped source tar ball (3.1.1) `_ `(sig)\n `__\n\n* `Bzipped source tar ball (3.1.1) `_\n `(sig) `__\n\n* `Windows x86 MSI Installer (3.1.1) `_ `(sig)\n `__\n\n* `Windows X86-64 MSI Installer (3.1.1) `_ [1]_\n `(sig) `__\n\n* `Mac Installer disk image (3.1.1) `_ `(sig)\n `__\n\nThe source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installers are signed\nwith Martin von L\u00f6wis' public key which has a key id of 7D9DC8D2. The public\nkeys are located on the `download page `_.\n\nMD5 checksums and sizes of the released files::\n\n f1317dbb2398374d6691edd5bff1b91d 11525876 python-3.1.1.tgz\n d1ddd9f16e3c6a51c7208f33518cd674 9510105 python-3.1.1.tar.bz2\n d31e3e91c2ddd3e5ea7c40abe436917e 14130176 python-3.1.1.amd64.msi\n e05a6134b920ae86f0e33b8a43a801b3 13737984 python-3.1.1.msi\n 9c7f85cc7fb5a2fa533d338c88229633 17148746 python-3.1.1.dmg\n\n.. [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).", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 3.1.1 has been superseded by 3.1.2. You can download 3.1.2.

\n

Python 3.1.1 was released on August 17th, 2009.

\n

Python 3.1 is a continuation of the work started by Python 3.0, the new backwards-incompatible series of\nPython. Improvements in this release include:

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

See these resources for further information:

\n\n

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

\n
\n

Download

\n

This is a production release.

\n

We currently support these formats for download:

\n\n

The source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installers are signed\nwith Martin von L\u00f6wis' public key which has a key id of 7D9DC8D2. The public\nkeys are located on the download page.

\n

MD5 checksums and sizes of the released files:

\n
\nf1317dbb2398374d6691edd5bff1b91d  11525876 python-3.1.1.tgz\nd1ddd9f16e3c6a51c7208f33518cd674   9510105 python-3.1.1.tar.bz2\nd31e3e91c2ddd3e5ea7c40abe436917e  14130176 python-3.1.1.amd64.msi\ne05a6134b920ae86f0e33b8a43a801b3  13737984 python-3.1.1.msi\n9c7f85cc7fb5a2fa533d338c88229633  17148746 python-3.1.1.dmg\n
\n\n\n\n\n\n
[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).
\n
\n" @@ -674,7 +674,7 @@ "show_on_download_page": true, "release_date": "2003-07-29T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/15fc83c505e3/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/b34ba3f174ced8b6534888179b2f22e0f006c26e/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\npatch release release which supersedes earlier releases of 2.3.\n\n\n
\n Important: This release is vulnerable to the problem described in\n security advisory PSF-2006-001 \n \"Buffer overrun in repr() of unicode strings in wide unicode\n builds (UCS-4)\". This fix is included in \n Python 2.4.4\n and Python 2.5. If you need to remain with Python 2.3,\n there's a patch available from the security advisory page.\n
\n\n
Important:\n2.3.5 includes a security\nfix for SimpleXMLRPCServer.py.\n
\n\n

We are pleased to announce the release of Python 2.3 on\nJuly 29, 2003. This is a final, stable release, and we recommend\nPython users upgrade to this version.\n\n

Nineteen months in the making, Python 2.3 represents a commitment to\nstability and improved performance, with a minimum of new language\nfeatures. Countless bugs and memory leaks have been fixed, many new\nand updated modules have been added, and the new type/class system\nintroduced in Python 2.2 has been significantly improved. Python 2.3\ncan be up to 30% faster than Python 2.2.\n\n

Please see the separate bugs page for known\nissues and the bug reporting procedure.\n\n

Download the release

\n\n

Windows users should download the Windows installer, Python-2.3.exe, run\nit and follow the friendly instructions on the screen to complete the\ninstallation. Windows users may also be interested in Mark Hammond's\nwin32all, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.\n\n

All others should download Python-2.3.tgz, the\nsource archive. Unpack it with \n\"tar -zxvf Python-2.3.tgz\". Change to the Python-2.3 directory\nand run the \"./configure\", \"make\", \"make install\" commands to compile \nand install Python.\n\n

Macintosh users can find binaries and source on \n Jack Jansen's \nMacPython page.\nMac OS X users who have a C compiler (which comes with the \nOS X\nDeveloper Tools) can also build from the source tarball below.\n\n\n\n

IDLEFORK users should take\nnote: Idlefork has been re-merged back into the main Python\ndistribution and takes the place of the old IDLE release.\n\n

What's New?

\n\n
    \n\n
  • See the highlights of this release.\n\n

  • Andrew Kuchling's What's New\nin Python 2.3 describes the most visible changes since Python 2.2 in more detail.\n\n

  • A detailed list of the changes is in the release notes, or the Misc/NEWS file in\nthe source distribution.\n\n

  • For the full list of changes, you can poke around in CVS.\n\n

  • The PSF's press\nrelease announcing 2.3.\n\n
\n\n

Documentation

\n\n

The documentation has been updated too:\n\n

\n\n

The interim documentation for\nnew-style classes, last seen for Python 2.2.3, is still relevant\nfor Python 2.3. In addition, The Python 2.3 Method\nResolution Order is a nice paper by Michele Simionato that\nexplains the C3 MRO algorithm (new in Python 2.3) clearly. (Also\navailable as reStructured Text. Copied with\npermission.)\n\n

Files, MD5 checksums, signatures, and sizes

\n\n
\n595620a4769073a812e353597585c4e8 Python-2.3.tgz (8436880 bytes, signature)\n5763d167f4ab3467455e4728ac5a03ac Python-2.3.exe (9380742 bytes, signature)\n
\n\n

The signatures above were generated with\nGnuPG using the release manager's\n(Barry Warsaw)\npublic key which\nhas a key id of ED9D77D5.\n\n

 ", "content_markup_type": "restructuredtext", "_content_rendered": "\n

patch release release which supersedes earlier releases of 2.3.</i>\n</blockquote>

\n
\n
<blockquote>
\n
<b>Important:</b> This release is vulnerable to the problem described in\n<a href="/news/security/PSF-2006-001/">security advisory PSF-2006-001</a>\n"Buffer overrun in repr() of unicode strings in wide unicode\nbuilds (UCS-4)". This fix is included in\n<a href="../2.4.4/">Python 2.4.4</a>\nand <a href="../2.5/">Python 2.5</a>. If you need to remain with Python 2.3,\nthere's a patch available from the security advisory page.
\n
\n

</blockquote>

\n

<blockquote> <b>Important:\n2.3.5 includes a <a href="/news/security/PSF-2005-001/" >security\nfix</a> for SimpleXMLRPCServer.py.</b>\n</blockquote>

\n

<p>We are pleased to announce the release of <b>Python 2.3</b> on\nJuly 29, 2003. This is a final, stable release, and we recommend\nPython users upgrade to this version.

\n

<p>Nineteen months in the making, Python 2.3 represents a commitment to\nstability and improved performance, with a minimum of new language\nfeatures. Countless bugs and memory leaks have been fixed, many new\nand updated modules have been added, and the new type/class system\nintroduced in Python 2.2 has been significantly improved. Python 2.3\ncan be up to 30% faster than Python 2.2.

\n

<p>Please see the separate <a href="bugs">bugs page</a> for known\nissues and the bug reporting procedure.

\n

<h3>Download the release</h3>

\n

<p><b>Windows</b> users should download the Windows installer, <a\nhref="/ftp/python/2.3/Python-2.3.exe">Python-2.3.exe</a>, run\nit and follow the friendly instructions on the screen to complete the\ninstallation. Windows users may also be interested in Mark Hammond's\n<a href="http://starship.python.net/crew/mhammond/"\n>win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.

\n

<p><b>All others</b> should download <a\nhref="/ftp/python/2.3/Python-2.3.tgz">Python-2.3.tgz</a>, the\nsource archive. Unpack it with\n"tar -zxvf Python-2.3.tgz". Change to the Python-2.3 directory\nand run the "./configure", "make", "make install" commands to compile\nand install Python.

\n

<p><b>Macintosh</b> users can find binaries and source on\n<!--the <a href="mac.html">Mac page</a> or--> Jack Jansen's\n<a href="http://homepages.cwi.nl/~jack/macpython/">MacPython page</a>.\nMac OS X users who have a C compiler (which comes with the\n<a href="http://developer.apple.com/tools/macosxtools.html">OS X\nDeveloper Tools</a>) can also build from the source tarball below.

\n

<!--\n<p><b>Red Hat Linux 7.3, 7.2 and 6.2</b> users can download\n<a href="rpms.html">RPMs</a>, or build from source. An SRPM is also\navailable for other RPM-based systems, or the source tar-file can be used\n(see the "rpm" man page for the "-ta" options).\n-->

\n

<p><a href="http://idlefork.sf.net">IDLEFORK</a> users should take\nnote: Idlefork has been re-merged back into the main Python\ndistribution and takes the place of the old IDLE release.

\n

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

\n

<ul>

\n

<li>See the <a href="highlights">highlights</a> of this release.

\n

<p><li>Andrew Kuchling's <a href="/doc/2.3/whatsnew/">What's New\nin Python 2.3</a> describes the most visible changes since <a\nhref="../2.2.3/">Python 2.2</a> in more detail.

\n

<p><li>A detailed list of the changes is in the <a\nhref="NEWS.txt">release notes</a>, or the <tt>Misc/NEWS</tt> file in\nthe source distribution.

\n

<p><li>For the full list of changes, you can poke around in <a\nhref="http://sourceforge.net/cvs/?group_id=5470">CVS</a>.

\n

<p><li>The PSF's <a href="/psf/press-release/pr20030729">press\nrelease</a> announcing 2.3.

\n

</ul>

\n

<h3>Documentation</h3>

\n

<p>The documentation has been updated too:

\n

<ul>

\n

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

\n

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

\n

</ul>

\n

<p>The <a href="../2.2.3/descrintro">interim documentation for\nnew-style classes</a>, last seen for Python 2.2.3, is still relevant\nfor Python 2.3. In addition, <a href="mro">The Python 2.3 Method\nResolution Order</a> is a nice paper by Michele Simionato that\nexplains the C3 MRO algorithm (new in Python 2.3) clearly. (Also\navailable as <a href="mro/mro.txt">reStructured Text</a>. Copied with\npermission.)

\n

<h3>Files, <a href="md5sum.py">MD5</a> checksums, signatures, and sizes</h3>

\n

<pre>\n595620a4769073a812e353597585c4e8 <a href="/ftp/python/2.3/Python-2.3.tgz">Python-2.3.tgz</A> (8436880 bytes, <a href="Python-2.3.tgz.asc">signature</a>)\n5763d167f4ab3467455e4728ac5a03ac <a href="/ftp/python/2.3/Python-2.3.exe">Python-2.3.exe</A> (9380742 bytes, <a href="Python-2.3.exe.asc">signature</a>)\n</pre>

\n

<p>The signatures above were generated with\n<a href="http://www.gnupg.org">GnuPG</a> using the release manager's\n(Barry Warsaw)\n<a href="/download#pubkeys">public key</a> which\nhas a key id of ED9D77D5.

\n

<p>&nbsp;

\n" @@ -697,7 +697,7 @@ "show_on_download_page": true, "release_date": "2008-10-02T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.6/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.6/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.6 has been replaced by a newer bugfix release of Python**.\n Please download `Python 2.6.7 <../2.6.7/>`__ instead. This is a\n source-only release.\n\nPython 2.6 (final) was released on October 1st, 2008. There are a huge number\nof new features, modules, improvements and bug fixes. For information on\nwhat's changed, see:\n\n * Andrew Kuchling's guide to `What's New in Python 2.6\n `_.\n * `NEWS `_ file contains a listing of everything that's new in each\n alpha, beta, and release candidate of Python 2.6.\n * `PEP 361 `_.\n\nPlease report bugs at ``_\n\nSee also the `license `_.\n\n\nPython 2.6 Released: 01-Oct-2008\n================================\n\nDownload\n--------\n\nThis is a production release; we currently support these formats:\n\n * `Gzipped source tar ball (2.6) `_\n `(sig) `__\n\n * `Bzipped source tar ball (2.6) `_\n `(sig) `__\n\n * `Windows x86 MSI Installer (2.6) `_\n `(sig) `__\n\n * `Windows X86-64 MSI Installer (2.6) `_ [1]_\n `(sig) `__\n\n * `Mac Installer disk image (2.6) `_\n `(sig) `__\n\nMD5 checksums and sizes of the released files::\n\n 837476958702cb386c657b5dba61cdc5 10957859 Python-2.6.tar.bz2\n d16d29a77db2cd3af882a591f431a403 13023860 Python-2.6.tgz\n fe34764ad0027d01176eb1b321dd20c5 14503936 python-2.6.amd64.msi\n 6c62c123d248a48dccbaa4d3edc12680 14173184 python-2.6.msi\n 29a1a22f8d9fd8a4501b30d97fbee61c 23593748 python-2.6-macosx2008-10-01.dmg\n\n.. *The Windows releases will be available soon*\n\nThe signatures for the source tarballs above were generated with\n`GnuPG `_ using release manager\nBarry Warsaw's\n`public key `_ \nwhich has a key id of EA5BBD71. \nThe Windows installers was signed by Martin von L\u00f6wis'\n`public key `_ \nwhich has a key id of 7D9DC8D2.\nThe signature on the Mac disk image was signed by \nBenjamin Peterson's public key which has a key id of A4135B38.\n\nVista Note\n----------\n\nAdministrators installing Python for all users on Windows Vista\neither need to be logged in as Administrator, or use the\nrunas command, as in::\n\n runas /user:Administrator \"msiexec /i \\.msi\"\n\nDocumentation\n-------------\n\nThe documentation has also been updated. You can `browse the HTML on-line\n`_ or `download the HTML\n`_:\n\n\n.. [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).", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.6 (final) was released on October 1st, 2008. There are a huge number\nof new features, modules, improvements and bug fixes. For information on\nwhat's changed, see:

\n
\n
    \n
  • Andrew Kuchling's guide to What's New in Python 2.6.
  • \n
  • NEWS file contains a listing of everything that's new in each\nalpha, beta, and release candidate of Python 2.6.
  • \n
  • PEP 361.
  • \n
\n
\n

Please report bugs at http://bugs.python.org

\n

See also the license.

\n
\n

Python 2.6 Released: 01-Oct-2008

\n
\n

Download

\n

This is a production release; we currently support these formats:

\n
\n\n
\n

MD5 checksums and sizes of the released files:

\n
\n837476958702cb386c657b5dba61cdc5  10957859  Python-2.6.tar.bz2\nd16d29a77db2cd3af882a591f431a403  13023860  Python-2.6.tgz\nfe34764ad0027d01176eb1b321dd20c5  14503936  python-2.6.amd64.msi\n6c62c123d248a48dccbaa4d3edc12680  14173184  python-2.6.msi\n29a1a22f8d9fd8a4501b30d97fbee61c  23593748  python-2.6-macosx2008-10-01.dmg\n
\n\n

The signatures for the source tarballs above were generated with\nGnuPG using release manager\nBarry Warsaw's\npublic key\nwhich has a key id of EA5BBD71.\nThe Windows installers was signed by Martin von L\u00f6wis'\npublic key\nwhich has a key id of 7D9DC8D2.\nThe signature on the Mac disk image was signed by\nBenjamin Peterson's public key which has a key id of A4135B38.

\n
\n
\n

Vista Note

\n

Administrators installing Python for all users on Windows Vista\neither need to be logged in as Administrator, or use the\nrunas command, as in:

\n
\nrunas /user:Administrator "msiexec /i <path>\\<file>.msi"\n
\n
\n
\n

Documentation

\n

The documentation has also been updated. You can browse the HTML on-line or download the HTML:

\n\n\n\n\n\n
[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).
\n
\n
\n" @@ -720,7 +720,7 @@ "show_on_download_page": true, "release_date": "2004-11-30T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.4/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.4/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.4 has been replaced by a newer bugfix\n release.** Please see the `releases page <../>`_ to select a more\n recent release.\n\n\nWe are pleased to announce the release of **Python 2.4, final** \non November 30, 2004. This is a final, stable release, and we \ncan recommend that Python users upgrade to this version.\n\n **Important:** This release is vulnerable to the problem described in\n `security advisory PSF-2006-001 `_\n \"Buffer overrun in repr() of unicode strings in wide unicode\n builds (UCS-4)\". This fix is included in `Python 2.4.4 <../2.4.4/>`_\n\n **Note: there's a** `security fix `_\n **for SimpleXMLRPCServer.py - this fix is included in** `2.4.1 `_\n\nPython 2.4 is the result of almost 18 month's worth of work on top \nof Python 2.3 and represents another stage in the careful evolution \nof Python. New language features have been kept to a minimum, many \nbugs have been fixed and a `variety of improvements `_\nhave been made.\n\nNotable changes in Python 2.4 include improvements to the importing of\nmodules, function decorators, generator expressions, a number of new \nmodules (including subprocess, decimal and cookielib) and a host of \nbug fixes and other improvements. See the (subjective) \n`highlights `_ or the `detailed release notes `_ \nfor more, or consult Andrew Kuchling's \n`What's New In Python `_\nfor a detailed view of some of the new features of Python 2.4.\n\nPlease see the separate `bugs page `_ for known\nissues and the bug reporting procedure.\n\nDownload the release\n--------------------\n\nStarting with the Python 2.4 releases the **Windows** Python \ninstaller is being distributed as a Microsoft Installer (.msi) file. \nTo use this, the Windows system must support Microsoft Installer\n2.0. Just save the installer file \n`python-2.4.msi `_ \nto your local machine, then double-click python-2.4.msi to find \nout if your machine supports MSI. If it doesn't, you'll need to \ninstall Microsoft Installer first. Many other packages (such as \nWord and Office) also include MSI, so you \nmay already have it on your system. If not, you can download it freely\nfrom Microsoft for `Windows 95, 98 and Me `_ and for `Windows NT 4.0 and 2000 `_. Windows XP and later already have MSI; many\nolder machines will already have MSI installed. \n\nThe new format installer allows for `automated installation `_ and `many other shiny new features `_. There is also a separate installer \n`python-2.4.ia64.msi `_ \nfor Win64-Itanium users.\n\nWindows users may also be\ninterested in Mark Hammond's `pywin32 `_ package, available from `Sourceforge `_. pywin32 adds a number of Windows-specific\nextensions to Python, including COM support and the Pythonwin IDE.\n\nDebian users using `Sarge `_: Python \n2.4 has already been packaged for you. Simply ``apt-get install python2.4``.\nNote that you will also need to install python2.4 versions of any other \nmodules you use.\n\n**All others** should download either \n`Python-2.4.tgz `_ or\n`Python-2.4.tar.bz2 `_,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal with it. Unpack it with \n``tar -zxvf Python-2.4.tgz`` (or \n``bzcat Python-2.4.tar.bz2 | tar -xf -``). \nChange to the Python-2.4 directory\nand run the \"./configure\", \"make\", \"make install\" commands to compile \nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.\n\n**Fedora Core 3** users can download\n`RPMs `_, or build from source. An SRPM is also\navailable for other RPM-based systems, or the source tar-file can be used\n(see the \"rpm\" man page for the \"-ta\" options).\n\nWhat's New?\n-----------\n\n* See the `highlights `_ of this release.\n\n* Andrew Kuchling's `What's New in Python 2.4\n `_ describes the most visible\n changes since `Python 2.3 `_ in more detail.\n\n* A detailed list of the changes is in the `release notes `_, or the ``Misc/NEWS`` file in the source distribution.\n\n* For the full list of changes, you can poke around in `CVS `_.\n\nDocumentation\n-------------\n\nThe documentation has also been updated:\n\n* `Browse HTML on-line `_\n* Download using `HTTP `_.\n\n\nDownloadable packages of the documentation will be available shortly.\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n\t``149ad508f936eccf669d52682cf8e606`` `Python-2.4.tgz `_\n (9198035 bytes, `signature `__)\n\n\t``44c2226eff0f3fc1f2fedaa1ce596533`` `Python-2.4.tar.bz2 `_ \n (7840762 bytes, `signature `__)\n\n\t``e9fe1fcdce9fa8c5590ab58b1de3246f`` `python-2.4.msi `_ \n (10887168 bytes, `signature `__)\n\n\t``5810ed46da712adef93315b08791aea8`` `python-2.4.ia64.msi `_ \n (8858624 bytes, `signature `__)\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nAnthony Baxter's\n`public key `_ \nwhich has a key id of 6A45C816.\n\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

We are pleased to announce the release of Python 2.4, final\non November 30, 2004. This is a final, stable release, and we\ncan recommend that Python users upgrade to this version.

\n
\n

Important: This release is vulnerable to the problem described in\nsecurity advisory PSF-2006-001\n"Buffer overrun in repr() of unicode strings in wide unicode\nbuilds (UCS-4)". This fix is included in Python 2.4.4

\n

Note: there's a security fix\nfor SimpleXMLRPCServer.py - this fix is included in 2.4.1

\n
\n

Python 2.4 is the result of almost 18 month's worth of work on top\nof Python 2.3 and represents another stage in the careful evolution\nof Python. New language features have been kept to a minimum, many\nbugs have been fixed and a variety of improvements\nhave been made.

\n

Notable changes in Python 2.4 include improvements to the importing of\nmodules, function decorators, generator expressions, a number of new\nmodules (including subprocess, decimal and cookielib) and a host of\nbug fixes and other improvements. See the (subjective)\nhighlights or the detailed release notes\nfor more, or consult Andrew Kuchling's\nWhat's New In Python\nfor a detailed view of some of the new features of Python 2.4.

\n

Please see the separate bugs page for known\nissues and the bug reporting procedure.

\n
\n

Download the release

\n

Starting with the Python 2.4 releases the Windows Python\ninstaller is being distributed as a Microsoft Installer (.msi) file.\nTo use this, the Windows system must support Microsoft Installer\n2.0. Just save the installer file\npython-2.4.msi\nto your local machine, then double-click python-2.4.msi to find\nout if your machine supports MSI. If it doesn't, you'll need to\ninstall Microsoft Installer first. Many other packages (such as\nWord and Office) also include MSI, so you\nmay already have it on your system. If not, you can download it freely\nfrom Microsoft for Windows 95, 98 and Me and for Windows NT 4.0 and 2000. Windows XP and later already have MSI; many\nolder machines will already have MSI installed.

\n

The new format installer allows for automated installation and many other shiny new features. There is also a separate installer\npython-2.4.ia64.msi\nfor Win64-Itanium users.

\n

Windows users may also be\ninterested in Mark Hammond's pywin32 package, available from Sourceforge. pywin32 adds a number of Windows-specific\nextensions to Python, including COM support and the Pythonwin IDE.

\n

Debian users using Sarge: Python\n2.4 has already been packaged for you. Simply apt-get install python2.4.\nNote that you will also need to install python2.4 versions of any other\nmodules you use.

\n

All others should download either\nPython-2.4.tgz or\nPython-2.4.tar.bz2,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the appropriate tools to deal with it. Unpack it with\ntar -zxvf Python-2.4.tgz (or\nbzcat Python-2.4.tar.bz2 | tar -xf -).\nChange to the Python-2.4 directory\nand run the "./configure", "make", "make install" commands to compile\nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.

\n

Fedora Core 3 users can download\nRPMs, or build from source. An SRPM is also\navailable for other RPM-based systems, or the source tar-file can be used\n(see the "rpm" man page for the "-ta" options).

\n
\n
\n

What's New?

\n
    \n
  • See the highlights of this release.
  • \n
  • Andrew Kuchling's What's New in Python 2.4 describes the most visible\nchanges since Python 2.3 in more detail.
  • \n
  • A detailed list of the changes is in the release notes, or the Misc/NEWS file in the source distribution.
  • \n
  • For the full list of changes, you can poke around in CVS.
  • \n
\n
\n
\n

Documentation

\n

The documentation has also been updated:

\n\n

Downloadable packages of the documentation will be available shortly.

\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

149ad508f936eccf669d52682cf8e606 Python-2.4.tgz\n(9198035 bytes, signature)

\n

44c2226eff0f3fc1f2fedaa1ce596533 Python-2.4.tar.bz2\n(7840762 bytes, signature)

\n

e9fe1fcdce9fa8c5590ab58b1de3246f python-2.4.msi\n(10887168 bytes, signature)

\n

5810ed46da712adef93315b08791aea8 python-2.4.ia64.msi\n(8858624 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nAnthony Baxter's\npublic key\nwhich has a key id of 6A45C816.

\n
\n" @@ -743,7 +743,7 @@ "show_on_download_page": true, "release_date": "2010-01-31T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.5.5/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.5.5/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n We are pleased to announce the release of \n **Python 2.5.5**, a \n security fix release of Python 2.5, on January 31st, 2010.\n\n **Python 2.5.5 has been replaced by a newer bugfix\n release of Python**. Please download `Python 2.5.6 <../2.5.6/>`__ instead.\n \n The last binary release of Python 2.5 was `2.5.4 <../2.5.4/>`_.\n\nThis is a source-only release that only includes security\nfixes. The last full bug-fix release of Python 2.5 was \n`Python 2.5.4 <../2.5.4/>`_. User are encouraged to upgrade\nto the latest release of Python 2.7 (which is `2.7.2 <../2.7.2/>`_\nat this point).\n\nThis releases fixes issues with the logging, tarfile and expat\nmodules, and with thread-local variables. See the `detailed release\nnotes `_ for more details.\n\nSee also the `license `_.\n\nDownload the release\n--------------------\n\nSource code\n===========\n\ngzip-compressed source code: `Python-2.5.5.tgz `_\n\nbzip2-compressed source code: `Python-2.5.5.tar.bz2 `_,\nthe source archive. \n\nThe bzip2-compressed version is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal \nwith it. \n\nUnpack the archive with ``tar -zxvf Python-2.5.5.tgz`` (or \n``bzcat Python-2.5.5.tar.bz2 | tar -xf -``). \nChange to the Python-2.5.5 directory and run the \"./configure\", \"make\", \n\"make install\" commands to compile and install Python. The source archive \nis also suitable for Windows users who feel the need to build their \nown version.\n\n\nWhat's New?\n-----------\n\n* See the `highlights <../2.5/highlights>`_ of the Python 2.5 release.\n\n* Andrew Kuchling's \n `What's New in Python 2.5 `_\n describes the most visible changes since `Python 2.4 <../2.4/>`_ in \n more detail.\n\n* A detailed list of the changes in 2.5.5 can be found in \n the `release notes `_, or the ``Misc/NEWS`` file in the \n source distribution.\n\n* For the full list of changes, you can poke around in \n `Subversion `_.\n\nDocumentation\n-------------\n\nThe documentation has not been updated since the 2.5.4 release:\n\n* `Browse HTML on-line `_\n\nFiles, `MD5 `_ checksums, signatures and sizes\n----------------------------------------------------------------------------------\n\n ``abc02139ca38f4258e8e372f7da05c88`` `Python-2.5.5.tgz `_\n (11606370 bytes, `signature `__)\n\n ``1d00e2fb19418e486c30b850df625aa3`` `Python-2.5.5.tar.bz2 `_\n (9822917 bytes, `signature `__)\n\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nMartin v. L\u00f6wis's `public key `_ \nwhich has a key id of 7D9DC8D2.\n\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

This is a source-only release that only includes security\nfixes. The last full bug-fix release of Python 2.5 was\nPython 2.5.4. User are encouraged to upgrade\nto the latest release of Python 2.7 (which is 2.7.2\nat this point).

\n

This releases fixes issues with the logging, tarfile and expat\nmodules, and with thread-local variables. See the detailed release\nnotes for more details.

\n

See also the license.

\n
\n

Download the release

\n
\n

Source code

\n

gzip-compressed source code: Python-2.5.5.tgz

\n

bzip2-compressed source code: Python-2.5.5.tar.bz2,\nthe source archive.

\n

The bzip2-compressed version is considerably smaller, so get that one if\nyour system has the appropriate tools to deal\nwith it.

\n

Unpack the archive with tar -zxvf Python-2.5.5.tgz (or\nbzcat Python-2.5.5.tar.bz2 | tar -xf -).\nChange to the Python-2.5.5 directory and run the "./configure", "make",\n"make install" commands to compile and install Python. The source archive\nis also suitable for Windows users who feel the need to build their\nown version.

\n
\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.5 release.
  • \n
  • Andrew Kuchling's\nWhat's New in Python 2.5\ndescribes the most visible changes since Python 2.4 in\nmore detail.
  • \n
  • A detailed list of the changes in 2.5.5 can be found in\nthe release notes, or the Misc/NEWS file in the\nsource distribution.
  • \n
  • For the full list of changes, you can poke around in\nSubversion.
  • \n
\n
\n
\n

Documentation

\n

The documentation has not been updated since the 2.5.4 release:

\n\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

abc02139ca38f4258e8e372f7da05c88 Python-2.5.5.tgz\n(11606370 bytes, signature)

\n

1d00e2fb19418e486c30b850df625aa3 Python-2.5.5.tar.bz2\n(9822917 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nMartin v. L\u00f6wis's public key\nwhich has a key id of 7D9DC8D2.

\n
\n" @@ -766,7 +766,7 @@ "show_on_download_page": true, "release_date": "2005-03-30T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.4.1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.4.1/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.4.1 has been replaced by a newer bugfix\n release.** Please see the `releases page <../>`_ to select a more\n recent release.\n\nWe are pleased to announce the release of **Python 2.4.1 (final)** \non March 30, 2005. \n\n **Important:** This release is vulnerable to the problem described in\n `security advisory PSF-2006-001 `_\n \"Buffer overrun in repr() of unicode strings in wide unicode\n builds (UCS-4)\". This fix is included in `Python 2.4.4 <../2.4.4/>`_\n\n **Note: there's a** `security fix `_\n **for SimpleXMLRPCServer.py - this fix is included in 2.4.1**\n\nPython 2.4.1 is a bugfix release of Python 2.4 - Python 2.4 is now\nin bugfix-only mode, no new features are being added. Several dozen\nbugs were squashed since Python 2.4, including the SimpleXMLRPCServer\nsecurity fix. See the `detailed release notes `_ for more, \n\nFor more information on the new features of \n`Python 2.4 `_ see the \n`2.4 highlights `_ or consult Andrew \nKuchling's `What's New In Python `_\nfor a more detailed view.\n\nPlease see the separate `bugs page `_ for known\nissues and the bug reporting procedure.\n\nDownload the release\n--------------------\n\nStarting with the Python 2.4 releases the **Windows** Python \ninstaller is being distributed as a Microsoft Installer (.msi) file. \nTo use this, the Windows system must support Microsoft Installer\n2.0. Just save the installer file \n`python-2.4.1.msi `_ \nto your local machine, then double-click python-2.4.1.msi to find \nout if your machine supports MSI. If it doesn't, you'll need to \ninstall Microsoft Installer first. Many other packages (such as \nWord and Office) also include MSI, so you \nmay already have it on your system. If not, you can download it freely\nfrom Microsoft for `Windows 95, 98 and Me `_ and for `Windows NT 4.0 and 2000 `_. Windows XP and later already have MSI; many\nolder machines will already have MSI installed. \n\nThe new format installer allows for `automated installation `_ and `many other shiny new features `_. There is also a separate installer \n`python-2.4.1.ia64.msi `_ \nfor Win64-Itanium users.\n\nWindows users may also be\ninterested in Mark Hammond's `pywin32 `_ package, available from `Sourceforge `_. pywin32 adds a number of Windows-specific\nextensions to Python, including COM support and the Pythonwin IDE.\n\n.. RPMs for Fedora Core 3 (and similar) are available, see \n.. `the 2.4.1c2 RPMs page `_\n\nBob Ippolito has created an installer for Mac OS X 10.3 and\nlater - you can fetch this from `his site `_, or directly from `here `_.\n\n**All others** should download either \n`Python-2.4.1.tgz `_ or\n`Python-2.4.1.tar.bz2 `_,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal with it. Unpack it with \n``tar -zxvf Python-2.4.1.tgz`` (or \n``bzcat Python-2.4.1.tar.bz2 | tar -xf -``). \nChange to the Python-2.4.1 directory\nand run the \"./configure\", \"make\", \"make install\" commands to compile \nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.\n\nWhat's New?\n-----------\n\n* See the `highlights `_ of the Python 2.4 release.\n\n* Andrew Kuchling's `What's New in Python 2.4 `_ describes the most visible changes since `Python 2.3 `_ in more detail.\n\n* A detailed list of the changes in 2.4.1 is in the `release notes `_, or the ``Misc/NEWS`` file in the source distribution.\n\n* For the full list of changes, you can poke around in `CVS `_.\n\nDocumentation\n-------------\n\nThe documentation has also been updated:\n\n* `Browse HTML on-line `_\n* Download using `HTTP `_.\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n\t``7bb2416a4f421c3452d306694d3efbba`` `Python-2.4.1.tgz `_ (9219882 bytes, `sig `__)\n\n\t``de3e9a8836fab6df7c7ce545331afeb3`` `Python-2.4.1.tar.bz2 `_ (7847025 bytes, `sig `__)\n\n\t``5de61a8f3a20a0cc8d0ec82e9901aa6b`` `python-2.4.1.msi `_ (10970624 bytes, `sig `__)\n\n\t``e639f4554a5dadf4da7a04ae64c8f85a`` `python-2.4.1.ia64.msi `_ (8930816 bytes, `sig `__)\n\n\t``1db4d575a2c5d6ab24be10c38154551a`` `MacPython-OSX-2.4.1-1.dmg `_ (7918391 bytes, `sig `__)\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nAnthony Baxter's\n`public key `_ \nwhich has a key id of 6A45C816.\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

We are pleased to announce the release of Python 2.4.1 (final)\non March 30, 2005.

\n
\n

Important: This release is vulnerable to the problem described in\nsecurity advisory PSF-2006-001\n"Buffer overrun in repr() of unicode strings in wide unicode\nbuilds (UCS-4)". This fix is included in Python 2.4.4

\n

Note: there's a security fix\nfor SimpleXMLRPCServer.py - this fix is included in 2.4.1

\n
\n

Python 2.4.1 is a bugfix release of Python 2.4 - Python 2.4 is now\nin bugfix-only mode, no new features are being added. Several dozen\nbugs were squashed since Python 2.4, including the SimpleXMLRPCServer\nsecurity fix. See the detailed release notes for more,

\n

For more information on the new features of\nPython 2.4 see the\n2.4 highlights or consult Andrew\nKuchling's What's New In Python\nfor a more detailed view.

\n

Please see the separate bugs page for known\nissues and the bug reporting procedure.

\n
\n

Download the release

\n

Starting with the Python 2.4 releases the Windows Python\ninstaller is being distributed as a Microsoft Installer (.msi) file.\nTo use this, the Windows system must support Microsoft Installer\n2.0. Just save the installer file\npython-2.4.1.msi\nto your local machine, then double-click python-2.4.1.msi to find\nout if your machine supports MSI. If it doesn't, you'll need to\ninstall Microsoft Installer first. Many other packages (such as\nWord and Office) also include MSI, so you\nmay already have it on your system. If not, you can download it freely\nfrom Microsoft for Windows 95, 98 and Me and for Windows NT 4.0 and 2000. Windows XP and later already have MSI; many\nolder machines will already have MSI installed.

\n

The new format installer allows for automated installation and many other shiny new features. There is also a separate installer\npython-2.4.1.ia64.msi\nfor Win64-Itanium users.

\n

Windows users may also be\ninterested in Mark Hammond's pywin32 package, available from Sourceforge. pywin32 adds a number of Windows-specific\nextensions to Python, including COM support and the Pythonwin IDE.

\n\n\n

Bob Ippolito has created an installer for Mac OS X 10.3 and\nlater - you can fetch this from his site, or directly from here.

\n

All others should download either\nPython-2.4.1.tgz or\nPython-2.4.1.tar.bz2,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the appropriate tools to deal with it. Unpack it with\ntar -zxvf Python-2.4.1.tgz (or\nbzcat Python-2.4.1.tar.bz2 | tar -xf -).\nChange to the Python-2.4.1 directory\nand run the "./configure", "make", "make install" commands to compile\nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.

\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.4 release.
  • \n
  • Andrew Kuchling's What's New in Python 2.4 describes the most visible changes since Python 2.3 in more detail.
  • \n
  • A detailed list of the changes in 2.4.1 is in the release notes, or the Misc/NEWS file in the source distribution.
  • \n
  • For the full list of changes, you can poke around in CVS.
  • \n
\n
\n
\n

Documentation

\n

The documentation has also been updated:

\n\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

7bb2416a4f421c3452d306694d3efbba Python-2.4.1.tgz (9219882 bytes, sig)

\n

de3e9a8836fab6df7c7ce545331afeb3 Python-2.4.1.tar.bz2 (7847025 bytes, sig)

\n

5de61a8f3a20a0cc8d0ec82e9901aa6b python-2.4.1.msi (10970624 bytes, sig)

\n

e639f4554a5dadf4da7a04ae64c8f85a python-2.4.1.ia64.msi (8930816 bytes, sig)

\n

1db4d575a2c5d6ab24be10c38154551a MacPython-OSX-2.4.1-1.dmg (7918391 bytes, sig)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nAnthony Baxter's\npublic key\nwhich has a key id of 6A45C816.

\n
\n" @@ -789,7 +789,7 @@ "show_on_download_page": true, "release_date": "2003-10-03T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.3.2/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.3.2/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\npatch release release which supersedes earlier releases of 2.3.\n\n\n
\n Important: This release is vulnerable to the problem described in\n security advisory PSF-2006-001\n \"Buffer overrun in repr() of unicode strings in wide unicode\n builds (UCS-4)\". This fix is included in\n Python 2.4.4\n and Python 2.5. If you need to remain with Python 2.3,\n there's a patch available from the security advisory page.\n
\n\n\n
Important:\n2.3.5 includes a security\nfix for SimpleXMLRPCServer.py.\n
\n\n

We're happy to announce the release of Python 2.3.2 (final)\non October 3rd, 2003.\nThis is a bug-fix release for Python 2.3.1 that fixes a couple of build\nerrors and a couple of packaging errors in the previous release. It\nsupersedes the original Python 2.3.1 release.\n\n

No new features have been added in Python 2.3.2. Instead, this\nrelease is to fix a couple of build errors and packaging errors. In\nparticular, a workaround for a bug in autoconf on HP/UX, and an error\nin the configure script that meant os.fsync() was never available.\n\n

None of the bugs in 2.3.1 affect the Windows platforms. If you\nhave previously downloaded Python 2.3.1 for Windows, there's no need\nto upgrade to 2.3.2. (But if you're still at 2.3 or before,\ndownloading 2.3.2 is a good idea.)\n\n

Please see the separate bugs page for known\nissues and the bug reporting procedure.\n\n

Download the release

\n\n

Windows users should download the Windows installer, Python-2.3.2-1.exe, run\nit and follow the friendly instructions on the screen to complete the\ninstallation. Windows users may also be interested in Mark Hammond's\nwin32all, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.

\n\n

Please note that the original Windows installer had a problem with\nsome dll files shipped with the installer. This was reported to cause\nproblems on some Windows 98 and Windows NT machines. The replacement \ninstaller (with a -1 extension) should address this problem. We apologise\nto anyone who was affected by this.\n\n

RPMs suitable for Redhat and source RPMs for other RPM-using\noperating systems are available from the RPMs page.\n\n

All others should download either \nPython-2.3.2.tgz or\nPython-2.3.2.tar.bz2, \nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the appropriate \ntools to deal with it. Unpack it with \n\"tar -zxvf Python-2.3.2.tgz\" (or \n\"bzcat Python-2.3.2.tar.bz2 | tar -xf -\"). \nChange to the Python-2.3.2 directory\nand run the \"./configure\", \"make\", \"make install\" commands to compile \nand install Python.\n\n

If you're having trouble building on your system, check the top-level\nREADME file for platform-specific tips, or check the \nBuild Bugs section on the Bugs webpage.\n\n\n\n

What's New?

\n\n
    \n\n
  • See the highlights of the\nPython 2.3 release. As noted, the 2.3.2 release is a bugfix release\nof 2.3.1, itself a bugfix release of 2.3. \n\n

  • The Windows installer now includes the documentation in searchable \nhtmlhelp format, rather than individual HTML files. You can still download the\nindividual HTML files.\n\n

  • Andrew Kuchling's What's New\nin Python 2.3 describes the most visible changes since Python 2.2 in more detail.\n\n

  • A detailed list of the changes is in the release notes, or the Misc/NEWS file in\nthe source distribution.\n\n

  • For the full list of changes, you can poke around in CVS.\n\n

  • The PSF's press\nrelease announcing 2.3.2.\n\n\n
\n\n

Documentation

\n\n

The documentation has been updated too:\n\n

\n\n

The interim documentation for\nnew-style classes, last seen for Python 2.2.3, is still relevant\nfor Python 2.3.2. Raymond Hettinger has also written a tutorial on\ndescriptors, introduced in Python 2.2. \nIn addition, The Python 2.3 Method\nResolution Order is a nice paper by Michele Simionato that\nexplains the C3 MRO algorithm (new in Python 2.3) clearly. (Also\navailable as reStructured Text. Copied with\npermission.)\n\n

Files, MD5 checksums, signatures, and sizes

\n\n
\nf54d7a529d444994b4b33429bbb45479 Python-2.3.2.tgz (8459427 bytes, signature)\n9271171d55690e5cacd692e563924305 Python-2.3.2.tar.bz2 (7161770 bytes, signature)\n87aed0e4a79c350065b770f9a4ddfd75 Python-2.3.2-1.exe (9481060 bytes, signature)\n
\n\n

The signatures above were generated with\nGnuPG using the release manager's\n(Anthony Baxter)\npublic key \nwhich has a key id of 6A45C816.\n\n

 ", "content_markup_type": "restructuredtext", "_content_rendered": "\n

patch release release which supersedes earlier releases of 2.3.</i>\n</blockquote>

\n
\n
<blockquote>
\n
<b>Important:</b> This release is vulnerable to the problem described in\n<a href="/news/security/PSF-2006-001/">security advisory PSF-2006-001</a>\n"Buffer overrun in repr() of unicode strings in wide unicode\nbuilds (UCS-4)". This fix is included in\n<a href="../2.4.4/">Python 2.4.4</a>\nand <a href="../2.5/">Python 2.5</a>. If you need to remain with Python 2.3,\nthere's a patch available from the security advisory page.
\n
\n

</blockquote>

\n

<blockquote> <b>Important:\n2.3.5 includes a <a href="/news/security/PSF-2005-001/" >security\nfix</a> for SimpleXMLRPCServer.py.</b>\n</blockquote>

\n

<p>We're happy to announce the release of <b>Python 2.3.2 (final)</b>\non October 3rd, 2003.\nThis is a bug-fix release for Python 2.3.1 that fixes a couple of build\nerrors and a couple of packaging errors in the previous release. It\nsupersedes the original <a href="../2.3.1/">Python 2.3.1</a> release.

\n

<p>No new features have been added in Python 2.3.2. Instead, this\nrelease is to fix a couple of build errors and packaging errors. In\nparticular, a workaround for a bug in autoconf on HP/UX, and an error\nin the configure script that meant os.fsync() was never available.

\n

<p>None of the bugs in 2.3.1 affect the Windows platforms. If you\nhave previously downloaded Python 2.3.1 for Windows, there's no need\nto upgrade to 2.3.2. (But if you're still at 2.3 or before,\ndownloading 2.3.2 is a good idea.)

\n

<p>Please see the separate <a href="bugs">bugs page</a> for known\nissues and the bug reporting procedure.

\n

<h3>Download the release</h3>

\n

<p><b>Windows</b> users should download the Windows installer, <a\nhref="/ftp/python/2.3.2/Python-2.3.2-1.exe">Python-2.3.2-1.exe</a>, run\nit and follow the friendly instructions on the screen to complete the\ninstallation. Windows users may also be interested in Mark Hammond's\n<a href="http://starship.python.net/crew/mhammond/"\n>win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.</p>

\n

<p>Please note that the original Windows installer had a problem with\nsome dll files shipped with the installer. This was reported to cause\nproblems on some Windows 98 and Windows NT machines. The replacement\ninstaller (with a -1 extension) should address this problem. We apologise\nto anyone who was affected by this.

\n

<p>RPMs suitable for Redhat and source RPMs for other RPM-using\noperating systems are available from <a href="rpms">the RPMs page</a>.

\n

<p><b>All others</b> should download either\n<a href="/ftp/python/2.3.2/Python-2.3.2.tgz">Python-2.3.2.tgz</a> or\n<a href="/ftp/python/2.3.2/Python-2.3.2.tar.bz2">Python-2.3.2.tar.bz2</a>,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the <a href="http://sources.redhat.com/bzip2/">appropriate\ntools</a> to deal with it. Unpack it with\n"tar&nbsp;-zxvf&nbsp;Python-2.3.2.tgz" (or\n"bzcat&nbsp;Python-2.3.2.tar.bz2&nbsp;|&nbsp;tar&nbsp;-xf&nbsp;-").\nChange to the Python-2.3.2 directory\nand run the "./configure", "make", "make&nbsp;install" commands to compile\nand install Python.

\n

<p>If you're having trouble building on your system, check the top-level\nREADME file for platform-specific tips, or check the\n<a href="bugs#build">Build Bugs</a> section on the Bugs webpage.

\n

<!--\n<p><b>Macintosh</b> users can find binaries and source on\nJack Jansen's\n<a href="http://homepages.cwi.nl/~jack/macpython/">MacPython page</a>.\nMac OS X users who have a C compiler (which comes with the\n<a href="http://developer.apple.com/tools/macosxtools.html">OS X\nDeveloper Tools</a>) can also build from the source tarball below.\n-->

\n

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

\n

<ul>

\n

<li>See the <a href="../2.3/highlights">highlights</a> of the\nPython 2.3 release. As noted, the 2.3.2 release is a bugfix release\nof 2.3.1, itself a bugfix release of 2.3.

\n

<p><li>The Windows installer now includes the documentation in searchable\nhtmlhelp format, rather than individual HTML files. You can still download the\n<a href="/ftp/python/doc/2.3.2/">individual HTML files</a>.

\n

<p><li>Andrew Kuchling's <a href="/doc/2.3/whatsnew/">What's New\nin Python 2.3</a> describes the most visible changes since <a\nhref="../2.2.3/">Python 2.2</a> in more detail.

\n

<p><li>A detailed list of the changes is in the <a\nhref="NEWS.txt">release notes</a>, or the <tt>Misc/NEWS</tt> file in\nthe source distribution.

\n

<p><li>For the full list of changes, you can poke around in <a\nhref="http://sourceforge.net/cvs/?group_id=5470">CVS</a>.

\n

<p><li>The PSF's <a href="/psf/press-release/pr20031003">press\nrelease</a> announcing 2.3.2.

\n

</ul>

\n

<h3>Documentation</h3>

\n

<p>The documentation has been updated too:

\n

<ul>

\n

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

\n

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

\n

</ul>

\n

<p>The <a href="../2.2.3/descrintro">interim documentation for\nnew-style classes</a>, last seen for Python 2.2.3, is still relevant\nfor Python 2.3.2. Raymond Hettinger has also written a <a\nhref="http://users.rcn.com/python/download/Descriptor.htm">tutorial on\ndescriptors</a>, introduced in Python 2.2.\nIn addition, <a href="/download.releases/2.3/mro">The Python 2.3 Method\nResolution Order</a> is a nice paper by Michele Simionato that\nexplains the C3 MRO algorithm (new in Python 2.3) clearly. (Also\navailable as <a href="/download/releases/2.3/mro/mro.txt">reStructured Text</a>. Copied with\npermission.)

\n

<h3>Files, <a href="md5sum.py">MD5</a> checksums, signatures, and sizes</h3>

\n

<pre>\nf54d7a529d444994b4b33429bbb45479 <a href="/ftp/python/2.3.2/Python-2.3.2.tgz">Python-2.3.2.tgz</A> (8459427 bytes, <a href="Python-2.3.2.tgz.asc">signature</a>)\n9271171d55690e5cacd692e563924305 <a href="/ftp/python/2.3.2/Python-2.3.2.tar.bz2">Python-2.3.2.tar.bz2</A> (7161770 bytes, <a href="Python-2.3.2.tar.bz2.asc">signature</a>)\n87aed0e4a79c350065b770f9a4ddfd75 <a href="/ftp/python/2.3.2/Python-2.3.2-1.exe">Python-2.3.2-1.exe</A> (9481060 bytes, <a href="Python-2.3.2-1.exe.asc">signature</a>)\n</pre>

\n

<p>The signatures above were generated with\n<a href="http://www.gnupg.org">GnuPG</a> using the release manager's\n(Anthony Baxter)\n<a href="/download#pubkeys">public key</a>\nwhich has a key id of 6A45C816.

\n

<p>&nbsp;

\n" @@ -812,7 +812,7 @@ "show_on_download_page": true, "release_date": "2009-06-26T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.1/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n**Python 3.1 has been superseded by 3.1.1.** You can download `3.1.1 `_.\n\nPython 3.1 final was released on June 27th, 2009.\n\nPython 3.1 is a continuation of the work started by Python 3.0, the new\nbackwards-incompatible series of Python. Improvements in this release include:\n\n- An ordered dictionary type\n- Various optimizations to the int type\n- New unittest features including test skipping and new assert methods.\n- A much faster io module\n- Tile support for Tkinter\n- A pure Python reference implementation of the import statement\n- New syntax for nested with statements\n\nSee these resources for further information:\n\n* `What's new in 3.1? `_\n* `Python 3.1 change log `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\n\n\nDownload\n--------\n\nThis is a production release.\n\nWe currently support these formats for download:\n\n* `Gzipped source tar ball (3.1) `_ `(sig)\n `__\n\n* `Bzipped source tar ball (3.1) `_ `(sig)\n `__\n\n* `Windows x86 MSI Installer (3.1) `_ `(sig)\n `__\n\n* `Windows X86-64 MSI Installer (3.1) `_ [1]_\n `(sig) `__\n\n* `Mac Installer disk image (3.1) `_ `(sig)\n `__\n\n\nThe source tarballs and Mac installer are signed with Benjamin Peterson's key\n(fingerprint: 12EF 3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows\ninstallers are signed with Martin von L\u00f6wis' public key which has a key id of\n7D9DC8D2. The public keys are located on the `download page\n`_.\n\nSHA1 checksums and sizes of the released files::\n\n 8590b685654367e3eba70dc00df7e45e88c21da4 11359455 python-3.1.tgz\n f8c610f47e6c9420314e48871b9c697a93ed2e42 9510460 python-3.1.tar.bz2\n 2a0dc4829e5d3842d363a16594e077b8d7e2df88 14094336 python-3.1.amd64.msi\n 4b499d3e4ba47f8c7f814ef379cb24c89f9b43c1 13814272 python-3.1.msi\n 02ceddc7d2b65b7d378ca9f333e43f9b0bec7bb1 17119035 python-3.1.dmg\n\n.. [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).", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 3.1 has been superseded by 3.1.1. You can download 3.1.1.

\n

Python 3.1 final was released on June 27th, 2009.

\n

Python 3.1 is a continuation of the work started by Python 3.0, the new\nbackwards-incompatible series of Python. Improvements in this release include:

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

See these resources for further information:

\n\n
\n

Download

\n

This is a production release.

\n

We currently support these formats for download:

\n\n

The source tarballs and Mac installer are signed with Benjamin Peterson's key\n(fingerprint: 12EF 3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows\ninstallers are signed with Martin von L\u00f6wis' public key which has a key id of\n7D9DC8D2. The public keys are located on the download page.

\n

SHA1 checksums and sizes of the released files:

\n
\n8590b685654367e3eba70dc00df7e45e88c21da4  11359455  python-3.1.tgz\nf8c610f47e6c9420314e48871b9c697a93ed2e42   9510460  python-3.1.tar.bz2\n2a0dc4829e5d3842d363a16594e077b8d7e2df88  14094336  python-3.1.amd64.msi\n4b499d3e4ba47f8c7f814ef379cb24c89f9b43c1  13814272  python-3.1.msi\n02ceddc7d2b65b7d378ca9f333e43f9b0bec7bb1  17119035  python-3.1.dmg\n
\n\n\n\n\n\n
[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).
\n
\n" @@ -835,7 +835,7 @@ "show_on_download_page": true, "release_date": "2012-09-29T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.3.0/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.3.0/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n\nPython 3.3 includes a range of improvements of the 3.x series, as well as easier\nporting between 2.x and 3.x. Major new features in the 3.3 release series are:\n\n* :pep:`380`, syntax for delegating to a subgenerator (``yield from``)\n* :pep:`393`, flexible string representation (doing away with the distinction\n between \"wide\" and \"narrow\" Unicode builds)\n* A C implementation of the \"decimal\" module, with up to 120x speedup\n for decimal-heavy applications\n* The import system (__import__) is based on importlib by default\n* The new \"lzma\" module with LZMA/XZ support\n* :pep:`397`, a Python launcher for Windows\n* :pep:`405`, virtual environment support in core\n* :pep:`420`, namespace package support\n* :pep:`3151`, reworking the OS and IO exception hierarchy\n* :pep:`3155`, qualified name for classes and functions\n* :pep:`409`, suppressing exception context\n* :pep:`414`, explicit Unicode literals to help with porting\n* :pep:`418`, extended platform-independent clocks in the \"time\" module\n* :pep:`412`, a new key-sharing dictionary implementation that significantly\n saves memory for object-oriented code\n* :pep:`362`, the function-signature object\n* The new \"faulthandler\" module that helps diagnosing crashes\n* The new \"unittest.mock\" module\n* The new \"ipaddress\" module\n* The \"sys.implementation\" attribute\n* A policy framework for the email package, with a provisional (see\n :pep:`411`) policy that adds much improved unicode support for email\n header parsing\n* A \"collections.ChainMap\" class for linking mappings to a single unit\n* Wrappers for many more POSIX functions in the \"os\" and \"signal\" modules, as\n well as other useful functions such as \"sendfile()\"\n* Hash randomization, introduced in earlier bugfix releases, is now\n switched on by default\n\nSee these resources for further information:\n\n* `What's new in 3.3? `_\n* `3.3 Release Schedule `_\n* `Change log for this release\n `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\nDownload\n--------\n\n.. This is a preview release, and its use is not recommended in production\n.. settings.\n\nThis is a production release. Please `report any bugs\n`__ you encounter.\n\nWe currently support these formats for download:\n\n* `Bzipped source tar ball (3.3.0) `__ `(sig)\n `__, ~ 14 MB\n\n* `XZ compressed source tar ball (3.3.0) `__\n `(sig) `__, ~ 11 MB\n\n* `Gzipped source tar ball (3.3.0) `__ `(sig)\n `__, ~ 16 MB\n\n..\n\n* `Windows x86 MSI Installer (3.3.0) `__ `(sig)\n `__ and `Visual Studio debug information\n files `__ `(sig)\n `__\n \n* `Windows X86-64 MSI Installer (3.3.0) `__\n [1]_ `(sig) `__ and `Visual Studio\n debug information files `__ `(sig)\n `__\n\n* `Windows help file `_ `(sig)\n `__\n\n..\n\n* `Mac OS X 64-bit/32-bit Installer (3.3.0) for Mac OS X 10.6 and later\n `__ [2]_ `(sig)\n `__. \n [You may need an updated Tcl/Tk install to run IDLE or use Tkinter,\n see note 2 for instructions.]\n \n* `Mac OS X 32-bit i386/PPC Installer (3.3.0) for OS X 10.5 and later\n `__ [2]_ `(sig)\n `__\n \nThe source tarballs are signed with Georg Brandl's key, which has a key id of\n36580288; the fingerprint is ``26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 3658\n0288``. The Windows installer was signed by Martin von L\u00f6wis' public key, which\nhas a key id of 7D9DC8D2. The Mac installers were signed with Ned Deily's key,\nwhich has a key id of 6F5E1540. The public keys are located on the `download\npage `_.\n\nMD5 checksums and sizes of the released files::\n\n 198a64f7a04d1d5e95ce2782d5fd8254 16327785 Python-3.3.0.tgz\n b3b2524f72409d919a4137826a870a8f 13781940 Python-3.3.0.tar.bz2\n 2e7533b4009ac4adae62a7797a442e7a 11720732 Python-3.3.0.tar.xz\n 9813d8f76b007fffa595abb3a11b3b0f 19367758 python-3.3.0-macosx10.5.dmg\n a42dbeb9d17d46b40a6666f496207b4e 19441635 python-3.3.0-macosx10.6.dmg\n 5129376df1c56297a80e69a1a6144b4e 20508672 python-3.3.0.amd64.msi\n 70062e4b9a1f959f5e07555e471c5657 19980288 python-3.3.0.msi\n e3a31bce895efedd44b1d0db26614344 6353251 python330.chm\n a730d8ce509ce666170911a834ef1e2e 27897502 python-3.3.0-pdb.zip\n e44e33ab3721014d6ea740553acfa337 22104438 python-3.3.0.amd64-pdb.zip\n\n.. [1] The binaries for AMD64 will also work on processors that implement the\n Intel 64 architecture (formerly EM64T), i.e. the architecture that\n Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They\n will not work on Intel Itanium Processors (formerly IA-64).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_.\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 3.3 includes a range of improvements of the 3.x series, as well as easier\nporting between 2.x and 3.x. Major new features in the 3.3 release series are:

\n
    \n
  • PEP 380, syntax for delegating to a subgenerator (yield from)
  • \n
  • PEP 393, flexible string representation (doing away with the distinction\nbetween "wide" and "narrow" Unicode builds)
  • \n
  • A C implementation of the "decimal" module, with up to 120x speedup\nfor decimal-heavy applications
  • \n
  • The import system (__import__) is based on importlib by default
  • \n
  • The new "lzma" module with LZMA/XZ support
  • \n
  • PEP 397, a Python launcher for Windows
  • \n
  • PEP 405, virtual environment support in core
  • \n
  • PEP 420, namespace package support
  • \n
  • PEP 3151, reworking the OS and IO exception hierarchy
  • \n
  • PEP 3155, qualified name for classes and functions
  • \n
  • PEP 409, suppressing exception context
  • \n
  • PEP 414, explicit Unicode literals to help with porting
  • \n
  • PEP 418, extended platform-independent clocks in the "time" module
  • \n
  • PEP 412, a new key-sharing dictionary implementation that significantly\nsaves memory for object-oriented code
  • \n
  • PEP 362, the function-signature object
  • \n
  • The new "faulthandler" module that helps diagnosing crashes
  • \n
  • The new "unittest.mock" module
  • \n
  • The new "ipaddress" module
  • \n
  • The "sys.implementation" attribute
  • \n
  • A policy framework for the email package, with a provisional (see\nPEP 411) policy that adds much improved unicode support for email\nheader parsing
  • \n
  • A "collections.ChainMap" class for linking mappings to a single unit
  • \n
  • Wrappers for many more POSIX functions in the "os" and "signal" modules, as\nwell as other useful functions such as "sendfile()"
  • \n
  • Hash randomization, introduced in earlier bugfix releases, is now\nswitched on by default
  • \n
\n

See these resources for further information:

\n\n
\n

Download

\n\n\n

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

\n

We currently support these formats for download:

\n\n\n\n\n\n

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

\n

MD5 checksums and sizes of the released files:

\n
\n198a64f7a04d1d5e95ce2782d5fd8254  16327785  Python-3.3.0.tgz\nb3b2524f72409d919a4137826a870a8f  13781940  Python-3.3.0.tar.bz2\n2e7533b4009ac4adae62a7797a442e7a  11720732  Python-3.3.0.tar.xz\n9813d8f76b007fffa595abb3a11b3b0f  19367758  python-3.3.0-macosx10.5.dmg\na42dbeb9d17d46b40a6666f496207b4e  19441635  python-3.3.0-macosx10.6.dmg\n5129376df1c56297a80e69a1a6144b4e  20508672  python-3.3.0.amd64.msi\n70062e4b9a1f959f5e07555e471c5657  19980288  python-3.3.0.msi\ne3a31bce895efedd44b1d0db26614344   6353251  python330.chm\na730d8ce509ce666170911a834ef1e2e  27897502  python-3.3.0-pdb.zip\ne44e33ab3721014d6ea740553acfa337  22104438  python-3.3.0.amd64-pdb.zip\n
\n\n\n\n\n\n
[1]The binaries for AMD64 will also work on processors that implement the\nIntel 64 architecture (formerly EM64T), i.e. the architecture that\nMicrosoft calls x64, and AMD called x86-64 before calling it AMD64. They\nwill not work on Intel Itanium Processors (formerly IA-64).
\n\n\n\n\n\n
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here.
\n
\n" @@ -858,7 +858,7 @@ "show_on_download_page": true, "release_date": "2013-05-15T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.2.5/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.2.5/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n**Note:** A newer security-fix release, 3.2.6, is currently `available\n`__. Its use is recommended.\n\nPython 3.2.5 was released on May 15th, 2013. This release fixes `a few\nregressions `__ found in\nPython 3.2.4, and is planned to be the final 3.2 series bugfix release.\n\nNew features of the 3.2 series, compared to 3.1\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nPython 3.2 is a continuation of the efforts to improve and stabilize the Python\n3.x line. Since the final release of Python 2.7, the 2.x line will only receive\nbugfixes, and new features are developed for 3.x only.\n\nSince :pep:`3003`, the Moratorium on Language Changes, is in effect, there are\nno changes in Python's syntax and only few changes to built-in types in Python\n3.2. Development efforts concentrated on the standard library and support for\nporting code to Python 3. Highlights are:\n\n* numerous improvements to the unittest module\n* :pep:`3147`, support for .pyc repository directories\n* :pep:`3149`, support for version tagged dynamic libraries\n* :pep:`3148`, a new futures library for concurrent programming\n* :pep:`384`, a stable ABI for extension modules\n* :pep:`391`, dictionary-based logging configuration\n* an overhauled GIL implementation that reduces contention\n* an extended email package that handles bytes messages\n* a much improved ssl module with support for SSL contexts and certificate\n hostname matching\n* a sysconfig module to access configuration information\n* additions to the shutil module, among them archive file support\n* many enhancements to configparser, among them mapping protocol support\n* improvements to pdb, the Python debugger\n* countless fixes regarding bytes/string issues; among them full support\n for a bytes environment (filenames, environment variables)\n* many consistency and behavior fixes for numeric operations\n\nMore resources\n^^^^^^^^^^^^^^\n\n* `What's new in 3.2? `_\n* `Change log for this release\n `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\nDownload\n--------\n\n.. This is a preview release, and its use is not recommended in production\n.. settings.\n\nThis is a production release. Please `report any bugs\n`_ you encounter.\n\nWe currently support these formats for download:\n\n* `Bzipped source tar ball (3.2.5) `__ `(sig)\n `__, ~ 11 MB\n\n* `XZ compressed source tar ball (3.2.5) `__\n `(sig) `__, ~ 8.5 MB\n\n* `Gzipped source tar ball (3.2.5) `__ `(sig)\n `__, ~ 13 MB\n\n..\n\n.. Windows binaries will be provided shortly.\n\n* `Windows x86 MSI Installer (3.2.5) `__ `(sig)\n `__ and `Visual Studio debug information\n files `__ `(sig)\n `__\n \n* `Windows X86-64 MSI Installer (3.2.5) `__\n [1]_ `(sig) `__ and `Visual Studio\n debug information files `__ `(sig)\n `__\n\n.. * `Windows help file `_ `(sig)\n.. `__\n\n..\n\n* `Mac OS X 64-bit/32-bit Installer (3.2.5) for Mac OS X 10.6 and later\n `__ [2]_ `(sig)\n `__.\n [You may need an updated Tcl/Tk install to run IDLE or use Tkinter,\n see note 2 for instructions.]\n\n* `Mac OS X 32-bit i386/PPC Installer (3.2.5) for Mac OS X 10.3 and later\n `__ [2]_ `(sig)\n `__\n\nThe source tarballs are signed with Georg Brandl's key, which has a key id of\n36580288; the fingerprint is ``26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 3658\n0288``. The Windows installer was signed by Martin von L\u00f6wis' public key, which\nhas a key id of 7D9DC8D2. The Mac installers were signed with Ned Deily's key,\nwhich has a key id of 6F5E1540. The public keys are located on the `download\npage `_.\n\nMD5 checksums and sizes of the released files::\n\n ed8d5529d2aebc36b53f4e0a0c9e6728 13123323 Python-3.2.5.tgz\n 99e7de6abd96185480f819c5029709d2 10996792 Python-3.2.5.tar.bz2\n 03c5843638c576d29b3321947facd22d 9221624 Python-3.2.5.tar.xz\n e119db5243fd9db25734f02fbfc48816 17773901 python-3.2.5-macosx10.3.dmg\n c97c7ff305b4b8ed84c6d708e0bde27c 17461482 python-3.2.5-macosx10.6.dmg\n a6597c204d0351abb3668b43a8a330aa 22029384 python-3.2.5-pdb.zip\n a82e831252fdd2b1153d3ae98a707ff2 20071496 python-3.2.5.amd64-pdb.zip\n b3b7bc402c630d61a37516986aaa1c4b 18812928 python-3.2.5.amd64.msi\n cdd6fdc59461c968bd105fdf08f4a17d 18329600 python-3.2.5.msi\n\n.. [1] The binaries for AMD64 will also work on processors that implement the\n Intel 64 architecture (formerly EM64T), i.e. the architecture that\n Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They\n will not work on Intel Itanium Processors (formerly IA-64).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

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

\n

Python 3.2.5 was released on May 15th, 2013. This release fixes a few\nregressions found in\nPython 3.2.4, and is planned to be the final 3.2 series bugfix release.

\n
\n

New features of the 3.2 series, compared to 3.1

\n

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

\n

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

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

More resources

\n\n
\n

Download

\n\n\n

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

\n

We currently support these formats for download:

\n\n\n\n\n\n\n\n\n

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

\n

MD5 checksums and sizes of the released files:

\n
\ned8d5529d2aebc36b53f4e0a0c9e6728  13123323  Python-3.2.5.tgz\n99e7de6abd96185480f819c5029709d2  10996792  Python-3.2.5.tar.bz2\n03c5843638c576d29b3321947facd22d   9221624  Python-3.2.5.tar.xz\ne119db5243fd9db25734f02fbfc48816  17773901  python-3.2.5-macosx10.3.dmg\nc97c7ff305b4b8ed84c6d708e0bde27c  17461482  python-3.2.5-macosx10.6.dmg\na6597c204d0351abb3668b43a8a330aa  22029384  python-3.2.5-pdb.zip\na82e831252fdd2b1153d3ae98a707ff2  20071496  python-3.2.5.amd64-pdb.zip\nb3b7bc402c630d61a37516986aaa1c4b  18812928  python-3.2.5.amd64.msi\ncdd6fdc59461c968bd105fdf08f4a17d  18329600  python-3.2.5.msi\n
\n\n\n\n\n\n
[1]The binaries for AMD64 will also work on processors that implement the\nIntel 64 architecture (formerly EM64T), i.e. the architecture that\nMicrosoft calls x64, and AMD called x86-64 before calling it AMD64. They\nwill not work on Intel Itanium Processors (formerly IA-64).
\n\n\n\n\n\n
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here.
\n
\n
\n" @@ -904,7 +904,7 @@ "show_on_download_page": true, "release_date": "2013-04-06T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.2.4/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.2.4/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n**Note:** A newer security-fix release, 3.2.6, is currently `available\n`__. Its use is recommended.\n\nPython 3.2.4 was released on April 7th, 2013. This is the final 3.2 series\nbugfix release.\n\nNew features of the 3.2 series, compared to 3.1\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nPython 3.2 is a continuation of the efforts to improve and stabilize the Python\n3.x line. Since the final release of Python 2.7, the 2.x line will only receive\nbugfixes, and new features are developed for 3.x only.\n\nSince :pep:`3003`, the Moratorium on Language Changes, is in effect, there are\nno changes in Python's syntax and only few changes to built-in types in Python\n3.2. Development efforts concentrated on the standard library and support for\nporting code to Python 3. Highlights are:\n\n* numerous improvements to the unittest module\n* :pep:`3147`, support for .pyc repository directories\n* :pep:`3149`, support for version tagged dynamic libraries\n* :pep:`3148`, a new futures library for concurrent programming\n* :pep:`384`, a stable ABI for extension modules\n* :pep:`391`, dictionary-based logging configuration\n* an overhauled GIL implementation that reduces contention\n* an extended email package that handles bytes messages\n* a much improved ssl module with support for SSL contexts and certificate\n hostname matching\n* a sysconfig module to access configuration information\n* additions to the shutil module, among them archive file support\n* many enhancements to configparser, among them mapping protocol support\n* improvements to pdb, the Python debugger\n* countless fixes regarding bytes/string issues; among them full support\n for a bytes environment (filenames, environment variables)\n* many consistency and behavior fixes for numeric operations\n\nMore resources\n^^^^^^^^^^^^^^\n\n* `What's new in 3.2? `_\n* `Change log for this release\n `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\nDownload\n--------\n\n.. This is a preview release, and its use is not recommended in production\n.. settings.\n\nThis is a production release. Please `report any bugs\n`_ you encounter.\n\nWe currently support these formats for download:\n\n* `Bzipped source tar ball (3.2.4) `__ `(sig)\n `__, ~ 11 MB\n\n* `XZ compressed source tar ball (3.2.4) `__\n `(sig) `__, ~ 8.5 MB\n\n* `Gzipped source tar ball (3.2.4) `__ `(sig)\n `__, ~ 13 MB\n\n..\n\n.. Windows and Mac binaries will be provided shortly.\n\n* `Windows x86 MSI Installer (3.2.4) `__ `(sig)\n `__ and `Visual Studio debug information\n files `__ `(sig)\n `__\n\n* `Windows X86-64 MSI Installer (3.2.4) `__\n [1]_ `(sig) `__ and `Visual Studio\n debug information files `__ `(sig)\n `__\n\n.. * `Windows help file `_ `(sig)\n.. `__\n\n..\n\n* `Mac OS X 64-bit/32-bit Installer (3.2.4) for Mac OS X 10.6 and later\n `__ [2]_ `(sig)\n `__.\n [You may need an updated Tcl/Tk install to run IDLE or use Tkinter,\n see note 2 for instructions.]\n\n* `Mac OS X 32-bit i386/PPC Installer (3.2.4) for Mac OS X 10.3 and later\n `__ [2]_ `(sig)\n `__\n\nThe source tarballs are signed with Georg Brandl's key, which has a key id of\n36580288; the fingerprint is ``26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 3658\n0288``. The Windows installer was signed by Martin von L\u00f6wis' public key, which\nhas a key id of 7D9DC8D2. The Mac installers were signed with Ned Deily's key,\nwhich has a key id of 6F5E1540. The public keys are located on the `download\npage `_.\n\nMD5 checksums and sizes of the released files::\n\n 3af05758d0bc2b1a27249e8d622c3e91 13121703 Python-3.2.4.tgz\n 9864fc7fcb95ea6e3e3ea8d23f8c5f3f 10998399 Python-3.2.4.tar.bz2\n a52116f79701f811da9d850d3bc5bade 9223024 Python-3.2.4.tar.xz\n e4087c68fdf6db0fc611fef361c4bf8c 21849160 python-3.2.4-pdb.zip\n d2b6bea04671d5481a4c72a16f71b124 20210760 python-3.2.4.amd64-pdb.zip\n ea56e9ed6619534e0ee6a182dae7cc44 18812928 python-3.2.4.amd64.msi\n 962f3af4c90169b5f72c782645a80287 18329600 python-3.2.4.msi\n 81f330132f82f8a42de4d9c379df9b73 17771385 python-3.2.4-macosx10.3.dmg\n 3968b46a7657bbde35f4116e7d44127e 17462524 python-3.2.4-macosx10.6.dmg\n\n.. [1] The binaries for AMD64 will also work on processors that implement the\n Intel 64 architecture (formerly EM64T), i.e. the architecture that\n Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They\n will not work on Intel Itanium Processors (formerly IA-64).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

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

\n

Python 3.2.4 was released on April 7th, 2013. This is the final 3.2 series\nbugfix release.

\n
\n

New features of the 3.2 series, compared to 3.1

\n

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

\n

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

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

More resources

\n\n
\n

Download

\n\n\n

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

\n

We currently support these formats for download:

\n\n\n\n\n\n\n\n\n

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

\n

MD5 checksums and sizes of the released files:

\n
\n3af05758d0bc2b1a27249e8d622c3e91  13121703  Python-3.2.4.tgz\n9864fc7fcb95ea6e3e3ea8d23f8c5f3f  10998399  Python-3.2.4.tar.bz2\na52116f79701f811da9d850d3bc5bade   9223024  Python-3.2.4.tar.xz\ne4087c68fdf6db0fc611fef361c4bf8c  21849160  python-3.2.4-pdb.zip\nd2b6bea04671d5481a4c72a16f71b124  20210760  python-3.2.4.amd64-pdb.zip\nea56e9ed6619534e0ee6a182dae7cc44  18812928  python-3.2.4.amd64.msi\n962f3af4c90169b5f72c782645a80287  18329600  python-3.2.4.msi\n81f330132f82f8a42de4d9c379df9b73  17771385  python-3.2.4-macosx10.3.dmg\n3968b46a7657bbde35f4116e7d44127e  17462524  python-3.2.4-macosx10.6.dmg\n
\n\n\n\n\n\n
[1]The binaries for AMD64 will also work on processors that implement the\nIntel 64 architecture (formerly EM64T), i.e. the architecture that\nMicrosoft calls x64, and AMD called x86-64 before calling it AMD64. They\nwill not work on Intel Itanium Processors (formerly IA-64).
\n\n\n\n\n\n
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here.
\n
\n
\n" @@ -927,7 +927,7 @@ "show_on_download_page": true, "release_date": "2008-12-03T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.0/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.0/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 3.0 is end-of-lifed with the release of Python 3.1.**\n All users of Python 3.0.x should upgrade to the most recent version of \n Python 3; please see the `downloads `_ pages.\n\n **Python 3.0 has been replaced by a newer bugfix release of Python**.\n Please download `Python 3.0.1 `__ instead.\n\nPython 3.0 final was released on December 3rd, 2008.\n\nPython 3.0 (a.k.a. \"Python 3000\" or \"Py3k\") is a **new\nversion** of the language that is **incompatible** with the 2.x line of\nreleases. The language is mostly the same, but many details,\nespecially how built-in objects like dictionaries and strings work,\nhave changed considerably, and a lot of deprecated features have\nfinally been removed. Also, the standard library has been reorganized\nin a few prominent places.\n\nHere are some Python 3.0 resources:\n\n* `What's new in Python 3000\n `_\n* `Python 3.0 change log `_.\n* `Online Documentation `_\n* Read more in `PEP 3000 `_\n* To help out, sign up for `python-3000@python.org\n `_\n* Conversion tool for Python 2.x code:\n `2to3 `_\n\nPlease report bugs at ``_\n\n\nPython 3.0 Release: 03-Dec-2008\n===============================\n\nDownload\n--------\n\nThis is a production release; we currently support these formats:\n\n* `Gzipped source tar ball (3.0) `_\n `(sig) `_\n\n* `Bzipped source tar ball (3.0) `_\n `(sig) `__\n\n* `Windows x86 MSI Installer (3.0) `_ \n `(sig) `__\n\n* `Windows X86-64 MSI Installer (3.0)\n `_ [1]_\n `(sig) `__\n\nMD5 checksums and sizes of the released files::\n\n ac1d8aa55bd6d04232cd96abfa445ac4 11191348 Python-3.0.tgz\n 28021e4c542323b7544aace274a03bed 9474659 Python-3.0.tar.bz2\n 054131fb1dcaf0bc20b23711d1028099 13421056 python-3.0.amd64.msi\n 2b85194a040b34088b64a48fa907c0af 13168640 python-3.0.msi\n\n\nDocumentation\n-------------\n\n* `Online Documentation `_ is updated\n twice a day\n\n* `What's new in Python 3000\n `_\n\n* `Guido van Rossum's current blog\n `_\n\n* `Guido van Rossum's previous blog\n `_\n\n.. [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).", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 3.0 final was released on December 3rd, 2008.

\n

Python 3.0 (a.k.a. "Python 3000" or "Py3k") is a new\nversion of the language that is incompatible with the 2.x line of\nreleases. The language is mostly the same, but many details,\nespecially how built-in objects like dictionaries and strings work,\nhave changed considerably, and a lot of deprecated features have\nfinally been removed. Also, the standard library has been reorganized\nin a few prominent places.

\n

Here are some Python 3.0 resources:

\n\n

Please report bugs at http://bugs.python.org

\n
\n

Python 3.0 Release: 03-Dec-2008

\n
\n

Download

\n

This is a production release; we currently support these formats:

\n\n

MD5 checksums and sizes of the released files:

\n
\nac1d8aa55bd6d04232cd96abfa445ac4  11191348  Python-3.0.tgz\n28021e4c542323b7544aace274a03bed   9474659  Python-3.0.tar.bz2\n054131fb1dcaf0bc20b23711d1028099  13421056  python-3.0.amd64.msi\n2b85194a040b34088b64a48fa907c0af  13168640  python-3.0.msi\n
\n
\n
\n

Documentation

\n\n\n\n\n\n\n
[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).
\n
\n
\n" @@ -950,7 +950,7 @@ "show_on_download_page": true, "release_date": "2002-04-09T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.1.3/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.1.3/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nNote: This is not the most current Python version. See the download page for a more recent version.\n\n\n

On April 8 2002, we're releasing Python 2.1.3 - a bugfix\nrelease of Python 2.1. This release has a\nsmall number of critical bug fixes. \n\n

This is the final release of Python 2.1.3.\n\n

While the most recent release of Python is 2.2, there are a couple of\nbugs that have come up since 2.1.2 was released, in particular one bug\nthat caused Zope to crash.\n\n

What's New?

\n\n
    \n

  • This release has only a couple of bug fixes. This is hopefully \nbecause the 2.1.x line is now stable enough that there are very few\nbugs still lurking. Unlike the 2.1.2 release, there has not been a \nwholesale attempt to port most bug fixes from the current python code \nto this release - only critical bugs are being fixed.\n\n

  • For the full scoop about this bugfix release, see the release notes.\n\n

  • If you're interested in learning what's new in Python 2.1\nrelative to Python 2.0, see Andrew Kuchling's article What's New in Python 2.1. If\nyou're coming from Python 1.5.2, you might also want to review\nAndrew's What's New in Python\n2.0. Also see the Misc/NEWS file in the source release for an\nexhaustive list of almost every little detail that changed.\n\n
\n\n

Download the release

\n\n

Windows users should download Python-2.1.3.exe, the Windows\ninstaller, from one of the download locations\nbelow, run it, and follow the friendly instructions on the screen to\ncomplete the installation. Windows users may also be interested\nin Mark Hammond's win32all, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.\n\n

Update (2002/04/23): Windows users should download a new UNWISE.EXE from Wise that\nfixes a bug which could cause the uninstaller to disappear in some\ncircumstances. Just drop it over the old uninstaller, which will be\nat C:\\Python21\\UNWISE.EXE unless you chose a different\ndirectory at install time.\n\n

Users on other platforms should download the \nsource tarball. You can download Python-2.1.3.tgz, from one \nof the download locations below, and do \nthe usual \"gunzip; tar; configure; make\" dance.\n\n

Download locations

\n\n
    \n\n
  • Python.org: HTTP.\n\n
\n\n

MD5 checksums

\n\n
\n    a8b04cdc822a6fc833ed9b99c7fba589 Python-2.1.3.tgz (6194432 bytes)\n    fc8020b2be17c098b69368543c5589a9 Python-2.1.3.exe (6418289 bytes)\n    9ae1d572cbd2bfd4e0c4b92ac11387c6 UNWISE.EXE (162304 bytes)\n
\n\n

Documentation

\n\n

The documentation has been updated too. You can:\n\n

\n\n\n

Bugs and Patches

\n\n

To report a bug, always use the SourceForge Bug Tracker. If\nyou have a patch, please use the SourceForge Patch Manager.\nPlease mention that you are reporting a bug in 2.1.3!", "content_markup_type": "restructuredtext", "_content_rendered": "\n

<i>Note: This is not the most current Python version. See the <a\nhref="/download">download page</a> for a more recent version.</i>\n</blockquote>

\n

<p>On April 8 2002, we're releasing <b>Python 2.1.3</b> - a bugfix\nrelease of <a href="../2.1/">Python 2.1</a>. This release has a\nsmall number of critical bug fixes.

\n

<p>This is the final release of <b>Python 2.1.3</b>.

\n

<p>While the most recent release of Python is 2.2, there are a couple of\nbugs that have come up since 2.1.2 was released, in particular one bug\nthat caused <a href="http://www.zope.org/">Zope</a> to crash.

\n

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

\n

<ul>\n<p><li>This release has only a couple of bug fixes. This is hopefully\nbecause the 2.1.x line is now stable enough that there are very few\nbugs still lurking. Unlike the 2.1.2 release, there has not been a\nwholesale attempt to port most bug fixes from the current python code\nto this release - only critical bugs are being fixed.

\n

<p><li>For the full scoop about this bugfix release, see the <a\nhref="NEWS.txt">release notes</a>.

\n

<p><li>If you're interested in learning what's new in Python 2.1\nrelative to Python 2.0, see Andrew Kuchling's article <a\nhref="http://www.amk.ca/python/2.1/">What's New in Python 2.1</a>. If\nyou're coming from Python 1.5.2, you might also want to review\nAndrew's <a href="http://www.amk.ca/python/2.0/">What's New in Python\n2.0</a>. Also see the Misc/NEWS file in the source release for an\nexhaustive list of almost every little detail that changed.

\n

</ul>

\n

<h3>Download the release</h3>

\n

<p><b>Windows</b> users should download Python-2.1.3.exe, the Windows\ninstaller, from one of the <a href="#locations">download locations</a>\nbelow, run it, and follow the friendly instructions on the screen to\ncomplete the installation. Windows users may also be interested\nin Mark Hammond's <a href=\n"http://starship.python.net/crew/mhammond/"\n>win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.

\n

<p><b>Update (2002/04/23):</b> Windows users should download a new <a\nhref="/ftp/python/2.1.3/UNWISE.EXE">UNWISE.EXE</a> from Wise that\nfixes a bug which could cause the uninstaller to disappear in some\ncircumstances. Just drop it over the old uninstaller, which will be\nat <tt>C:Python21UNWISE.EXE</tt> unless you chose a different\ndirectory at install time.

\n

<p>Users on <b>other platforms</b> should download the\nsource tarball. You can download Python-2.1.3.tgz, from one\nof the <a href="#locations">download locations</a> below, and do\nthe usual "gunzip; tar; configure; make" dance.

\n

<h4><a name="locations">Download locations</a></h4>

\n

<ul>

\n

<li>Python.org: <a href="/ftp/python/2.1.3/" >HTTP</a>.

\n

</ul>

\n

<h4><a href="/download/releases/2.1.2/md5sum.py">MD5</a> checksums</h4>

\n
\n
<pre>
\n
a8b04cdc822a6fc833ed9b99c7fba589 <a href="/ftp/python/2.1.3/Python-2.1.3.tgz">Python-2.1.3.tgz</a> (6194432 bytes)\nfc8020b2be17c098b69368543c5589a9 <a href="/ftp/python/2.1.3/Python-2.1.3.exe">Python-2.1.3.exe</a> (6418289 bytes)\n9ae1d572cbd2bfd4e0c4b92ac11387c6 <a href="/ftp/python/2.1.3/UNWISE.EXE">UNWISE.EXE</a> (162304 bytes)
\n
\n

</pre>

\n

<h3>Documentation</h3>

\n

<p>The documentation has been updated too. You can:

\n

<ul>\n<li><a href="/doc/2.1.3/"

\n
\n>Browse HTML</a> on-line, or
\n
\n
<li><a href="/ftp/python/doc/2.1.3/"
\n
>Download the HTML documentation</a>.
\n
\n

</ul>

\n

<h3>Bugs and Patches</h3>

\n

<p>To report a bug, always use the SourceForge <a\nhref="http://sourceforge.net/bugs/?group_id=5470">Bug Tracker</a>. If\nyou have a patch, please use the SourceForge <a\nhref="http://sourceforge.net/patch/?group_id=5470">Patch Manager</a>.\nPlease mention that you are reporting a bug in 2.1.3!

\n" @@ -1019,7 +1019,7 @@ "show_on_download_page": true, "release_date": "2001-06-22T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.0.1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.0.1/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Note: This is no longer the most current Python release. See the** `download page `_ **for more recent releases.**\n\nWe're releasing **Python 2.0.1** - the final bugfix release for\nPython 2.0.\n\nWhy would we come with a bugfix release now (June 2001), when `Python 2.0 <../2.0/>`_ was released in October 2000 and `Python 2.1 <../2.1/>`_ has been released for months (April\n2001)? Two very good reasons!\n\n* **We've fixed the license: Python 2.0.1 is GPL-compatible**. We took the `Python 2.1 license <../2.1/license>`_ and applied the required change to section 7 that the FSF `told us <../2.1/fsf>`_ would suffice to make it GPL-compatible. The result (after changing the version number) is the new `Python 2.0.1 license `_. The FSF was quick to `approve `_ it!\n* Some people still prefer Python 2.0 over Python 2.1; they can now benefit from many bugfixes that we've applied since 2.0 was released, without any of the feature changes.\n\nNote that Python 2.1 is still not GPL-compatible, but we're\nplanning a bugfix release there too, Python 2.1.1, with the same\nGPL-compatible license.\n\nWhat's New?\n-----------\n\n* We've been very careful to fix only bugs and not add new features. (Thanks to Moshe Zadka for taking care of the thankless chore of poring over the CVS logs and SourceForge bug reports and re-applying selected patches!)\n* One exception: the SRE package (regular expression matching, used by the \"re\" module) was brought in line with the version distributed with Python 2.1; this is stable feature-wise but much improved bug-wise.\n* For the full scoop, see the `release notes `_.\n\nDownload the release\n--------------------\n\n**Windows** users should download Python-2.0.1.exe, the Windows\ninstaller, from one of the `download locations <#locations>`_\nbelow, run it, and follow the friendly instructions on the screen to\ncomplete the installation. (Python-2.0.1-Debug.zip is a set of DLLs\nfor Windows developers compiled in debug mode; it contains nothing of\nvalue for regular Python users.) Windows users may also be interested\nin Mark Hammond's `win32all `_, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.\n\n**All others** should download Python-2.0.1.tgz, the source\ntarball, from one of the download locations below, and do the usual \"gunzip; tar; configure; make\" dance.\n\nDownload locations\n==================\n\n* Python.org: `HTTP `_.\n\n`MD5 `_ checksums\n============================\n\n ``8aa10dcf062723001b852d96e905af79`` `Python-2.0.1.tgz `_\n\n ``5940b6eea8972136f8e365346f1b1313`` `Python-2.0.1.exe `_\n\n ``0a8506c7379a2efdc95759ecbc8f16a0`` `Python-2.0.1-Debug.zip `_\n\nDocumentation\n-------------\n\nThe documentation has been changed minimally:\n\n* `Browse `_ HTML on-line\n\nBugs and Patches\n----------------\n\nTo report a bug, always use the SourceForge `Bug Tracker `_. If\nyou have a patch, please use the SourceForge `Patch Manager `_.\nPlease mention that you are reporting a bug in 2.0.1!", "content_markup_type": "restructuredtext", "_content_rendered": "\n

We're releasing Python 2.0.1 - the final bugfix release for\nPython 2.0.

\n

Why would we come with a bugfix release now (June 2001), when Python 2.0 was released in October 2000 and Python 2.1 has been released for months (April\n2001)? Two very good reasons!

\n
    \n
  • We've fixed the license: Python 2.0.1 is GPL-compatible. We took the Python 2.1 license and applied the required change to section 7 that the FSF told us would suffice to make it GPL-compatible. The result (after changing the version number) is the new Python 2.0.1 license. The FSF was quick to approve it!
  • \n
  • Some people still prefer Python 2.0 over Python 2.1; they can now benefit from many bugfixes that we've applied since 2.0 was released, without any of the feature changes.
  • \n
\n

Note that Python 2.1 is still not GPL-compatible, but we're\nplanning a bugfix release there too, Python 2.1.1, with the same\nGPL-compatible license.

\n
\n

What's New?

\n
    \n
  • We've been very careful to fix only bugs and not add new features. (Thanks to Moshe Zadka for taking care of the thankless chore of poring over the CVS logs and SourceForge bug reports and re-applying selected patches!)
  • \n
  • One exception: the SRE package (regular expression matching, used by the "re" module) was brought in line with the version distributed with Python 2.1; this is stable feature-wise but much improved bug-wise.
  • \n
  • For the full scoop, see the release notes.
  • \n
\n
\n
\n

Download the release

\n

Windows users should download Python-2.0.1.exe, the Windows\ninstaller, from one of the download locations\nbelow, run it, and follow the friendly instructions on the screen to\ncomplete the installation. (Python-2.0.1-Debug.zip is a set of DLLs\nfor Windows developers compiled in debug mode; it contains nothing of\nvalue for regular Python users.) Windows users may also be interested\nin Mark Hammond's win32all, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.

\n

All others should download Python-2.0.1.tgz, the source\ntarball, from one of the download locations below, and do the usual "gunzip; tar; configure; make" dance.

\n
\n

Download locations

\n
    \n
  • Python.org: HTTP.
  • \n
\n
\n
\n

MD5 checksums

\n
\n

8aa10dcf062723001b852d96e905af79 Python-2.0.1.tgz

\n

5940b6eea8972136f8e365346f1b1313 Python-2.0.1.exe

\n

0a8506c7379a2efdc95759ecbc8f16a0 Python-2.0.1-Debug.zip

\n
\n
\n
\n
\n

Documentation

\n

The documentation has been changed minimally:

\n\n
\n
\n

Bugs and Patches

\n

To report a bug, always use the SourceForge Bug Tracker. If\nyou have a patch, please use the SourceForge Patch Manager.\nPlease mention that you are reporting a bug in 2.0.1!

\n
\n" @@ -1042,7 +1042,7 @@ "show_on_download_page": true, "release_date": "2002-10-14T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.2.2/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.2.2/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nrelease.--> See Python 2.2.3 for a patch\nrelease which supersedes 2.2.2. \n\n
\n Important: This release is vulnerable to the problem described in\n security advisory PSF-2006-001\n \"Buffer overrun in repr() of unicode strings in wide unicode\n builds (UCS-4)\". This fix is included in\n Python 2.4.4\n and Python 2.5. If you need to remain with Python 2.2,\n there's a patch available from the security advisory page.\n
\n\n\n

We are pleased to announce the release of Python 2.2.2, on\nOctober 14, 2002. This is a bug-fix release for Python\n2.2 and supersedes the previous bugfix release,\nPython 2.2.1.\n\n

Download the release

\n\n

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

Linux users may find source and some binary RPMs on the\nRPM page. Debian packages are available\ndirectly from the Debian project, under interpreters (new\nreleases initially appear in unstable).\n\n

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

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

What's New?

\n\nThis being a bug-fix release, there have been no exciting new features\nimplemented since 2.2.1 -- just heaps of fixes.\n\n

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

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

Other sources of information on 2.2

\n\n\n\n

Documentation

\n\n

The documentation has been updated too:\n\n

\n\n

Files, MD5 checksums and sizes

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

 ", "content_markup_type": "restructuredtext", "_content_rendered": "\n

release.--> See <a href="../2.2.3/">Python 2.2.3</a> for a patch\nrelease which supersedes 2.2.2.</i> </blockquote>

\n
\n
<blockquote>
\n
<b>Important:</b> This release is vulnerable to the problem described in\n<a href="/news/security/PSF-2006-001/">security advisory PSF-2006-001</a>\n"Buffer overrun in repr() of unicode strings in wide unicode\nbuilds (UCS-4)". This fix is included in\n<a href="../2.4.4/">Python 2.4.4</a>\nand <a href="../2.5/">Python 2.5</a>. If you need to remain with Python 2.2,\nthere's a patch available from the security advisory page.
\n
\n

</blockquote>

\n

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

\n

<h3>Download the release</h3>

\n

<p><b>Windows</b> users should download the Windows installer, <a\nhref="/ftp/python/2.2.2/Python-2.2.2.exe">Python-2.2.2.exe</a>,\nrun it and follow the friendly instructions on the screen to complete\nthe installation.\nWindows users may also be interested in Mark\nHammond's <a\nhref="http://starship.python.net/crew/mhammond/"\n>win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.

\n

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

\n

<p><b>Macintosh</b> users can find binaries and source on\n<!-- the <a href="mac.html">Mac page</a> or -->\nJack Jansen's <a\nhref="http://www.cwi.nl/~jack/macpython.html">MacPython page</a>.\n(MacOS X users who have a C compiler can also build from the source\ntarball below.)

\n

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

\n

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

\n

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

\n

<p>With special dispensation from the "bugfixes only" rule, a brand\nnew version of the <a href="http://mimelib.sourceforge.net/">email\npackage</a> (nee mimelib) is also included: email 2.4.3.

\n

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

\n

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

\n

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

\n

<ul>

\n

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

\n

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

\n

<p><li>Guido gave a talk on what's new in 2.2 at the ZPUG-DC meeting\non September 26, 2001; here are his <a\nhref="http://zpug.org/dc/">powerpoint slides</a>.

\n

<p><li><a href=\n"http://www-106.ibm.com/developerworks/library/l-pycon.html?n-l-9271"\n>Charming Python: Iterators and simple generators</a> by David Mertz\non IBM developerWorks.

\n

</ul>

\n

<h3>Documentation</h3>

\n

<p>The documentation has been updated too:

\n

<ul>

\n

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

\n

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

\n

</ul>

\n

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

\n
\n
<pre>
\n
9914cd4fc203008decf9ca7fb5aa1252 <a href="/ftp/python/2.2.2/Python-2.2.2.exe">Python-2.2.2.exe</a> (7282997 bytes)\n1c1067396e5aa0299978486eb5bd1a5c <a href="/ftp/python/2.2.2/Python-2.2.2.tgz">Python-2.2.2.tgz</a> (6669400 bytes)
\n
\n

</pre>

\n

<p>&nbsp;

\n" @@ -1065,7 +1065,7 @@ "show_on_download_page": true, "release_date": "2003-05-30T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.2.3/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.2.3/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nWe are pleased to announce the release of **Python 2.2.3\n(final)**, on May 30, 2003. This is a bug-fix release for\nPython 2.2 and supersedes the previous bugfix release, `Python 2.2.2 <../2.2.2/>`_.\n\n **Note: there's a** `security fix `_ **for SimpleXMLRPCServer.py.**\n\nDownload the release\n--------------------\n\n**Windows** users should download the Windows installer, `Python-2.2.3.exe `_,\nrun it and follow the friendly instructions on the screen to complete\nthe installation.\nWindows users may also be interested in Mark\nHammond's `win32all `_, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.\n\n**Linux users** may find source and some binary RPMs on the\n`RPM page `_. Debian packages are available\ndirectly from the Debian project, under interpreters (new\nreleases initially appear in unstable).\n\n**Macintosh** users can find binaries and source on \n\nJack Jansen's \n`MacPython page `_.\n(MacOS X users who have a C compiler can also build from the source\ntarball below.)\n\n**All others** should download `Python-2.2.3.tgz `_, the\nsource archive. Unpack it with \n\"tar -zxvf Python-2.2.3.tgz\". Change to the Python-2.2.3 directory\nand run the \"./configure\", \"make\", \"make install\" commands to compile \nand install Python.\n\nWhat's New?\n-----------\n\nThis being a bug-fix release, there have been no exciting new features\nimplemented since 2.2.2 -- just heaps of fixes.\n\nFor a list of intentional incompatibilities and other details of\nthis release, see the `bugs page `_ and the `release notes `_, or the ``Misc/NEWS`` file in\nthe source distribution\n\nFor the full list of changes, you can poke around CVS.\n\nOther sources of information on 2.2\n===================================\n\n* `Unifying types and classes in Python 2.2 `_ by Guido van Rossum -- a tutorial on the material covered by PEPs 252 and 253.\n* `What's New in Python 2.2 `_ by Andrew Kuchling describes the most visible changes since `Python 2.1 <../2.1/>`_. \n* Guido gave a talk on what's new in 2.2 at the ZPUG-DC meeting on September 26, 2001; here are his `powerpoint slides `_.\n* `Charming Python: Iterators and simple generators `_ by David Mertz on IBM developerWorks.\n\nDocumentation\n-------------\n\nThe documentation has been updated too:\n\n* `Browse HTML on-line `_\n* Download using `HTTP `_\n\nFiles, `MD5 `_ checksums and sizes\n---------------------------------------------\n\n ``d76e774a4169794ae0d7a8598478e69e`` `Python-2.2.3.exe `_ (7334106 bytes)\n \n ``169f89f318e252dac0c54dd1b165d229`` `Python-2.2.3.tgz `_ (6709556 bytes)\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

We are pleased to announce the release of Python 2.2.3\n(final), on May 30, 2003. This is a bug-fix release for\nPython 2.2 and supersedes the previous bugfix release, Python 2.2.2.

\n
\nNote: there's a security fix for SimpleXMLRPCServer.py.
\n
\n

Download the release

\n

Windows users should download the Windows installer, Python-2.2.3.exe,\nrun it and follow the friendly instructions on the screen to complete\nthe installation.\nWindows users may also be interested in Mark\nHammond's win32all, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.

\n

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

\n

Macintosh users can find binaries and source on

\n

Jack Jansen's\nMacPython page.\n(MacOS X users who have a C compiler can also build from the source\ntarball below.)

\n

All others should download Python-2.2.3.tgz, the\nsource archive. Unpack it with\n"tar -zxvf Python-2.2.3.tgz". Change to the Python-2.2.3 directory\nand run the "./configure", "make", "make install" commands to compile\nand install Python.

\n
\n
\n

What's New?

\n

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

\n

For a list of intentional incompatibilities and other details of\nthis release, see the bugs page and the release notes, or the Misc/NEWS file in\nthe source distribution

\n

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

\n
\n

Other sources of information on 2.2

\n\n
\n
\n
\n

Documentation

\n

The documentation has been updated too:

\n\n
\n
\n

Files, MD5 checksums and sizes

\n
\n

d76e774a4169794ae0d7a8598478e69e Python-2.2.3.exe (7334106 bytes)

\n

169f89f318e252dac0c54dd1b165d229 Python-2.2.3.tgz (6709556 bytes)

\n
\n
\n" @@ -1088,7 +1088,7 @@ "show_on_download_page": true, "release_date": "2009-02-13T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.0.1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.0.1/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 3.0 is end-of-lifed with the release of Python 3.1.**\n All users of Python 3.0.x should upgrade to the most recent version of \n Python 3; please see the `downloads `_ pages.\n\n\nPython 3.0.1 was released on February 13, 2009. It was a bugfix\nrelease of Python `3.0 `_.\n\nThis is the first bugfix release of Python 3.0. Python 3.0 is now in\nbugfix-only mode; no new features are being added. Dozens of bugs that were\nreported since the release of 3.0 final have been fixed.\n\nPython 3.0 (a.k.a. \"Python 3000\" or \"Py3k\") is a **new\nversion** of the language that is **incompatible** with the 2.x line of\nreleases. The language is mostly the same, but many details,\nespecially how built-in objects like dictionaries and strings work,\nhave changed considerably, and a lot of deprecated features have\nfinally been removed. Also, the standard library has been reorganized\nin a few prominent places.\n\nHere are some Python 3.0 resources:\n\n* `What's new in Python 3000\n `_\n* `Python 3.0 change log `_.\n* `Online Documentation `_\n* Read more in `PEP 3000 `_\n* To help out, sign up for `python-3000@python.org\n `_\n* Conversion tool for Python 2.x code:\n `2to3 `_\n\nPlease report bugs at ``_\n\nSee also the `license `_.\n\n\nPython 3.0.1 Released: 13-Feb-2009\n==================================\n\nDownload\n--------\n\nThis is a production release; we currently support these formats:\n\n * `Gzipped source tar ball (3.0.1) `_\n `(sig) `__\n\n * `Bzipped source tar ball (3.0.1) `_\n `(sig) `__\n\n * `Windows x86 MSI Installer (3.0.1) `_\n `(sig) `__\n\n * `Windows X86-64 MSI Installer (3.0.1)\n `_ [1]_\n `(sig) `__\n\n * `Mac OS X Installer Disk Image (3.0.1)\n `_ \n (unsigned).\n\nMD5 checksums and sizes of the released files::\n\n 220b73f0a1a20c4b1cdf9f9db4cd52fe 11258272 Python-3.0.1.tgz\n 7291eac6a9a7a3642e309c78b8d744e5 9495088 Python-3.0.1.tar.bz2\n be8f57265e1419330965692a4fa15d9a 13702656 python-3.0.1.amd64.msi\n ffce874eb1a832927fb705b84720bfc6 13434880 python-3.0.1.msi\n b17949fe1aa84c7b1b5c8932046c5b6f 16984391 python-3.0.1-macosx2009-02-14.dmg\n\n\nThe signatures for the source tarballs above were generated with\n`GnuPG `_ using release manager\nBarry Warsaw's\n`public key `_ \nwhich has a key id of EA5BBD71. \nThe Windows installers were signed by Martin von L\u00f6wis'\n`public key `_ \nwhich has a key id of 7D9DC8D2.\n\nDocumentation\n-------------\n\n* `Online Documentation `_ is updated\n twice a day\n\n* `What's new in Python 3000\n `_\n\n* `Guido van Rossum's current blog\n `_\n\n* `Guido van Rossum's previous blog\n `_\n\n.. [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).", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 3.0.1 was released on February 13, 2009. It was a bugfix\nrelease of Python 3.0.

\n

This is the first bugfix release of Python 3.0. Python 3.0 is now in\nbugfix-only mode; no new features are being added. Dozens of bugs that were\nreported since the release of 3.0 final have been fixed.

\n

Python 3.0 (a.k.a. "Python 3000" or "Py3k") is a new\nversion of the language that is incompatible with the 2.x line of\nreleases. The language is mostly the same, but many details,\nespecially how built-in objects like dictionaries and strings work,\nhave changed considerably, and a lot of deprecated features have\nfinally been removed. Also, the standard library has been reorganized\nin a few prominent places.

\n

Here are some Python 3.0 resources:

\n\n

Please report bugs at http://bugs.python.org

\n

See also the license.

\n
\n

Python 3.0.1 Released: 13-Feb-2009

\n
\n

Download

\n

This is a production release; we currently support these formats:

\n
\n\n
\n

MD5 checksums and sizes of the released files:

\n
\n220b73f0a1a20c4b1cdf9f9db4cd52fe  11258272  Python-3.0.1.tgz\n7291eac6a9a7a3642e309c78b8d744e5   9495088  Python-3.0.1.tar.bz2\nbe8f57265e1419330965692a4fa15d9a  13702656  python-3.0.1.amd64.msi\nffce874eb1a832927fb705b84720bfc6  13434880  python-3.0.1.msi\nb17949fe1aa84c7b1b5c8932046c5b6f  16984391  python-3.0.1-macosx2009-02-14.dmg\n
\n

The signatures for the source tarballs above were generated with\nGnuPG using release manager\nBarry Warsaw's\npublic key\nwhich has a key id of EA5BBD71.\nThe Windows installers were signed by Martin von L\u00f6wis'\npublic key\nwhich has a key id of 7D9DC8D2.

\n
\n
\n

Documentation

\n\n\n\n\n\n\n
[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).
\n
\n
\n" @@ -1111,7 +1111,7 @@ "show_on_download_page": true, "release_date": "2008-03-11T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.4.5/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.4.5/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n We are pleased to announce \n **Python 2.4.5 (final)**, a \n bugfix release of Python 2.4, on March 11, 2008. \n\n **Important:**\n 2.4.5 is a source-only release. If you need a binary release\n of 2.4, use `2.4.4 <../2.4.4>`_. If you need the fixes that are\n included in this release, use `2.5.2 <../2.5.2>`_ or later.\n\nPython 2.4 is now in security-fix-only mode. No new features are being\nadded, and bugs are not fixed anymore unless they affect the stability\nand security of the interpreter, or of Python applications. This release\nincludes just a small number of fixes, primarily preventing crashes\nof the interpreter in certain boundary cases.\n\n`Python 2.5 <../2.5>`_ is the latest release of Python. This release of \nthe older 2.4 code is to provide bug fixes for people who are still using\nPython 2.4. This is the last planned release in the Python 2.4 series - \nfuture maintenance releases of Python will be in the 2.5 series, starting\nof course with 2.5.1.\n\nWe have decided not to include binaries for Windows or OS X in this\nrelease, nor to update any online documentation, as the overhead\nfor doing so would have greatly outweighed the amount of changes that\nwe release. If you need the security fixes included in this release,\nplease build your own binaries from the sources, or (better) upgrade\nto a more recent Python release for which we still do provide binaries\nand documentation updates.\n\nSee the `detailed release notes `_ for more details.\n\nSince the release candidate, we received various reports that the\nthis release may fail to build on current operating systems, in \nparticular on OS X. We have made no attempt to fix these problems,\nas the release is targeted for systems that were current at the time\nPython 2.4 was originally released. For more recent systems, you might\nhave to come up with work-arounds. For OS X in particular, try\ninvoking::\n\n ./configure MACOSX_DEPLOYMENT_TARGET=10.5 \n\nFor more information on the new features of `Python 2.4 <../2.4/>`_ see the \n`2.4 highlights <../2.4/highlights>`_ or consult Andrew Kuchling's \n`What's New In Python `_\nfor a more detailed view.\n\nPlease see the separate `bugs page `_ for known issues and the bug \nreporting procedure.\n\nSee also the `license `_\n\nDownload the release\n--------------------\n\ngzip-compressed source code: `python-2.4.5.tgz `_\n\nbzip2-compressed source code: `python-2.4.5.tar.bz2 `_,\nthe source archive. \n\nThe bzip2-compressed version is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal \nwith it. \n\nUnpack the archive with ``tar -zxvf Python-2.4.5.tgz`` (or \n``bzcat Python-2.4.5.tar.bz2 | tar -xf -``). \nChange to the Python-2.4.5 directory and run the \"./configure\", \"make\", \n\"make install\" commands to compile and install Python. The source archive \nis also suitable for Windows users who feel the need to build their \nown version.\n\n\nWhat's New?\n-----------\n\n* See the `highlights <../2.4/highlights>`_ of the Python 2.4 release.\n\n* Andrew Kuchling's \n `What's New in Python 2.4 `_\n describes the most visible changes since `Python 2.3 <../2.3/>`_ in \n more detail.\n\n* A detailed list of the changes in 2.4.5 can be found in \n the `release notes `_, or the ``Misc/NEWS`` file in the \n source distribution.\n\n* For the full list of changes, you can poke around in \n `Subversion `_.\n\nDocumentation\n-------------\n\nThe documentation has also been updated:\n\n* `Browse HTML on-line `_\n\n* Download using `HTTP `_.\n\n* Documentation is available in Windows Help (.chm) format - `python24.chm `_.\n\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n ``750b652bfdd12675e102bbe25e5e9893`` `Python-2.4.5.tgz `_\n (9625509 bytes, `signature `__)\n\n ``aade3958cb097cc1c69ae0074297d359`` `Python-2.4.5.tar.bz2 `_\n (8159705 bytes, `signature `__)\n\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nMartin v. L\u00f6wis's\n`public key `_ \nwhich has a key id of 7D9DC8D2.\n\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.4 is now in security-fix-only mode. No new features are being\nadded, and bugs are not fixed anymore unless they affect the stability\nand security of the interpreter, or of Python applications. This release\nincludes just a small number of fixes, primarily preventing crashes\nof the interpreter in certain boundary cases.

\n

Python 2.5 is the latest release of Python. This release of\nthe older 2.4 code is to provide bug fixes for people who are still using\nPython 2.4. This is the last planned release in the Python 2.4 series -\nfuture maintenance releases of Python will be in the 2.5 series, starting\nof course with 2.5.1.

\n

We have decided not to include binaries for Windows or OS X in this\nrelease, nor to update any online documentation, as the overhead\nfor doing so would have greatly outweighed the amount of changes that\nwe release. If you need the security fixes included in this release,\nplease build your own binaries from the sources, or (better) upgrade\nto a more recent Python release for which we still do provide binaries\nand documentation updates.

\n

See the detailed release notes for more details.

\n

Since the release candidate, we received various reports that the\nthis release may fail to build on current operating systems, in\nparticular on OS X. We have made no attempt to fix these problems,\nas the release is targeted for systems that were current at the time\nPython 2.4 was originally released. For more recent systems, you might\nhave to come up with work-arounds. For OS X in particular, try\ninvoking:

\n
\n./configure MACOSX_DEPLOYMENT_TARGET=10.5\n
\n

For more information on the new features of Python 2.4 see the\n2.4 highlights or consult Andrew Kuchling's\nWhat's New In Python\nfor a more detailed view.

\n

Please see the separate bugs page for known issues and the bug\nreporting procedure.

\n

See also the license

\n
\n

Download the release

\n

gzip-compressed source code: python-2.4.5.tgz

\n

bzip2-compressed source code: python-2.4.5.tar.bz2,\nthe source archive.

\n

The bzip2-compressed version is considerably smaller, so get that one if\nyour system has the appropriate tools to deal\nwith it.

\n

Unpack the archive with tar -zxvf Python-2.4.5.tgz (or\nbzcat Python-2.4.5.tar.bz2 | tar -xf -).\nChange to the Python-2.4.5 directory and run the "./configure", "make",\n"make install" commands to compile and install Python. The source archive\nis also suitable for Windows users who feel the need to build their\nown version.

\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.4 release.
  • \n
  • Andrew Kuchling's\nWhat's New in Python 2.4\ndescribes the most visible changes since Python 2.3 in\nmore detail.
  • \n
  • A detailed list of the changes in 2.4.5 can be found in\nthe release notes, or the Misc/NEWS file in the\nsource distribution.
  • \n
  • For the full list of changes, you can poke around in\nSubversion.
  • \n
\n
\n
\n

Documentation

\n

The documentation has also been updated:

\n\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

750b652bfdd12675e102bbe25e5e9893 Python-2.4.5.tgz\n(9625509 bytes, signature)

\n

aade3958cb097cc1c69ae0074297d359 Python-2.4.5.tar.bz2\n(8159705 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nMartin v. L\u00f6wis's\npublic key\nwhich has a key id of 7D9DC8D2.

\n
\n" @@ -1134,7 +1134,7 @@ "show_on_download_page": true, "release_date": "2011-07-09T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.2.1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.2.1/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n**Note:** A newer security-fix release, 3.2.6, is currently `available\n`__. Its use is recommended.\n\nPython 3.2.1 was released on July 10th, 2011.\n\nPython 3.2 is a continuation of the efforts to improve and stabilize the Python\n3.x line. Since the final release of Python 2.7, the 2.x line will only receive\nbugfixes, and new features are developed for 3.x only.\n\nSince :pep:`3003`, the Moratorium on Language Changes, is in effect, there are\nno changes in Python's syntax and only few changes to built-in types in Python\n3.2. Development efforts concentrated on the standard library and support for\nporting code to Python 3. Highlights are:\n\n* numerous improvements to the unittest module\n* :pep:`3147`, support for .pyc repository directories\n* :pep:`3149`, support for version tagged dynamic libraries\n* :pep:`3148`, a new futures library for concurrent programming\n* :pep:`384`, a stable ABI for extension modules\n* :pep:`391`, dictionary-based logging configuration\n* an overhauled GIL implementation that reduces contention\n* an extended email package that handles bytes messages\n* a much improved ssl module with support for SSL contexts and certificate\n hostname matching\n* a sysconfig module to access configuration information\n* additions to the shutil module, among them archive file support\n* many enhancements to configparser, among them mapping protocol support\n* improvements to pdb, the Python debugger\n* countless fixes regarding bytes/string issues; among them full support\n for a bytes environment (filenames, environment variables)\n* many consistency and behavior fixes for numeric operations\n\nSee these resources for further information:\n\n* `What's new in 3.2? `_\n* `Change log for this release\n `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\nDownload\n--------\n\n.. This is a preview release, and its use is not recommended in production\n.. settings.\n\nThis is a production release. Please `report any bugs\n`_ you encounter.\n\nWe currently support these formats for download:\n\n* `Bzipped source tar ball (3.2.1) `__ `(sig)\n `__, ~ 11 MB\n\n* `XZ compressed source tar ball (3.2.1) `__\n `(sig) `__, ~ 8.5 MB\n\n* `Gzipped source tar ball (3.2.1) `__ `(sig)\n `__, ~ 13 MB\n\n..\n \n* `Windows x86 MSI Installer (3.2.1) `__ `(sig)\n `__ and `Visual Studio debug information\n files `__ `(sig)\n `__\n\n* `Windows X86-64 MSI Installer (3.2.1) `__\n [1]_ `(sig) `__ and `Visual Studio\n debug information files `__ `(sig)\n `__\n\n* `Windows help file `_ `(sig)\n `__\n\n..\n\n* `Mac OS X 64-bit/32-bit Installer (3.2.1) for Mac OS X 10.6 and 10.7\n `__ [2]_ `(sig)\n `__. \n [You may need an updated Tcl/Tk install to run IDLE or use Tkinter,\n see note 2 for instructions.]\n\n* `Mac OS X 32-bit i386/PPC Installer (3.2.1) for OS X 10.3 through 10.6\n `__ [2]_ `(sig)\n `__\n\nThe source tarballs are signed with Georg Brandl's key, which has a key id of\n36580288; the fingerprint is ``26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 3658\n0288``. The Windows installer was signed by Martin von L\u00f6wis' public key, which\nhas a key id of 7D9DC8D2. The Mac installers were signed with Ned Deily's key,\nwhich has a key id of 6F5E1540. The public keys are located on the `download\npage `_.\n\nMD5 checksums and sizes of the released files::\n\n 6c2aa3481cadb7bdf74e625fffc352b2 12713430 Python-3.2.1.tgz\n f0869ba3f3797aacb1f954ef24c256f3 10709280 Python-3.2.1.tar.bz2\n 2cf014296afc18897daa7b79414ad773 8911452 Python-3.2.1.tar.xz\n d61f37f109d6d8c6fdec7bc4913b5ce2 19505848 python-3.2.1-macosx10.3.dmg\n add9d9d05c57e73f4891386a2d15c819 16190928 python-3.2.1-macosx10.6.dmg\n 1b230ae0f527bfc92bc0d7dec2bcf563 18233314 python-3.2.1-pdb.zip\n 2597bdae1318427401c9685b73ceed0f 19932232 python-3.2.1.amd64-pdb.zip\n 1bdb9e0eddb75f701f18a15c2d1ec3d6 18526208 python-3.2.1.amd64.msi\n c148e89b97cd07352c42ecb3bb4f42e2 18014208 python-3.2.1.msi\n c05472b404526f3979f1ebbd8234e972 5800119 python321.chm\n\n.. [1] The binaries for AMD64 will also work on processors that implement the\n Intel 64 architecture (formerly EM64T), i.e. the architecture that\n Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They\n will not work on Intel Itanium Processors (formerly IA-64).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_. Also, on Mac OS X 10.6, if you need to\n build C extension modules with the 32-bit-only Python installed, you will\n need Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either\n Xcode 3 or Xcode 4.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

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

\n

Python 3.2.1 was released on July 10th, 2011.

\n

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

\n

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

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

See these resources for further information:

\n\n
\n

Download

\n\n\n

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

\n

We currently support these formats for download:

\n\n\n\n\n\n

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

\n

MD5 checksums and sizes of the released files:

\n
\n6c2aa3481cadb7bdf74e625fffc352b2  12713430  Python-3.2.1.tgz\nf0869ba3f3797aacb1f954ef24c256f3  10709280  Python-3.2.1.tar.bz2\n2cf014296afc18897daa7b79414ad773   8911452  Python-3.2.1.tar.xz\nd61f37f109d6d8c6fdec7bc4913b5ce2  19505848  python-3.2.1-macosx10.3.dmg\nadd9d9d05c57e73f4891386a2d15c819  16190928  python-3.2.1-macosx10.6.dmg\n1b230ae0f527bfc92bc0d7dec2bcf563  18233314  python-3.2.1-pdb.zip\n2597bdae1318427401c9685b73ceed0f  19932232  python-3.2.1.amd64-pdb.zip\n1bdb9e0eddb75f701f18a15c2d1ec3d6  18526208  python-3.2.1.amd64.msi\nc148e89b97cd07352c42ecb3bb4f42e2  18014208  python-3.2.1.msi\nc05472b404526f3979f1ebbd8234e972   5800119  python321.chm\n
\n\n\n\n\n\n
[1]The binaries for AMD64 will also work on processors that implement the\nIntel 64 architecture (formerly EM64T), i.e. the architecture that\nMicrosoft calls x64, and AMD called x86-64 before calling it AMD64. They\nwill not work on Intel Itanium Processors (formerly IA-64).
\n\n\n\n\n\n
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here. Also, on Mac OS X 10.6, if you need to\nbuild C extension modules with the 32-bit-only Python installed, you will\nneed Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either\nXcode 3 or Xcode 4.
\n
\n" @@ -1157,7 +1157,7 @@ "show_on_download_page": true, "release_date": "2004-05-27T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.3.4/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.3.4/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\npatch release which supersedes earlier releases of 2.3.\n\n\n\n
\n Important: This release is vulnerable to the problem described in\n security advisory PSF-2006-001\n \"Buffer overrun in repr() of unicode strings in wide unicode\n builds (UCS-4)\". This fix is included in\n Python 2.4.4\n and Python 2.5. If you need to remain with Python 2.3,\n there's a patch available from the security advisory page.\n
\n\n
Important:\n2.3.5 includes a security\nfix for SimpleXMLRPCServer.py.\n
\n\n

We're happy to announce the release of \nPython 2.3.4 (final) on May 27th, 2004.\nThis is a bug-fix release for Python 2.3 that fixes a number of bugs,\nincluding a couple of weakref bugs and a bug in pickle version 2.\nThere are also a number of fixes to the standard library, and some\nbuild fixes - see the release notes for details.\n\n

Python 2.3.4 supersedes the previous Python 2.3.3 \nrelease.\n\n

No new features have been added in Python 2.3.4. The 2.3 series is\nnow in bugfix-only mode.\n\n

Please see the separate bugs page for known\nissues and the bug reporting procedure.\n\n

Download the release

\n\n

Windows users should download the Windows installer, Python-2.3.4.exe, run\nit and follow the friendly instructions on the screen to complete the\ninstallation. Windows users may also be interested in Mark Hammond's\nwin32all, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.

\n\n

RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using\noperating systems are available from the RPMs page.\n\n

All others should download either \nPython-2.3.4.tgz or\nPython-2.3.4.tar.bz2,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the appropriate \ntools to deal with it. Unpack it with \n\"tar -zxvf Python-2.3.4.tgz\" (or \n\"bzcat Python-2.3.4.tar.bz2 | tar -xf -\"). \nChange to the Python-2.3.4 directory\nand run the \"./configure\", \"make\", \"make install\" commands to compile \nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.\n\n

Warning for Solaris and HP-UX users: Some versions of the\nSolaris and HP/UX versions of tar(1) report checksum\nerrors and are unable to unpack the Python source tree.\nThis is caused by some pathnames being too\nlong for the vendor's version. Use\nGNU tar instead.\n\n

If you're having trouble building on your system, check the top-level\nREADME file for platform-specific tips, or check the \nBuild Bugs section on the Bugs webpage.\n\n\n\n

What's New?

\n\n
    \n\n

  • A detailed list of the changes since 2.3.3 is in the release notes, or the file Misc/NEWS in\nthe source distribution.\n\n
  • See the highlights of the\nPython 2.3 release. As noted, the 2.3.4 release is a bugfix release\nof 2.3.3, itself a bugfix release of 2.3. \n\n

  • The Windows installer now includes the documentation in searchable \nhtmlhelp format, rather than individual HTML files. You can still download the\nindividual HTML files.\n\n

  • Andrew Kuchling's What's New\nin Python 2.3 describes the most visible changes since Python 2.2 in more detail.\n\n

  • For the full list of changes, you can poke around in CVS.\n\n\n\n\n
\n\n

Documentation

\n\n

The documentation has been updated too:\n\n

\n\n

The interim documentation for\nnew-style classes, last seen for Python 2.2.3, is still relevant\nfor Python 2.3.4. Raymond Hettinger has also written a tutorial on\ndescriptors, introduced in Python 2.2. \nIn addition, The Python 2.3 Method\nResolution Order is a nice paper by Michele Simionato that\nexplains the C3 MRO algorithm (new in Python 2.3) clearly. (Also\navailable as reStructured Text. Copied with\npermission.)\n\n

Files, MD5 checksums, signatures, and sizes

\n\n
\nb6cf0b19226861a38689d2fabd0931b3 Python-2.3.4.tgz (8502738 bytes, signature)\na2c089faa2726c142419c03472fc4063 Python-2.3.4.tar.bz2 (7189129 bytes, signature)\n65275cc93b905c25d130d71c116892f2 Python-2.3.4.exe (9889611 bytes, signature)\n
\n\n

The signatures above were generated with\nGnuPG using the release manager's\n(Anthony Baxter)\npublic key \nwhich has a key id of 6A45C816.\n\n

 ", "content_markup_type": "restructuredtext", "_content_rendered": "\n

patch release which supersedes earlier releases of 2.3.</i>\n</blockquote>

\n
\n
<blockquote>
\n
<b>Important:</b> This release is vulnerable to the problem described in\n<a href="/news/security/PSF-2006-001/">security advisory PSF-2006-001</a>\n"Buffer overrun in repr() of unicode strings in wide unicode\nbuilds (UCS-4)". This fix is included in\n<a href="../2.4.4/">Python 2.4.4</a>\nand <a href="../2.5/">Python 2.5</a>. If you need to remain with Python 2.3,\nthere's a patch available from the security advisory page.
\n
\n

</blockquote>

\n

<blockquote> <b>Important:\n2.3.5 includes a <a href="/news/security/PSF-2005-001/" >security\nfix</a> for SimpleXMLRPCServer.py.</b>\n</blockquote>

\n

<p>We're happy to announce the release of\n<b>Python 2.3.4 (final)</b> on May 27th, 2004.\nThis is a bug-fix release for Python 2.3 that fixes a number of bugs,\nincluding a couple of weakref bugs and a bug in pickle version 2.\nThere are also a number of fixes to the standard library, and some\nbuild fixes - see the <a href="NEWS.txt">release notes</a> for details.

\n

<p>Python 2.3.4 supersedes the previous <a href="../2.3.3/">Python 2.3.3</a>\nrelease.

\n

<p>No new features have been added in Python 2.3.4. The 2.3 series is\nnow in bugfix-only mode.

\n

<p>Please see the separate <a href="bugs">bugs page</a> for known\nissues and the bug reporting procedure.

\n

<h3>Download the release</h3>

\n

<p><b>Windows</b> users should download the Windows installer, <a\nhref="/ftp/python/2.3.4/Python-2.3.4.exe">Python-2.3.4.exe</a>, run\nit and follow the friendly instructions on the screen to complete the\ninstallation. Windows users may also be interested in Mark Hammond's\n<a href="http://starship.python.net/crew/mhammond/"\n>win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.</p>

\n

<p>RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using\noperating systems are available from <a href="rpms">the RPMs page</a>.

\n

<p><b>All others</b> should download either\n<a href="/ftp/python/2.3.4/Python-2.3.4.tgz">Python-2.3.4.tgz</a> or\n<a href="/ftp/python/2.3.4/Python-2.3.4.tar.bz2">Python-2.3.4.tar.bz2</a>,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the <a href="http://sources.redhat.com/bzip2/">appropriate\ntools</a> to deal with it. Unpack it with\n"tar&nbsp;-zxvf&nbsp;Python-2.3.4.tgz" (or\n"bzcat&nbsp;Python-2.3.4.tar.bz2&nbsp;|&nbsp;tar&nbsp;-xf&nbsp;-").\nChange to the Python-2.3.4 directory\nand run the "./configure", "make", "make&nbsp;install" commands to compile\nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.

\n

<p><b>Warning for Solaris and HP-UX users</b>: Some versions of the\nSolaris and HP/UX versions of <i>tar(1)</i> report checksum\nerrors and are unable to unpack the Python source tree.\nThis is caused by some pathnames being too\nlong for the vendor's version. Use\n<a href="http://www.gnu.org/software/tar/tar.html">GNU tar</a> instead.

\n

<p>If you're having trouble building on your system, check the top-level\nREADME file for platform-specific tips, or check the\n<a href="bugs#build">Build Bugs</a> section on the Bugs webpage.

\n

<!--mac\n<p><b>Macintosh</b> users can find binaries and source on\nJack Jansen's\n<a href="http://homepages.cwi.nl/~jack/macpython/">MacPython page</a>.\nMac OS X users who have a C compiler (which comes with the\n<a href="http://developer.apple.com/tools/macosxtools.html">OS X\nDeveloper Tools</a>) can also build from the source tarball below.\n-->

\n

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

\n

<ul>

\n

<p><li>A detailed list of the changes since 2.3.3 is in the <a\nhref="NEWS.txt">release notes</a>, or the file <tt>Misc/NEWS</tt> in\nthe source distribution.

\n

<li>See the <a href="../2.3/highlights">highlights</a> of the\nPython 2.3 release. As noted, the 2.3.4 release is a bugfix release\nof 2.3.3, itself a bugfix release of 2.3.

\n

<p><li>The Windows installer now includes the documentation in searchable\nhtmlhelp format, rather than individual HTML files. You can still download the\n<a href="/ftp/python/doc/2.3.4/">individual HTML files</a>.

\n

<p><li>Andrew Kuchling's <a href="/doc/2.3.4/whatsnew/">What's New\nin Python 2.3</a> describes the most visible changes since <a\nhref="../2.2.3/">Python 2.2</a> in more detail.

\n

<p><li>For the full list of changes, you can poke around in <a\nhref="http://sourceforge.net/cvs/?group_id=5470">CVS</a>.

\n

<!--\n<p><li>The PSF's <a href="../psf/press-release/pr20031219">press\nrelease</a> announcing 2.3.3.\n-->

\n

</ul>

\n

<h3>Documentation</h3>

\n

<p>The documentation has been updated too:

\n

<ul>

\n

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

\n

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

\n

</ul>

\n

<p>The <a href="../2.2.3/descrintro">interim documentation for\nnew-style classes</a>, last seen for Python 2.2.3, is still relevant\nfor Python 2.3.4. Raymond Hettinger has also written a <a\nhref="http://users.rcn.com/python/download/Descriptor.htm">tutorial on\ndescriptors</a>, introduced in Python 2.2.\nIn addition, <a href="../2.3/mro">The Python 2.3 Method\nResolution Order</a> is a nice paper by Michele Simionato that\nexplains the C3 MRO algorithm (new in Python 2.3) clearly. (Also\navailable as <a href="../2.3/mro/mro.txt">reStructured Text</a>. Copied with\npermission.)

\n

<h3>Files, <a href="md5sum.py">MD5</a> checksums, signatures, and sizes</h3>

\n

<pre>\nb6cf0b19226861a38689d2fabd0931b3 <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>)\na2c089faa2726c142419c03472fc4063 <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>)\n65275cc93b905c25d130d71c116892f2 <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>)\n</pre>

\n

<p>The signatures above were generated with\n<a href="http://www.gnupg.org">GnuPG</a> using the release manager's\n(Anthony Baxter)\n<a href="/download#pubkeys">public key</a>\nwhich has a key id of 6A45C816.

\n

<p>&nbsp;

\n" @@ -1180,7 +1180,7 @@ "show_on_download_page": true, "release_date": "2013-05-12T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.7.5/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.5/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nNote: A newer bugfix release, 2.7.6, is currently `available\n`__. Its use is recommended over previous versions\nof 2.7.\n\nPython 2.7.5 was released on May 15, 2013. This is a 2.7 series bugfix\nrelease. It contains several `regression fixes\n`_ to 2.7.4. Modules\nwith regressions fixed include `zipfile `_,\n`gzip `_, and `logging\n`_. The Python 2.7.4 binaries and source\ntarballs included a data file for testing purposes that `triggered some virus\nscanners `_. This issue is resolved in the\n2.7.5 release.\n\nAbout the 2.7 release series\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nAmong the features and improvements to Python 2.6 introduced in the 2.7 series\nare\n\n- An ordered dictionary type\n- New unittest features including test skipping, new assert methods, and test\n discovery\n- A much faster io module\n- Automatic numbering of fields in the str.format() method\n- Float repr improvements backported from 3.x\n- Tile support for Tkinter\n- A backport of the memoryview object from 3.x\n- Set literals\n- Set and dictionary comprehensions\n- Dictionary views\n- New syntax for nested with statements\n- The sysconfig module\n\nResources\n^^^^^^^^^\n\n* `What's new in 2.7? `_\n* `Complete change log for this release `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\n\nDownload\n--------\n\nThis is a production release. Please `report any bugs\n`_ you encounter.\n\nWe currently support these formats for download:\n\n* `XZ compressed source tar ball (2.7.5) `__\n `(sig) `__\n\n* `Gzipped source tar ball (2.7.5) `__\n `(sig) `__\n\n* `Bzipped source tar ball (2.7.5)\n `__ `(sig)\n `__\n\n* `Windows x86 MSI Installer (2.7.5) `__ \n `(sig) `__\n\n* `Windows x86 MSI program database (2.7.5) `__ \n `(sig) `__\n\n* `Windows X86-64 MSI Installer (2.7.5)\n `__ [1]_ \n `(sig) `__\n\n* `Windows X86-64 program database (2.7.5) `__ [1]_ \n `(sig) `__\n\n* `Windows help file `_\n `(sig) `__\n\n* `Mac OS X 64-bit/32-bit x86-64/i386 Installer (2.7.5) for Mac OS X 10.6 and\n later `__ [2]_ `(sig)\n `__. [You may need an\n updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instructions.]\n\n* `Mac OS X 32-bit i386/PPC Installer (2.7.5) for Mac OS X 10.3 and later\n `__ [2]_ `(sig)\n `__.\n\nThe source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installer was signed\nby Martin von L\u00f6wis' public key, which has a key id of 7D9DC8D2. The Mac\ninstallers were signed with Ned Deily's key, which has a key id of 6F5E1540.\nThe public keys are located on the `download page `_.\n\nMD5 checksums and sizes of the released files::\n\n b4f01a1d0ba0b46b05c73b2ac909b1df 14492759 Python-2.7.5.tgz\n 6334b666b7ff2038c761d7b27ba699c1 12147710 Python-2.7.5.tar.bz2\n 5eea8462f69ab1369d32f9c4cd6272ab 10252148 Python-2.7.5.tar.xz\n e632ba7c34b922e4485667e332096999 18236482 python-2.7.5-pdb.zip\n 55cc56948dcee3afb53f65d8bb425f20 17556546 python-2.7.5.amd64-pdb.zip\n 83f5d9ba639bd2e33d104df9ea969f31 16617472 python-2.7.5.amd64.msi\n 0006d6219160ce6abe711a71c835ebb0 16228352 python-2.7.5.msi\n edc2df9809bcaaf704314ec387ff5ee7 5997097 python275.chm\n ead4f83ec7823325ae287295193644a7 20395084 python-2.7.5-macosx10.3.dmg\n 248ec7d77220ec6c770a23df3cb537bc 19979778 python-2.7.5-macosx10.6.dmg\n\n.. [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).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Note: A newer bugfix release, 2.7.6, is currently available. Its use is recommended over previous versions\nof 2.7.

\n

Python 2.7.5 was released on May 15, 2013. This is a 2.7 series bugfix\nrelease. It contains several regression fixes to 2.7.4. Modules\nwith regressions fixed include zipfile,\ngzip, and logging. The Python 2.7.4 binaries and source\ntarballs included a data file for testing purposes that triggered some virus\nscanners. This issue is resolved in the\n2.7.5 release.

\n
\n

About the 2.7 release series

\n

Among the features and improvements to Python 2.6 introduced in the 2.7 series\nare

\n
    \n
  • An ordered dictionary type
  • \n
  • New unittest features including test skipping, new assert methods, and test\ndiscovery
  • \n
  • A much faster io module
  • \n
  • Automatic numbering of fields in the str.format() method
  • \n
  • Float repr improvements backported from 3.x
  • \n
  • Tile support for Tkinter
  • \n
  • A backport of the memoryview object from 3.x
  • \n
  • Set literals
  • \n
  • Set and dictionary comprehensions
  • \n
  • Dictionary views
  • \n
  • New syntax for nested with statements
  • \n
  • The sysconfig module
  • \n
\n
\n
\n

Resources

\n\n
\n

Download

\n

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

\n

We currently support these formats for download:

\n\n

The source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installer was signed\nby Martin von L\u00f6wis' public key, which has a key id of 7D9DC8D2. The Mac\ninstallers were signed with Ned Deily's key, which has a key id of 6F5E1540.\nThe public keys are located on the download page.

\n

MD5 checksums and sizes of the released files:

\n
\nb4f01a1d0ba0b46b05c73b2ac909b1df  14492759  Python-2.7.5.tgz\n6334b666b7ff2038c761d7b27ba699c1  12147710  Python-2.7.5.tar.bz2\n5eea8462f69ab1369d32f9c4cd6272ab  10252148  Python-2.7.5.tar.xz\ne632ba7c34b922e4485667e332096999  18236482  python-2.7.5-pdb.zip\n55cc56948dcee3afb53f65d8bb425f20  17556546  python-2.7.5.amd64-pdb.zip\n83f5d9ba639bd2e33d104df9ea969f31  16617472  python-2.7.5.amd64.msi\n0006d6219160ce6abe711a71c835ebb0  16228352  python-2.7.5.msi\nedc2df9809bcaaf704314ec387ff5ee7   5997097  python275.chm\nead4f83ec7823325ae287295193644a7  20395084  python-2.7.5-macosx10.3.dmg\n248ec7d77220ec6c770a23df3cb537bc  19979778  python-2.7.5-macosx10.6.dmg\n
\n\n\n\n\n\n
[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).
\n\n\n\n\n\n
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here.
\n
\n
\n" @@ -1203,7 +1203,7 @@ "show_on_download_page": true, "release_date": "2013-04-06T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.7.4/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.4/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nNote: A newer bugfix release, 2.7.5, is currently `available\n`__. Its use is recommended over previous versions\nof 2.7.\n\nPython 2.7.4 was released on April 6, 2013. This is a 2.7 series bugfix\nrelease. It includes `hundreds of bugfixes\n`_ over 2.7.3.\n\nAbout the 2.7 release series\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nAmong the features and improvements to Python 2.6 introduced in the 2.7 series\nare\n\n- An ordered dictionary type\n- New unittest features including test skipping, new assert methods, and test\n discovery\n- A much faster io module\n- Automatic numbering of fields in the str.format() method\n- Float repr improvements backported from 3.x\n- Tile support for Tkinter\n- A backport of the memoryview object from 3.x\n- Set literals\n- Set and dictionary comprehensions\n- Dictionary views\n- New syntax for nested with statements\n- The sysconfig module\n\nResources\n^^^^^^^^^\n\n* `What's new in 2.7? `_\n* `Complete change log for this release `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\n\nDownload\n--------\n\nThis is a production release. Please `report any bugs\n`_ you encounter.\n\nWe currently support these formats for download:\n\n* `XZ compressed source tar ball (2.7.4) `__\n `(sig) `__\n\n* `Gzipped source tar ball (2.7.4) `__\n `(sig) `__\n\n* `Bzipped source tar ball (2.7.4)\n `__ `(sig)\n `__\n\n* `Windows x86 MSI Installer (2.7.4) `__ \n `(sig) `__\n\n* `Windows x86 MSI program database (2.7.4) `__ \n `(sig) `__\n\n* `Windows X86-64 MSI Installer (2.7.4)\n `__ [1]_ \n `(sig) `__\n\n* `Windows X86-64 program database (2.7.4) `__ [1]_ \n `(sig) `__\n\n* `Windows help file `_\n `(sig) `__\n\n* `Mac OS X 64-bit/32-bit x86-64/i386 Installer (2.7.4) for Mac OS X 10.6 and\n later `__ [2]_ `(sig)\n `__. [You may need an\n updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instructions.]\n\n* `Mac OS X 32-bit i386/PPC Installer (2.7.4) for Mac OS X 10.3 and later\n `__ [2]_ `(sig)\n `__.\n\nThe source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installer was signed\nby Martin von L\u00f6wis' public key, which has a key id of 7D9DC8D2. The Mac\ninstallers were signed with Ned Deily's key, which has a key id of 6F5E1540.\nThe public keys are located on the `download page `_.\n\nMD5 checksums and sizes of the released files::\n\n 592603cfaf4490a980e93ecb92bde44a 14489063 Python-2.7.4.tgz\n 62704ea0f125923208d84ff0568f7d50 12146770 Python-2.7.4.tar.bz2\n 86909785aa1ff13b49d87737b75b5f54 10250644 Python-2.7.4.tar.xz\n bb475605feffd85194902d5cc0ce62d6 18105410 python-2.7.4-pdb.zip\n a46a49e0f44caffd0084d032ab0447f8 17450050 python-2.7.4.amd64-pdb.zip\n 7c44c508a1594a8be8145d172b056b90 16625664 python-2.7.4.amd64.msi\n 4610171c0dbc22712d597f808dcb8d37 16232448 python-2.7.4.msi\n eff74952b544c77316982bb660eebbda 6003987 python274.chm\n 05314675faa1aa4d1b7ec0e8b21355a0 20397182 python-2.7.4-macosx10.3.dmg\n bf586a6e7419bf1f222babbfe5177208 19985319 python-2.7.4-macosx10.6.dmg\n\n.. [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).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Note: A newer bugfix release, 2.7.5, is currently available. Its use is recommended over previous versions\nof 2.7.

\n

Python 2.7.4 was released on April 6, 2013. This is a 2.7 series bugfix\nrelease. It includes hundreds of bugfixes over 2.7.3.

\n
\n

About the 2.7 release series

\n

Among the features and improvements to Python 2.6 introduced in the 2.7 series\nare

\n
    \n
  • An ordered dictionary type
  • \n
  • New unittest features including test skipping, new assert methods, and test\ndiscovery
  • \n
  • A much faster io module
  • \n
  • Automatic numbering of fields in the str.format() method
  • \n
  • Float repr improvements backported from 3.x
  • \n
  • Tile support for Tkinter
  • \n
  • A backport of the memoryview object from 3.x
  • \n
  • Set literals
  • \n
  • Set and dictionary comprehensions
  • \n
  • Dictionary views
  • \n
  • New syntax for nested with statements
  • \n
  • The sysconfig module
  • \n
\n
\n
\n

Resources

\n\n
\n

Download

\n

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

\n

We currently support these formats for download:

\n\n

The source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installer was signed\nby Martin von L\u00f6wis' public key, which has a key id of 7D9DC8D2. The Mac\ninstallers were signed with Ned Deily's key, which has a key id of 6F5E1540.\nThe public keys are located on the download page.

\n

MD5 checksums and sizes of the released files:

\n
\n592603cfaf4490a980e93ecb92bde44a  14489063  Python-2.7.4.tgz\n62704ea0f125923208d84ff0568f7d50  12146770  Python-2.7.4.tar.bz2\n86909785aa1ff13b49d87737b75b5f54  10250644  Python-2.7.4.tar.xz\nbb475605feffd85194902d5cc0ce62d6  18105410  python-2.7.4-pdb.zip\na46a49e0f44caffd0084d032ab0447f8  17450050  python-2.7.4.amd64-pdb.zip\n7c44c508a1594a8be8145d172b056b90  16625664  python-2.7.4.amd64.msi\n4610171c0dbc22712d597f808dcb8d37  16232448  python-2.7.4.msi\neff74952b544c77316982bb660eebbda   6003987  python274.chm\n05314675faa1aa4d1b7ec0e8b21355a0  20397182  python-2.7.4-macosx10.3.dmg\nbf586a6e7419bf1f222babbfe5177208  19985319  python-2.7.4-macosx10.6.dmg\n
\n\n\n\n\n\n
[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).
\n\n\n\n\n\n
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here.
\n
\n
\n" @@ -1249,7 +1249,7 @@ "show_on_download_page": true, "release_date": "2002-04-10T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.2.1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.2.1/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nrelease.--> See Python 2.2.3 for a patch\nrelease which supersedes 2.2.1. \n\n
\n Important: This release is vulnerable to the problem described in\n security advisory PSF-2006-001\n \"Buffer overrun in repr() of unicode strings in wide unicode\n builds (UCS-4)\". This fix is included in\n Python 2.4.4\n and Python 2.5. If you need to remain with Python 2.2,\n there's a patch available from the security advisory page.\n
\n\n

We are pleased to announce the release of Python 2.2.1, on\nApril 10, 2002. This is a bug-fix release for Python 2.2 and\nsupersedes the 2.2 release.\n\n

Download the release

\n\n

Windows users should download the Windows installer, Python-2.2.1.exe, run\nit and follow the friendly instructions on the screen to complete the\ninstallation.\nWindows users may also be interested in Mark\nHammond's win32all, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.\n\n

Update (2002/04/23): Windows users should download a new UNWISE.EXE from Wise that\nfixes a bug which could cause the uninstaller to disappear in some\ncircumstances. Just drop it over the old uninstaller, which will be\nat C:\\Python22\\UNWISE.EXE unless you chose a different\ndirectory at install time.\n\n

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

Red Hat Linux 7.3, 7.2 and 6.2 users can download\nRPMs, or build from source. An SRPM is also\navailable for other RPM-based systems, or the source tar-file can be used\n(see the \"rpm\" man page for the \"-ta\" options).\n\n

All others should download Python-2.2.1.tgz, the\nsource tarball, and do the usual \"gunzip; tar; configure; make\" dance.\n\n

What's New?

\n\nThis being a bug-fix release, there have been no exciting new features\nimplemented since 2.2 -- just heaps of fixes.\n\nFor a partial list of these fixes, please see the release notes, or the Misc/NEWS file in\nthe source distribution.\n\nFor the full list of changes, you can poke around CVS.\n\n

Other sources of information on 2.2

\n\n\n\n

Documentation

\n\n

The documentation has been updated too:\n\n

    \n\n
  • Browse\nHTML on-line\n\n
  • Download using HTTP.\n\n
\n\n

Files, MD5 checksums and sizes

\n\n
\n    1d1d8c1922177fd9e603552f0507d33b Python-2.2.1.exe (7142643 bytes)\n    e7012d611602b62e36073c2fd02396a3 Python-2.2.1.tgz (6535104 bytes)\n    9ae1d572cbd2bfd4e0c4b92ac11387c6 UNWISE.EXE (162304 bytes)\n
\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

release.--> See <a href="../2.2.3/">Python 2.2.3</a> for a patch\nrelease which supersedes 2.2.1.</i> </blockquote>

\n
\n
<blockquote>
\n
<b>Important:</b> This release is vulnerable to the problem described in\n<a href="/news/security/PSF-2006-001/">security advisory PSF-2006-001</a>\n"Buffer overrun in repr() of unicode strings in wide unicode\nbuilds (UCS-4)". This fix is included in\n<a href="../2.4.4/">Python 2.4.4</a>\nand <a href="../2.5/">Python 2.5</a>. If you need to remain with Python 2.2,\nthere's a patch available from the security advisory page.
\n
\n

</blockquote>

\n

<p>We are pleased to announce the release of <b>Python 2.2.1</b>, on\nApril 10, 2002. This is a bug-fix release for Python 2.2 and\nsupersedes the <a href="../2.2/">2.2</a> release.

\n

<h3>Download the release</h3>

\n

<p><b>Windows</b> users should download the Windows installer, <a\nhref="/ftp/python/2.2.1/Python-2.2.1.exe">Python-2.2.1.exe</a>, run\nit and follow the friendly instructions on the screen to complete the\ninstallation.\nWindows users may also be interested in Mark\nHammond's <a\nhref="http://starship.python.net/crew/mhammond/"\n>win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.

\n

<p><b>Update (2002/04/23):</b> Windows users should download a new <a\nhref="/ftp/python/2.2.1/UNWISE.EXE">UNWISE.EXE</a> from Wise that\nfixes a bug which could cause the uninstaller to disappear in some\ncircumstances. Just drop it over the old uninstaller, which will be\nat <tt>C:Python22UNWISE.EXE</tt> unless you chose a different\ndirectory at install time.

\n

<p><b>Macintosh</b> users can find binaries and source on the <a\nhref="mac">Mac page</a> or Jack Jansen's <a\nhref="http://www.cwi.nl/~jack/macpython.html">MacPython page</a>.\n(MacOS X users who have a C compiler can also build from the source\ntarball below.)

\n

<p><b>Red Hat Linux 7.3, 7.2 and 6.2</b> users can download\n<a href="rpms">RPMs</a>, or build from source. An SRPM is also\navailable for other RPM-based systems, or the source tar-file can be used\n(see the "rpm" man page for the "-ta" options).

\n

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

\n

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

\n

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

\n

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

\n

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

\n

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

\n

<ul>

\n

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

\n

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

\n

<p><li>Guido gave a talk on what's new in 2.2 at the ZPUG-DC meeting\non September 26, 2001; here are his <a\nhref="http://zpug.org/dc/">powerpoint slides</a>.

\n

<p><li><a href=\n"http://www-106.ibm.com/developerworks/library/l-pycon.html?n-l-9271"\n>Charming Python: Iterators and simple generators</a> by David Mertz\non IBM developerWorks.

\n

</ul>

\n

<h3>Documentation</h3>

\n

<p>The documentation has been updated too:

\n

<ul>

\n

<li><a href="/doc/2.2.1/">Browse</a>\nHTML on-line

\n

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

\n

</ul>

\n

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

\n
\n
<pre>
\n
1d1d8c1922177fd9e603552f0507d33b <a href="/ftp/python/2.2.1/Python-2.2.1.exe">Python-2.2.1.exe</a> (7142643 bytes)\ne7012d611602b62e36073c2fd02396a3 <a href="/ftp/python/2.2.1/Python-2.2.1.tgz">Python-2.2.1.tgz</a> (6535104 bytes)\n9ae1d572cbd2bfd4e0c4b92ac11387c6 <a href="/ftp/python/2.2.1/UNWISE.EXE">UNWISE.EXE</a> (162304 bytes)
\n
\n

</pre>

\n" @@ -1272,7 +1272,7 @@ "show_on_download_page": true, "release_date": "2011-09-03T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.2.2/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.2.2/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n**Note:** A newer security-fix release, 3.2.6, is currently `available\n`__. Its use is recommended.\n\nPython 3.2.2 was released on September 4th, 2011. It mainly fixes `a\nregression `_ in the ``urllib.request`` module\nthat prevented opening many HTTP resources correctly with Python 3.2.1.\n\nPython 3.2 is a continuation of the efforts to improve and stabilize the Python\n3.x line. Since the final release of Python 2.7, the 2.x line will only receive\nbugfixes, and new features are developed for 3.x only.\n\nSince :pep:`3003`, the Moratorium on Language Changes, is in effect, there are\nno changes in Python's syntax and only few changes to built-in types in Python\n3.2. Development efforts concentrated on the standard library and support for\nporting code to Python 3. Highlights are:\n\n* numerous improvements to the unittest module\n* :pep:`3147`, support for .pyc repository directories\n* :pep:`3149`, support for version tagged dynamic libraries\n* :pep:`3148`, a new futures library for concurrent programming\n* :pep:`384`, a stable ABI for extension modules\n* :pep:`391`, dictionary-based logging configuration\n* an overhauled GIL implementation that reduces contention\n* an extended email package that handles bytes messages\n* a much improved ssl module with support for SSL contexts and certificate\n hostname matching\n* a sysconfig module to access configuration information\n* additions to the shutil module, among them archive file support\n* many enhancements to configparser, among them mapping protocol support\n* improvements to pdb, the Python debugger\n* countless fixes regarding bytes/string issues; among them full support\n for a bytes environment (filenames, environment variables)\n* many consistency and behavior fixes for numeric operations\n\nSee these resources for further information:\n\n* `What's new in 3.2? `_\n* `Change log for this release\n `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\nDownload\n--------\n\n.. This is a preview release, and its use is not recommended in production\n.. settings.\n\nThis is a production release. Please `report any bugs\n`_ you encounter.\n\nWe currently support these formats for download:\n\n* `Bzipped source tar ball (3.2.2) `__ `(sig)\n `__, ~ 11 MB\n\n* `XZ compressed source tar ball (3.2.2) `__\n `(sig) `__, ~ 8.5 MB\n\n* `Gzipped source tar ball (3.2.2) `__ `(sig)\n `__, ~ 13 MB\n\n..\n\n.. Windows and Mac binaries will be provided shortly.\n\n* `Windows x86 MSI Installer (3.2.2) `__ `(sig)\n `__ and `Visual Studio debug information\n files `__ `(sig)\n `__\n \n* `Windows X86-64 MSI Installer (3.2.2) `__\n [1]_ `(sig) `__ and `Visual Studio\n debug information files `__ `(sig)\n `__\n\n.. * `Windows help file `_ `(sig)\n.. `__\n\n.. \n\n* `Mac OS X 64-bit/32-bit Installer (3.2.2) for Mac OS X 10.6 and 10.7\n `__ [2]_ `(sig)\n `__. \n [You may need an updated Tcl/Tk install to run IDLE or use Tkinter,\n see note 2 for instructions.]\n \n* `Mac OS X 32-bit i386/PPC Installer (3.2.2) for OS X 10.3 through 10.6\n `__ [2]_ `(sig)\n `__\n\nThe source tarballs are signed with Georg Brandl's key, which has a key id of\n36580288; the fingerprint is ``26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 3658\n0288``. The Windows installer was signed by Martin von L\u00f6wis' public key, which\nhas a key id of 7D9DC8D2. The Mac installers were signed with Ned Deily's key,\nwhich has a key id of 6F5E1540. The public keys are located on the `download\npage `_.\n\nMD5 checksums and sizes of the released files::\n\n 3c63a6d97333f4da35976b6a0755eb67 12732276 Python-3.2.2.tgz\n 9d763097a13a59ff53428c9e4d098a05 10743647 Python-3.2.2.tar.bz2\n 3720ce9460597e49264bbb63b48b946d 8923224 Python-3.2.2.tar.xz\n f6001a9b2be57ecfbefa865e50698cdf 19519332 python-3.2.2-macosx10.3.dmg\n 8fe82d14dbb2e96a84fd6fa1985b6f73 16226426 python-3.2.2-macosx10.6.dmg\n cccb03e14146f7ef82907cf12bf5883c 18241506 python-3.2.2-pdb.zip\n 72d11475c986182bcb0e5c91acec45bc 19940424 python-3.2.2.amd64-pdb.zip\n ddeb3e3fb93ab5a900adb6f04edab21e 18542592 python-3.2.2.amd64.msi\n 8afb1b01e8fab738e7b234eb4fe3955c 18034688 python-3.2.2.msi\n\n\n.. [1] The binaries for AMD64 will also work on processors that implement the\n Intel 64 architecture (formerly EM64T), i.e. the architecture that\n Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They\n will not work on Intel Itanium Processors (formerly IA-64).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_. Also, on Mac OS X 10.6, if you need to\n build C extension modules with the 32-bit-only Python installed, you will\n need Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either\n Xcode 3 or Xcode 4.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

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

\n

Python 3.2.2 was released on September 4th, 2011. It mainly fixes a\nregression in the urllib.request module\nthat prevented opening many HTTP resources correctly with Python 3.2.1.

\n

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

\n

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

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

See these resources for further information:

\n\n
\n

Download

\n\n\n

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

\n

We currently support these formats for download:

\n\n\n\n\n\n\n\n\n

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

\n

MD5 checksums and sizes of the released files:

\n
\n3c63a6d97333f4da35976b6a0755eb67  12732276  Python-3.2.2.tgz\n9d763097a13a59ff53428c9e4d098a05  10743647  Python-3.2.2.tar.bz2\n3720ce9460597e49264bbb63b48b946d   8923224  Python-3.2.2.tar.xz\nf6001a9b2be57ecfbefa865e50698cdf  19519332  python-3.2.2-macosx10.3.dmg\n8fe82d14dbb2e96a84fd6fa1985b6f73  16226426  python-3.2.2-macosx10.6.dmg\ncccb03e14146f7ef82907cf12bf5883c  18241506  python-3.2.2-pdb.zip\n72d11475c986182bcb0e5c91acec45bc  19940424  python-3.2.2.amd64-pdb.zip\nddeb3e3fb93ab5a900adb6f04edab21e  18542592  python-3.2.2.amd64.msi\n8afb1b01e8fab738e7b234eb4fe3955c  18034688  python-3.2.2.msi\n
\n\n\n\n\n\n
[1]The binaries for AMD64 will also work on processors that implement the\nIntel 64 architecture (formerly EM64T), i.e. the architecture that\nMicrosoft calls x64, and AMD called x86-64 before calling it AMD64. They\nwill not work on Intel Itanium Processors (formerly IA-64).
\n\n\n\n\n\n
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here. Also, on Mac OS X 10.6, if you need to\nbuild C extension modules with the 32-bit-only Python installed, you will\nneed Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either\nXcode 3 or Xcode 4.
\n
\n" @@ -1295,7 +1295,7 @@ "show_on_download_page": true, "release_date": "2006-11-01T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.3.6/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.3.6/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n We are pleased to announce the release of \n **Python 2.3.6 (FINAL)**, a \n bugfix release of Python 2.3, on November 1, 2006. \n\n **Important:**\n 2.3.6 includes a \n `security fix (PSF-2006-001) `_ \n for the repr() of unicode strings in wide unicode builds (UCS-4)\n\nPython 2.3 is now well and truly in bugfix-only mode; no new features \nare being added, and only security critical bugs have been fixed.\nThere are 3 bugs fixed in this release - a problem with the email package's\nhandling of RFC2231 headers, the unicode repr() fix for PSF-2006-01, and \na fix for the deprecated PCRE module.\n\nSee the `detailed release notes `_ for more details.\n\n`Python 2.5 <../2.5/>`_ and `Python 2.4 <../2.4/>`_ are newer releases of \nPython. This release of the older 2.3 code is to provide bug fixes for people \nwho are still using Python 2.3. Most vendors shipping 2.3 should have already \nreleased patched versions of 2.3.5 - this release is for other people who want \nto build their own version, but don't want to have to fool around with patch or \nsvn. You will only need to worry about rebuilding if you are using a UCS-4 build \nof Python - see the `security announcement `_ for \ndetails on how to determine if your build is vulnerable.\n\nThis is a **source only** release. The Windows and Mac binaries of 2.3.5 \nwere built with UCS-2 unicode, and are therefore not vulnerable to the \nproblem outlined in PSF-2006-001. The PCRE fix is for a long-deprecated\nmodule (you should use the 're' module instead) and the email fix can be\nobtained by downloading the standalone version of the email package.\n\nFor more information on the new features of `Python 2.3 <../2.3/>`_ see the \n`2.3 highlights <../2.3/highlights>`_ or consult Andrew Kuchling's \n`What's New In Python `_\nfor a more detailed view.\n\nPlease see the separate `bugs page `_ for known issues and the bug \nreporting procedure.\n\nSee also the `license `_\n\nDownload the release\n--------------------\n\nAs noted, python.org is not providing binary installers for 2.3.6. Windows\nand Mac OS X users who cannot compile their own versions should continue to\nuse the `2.3.5 <../2.3.5/>`_ installers. These installers are not vulnerable\nto PSF-2006-001. \n\ngzip-compressed source code: `Python-2.3.6.tgz `_\n\nbzip2-compressed source code: `Python-2.3.6.tar.bz2 `_,\nthe source archive. \n\nThe bzip2-compressed version is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal \nwith it. \n\nUnpack the archive with ``tar -zxvf Python-2.3.6.tgz`` (or \n``bzcat Python-2.3.6.tar.bz2 | tar -xf -``). \nChange to the Python-2.3.6 directory and run the \"./configure\", \"make\", \n\"make install\" commands to compile and install Python. The source archive \nis also suitable for Windows users who feel the need to build their \nown version.\n\n\nWhat's New?\n-----------\n\n* See the `highlights <../2.3/highlights>`_ of the Python 2.3 release.\n\n* Andrew Kuchling's \n `What's New in Python 2.3 `_\n describes the most visible changes since `Python 2.2 <../2.2/>`_ in \n more detail.\n\n* A detailed list of the changes in 2.3.6 can be found in \n the `release notes `_, or the ``Misc/NEWS`` file in the \n source distribution. This is a very short list - only security fixes\n have been included.\n\n* For the full list of changes, you can poke around in \n `Subversion `_.\n\nDocumentation\n-------------\n\nThe documentation for 2.3.5 is still current for this release.\n\n* `Browse HTML on-line `_\n\n* Download using `HTTP `_.\n\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n ``357c79f9c914b671c9401f70853ebf3b`` `Python-2.3.6.tgz `_\n (8610359 bytes, `signature `__)\n\n ``1bd475e69e20481c6301853eef7018f1`` `Python-2.3.6.tar.bz2 `_\n (7350182 bytes, `signature `__)\n\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nAnthony Baxter's\n`public key `_ \nwhich has a key id of 6A45C816.\n\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.3 is now well and truly in bugfix-only mode; no new features\nare being added, and only security critical bugs have been fixed.\nThere are 3 bugs fixed in this release - a problem with the email package's\nhandling of RFC2231 headers, the unicode repr() fix for PSF-2006-01, and\na fix for the deprecated PCRE module.

\n

See the detailed release notes for more details.

\n

Python 2.5 and Python 2.4 are newer releases of\nPython. This release of the older 2.3 code is to provide bug fixes for people\nwho are still using Python 2.3. Most vendors shipping 2.3 should have already\nreleased patched versions of 2.3.5 - this release is for other people who want\nto build their own version, but don't want to have to fool around with patch or\nsvn. You will only need to worry about rebuilding if you are using a UCS-4 build\nof Python - see the security announcement for\ndetails on how to determine if your build is vulnerable.

\n

This is a source only release. The Windows and Mac binaries of 2.3.5\nwere built with UCS-2 unicode, and are therefore not vulnerable to the\nproblem outlined in PSF-2006-001. The PCRE fix is for a long-deprecated\nmodule (you should use the 're' module instead) and the email fix can be\nobtained by downloading the standalone version of the email package.

\n

For more information on the new features of Python 2.3 see the\n2.3 highlights or consult Andrew Kuchling's\nWhat's New In Python\nfor a more detailed view.

\n

Please see the separate bugs page for known issues and the bug\nreporting procedure.

\n

See also the license

\n
\n

Download the release

\n

As noted, python.org is not providing binary installers for 2.3.6. Windows\nand Mac OS X users who cannot compile their own versions should continue to\nuse the 2.3.5 installers. These installers are not vulnerable\nto PSF-2006-001.

\n

gzip-compressed source code: Python-2.3.6.tgz

\n

bzip2-compressed source code: Python-2.3.6.tar.bz2,\nthe source archive.

\n

The bzip2-compressed version is considerably smaller, so get that one if\nyour system has the appropriate tools to deal\nwith it.

\n

Unpack the archive with tar -zxvf Python-2.3.6.tgz (or\nbzcat Python-2.3.6.tar.bz2 | tar -xf -).\nChange to the Python-2.3.6 directory and run the "./configure", "make",\n"make install" commands to compile and install Python. The source archive\nis also suitable for Windows users who feel the need to build their\nown version.

\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.3 release.
  • \n
  • Andrew Kuchling's\nWhat's New in Python 2.3\ndescribes the most visible changes since Python 2.2 in\nmore detail.
  • \n
  • A detailed list of the changes in 2.3.6 can be found in\nthe release notes, or the Misc/NEWS file in the\nsource distribution. This is a very short list - only security fixes\nhave been included.
  • \n
  • For the full list of changes, you can poke around in\nSubversion.
  • \n
\n
\n
\n

Documentation

\n

The documentation for 2.3.5 is still current for this release.

\n\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

357c79f9c914b671c9401f70853ebf3b Python-2.3.6.tgz\n(8610359 bytes, signature)

\n

1bd475e69e20481c6301853eef7018f1 Python-2.3.6.tar.bz2\n(7350182 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nAnthony Baxter's\npublic key\nwhich has a key id of 6A45C816.

\n
\n" @@ -1318,7 +1318,7 @@ "show_on_download_page": true, "release_date": "2005-02-08T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.3.5/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.3.5/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nPython 2.3.5 (final) on \nFeb 8th, 2005.\nThis is a bug-fix release for Python 2.3. There have been around 50\nbugs fixed since 2.3.4 - in the Python interpreter, the standard library\nand also in the build process - see the release \nnotes for details.\n\n
\n Important: This release is vulnerable to the problem described in\n security advisory PSF-2006-001\n \"Buffer overrun in repr() of unicode strings in wide unicode\n builds (UCS-4)\". This fix is included in\n Python 2.4.4\n and Python 2.5. If you need to remain with Python 2.3,\n there's a patch available from the security advisory page.\n
\n\n\n

Python 2.3.5 supersedes the previous Python 2.3.4 \nrelease.\n\n

No new features have been added in Python 2.3.5 -- the 2.3 series is\nin bugfix-only mode. \n\n

2.3.5 contains an important security fix for \nSimpleXMLRPCServer - see the \nadvisory (PSF-2005-001) for more.\n\n

Python 2.3.5 is the last planned release in the Python 2.3 series, and \nis being released for those people who are stuck on Python 2.3 for some \nreason. Python 2.4\nis a newer release, and should be preferred where possible. \nFrom here, bugfix releases will be made from the Python 2.4 branch - \n2.4.1 will be the next Python release.\n\n

Please see the separate bugs page for known\nissues and the bug reporting procedure.\n\n

Download the release

\n\n

Windows users should download the Windows installer, Python-2.3.5.exe, run\nit and follow the friendly instructions on the screen to complete the\ninstallation. Windows users may also be interested in Mark Hammond's\nwin32all, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.

\n\n

RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using\noperating systems are available from the RPMs page.\n\n

All others should download either \nPython-2.3.5.tgz or\nPython-2.3.5.tar.bz2,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the appropriate \ntools to deal with it. Unpack it with \n\"tar -zxvf Python-2.3.5.tgz\" (or \n\"bzcat Python-2.3.5.tar.bz2 | tar -xf -\"). \nChange to the Python-2.3.5 directory\nand run the \"./configure\", \"make\", \"make install\" commands to compile \nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.\n\n

Warning for Solaris and HP-UX users: Some versions of the\nSolaris and HP/UX versions of tar(1) report checksum\nerrors and are unable to unpack the Python source tree.\nThis is caused by some pathnames being too\nlong for the vendor's version. Use\nGNU tar instead.\n\n

If you're having trouble building on your system, check the top-level\nREADME file for platform-specific tips, or check the \nBuild Bugs section on the Bugs webpage.\n\n\n\n

What's New?

\n\n
    \n\n

  • A detailed list of the changes since 2.3.4 is in the release notes, also available as the file\nMisc/NEWS in the source distribution.\n\n

  • See the highlights of the\nPython 2.3 release. As noted, the 2.3.5 release is a bugfix release\nof 2.3.4, itself a bugfix release of 2.3. \n\n

  • The Windows installer now includes the documentation in searchable \nhtmlhelp format, rather than individual HTML files. You can still download the\nindividual HTML files.\n\n

  • Andrew Kuchling's What's New\nin Python 2.3 describes the most visible changes since Python 2.2 in more detail.\n\n

  • For the full list of changes, you can poke around in CVS.\n\n\n\n\n
\n\n

Documentation

\n\n

The documentation has been updated too:\n\n

\n\n

The interim documentation for\nnew-style classes, last seen for Python 2.2.3, is still relevant\nfor Python 2.3.5. Raymond Hettinger has also written a tutorial on\ndescriptors, introduced in Python 2.2. \nIn addition, The Python 2.3 Method\nResolution Order is a nice paper by Michele Simionato that\nexplains the C3 MRO algorithm (new in Python 2.3) clearly. (Also\navailable as reStructured Text. Copied with\npermission.)\n\n

Files, MD5 checksums, signatures, and sizes

\n\n
\n7a1ecc1196c5c0e9d4eef90ba684c4e9 Python-2.3.5.tgz (8535749 bytes, signature)\nc12b57c6e0cf8bc676fd9444d71c9e18 Python-2.3.5.tar.bz2 (7230000 bytes, signature)\nba6f9eb9da40ad23bc631a1f31149a01 Python-2.3.5.exe (9881382 bytes, signature)\n
\n\n

The signatures above were generated with\nGnuPG using the release manager's\n(Anthony Baxter)\npublic key \nwhich has a key id of 6A45C816.\n\n

 ", "content_markup_type": "restructuredtext", "_content_rendered": "\n

<b>Python 2.3.5 (final)</b> on\nFeb 8th, 2005.\nThis is a bug-fix release for Python 2.3. There have been around 50\nbugs fixed since 2.3.4 - in the Python interpreter, the standard library\nand also in the build process - see the <a href="notes">release\nnotes</a> for details.

\n
\n
<blockquote>
\n
<b>Important:</b> This release is vulnerable to the problem described in\n<a href="/news/security/PSF-2006-001/">security advisory PSF-2006-001</a>\n"Buffer overrun in repr() of unicode strings in wide unicode\nbuilds (UCS-4)". This fix is included in\n<a href="../2.4.4/">Python 2.4.4</a>\nand <a href="../2.5/">Python 2.5</a>. If you need to remain with Python 2.3,\nthere's a patch available from the security advisory page.
\n
\n

</blockquote>

\n

<p>Python 2.3.5 supersedes the previous <a href="/download/releases/2.3.4/">Python 2.3.4</a>\nrelease.

\n

<p>No new features have been added in Python 2.3.5 -- the 2.3 series is\nin bugfix-only mode.

\n

<p><strong>2.3.5 contains an important security fix for\nSimpleXMLRPCServer - see <a href="/news/security/PSF-2005-001/">the\nadvisory (PSF-2005-001)</a> for more.</strong>

\n

<p>Python 2.3.5 is the last planned release in the Python 2.3 series, and\nis being released for those people who are stuck on Python 2.3 for some\nreason. <a href="/download/releases/2.4/">Python 2.4</a>\nis a newer release, and should be preferred where possible.\nFrom here, bugfix releases will be made from the Python 2.4 branch -\n2.4.1 will be the next Python release.

\n

<p>Please see the separate <a href="bugs">bugs page</a> for known\nissues and the bug reporting procedure.

\n

<h3>Download the release</h3>

\n

<p><b>Windows</b> users should download the Windows installer, <a\nhref="/ftp/python/2.3.5/Python-2.3.5.exe">Python-2.3.5.exe</a>, run\nit and follow the friendly instructions on the screen to complete the\ninstallation. Windows users may also be interested in Mark Hammond's\n<a href="http://starship.python.net/crew/mhammond/"\n>win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.</p>

\n

<p>RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using\noperating systems are available from <a href="rpms">the RPMs page</a>.

\n

<p><b>All others</b> should download either\n<a href="/ftp/python/2.3.5/Python-2.3.5.tgz">Python-2.3.5.tgz</a> or\n<a href="/ftp/python/2.3.5/Python-2.3.5.tar.bz2">Python-2.3.5.tar.bz2</a>,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the <a href="http://sources.redhat.com/bzip2/">appropriate\ntools</a> to deal with it. Unpack it with\n"tar&nbsp;-zxvf&nbsp;Python-2.3.5.tgz" (or\n"bzcat&nbsp;Python-2.3.5.tar.bz2&nbsp;|&nbsp;tar&nbsp;-xf&nbsp;-").\nChange to the Python-2.3.5 directory\nand run the "./configure", "make", "make&nbsp;install" commands to compile\nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.

\n

<p><b>Warning for Solaris and HP-UX users</b>: Some versions of the\nSolaris and HP/UX versions of <i>tar(1)</i> report checksum\nerrors and are unable to unpack the Python source tree.\nThis is caused by some pathnames being too\nlong for the vendor's version. Use\n<a href="http://www.gnu.org/software/tar/tar.html">GNU tar</a> instead.

\n

<p>If you're having trouble building on your system, check the top-level\nREADME file for platform-specific tips, or check the\n<a href="bugs#build">Build Bugs</a> section on the Bugs webpage.

\n

<!--mac\n<p><b>Macintosh</b> users can find binaries and source on\nJack Jansen's\n<a href="http://homepages.cwi.nl/~jack/macpython/">MacPython page</a>.\nMac OS X users who have a C compiler (which comes with the\n<a href="http://developer.apple.com/tools/macosxtools.html">OS X\nDeveloper Tools</a>) can also build from the source tarball below.\n-->

\n

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

\n

<ul>

\n

<p><li>A detailed list of the changes since 2.3.4 is in the <a\nhref="notes">release notes</a>, also available as the file\n<tt>Misc/NEWS</tt> in the source distribution.

\n

<p><li>See the <a href="/download/releases/2.3/highlights">highlights</a> of the\nPython 2.3 release. As noted, the 2.3.5 release is a bugfix release\nof 2.3.4, itself a bugfix release of 2.3.

\n

<p><li>The Windows installer now includes the documentation in searchable\nhtmlhelp format, rather than individual HTML files. You can still download the\n<a href="/ftp/python/doc/2.3.5/">individual HTML files</a>.

\n

<p><li>Andrew Kuchling's <a href="/doc/2.3/whatsnew/">What's New\nin Python 2.3</a> describes the most visible changes since <a\nhref="/download/releases/2.2.3/">Python 2.2</a> in more detail.

\n

<p><li>For the full list of changes, you can poke around in <a\nhref="http://sourceforge.net/cvs/?group_id=5470">CVS</a>.

\n

<!--\n<p><li>The PSF's <a href="/psf/press-release/pr20031219">press\nrelease</a> announcing 2.3.4.\n-->

\n

</ul>

\n

<h3>Documentation</h3>

\n

<p>The documentation has been updated too:

\n

<ul>\n<li><a href="/doc/2.3.5/">Browse HTML documentation on-line</a></li>

\n

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

\n

</ul>

\n

<p>The <a href="/download/releases/2.2.3/descrintro">interim documentation for\nnew-style classes</a>, last seen for Python 2.2.3, is still relevant\nfor Python 2.3.5. Raymond Hettinger has also written a <a\nhref="http://users.rcn.com/python/download/Descriptor.htm">tutorial on\ndescriptors</a>, introduced in Python 2.2.\nIn addition, <a href="/download/releases/2.3/mro">The Python 2.3 Method\nResolution Order</a> is a nice paper by Michele Simionato that\nexplains the C3 MRO algorithm (new in Python 2.3) clearly. (Also\navailable as <a href="/download/releases/2.3/mro/mro.txt">reStructured Text</a>. Copied with\npermission.)

\n

<h3>Files, <a href="md5sum.py">MD5</a> checksums, signatures, and sizes</h3>

\n

<pre>\n7a1ecc1196c5c0e9d4eef90ba684c4e9 <a href="/ftp/python/2.3.5/Python-2.3.5.tgz">Python-2.3.5.tgz</A> (8535749 bytes, <a href="Python-2.3.5.tgz.asc">signature</a>)\nc12b57c6e0cf8bc676fd9444d71c9e18 <a href="/ftp/python/2.3.5/Python-2.3.5.tar.bz2">Python-2.3.5.tar.bz2</A> (7230000 bytes, <a href="Python-2.3.5.tar.bz2.asc">signature</a>)\nba6f9eb9da40ad23bc631a1f31149a01 <a href="/ftp/python/2.3.5/Python-2.3.5.exe">Python-2.3.5.exe</a> (9881382 bytes, <a href="Python-2.3.5.exe.asc">signature</a>)\n</pre>

\n

<p>The signatures above were generated with\n<a href="http://www.gnupg.org">GnuPG</a> using the release manager's\n(Anthony Baxter)\n<a href="/download#pubkeys">public key</a>\nwhich has a key id of 6A45C816.

\n

<p>&nbsp;

\n" @@ -1341,7 +1341,7 @@ "show_on_download_page": true, "release_date": "2012-04-10T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.2.3/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.2.3/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n**Note:** A newer security-fix release, 3.2.6, is currently `available\n`__. Its use is recommended.\n\nPython 3.2.3 was released on April 10, 2012. It includes fixes for several\nreported security issues: `issue 13703`_ (CVE-2012-1150, hash collision denial\nof service), `issue 14234`_ (CVE-2012-0876, Expat hash collision denial of\nservice), `issue 14001`_ (CVE-2012-0845, SimpleXMLRPCServer denial of service),\nand `issue 13885`_ (CVE-2011-3389, disabling of the CBC IV attack countermeasure\nin the _ssl module).\n\n.. _`issue 13703`: http://bugs.python.org/issue13703\n.. _`issue 14001`: http://bugs.python.org/issue14001\n.. _`issue 13885`: http://bugs.python.org/issue13885\n.. _`issue 14234`: http://bugs.python.org/issue14234\n\nPython 3.2 is a continuation of the efforts to improve and stabilize the Python\n3.x line. Since the final release of Python 2.7, the 2.x line will only receive\nbugfixes, and new features are developed for 3.x only.\n\nSince :pep:`3003`, the Moratorium on Language Changes, is in effect, there are\nno changes in Python's syntax and only few changes to built-in types in Python\n3.2. Development efforts concentrated on the standard library and support for\nporting code to Python 3. Highlights are:\n\n* numerous improvements to the unittest module\n* :pep:`3147`, support for .pyc repository directories\n* :pep:`3149`, support for version tagged dynamic libraries\n* :pep:`3148`, a new futures library for concurrent programming\n* :pep:`384`, a stable ABI for extension modules\n* :pep:`391`, dictionary-based logging configuration\n* an overhauled GIL implementation that reduces contention\n* an extended email package that handles bytes messages\n* a much improved ssl module with support for SSL contexts and certificate\n hostname matching\n* a sysconfig module to access configuration information\n* additions to the shutil module, among them archive file support\n* many enhancements to configparser, among them mapping protocol support\n* improvements to pdb, the Python debugger\n* countless fixes regarding bytes/string issues; among them full support\n for a bytes environment (filenames, environment variables)\n* many consistency and behavior fixes for numeric operations\n\nSee these resources for further information:\n\n* `What's new in 3.2? `_\n* `Change log for this release\n `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\nDownload\n--------\n\n.. This is a preview release, and its use is not recommended in production\n.. settings.\n\nThis is a production release. Please `report any bugs\n`_ you encounter.\n\nWe currently support these formats for download:\n\n* `Bzipped source tar ball (3.2.3) `__ `(sig)\n `__, ~ 11 MB\n\n* `XZ compressed source tar ball (3.2.3) `__\n `(sig) `__, ~ 8.5 MB\n\n* `Gzipped source tar ball (3.2.3) `__ `(sig)\n `__, ~ 13 MB\n\n..\n\n.. Windows and Mac binaries will be provided shortly.\n\n* `Windows x86 MSI Installer (3.2.3) `__ `(sig)\n `__ and `Visual Studio debug information\n files `__ `(sig)\n `__\n \n* `Windows X86-64 MSI Installer (3.2.3) `__\n [1]_ `(sig) `__ and `Visual Studio\n debug information files `__ `(sig)\n `__\n\n* `Windows help file `_ `(sig)\n `__\n\n.. \n\n* `Mac OS X 64-bit/32-bit Installer (3.2.3) for Mac OS X 10.6 and 10.7\n `__ [2]_ `(sig)\n `__. \n [You may need an updated Tcl/Tk install to run IDLE or use Tkinter,\n see note 2 for instructions.]\n \n* `Mac OS X 32-bit i386/PPC Installer (3.2.3) for OS X 10.3 through 10.6\n `__ [2]_ `(sig)\n `__\n\nThe source tarballs are signed with Georg Brandl's key, which has a key id of\n36580288; the fingerprint is ``26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 3658\n0288``. The Windows installer was signed by Martin von L\u00f6wis' public key, which\nhas a key id of 7D9DC8D2. The Mac installers were signed with Ned Deily's key,\nwhich has a key id of 6F5E1540. The public keys are located on the `download\npage `_.\n\nMD5 checksums and sizes of the released files::\n\n dcf3a738e7028f1deb41b180bf0e2cbc 12787688 Python-3.2.3.tgz\n cea34079aeb2e21e7b60ee82a0ac286b 10743046 Python-3.2.3.tar.bz2\n 187564726f2c1473d301c586acc24847 8970368 Python-3.2.3.tar.xz\n 389836f8b9d39e1366cb05e6ae302bd7 19550807 python-3.2.3-macosx10.3.dmg\n 778b4038cbd4471e409942d4148effea 16229112 python-3.2.3-macosx10.6.dmg\n d8ef37dc27ca7f8625327c4696aa5942 18307042 python-3.2.3-pdb.zip\n a8199051a911466ee5585ede15893acd 20063304 python-3.2.3.amd64-pdb.zip\n 01aae7d96fa1c5a585f596b20233c6eb 18554880 python-3.2.3.amd64.msi\n c176c60e6d780773e3085ee824b3078b 17829888 python-3.2.3.msi\n caaeaaa161de6819c10a5a8b0b208e40 5769675 python323.chm\n\n \n.. [1] The binaries for AMD64 will also work on processors that implement the\n Intel 64 architecture (formerly EM64T), i.e. the architecture that\n Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They\n will not work on Intel Itanium Processors (formerly IA-64).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_. Also, on Mac OS X 10.6, if you need to\n build C extension modules with the 32-bit-only Python installed, you will\n need Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either\n Xcode 3 or Xcode 4.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

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

\n

Python 3.2.3 was released on April 10, 2012. It includes fixes for several\nreported security issues: issue 13703 (CVE-2012-1150, hash collision denial\nof service), issue 14234 (CVE-2012-0876, Expat hash collision denial of\nservice), issue 14001 (CVE-2012-0845, SimpleXMLRPCServer denial of service),\nand issue 13885 (CVE-2011-3389, disabling of the CBC IV attack countermeasure\nin the _ssl module).

\n

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

\n

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

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

See these resources for further information:

\n\n
\n

Download

\n\n\n

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

\n

We currently support these formats for download:

\n\n\n\n\n\n\n

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

\n

MD5 checksums and sizes of the released files:

\n
\ndcf3a738e7028f1deb41b180bf0e2cbc  12787688  Python-3.2.3.tgz\ncea34079aeb2e21e7b60ee82a0ac286b  10743046  Python-3.2.3.tar.bz2\n187564726f2c1473d301c586acc24847   8970368  Python-3.2.3.tar.xz\n389836f8b9d39e1366cb05e6ae302bd7  19550807  python-3.2.3-macosx10.3.dmg\n778b4038cbd4471e409942d4148effea  16229112  python-3.2.3-macosx10.6.dmg\nd8ef37dc27ca7f8625327c4696aa5942  18307042  python-3.2.3-pdb.zip\na8199051a911466ee5585ede15893acd  20063304  python-3.2.3.amd64-pdb.zip\n01aae7d96fa1c5a585f596b20233c6eb  18554880  python-3.2.3.amd64.msi\nc176c60e6d780773e3085ee824b3078b  17829888  python-3.2.3.msi\ncaaeaaa161de6819c10a5a8b0b208e40   5769675  python323.chm\n
\n\n\n\n\n\n
[1]The binaries for AMD64 will also work on processors that implement the\nIntel 64 architecture (formerly EM64T), i.e. the architecture that\nMicrosoft calls x64, and AMD called x86-64 before calling it AMD64. They\nwill not work on Intel Itanium Processors (formerly IA-64).
\n\n\n\n\n\n
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here. Also, on Mac OS X 10.6, if you need to\nbuild C extension modules with the 32-bit-only Python installed, you will\nneed Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either\nXcode 3 or Xcode 4.
\n
\n" @@ -1364,7 +1364,7 @@ "show_on_download_page": true, "release_date": "2010-11-27T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.1.3/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.1.3/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nNote: It is recommended that you use the latest bug fix release of the 3.1\nseries, `3.1.4 `_.\n\nPython 3.1.3 was released on November 27th, 2010.\n\nThe Python 3.1 version series is a continuation of the work started by `Python\n3.0 `_, the **new backwards-incompatible series** of\nPython. For ongoing maintenance releases, please see the Python `3.2\n<../3.2/>`_ series. Improvements in this release include:\n\n- An ordered dictionary type\n- Various optimizations to the int type\n- New unittest features including test skipping and new assert methods.\n- A much faster io module\n- Tile support for Tkinter\n- A pure Python reference implementation of the import statement\n- New syntax for nested with statements\n\nSee these resources for further information:\n\n* `What's New in 3.1? `_\n* `What's new in Python 3000? `_\n* `Python 3.1.3 Change Log `_\n* `Online Documentation `_\n* Conversion tool for Python 2.x code:\n `2to3 `_\n* Report bugs at ``_.\n\nHelp fund Python and its community by `donating to the Python Software\nFoundation `_.\n\n\nDownload\n--------\n\nThis is a production release. Please report any bugs you may encounter to\nhttp://bugs.python.org.\n\nWe currently support these formats for download:\n\n* `Gzipped source tar ball (3.1.3) `__ `(sig)\n `__\n\n* `Bzipped source tar ball (3.1.3) `__\n `(sig) `__\n\n* `Windows x86 MSI Installer (3.1.3)\n `__ `(sig) `__\n\n* `Windows x86 MSI program database (3.1.3)\n `__ `(sig)\n `__\n\n* `Windows X86-64 MSI Installer (3.1.3)\n `__ [1]_ `(sig)\n `__\n\n* `Windows X86-64 program database (3.1.3)\n `__ [1]_ `(sig)\n `__\n\n* `Mac OS X 32-bit i386/PPC Installer (3.1.3) for Mac OS X 10.3 through 10.6\n `__ [2]_ `(sig)\n `__\n\nThe source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installers are signed\nwith Martin von L\u00f6wis' public key which has a key id of 7D9DC8D2.\nThe Mac disk image was signed by \nRonald Oussoren's public key which has a key id of E6DF025C.\nThe public\nkeys are located on the `download page `_.\n\nMD5 checksums and sizes of the released files::\n\n d797fa6abe82c21227e328f05a535424 11769584 Python-3.1.3.tgz\n ad5e5f1c07e829321e0a015f8cafe245 9875464 Python-3.1.3.tar.bz2\n e2190c128dd1ebc1364d11f65f9a9560 12695522 python-3.1.3-pdb.zip\n 5a612090f2f9c9e3ac54c69735de78a9 13522914 python-3.1.3.amd64-pdb.zip\n c077495e19641111534b974107d6b8d3 14549504 python-3.1.3.amd64.msi\n 736d8b583d553237dd602461f43dfa65 14300160 python-3.1.3.msi\n 7c56fb34443ad74a76c5a119f2f7c485 17533819 python-3.1.3-macosx10.3.dmg\n\n.. [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).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here `__.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

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

\n

Python 3.1.3 was released on November 27th, 2010.

\n

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

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

See these resources for further information:

\n\n

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

\n
\n

Download

\n

This is a production release. Please report any bugs you may encounter to\nhttp://bugs.python.org.

\n

We currently support these formats for download:

\n\n

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

\n

MD5 checksums and sizes of the released files:

\n
\nd797fa6abe82c21227e328f05a535424  11769584  Python-3.1.3.tgz\nad5e5f1c07e829321e0a015f8cafe245   9875464  Python-3.1.3.tar.bz2\ne2190c128dd1ebc1364d11f65f9a9560  12695522  python-3.1.3-pdb.zip\n5a612090f2f9c9e3ac54c69735de78a9  13522914  python-3.1.3.amd64-pdb.zip\nc077495e19641111534b974107d6b8d3  14549504  python-3.1.3.amd64.msi\n736d8b583d553237dd602461f43dfa65  14300160  python-3.1.3.msi\n7c56fb34443ad74a76c5a119f2f7c485  17533819  python-3.1.3-macosx10.3.dmg\n
\n\n\n\n\n\n
[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).
\n\n\n\n\n\n
[2]There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here.
\n
\n" @@ -1387,7 +1387,7 @@ "show_on_download_page": true, "release_date": "2011-02-20T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.2/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.2/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n**Note:** A newer security-fix release, 3.2.6, is currently `available\n`__. Its use is recommended.\n\nPython 3.2 was released on February 20th, 2011.\n\nPython 3.2 is a continuation of the efforts to improve and stabilize the Python\n3.x line. Since the final release of Python 2.7, the 2.x line will only receive\nbugfixes, and new features are developed for 3.x only.\n\nSince :pep:`3003`, the Moratorium on Language Changes, is in effect, there are\nno changes in Python's syntax and only few changes to built-in types in Python\n3.2. Development efforts concentrated on the standard library and support for\nporting code to Python 3. Highlights are:\n\n* numerous improvements to the unittest module\n* :pep:`3147`, support for .pyc repository directories\n* :pep:`3149`, support for version tagged dynamic libraries\n* :pep:`3148`, a new futures library for concurrent programming\n* :pep:`384`, a stable ABI for extension modules\n* :pep:`391`, dictionary-based logging configuration\n* an overhauled GIL implementation that reduces contention\n* an extended email package that handles bytes messages\n* a much improved ssl module with support for SSL contexts and certificate\n hostname matching\n* a sysconfig module to access configuration information\n* additions to the shutil module, among them archive file support\n* many enhancements to configparser, among them mapping protocol support\n* improvements to pdb, the Python debugger\n* countless fixes regarding bytes/string issues; among them full support\n for a bytes environment (filenames, environment variables)\n* many consistency and behavior fixes for numeric operations\n\nSee these resources for further information:\n\n* `What's new in 3.2? `_\n* `3.2 Release Schedule `_\n* `Change log for this release\n `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\nDownload\n--------\n\n.. This is a preview release, and its use is not recommended in production\n.. settings.\n\nThis is a production release. Please `report any bugs\n`_ you encounter.\n\nWe currently support these formats for download:\n\n* `Bzipped source tar ball (3.2) `__ `(sig)\n `__, ~ 11 MB\n\n* `XZ compressed source tar ball (3.2) `__\n `(sig) `__, ~ 8.5 MB\n\n* `Gzipped source tar ball (3.2) `__ `(sig)\n `__, ~ 13 MB\n\n..\n\n* `Windows x86 MSI Installer (3.2) `__ `(sig)\n `__ and `Visual Studio debug information\n files `__ `(sig)\n `__\n\n* `Windows X86-64 MSI Installer (3.2) `__\n [1]_ `(sig) `__ and `Visual Studio\n debug information files `__ `(sig)\n `__\n\n* `Windows help file `_ `(sig)\n `__\n\n..\n\n* `Mac OS X 32-bit i386/PPC Installer (3.2) for OS X 10.3 through 10.6\n `__ [2]_ `(sig)\n `__\n\n* `Mac OS X 64-bit/32-bit Installer (3.2) for Mac OS X 10.6\n `__ [2]_ `(sig)\n `__. \n [You may need an updated Tcl/Tk install to run IDLE or use Tkinter,\n see note 2 for instructions.]\n\nThe source tarballs are signed with Georg Brandl's key, which has a key id of\n36580288; the fingerprint is ``26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 3658\n0288``. The Windows installer was signed by Martin von L\u00f6wis' public key, which\nhas a key id of 7D9DC8D2. The Mac installers were signed with Ned Deily's key,\nwhich has a key id of 6F5E1540. The public keys are located on the `download\npage `_.\n\nMD5 checksums and sizes of the released files::\n\n 5efe838a7878b170f6728d7e5d7517af 12673043 Python-3.2.tgz\n 92e94b5b6652b96349d6362b8337811d 10592958 Python-3.2.tar.bz2\n 563c0b4b8c8596e332cc076c4f013971 8877208 Python-3.2.tar.xz\n 9086f91f5cb7c252752566dc8358a790 19495255 python-3.2-macosx10.3.dmg\n f827c26555e69847c63c9e350ea443c0 16199254 python-3.2-macosx10.6.dmg\n e7eb9ca03fa05131d4b6edcee050ceec 18364386 python-3.2-pdb.zip\n 18d17934e72251fd2dcaeec2040418a1 20046920 python-3.2.amd64-pdb.zip\n 2edc738a0445edc24c7e2039a269aaea 18558464 python-3.2.amd64.msi\n 5860e37c5ff15cea4cda3698a756c81a 18041344 python-3.2.msi\n 82300eb392f4f06b743d713cb2a66f11 5790291 python32.chm\n\n.. [1] The binaries for AMD64 will also work on processors that implement the\n Intel 64 architecture (formerly EM64T), i.e. the architecture that\n Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They\n will not work on Intel Itanium Processors (formerly IA-64).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_. Also, on Mac OS X 10.6, if you need to\n build C extension modules with the 32-bit-only Python installed, you will\n need Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either\n Xcode 3 or Xcode 4.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

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

\n

Python 3.2 was released on February 20th, 2011.

\n

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

\n

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

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

See these resources for further information:

\n\n
\n

Download

\n\n\n

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

\n

We currently support these formats for download:

\n\n\n\n\n\n

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

\n

MD5 checksums and sizes of the released files:

\n
\n5efe838a7878b170f6728d7e5d7517af  12673043  Python-3.2.tgz\n92e94b5b6652b96349d6362b8337811d  10592958  Python-3.2.tar.bz2\n563c0b4b8c8596e332cc076c4f013971   8877208  Python-3.2.tar.xz\n9086f91f5cb7c252752566dc8358a790  19495255  python-3.2-macosx10.3.dmg\nf827c26555e69847c63c9e350ea443c0  16199254  python-3.2-macosx10.6.dmg\ne7eb9ca03fa05131d4b6edcee050ceec  18364386  python-3.2-pdb.zip\n18d17934e72251fd2dcaeec2040418a1  20046920  python-3.2.amd64-pdb.zip\n2edc738a0445edc24c7e2039a269aaea  18558464  python-3.2.amd64.msi\n5860e37c5ff15cea4cda3698a756c81a  18041344  python-3.2.msi\n82300eb392f4f06b743d713cb2a66f11   5790291  python32.chm\n
\n\n\n\n\n\n
[1]The binaries for AMD64 will also work on processors that implement the\nIntel 64 architecture (formerly EM64T), i.e. the architecture that\nMicrosoft calls x64, and AMD called x86-64 before calling it AMD64. They\nwill not work on Intel Itanium Processors (formerly IA-64).
\n\n\n\n\n\n
[2](1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here. Also, on Mac OS X 10.6, if you need to\nbuild C extension modules with the 32-bit-only Python installed, you will\nneed Apple Xcode 3, not 4. The 64-bit/32-bit Python can use either\nXcode 3 or Xcode 4.
\n
\n" @@ -1410,7 +1410,7 @@ "show_on_download_page": true, "release_date": "2006-10-18T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.4.4/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.4.4/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n We are pleased to announce the release of \n **Python 2.4.4 (FINAL)**, a \n bugfix release of Python 2.4, on October 18, 2006. \n\n **Important:**\n 2.4.4 includes a \n `security fix (PSF-2006-001) `_ \n for the repr() of unicode strings in wide unicode builds (UCS-4)\n\nPython 2.4 is now in bugfix-only mode; no new features are being added. At \nleast 80 bugs have been squished since Python 2.4.3, including a number \nof bugs and potential bugs found by with the \n`Coverity `_\nand `Klocwork `_ static analysis tools. We'd like\nto offer our thanks to both these firms for making this available for open\nsource projects - see their websites if you're interested.\n\nSee the `detailed release notes `_ for more details.\n\n`Python 2.5 <../2.5>`_ is the latest release of Python. This release of \nthe older 2.4 code is to provide bug fixes for people who are still using\nPython 2.4. This is the last planned release in the Python 2.4 series - \nfuture maintenance releases of Python will be in the 2.5 series, starting\nof course with 2.5.1.\n\nThis is a final release, and is suitable for production use. There was\none change since the release candidate. This fixed a problem with cross-\ncompiling Python that was introduced between 2.4.3 and 2.4.4c1.\n\nFor more information on the new features of `Python 2.4 <../2.4/>`_ see the \n`2.4 highlights <../2.4/highlights>`_ or consult Andrew Kuchling's \n`What's New In Python `_\nfor a more detailed view.\n\nPlease see the separate `bugs page `_ for known issues and the bug \nreporting procedure.\n\nSee also the `license `_\n\nDownload the release\n--------------------\n\nWindows\n=======\n\nFor x86 processors: `python-2.4.4.msi `_ \n\nFor Win64-Itanium users: `python-2.4.4.ia64.msi `_ \n\nThis installer allows for `automated installation\n`_ and `many other new features\n`_.\n\nTo use these installers, the Windows system must support Microsoft\nInstaller 2.0. Just save the installer file to your local machine and \nthen run it to find out if your machine supports\nMSI. \n\nWindows XP and later already have MSI; many older machines will\nalready have MSI installed.\n\nIf your machine lacks Microsoft Installer, you'll have to download it\nfreely from Microsoft for `Windows 95, 98 and Me\n`_\nand for `Windows NT 4.0 and 2000\n`_.\n\nWindows users may also be interested in Mark Hammond's \n`pywin32 `_ package,\navailable from \n`Sourceforge `_.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.\n\n.. RPMs for Fedora Core 3 (and similar) are available, see \n.. `the 2.4.4 RPMs page `_\n\n\nMacOS X\n=================\n\nFor MacOS X 10.3 and later: `python-2.4.4-macosx2006-10-18.dmg `_. This is a Universal installer.\n\nThe Universal OS X image contains an installer for python \n2.4.4 that works on Mac OS X 10.3.9 and later, on both PPC and Intel \nMacs. The compiled libraries include both bsddb and readline.\n\n\nOther platforms\n=======================\n\ngzip-compressed source code: `python-2.4.4.tgz `_\n\nbzip2-compressed source code: `python-2.4.4.tar.bz2 `_,\nthe source archive. \n\nThe bzip2-compressed version is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal \nwith it. \n\nUnpack the archive with ``tar -zxvf Python-2.4.4.tgz`` (or \n``bzcat Python-2.4.4.tar.bz2 | tar -xf -``). \nChange to the Python-2.4.4 directory and run the \"./configure\", \"make\", \n\"make install\" commands to compile and install Python. The source archive \nis also suitable for Windows users who feel the need to build their \nown version.\n\n\nWhat's New?\n-----------\n\n* See the `highlights <../2.4/highlights>`_ of the Python 2.4 release.\n\n* Andrew Kuchling's \n `What's New in Python 2.4 `_\n describes the most visible changes since `Python 2.3 <../2.3/>`_ in \n more detail.\n\n* A detailed list of the changes in 2.4.4 can be found in \n the `release notes `_, or the ``Misc/NEWS`` file in the \n source distribution.\n\n* For the full list of changes, you can poke around in \n `Subversion `_.\n\nDocumentation\n-------------\n\nThe documentation has also been updated:\n\n* `Browse HTML on-line `_\n\n* Download using `HTTP `_.\n\n* Documentation is available in Windows Help (.chm) format - `python24.chm `_.\n\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n ``82d000617baaef269ad5795c595fdc58`` `Python-2.4.4.tgz `_\n (9531474 bytes, `signature `__)\n\n ``0ba90c79175c017101100ebf5978e906`` `Python-2.4.4.tar.bz2 `_\n (8158073 bytes, `signature `__)\n\n ``8b1517fdbf287d402ac06cc809abfad6`` `python-2.4.4.msi `_\n (9668608 bytes, `signature `__)\n\n ``e153f8e72e53b34694323321d1a6654c`` `python-2.4.4.ia64.msi `_\n (8212992 bytes, `signature `__)\n\n ``3b7a449a1ae321a1609912c1e507d005`` `python-2.4.4-macosx2006-10-18.dmg `_\n (16744696 bytes, `signature `__)\n\n ``95540ad75b566a3934cad6b77fb6ebea`` `python24.chm `_\n (3777664 bytes, `signature `__)\n\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nAnthony Baxter's\n`public key `_ \nwhich has a key id of 6A45C816.\n\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.4 is now in bugfix-only mode; no new features are being added. At\nleast 80 bugs have been squished since Python 2.4.3, including a number\nof bugs and potential bugs found by with the\nCoverity\nand Klocwork static analysis tools. We'd like\nto offer our thanks to both these firms for making this available for open\nsource projects - see their websites if you're interested.

\n

See the detailed release notes for more details.

\n

Python 2.5 is the latest release of Python. This release of\nthe older 2.4 code is to provide bug fixes for people who are still using\nPython 2.4. This is the last planned release in the Python 2.4 series -\nfuture maintenance releases of Python will be in the 2.5 series, starting\nof course with 2.5.1.

\n

This is a final release, and is suitable for production use. There was\none change since the release candidate. This fixed a problem with cross-\ncompiling Python that was introduced between 2.4.3 and 2.4.4c1.

\n

For more information on the new features of Python 2.4 see the\n2.4 highlights or consult Andrew Kuchling's\nWhat's New In Python\nfor a more detailed view.

\n

Please see the separate bugs page for known issues and the bug\nreporting procedure.

\n

See also the license

\n
\n

Download the release

\n
\n

Windows

\n

For x86 processors: python-2.4.4.msi

\n

For Win64-Itanium users: python-2.4.4.ia64.msi

\n

This installer allows for automated installation and many other new features.

\n

To use these installers, the Windows system must support Microsoft\nInstaller 2.0. Just save the installer file to your local machine and\nthen run it to find out if your machine supports\nMSI.

\n

Windows XP and later already have MSI; many older machines will\nalready have MSI installed.

\n

If your machine lacks Microsoft Installer, you'll have to download it\nfreely from Microsoft for Windows 95, 98 and Me\nand for Windows NT 4.0 and 2000.

\n

Windows users may also be interested in Mark Hammond's\npywin32 package,\navailable from\nSourceforge.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.

\n\n\n
\n
\n

MacOS X

\n

For MacOS X 10.3 and later: python-2.4.4-macosx2006-10-18.dmg. This is a Universal installer.

\n

The Universal OS X image contains an installer for python\n2.4.4 that works on Mac OS X 10.3.9 and later, on both PPC and Intel\nMacs. The compiled libraries include both bsddb and readline.

\n
\n
\n

Other platforms

\n

gzip-compressed source code: python-2.4.4.tgz

\n

bzip2-compressed source code: python-2.4.4.tar.bz2,\nthe source archive.

\n

The bzip2-compressed version is considerably smaller, so get that one if\nyour system has the appropriate tools to deal\nwith it.

\n

Unpack the archive with tar -zxvf Python-2.4.4.tgz (or\nbzcat Python-2.4.4.tar.bz2 | tar -xf -).\nChange to the Python-2.4.4 directory and run the "./configure", "make",\n"make install" commands to compile and install Python. The source archive\nis also suitable for Windows users who feel the need to build their\nown version.

\n
\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.4 release.
  • \n
  • Andrew Kuchling's\nWhat's New in Python 2.4\ndescribes the most visible changes since Python 2.3 in\nmore detail.
  • \n
  • A detailed list of the changes in 2.4.4 can be found in\nthe release notes, or the Misc/NEWS file in the\nsource distribution.
  • \n
  • For the full list of changes, you can poke around in\nSubversion.
  • \n
\n
\n
\n

Documentation

\n

The documentation has also been updated:

\n\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

82d000617baaef269ad5795c595fdc58 Python-2.4.4.tgz\n(9531474 bytes, signature)

\n

0ba90c79175c017101100ebf5978e906 Python-2.4.4.tar.bz2\n(8158073 bytes, signature)

\n

8b1517fdbf287d402ac06cc809abfad6 python-2.4.4.msi\n(9668608 bytes, signature)

\n

e153f8e72e53b34694323321d1a6654c python-2.4.4.ia64.msi\n(8212992 bytes, signature)

\n

3b7a449a1ae321a1609912c1e507d005 python-2.4.4-macosx2006-10-18.dmg\n(16744696 bytes, signature)

\n

95540ad75b566a3934cad6b77fb6ebea python24.chm\n(3777664 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nAnthony Baxter's\npublic key\nwhich has a key id of 6A45C816.

\n
\n" @@ -1433,7 +1433,7 @@ "show_on_download_page": true, "release_date": "2008-03-11T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.3.7/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.3.7/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n We are pleased to announce\n **Python 2.3.7 (final)**, a \n bugfix release of Python 2.3, on March 11, 2008.\n\n **Important:**\n 2.3.7 is a source-only release. If you need a binary release\n of 2.3, use `2.3.5 <../2.3.5>`__. If you need the fixes that are\n included in this release, use `2.5.2 <../2.5.2>`_ or later.\n\nPython 2.3 is now well and truly in bugfix-only mode; no new features\nare being added, and only security critical bugs have been fixed.\nThis release addresses a number of cases interpreter might have\ncrashed in certain boundary conditions.\n\nSee the `detailed release notes `_ for more details.\n\n`Python 2.5 <../2.5/>`_ and `Python 2.4 <../2.4/>`_ are newer releases of \nPython. This release of the older 2.3 code is to provide bug fixes for people \nwho are still using Python 2.3. \n\nFor more information on the new features of `Python 2.3 <../2.3/>`_ see the \n`2.3 highlights <../2.3/highlights>`_ or consult Andrew Kuchling's \n`What's New In Python `_\nfor a more detailed view.\n\nSince the release candidate, we received various reports that the\nthis release may fail to build on current operating systems, in \nparticular on OS X. We have made no attempt to fix these problems,\nas the release is targeted for systems that were current at the time\nPython 2.3 was originally released. For more recent systems, you might\nhave to come up with work-arounds. For OS X in particular, try\ninvoking::\n\n ./configure MACOSX_DEPLOYMENT_TARGET=10.5 \n\n\nPlease see the separate `bugs page `_ for known issues and the bug \nreporting procedure.\n\nSee also the `license `_\n\nDownload the release\n--------------------\n\nAs noted, python.org is not providing binary installers for 2.3.7. Windows\nand Mac OS X users who cannot compile their own versions should continue to\nuse the `2.3.5 <../2.3.5/>`__ installers. These installers are not vulnerable\nto PSF-2006-001. \n\ngzip-compressed source code: `Python-2.3.7.tgz `_\n\nbzip2-compressed source code: `Python-2.3.7.tar.bz2 `_,\nthe source archive. \n\nThe bzip2-compressed version is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal \nwith it. \n\nUnpack the archive with ``tar -zxvf Python-2.3.7.tgz`` (or \n``bzcat Python-2.3.7.tar.bz2 | tar -xf -``). \nChange to the Python-2.3.7 directory and run the \"./configure\", \"make\", \n\"make install\" commands to compile and install Python. The source archive \nis also suitable for Windows users who feel the need to build their \nown version.\n\n\nWhat's New?\n-----------\n\n* See the `highlights <../2.3/highlights>`_ of the Python 2.3 release.\n\n* Andrew Kuchling's \n `What's New in Python 2.3 `_\n describes the most visible changes since `Python 2.2 <../2.2/>`_ in \n more detail.\n\n* A detailed list of the changes in 2.3.7 can be found in \n the `release notes `_, or the ``Misc/NEWS`` file in the \n source distribution. This is a very short list - only security fixes\n have been included.\n\n* For the full list of changes, you can poke around in \n `Subversion `_.\n\nDocumentation\n-------------\n\nThe documentation for 2.3.5 is still current for this release.\n\n* `Browse HTML on-line `_\n\n* Download using `HTTP `_.\n\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n ``0b4861edfaa6d8451458d5d7ed735e4a`` `Python-2.3.7.tgz `_\n (8694077 bytes, `signature `__)\n\n ``fa73476c5214c57d0751fae527f991e1`` `Python-2.3.7.tar.bz2 `_\n (7352771 bytes, `signature `__)\n\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nMartin v. L\u00f6wis's\n`public key `_ \nwhich has a key id of 7D9DC8D2.\n\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.3 is now well and truly in bugfix-only mode; no new features\nare being added, and only security critical bugs have been fixed.\nThis release addresses a number of cases interpreter might have\ncrashed in certain boundary conditions.

\n

See the detailed release notes for more details.

\n

Python 2.5 and Python 2.4 are newer releases of\nPython. This release of the older 2.3 code is to provide bug fixes for people\nwho are still using Python 2.3.

\n

For more information on the new features of Python 2.3 see the\n2.3 highlights or consult Andrew Kuchling's\nWhat's New In Python\nfor a more detailed view.

\n

Since the release candidate, we received various reports that the\nthis release may fail to build on current operating systems, in\nparticular on OS X. We have made no attempt to fix these problems,\nas the release is targeted for systems that were current at the time\nPython 2.3 was originally released. For more recent systems, you might\nhave to come up with work-arounds. For OS X in particular, try\ninvoking:

\n
\n./configure MACOSX_DEPLOYMENT_TARGET=10.5\n
\n

Please see the separate bugs page for known issues and the bug\nreporting procedure.

\n

See also the license

\n
\n

Download the release

\n

As noted, python.org is not providing binary installers for 2.3.7. Windows\nand Mac OS X users who cannot compile their own versions should continue to\nuse the 2.3.5 installers. These installers are not vulnerable\nto PSF-2006-001.

\n

gzip-compressed source code: Python-2.3.7.tgz

\n

bzip2-compressed source code: Python-2.3.7.tar.bz2,\nthe source archive.

\n

The bzip2-compressed version is considerably smaller, so get that one if\nyour system has the appropriate tools to deal\nwith it.

\n

Unpack the archive with tar -zxvf Python-2.3.7.tgz (or\nbzcat Python-2.3.7.tar.bz2 | tar -xf -).\nChange to the Python-2.3.7 directory and run the "./configure", "make",\n"make install" commands to compile and install Python. The source archive\nis also suitable for Windows users who feel the need to build their\nown version.

\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.3 release.
  • \n
  • Andrew Kuchling's\nWhat's New in Python 2.3\ndescribes the most visible changes since Python 2.2 in\nmore detail.
  • \n
  • A detailed list of the changes in 2.3.7 can be found in\nthe release notes, or the Misc/NEWS file in the\nsource distribution. This is a very short list - only security fixes\nhave been included.
  • \n
  • For the full list of changes, you can poke around in\nSubversion.
  • \n
\n
\n
\n

Documentation

\n

The documentation for 2.3.5 is still current for this release.

\n\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

0b4861edfaa6d8451458d5d7ed735e4a Python-2.3.7.tgz\n(8694077 bytes, signature)

\n

fa73476c5214c57d0751fae527f991e1 Python-2.3.7.tar.bz2\n(7352771 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nMartin v. L\u00f6wis's\npublic key\nwhich has a key id of 7D9DC8D2.

\n
\n" @@ -1456,7 +1456,7 @@ "show_on_download_page": true, "release_date": "2011-05-26T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.5.6/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.5.6/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n We are pleased to announce the release of \n **Python 2.5.6**, a security fix release of Python 2.5, on May 26th, \n 2011. \n \n The last binary release of Python 2.5 was `2.5.4 `_.\n\nThis is a source-only release that only includes security fixes. The\nlast full bug-fix release of Python 2.5 was `Python 2.5.4\n<../2.5.4/>`_. User are encouraged to upgrade to the latest release of\nPython 2.7 (which is `2.7.2 <../2.7.2/>`_ at this point). This release\nis the final release of Python 2.5; under the current release policy,\nno security issues in Python 2.5 will be fixed anymore.\n\nThis releases fixes issues with the urllib, urllib2, SimpleHTTPServer,\nand audiop modules. See the `detailed release notes `_ for\nmore details.\n\nSee also the `license `_.\n\nDownload the release\n--------------------\n\nSource code\n===========\n\ngzip-compressed source code: `Python-2.5.6.tgz `_\n\nbzip2-compressed source code: `Python-2.5.6.tar.bz2 `_,\nthe source archive. \n\nThe bzip2-compressed version is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal \nwith it. \n\nUnpack the archive with ``tar -zxvf Python-2.5.6.tgz`` (or \n``bzcat Python-2.5.6.tar.bz2 | tar -xf -``). \nChange to the Python-2.5.6 directory and run the \"./configure\", \"make\", \n\"make install\" commands to compile and install Python. The source archive \nis also suitable for Windows users who feel the need to build their \nown version.\n\n\nWhat's New?\n-----------\n\n* See the `highlights <../2.5/highlights>`_ of the Python 2.5 release.\n\n* Andrew Kuchling's \n `What's New in Python 2.5 `_\n describes the most visible changes since `Python 2.4 <../2.4/>`_ in \n more detail.\n\n* A detailed list of the changes in 2.5.6 can be found in \n the `release notes `_, or the ``Misc/NEWS`` file in the \n source distribution.\n\n* For the full list of changes, you can poke around in \n `Subversion `_.\n\nDocumentation\n-------------\n\nThe documentation has not been updated since the 2.5.4 release:\n\n* `Browse HTML on-line `_\n\nFiles, `MD5 `_ checksums, signatures and sizes\n----------------------------------------------------------------------------------\n\n ``d1d9c83928561addf11d00b22a18ca50`` `Python-2.5.6.tgz `_\n (11608002 bytes, `signature `__)\n\n ``5d45979c5f30fb2dd5f067c6b06b88e4`` `Python-2.5.6.tar.bz2 `_\n (9821788 bytes, `signature `__)\n\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nMartin v. L\u00f6wis's `public key `_ \nwhich has a key id of 7D9DC8D2.\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

This is a source-only release that only includes security fixes. The\nlast full bug-fix release of Python 2.5 was Python 2.5.4. User are encouraged to upgrade to the latest release of\nPython 2.7 (which is 2.7.2 at this point). This release\nis the final release of Python 2.5; under the current release policy,\nno security issues in Python 2.5 will be fixed anymore.

\n

This releases fixes issues with the urllib, urllib2, SimpleHTTPServer,\nand audiop modules. See the detailed release notes for\nmore details.

\n

See also the license.

\n
\n

Download the release

\n
\n

Source code

\n

gzip-compressed source code: Python-2.5.6.tgz

\n

bzip2-compressed source code: Python-2.5.6.tar.bz2,\nthe source archive.

\n

The bzip2-compressed version is considerably smaller, so get that one if\nyour system has the appropriate tools to deal\nwith it.

\n

Unpack the archive with tar -zxvf Python-2.5.6.tgz (or\nbzcat Python-2.5.6.tar.bz2 | tar -xf -).\nChange to the Python-2.5.6 directory and run the "./configure", "make",\n"make install" commands to compile and install Python. The source archive\nis also suitable for Windows users who feel the need to build their\nown version.

\n
\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.5 release.
  • \n
  • Andrew Kuchling's\nWhat's New in Python 2.5\ndescribes the most visible changes since Python 2.4 in\nmore detail.
  • \n
  • A detailed list of the changes in 2.5.6 can be found in\nthe release notes, or the Misc/NEWS file in the\nsource distribution.
  • \n
  • For the full list of changes, you can poke around in\nSubversion.
  • \n
\n
\n
\n

Documentation

\n

The documentation has not been updated since the 2.5.4 release:

\n\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

d1d9c83928561addf11d00b22a18ca50 Python-2.5.6.tgz\n(11608002 bytes, signature)

\n

5d45979c5f30fb2dd5f067c6b06b88e4 Python-2.5.6.tar.bz2\n(9821788 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nMartin v. L\u00f6wis's public key\nwhich has a key id of 7D9DC8D2.

\n
\n" @@ -1479,7 +1479,7 @@ "show_on_download_page": true, "release_date": "2010-03-20T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v3.1.2/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.1.2/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nNote: It is recommended that you use the latest bug fix release of the 3.1\nseries, `3.1.4 `_.\n\nPython 3.1.2 was released on March 21st, 2010.\n\nThe Python 3.1 version series is a continuation of the work started by `Python\n3.0 `_, the **new backwards-incompatible series** of\nPython. Improvements in this release include:\n\n- An ordered dictionary type\n- Various optimizations to the int type\n- New unittest features including test skipping and new assert methods.\n- A much faster io module\n- Tile support for Tkinter\n- A pure Python reference implementation of the import statement\n- New syntax for nested with statements\n\nSee these resources for further information:\n\n* `What's New in 3.1? `_\n* `What's new in Python 3000 `_\n* `Python 3.1.2 Change Log `_\n* `Online Documentation `_\n* Conversion tool for Python 2.x code:\n `2to3 `_\n* Report bugs at ``_.\n\nHelp fund Python and its community by `donating to the Python Software\nFoundation `_.\n\n\nDownload\n--------\n\nThis is a production release. Please report any bugs you may encounter to\nhttp://bugs.python.org.\n\nWe currently support these formats for download:\n\n* `Gzipped source tar ball (3.1.2) `_ `(sig)\n `__\n\n* `Bzipped source tar ball (3.1.2) `_\n `(sig) `__\n\n* `Windows x86 MSI Installer (3.1.2) `_\n `(sig) `__\n\n* `Windows X86-64 MSI Installer (3.1.2) `_ [1]_ `(sig) `__\n\n* `Mac Installer disk image (3.1.2) `_ `(sig) `__\n\nThe source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installers are signed\nwith Martin von L\u00f6wis' public key which has a key id of 7D9DC8D2.\nThe Mac disk image was signed by \nRonald Oussoren's public key which has a key id of E6DF025C.\nThe public\nkeys are located on the `download page `_.\n\nMD5 checksums and sizes of the released files::\n\n 08d01c468989d1f2cc560c23f8e6a7ea 11661773 Python-3.1.2.tgz\n 45350b51b58a46b029fb06c61257e350 9719769 Python-3.1.2.tar.bz2 \n a50d1fe2648783126c7a70654a08b755 14369280 python-3.1.2.amd64.msi\n 098269f6057916821e41e82e7a7be227 14098432 python-3.1.2.msi\n 597ba520c9c989f23464e0bf534db389 17418524 python-3.1.2-macosx10.3-2010-03-24.dmg\n\n.. [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).", "content_markup_type": "restructuredtext", "_content_rendered": "\n

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

\n

Python 3.1.2 was released on March 21st, 2010.

\n

The Python 3.1 version series is a continuation of the work started by Python\n3.0, the new backwards-incompatible series of\nPython. Improvements in this release include:

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

See these resources for further information:

\n\n

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

\n
\n

Download

\n

This is a production release. Please report any bugs you may encounter to\nhttp://bugs.python.org.

\n

We currently support these formats for download:

\n\n

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

\n

MD5 checksums and sizes of the released files:

\n
\n08d01c468989d1f2cc560c23f8e6a7ea  11661773  Python-3.1.2.tgz\n45350b51b58a46b029fb06c61257e350   9719769  Python-3.1.2.tar.bz2\na50d1fe2648783126c7a70654a08b755  14369280  python-3.1.2.amd64.msi\n098269f6057916821e41e82e7a7be227  14098432  python-3.1.2.msi\n597ba520c9c989f23464e0bf534db389  17418524  python-3.1.2-macosx10.3-2010-03-24.dmg\n
\n\n\n\n\n\n
[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).
\n
\n" @@ -1502,7 +1502,7 @@ "show_on_download_page": true, "release_date": "2008-12-19T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.4.6/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.4.6/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n We are pleased to announce \n **Python 2.4.6 (final)**, a \n bugfix release of Python 2.4, on Dec 19, 2008. \n\n **Important:**\n 2.4.6 is a source-only release. If you need a binary release\n of 2.4, use `2.4.4 <../2.4.4>`_. If you need the fixes that are\n included in this release, use `2.6.1 <../2.6.1>`_ or later.\n\nThis release includes just a small number of fixes, primarily preventing\ncrashes of the interpreter in certain boundary cases. This is the last\nplanned release in the Python 2.4 series.\n\nWe have decided not to include binaries for Windows or OS X in this\nrelease, nor to update any online documentation, as the overhead\nfor doing so would have greatly outweighed the amount of changes that\nwe release. If you need the security fixes included in this release,\nplease build your own binaries from the sources, or (better) upgrade\nto a more recent Python release for which we still do provide binaries\nand documentation updates.\n\nSee the `detailed release notes `_ for more details.\n\nFor the previous release (2.4.5), we received various reports that the\nthis release may fail to build on current operating systems, in \nparticular on OS X. We have made no attempt to fix these problems,\nas the release is targeted for systems that were current at the time\nPython 2.4 was originally released. For more recent systems, you might\nhave to come up with work-arounds. For OS X in particular, try\ninvoking::\n\n ./configure MACOSX_DEPLOYMENT_TARGET=10.5 \n\nFor more information on the new features of `Python 2.4 <../2.4/>`_ see the \n`2.4 highlights <../2.4/highlights>`_ or consult Andrew Kuchling's \n`What's New In Python `_\nfor a more detailed view.\n\nPlease see the separate `bugs page `_ for known issues and the bug \nreporting procedure.\n\nSee also the `license `_\n\nDownload the release\n--------------------\n\ngzip-compressed source code: `python-2.4.6.tgz `_\n\nbzip2-compressed source code: `python-2.4.6.tar.bz2 `_,\nthe source archive. \n\nThe bzip2-compressed version is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal \nwith it. \n\nUnpack the archive with ``tar -zxvf Python-2.4.6.tgz`` (or \n``bzcat Python-2.4.6.tar.bz2 | tar -xf -``). \nChange to the Python-2.4.6 directory and run the \"./configure\", \"make\", \n\"make install\" commands to compile and install Python. The source archive \nis also suitable for Windows users who feel the need to build their \nown version.\n\n\nWhat's New?\n-----------\n\n* See the `highlights <../2.4/highlights>`_ of the Python 2.4 release.\n\n* Andrew Kuchling's \n `What's New in Python 2.4 `_\n describes the most visible changes since `Python 2.3 <../2.3/>`_ in \n more detail.\n\n* A detailed list of the changes in 2.4.6 can be found in \n the `release notes `_, or the ``Misc/NEWS`` file in the \n source distribution.\n\n* For the full list of changes, you can poke around in \n `Subversion `_.\n\nDocumentation\n-------------\n\nThe documentation has also been updated:\n\n* `Browse HTML on-line `_\n\n* Download using `HTTP `_.\n\n* Documentation is available in Windows Help (.chm) format - `python24.chm `_.\n\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n ``7564b2b142b1b8345cd5358b7aaaa482`` `Python-2.4.6.tgz `_\n (9550168 bytes, `signature `__)\n\n ``76083277f6c7e4d78992f36d7ad9018d`` `Python-2.4.6.tar.bz2 `_\n (8154677 bytes, `signature `__)\n\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nMartin v. L\u00f6wis's\n`public key `_ \nwhich has a key id of 7D9DC8D2.\n\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

This release includes just a small number of fixes, primarily preventing\ncrashes of the interpreter in certain boundary cases. This is the last\nplanned release in the Python 2.4 series.

\n

We have decided not to include binaries for Windows or OS X in this\nrelease, nor to update any online documentation, as the overhead\nfor doing so would have greatly outweighed the amount of changes that\nwe release. If you need the security fixes included in this release,\nplease build your own binaries from the sources, or (better) upgrade\nto a more recent Python release for which we still do provide binaries\nand documentation updates.

\n

See the detailed release notes for more details.

\n

For the previous release (2.4.5), we received various reports that the\nthis release may fail to build on current operating systems, in\nparticular on OS X. We have made no attempt to fix these problems,\nas the release is targeted for systems that were current at the time\nPython 2.4 was originally released. For more recent systems, you might\nhave to come up with work-arounds. For OS X in particular, try\ninvoking:

\n
\n./configure MACOSX_DEPLOYMENT_TARGET=10.5\n
\n

For more information on the new features of Python 2.4 see the\n2.4 highlights or consult Andrew Kuchling's\nWhat's New In Python\nfor a more detailed view.

\n

Please see the separate bugs page for known issues and the bug\nreporting procedure.

\n

See also the license

\n
\n

Download the release

\n

gzip-compressed source code: python-2.4.6.tgz

\n

bzip2-compressed source code: python-2.4.6.tar.bz2,\nthe source archive.

\n

The bzip2-compressed version is considerably smaller, so get that one if\nyour system has the appropriate tools to deal\nwith it.

\n

Unpack the archive with tar -zxvf Python-2.4.6.tgz (or\nbzcat Python-2.4.6.tar.bz2 | tar -xf -).\nChange to the Python-2.4.6 directory and run the "./configure", "make",\n"make install" commands to compile and install Python. The source archive\nis also suitable for Windows users who feel the need to build their\nown version.

\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.4 release.
  • \n
  • Andrew Kuchling's\nWhat's New in Python 2.4\ndescribes the most visible changes since Python 2.3 in\nmore detail.
  • \n
  • A detailed list of the changes in 2.4.6 can be found in\nthe release notes, or the Misc/NEWS file in the\nsource distribution.
  • \n
  • For the full list of changes, you can poke around in\nSubversion.
  • \n
\n
\n
\n

Documentation

\n

The documentation has also been updated:

\n\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

7564b2b142b1b8345cd5358b7aaaa482 Python-2.4.6.tgz\n(9550168 bytes, signature)

\n

76083277f6c7e4d78992f36d7ad9018d Python-2.4.6.tar.bz2\n(8154677 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nMartin v. L\u00f6wis's\npublic key\nwhich has a key id of 7D9DC8D2.

\n
\n" @@ -1525,7 +1525,7 @@ "show_on_download_page": true, "release_date": "2010-08-24T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.6.6/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.6.6/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.6.6 has been replaced by a newer security-fix only source release\n of Python**. Please download `Python 2.6.8 <../2.6.8/>`_ instead.\n\nPython 2.6 is now in security-fix-only mode; no new features are being added,\nand no new bug fix releases are planned. We intend to provide source-only\nsecurity fixes for the Python 2.6 series until October 2013 (five years after\nthe 2.6 final release). For ongoing maintenance releases, please see the\nPython `2.7 <../2.7/>`_ series. The `NEWS file `_ lists every\nchange in each alpha, beta, and release candidate of Python 2.6.\n\n * `What's New in Python 2.6 `_.\n * Report bugs at ``_.\n * Read the `Python license `_.\n * `PEP 361 `_ set out the development schedule for 2.6.\n\nHelp fund Python and its community by `donating to the Python Software Foundation `_.\n\nDownload\n--------\n\nThis is a production release; we currently support these formats:\n\n * `Gzipped source tar ball (2.6.6) `_\n `(sig) `__\n\n * `Bzipped source tar ball (2.6.6) `_\n `(sig) `__\n\n * `Windows x86 MSI Installer (2.6.6) `_\n `(sig) `__\n\n * `Windows X86-64 MSI Installer (2.6.6)\n `_ [1]_\n `(sig) `__\n\n * `Windows help file\n `_ `(sig)\n `__\n\n * `Mac Installer disk image (2.6.6)\n `_ `(sig)\n `__\n\nMD5 checksums and sizes of the released files::\n\n b2f209df270a33315e62c1ffac1937f0 13318547 Python-2.6.6.tgz\n cf4e6881bb84a7ce6089e4a307f71f14 11080872 Python-2.6.6.tar.bz2\n 6f91625fe7744771da04dd1cabef0adc 15561216 python-2.6.6.amd64.msi\n 80b1ef074a3b86f34a2e6b454a05c8eb 15227904 python-2.6.6.msi\n 29af0ada063ca98257a7d4e3e685e2e8 5468483 python266.chm\n f9b532a7e674a4d67fa214419c83398a 20452372 python-2.6.6-macosx10.3.dmg\n\nThe signatures for the source tarballs above were generated with\n`GnuPG `_ using release manager\nBarry Warsaw's\n`public key `_ \nwhich has a key id of A74B06BF. \nThe Windows installers were signed by Martin von L\u00f6wis'\n`public key `_ \nwhich has a key id of 7D9DC8D2.\nThe Mac disk image was signed by \nRonald Oussoren's public key which has a key id of E6DF025C.\n\nDocumentation\n-------------\n\nThe documentation has also been updated. You can `browse the HTML on-line\n`_ or `download the HTML\n`_.\n\n\n.. [1] The binaries for AMD64 will also work on processors that implement the Intel 64\n architecture (formerly EM64T), i.e. the architecture that Microsoft calls x64,\n and AMD called x86-64 before calling it AMD64. They will not work on Intel\n Itanium Processors (formerly IA-64).", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.6 is now in security-fix-only mode; no new features are being added,\nand no new bug fix releases are planned. We intend to provide source-only\nsecurity fixes for the Python 2.6 series until October 2013 (five years after\nthe 2.6 final release). For ongoing maintenance releases, please see the\nPython 2.7 series. The NEWS file lists every\nchange in each alpha, beta, and release candidate of Python 2.6.

\n
\n\n
\n

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

\n
\n

Download

\n

This is a production release; we currently support these formats:

\n
\n\n
\n

MD5 checksums and sizes of the released files:

\n
\nb2f209df270a33315e62c1ffac1937f0  13318547  Python-2.6.6.tgz\ncf4e6881bb84a7ce6089e4a307f71f14  11080872  Python-2.6.6.tar.bz2\n6f91625fe7744771da04dd1cabef0adc  15561216  python-2.6.6.amd64.msi\n80b1ef074a3b86f34a2e6b454a05c8eb  15227904  python-2.6.6.msi\n29af0ada063ca98257a7d4e3e685e2e8   5468483  python266.chm\nf9b532a7e674a4d67fa214419c83398a  20452372  python-2.6.6-macosx10.3.dmg\n
\n

The signatures for the source tarballs above were generated with\nGnuPG using release manager\nBarry Warsaw's\npublic key\nwhich has a key id of A74B06BF.\nThe Windows installers were signed by Martin von L\u00f6wis'\npublic key\nwhich has a key id of 7D9DC8D2.\nThe Mac disk image was signed by\nRonald Oussoren's public key which has a key id of E6DF025C.

\n
\n
\n

Documentation

\n

The documentation has also been updated. You can browse the HTML on-line or download the HTML.

\n\n\n\n\n\n
[1]The binaries for AMD64 will also work on processors that implement the Intel 64\narchitecture (formerly EM64T), i.e. the architecture that Microsoft calls x64,\nand AMD called x86-64 before calling it AMD64. They will not work on Intel\nItanium Processors (formerly IA-64).
\n
\n" @@ -1548,7 +1548,7 @@ "show_on_download_page": true, "release_date": "2003-12-19T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.3.3/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.3.3/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\npatch release release which supersedes earlier releases of 2.3.\n\n\n\n
\n Important: This release is vulnerable to the problem described in\n security advisory PSF-2006-001\n \"Buffer overrun in repr() of unicode strings in wide unicode\n builds (UCS-4)\". This fix is included in\n Python 2.4.4\n and Python 2.5. If you need to remain with Python 2.3,\n there's a patch available from the security advisory page.\n
\n\n
Important:\n2.3.5 includes a security\nfix for SimpleXMLRPCServer.py.\n
\n\n

We're happy to announce the release of \nPython 2.3.3 (final) on December 19th, 2003.\nThis is a bug-fix release for Python 2.3 that fixes a number of bugs,\nincluding a couple of serious errors with weakrefs and the cyclic garbage\ncollector. There are also a number of fixes to the standard library - see\nthe release notes for details.\nPython 2.3.3 supersedes the previous Python 2.3.2 \nrelease.\n\n

No new features have been added in Python 2.3.3. The 2.3 series is\nnow in bugfix-only mode.\n\n

Please see the separate bugs page for known\nissues and the bug reporting procedure.\n\n

Download the release

\n\n

Windows users should download the Windows installer, Python-2.3.3.exe, run\nit and follow the friendly instructions on the screen to complete the\ninstallation. Windows users may also be interested in Mark Hammond's\nwin32all, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.

\n\n

RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using\noperating systems are available from the RPMs page.\n\n

All others should download either \nPython-2.3.3.tgz or\nPython-2.3.3.tar.bz2, \nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the appropriate \ntools to deal with it. Unpack it with \n\"tar -zxvf Python-2.3.3.tgz\" (or \n\"bzcat Python-2.3.3.tar.bz2 | tar -xf -\"). \nChange to the Python-2.3.3 directory\nand run the \"./configure\", \"make\", \"make install\" commands to compile \nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.\n\n

Warning for Solaris/HP-UX users: Some versions of the\nSolaris and HP/UX versions of tar(1) report checksum\nerrors and are unable to unpack the Python source tree.\nThis is caused by some pathnames being too\nlong for the vendor's version. Use\nGNU tar instead.\n\n

If you're having trouble building on your system, check the top-level\nREADME file for platform-specific tips, or check the \nBuild Bugs section on the Bugs webpage.\n\n\n\n

What's New?

\n\n
    \n\n

  • A detailed list of the changes since 2.3.2 is in the release notes, or the file Misc/NEWS in\nthe source distribution.\n\n
  • See the highlights of the\nPython 2.3 release. As noted, the 2.3.3 release is a bugfix release\nof 2.3.2, itself a bugfix release of 2.3. \n\n

  • The Windows installer now includes the documentation in searchable \nhtmlhelp format, rather than individual HTML files. You can still download the\nindividual HTML files.\n\n

  • Andrew Kuchling's What's New\nin Python 2.3 describes the most visible changes since Python 2.2 in more detail.\n\n

  • For the full list of changes, you can poke around in CVS.\n\n

  • The PSF's press\nrelease announcing 2.3.3.\n\n\n
\n\n

Documentation

\n\n

The documentation has been updated too:\n\n

\n\n

The interim documentation for\nnew-style classes, last seen for Python 2.2.3, is still relevant\nfor Python 2.3.3. Raymond Hettinger has also written a tutorial on\ndescriptors, introduced in Python 2.2. \nIn addition, The Python 2.3 Method\nResolution Order is a nice paper by Michele Simionato that\nexplains the C3 MRO algorithm (new in Python 2.3) clearly. (Also\navailable as reStructured Text. Copied with\npermission.)\n\n

Files, MD5 checksums, signatures, and sizes

\n\n
\n4d16732b1cfccc0ed250956d41463c61 Python-2.3.3.tgz (8491380 bytes, signature)\n70ada9f65742ab2c77a96bcd6dffd9b1 Python-2.3.3.tar.bz2 (7195007 bytes, signature)\n92b8e2bb82f0589b70ef5afff204da39 Python-2.3.3.exe (9557065 bytes, signature)\n
\n\n

The signatures above were generated with\nGnuPG using the release manager's\n(Anthony Baxter)\npublic key \nwhich has a key id of 6A45C816.\n\n

 ", "content_markup_type": "restructuredtext", "_content_rendered": "\n

patch release release which supersedes earlier releases of 2.3.</i>\n</blockquote>

\n
\n
<blockquote>
\n
<b>Important:</b> This release is vulnerable to the problem described in\n<a href="/news/security/PSF-2006-001/">security advisory PSF-2006-001</a>\n"Buffer overrun in repr() of unicode strings in wide unicode\nbuilds (UCS-4)". This fix is included in\n<a href="../2.4.4/">Python 2.4.4</a>\nand <a href="../2.5/">Python 2.5</a>. If you need to remain with Python 2.3,\nthere's a patch available from the security advisory page.
\n
\n

</blockquote>

\n

<blockquote> <b>Important:\n2.3.5 includes a <a href="/news/security/PSF-2005-001/" >security\nfix</a> for SimpleXMLRPCServer.py.</b>\n</blockquote>

\n

<p>We're happy to announce the release of\n<b>Python 2.3.3 (final)</b> on December 19th, 2003.\nThis is a bug-fix release for Python 2.3 that fixes a number of bugs,\nincluding a couple of serious errors with weakrefs and the cyclic garbage\ncollector. There are also a number of fixes to the standard library - see\nthe <a href="NEWS.txt">release notes</a> for details.\nPython 2.3.3 supersedes the previous <a href="../2.3.2/">Python 2.3.2</a>\nrelease.

\n

<p>No new features have been added in Python 2.3.3. The 2.3 series is\nnow in bugfix-only mode.

\n

<p>Please see the separate <a href="bugs">bugs page</a> for known\nissues and the bug reporting procedure.

\n

<h3>Download the release</h3>

\n

<p><b>Windows</b> users should download the Windows installer, <a\nhref="/ftp/python/2.3.3/Python-2.3.3.exe">Python-2.3.3.exe</a>, run\nit and follow the friendly instructions on the screen to complete the\ninstallation. Windows users may also be interested in Mark Hammond's\n<a href="http://starship.python.net/crew/mhammond/"\n>win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.</p>

\n

<p>RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using\noperating systems are available from <a href="rpms">the RPMs page</a>.

\n

<p><b>All others</b> should download either\n<a href="/ftp/python/2.3.3/Python-2.3.3.tgz">Python-2.3.3.tgz</a> or\n<a href="/ftp/python/2.3.3/Python-2.3.3.tar.bz2">Python-2.3.3.tar.bz2</a>,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the <a href="http://sources.redhat.com/bzip2/">appropriate\ntools</a> to deal with it. Unpack it with\n"tar&nbsp;-zxvf&nbsp;Python-2.3.3.tgz" (or\n"bzcat&nbsp;Python-2.3.3.tar.bz2&nbsp;|&nbsp;tar&nbsp;-xf&nbsp;-").\nChange to the Python-2.3.3 directory\nand run the "./configure", "make", "make&nbsp;install" commands to compile\nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.

\n

<p><b>Warning for Solaris/HP-UX users</b>: Some versions of the\nSolaris and HP/UX versions of <i>tar(1)</i> report checksum\nerrors and are unable to unpack the Python source tree.\nThis is caused by some pathnames being too\nlong for the vendor's version. Use\n<a href="http://www.gnu.org/software/tar/tar.html">GNU tar</a> instead.

\n

<p>If you're having trouble building on your system, check the top-level\nREADME file for platform-specific tips, or check the\n<a href="bugs#build">Build Bugs</a> section on the Bugs webpage.

\n

<!--mac\n<p><b>Macintosh</b> users can find binaries and source on\nJack Jansen's\n<a href="http://homepages.cwi.nl/~jack/macpython/">MacPython page</a>.\nMac OS X users who have a C compiler (which comes with the\n<a href="http://developer.apple.com/tools/macosxtools.html">OS X\nDeveloper Tools</a>) can also build from the source tarball below.\n-->

\n

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

\n

<ul>

\n

<p><li>A detailed list of the changes since 2.3.2 is in the <a\nhref="NEWS.txt">release notes</a>, or the file <tt>Misc/NEWS</tt> in\nthe source distribution.

\n

<li>See the <a href="../2.3/highlights">highlights</a> of the\nPython 2.3 release. As noted, the 2.3.3 release is a bugfix release\nof 2.3.2, itself a bugfix release of 2.3.

\n

<p><li>The Windows installer now includes the documentation in searchable\nhtmlhelp format, rather than individual HTML files. You can still download the\n<a href="/ftp/python/doc/2.3.3/">individual HTML files</a>.

\n

<p><li>Andrew Kuchling's <a href="/doc/2.3.3/whatsnew/">What's New\nin Python 2.3</a> describes the most visible changes since <a\nhref="../2.2.3/">Python 2.2</a> in more detail.

\n

<p><li>For the full list of changes, you can poke around in <a\nhref="http://sourceforge.net/cvs/?group_id=5470">CVS</a>.

\n

<p><li>The PSF's <a href="/psf/press-release/pr20031219">press\nrelease</a> announcing 2.3.3.

\n

</ul>

\n

<h3>Documentation</h3>

\n

<p>The documentation has been updated too:

\n

<ul>

\n

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

\n

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

\n

</ul>

\n

<p>The <a href="/2.2.3/descrintro">interim documentation for\nnew-style classes</a>, last seen for Python 2.2.3, is still relevant\nfor Python 2.3.3. Raymond Hettinger has also written a <a\nhref="http://users.rcn.com/python/download/Descriptor.htm">tutorial on\ndescriptors</a>, introduced in Python 2.2.\nIn addition, <a href="/download/releases/2.3/mro">The Python 2.3 Method\nResolution Order</a> is a nice paper by Michele Simionato that\nexplains the C3 MRO algorithm (new in Python 2.3) clearly. (Also\navailable as <a href="/download/releases/2.3/mro/mro.txt">reStructured Text</a>. Copied with\npermission.)

\n

<h3>Files, <a href="md5sum.py">MD5</a> checksums, signatures, and sizes</h3>

\n

<pre>\n4d16732b1cfccc0ed250956d41463c61 <a href="/ftp/python/2.3.3/Python-2.3.3.tgz">Python-2.3.3.tgz</A> (8491380 bytes, <a href="Python-2.3.3.tgz.asc">signature</a>)\n70ada9f65742ab2c77a96bcd6dffd9b1 <a href="/ftp/python/2.3.3/Python-2.3.3.tar.bz2">Python-2.3.3.tar.bz2</A> (7195007 bytes, <a href="Python-2.3.3.tar.bz2.asc">signature</a>)\n92b8e2bb82f0589b70ef5afff204da39 <a href="/ftp/python/2.3.3/Python-2.3.3.exe">Python-2.3.3.exe</a> (9557065 bytes, <a href="Python-2.3.3.exe.asc">signature</a>)\n</pre>

\n

<p>The signatures above were generated with\n<a href="http://www.gnupg.org">GnuPG</a> using the release manager's\n(Anthony Baxter)\n<a href="/download#pubkeys">public key</a>\nwhich has a key id of 6A45C816.

\n

<p>&nbsp;

\n" @@ -1571,7 +1571,7 @@ "show_on_download_page": true, "release_date": "2011-06-03T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.6.7/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.6.7/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.6.7 has been replaced by a newer security-fix only source release\n of Python**. Please download `Python 2.6.8 <../2.6.8/>`_ instead.\n\n\n **Python 2.6.7** is a security-fix only source release for Python `2.6.6\n <../2.6.6/>`_, fixing several reported security issues. Python 2.6.7 was\n released on June 3, 2011.\n \n The last binary release of Python 2.6 was `2.6.6`_.\n\n\nPython 2.6 is now in security-fix-only mode; no new features are being added,\nand no new bug fix releases are planned. We intend to provide source-only\nsecurity fixes for the Python 2.6 series until October 2013 (five years after\nthe 2.6 final release). For ongoing maintenance releases, please see the\nPython `2.7 <../2.7/>`_ series. The `NEWS file `_ lists every\nchange in each alpha, beta, and release candidate of Python 2.6.\n\n * `What's New in Python 2.6 `_.\n * Report bugs at ``_.\n * Read the `Python license `_.\n * `PEP 361 `_ set out the development schedule for 2.6.\n\nHelp fund Python and its community by `donating to the Python Software Foundation `_.\n\nDownload\n--------\n\nThis is a production release; we currently support these formats:\n\n * `Gzipped source tar ball (2.6.7) `_\n `(sig) `__\n\n * `Bzipped source tar ball (2.6.7) `_\n `(sig) `__\n\nMD5 checksums and sizes of the released files::\n\n af474f85a3af69ea50438a2a48039d7d 13322372 Python-2.6.7.tgz\n d40ef58ed88438a870bbeb0ac5d4217b 11084667 Python-2.6.7.tar.bz2\n\nThe signatures for the source tarballs above were generated with\n`GnuPG `_ using release manager\nBarry Warsaw's\n`public key `_ \nwhich has a key id of A74B06BF. \n\nDocumentation\n-------------\n\nThe documentation has also been updated. You can `browse the HTML on-line\n`_ or `download the HTML\n`_.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.6 is now in security-fix-only mode; no new features are being added,\nand no new bug fix releases are planned. We intend to provide source-only\nsecurity fixes for the Python 2.6 series until October 2013 (five years after\nthe 2.6 final release). For ongoing maintenance releases, please see the\nPython 2.7 series. The NEWS file lists every\nchange in each alpha, beta, and release candidate of Python 2.6.

\n
\n\n
\n

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

\n
\n

Download

\n

This is a production release; we currently support these formats:

\n
\n\n
\n

MD5 checksums and sizes of the released files:

\n
\naf474f85a3af69ea50438a2a48039d7d  13322372  Python-2.6.7.tgz\nd40ef58ed88438a870bbeb0ac5d4217b  11084667  Python-2.6.7.tar.bz2\n
\n

The signatures for the source tarballs above were generated with\nGnuPG using release manager\nBarry Warsaw's\npublic key\nwhich has a key id of A74B06BF.

\n
\n
\n

Documentation

\n

The documentation has also been updated. You can browse the HTML on-line or download the HTML.

\n
\n" @@ -1594,7 +1594,7 @@ "show_on_download_page": true, "release_date": "2008-12-23T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.5.4/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.5.4/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n We are pleased to announce the release of \n **Python 2.5.4 (final)**, a \n bugfix release of Python 2.5, on December 23rd, 2008.\n\n **Python 2.5.4 has been replaced by a newer bugfix release of\n Python**. Please download `Python 2.5.6 <../2.5.6/>`__ instead,\n unless you need to use the Windows and OS X binaries provided here.\n\nThis is the last bugfix release of Python 2.5. Future releases of\nPython 2.5 will only contain security patches; no new features are\nbeing added, and no \"regular\" bugs will be fixed anymore. According to\nthe release notes, about 80 bugs and patches have been addressed since\nPython 2.5.2, many of them improving the stability of the interpreter,\nand improving its portability. Python 2.5.3 unfortunately contained an\nincorrect patch that could cause interpreter crashes; the only change\nin Python 2.5.4 relative to 2.5.4 is the reversal of this patch.\nFuture releases will only address security isses, and no binaries or\ndocumentation updates will be provided in future releases of Python\n2.5.\n\nIf you want the latest production version of Python, use\n`Python 2.7.2 <../2.7.2/>`_ or later.\n\nSee the `detailed release notes `_ for more details.\n\nFor more information on the new features of `Python 2.5 <../2.5/>`_ see the \n`2.5 highlights <../2.5/highlights>`_ or consult Andrew Kuchling's \n`What's New In Python `_\nfor a more detailed view.\n\nPlease see the separate `bugs page `_ for known issues and the bug \nreporting procedure.\n\nSee also the `license `_.\n\nDownload the release\n--------------------\n\nWindows\n=======\n\nFor x86 processors: `python-2.5.4.msi `_ \n\nFor Win64-Itanium users: `python-2.5.4.ia64.msi `_ \n\nFor Win64-AMD64 users: `python-2.5.4.amd64.msi `_ \n\nThis installer allows for `automated installation\n`_ and `many other new features\n`_.\n\nTo use these installers, the Windows system must support Microsoft\nInstaller 2.0. Just save the installer file to your local machine and \nthen run it to find out if your machine supports\nMSI. \n\nWindows XP and later already have MSI; many older machines will\nalready have MSI installed.\n\nIf your machine lacks Microsoft Installer, you'll have to download it\nfreely from Microsoft for `Windows 95, 98 and Me\n`_\nand for `Windows NT 4.0 and 2000\n`_.\n\nWindows users may also be interested in Mark Hammond's \n`pywin32 `_ package,\navailable from \n`Sourceforge `_.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.\n\n\nMacOS X\n=======\n\nFor MacOS X 10.3 and later: `python-2.5.4-macosx.dmg `_. This is a Universal installer.\n\nThe Universal OS X image contains an installer for python \n2.5.4 that works on Mac OS X 10.3.9 and later, on both PPC and Intel \nMacs. The compiled libraries include both bsddb and readline.\n\n\nOther platforms\n===============\n\ngzip-compressed source code: `Python-2.5.4.tgz `_\n\nbzip2-compressed source code: `Python-2.5.4.tar.bz2 `_,\nthe source archive. \n\nThe bzip2-compressed version is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal \nwith it. \n\nUnpack the archive with ``tar -zxvf Python-2.5.4.tgz`` (or \n``bzcat Python-2.5.4.tar.bz2 | tar -xf -``). \nChange to the Python-2.5.4 directory and run the \"./configure\", \"make\", \n\"make install\" commands to compile and install Python. The source archive \nis also suitable for Windows users who feel the need to build their \nown version.\n\n\nWhat's New?\n-----------\n\n* See the `highlights <../2.5/highlights>`_ of the Python 2.5 release.\n\n* Andrew Kuchling's \n `What's New in Python 2.5 `_\n describes the most visible changes since `Python 2.4 <../2.4/>`_ in \n more detail.\n\n* A detailed list of the changes in 2.5.4 can be found in \n the `release notes `_, or the ``Misc/NEWS`` file in the \n source distribution.\n\n* For the full list of changes, you can poke around in \n `Subversion `_.\n\nDocumentation\n-------------\n\nThe documentation has also been updated:\n\n* `Browse HTML on-line `_\n\n.. * Download using `HTTP `_.\n\n.. * Documentation is available in Windows Help (.chm) format - `Python25.chm `_.\n\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n ``ad47b23778f64edadaaa8b5534986eed`` `Python-2.5.4.tgz `_\n (11604497 bytes, `signature `__)\n\n ``394a5f56a5ce811fb0f023197ec0833e`` `Python-2.5.4.tar.bz2 `_\n (9821313 bytes, `signature `__)\n\n ``b4bbaf5a24f7f0f5389706d768b4d210`` `python-2.5.4.msi `_\n (11323392 bytes, `signature `__)\n\n ``b1e1e2a43324b0b6ddaff101ecbd8913`` `python-2.5.4.amd64.msi `_\n (11340800 bytes, `signature `__)\n\n ``1acf900a3daf3f99d1a5511c2df98853`` `python-2.5.4.ia64.msi `_\n (13567488 bytes, `signature `__)\n\n ``d8bd62fd175f5f9e9f4573e31096747e`` `python-2.5.4-macosx.dmg `_\n (19277129 bytes, `signature `__)\n\n ``46d82531cfb9384d19d1bb4c9bbcfbab`` `Python25.chm `_\n (4182312 bytes, `signature `__)\n\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nMartin v. L\u00f6wis's\n`public key `_ \nwhich has a key id of 7D9DC8D2.\n\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

This is the last bugfix release of Python 2.5. Future releases of\nPython 2.5 will only contain security patches; no new features are\nbeing added, and no "regular" bugs will be fixed anymore. According to\nthe release notes, about 80 bugs and patches have been addressed since\nPython 2.5.2, many of them improving the stability of the interpreter,\nand improving its portability. Python 2.5.3 unfortunately contained an\nincorrect patch that could cause interpreter crashes; the only change\nin Python 2.5.4 relative to 2.5.4 is the reversal of this patch.\nFuture releases will only address security isses, and no binaries or\ndocumentation updates will be provided in future releases of Python\n2.5.

\n

If you want the latest production version of Python, use\nPython 2.7.2 or later.

\n

See the detailed release notes for more details.

\n

For more information on the new features of Python 2.5 see the\n2.5 highlights or consult Andrew Kuchling's\nWhat's New In Python\nfor a more detailed view.

\n

Please see the separate bugs page for known issues and the bug\nreporting procedure.

\n

See also the license.

\n
\n

Download the release

\n
\n

Windows

\n

For x86 processors: python-2.5.4.msi

\n

For Win64-Itanium users: python-2.5.4.ia64.msi

\n

For Win64-AMD64 users: python-2.5.4.amd64.msi

\n

This installer allows for automated installation and many other new features.

\n

To use these installers, the Windows system must support Microsoft\nInstaller 2.0. Just save the installer file to your local machine and\nthen run it to find out if your machine supports\nMSI.

\n

Windows XP and later already have MSI; many older machines will\nalready have MSI installed.

\n

If your machine lacks Microsoft Installer, you'll have to download it\nfreely from Microsoft for Windows 95, 98 and Me\nand for Windows NT 4.0 and 2000.

\n

Windows users may also be interested in Mark Hammond's\npywin32 package,\navailable from\nSourceforge.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.

\n
\n
\n

MacOS X

\n

For MacOS X 10.3 and later: python-2.5.4-macosx.dmg. This is a Universal installer.

\n

The Universal OS X image contains an installer for python\n2.5.4 that works on Mac OS X 10.3.9 and later, on both PPC and Intel\nMacs. The compiled libraries include both bsddb and readline.

\n
\n
\n

Other platforms

\n

gzip-compressed source code: Python-2.5.4.tgz

\n

bzip2-compressed source code: Python-2.5.4.tar.bz2,\nthe source archive.

\n

The bzip2-compressed version is considerably smaller, so get that one if\nyour system has the appropriate tools to deal\nwith it.

\n

Unpack the archive with tar -zxvf Python-2.5.4.tgz (or\nbzcat Python-2.5.4.tar.bz2 | tar -xf -).\nChange to the Python-2.5.4 directory and run the "./configure", "make",\n"make install" commands to compile and install Python. The source archive\nis also suitable for Windows users who feel the need to build their\nown version.

\n
\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.5 release.
  • \n
  • Andrew Kuchling's\nWhat's New in Python 2.5\ndescribes the most visible changes since Python 2.4 in\nmore detail.
  • \n
  • A detailed list of the changes in 2.5.4 can be found in\nthe release notes, or the Misc/NEWS file in the\nsource distribution.
  • \n
  • For the full list of changes, you can poke around in\nSubversion.
  • \n
\n
\n
\n

Documentation

\n

The documentation has also been updated:

\n\n\n\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

ad47b23778f64edadaaa8b5534986eed Python-2.5.4.tgz\n(11604497 bytes, signature)

\n

394a5f56a5ce811fb0f023197ec0833e Python-2.5.4.tar.bz2\n(9821313 bytes, signature)

\n

b4bbaf5a24f7f0f5389706d768b4d210 python-2.5.4.msi\n(11323392 bytes, signature)

\n

b1e1e2a43324b0b6ddaff101ecbd8913 python-2.5.4.amd64.msi\n(11340800 bytes, signature)

\n

1acf900a3daf3f99d1a5511c2df98853 python-2.5.4.ia64.msi\n(13567488 bytes, signature)

\n

d8bd62fd175f5f9e9f4573e31096747e python-2.5.4-macosx.dmg\n(19277129 bytes, signature)

\n

46d82531cfb9384d19d1bb4c9bbcfbab Python25.chm\n(4182312 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nMartin v. L\u00f6wis's\npublic key\nwhich has a key id of 7D9DC8D2.

\n
\n" @@ -1617,7 +1617,7 @@ "show_on_download_page": true, "release_date": "2005-09-27T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.4.2/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.4.2/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.4.2 has been replaced by a newer bugfix\n release of Python.** Please see the `releases page <../>`_ to select a more\n recent release.\n\nWe are pleased to announce the release of **Python 2.4.2 (final)**, a \nbugfix release, on September 28, 2005. \n\n **Important:** This release is vulnerable to the problem described in\n `security advisory PSF-2006-001 `_\n \"Buffer overrun in repr() of unicode strings in wide unicode\n builds (UCS-4)\". This fix is included in `Python 2.4.4 <../2.4.4/>`_\n\nPython 2.4 is now in bugfix-only mode, no new features are being added. More than 60 \nbugs have been squashed since Python 2.4.1, including bugs that prevented\nPython working properly on 64 bit AIX and HP/UX. See the \n`detailed release notes `_ for more, \n\nFor more information on the new features of \n`Python 2.4 <../2.4/>`_ see the \n`2.4 highlights <../2.4/highlights>`_ or consult Andrew \nKuchling's `What's New In Python `_\nfor a more detailed view.\n\nPlease see the separate `bugs page `_ for known\nissues and the bug reporting procedure.\n\nSee also the `license `_\n\nDownload the release\n--------------------\n\nStarting with the Python 2.4 releases the **Windows** Python \ninstaller is being distributed as a Microsoft Installer (.msi) file. \nTo use this, the Windows system must support Microsoft Installer\n2.0. Just save the installer file \n`Python-2.4.2.msi `_ \nto your local machine, then double-click python-2.4.2.msi to find \nout if your machine supports MSI. If it doesn't, you'll need to \ninstall Microsoft Installer first. Many other packages (such as \nWord and Office) also include MSI, so you \nmay already have it on your system. If not, you can download it freely\nfrom Microsoft for `Windows 95, 98 and Me `_\nand for `Windows NT 4.0 and 2000 `_.\nWindows XP and later already have MSI; many older machines will already have MSI installed. \n\nThe new format installer allows for `automated installation `_ \nand `many other shiny new features `_.\nThere is also a separate installer \n`Python-2.4.2.ia64.msi `_ \nfor Win64-Itanium users.\n\nWindows users may also be\ninterested in Mark Hammond's `pywin32 `_ package,\navailable from `Sourceforge `_.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.\n\nRPMs for Fedora Core 3 (and similar) are available, see \n`the 2.4.2 RPMs page `_\n\n.. Bob Ippolito has created an installer for Mac OS X 10.3 and\n.. later - you can fetch this from `his site `_, or directly from `here `_.\n\n**All others** should download either \n`python-2.4.2.tgz `_ or\n`python-2.4.2.tar.bz2 `_,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the `appropriate tools `_ to deal with it. Unpack it with \n``tar -zxvf Python-2.4.2.tgz`` (or \n``bzcat Python-2.4.2.tar.bz2 | tar -xf -``). \nChange to the Python-2.4.2 directory\nand run the \"./configure\", \"make\", \"make install\" commands to compile \nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.\n\nWhat's New?\n-----------\n\n* See the `highlights <../2.4/highlights>`_ of the Python 2.4 release.\n\n* Andrew Kuchling's `What's New in Python 2.4 `_\n describes the most visible changes since `Python 2.3 <../2.3/>`_ in more detail.\n\n* A detailed list of the changes in 2.4.2 can be found in the `release notes `_,\n or the ``Misc/NEWS`` file in the source distribution.\n\n* For the full list of changes, you can poke around in `CVS `_.\n\nDocumentation\n-------------\n\nThe documentation has also been updated:\n\n* `Browse HTML on-line `_\n\n* Download using `HTTP `_.\n\n* Documentation is available in Windows Help (.chm) format - `python24.chm `_.\n\n\nFiles, `MD5 `_ checksums, signatures and sizes\n---------------------------------------------------------\n\n\t``07cfc759546f6723bb367be5b1ce9875`` `Python-2.4.2.tgz `_ \n (9239975 bytes, `signature `__)\n\n\t``98db1465629693fc434d4dc52db93838`` `Python-2.4.2.tar.bz2 `_ \n (7853169 bytes, `signature `__)\n\n\t``bfb6fc0704d225c7a86d4ba8c922c7f5`` `python-2.4.2.msi `_\n (9671168 bytes, `signature `__)\n\n\t``f9a189a11316dc523732b38334c9dd7b`` `python-2.4.2.ia64.msi `_ \n (8110080 bytes, `signature `__)\n\n\t``XXXXX575a2c5d6ab24be10c38154551a`` `MacPython-OSX-2.4.2-1.dmg `_ \n (7918391 bytes, `signature `__)\n\nThe signatures above were generated with\n`GnuPG `_ using release manager\nAnthony Baxter's\n`public key `_ \nwhich has a key id of 6A45C816.\n\n", "content_markup_type": "restructuredtext", "_content_rendered": "\n

We are pleased to announce the release of Python 2.4.2 (final), a\nbugfix release, on September 28, 2005.

\n
\nImportant: This release is vulnerable to the problem described in\nsecurity advisory PSF-2006-001\n"Buffer overrun in repr() of unicode strings in wide unicode\nbuilds (UCS-4)". This fix is included in Python 2.4.4
\n

Python 2.4 is now in bugfix-only mode, no new features are being added. More than 60\nbugs have been squashed since Python 2.4.1, including bugs that prevented\nPython working properly on 64 bit AIX and HP/UX. See the\ndetailed release notes for more,

\n

For more information on the new features of\nPython 2.4 see the\n2.4 highlights or consult Andrew\nKuchling's What's New In Python\nfor a more detailed view.

\n

Please see the separate bugs page for known\nissues and the bug reporting procedure.

\n

See also the license

\n
\n

Download the release

\n

Starting with the Python 2.4 releases the Windows Python\ninstaller is being distributed as a Microsoft Installer (.msi) file.\nTo use this, the Windows system must support Microsoft Installer\n2.0. Just save the installer file\nPython-2.4.2.msi\nto your local machine, then double-click python-2.4.2.msi to find\nout if your machine supports MSI. If it doesn't, you'll need to\ninstall Microsoft Installer first. Many other packages (such as\nWord and Office) also include MSI, so you\nmay already have it on your system. If not, you can download it freely\nfrom Microsoft for Windows 95, 98 and Me\nand for Windows NT 4.0 and 2000.\nWindows XP and later already have MSI; many older machines will already have MSI installed.

\n

The new format installer allows for automated installation\nand many other shiny new features.\nThere is also a separate installer\nPython-2.4.2.ia64.msi\nfor Win64-Itanium users.

\n

Windows users may also be\ninterested in Mark Hammond's pywin32 package,\navailable from Sourceforge.\npywin32 adds a number of Windows-specific extensions to Python, including COM support and the Pythonwin IDE.

\n

RPMs for Fedora Core 3 (and similar) are available, see\nthe 2.4.2 RPMs page

\n\n\n

All others should download either\npython-2.4.2.tgz or\npython-2.4.2.tar.bz2,\nthe source archive. The tar.bz2 is considerably smaller, so get that one if\nyour system has the appropriate tools to deal with it. Unpack it with\ntar -zxvf Python-2.4.2.tgz (or\nbzcat Python-2.4.2.tar.bz2 | tar -xf -).\nChange to the Python-2.4.2 directory\nand run the "./configure", "make", "make install" commands to compile\nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.

\n
\n
\n

What's New?

\n
    \n
  • See the highlights of the Python 2.4 release.
  • \n
  • Andrew Kuchling's What's New in Python 2.4\ndescribes the most visible changes since Python 2.3 in more detail.
  • \n
  • A detailed list of the changes in 2.4.2 can be found in the release notes,\nor the Misc/NEWS file in the source distribution.
  • \n
  • For the full list of changes, you can poke around in CVS.
  • \n
\n
\n
\n

Documentation

\n

The documentation has also been updated:

\n\n
\n
\n

Files, MD5 checksums, signatures and sizes

\n
\n

07cfc759546f6723bb367be5b1ce9875 Python-2.4.2.tgz\n(9239975 bytes, signature)

\n

98db1465629693fc434d4dc52db93838 Python-2.4.2.tar.bz2\n(7853169 bytes, signature)

\n

bfb6fc0704d225c7a86d4ba8c922c7f5 python-2.4.2.msi\n(9671168 bytes, signature)

\n

f9a189a11316dc523732b38334c9dd7b python-2.4.2.ia64.msi\n(8110080 bytes, signature)

\n

XXXXX575a2c5d6ab24be10c38154551a MacPython-OSX-2.4.2-1.dmg\n(7918391 bytes, signature)

\n
\n

The signatures above were generated with\nGnuPG using release manager\nAnthony Baxter's\npublic key\nwhich has a key id of 6A45C816.

\n
\n" @@ -1640,7 +1640,7 @@ "show_on_download_page": true, "release_date": "2010-07-03T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.7/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nNote: A bugfix release, 2.7.13, is currently `available `__. Its use is recommended.\n\nPython 2.7.0 was released on July 3rd, 2010.\n\nPython 2.7 is scheduled to be the last major version in the 2.x series before it\nmoves into an extended maintenance period. This release contains many of the\nfeatures that were first released in Python 3.1. Improvements in this release\ninclude:\n\n- An ordered dictionary type\n- New unittest features including test skipping, new assert methods, and test\n discovery\n- A much faster io module\n- Automatic numbering of fields in the str.format() method\n- Float repr improvements backported from 3.x\n- Tile support for Tkinter\n- A backport of the memoryview object from 3.x\n- Set literals\n- Set and dictionary comprehensions\n- Dictionary views\n- New syntax for nested with statements\n- The sysconfig module\n\nSee these resources for further information:\n\n* `What's new in 2.7? `_\n* `Change log for this release `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\n\nDownload\n--------\n\nThis is a production release. Please `report any bugs\n`_ you encounter.\n\nWe currently support these formats for download:\n\n* `Gzipped source tar ball (2.7.0) `_ `(sig)\n `__\n\n* `Bzipped source tar ball (2.7.0) `_\n `(sig) `__\n\n* `Windows x86 MSI Installer (2.7.0) `_ `(sig)\n `__\n\n* `Windows X86-64 MSI Installer (2.7.0) `_\n [1]_ `(sig) `_\n\n* `Mac Installer disk image (2.7.0) for OS X 10.5 and later `__ `(sig) `__. It contains code for PPC, i386, and x86-64.\n\n* `32-bit Mac Installer disk image (2.7.0) for OS X 10.3 and later `__ `(sig) `__.\n\n* `Windows help file `_\n `(sig) `__\n\nThe source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installer was signed\nby Martin von L\u00f6wis' public key, which has a key id of 7D9DC8D2. The Mac\ninstallers were signed with Ronald Oussoren's key, which has a key id of\nE6DF025C. The public keys are located on the `download page\n`_.\n\nMD5 checksums and sizes of the released files::\n\n 35f56b092ecf39a6bd59d64f142aae0f 14026384 Python-2.7.tgz\n 0e8c9ec32abf5b732bea7d91b38c3339 11735195 Python-2.7.tar.bz2\n bd0dc174cbefbc37064ea81db1f669b7 16247296 python-2.7.amd64.msi\n 1719febcbc0e0af3a6d3a47ba5fbf851 15913472 python-2.7.msi\n 759077d3763134b3272f0e04ea082bd9 21420655 python-2.7-macosx10.3.dmg\n bb3d6f1e300da7fbc2730f1af9317d99 21509961 python-2.7-macosx10.5.dmg\n 575156d33dc71b6581865a374f5c7ad2 5754439 python27.chm\n\n.. [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).", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Note: A bugfix release, 2.7.13, is currently available. Its use is recommended.

\n

Python 2.7.0 was released on July 3rd, 2010.

\n

Python 2.7 is scheduled to be the last major version in the 2.x series before it\nmoves into an extended maintenance period. This release contains many of the\nfeatures that were first released in Python 3.1. Improvements in this release\ninclude:

\n
    \n
  • An ordered dictionary type
  • \n
  • New unittest features including test skipping, new assert methods, and test\ndiscovery
  • \n
  • A much faster io module
  • \n
  • Automatic numbering of fields in the str.format() method
  • \n
  • Float repr improvements backported from 3.x
  • \n
  • Tile support for Tkinter
  • \n
  • A backport of the memoryview object from 3.x
  • \n
  • Set literals
  • \n
  • Set and dictionary comprehensions
  • \n
  • Dictionary views
  • \n
  • New syntax for nested with statements
  • \n
  • The sysconfig module
  • \n
\n

See these resources for further information:

\n\n
\n

Download

\n

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

\n

We currently support these formats for download:

\n\n

The source tarballs are signed with Benjamin Peterson's key (fingerprint: 12EF\n3DC3 8047 DA38 2D18 A5B9 99CD EA9D A413 5B38). The Windows installer was signed\nby Martin von L\u00f6wis' public key, which has a key id of 7D9DC8D2. The Mac\ninstallers were signed with Ronald Oussoren's key, which has a key id of\nE6DF025C. The public keys are located on the download page.

\n

MD5 checksums and sizes of the released files:

\n
\n35f56b092ecf39a6bd59d64f142aae0f  14026384  Python-2.7.tgz\n0e8c9ec32abf5b732bea7d91b38c3339  11735195  Python-2.7.tar.bz2\nbd0dc174cbefbc37064ea81db1f669b7  16247296  python-2.7.amd64.msi\n1719febcbc0e0af3a6d3a47ba5fbf851  15913472  python-2.7.msi\n759077d3763134b3272f0e04ea082bd9  21420655  python-2.7-macosx10.3.dmg\nbb3d6f1e300da7fbc2730f1af9317d99  21509961  python-2.7-macosx10.5.dmg\n575156d33dc71b6581865a374f5c7ad2   5754439  python27.chm\n
\n\n\n\n\n\n
[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).
\n
\n" @@ -1663,7 +1663,7 @@ "show_on_download_page": true, "release_date": "2009-10-26T00:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.6.4/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.6.4/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\n **Python 2.6.4 has been replaced by a newer bugfix release of Python**.\n Please download `Python 2.6.6 <../2.6.6/>`__ instead.\n\nPython 2.6.4 was a critical bug fix for Python `2.6.3 <../2.6.3/>`_, which had\nregressions in the logging package and in setuptools compatibility. Python\n2.6.4 was released on 25-Oct-2009.\n\nPython 2.6 is now in bugfix-only mode; no new features are being\nadded. The `NEWS file `_ lists every change in each alpha,\nbeta, and release candidate of Python 2.6.\n\n * `What's New in Python 2.6 `_.\n * Report bugs at ``_.\n * Read the `Python license `_.\n * `PEP 361 `_ set out the development schedule for 2.6.\n\nHelp fund Python and its community by `donating to the Python Software Foundation `_.\n\nDownload\n--------\n\nThis is a release candidate; we currently support these formats:\n\n * `Gzipped source tar ball (2.6.4) `_\n `(sig) `__\n\n * `Bzipped source tar ball (2.6.4) `_\n `(sig) `__\n\n * `Windows x86 MSI Installer (2.6.4) `_\n `(sig) `__\n\n * `Windows X86-64 MSI Installer (2.6.4)\n `_ [1]_\n `(sig) `__\n\n * `Mac Installer disk image (2.6.4)\n `_ `(sig)\n `__\n\n\nMD5 checksums and sizes of the released files::\n\n 17dcac33e4f3adb69a57c2607b6de246 13322131 Python-2.6.4.tgz\n fee5408634a54e721a93531aba37f8c1 11249486 Python-2.6.4.tar.bz2\n d6c51dfa162bbecc22cfcf11544243f7 15223296 python-2.6.4.amd64.msi\n 2e2b60ae73e9e99cd343a3fe9ed6e770 14890496 python-2.6.4.msi\n 252c4d06cb84132c42d00fae93ee8ceb 20347856 python-2.6.4_macosx10.3.dmg\n\n\nThe signatures for the source tarballs above were generated with\n`GnuPG `_ using release manager\nBarry Warsaw's\n`public key `_ \nwhich has a key id of A74B06BF. \nThe Windows installers were signed by Martin von L\u00f6wis'\n`public key `_ \nwhich has a key id of 7D9DC8D2.\nThe Mac disk image was signed by \nRonald Oussoren's public key which has a key id of E6DF025C.\n\nDocumentation\n-------------\n\nThe documentation has also been updated. You can `browse the HTML on-line\n`_ or `download the HTML\n`_.\n\n.. [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).", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Python 2.6.4 was a critical bug fix for Python 2.6.3, which had\nregressions in the logging package and in setuptools compatibility. Python\n2.6.4 was released on 25-Oct-2009.

\n

Python 2.6 is now in bugfix-only mode; no new features are being\nadded. The NEWS file lists every change in each alpha,\nbeta, and release candidate of Python 2.6.

\n
\n\n
\n

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

\n
\n

Download

\n

This is a release candidate; we currently support these formats:

\n
\n\n
\n

MD5 checksums and sizes of the released files:

\n
\n17dcac33e4f3adb69a57c2607b6de246  13322131  Python-2.6.4.tgz\nfee5408634a54e721a93531aba37f8c1  11249486  Python-2.6.4.tar.bz2\nd6c51dfa162bbecc22cfcf11544243f7  15223296  python-2.6.4.amd64.msi\n2e2b60ae73e9e99cd343a3fe9ed6e770  14890496  python-2.6.4.msi\n252c4d06cb84132c42d00fae93ee8ceb  20347856  python-2.6.4_macosx10.3.dmg\n
\n

The signatures for the source tarballs above were generated with\nGnuPG using release manager\nBarry Warsaw's\npublic key\nwhich has a key id of A74B06BF.\nThe Windows installers were signed by Martin von L\u00f6wis'\npublic key\nwhich has a key id of 7D9DC8D2.\nThe Mac disk image was signed by\nRonald Oussoren's public key which has a key id of E6DF025C.

\n
\n
\n

Documentation

\n

The documentation has also been updated. You can browse the HTML on-line or download the HTML.

\n\n\n\n\n\n
[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).
\n
\n" @@ -1709,7 +1709,7 @@ "show_on_download_page": false, "release_date": "2014-05-17T19:00:00Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/e32e3a9f3902/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.7rc1/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nNote: Python 2.7.7 has been superseded by `Python 2.7.8 `_\n\nPython 2.7.7 was released on May 31, 2014. This is a regularly scheduled 2.7\nseries bugfix and includes `numerous bugfixes\n`_ over 2.7.6.\n\nDownload\n^^^^^^^^\n\nThis is a production release. Please `report any bugs\n`_ you encounter.\n\nWe currently support these formats for download:\n\n* `Windows x86 MSI Installer (2.7.7) `__\n\n* `Windows x86 MSI program database (2.7.7) `__ \n\n* `Windows X86-64 MSI Installer (2.7.7)\n `__ [1]_ \n\n* `Windows X86-64 MSI program database (2.7.7) `__ [1]_ \n\n* `Windows help file `_\n\n* `Mac OS X 64-bit/32-bit x86-64/i386 Installer (2.7.7) for Mac OS X\n 10.6 and later `__ [2]_\n `(sig) `__. [You may need an\n updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instructions.]\n\n* `Mac OS X 32-bit i386/PPC Installer (2.7.7) for Mac OS X 10.5 and\n later `__ [2]_ `(sig)\n `__.\n\n* `Mac OS X 32-bit i386/PPC Installer (2.7.7) for Mac OS X 10.3 and\n later (deprecated, see below) `__ [2]_ \n `(sig) `__.\n\n* `XZ compressed source tar ball (2.7.7) `__\n `(sig) `__\n\n* `Gzipped source tar ball (2.7.7) `__\n `(sig) `__\n\nThe source tarballs are signed with Benjamin Peterson's key, which has key id\n18ADD4FF. The Mac installers were signed with Ned Deily's\nkey, which has a key id of 6F5E1540. The public keys are located on the\n`download page `_.\n\nMD5 checksums and sizes of the released files::\n\n 35ff484a9cf08d155e64dc0fb4965f90 16674816 python-2.7.7.msi\n 497e749747ebd31e40b06bffdfebb2ee 17199104 python-2.7.7.amd64.msi\n 4dd516ec405d3378dc37804e0223a95a 23643202 python-2.7.7.amd64-pdb.zip\n 6df424e541a37e2dc0d2946f66e87678 25297986 python-2.7.7-pdb.zip\n 0b7bd740a41edda10cfe403fa8a00ca3 6049272 python277.chm\n 79c57d065a49fd17eea53761f402229d 20731709 python-2.7.7-macosx10.3.dmg\n 1cdd1596652baea9cb4777d06573d467 473 python-2.7.7-macosx10.3.dmg.asc\n 73aa1007f721bcb4addf3255cc9c9494 20444003 python-2.7.7-macosx10.5.dmg\n fee877c55e11f0def1fc6806c49a62e7 473 python-2.7.7-macosx10.5.dmg.asc\n 7f79090c979299e3f5e918e150a75c83 20330236 python-2.7.7-macosx10.6.dmg\n 999182107aa59d788c5e535ae2052e18 473 python-2.7.7-macosx10.6.dmg.asc\n cf842800b67841d64e7fb3cd8acb5663 14809415 Python-2.7.7.tgz\n 41f7348b348e3f72fcfb4f4d76701352 10496500 Python-2.7.7.tar.xz\n\nResources\n^^^^^^^^^\n\n* `What's new in 2.7? `_\n* `Complete change log for this release `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\n\nAbout the 2.7 release series\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nAmong the features and improvements to Python 2.6 introduced in the 2.7 series\nare\n\n- An ordered dictionary type\n- New unittest features including test skipping, new assert methods, and test\n discovery\n- A much faster io module\n- Automatic numbering of fields in the str.format() method\n- Float repr improvements backported from 3.x\n- Tile support for Tkinter\n- A backport of the memoryview object from 3.x\n- Set literals\n- Set and dictionary comprehensions\n- Dictionary views\n- New syntax for nested with statements\n- The sysconfig module\n\nBinary installer support for OS X 10.4 and 10.3.9 to be discontinued\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nPython 2.7.7 is the last release for which binary installers will be\nreleased on python.org that support Mac OS X 10.3.9 (Panther) and 10.4.x\n(Tiger) systems. For Python 2.7.7 only, we are providing three OS X\nbinary installers: the unchanged 10.6+ 64-bit/32-bit format, the deprecated 10.3+ 32-bit-only format,\nand the newer 10.5+ 32-bit-only format.\nSee the README included with the installer downloads for more information.\n\n.. [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).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Note: Python 2.7.7 has been superseded by Python 2.7.8

\n

Python 2.7.7 was released on May 31, 2014. This is a regularly scheduled 2.7\nseries bugfix and includes numerous bugfixes over 2.7.6.

\n
\n

Download

\n

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

\n

We currently support these formats for download:

\n\n

The source tarballs are signed with Benjamin Peterson's key, which has key id\n18ADD4FF. The Mac installers were signed with Ned Deily's\nkey, which has a key id of 6F5E1540. The public keys are located on the\ndownload page.

\n

MD5 checksums and sizes of the released files:

\n
\n35ff484a9cf08d155e64dc0fb4965f90  16674816  python-2.7.7.msi\n497e749747ebd31e40b06bffdfebb2ee  17199104  python-2.7.7.amd64.msi\n4dd516ec405d3378dc37804e0223a95a  23643202  python-2.7.7.amd64-pdb.zip\n6df424e541a37e2dc0d2946f66e87678  25297986  python-2.7.7-pdb.zip\n0b7bd740a41edda10cfe403fa8a00ca3   6049272  python277.chm\n79c57d065a49fd17eea53761f402229d  20731709  python-2.7.7-macosx10.3.dmg\n1cdd1596652baea9cb4777d06573d467       473  python-2.7.7-macosx10.3.dmg.asc\n73aa1007f721bcb4addf3255cc9c9494  20444003  python-2.7.7-macosx10.5.dmg\nfee877c55e11f0def1fc6806c49a62e7       473  python-2.7.7-macosx10.5.dmg.asc\n7f79090c979299e3f5e918e150a75c83  20330236  python-2.7.7-macosx10.6.dmg\n999182107aa59d788c5e535ae2052e18       473  python-2.7.7-macosx10.6.dmg.asc\ncf842800b67841d64e7fb3cd8acb5663  14809415  Python-2.7.7.tgz\n41f7348b348e3f72fcfb4f4d76701352  10496500  Python-2.7.7.tar.xz\n
\n
\n\n
\n

About the 2.7 release series

\n

Among the features and improvements to Python 2.6 introduced in the 2.7 series\nare

\n
    \n
  • An ordered dictionary type
  • \n
  • New unittest features including test skipping, new assert methods, and test\ndiscovery
  • \n
  • A much faster io module
  • \n
  • Automatic numbering of fields in the str.format() method
  • \n
  • Float repr improvements backported from 3.x
  • \n
  • Tile support for Tkinter
  • \n
  • A backport of the memoryview object from 3.x
  • \n
  • Set literals
  • \n
  • Set and dictionary comprehensions
  • \n
  • Dictionary views
  • \n
  • New syntax for nested with statements
  • \n
  • The sysconfig module
  • \n
\n
\n
\n

Binary installer support for OS X 10.4 and 10.3.9 to be discontinued

\n

Python 2.7.7 is the last release for which binary installers will be\nreleased on python.org that support Mac OS X 10.3.9 (Panther) and 10.4.x\n(Tiger) systems. For Python 2.7.7 only, we are providing three OS X\nbinary installers: the unchanged 10.6+ 64-bit/32-bit format, the deprecated 10.3+ 32-bit-only format,\nand the newer 10.5+ 32-bit-only format.\nSee the README included with the installer downloads for more information.

\n\n\n\n\n\n
[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).
\n\n\n\n\n\n
[2](1, 2, 3) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here.
\n
\n" @@ -1755,7 +1755,7 @@ "show_on_download_page": true, "release_date": "2014-06-01T20:06:46Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.7.7/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.7/Misc/NEWS", "content": ".. Migrated from Release.release_page field.\n\nNote: Python 2.7.7 has been superseded by `Python 2.7.8 `_\n\nPython 2.7.7 was released on May 31, 2014. This is a regularly scheduled 2.7\nseries bugfix and includes `numerous bugfixes\n`_ over 2.7.6.\n\nDownload\n^^^^^^^^\n\nThis is a production release. Please `report any bugs\n`_ you encounter.\n\nWe currently support these formats for download:\n\n* `Windows x86 MSI Installer (2.7.7) `__\n\n* `Windows x86 MSI program database (2.7.7) `__ \n\n* `Windows X86-64 MSI Installer (2.7.7)\n `__ [1]_ \n\n* `Windows X86-64 MSI program database (2.7.7) `__ [1]_ \n\n* `Windows help file `_\n\n* `Mac OS X 64-bit/32-bit x86-64/i386 Installer (2.7.7) for Mac OS X\n 10.6 and later `__ [2]_\n `(sig) `__. [You may need an\n updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instructions.]\n\n* `Mac OS X 32-bit i386/PPC Installer (2.7.7) for Mac OS X 10.5 and\n later `__ [2]_ `(sig)\n `__.\n\n* `Mac OS X 32-bit i386/PPC Installer (2.7.7) for Mac OS X 10.3 and\n later (deprecated, see below) `__ [2]_ \n `(sig) `__.\n\n* `XZ compressed source tar ball (2.7.7) `__\n `(sig) `__\n\n* `Gzipped source tar ball (2.7.7) `__\n `(sig) `__\n\nThe source tarballs are signed with Benjamin Peterson's key, which has key id\n18ADD4FF. The Mac installers were signed with Ned Deily's\nkey, which has a key id of 6F5E1540. The public keys are located on the\n`download page `_.\n\nMD5 checksums and sizes of the released files::\n\n 35ff484a9cf08d155e64dc0fb4965f90 16674816 python-2.7.7.msi\n 497e749747ebd31e40b06bffdfebb2ee 17199104 python-2.7.7.amd64.msi\n 4dd516ec405d3378dc37804e0223a95a 23643202 python-2.7.7.amd64-pdb.zip\n 6df424e541a37e2dc0d2946f66e87678 25297986 python-2.7.7-pdb.zip\n 0b7bd740a41edda10cfe403fa8a00ca3 6049272 python277.chm\n 79c57d065a49fd17eea53761f402229d 20731709 python-2.7.7-macosx10.3.dmg\n 1cdd1596652baea9cb4777d06573d467 473 python-2.7.7-macosx10.3.dmg.asc\n 73aa1007f721bcb4addf3255cc9c9494 20444003 python-2.7.7-macosx10.5.dmg\n fee877c55e11f0def1fc6806c49a62e7 473 python-2.7.7-macosx10.5.dmg.asc\n 7f79090c979299e3f5e918e150a75c83 20330236 python-2.7.7-macosx10.6.dmg\n 999182107aa59d788c5e535ae2052e18 473 python-2.7.7-macosx10.6.dmg.asc\n cf842800b67841d64e7fb3cd8acb5663 14809415 Python-2.7.7.tgz\n 41f7348b348e3f72fcfb4f4d76701352 10496500 Python-2.7.7.tar.xz\n\nResources\n^^^^^^^^^\n\n* `What's new in 2.7? `_\n* `Complete change log for this release `_.\n* `Online Documentation `_\n* Report bugs at ``_.\n* `Help fund Python and its community `_.\n\n\nAbout the 2.7 release series\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nAmong the features and improvements to Python 2.6 introduced in the 2.7 series\nare\n\n- An ordered dictionary type\n- New unittest features including test skipping, new assert methods, and test\n discovery\n- A much faster io module\n- Automatic numbering of fields in the str.format() method\n- Float repr improvements backported from 3.x\n- Tile support for Tkinter\n- A backport of the memoryview object from 3.x\n- Set literals\n- Set and dictionary comprehensions\n- Dictionary views\n- New syntax for nested with statements\n- The sysconfig module\n\nBinary installer support for OS X 10.4 and 10.3.9 to be discontinued\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nPython 2.7.7 is the last release for which binary installers will be\nreleased on python.org that support Mac OS X 10.3.9 (Panther) and 10.4.x\n(Tiger) systems. For Python 2.7.7 only, we are providing three OS X\nbinary installers: the unchanged 10.6+ 64-bit/32-bit format, the deprecated 10.3+ 32-bit-only format,\nand the newer 10.5+ 32-bit-only format.\nSee the README included with the installer downloads for more information.\n\n.. [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).\n\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\n X here `_.", "content_markup_type": "restructuredtext", "_content_rendered": "\n

Note: Python 2.7.7 has been superseded by Python 2.7.8

\n

Python 2.7.7 was released on May 31, 2014. This is a regularly scheduled 2.7\nseries bugfix and includes numerous bugfixes over 2.7.6.

\n
\n

Download

\n

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

\n

We currently support these formats for download:

\n\n

The source tarballs are signed with Benjamin Peterson's key, which has key id\n18ADD4FF. The Mac installers were signed with Ned Deily's\nkey, which has a key id of 6F5E1540. The public keys are located on the\ndownload page.

\n

MD5 checksums and sizes of the released files:

\n
\n35ff484a9cf08d155e64dc0fb4965f90  16674816  python-2.7.7.msi\n497e749747ebd31e40b06bffdfebb2ee  17199104  python-2.7.7.amd64.msi\n4dd516ec405d3378dc37804e0223a95a  23643202  python-2.7.7.amd64-pdb.zip\n6df424e541a37e2dc0d2946f66e87678  25297986  python-2.7.7-pdb.zip\n0b7bd740a41edda10cfe403fa8a00ca3   6049272  python277.chm\n79c57d065a49fd17eea53761f402229d  20731709  python-2.7.7-macosx10.3.dmg\n1cdd1596652baea9cb4777d06573d467       473  python-2.7.7-macosx10.3.dmg.asc\n73aa1007f721bcb4addf3255cc9c9494  20444003  python-2.7.7-macosx10.5.dmg\nfee877c55e11f0def1fc6806c49a62e7       473  python-2.7.7-macosx10.5.dmg.asc\n7f79090c979299e3f5e918e150a75c83  20330236  python-2.7.7-macosx10.6.dmg\n999182107aa59d788c5e535ae2052e18       473  python-2.7.7-macosx10.6.dmg.asc\ncf842800b67841d64e7fb3cd8acb5663  14809415  Python-2.7.7.tgz\n41f7348b348e3f72fcfb4f4d76701352  10496500  Python-2.7.7.tar.xz\n
\n
\n\n
\n

About the 2.7 release series

\n

Among the features and improvements to Python 2.6 introduced in the 2.7 series\nare

\n
    \n
  • An ordered dictionary type
  • \n
  • New unittest features including test skipping, new assert methods, and test\ndiscovery
  • \n
  • A much faster io module
  • \n
  • Automatic numbering of fields in the str.format() method
  • \n
  • Float repr improvements backported from 3.x
  • \n
  • Tile support for Tkinter
  • \n
  • A backport of the memoryview object from 3.x
  • \n
  • Set literals
  • \n
  • Set and dictionary comprehensions
  • \n
  • Dictionary views
  • \n
  • New syntax for nested with statements
  • \n
  • The sysconfig module
  • \n
\n
\n
\n

Binary installer support for OS X 10.4 and 10.3.9 to be discontinued

\n

Python 2.7.7 is the last release for which binary installers will be\nreleased on python.org that support Mac OS X 10.3.9 (Panther) and 10.4.x\n(Tiger) systems. For Python 2.7.7 only, we are providing three OS X\nbinary installers: the unchanged 10.6+ 64-bit/32-bit format, the deprecated 10.3+ 32-bit-only format,\nand the newer 10.5+ 32-bit-only format.\nSee the README included with the installer downloads for more information.

\n\n\n\n\n\n
[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).
\n\n\n\n\n\n
[2](1, 2, 3) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here.
\n
\n" @@ -1778,7 +1778,7 @@ "show_on_download_page": true, "release_date": "2014-07-02T04:42:26Z", "release_page": null, - "release_notes_url": "http://hg.python.org/cpython/raw-file/v2.7.8/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.8/Misc/NEWS", "content": "Python 2.7.8\r\n------------\r\n\r\nPython 2.7.8 was released on July 1, 2014. This release includes regression and security fixes over 2.7.7 including:\r\n\r\n* The openssl version bundled in the Windows installer has been updated.\r\n\r\n* A `regression in the mimetypes `__ module on Windows has been fixed.\r\n\r\n* A `possible overflow `__ in the buffer type has been fixed.\r\n\r\n* A `bug in the CGIHTTPServer `__ module which allows arbitrary execution of code in the server root has been patched.\r\n\r\n* A `regression in the handling of UNC paths `__ in ``os.path.join`` has been fixed.\r\n\r\nDownload\r\n^^^^^^^^\r\n\r\nThis is a production release. Please `report any bugs\r\n`_ you encounter.\r\n\r\nWe currently support these formats for download:\r\n\r\n* `Windows x86 MSI Installer (2.7.8) `__\r\n\r\n* `Windows x86 MSI program database (2.7.8) `__ \r\n\r\n* `Windows X86-64 MSI Installer (2.7.8)\r\n `__ [1]_ \r\n\r\n* `Windows X86-64 MSI program database (2.7.8) `__ [1]_ \r\n\r\n* `Windows help file `_\r\n\r\n* `Mac OS X 64-bit/32-bit x86-64/i386 Installer (2.7.8) for Mac OS X\r\n 10.6 and later `__ [2]_\r\n `(sig) `__. [You may need an\r\n updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instructions.]\r\n\r\n* `Mac OS X 32-bit i386/PPC Installer (2.7.8) for Mac OS X 10.5 and\r\n later `__ [2]_ `(sig)\r\n `__.\r\n\r\n* `Mac OS X 32-bit i386/PPC Installer (2.7.8) for Mac OS X 10.3 and\r\n later (deprecated, see below) `__ [2]_ \r\n `(sig) `__.\r\n\r\n* `XZ compressed source tar ball (2.7.8) `__\r\n `(sig) `__\r\n\r\n* `Gzipped source tar ball (2.7.8) `__\r\n `(sig) `__\r\n\r\nThe source tarballs are signed with Benjamin Peterson's key, which has key id\r\n18ADD4FF. The Mac installers were signed with Ned Deily's\r\nkey, which has a key id of 6F5E1540. The public keys are located on the\r\n`download page `_.\r\n\r\nMD5 checksums and sizes of the released files::\r\n\r\n 38cadfcac6dd56ecf772f2f3f14ee846 17231872 python-2.7.8.amd64.msi\r\n 1d573b6422d4b00aeb39c1ed5aa05d8c 23561282 python-2.7.8.amd64-pdb.zip\r\n ef95d83ace85d1577b915dbd481977d4 16703488 python-2.7.8.msi\r\n 83c1b28264ca8eb1ea97100065988192 25355330 python-2.7.8-pdb.zip\r\n 1cda33c3546f20b484869bed243d8726 6062806 python278.chm\r\n 56f664f1813852585fc0bd28f5d71147 20772301 python-2.7.8-macosx10.3.dmg\r\n b5d6b720d436b8305263612fd7d36642 473 python-2.7.8-macosx10.3.dmg.asc\r\n 23e9a3e4e0e4ef2f0989148edaa507e5 20469575 python-2.7.8-macosx10.5.dmg\r\n 44f8259d11bdda96b1e0ffcd9f701fa6 473 python-2.7.8-macosx10.5.dmg.asc\r\n 183f72950e4d04a7137fc29848740d09 20370972 python-2.7.8-macosx10.6.dmg\r\n 166d9b5b63133fae74e9a38903239472 473 python-2.7.8-macosx10.6.dmg.asc\r\n d4bca0159acb0b44a781292b5231936f 14846119 Python-2.7.8.tgz\r\n d235bdfa75b8396942e360a70487ee00 10525244 Python-2.7.8.tar.xz\r\n\r\nResources\r\n^^^^^^^^^\r\n\r\n* `What's new in 2.7? `_\r\n* `Complete change log for this release `_.\r\n* `Online Documentation `_\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\n\r\nAbout the 2.7 release series\r\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n\r\nAmong the features and improvements to Python 2.6 introduced in the 2.7 series\r\nare\r\n\r\n- An ordered dictionary type\r\n- New unittest features including test skipping, new assert methods, and test\r\n discovery\r\n- A much faster io module\r\n- Automatic numbering of fields in the str.format() method\r\n- Float repr improvements backported from 3.x\r\n- Tile support for Tkinter\r\n- A backport of the memoryview object from 3.x\r\n- Set literals\r\n- Set and dictionary comprehensions\r\n- Dictionary views\r\n- New syntax for nested with statements\r\n- The sysconfig module\r\n\r\nBinary installer support for OS X 10.4 and 10.3.9 to be discontinued\r\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n\r\nPython 2.7.8 is the last release for which binary installers will be\r\nreleased on python.org that support Mac OS X 10.3.9 (Panther) and 10.4.x\r\n(Tiger) systems. For Python 2.7.8 only, we are providing three OS X\r\nbinary installers: the unchanged 10.6+ 64-bit/32-bit format, the deprecated 10.3+ 32-bit-only format,\r\nand the newer 10.5+ 32-bit-only format.\r\nSee the README included with the installer downloads for more information.\r\n\r\n.. [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).\r\n\r\n.. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\r\n X here `_.\r\n", "content_markup_type": "restructuredtext", "_content_rendered": "

Python 2.7.8 was released on July 1, 2014. This release includes regression and security fixes over 2.7.7 including:

\n\n
\n

Download

\n

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

\n

We currently support these formats for download:

\n\n

The source tarballs are signed with Benjamin Peterson's key, which has key id\n18ADD4FF. The Mac installers were signed with Ned Deily's\nkey, which has a key id of 6F5E1540. The public keys are located on the\ndownload page.

\n

MD5 checksums and sizes of the released files:

\n
\n38cadfcac6dd56ecf772f2f3f14ee846  17231872  python-2.7.8.amd64.msi\n1d573b6422d4b00aeb39c1ed5aa05d8c  23561282  python-2.7.8.amd64-pdb.zip\nef95d83ace85d1577b915dbd481977d4  16703488  python-2.7.8.msi\n83c1b28264ca8eb1ea97100065988192  25355330  python-2.7.8-pdb.zip\n1cda33c3546f20b484869bed243d8726   6062806  python278.chm\n56f664f1813852585fc0bd28f5d71147  20772301  python-2.7.8-macosx10.3.dmg\nb5d6b720d436b8305263612fd7d36642       473  python-2.7.8-macosx10.3.dmg.asc\n23e9a3e4e0e4ef2f0989148edaa507e5  20469575  python-2.7.8-macosx10.5.dmg\n44f8259d11bdda96b1e0ffcd9f701fa6       473  python-2.7.8-macosx10.5.dmg.asc\n183f72950e4d04a7137fc29848740d09  20370972  python-2.7.8-macosx10.6.dmg\n166d9b5b63133fae74e9a38903239472       473  python-2.7.8-macosx10.6.dmg.asc\nd4bca0159acb0b44a781292b5231936f  14846119  Python-2.7.8.tgz\nd235bdfa75b8396942e360a70487ee00  10525244  Python-2.7.8.tar.xz\n
\n
\n\n
\n

About the 2.7 release series

\n

Among the features and improvements to Python 2.6 introduced in the 2.7 series\nare

\n
    \n
  • An ordered dictionary type
  • \n
  • New unittest features including test skipping, new assert methods, and test\ndiscovery
  • \n
  • A much faster io module
  • \n
  • Automatic numbering of fields in the str.format() method
  • \n
  • Float repr improvements backported from 3.x
  • \n
  • Tile support for Tkinter
  • \n
  • A backport of the memoryview object from 3.x
  • \n
  • Set literals
  • \n
  • Set and dictionary comprehensions
  • \n
  • Dictionary views
  • \n
  • New syntax for nested with statements
  • \n
  • The sysconfig module
  • \n
\n
\n
\n

Binary installer support for OS X 10.4 and 10.3.9 to be discontinued

\n

Python 2.7.8 is the last release for which binary installers will be\nreleased on python.org that support Mac OS X 10.3.9 (Panther) and 10.4.x\n(Tiger) systems. For Python 2.7.8 only, we are providing three OS X\nbinary installers: the unchanged 10.6+ 64-bit/32-bit format, the deprecated 10.3+ 32-bit-only format,\nand the newer 10.5+ 32-bit-only format.\nSee the README included with the installer downloads for more information.

\n\n\n\n\n\n
[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).
\n\n\n\n\n\n
[2](1, 2, 3) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\nX here.
\n
\n" @@ -1824,7 +1824,7 @@ "show_on_download_page": false, "release_date": "2014-10-04T12:38:39Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/file/v3.2.6rc1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.2.6rc1/Misc/NEWS", "content": "**This is a security-fix source-only release.**\r\nThe last binary release was `3.2.5 `_.\r\n\r\nThe list of fixed security related issues can be found in the `NEWS file `_.\r\n\r\nNew features of the 3.2 series, compared to 3.1\r\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n\r\nPython 3.2 is a continuation of the efforts to improve and stabilize the Python\r\n3.x line. Since the final release of Python 2.7, the 2.x line will only receive\r\nbugfixes, and new features are developed for 3.x only.\r\n\r\nSince :pep:`3003`, the Moratorium on Language Changes, is in effect, there are\r\nno changes in Python's syntax and only few changes to built-in types in Python\r\n3.2. Development efforts concentrated on the standard library and support for\r\nporting code to Python 3. Highlights are:\r\n\r\n* numerous improvements to the unittest module\r\n* :pep:`3147`, support for .pyc repository directories\r\n* :pep:`3149`, support for version tagged dynamic libraries\r\n* :pep:`3148`, a new futures library for concurrent programming\r\n* :pep:`384`, a stable ABI for extension modules\r\n* :pep:`391`, dictionary-based logging configuration\r\n* an overhauled GIL implementation that reduces contention\r\n* an extended email package that handles bytes messages\r\n* a much improved ssl module with support for SSL contexts and certificate\r\n hostname matching\r\n* a sysconfig module to access configuration information\r\n* additions to the shutil module, among them archive file support\r\n* many enhancements to configparser, among them mapping protocol support\r\n* improvements to pdb, the Python debugger\r\n* countless fixes regarding bytes/string issues; among them full support\r\n for a bytes environment (filenames, environment variables)\r\n* many consistency and behavior fixes for numeric operations\r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `What's new in 3.2? `_\r\n* `Change log for this release\r\n `_.\r\n* `Online Documentation `_\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nThis is a preview release, and its use is not recommended in production settings.\r\n\r\n.. This is a production release. Please `report any bugs `_ you encounter.\r\n", "content_markup_type": "restructuredtext", "_content_rendered": "

This is a security-fix source-only release.\nThe last binary release was 3.2.5.

\n

The list of fixed security related issues can be found in the NEWS file.

\n
\n

New features of the 3.2 series, compared to 3.1

\n

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

\n

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

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

More resources

\n\n

This is a preview release, and its use is not recommended in production settings.

\n\n
\n" @@ -1847,7 +1847,7 @@ "show_on_download_page": false, "release_date": "2014-10-04T12:40:00Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/file/v3.3.6rc1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.3.6rc1/Misc/NEWS", "content": "**This is a security-fix source-only release.**\r\nThe last binary release was `3.3.5 `_.\r\n\r\nThe list of fixed security related issues can be found in the `NEWS file `_.\r\n\r\nMajor new features of the 3.3 series, compared to 3.2\r\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n\r\nPython 3.3 includes a range of improvements of the 3.x series, as well as easier\r\nporting between 2.x and 3.x.\r\n\r\n* :pep:`380`, syntax for delegating to a subgenerator (``yield from``)\r\n* :pep:`393`, flexible string representation (doing away with the distinction\r\n between \"wide\" and \"narrow\" Unicode builds)\r\n* A C implementation of the \"decimal\" module, with up to 120x speedup\r\n for decimal-heavy applications\r\n* The import system (__import__) is based on importlib by default\r\n* The new \"lzma\" module with LZMA/XZ support\r\n* :pep:`397`, a Python launcher for Windows\r\n* :pep:`405`, virtual environment support in core\r\n* :pep:`420`, namespace package support\r\n* :pep:`3151`, reworking the OS and IO exception hierarchy\r\n* :pep:`3155`, qualified name for classes and functions\r\n* :pep:`409`, suppressing exception context\r\n* :pep:`414`, explicit Unicode literals to help with porting\r\n* :pep:`418`, extended platform-independent clocks in the \"time\" module\r\n* :pep:`412`, a new key-sharing dictionary implementation that significantly\r\n saves memory for object-oriented code\r\n* :pep:`362`, the function-signature object\r\n* The new \"faulthandler\" module that helps diagnosing crashes\r\n* The new \"unittest.mock\" module\r\n* The new \"ipaddress\" module\r\n* The \"sys.implementation\" attribute\r\n* A policy framework for the email package, with a provisional (see\r\n :pep:`411`) policy that adds much improved unicode support for email\r\n header parsing\r\n* A \"collections.ChainMap\" class for linking mappings to a single unit\r\n* Wrappers for many more POSIX functions in the \"os\" and \"signal\" modules, as\r\n well as other useful functions such as \"sendfile()\"\r\n* Hash randomization, introduced in earlier bugfix releases, is now\r\n switched on by default\r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Change log for this release\r\n `_.\r\n* `Online Documentation `_\r\n* `What's new in 3.3? `_\r\n* `3.3 Release Schedule `_\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\n**This is a preview release, and its use is not recommended in production settings.**\r\n\r\n.. This is a production release. Please `report any bugs `__ you encounter.\r\n", "content_markup_type": "restructuredtext", "_content_rendered": "

This is a security-fix source-only release.\nThe last binary release was 3.3.5.

\n

The list of fixed security related issues can be found in the NEWS file.

\n
\n

Major new features of the 3.3 series, compared to 3.2

\n

Python 3.3 includes a range of improvements of the 3.x series, as well as easier\nporting between 2.x and 3.x.

\n
    \n
  • PEP 380, syntax for delegating to a subgenerator (yield from)
  • \n
  • PEP 393, flexible string representation (doing away with the distinction\nbetween "wide" and "narrow" Unicode builds)
  • \n
  • A C implementation of the "decimal" module, with up to 120x speedup\nfor decimal-heavy applications
  • \n
  • The import system (__import__) is based on importlib by default
  • \n
  • The new "lzma" module with LZMA/XZ support
  • \n
  • PEP 397, a Python launcher for Windows
  • \n
  • PEP 405, virtual environment support in core
  • \n
  • PEP 420, namespace package support
  • \n
  • PEP 3151, reworking the OS and IO exception hierarchy
  • \n
  • PEP 3155, qualified name for classes and functions
  • \n
  • PEP 409, suppressing exception context
  • \n
  • PEP 414, explicit Unicode literals to help with porting
  • \n
  • PEP 418, extended platform-independent clocks in the "time" module
  • \n
  • PEP 412, a new key-sharing dictionary implementation that significantly\nsaves memory for object-oriented code
  • \n
  • PEP 362, the function-signature object
  • \n
  • The new "faulthandler" module that helps diagnosing crashes
  • \n
  • The new "unittest.mock" module
  • \n
  • The new "ipaddress" module
  • \n
  • The "sys.implementation" attribute
  • \n
  • A policy framework for the email package, with a provisional (see\nPEP 411) policy that adds much improved unicode support for email\nheader parsing
  • \n
  • A "collections.ChainMap" class for linking mappings to a single unit
  • \n
  • Wrappers for many more POSIX functions in the "os" and "signal" modules, as\nwell as other useful functions such as "sendfile()"
  • \n
  • Hash randomization, introduced in earlier bugfix releases, is now\nswitched on by default
  • \n
\n
\n
\n

More resources

\n\n

This is a preview release, and its use is not recommended in production settings.

\n\n
\n" @@ -1893,7 +1893,7 @@ "show_on_download_page": true, "release_date": "2014-10-12T07:13:35Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/file/v3.2.6/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.2.6/Misc/NEWS", "content": "**This is a security-fix source-only release.**\r\nThe last binary release was `3.2.5 `_.\r\n\r\nWith the 3.2.6 release, and five years after its first release, the\r\nPython 3.2 series is now officially retired. All official maintenance\r\nfor Python 3.2, including security patches, has ended. For ongoing\r\nmaintenance releases, please see the `downloads `_ page for\r\ninformation about the latest Python 3 series.\r\n\r\nThe list of fixed security related issues can be found in the `NEWS file `_.\r\n\r\nNew features of the 3.2 series, compared to 3.1\r\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n\r\nPython 3.2 is a continuation of the efforts to improve and stabilize the Python\r\n3.x line. Since the final release of Python 2.7, the 2.x line will only receive\r\nbugfixes, and new features are developed for 3.x only.\r\n\r\nSince :pep:`3003`, the Moratorium on Language Changes, is in effect, there are\r\nno changes in Python's syntax and only few changes to built-in types in Python\r\n3.2. Development efforts concentrated on the standard library and support for\r\nporting code to Python 3. Highlights are:\r\n\r\n* numerous improvements to the unittest module\r\n* :pep:`3147`, support for .pyc repository directories\r\n* :pep:`3149`, support for version tagged dynamic libraries\r\n* :pep:`3148`, a new futures library for concurrent programming\r\n* :pep:`384`, a stable ABI for extension modules\r\n* :pep:`391`, dictionary-based logging configuration\r\n* an overhauled GIL implementation that reduces contention\r\n* an extended email package that handles bytes messages\r\n* a much improved ssl module with support for SSL contexts and certificate\r\n hostname matching\r\n* a sysconfig module to access configuration information\r\n* additions to the shutil module, among them archive file support\r\n* many enhancements to configparser, among them mapping protocol support\r\n* improvements to pdb, the Python debugger\r\n* countless fixes regarding bytes/string issues; among them full support\r\n for a bytes environment (filenames, environment variables)\r\n* many consistency and behavior fixes for numeric operations\r\n\r\nNote\r\n^^^^\r\n\r\nUsers of Mac OS X 10.9 (Mavericks) or later may be affected by `issue 18458`_,\r\nexperiencing crashes when using the interactive interpreter. This bug\r\nis *not* fixed by the Python 3.2.6 release. If you are having this\r\nproblem, please review your options by visiting the issue tracker.\r\n\r\n.. _`issue 18458`: http://bugs.python.org/issue18458\r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `What's new in 3.2? `_\r\n* `Change log for this release\r\n `_.\r\n* `Online Documentation `_\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\n.. This is a preview release, and its use is not recommended in production settings.\r\n\r\nThis is a production release. Please `report any bugs `_ you encounter.", "content_markup_type": "restructuredtext", "_content_rendered": "

This is a security-fix source-only release.\nThe last binary release was 3.2.5.

\n

With the 3.2.6 release, and five years after its first release, the\nPython 3.2 series is now officially retired. All official maintenance\nfor Python 3.2, including security patches, has ended. For ongoing\nmaintenance releases, please see the downloads page for\ninformation about the latest Python 3 series.

\n

The list of fixed security related issues can be found in the NEWS file.

\n
\n

New features of the 3.2 series, compared to 3.1

\n

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

\n

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

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

Note

\n

Users of Mac OS X 10.9 (Mavericks) or later may be affected by issue 18458,\nexperiencing crashes when using the interactive interpreter. This bug\nis not fixed by the Python 3.2.6 release. If you are having this\nproblem, please review your options by visiting the issue tracker.

\n
\n
\n

More resources

\n\n\n

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

\n
\n" @@ -1916,7 +1916,7 @@ "show_on_download_page": true, "release_date": "2014-10-12T07:17:26Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/file/v3.3.6/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v3.3.6/Misc/NEWS", "content": "**Python 3.3.x has reached end-of-life. Python 3.3.7, the final security-fix release, is available** `here `__.\r\n\r\nThis is a security-fix source-only release.\r\n\r\nThe list of fixed security related issues can be found in the `NEWS file `_.\r\n\r\nMajor new features of the 3.3 series, compared to 3.2\r\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n\r\nPython 3.3 includes a range of improvements of the 3.x series, as well as easier\r\nporting between 2.x and 3.x.\r\n\r\n* :pep:`380`, syntax for delegating to a subgenerator (``yield from``)\r\n* :pep:`393`, flexible string representation (doing away with the distinction\r\n between \"wide\" and \"narrow\" Unicode builds)\r\n* A C implementation of the \"decimal\" module, with up to 120x speedup\r\n for decimal-heavy applications\r\n* The import system (__import__) is based on importlib by default\r\n* The new \"lzma\" module with LZMA/XZ support\r\n* :pep:`397`, a Python launcher for Windows\r\n* :pep:`405`, virtual environment support in core\r\n* :pep:`420`, namespace package support\r\n* :pep:`3151`, reworking the OS and IO exception hierarchy\r\n* :pep:`3155`, qualified name for classes and functions\r\n* :pep:`409`, suppressing exception context\r\n* :pep:`414`, explicit Unicode literals to help with porting\r\n* :pep:`418`, extended platform-independent clocks in the \"time\" module\r\n* :pep:`412`, a new key-sharing dictionary implementation that significantly\r\n saves memory for object-oriented code\r\n* :pep:`362`, the function-signature object\r\n* The new \"faulthandler\" module that helps diagnosing crashes\r\n* The new \"unittest.mock\" module\r\n* The new \"ipaddress\" module\r\n* The \"sys.implementation\" attribute\r\n* A policy framework for the email package, with a provisional (see\r\n :pep:`411`) policy that adds much improved unicode support for email\r\n header parsing\r\n* A \"collections.ChainMap\" class for linking mappings to a single unit\r\n* Wrappers for many more POSIX functions in the \"os\" and \"signal\" modules, as\r\n well as other useful functions such as \"sendfile()\"\r\n* Hash randomization, introduced in earlier bugfix releases, is now\r\n switched on by default\r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Change log for this release\r\n `_.\r\n* `Online Documentation `_\r\n* `What's new in 3.3? `_\r\n* `3.3 Release Schedule `_\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\n.. **This is a preview release, and its use is not recommended in production settings.**\r\n\r\nThis is a production release. Please `report any bugs `__ you encounter.\r\n", "content_markup_type": "restructuredtext", "_content_rendered": "

Python 3.3.x has reached end-of-life. Python 3.3.7, the final security-fix release, is available here.

\n

This is a security-fix source-only release.

\n

The list of fixed security related issues can be found in the NEWS file.

\n
\n

Major new features of the 3.3 series, compared to 3.2

\n

Python 3.3 includes a range of improvements of the 3.x series, as well as easier\nporting between 2.x and 3.x.

\n
    \n
  • PEP 380, syntax for delegating to a subgenerator (yield from)
  • \n
  • PEP 393, flexible string representation (doing away with the distinction\nbetween "wide" and "narrow" Unicode builds)
  • \n
  • A C implementation of the "decimal" module, with up to 120x speedup\nfor decimal-heavy applications
  • \n
  • The import system (__import__) is based on importlib by default
  • \n
  • The new "lzma" module with LZMA/XZ support
  • \n
  • PEP 397, a Python launcher for Windows
  • \n
  • PEP 405, virtual environment support in core
  • \n
  • PEP 420, namespace package support
  • \n
  • PEP 3151, reworking the OS and IO exception hierarchy
  • \n
  • PEP 3155, qualified name for classes and functions
  • \n
  • PEP 409, suppressing exception context
  • \n
  • PEP 414, explicit Unicode literals to help with porting
  • \n
  • PEP 418, extended platform-independent clocks in the "time" module
  • \n
  • PEP 412, a new key-sharing dictionary implementation that significantly\nsaves memory for object-oriented code
  • \n
  • PEP 362, the function-signature object
  • \n
  • The new "faulthandler" module that helps diagnosing crashes
  • \n
  • The new "unittest.mock" module
  • \n
  • The new "ipaddress" module
  • \n
  • The "sys.implementation" attribute
  • \n
  • A policy framework for the email package, with a provisional (see\nPEP 411) policy that adds much improved unicode support for email\nheader parsing
  • \n
  • A "collections.ChainMap" class for linking mappings to a single unit
  • \n
  • Wrappers for many more POSIX functions in the "os" and "signal" modules, as\nwell as other useful functions such as "sendfile()"
  • \n
  • Hash randomization, introduced in earlier bugfix releases, is now\nswitched on by default
  • \n
\n
\n
\n

More resources

\n\n\n

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

\n
\n" @@ -1939,7 +1939,7 @@ "show_on_download_page": false, "release_date": "2014-11-26T00:45:19Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/raw-file/v2.7.9rc1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.9rc1/Misc/NEWS", "content": "Python 2.7.9 release candidate 1\r\n--------------------------------\r\n\r\nPython 2.7.9rc1 is the first release candidate for the next bugfix version of\r\nthe Python 2.7 series. Python 2.7.9 will include several significant changes\r\nunprecedented in a \"bugfix\" release:\r\n\r\n* The entirety of `Python 3.4's ssl module\r\n `__ has been backported for Python\r\n 2.7.9. See `PEP 466 `__ for\r\n justification.\r\n\r\n* HTTPS certificate validation using the system's certificate store is now\r\n enabled by default. See `PEP 476\r\n `__ for details.\r\n\r\n* SSLv3 has been disabled by default due to the `POODLE attack\r\n `__.\r\n\r\n* The `ensurepip module `__\r\n module has been backported, which provides the pip package manager in every\r\n Python 2.7 installation. See `PEP 477\r\n `__.\r\n\r\n2.7 series resources\r\n^^^^^^^^^^^^^^^^^^^^\r\n\r\n* `What's new in 2.7? `_\r\n* `Complete change log for this release `_.\r\n* `Online Documentation `_\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\n..\r\n Download\r\n ^^^^^^^^\r\n\r\n This is a testing release. Please `report any bugs `_\r\n you encounter.\r\n\r\n We currently support these formats for download:\r\n\r\n * `Windows x86 MSI Installer (2.7.9rc1) `__\r\n\r\n * `Windows x86 MSI program database (2.7.9rc1) `__ \r\n\r\n * `Windows X86-64 MSI Installer (2.7.9rc1)\r\n `__ [1]_ \r\n\r\n * `Windows X86-64 MSI program database (2.7.9rc1) `__ [1]_ \r\n\r\n * `Windows help file `_\r\n\r\n * `Mac OS X 64-bit/32-bit x86-64/i386 Installer (2.7.9rc1) for Mac OS X\r\n 10.6 and later `__ [2]_\r\n `(sig) `__. [You may need an\r\n updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instructions.]\r\n\r\n * `Mac OS X 32-bit i386/PPC Installer (2.7.9rc1) for Mac OS X 10.5 and\r\n later `__ [2]_ `(sig)\r\n `__.\r\n\r\n * `Mac OS X 32-bit i386/PPC Installer (2.7.9rc1) for Mac OS X 10.3 and\r\n later (deprecated, see below) `__ [2]_ \r\n `(sig) `__.\r\n\r\n * `XZ compressed source tar ball (2.7.9rc1) `__\r\n `(sig) `__\r\n\r\n * `Gzipped source tar ball (2.7.9rc1) `__\r\n `(sig) `__\r\n\r\n The source tarballs are signed with `Benjamin Peterson's key\r\n `__, which has key id 18ADD4FF. The Mac\r\n installers were signed with `Ned Deily's key\r\n `__, which has a key id of 6F5E1540. The public\r\n keys are located on the `download page `_.\r\n\r\n MD5 checksums and sizes of the released files::\r\n\r\n 38cadfcac6dd56ecf772f2f3f14ee846 17231872 python-2.7.8.amd64.msi\r\n 1d573b6422d4b00aeb39c1ed5aa05d8c 23561282 python-2.7.8.amd64-pdb.zip\r\n ef95d83ace85d1577b915dbd481977d4 16703488 python-2.7.8.msi\r\n 83c1b28264ca8eb1ea97100065988192 25355330 python-2.7.8-pdb.zip\r\n 1cda33c3546f20b484869bed243d8726 6062806 python278.chm\r\n 7388f64c61d1e5c7770d6782c50c339d 22109307 python-2.7.9rc1-macosx10.5.pkg\r\n 3c38713a1beadfa520f2a0c1cc25af87 22002818 python-2.7.9rc1-macosx10.6.pkg\r\n 59fd7bd181fc26464dfac8c4a61174d3 16646401 Python-2.7.9rc1.tgz\r\n 3976ad214d5813fd659de13e3c446390 12159788 Python-2.7.9rc1.tar.xz\r\n\r\n Resources\r\n ^^^^^^^^^\r\n\r\n * `What's new in 2.7? `_\r\n * `Complete change log for this release `_.\r\n * `Online Documentation `_\r\n * Report bugs at ``_.\r\n * `Help fund Python and its community `_.\r\n\r\n\r\n About the 2.7 release series\r\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n\r\n Among the features and improvements to Python 2.6 introduced in the 2.7 series\r\n are\r\n\r\n - An ordered dictionary type\r\n - New unittest features including test skipping, new assert methods, and test\r\n discovery\r\n - A much faster io module\r\n - Automatic numbering of fields in the str.format() method\r\n - Float repr improvements backported from 3.x\r\n - Tile support for Tkinter\r\n - A backport of the memoryview object from 3.x\r\n - Set literals\r\n - Set and dictionary comprehensions\r\n - Dictionary views\r\n - New syntax for nested with statements\r\n - The sysconfig module\r\n\r\n .. [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).\r\n\r\n .. [2] There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS\r\n X here `_.\r\n", "content_markup_type": "restructuredtext", "_content_rendered": "

Python 2.7.9rc1 is the first release candidate for the next bugfix version of\nthe Python 2.7 series. Python 2.7.9 will include several significant changes\nunprecedented in a "bugfix" release:

\n
    \n
  • The entirety of Python 3.4's ssl module has been backported for Python\n2.7.9. See PEP 466 for\njustification.
  • \n
  • HTTPS certificate validation using the system's certificate store is now\nenabled by default. See PEP 476 for details.
  • \n
  • SSLv3 has been disabled by default due to the POODLE attack.
  • \n
  • The ensurepip module\nmodule has been backported, which provides the pip package manager in every\nPython 2.7 installation. See PEP 477.
  • \n
\n\n" @@ -1962,7 +1962,7 @@ "show_on_download_page": true, "release_date": "2014-12-10T16:12:27Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/raw-file/v2.7.9/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.9/Misc/NEWS", "content": "Python 2.7.9\r\n------------\r\n\r\nPython 2.7.9 is a bugfix version for the Python 2.7 release series. Python\r\n2.7.9 includes several significant changes unprecedented in a \"bugfix\" release:\r\n\r\n* The entirety of `Python 3.4's ssl module\r\n `__ has been backported for Python\r\n 2.7.9. See `PEP 466 `__ for\r\n justification.\r\n\r\n* HTTPS certificate validation using the system's certificate store is now\r\n enabled by default. See `PEP 476\r\n `__ for details.\r\n\r\n* SSLv3 has been disabled by default in httplib and its reverse dependencies due to the `POODLE attack\r\n `__.\r\n\r\n* The `ensurepip module `__\r\n module has been backported, which provides the pip package manager in every\r\n Python 2.7 installation. See `PEP 477\r\n `__.\r\n\r\n2.7 series resources\r\n^^^^^^^^^^^^^^^^^^^^\r\n\r\n* `What's new in 2.7? `_\r\n* `Online Documentation `_\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n", "content_markup_type": "restructuredtext", "_content_rendered": "

Python 2.7.9 is a bugfix version for the Python 2.7 release series. Python\n2.7.9 includes several significant changes unprecedented in a "bugfix" release:

\n
    \n
  • The entirety of Python 3.4's ssl module has been backported for Python\n2.7.9. See PEP 466 for\njustification.
  • \n
  • HTTPS certificate validation using the system's certificate store is now\nenabled by default. See PEP 476 for details.
  • \n
  • SSLv3 has been disabled by default in httplib and its reverse dependencies due to the POODLE attack.
  • \n
  • The ensurepip module\nmodule has been backported, which provides the pip package manager in every\nPython 2.7 installation. See PEP 477.
  • \n
\n\n" @@ -2123,7 +2123,7 @@ "show_on_download_page": true, "release_date": "2015-05-11T14:40:12Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/raw-file/80ccce248ba2/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.10rc1/Misc/NEWS", "content": "Python 2.7.10 release candidate 1 is the first release candidate for 2.7.10, the next bugfix release in the 2.x series. It includes numerous bugfixes over 2.7.9.", "content_markup_type": "restructuredtext", "_content_rendered": "

Python 2.7.10 release candidate 1 is the first release candidate for 2.7.10, the next bugfix release in the 2.x series. It includes numerous bugfixes over 2.7.9.

\n" @@ -2146,7 +2146,7 @@ "show_on_download_page": true, "release_date": "2015-05-23T23:37:37Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/raw-file/15c95b7d81dc/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.10/Misc/NEWS", "content": "Python 2.7.10 is a bug fix release of the Python 2.7.x series.", "content_markup_type": "restructuredtext", "_content_rendered": "

Python 2.7.10 is a bug fix release of the Python 2.7.x series.

\n" @@ -2376,7 +2376,7 @@ "show_on_download_page": true, "release_date": "2015-11-21T22:25:31Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/raw-file/82dd9545bd93/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.11rc1/Misc/NEWS", "content": "Python 2.7.11 release candidate 1 is the first release candidate for 2.7.11, the next bugfix release in the 2.x series.", "content_markup_type": "restructuredtext", "_content_rendered": "

Python 2.7.11 release candidate 1 is the first release candidate for 2.7.11, the next bugfix release in the 2.x series.

\n" @@ -2422,7 +2422,7 @@ "show_on_download_page": true, "release_date": "2015-12-05T22:03:05Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/raw-file/53d30ab403f1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.11/Misc/NEWS", "content": "Python 2.7.11 is a bugfix release of the Python 2.7 series.", "content_markup_type": "restructuredtext", "_content_rendered": "

Python 2.7.11 is a bugfix release of the Python 2.7 series.

\n" @@ -2583,7 +2583,7 @@ "show_on_download_page": true, "release_date": "2016-06-13T03:14:08Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/raw-file/v2.7.12rc1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.12rc1/Misc/NEWS", "content": "Python 2.7.12 release candidate 1 is the first release candidate for 2.7.12, a bugfix release in the 2.x series.", "content_markup_type": "restructuredtext", "_content_rendered": "

Python 2.7.12 release candidate 1 is the first release candidate for 2.7.12, a bugfix release in the 2.x series.

\n" @@ -2675,7 +2675,7 @@ "show_on_download_page": true, "release_date": "2016-06-25T04:17:44Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/raw-file/v2.7.12/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.12/Misc/NEWS", "content": "Python 2.7.12 is a bugfix release in the Python 2.7.x series.", "content_markup_type": "restructuredtext", "_content_rendered": "

Python 2.7.12 is a bugfix release in the Python 2.7.x series.

\n" @@ -2836,7 +2836,7 @@ "show_on_download_page": true, "release_date": "2016-12-04T03:50:13Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/raw-file/v2.7.13rc1/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.13rc1/Misc/NEWS", "content": "Python 2.7.13 release candidate 1 is the first release candidate for 2.7.13, a bugfix release in the 2.x series.", "content_markup_type": "restructuredtext", "_content_rendered": "

Python 2.7.13 release candidate 1 is the first release candidate for 2.7.13, a bugfix release in the 2.x series.

\n" @@ -2905,7 +2905,7 @@ "show_on_download_page": true, "release_date": "2016-12-17T21:29:04Z", "release_page": null, - "release_notes_url": "https://hg.python.org/cpython/raw-file/v2.7.13/Misc/NEWS", + "release_notes_url": "https://github.com/python/cpython/blob/v2.7.13/Misc/NEWS", "content": "Python 2.7.13 is a bugfix release in the Python 2.7.x series.", "content_markup_type": "restructuredtext", "_content_rendered": "

Python 2.7.13 is a bugfix release in the Python 2.7.x series.

\n"