From a69fa16d386ea490ad1a0249d1288a2317f01066 Mon Sep 17 00:00:00 2001 From: "Erlend E. Aasland" Date: Fri, 16 Jun 2023 12:59:34 +0200 Subject: [PATCH 1/4] don't denote old versions as 'the newest major release of Python' --- docs/source/administration.rst | 2 +- fixtures/downloads.json | 72 +++++++++++++++++----------------- 2 files changed, 37 insertions(+), 37 deletions(-) diff --git a/docs/source/administration.rst b/docs/source/administration.rst index 3000ff692..529bd9173 100644 --- a/docs/source/administration.rst +++ b/docs/source/administration.rst @@ -65,7 +65,7 @@ Downloads and Releases The ``downloads`` app stores all of the structured data regarding Python releases. Each ``Release`` object has associated ``ReleaseFile`` objects that contain information on the various download formats Python.org supports. -If the version you are creating should be considered the "latest" release for the major version in question (Python 2.x.x, 3.x.x, etc) +If the version you are creating should be considered the "latest" release for the minor version in question (Python 2.x.x, 3.x.x, etc) then check the 'Is this the latest release' checkbox. When the ``Release`` is saved, the previous version will be automatically demoted for you and the new version will be used prominently on the site. For example the download buttons and supernav links. diff --git a/fixtures/downloads.json b/fixtures/downloads.json index 0f9f1ce10..7be0bf6ed 100644 --- a/fixtures/downloads.json +++ b/fixtures/downloads.json @@ -237,9 +237,9 @@ "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", - "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": ".. 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 minor 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" + "_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 minor 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,9 +283,9 @@ "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", - "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": ".. 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 minor 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" + "_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 minor 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" } }, { @@ -375,9 +375,9 @@ "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", - "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": ".. 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 minor 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" + "_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 minor 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" } }, { @@ -1617,9 +1617,9 @@ "release_date": "2010-07-03T00:00:00Z", "release_page": null, "release_notes_url": "http://hg.python.org/cpython/raw-file/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": ".. 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 minor 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" + "_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 minor 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" } }, { @@ -4009,9 +4009,9 @@ "release_date": "2018-09-26T23:55:00Z", "release_page": null, "release_notes_url": "https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-1-release-candidate-1", - "content": "Python 3.7.1rc1 is a release candidate preview of the first maintenance release of Python 3.7.\r\nThe Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\nNote that 3.7.1rc1 is a preview release and thus its use is not recommended for production environments.\r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* For 3.7, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``.", + "content": "Python 3.7.1rc1 is a release candidate preview of the first maintenance release of Python 3.7.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\nNote that 3.7.1rc1 is a preview release and thus its use is not recommended for production environments.\r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* For 3.7, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``.", "content_markup_type": "restructuredtext", - "_content_rendered": "

Python 3.7.1rc1 is a release candidate preview of the first maintenance release of Python 3.7.\nThe Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.\nNote that 3.7.1rc1 is a preview release and thus its use is not recommended for production environments.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • For 3.7, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.
  • \n
  • Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command.
  • \n
\n
\n" + "_content_rendered": "

Python 3.7.1rc1 is a release candidate preview of the first maintenance release of Python 3.7.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.\nNote that 3.7.1rc1 is a preview release and thus its use is not recommended for production environments.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • For 3.7, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.
  • \n
  • Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command.
  • \n
\n
\n" } }, { @@ -4055,9 +4055,9 @@ "release_date": "2018-10-13T21:00:01Z", "release_page": null, "release_notes_url": "https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-1-release-candidate-2", - "content": "Python 3.7.1rc2 is the second release candidate preview of the first maintenance release of Python 3.7.\r\nThe Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\nNote that 3.7.1rc2 is a preview release and thus its use is not recommended for production environments.\r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* For 3.7, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``.\r\n", + "content": "Python 3.7.1rc2 is the second release candidate preview of the first maintenance release of Python 3.7.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\nNote that 3.7.1rc2 is a preview release and thus its use is not recommended for production environments.\r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* For 3.7, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``.\r\n", "content_markup_type": "restructuredtext", - "_content_rendered": "

Python 3.7.1rc2 is the second release candidate preview of the first maintenance release of Python 3.7.\nThe Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.\nNote that 3.7.1rc2 is a preview release and thus its use is not recommended for production environments.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • For 3.7, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.
  • \n
  • Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command.
  • \n
\n
\n" + "_content_rendered": "

Python 3.7.1rc2 is the second release candidate preview of the first maintenance release of Python 3.7.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.\nNote that 3.7.1rc2 is a preview release and thus its use is not recommended for production environments.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • For 3.7, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.
  • \n
  • Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command.
  • \n
\n
\n" } }, { @@ -4124,9 +4124,9 @@ "release_date": "2018-12-11T23:55:00Z", "release_page": null, "release_notes_url": "https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-2-release-candidate-1", - "content": "Python 3.7.2rc1 is the release candidate preview of the second maintenance release of Python 3.7.\r\nThe Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* For Python 3.7 releases, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the newer 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``.\r\n", + "content": "Python 3.7.2rc1 is the release candidate preview of the second maintenance release of Python 3.7.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* For Python 3.7 releases, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the newer 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``.\r\n", "content_markup_type": "restructuredtext", - "_content_rendered": "

Python 3.7.2rc1 is the release candidate preview of the second maintenance release of Python 3.7.\nThe Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • For Python 3.7 releases, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the newer 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.
  • \n
  • Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command.
  • \n
\n
\n" + "_content_rendered": "

Python 3.7.2rc1 is the release candidate preview of the second maintenance release of Python 3.7.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • For Python 3.7 releases, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the newer 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.
  • \n
  • Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command.
  • \n
\n
\n" } }, { @@ -4354,9 +4354,9 @@ "release_date": "2019-03-12T23:00:00Z", "release_page": null, "release_notes_url": "https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-3-release-candidate-1", - "content": "Python 3.7.3rc1 is the release candidate preview of the third maintenance release of Python 3.7.\r\nThe Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* For Python 3.7 releases, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the newer 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``.", + "content": "Python 3.7.3rc1 is the release candidate preview of the third maintenance release of Python 3.7.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* For Python 3.7 releases, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the newer 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``.", "content_markup_type": "restructuredtext", - "_content_rendered": "

Python 3.7.3rc1 is the release candidate preview of the third maintenance release of Python 3.7.\nThe Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • For Python 3.7 releases, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the newer 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.
  • \n
  • Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command.
  • \n
\n
\n" + "_content_rendered": "

Python 3.7.3rc1 is the release candidate preview of the third maintenance release of Python 3.7.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • For Python 3.7 releases, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the newer 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.
  • \n
  • Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command.
  • \n
\n
\n" } }, { @@ -4515,9 +4515,9 @@ "release_date": "2019-06-18T23:00:00Z", "release_page": null, "release_notes_url": "https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-4-release-candidate-1", - "content": "Python 3.7.4rc1 is the release candidate preview of the fourth maintenance release of Python 3.7.\r\nThe Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations.\r\n\r\nNote that 3.7.4rc1 is a **release preview** and thus its use is not recommended for production environments.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* For Python 3.7.4, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. **Changed in 3.7.4** The 64-bit/32-bit variant that also works on very old versions of macOS, from 10.6 (Snow Leopard) on, is now deprecated and will no longer be provided in future releases; see the macOS installer ``ReadMe`` file for more info. Both variants come with batteries-included versions of Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``. **Changed in 3.7.4** OpenSSL has been updated from 1.1.0 to 1.1.1.", + "content": "Python 3.7.4rc1 is the release candidate preview of the fourth maintenance release of Python 3.7.\r\n\r\nNote that 3.7.4rc1 is a **release preview** and thus its use is not recommended for production environments.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* For Python 3.7.4, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. **Changed in 3.7.4** The 64-bit/32-bit variant that also works on very old versions of macOS, from 10.6 (Snow Leopard) on, is now deprecated and will no longer be provided in future releases; see the macOS installer ``ReadMe`` file for more info. Both variants come with batteries-included versions of Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``. **Changed in 3.7.4** OpenSSL has been updated from 1.1.0 to 1.1.1.", "content_markup_type": "restructuredtext", - "_content_rendered": "

Python 3.7.4rc1 is the release candidate preview of the fourth maintenance release of Python 3.7.\nThe Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations.

\n

Note that 3.7.4rc1 is a release preview and thus its use is not recommended for production environments.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • For Python 3.7.4, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. Changed in 3.7.4 The 64-bit/32-bit variant that also works on very old versions of macOS, from 10.6 (Snow Leopard) on, is now deprecated and will no longer be provided in future releases; see the macOS installer ReadMe file for more info. Both variants come with batteries-included versions of Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used.
  • \n
  • Both python.org installer variants include private copies of OpenSSL. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command. Changed in 3.7.4 OpenSSL has been updated from 1.1.0 to 1.1.1.
  • \n
\n
\n" + "_content_rendered": "

Python 3.7.4rc1 is the release candidate preview of the fourth maintenance release of Python 3.7.

\n

Note that 3.7.4rc1 is a release preview and thus its use is not recommended for production environments.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • For Python 3.7.4, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. Changed in 3.7.4 The 64-bit/32-bit variant that also works on very old versions of macOS, from 10.6 (Snow Leopard) on, is now deprecated and will no longer be provided in future releases; see the macOS installer ReadMe file for more info. Both variants come with batteries-included versions of Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used.
  • \n
  • Both python.org installer variants include private copies of OpenSSL. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command. Changed in 3.7.4 OpenSSL has been updated from 1.1.0 to 1.1.1.
  • \n
\n
\n" } }, { @@ -4561,9 +4561,9 @@ "release_date": "2019-07-02T07:29:30Z", "release_page": null, "release_notes_url": "https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-4-release-candidate-2", - "content": "Python 3.7.4rc2 is the second release candidate preview of the fourth maintenance release of Python 3.7.\r\nThe Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations.\r\n\r\nNote that 3.7.4rc2 is a **release preview** and thus its use is not recommended for production environments.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* **Changed in 3.7.4** OpenSSL has been updated from 1.1.0 to 1.1.1 and SQLite updated to 3.28.0.\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* **Changed in 3.7.4** OpenSSL has been updated from 1.1.0 to 1.1.1 and SQLite updated to 3.28.0.\r\n\r\n* For Python 3.7.4, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. **Changed in 3.7.4** The 64-bit/32-bit variant that also works on very old versions of macOS, from 10.6 (Snow Leopard) on, is now deprecated and will no longer be provided in future releases; see the macOS installer ``ReadMe`` file for more info. Both variants come with batteries-included versions of Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``.", + "content": "Python 3.7.4rc2 is the second release candidate preview of the fourth maintenance release of Python 3.7.\r\n\r\nNote that 3.7.4rc2 is a **release preview** and thus its use is not recommended for production environments.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* **Changed in 3.7.4** OpenSSL has been updated from 1.1.0 to 1.1.1 and SQLite updated to 3.28.0.\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* **Changed in 3.7.4** OpenSSL has been updated from 1.1.0 to 1.1.1 and SQLite updated to 3.28.0.\r\n\r\n* For Python 3.7.4, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. **Changed in 3.7.4** The 64-bit/32-bit variant that also works on very old versions of macOS, from 10.6 (Snow Leopard) on, is now deprecated and will no longer be provided in future releases; see the macOS installer ``ReadMe`` file for more info. Both variants come with batteries-included versions of Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``.", "content_markup_type": "restructuredtext", - "_content_rendered": "

Python 3.7.4rc2 is the second release candidate preview of the fourth maintenance release of Python 3.7.\nThe Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations.

\n

Note that 3.7.4rc2 is a release preview and thus its use is not recommended for production environments.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • Changed in 3.7.4 OpenSSL has been updated from 1.1.0 to 1.1.1 and SQLite updated to 3.28.0.
  • \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • Changed in 3.7.4 OpenSSL has been updated from 1.1.0 to 1.1.1 and SQLite updated to 3.28.0.
  • \n
  • For Python 3.7.4, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. Changed in 3.7.4 The 64-bit/32-bit variant that also works on very old versions of macOS, from 10.6 (Snow Leopard) on, is now deprecated and will no longer be provided in future releases; see the macOS installer ReadMe file for more info. Both variants come with batteries-included versions of Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used.
  • \n
  • Both python.org installer variants include private copies of OpenSSL. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command.
  • \n
\n
\n" + "_content_rendered": "

Python 3.7.4rc2 is the second release candidate preview of the fourth maintenance release of Python 3.7.

\n

Note that 3.7.4rc2 is a release preview and thus its use is not recommended for production environments.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • Changed in 3.7.4 OpenSSL has been updated from 1.1.0 to 1.1.1 and SQLite updated to 3.28.0.
  • \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • Changed in 3.7.4 OpenSSL has been updated from 1.1.0 to 1.1.1 and SQLite updated to 3.28.0.
  • \n
  • For Python 3.7.4, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. Changed in 3.7.4 The 64-bit/32-bit variant that also works on very old versions of macOS, from 10.6 (Snow Leopard) on, is now deprecated and will no longer be provided in future releases; see the macOS installer ReadMe file for more info. Both variants come with batteries-included versions of Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used.
  • \n
  • Both python.org installer variants include private copies of OpenSSL. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command.
  • \n
\n
\n" } }, { @@ -6723,9 +6723,9 @@ "release_date": "2021-10-04T18:36:01Z", "release_page": null, "release_notes_url": "https://docs.python.org/release/3.10.0/whatsnew/changelog.html#python-3-10-0-final", - "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the stable release of Python 3.10.0\r\n\r\nPython 3.10.0 is the newest major release of the Python programming language, and it contains many new features and optimizations.\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n[bpo-44828](https://bugs.python.org/issue44828): A change in the newly released macOS 12 Monterey caused file open and save windows in `IDLE` and other `tkinter` applications to be unusable. As of 2021-11-03, the macOS 64-bit universal2 installer file for this release was updated to include a fix in the third-party `Tk` library for this problem. All other files are unchanged from the original 3.10.0 installer. If you have already installed 3.10.0 from here and encounter this problem on macOS 12 Monterey, download and run the updated installer linked below. \r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nFor a Schwarzschild black hole (a black hole with no rotation or electromagnetic charge), given a free fall particle starting at the event\r\nhorizon, the maximum proper time (which happens when it falls without angular velocity) it will experience to fall into the singularity\r\nis `\u03c0*M` (in [natural units](https://en.wikipedia.org/wiki/Natural_units)), where M is the mass of the black hole. For Sagittarius A* (the\r\nblack hole at the centre of the milky way) this time is approximately 1 minute.\r\n\r\nSchwarzschild black holes are also unique because they have a space-like singularity at their core, which means that the singularity doesn't happen at a specific point in *space* but happens at a specific point in *time* (the future). This means once you are inside the event horizon you cannot point with your finger towards the direction the singularity is located because the singularity happens in your future: no matter where you move, you will \"fall\" into it.", + "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the stable release of Python 3.10.0\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n[bpo-44828](https://bugs.python.org/issue44828): A change in the newly released macOS 12 Monterey caused file open and save windows in `IDLE` and other `tkinter` applications to be unusable. As of 2021-11-03, the macOS 64-bit universal2 installer file for this release was updated to include a fix in the third-party `Tk` library for this problem. All other files are unchanged from the original 3.10.0 installer. If you have already installed 3.10.0 from here and encounter this problem on macOS 12 Monterey, download and run the updated installer linked below. \r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nFor a Schwarzschild black hole (a black hole with no rotation or electromagnetic charge), given a free fall particle starting at the event\r\nhorizon, the maximum proper time (which happens when it falls without angular velocity) it will experience to fall into the singularity\r\nis `\u03c0*M` (in [natural units](https://en.wikipedia.org/wiki/Natural_units)), where M is the mass of the black hole. For Sagittarius A* (the\r\nblack hole at the centre of the milky way) this time is approximately 1 minute.\r\n\r\nSchwarzschild black holes are also unique because they have a space-like singularity at their core, which means that the singularity doesn't happen at a specific point in *space* but happens at a specific point in *time* (the future). This means once you are inside the event horizon you cannot point with your finger towards the direction the singularity is located because the singularity happens in your future: no matter where you move, you will \"fall\" into it.", "content_markup_type": "markdown", - "_content_rendered": "

\"Python

\n

This is the stable release of Python 3.10.0

\n

Python 3.10.0 is the newest major release of the Python programming language, and it contains many new features and optimizations.

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

bpo-44828: A change in the newly released macOS 12 Monterey caused file open and save windows in IDLE and other tkinter applications to be unusable. As of 2021-11-03, the macOS 64-bit universal2 installer file for this release was updated to include a fix in the third-party Tk library for this problem. All other files are unchanged from the original 3.10.0 installer. If you have already installed 3.10.0 from here and encounter this problem on macOS 12 Monterey, download and run the updated installer linked below.

\n

More resources

\n\n

And now for something completely different

\n

For a Schwarzschild black hole (a black hole with no rotation or electromagnetic charge), given a free fall particle starting at the event\nhorizon, the maximum proper time (which happens when it falls without angular velocity) it will experience to fall into the singularity\nis \u03c0*M (in natural units), where M is the mass of the black hole. For Sagittarius A* (the\nblack hole at the centre of the milky way) this time is approximately 1 minute.

\n

Schwarzschild black holes are also unique because they have a space-like singularity at their core, which means that the singularity doesn't happen at a specific point in space but happens at a specific point in time (the future). This means once you are inside the event horizon you cannot point with your finger towards the direction the singularity is located because the singularity happens in your future: no matter where you move, you will \"fall\" into it.

" + "_content_rendered": "

\"Python

\n

This is the stable release of Python 3.10.0

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

bpo-44828: A change in the newly released macOS 12 Monterey caused file open and save windows in IDLE and other tkinter applications to be unusable. As of 2021-11-03, the macOS 64-bit universal2 installer file for this release was updated to include a fix in the third-party Tk library for this problem. All other files are unchanged from the original 3.10.0 installer. If you have already installed 3.10.0 from here and encounter this problem on macOS 12 Monterey, download and run the updated installer linked below.

\n

More resources

\n\n

And now for something completely different

\n

For a Schwarzschild black hole (a black hole with no rotation or electromagnetic charge), given a free fall particle starting at the event\nhorizon, the maximum proper time (which happens when it falls without angular velocity) it will experience to fall into the singularity\nis \u03c0*M (in natural units), where M is the mass of the black hole. For Sagittarius A* (the\nblack hole at the centre of the milky way) this time is approximately 1 minute.

\n

Schwarzschild black holes are also unique because they have a space-like singularity at their core, which means that the singularity doesn't happen at a specific point in space but happens at a specific point in time (the future). This means once you are inside the event horizon you cannot point with your finger towards the direction the singularity is located because the singularity happens in your future: no matter where you move, you will \"fall\" into it.

" } }, { @@ -6838,9 +6838,9 @@ "release_date": "2021-12-06T18:47:27Z", "release_page": null, "release_notes_url": "https://docs.python.org/release/3.10.1/whatsnew/changelog.html#python-3-10-1-final", - "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the first maintenance release of Python 3.10\r\n\r\nPython 3.10.1 is the newest major release of the Python programming language, and it contains many new features and optimizations.\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nThe Meissner effect (or Meissner\u2013Ochsenfeld effect) is the expulsion of a magnetic field from a superconductor during its transition to the superconducting state when it is cooled below the critical temperature. This expulsion will repel a nearby magnet. The German physicists Walther Meissner and Robert Ochsenfeld discovered this phenomenon in 1933 by measuring the magnetic field distribution outside superconducting tin and lead samples. The experiment demonstrated for the first time that superconductors were more than just perfect conductors and provided a uniquely defining property of the superconductor state. The ability for the expulsion effect is determined by the nature of equilibrium formed by the neutralization within the unit cell of a superconductor.\r\n\r\nYou can do [very cool things](https://www.youtube.com/watch?v=HRLvVkkq5GE) with it!", + "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the first maintenance release of Python 3.10\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nThe Meissner effect (or Meissner\u2013Ochsenfeld effect) is the expulsion of a magnetic field from a superconductor during its transition to the superconducting state when it is cooled below the critical temperature. This expulsion will repel a nearby magnet. The German physicists Walther Meissner and Robert Ochsenfeld discovered this phenomenon in 1933 by measuring the magnetic field distribution outside superconducting tin and lead samples. The experiment demonstrated for the first time that superconductors were more than just perfect conductors and provided a uniquely defining property of the superconductor state. The ability for the expulsion effect is determined by the nature of equilibrium formed by the neutralization within the unit cell of a superconductor.\r\n\r\nYou can do [very cool things](https://www.youtube.com/watch?v=HRLvVkkq5GE) with it!", "content_markup_type": "markdown", - "_content_rendered": "

\"Python

\n

This is the first maintenance release of Python 3.10

\n

Python 3.10.1 is the newest major release of the Python programming language, and it contains many new features and optimizations.

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

The Meissner effect (or Meissner\u2013Ochsenfeld effect) is the expulsion of a magnetic field from a superconductor during its transition to the superconducting state when it is cooled below the critical temperature. This expulsion will repel a nearby magnet. The German physicists Walther Meissner and Robert Ochsenfeld discovered this phenomenon in 1933 by measuring the magnetic field distribution outside superconducting tin and lead samples. The experiment demonstrated for the first time that superconductors were more than just perfect conductors and provided a uniquely defining property of the superconductor state. The ability for the expulsion effect is determined by the nature of equilibrium formed by the neutralization within the unit cell of a superconductor.

\n

You can do very cool things with it!

" + "_content_rendered": "

\"Python

\n

This is the first maintenance release of Python 3.10

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

The Meissner effect (or Meissner\u2013Ochsenfeld effect) is the expulsion of a magnetic field from a superconductor during its transition to the superconducting state when it is cooled below the critical temperature. This expulsion will repel a nearby magnet. The German physicists Walther Meissner and Robert Ochsenfeld discovered this phenomenon in 1933 by measuring the magnetic field distribution outside superconducting tin and lead samples. The experiment demonstrated for the first time that superconductors were more than just perfect conductors and provided a uniquely defining property of the superconductor state. The ability for the expulsion effect is determined by the nature of equilibrium formed by the neutralization within the unit cell of a superconductor.

\n

You can do very cool things with it!

" } }, { @@ -6884,9 +6884,9 @@ "release_date": "2022-01-14T19:17:45Z", "release_page": null, "release_notes_url": "https://docs.python.org/release/3.10.2/whatsnew/changelog.html#python-3-10-2-final", - "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the second maintenance release of Python 3.10\r\n\r\nPython 3.10.2 is the newest major release of the Python programming language, and it contains many new features and optimizations.\r\n\r\n**This is a special bugfix release ahead of schedule to address a memory leak that was happening on certain function calls when using [Cython](https://github.com/cython/cython)**. The memory leak consisted of a small constant amount of bytes in certain function calls from Cython code. Although in most cases this was not very noticeable, it was very impactful for long-running applications and certain usage patterns. Check [bpo-46347](https://bugs.python.org/issue46347) for more information.\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nThe Carnot cycle is a theoretical ideal thermodynamic cycle proposed by French physicist Sadi Carnot in 1824 and expanded upon by others in the 1830s and 1840s. It provides an upper limit on the efficiency that any classical thermodynamic engine can achieve during the conversion of heat into work, or conversely, the efficiency of a refrigeration system in creating a temperature difference by the application of work to the system. It is not an actual thermodynamic cycle but is a theoretical construct.", + "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the second maintenance release of Python 3.10\r\n\r\n**This is a special bugfix release ahead of schedule to address a memory leak that was happening on certain function calls when using [Cython](https://github.com/cython/cython)**. The memory leak consisted of a small constant amount of bytes in certain function calls from Cython code. Although in most cases this was not very noticeable, it was very impactful for long-running applications and certain usage patterns. Check [bpo-46347](https://bugs.python.org/issue46347) for more information.\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nThe Carnot cycle is a theoretical ideal thermodynamic cycle proposed by French physicist Sadi Carnot in 1824 and expanded upon by others in the 1830s and 1840s. It provides an upper limit on the efficiency that any classical thermodynamic engine can achieve during the conversion of heat into work, or conversely, the efficiency of a refrigeration system in creating a temperature difference by the application of work to the system. It is not an actual thermodynamic cycle but is a theoretical construct.", "content_markup_type": "markdown", - "_content_rendered": "

\"Python

\n

This is the second maintenance release of Python 3.10

\n

Python 3.10.2 is the newest major release of the Python programming language, and it contains many new features and optimizations.

\n

This is a special bugfix release ahead of schedule to address a memory leak that was happening on certain function calls when using Cython. The memory leak consisted of a small constant amount of bytes in certain function calls from Cython code. Although in most cases this was not very noticeable, it was very impactful for long-running applications and certain usage patterns. Check bpo-46347 for more information.

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

The Carnot cycle is a theoretical ideal thermodynamic cycle proposed by French physicist Sadi Carnot in 1824 and expanded upon by others in the 1830s and 1840s. It provides an upper limit on the efficiency that any classical thermodynamic engine can achieve during the conversion of heat into work, or conversely, the efficiency of a refrigeration system in creating a temperature difference by the application of work to the system. It is not an actual thermodynamic cycle but is a theoretical construct.

" + "_content_rendered": "

\"Python

\n

This is the second maintenance release of Python 3.10

\n

This is a special bugfix release ahead of schedule to address a memory leak that was happening on certain function calls when using Cython. The memory leak consisted of a small constant amount of bytes in certain function calls from Cython code. Although in most cases this was not very noticeable, it was very impactful for long-running applications and certain usage patterns. Check bpo-46347 for more information.

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

The Carnot cycle is a theoretical ideal thermodynamic cycle proposed by French physicist Sadi Carnot in 1824 and expanded upon by others in the 1830s and 1840s. It provides an upper limit on the efficiency that any classical thermodynamic engine can achieve during the conversion of heat into work, or conversely, the efficiency of a refrigeration system in creating a temperature difference by the application of work to the system. It is not an actual thermodynamic cycle but is a theoretical construct.

" } }, { @@ -7068,9 +7068,9 @@ "release_date": "2022-03-16T14:28:05Z", "release_page": null, "release_notes_url": "https://docs.python.org/release/3.10.3/whatsnew/changelog.html#python-3-10-3-final", - "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the third maintenance release of Python 3.10\r\n\r\nPython 3.10.3 is the newest major release of the Python programming language, and it contains many new features and optimizations.\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nThe omega baryons are a family of subatomic hadron (a baryon) particles that are represented by the symbol \u03a9 and are either neutral or have a +2, +1 or \u22121 elementary charge. They are baryons containing no up or down quarks. Omega baryons containing top quarks are not expected to be observed. This is because the Standard Model predicts the mean lifetime of top quarks to be roughly 5*10^\u221225 seconds which is about a twentieth of the timescale for strong interactions, and therefore that they do not form hadrons.", + "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the third maintenance release of Python 3.10\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nThe omega baryons are a family of subatomic hadron (a baryon) particles that are represented by the symbol \u03a9 and are either neutral or have a +2, +1 or \u22121 elementary charge. They are baryons containing no up or down quarks. Omega baryons containing top quarks are not expected to be observed. This is because the Standard Model predicts the mean lifetime of top quarks to be roughly 5*10^\u221225 seconds which is about a twentieth of the timescale for strong interactions, and therefore that they do not form hadrons.", "content_markup_type": "markdown", - "_content_rendered": "

\"Python

\n

This is the third maintenance release of Python 3.10

\n

Python 3.10.3 is the newest major release of the Python programming language, and it contains many new features and optimizations.

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

The omega baryons are a family of subatomic hadron (a baryon) particles that are represented by the symbol \u03a9 and are either neutral or have a +2, +1 or \u22121 elementary charge. They are baryons containing no up or down quarks. Omega baryons containing top quarks are not expected to be observed. This is because the Standard Model predicts the mean lifetime of top quarks to be roughly 5*10^\u221225 seconds which is about a twentieth of the timescale for strong interactions, and therefore that they do not form hadrons.

" + "_content_rendered": "

\"Python

\n

This is the third maintenance release of Python 3.10

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

The omega baryons are a family of subatomic hadron (a baryon) particles that are represented by the symbol \u03a9 and are either neutral or have a +2, +1 or \u22121 elementary charge. They are baryons containing no up or down quarks. Omega baryons containing top quarks are not expected to be observed. This is because the Standard Model predicts the mean lifetime of top quarks to be roughly 5*10^\u221225 seconds which is about a twentieth of the timescale for strong interactions, and therefore that they do not form hadrons.

" } }, { @@ -7114,9 +7114,9 @@ "release_date": "2022-03-24T10:29:52Z", "release_page": null, "release_notes_url": "https://docs.python.org/release/3.10.4/whatsnew/changelog.html#python-3-10-4-final", - "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the fourth maintenance release of Python 3.10\r\n\r\nPython 3.10.4 is the newest major release of the Python programming language, and it contains many new features and optimizations.\r\n\r\n**This is a special release that fixes a regression introduced by [BPO 46968](https://bugs.python.org/issue46968) which caused Python to no longer build on Red Hat Enterprise Linux 6.** There are only 10 other bugfixes on top of 3.10.3 in this release.\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nPositronium is a system consisting of an electron and its anti-particle, a positron, bound together into an exotic atom, specifically an onium. The system is unstable: the two particles annihilate each other to predominantly produce two or three gamma-rays, depending on the relative spin states. The energy levels of the two particles are similar to that of the hydrogen atom (which is a bound state of a proton and an electron). However, because of the reduced mass, the frequencies of the spectral lines are less than half of those for the corresponding hydrogen lines.", + "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the fourth maintenance release of Python 3.10\r\n\r\n**This is a special release that fixes a regression introduced by [BPO 46968](https://bugs.python.org/issue46968) which caused Python to no longer build on Red Hat Enterprise Linux 6.** There are only 10 other bugfixes on top of 3.10.3 in this release.\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nPositronium is a system consisting of an electron and its anti-particle, a positron, bound together into an exotic atom, specifically an onium. The system is unstable: the two particles annihilate each other to predominantly produce two or three gamma-rays, depending on the relative spin states. The energy levels of the two particles are similar to that of the hydrogen atom (which is a bound state of a proton and an electron). However, because of the reduced mass, the frequencies of the spectral lines are less than half of those for the corresponding hydrogen lines.", "content_markup_type": "markdown", - "_content_rendered": "

\"Python

\n

This is the fourth maintenance release of Python 3.10

\n

Python 3.10.4 is the newest major release of the Python programming language, and it contains many new features and optimizations.

\n

This is a special release that fixes a regression introduced by BPO 46968 which caused Python to no longer build on Red Hat Enterprise Linux 6. There are only 10 other bugfixes on top of 3.10.3 in this release.

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

Positronium is a system consisting of an electron and its anti-particle, a positron, bound together into an exotic atom, specifically an onium. The system is unstable: the two particles annihilate each other to predominantly produce two or three gamma-rays, depending on the relative spin states. The energy levels of the two particles are similar to that of the hydrogen atom (which is a bound state of a proton and an electron). However, because of the reduced mass, the frequencies of the spectral lines are less than half of those for the corresponding hydrogen lines.

" + "_content_rendered": "

\"Python

\n

This is the fourth maintenance release of Python 3.10

\n

This is a special release that fixes a regression introduced by BPO 46968 which caused Python to no longer build on Red Hat Enterprise Linux 6. There are only 10 other bugfixes on top of 3.10.3 in this release.

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

Positronium is a system consisting of an electron and its anti-particle, a positron, bound together into an exotic atom, specifically an onium. The system is unstable: the two particles annihilate each other to predominantly produce two or three gamma-rays, depending on the relative spin states. The energy levels of the two particles are similar to that of the hydrogen atom (which is a bound state of a proton and an electron). However, because of the reduced mass, the frequencies of the spectral lines are less than half of those for the corresponding hydrogen lines.

" } }, { @@ -7252,9 +7252,9 @@ "release_date": "2022-06-06T17:12:22Z", "release_page": null, "release_notes_url": "https://docs.python.org/release/3.10.5/whatsnew/changelog.html#python-3-10-5-final", - "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the fifth maintenance release of Python 3.10\r\n\r\nPython 3.10.5 is the newest major release of the Python programming language, and it contains many new features and optimizations.\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nStrange quarks are the third lightest quarks, which are subatomic particles that are so small, they are believed to be the fundamental particles, and not further divisible. Like down quarks, strange quarks have a charge of -1/3. Like all fermions (which are particles that can not exist in the same place at the same time), strange quarks have a spin of 1/2. What makes strange quarks different from down quarks\u2013apart from having 25 times the mass of down quarks\u2013is that they have something that scientists call \"strangeness.\" Strangeness is basically a resistance to decay against strong force and electromagnetism. This means that any particle that contains a strange quark can not decay due to strong force (or electromagnetism), but instead with the much slower weak force. It was believed that this was a 'strange' method of decay, which is why the scientists gave the particles that name.", + "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the fifth maintenance release of Python 3.10\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nStrange quarks are the third lightest quarks, which are subatomic particles that are so small, they are believed to be the fundamental particles, and not further divisible. Like down quarks, strange quarks have a charge of -1/3. Like all fermions (which are particles that can not exist in the same place at the same time), strange quarks have a spin of 1/2. What makes strange quarks different from down quarks\u2013apart from having 25 times the mass of down quarks\u2013is that they have something that scientists call \"strangeness.\" Strangeness is basically a resistance to decay against strong force and electromagnetism. This means that any particle that contains a strange quark can not decay due to strong force (or electromagnetism), but instead with the much slower weak force. It was believed that this was a 'strange' method of decay, which is why the scientists gave the particles that name.", "content_markup_type": "markdown", - "_content_rendered": "

\"Python

\n

This is the fifth maintenance release of Python 3.10

\n

Python 3.10.5 is the newest major release of the Python programming language, and it contains many new features and optimizations.

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

Strange quarks are the third lightest quarks, which are subatomic particles that are so small, they are believed to be the fundamental particles, and not further divisible. Like down quarks, strange quarks have a charge of -1/3. Like all fermions (which are particles that can not exist in the same place at the same time), strange quarks have a spin of 1/2. What makes strange quarks different from down quarks\u2013apart from having 25 times the mass of down quarks\u2013is that they have something that scientists call \"strangeness.\" Strangeness is basically a resistance to decay against strong force and electromagnetism. This means that any particle that contains a strange quark can not decay due to strong force (or electromagnetism), but instead with the much slower weak force. It was believed that this was a 'strange' method of decay, which is why the scientists gave the particles that name.

" + "_content_rendered": "

\"Python

\n

This is the fifth maintenance release of Python 3.10

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

Strange quarks are the third lightest quarks, which are subatomic particles that are so small, they are believed to be the fundamental particles, and not further divisible. Like down quarks, strange quarks have a charge of -1/3. Like all fermions (which are particles that can not exist in the same place at the same time), strange quarks have a spin of 1/2. What makes strange quarks different from down quarks\u2013apart from having 25 times the mass of down quarks\u2013is that they have something that scientists call \"strangeness.\" Strangeness is basically a resistance to decay against strong force and electromagnetism. This means that any particle that contains a strange quark can not decay due to strong force (or electromagnetism), but instead with the much slower weak force. It was believed that this was a 'strange' method of decay, which is why the scientists gave the particles that name.

" } }, { @@ -7321,9 +7321,9 @@ "release_date": "2022-08-02T10:02:05Z", "release_page": null, "release_notes_url": "https://docs.python.org/release/3.10.6/whatsnew/changelog.html#python-3-10-6-final", - "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the sixth maintenance release of Python 3.10\r\n\r\nPython 3.10.6 is the newest major release of the Python programming language, and it contains many new features and optimizations.\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nA pentaquark is a human-made subatomic particle, consisting of four quarks and one antiquark bound together; they are not known to occur naturally or exist outside of experiments to create them. As quarks have a baryon number of (+1/3), and antiquarks of (\u22121/3), the pentaquark would have a total baryon number of 1 and thus would be a baryon. Further, because it has five quarks instead of the usual three found in regular baryons (a.k.a. 'triquarks'), it is classified as an exotic baryon. The name pentaquark was coined by Claude Gignoux et al. (1987) and Harry J. Lipkin in 1987; however, the possibility of five-quark particles was identified as early as 1964 when Murray Gell-Mann first postulated the existence of quarks. Although predicted for decades, pentaquarks proved surprisingly tricky to discover and some physicists were beginning to suspect that an unknown law of nature prevented their production.", + "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the sixth maintenance release of Python 3.10\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nA pentaquark is a human-made subatomic particle, consisting of four quarks and one antiquark bound together; they are not known to occur naturally or exist outside of experiments to create them. As quarks have a baryon number of (+1/3), and antiquarks of (\u22121/3), the pentaquark would have a total baryon number of 1 and thus would be a baryon. Further, because it has five quarks instead of the usual three found in regular baryons (a.k.a. 'triquarks'), it is classified as an exotic baryon. The name pentaquark was coined by Claude Gignoux et al. (1987) and Harry J. Lipkin in 1987; however, the possibility of five-quark particles was identified as early as 1964 when Murray Gell-Mann first postulated the existence of quarks. Although predicted for decades, pentaquarks proved surprisingly tricky to discover and some physicists were beginning to suspect that an unknown law of nature prevented their production.", "content_markup_type": "markdown", - "_content_rendered": "

\"Python

\n

This is the sixth maintenance release of Python 3.10

\n

Python 3.10.6 is the newest major release of the Python programming language, and it contains many new features and optimizations.

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

A pentaquark is a human-made subatomic particle, consisting of four quarks and one antiquark bound together; they are not known to occur naturally or exist outside of experiments to create them. As quarks have a baryon number of (+1/3), and antiquarks of (\u22121/3), the pentaquark would have a total baryon number of 1 and thus would be a baryon. Further, because it has five quarks instead of the usual three found in regular baryons (a.k.a. 'triquarks'), it is classified as an exotic baryon. The name pentaquark was coined by Claude Gignoux et al. (1987) and Harry J. Lipkin in 1987; however, the possibility of five-quark particles was identified as early as 1964 when Murray Gell-Mann first postulated the existence of quarks. Although predicted for decades, pentaquarks proved surprisingly tricky to discover and some physicists were beginning to suspect that an unknown law of nature prevented their production.

" + "_content_rendered": "

\"Python

\n

This is the sixth maintenance release of Python 3.10

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

A pentaquark is a human-made subatomic particle, consisting of four quarks and one antiquark bound together; they are not known to occur naturally or exist outside of experiments to create them. As quarks have a baryon number of (+1/3), and antiquarks of (\u22121/3), the pentaquark would have a total baryon number of 1 and thus would be a baryon. Further, because it has five quarks instead of the usual three found in regular baryons (a.k.a. 'triquarks'), it is classified as an exotic baryon. The name pentaquark was coined by Claude Gignoux et al. (1987) and Harry J. Lipkin in 1987; however, the possibility of five-quark particles was identified as early as 1964 when Murray Gell-Mann first postulated the existence of quarks. Although predicted for decades, pentaquarks proved surprisingly tricky to discover and some physicists were beginning to suspect that an unknown law of nature prevented their production.

" } }, { @@ -7367,9 +7367,9 @@ "release_date": "2022-09-06T09:14:59Z", "release_page": null, "release_notes_url": "https://docs.python.org/release/3.10.7/whatsnew/changelog.html#python-3-10-7-final", - "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the seventh maintenance release of Python 3.10\r\n\r\nPython 3.10.7 is the newest major release of the Python programming language, and it contains many new features and optimizations.\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nIn quantum mechanics, the uncertainty principle (also known as Heisenberg's uncertainty principle) is any of a variety of mathematical inequalities asserting a fundamental limit to the accuracy with which the values for certain pairs of physical quantities of a particle, such as position and momentum or the time and the energy can be predicted from initial conditions. Such variable pairs are known as complementary variables or canonically conjugate variables; and, depending on interpretation, the uncertainty principle limits to what extent such conjugate properties maintain their approximate meaning, as the mathematical framework of quantum physics does not support the notion of simultaneously well-defined conjugate properties expressed by a single value. The uncertainty principle implies that it is in general not possible to predict the value of a quantity with arbitrary certainty, even if all initial conditions are specified.", + "content": "![Python 3.10 release logo](https://user-images.githubusercontent.com/11718525/135937807-fd3e0fd2-a31a-47a4-90c6-b0bb1d0704d4.png)\r\n\r\n## This is the seventh maintenance release of Python 3.10\r\n\r\n# Major new features of the 3.10 series, compared to 3.9\r\n\r\nAmong the new major new features and changes so far:\r\n\r\n* [PEP 623](https://www.python.org/dev/peps/pep-0623/) -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.\r\n* [PEP 604](https://www.python.org/dev/peps/pep-0604/) -- Allow writing union types as X | Y\r\n* [PEP 612](https://www.python.org/dev/peps/pep-0612/) -- Parameter Specification Variables\r\n* [PEP 626](https://www.python.org/dev/peps/pep-0626/) -- Precise line numbers for debugging and other tools.\r\n* [PEP 618 ](https://www.python.org/dev/peps/pep-0618/) -- Add Optional Length-Checking To zip.\r\n* [bpo-12782](https://bugs.python.org/issue12782): Parenthesized context managers are now officially allowed.\r\n* [PEP 632 ](https://www.python.org/dev/peps/pep-0632/) -- Deprecate distutils module.\r\n* [PEP 613 ](https://www.python.org/dev/peps/pep-0613/) -- Explicit Type Aliases\r\n* [PEP 634 ](https://www.python.org/dev/peps/pep-0634/) -- Structural Pattern Matching: Specification\r\n* [PEP 635 ](https://www.python.org/dev/peps/pep-0635/) -- Structural Pattern Matching: Motivation and Rationale\r\n* [PEP 636 ](https://www.python.org/dev/peps/pep-0636/) -- Structural Pattern Matching: Tutorial\r\n* [PEP 644 ](https://www.python.org/dev/peps/pep-0644/) -- Require OpenSSL 1.1.1 or newer\r\n* [PEP 624 ](https://www.python.org/dev/peps/pep-0624/) -- Remove Py_UNICODE encoder APIs\r\n* [PEP 597 ](https://www.python.org/dev/peps/pep-0597/) -- Add optional EncodingWarning\r\n\r\n[bpo-38605](https://bugs.python.org/issue38605): `from __future__ import annotations` ([PEP 563](https://www.python.org/dev/peps/pep-0563/)) used to be on this list\r\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it [here](https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/) to learn more.\r\n\r\n# More resources\r\n\r\n* [Changelog](https://docs.python.org/3.10/whatsnew/changelog.html#changelog)\r\n* [Online Documentation](https://docs.python.org/3.10/)\r\n* [PEP 619](https://www.python.org/dev/peps/pep-0619/), 3.10 Release Schedule\r\n* Report bugs at [https://bugs.python.org](https://bugs.python.org).\r\n* [Help fund Python and its community](/psf/donations/).\r\n\r\n# And now for something completely different\r\nIn quantum mechanics, the uncertainty principle (also known as Heisenberg's uncertainty principle) is any of a variety of mathematical inequalities asserting a fundamental limit to the accuracy with which the values for certain pairs of physical quantities of a particle, such as position and momentum or the time and the energy can be predicted from initial conditions. Such variable pairs are known as complementary variables or canonically conjugate variables; and, depending on interpretation, the uncertainty principle limits to what extent such conjugate properties maintain their approximate meaning, as the mathematical framework of quantum physics does not support the notion of simultaneously well-defined conjugate properties expressed by a single value. The uncertainty principle implies that it is in general not possible to predict the value of a quantity with arbitrary certainty, even if all initial conditions are specified.", "content_markup_type": "markdown", - "_content_rendered": "

\"Python

\n

This is the seventh maintenance release of Python 3.10

\n

Python 3.10.7 is the newest major release of the Python programming language, and it contains many new features and optimizations.

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

In quantum mechanics, the uncertainty principle (also known as Heisenberg's uncertainty principle) is any of a variety of mathematical inequalities asserting a fundamental limit to the accuracy with which the values for certain pairs of physical quantities of a particle, such as position and momentum or the time and the energy can be predicted from initial conditions. Such variable pairs are known as complementary variables or canonically conjugate variables; and, depending on interpretation, the uncertainty principle limits to what extent such conjugate properties maintain their approximate meaning, as the mathematical framework of quantum physics does not support the notion of simultaneously well-defined conjugate properties expressed by a single value. The uncertainty principle implies that it is in general not possible to predict the value of a quantity with arbitrary certainty, even if all initial conditions are specified.

" + "_content_rendered": "

\"Python

\n

This is the seventh maintenance release of Python 3.10

\n

Major new features of the 3.10 series, compared to 3.9

\n

Among the new major new features and changes so far:

\n
    \n
  • PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
  • \n
  • PEP 604 -- Allow writing union types as X | Y
  • \n
  • PEP 612 -- Parameter Specification Variables
  • \n
  • PEP 626 -- Precise line numbers for debugging and other tools.
  • \n
  • PEP 618 -- Add Optional Length-Checking To zip.
  • \n
  • bpo-12782: Parenthesized context managers are now officially allowed.
  • \n
  • PEP 632 -- Deprecate distutils module.
  • \n
  • PEP 613 -- Explicit Type Aliases
  • \n
  • PEP 634 -- Structural Pattern Matching: Specification
  • \n
  • PEP 635 -- Structural Pattern Matching: Motivation and Rationale
  • \n
  • PEP 636 -- Structural Pattern Matching: Tutorial
  • \n
  • PEP 644 -- Require OpenSSL 1.1.1 or newer
  • \n
  • PEP 624 -- Remove Py_UNICODE encoder APIs
  • \n
  • PEP 597 -- Add optional EncodingWarning
  • \n
\n

bpo-38605: from __future__ import annotations (PEP 563) used to be on this list\nin previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. You can read the Steering Council communication about it here to learn more.

\n

More resources

\n\n

And now for something completely different

\n

In quantum mechanics, the uncertainty principle (also known as Heisenberg's uncertainty principle) is any of a variety of mathematical inequalities asserting a fundamental limit to the accuracy with which the values for certain pairs of physical quantities of a particle, such as position and momentum or the time and the energy can be predicted from initial conditions. Such variable pairs are known as complementary variables or canonically conjugate variables; and, depending on interpretation, the uncertainty principle limits to what extent such conjugate properties maintain their approximate meaning, as the mathematical framework of quantum physics does not support the notion of simultaneously well-defined conjugate properties expressed by a single value. The uncertainty principle implies that it is in general not possible to predict the value of a quantity with arbitrary certainty, even if all initial conditions are specified.

" } }, { From ea18581fe84754b671475e004a69d20dffe8d1d9 Mon Sep 17 00:00:00 2001 From: "Erlend E. Aasland" Date: Fri, 16 Jun 2023 13:04:27 +0200 Subject: [PATCH 2/4] Fixup 3.7.5rc1 also --- fixtures/downloads.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fixtures/downloads.json b/fixtures/downloads.json index 7be0bf6ed..e6600d3c1 100644 --- a/fixtures/downloads.json +++ b/fixtures/downloads.json @@ -168,9 +168,9 @@ "release_date": "2014-03-10T08:01:27Z", "release_page": null, "release_notes_url": "", - "content": ".. Migrated from Release.release_page field.\r\n\r\nPython 3.4.0rc3\r\n------------------\r\n\r\n**Python 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available** `here. `_ \r\n\r\nPython 3.4.0 release candidate 3 was released on March 9th, 2014.\r\nThis is a preview release of the next major release of Python, Python 3.4,\r\nand is not suitable for production environments.\r\n\r\nMajor new features of the 3.4 series, compared to 3.3\r\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n\r\nPython 3.4 includes a range of improvements of the 3.x series, including\r\nhundreds of small improvements and bug fixes. Among the new major new features\r\nand changes in the 3.4 release series are\r\n\r\n* :pep:`428`, a `\"pathlib\" `_ module providing object-oriented filesystem paths\r\n* :pep:`435`, a standardized `\"enum\" `_ module\r\n* :pep:`436`, a build enhancement that will help generate introspection information for builtins\r\n* :pep:`442`, improved semantics for object finalization\r\n* :pep:`443`, adding single-dispatch generic functions to the standard library\r\n* :pep:`445`, a new C API for implementing custom memory allocators\r\n* :pep:`446`, changing file descriptors to not be inherited by default in subprocesses\r\n* :pep:`450`, a new `\"statistics\" `_ module\r\n* :pep:`451`, standardizing module metadata for Python's module import system\r\n* :pep:`453`, a bundled installer for the *pip* package manager\r\n* :pep:`454`, a new `\"tracemalloc\" `_ module for tracing Python memory allocations\r\n* :pep:`456`, a new hash algorithm for Python strings and binary data\r\n* :pep:`3154`, a new and improved protocol for pickled objects\r\n* :pep:`3156`, a new `\"asyncio\" `_ module, a new framework for asynchronous I/O\r\n\r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* `3.4 Release Schedule `_\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nDownload\r\n--------\r\n\r\nThis is a preview release, and its use is not recommended in production\r\nsettings.\r\n\r\nPlease proceed to the `download page `__ for the download.\r\n\r\nNotes on this release:\r\n\r\n\r\n* The final release is scheduled for a week after this release, and it is anticipated that there will be few (if any) changes to Python 3.4.0 between this release and the final release.\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".) They will not work on Intel Itanium Processors (formerly \"IA-64\").\r\n\r\n* There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here `_.", + "content": ".. Migrated from Release.release_page field.\r\n\r\nPython 3.4.0rc3\r\n------------------\r\n\r\n**Python 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available** `here. `_ \r\n\r\nPython 3.4.0 release candidate 3 was released on March 9th, 2014.\r\nThis is a preview release of the next minor release of Python, Python 3.4,\r\nand is not suitable for production environments.\r\n\r\nMajor new features of the 3.4 series, compared to 3.3\r\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n\r\nPython 3.4 includes a range of improvements of the 3.x series, including\r\nhundreds of small improvements and bug fixes. Among the new major new features\r\nand changes in the 3.4 release series are\r\n\r\n* :pep:`428`, a `\"pathlib\" `_ module providing object-oriented filesystem paths\r\n* :pep:`435`, a standardized `\"enum\" `_ module\r\n* :pep:`436`, a build enhancement that will help generate introspection information for builtins\r\n* :pep:`442`, improved semantics for object finalization\r\n* :pep:`443`, adding single-dispatch generic functions to the standard library\r\n* :pep:`445`, a new C API for implementing custom memory allocators\r\n* :pep:`446`, changing file descriptors to not be inherited by default in subprocesses\r\n* :pep:`450`, a new `\"statistics\" `_ module\r\n* :pep:`451`, standardizing module metadata for Python's module import system\r\n* :pep:`453`, a bundled installer for the *pip* package manager\r\n* :pep:`454`, a new `\"tracemalloc\" `_ module for tracing Python memory allocations\r\n* :pep:`456`, a new hash algorithm for Python strings and binary data\r\n* :pep:`3154`, a new and improved protocol for pickled objects\r\n* :pep:`3156`, a new `\"asyncio\" `_ module, a new framework for asynchronous I/O\r\n\r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* `3.4 Release Schedule `_\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nDownload\r\n--------\r\n\r\nThis is a preview release, and its use is not recommended in production\r\nsettings.\r\n\r\nPlease proceed to the `download page `__ for the download.\r\n\r\nNotes on this release:\r\n\r\n\r\n* The final release is scheduled for a week after this release, and it is anticipated that there will be few (if any) changes to Python 3.4.0 between this release and the final release.\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".) They will not work on Intel Itanium Processors (formerly \"IA-64\").\r\n\r\n* There is `important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here `_.", "content_markup_type": "restructuredtext", - "_content_rendered": "\n
\n

Python 3.4.0rc3

\n

Python 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available here.

\n

Python 3.4.0 release candidate 3 was released on March 9th, 2014.\nThis is a preview release of the next major release of Python, Python 3.4,\nand is not suitable for production environments.

\n
\n

Major new features of the 3.4 series, compared to 3.3

\n

Python 3.4 includes a range of improvements of the 3.x series, including\nhundreds of small improvements and bug fixes. Among the new major new features\nand changes in the 3.4 release series are

\n
    \n
  • PEP 428, a "pathlib" module providing object-oriented filesystem paths
  • \n
  • PEP 435, a standardized "enum" module
  • \n
  • PEP 436, a build enhancement that will help generate introspection information for builtins
  • \n
  • PEP 442, improved semantics for object finalization
  • \n
  • PEP 443, adding single-dispatch generic functions to the standard library
  • \n
  • PEP 445, a new C API for implementing custom memory allocators
  • \n
  • PEP 446, changing file descriptors to not be inherited by default in subprocesses
  • \n
  • PEP 450, a new "statistics" module
  • \n
  • PEP 451, standardizing module metadata for Python's module import system
  • \n
  • PEP 453, a bundled installer for the pip package manager
  • \n
  • PEP 454, a new "tracemalloc" module for tracing Python memory allocations
  • \n
  • PEP 456, a new hash algorithm for Python strings and binary data
  • \n
  • PEP 3154, a new and improved protocol for pickled objects
  • \n
  • PEP 3156, a new "asyncio" module, a new framework for asynchronous I/O
  • \n
\n
\n\n
\n
\n

Download

\n

This is a preview release, and its use is not recommended in production\nsettings.

\n

Please proceed to the download page for the download.

\n

Notes on this release:

\n
    \n
  • The final release is scheduled for a week after this release, and it is anticipated that there will be few (if any) changes to Python 3.4.0 between this release and the final release.
  • \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".) They will not work on Intel Itanium Processors (formerly "IA-64").
  • \n
  • There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here.
  • \n
\n
\n" + "_content_rendered": "\n
\n

Python 3.4.0rc3

\n

Python 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available here.

\n

Python 3.4.0 release candidate 3 was released on March 9th, 2014.\nThis is a preview release of the next minor release of Python, Python 3.4,\nand is not suitable for production environments.

\n
\n

Major new features of the 3.4 series, compared to 3.3

\n

Python 3.4 includes a range of improvements of the 3.x series, including\nhundreds of small improvements and bug fixes. Among the new major new features\nand changes in the 3.4 release series are

\n
    \n
  • PEP 428, a "pathlib" module providing object-oriented filesystem paths
  • \n
  • PEP 435, a standardized "enum" module
  • \n
  • PEP 436, a build enhancement that will help generate introspection information for builtins
  • \n
  • PEP 442, improved semantics for object finalization
  • \n
  • PEP 443, adding single-dispatch generic functions to the standard library
  • \n
  • PEP 445, a new C API for implementing custom memory allocators
  • \n
  • PEP 446, changing file descriptors to not be inherited by default in subprocesses
  • \n
  • PEP 450, a new "statistics" module
  • \n
  • PEP 451, standardizing module metadata for Python's module import system
  • \n
  • PEP 453, a bundled installer for the pip package manager
  • \n
  • PEP 454, a new "tracemalloc" module for tracing Python memory allocations
  • \n
  • PEP 456, a new hash algorithm for Python strings and binary data
  • \n
  • PEP 3154, a new and improved protocol for pickled objects
  • \n
  • PEP 3156, a new "asyncio" module, a new framework for asynchronous I/O
  • \n
\n
\n\n
\n
\n

Download

\n

This is a preview release, and its use is not recommended in production\nsettings.

\n

Please proceed to the download page for the download.

\n

Notes on this release:

\n
    \n
  • The final release is scheduled for a week after this release, and it is anticipated that there will be few (if any) changes to Python 3.4.0 between this release and the final release.
  • \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".) They will not work on Intel Itanium Processors (formerly "IA-64").
  • \n
  • There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here.
  • \n
\n
\n" } }, { @@ -4745,9 +4745,9 @@ "release_date": "2019-10-02T05:00:00Z", "release_page": null, "release_notes_url": "https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-5-release-candidate-1", - "content": "Python 3.7.5rc1 is the release candidate preview of the fifth maintenance release of Python 3.7.\r\nThe Python 3.7 series is the latest major release of the Python language and contains many new features and optimizations.\r\n\r\nNote that 3.7.5rc1 is a **release preview** and thus its use is not recommended for production environments.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* For Python 3.7.4, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. **Changed in 3.7.4** The 64-bit/32-bit variant that also works on very old versions of macOS, from 10.6 (Snow Leopard) on, is now deprecated and will no longer be provided in future releases; see the macOS installer ``ReadMe`` file for more info. Both variants come with batteries-included versions of Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``. **Changed in 3.7.4** OpenSSL has been updated from 1.1.0 to 1.1.1.\r\n\r\n* At the time of the release of this release candidate, the next release of macOS, 10.15 Catalina, was still in public beta. Any updates needed to support 10.15 will be provided after it releases.", + "content": "Python 3.7.5rc1 is the release candidate preview of the fifth maintenance release of Python 3.7.\r\n\r\nNote that 3.7.5rc1 is a **release preview** and thus its use is not recommended for production environments.\r\n\r\nAmong the major new features in Python 3.7 are:\r\n\r\n* :pep:`539`, new C API for thread-local storage\r\n* :pep:`545`, Python documentation translations\r\n* New documentation translations: `Japanese `_,\r\n `French `_, and\r\n `Korean `_.\r\n* :pep:`552`, Deterministic ``pyc`` files\r\n* :pep:`553`, Built-in breakpoint()\r\n* :pep:`557`, Data Classes\r\n* :pep:`560`, Core support for typing module and generic types\r\n* :pep:`562`, Customization of access to module attributes\r\n* :pep:`563`, Postponed evaluation of annotations\r\n* :pep:`564`, Time functions with nanosecond resolution\r\n* :pep:`565`, Improved ``DeprecationWarning`` handling\r\n* :pep:`567`, Context Variables\r\n* Avoiding the use of ASCII as a default text encoding (:pep:`538`, legacy C locale coercion\r\n and :pep:`540`, forced UTF-8 runtime mode)\r\n* The insertion-order preservation nature of ``dict`` objects is now an official part of the Python language spec.\r\n* Notable performance improvements in many areas.\r\n\r\nPlease see `What\u2019s New In Python 3.7 `_ for more information. \r\n\r\nMore resources\r\n^^^^^^^^^^^^^^\r\n\r\n* `Online Documentation `_\r\n* :pep:`537`, 3.7 Release Schedule\r\n* Report bugs at ``_.\r\n* `Help fund Python and its community `_.\r\n\r\nWindows users\r\n^^^^^^^^^^^^^\r\n\r\n* The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the \"x64\" architecture, and formerly known as both \"EM64T\" and \"x86-64\".)\r\n\r\n* There are now \"web-based\" installers for Windows platforms; the installer will download the needed software components at installation time.\r\n\r\n* There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding `Embedded Distribution `_ for more information.\r\n\r\nmacOS users\r\n^^^^^^^^^^^\r\n\r\n* For Python 3.7.4, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. **Changed in 3.7.4** The 64-bit/32-bit variant that also works on very old versions of macOS, from 10.6 (Snow Leopard) on, is now deprecated and will no longer be provided in future releases; see the macOS installer ``ReadMe`` file for more info. Both variants come with batteries-included versions of Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used.\r\n \r\n* Both python.org installer variants include private copies of OpenSSL. Please carefully read the ``Important Information`` displayed during installation for information about SSL/TLS certificate validation and the ``Install Certificates.command``. **Changed in 3.7.4** OpenSSL has been updated from 1.1.0 to 1.1.1.\r\n\r\n* At the time of the release of this release candidate, the next release of macOS, 10.15 Catalina, was still in public beta. Any updates needed to support 10.15 will be provided after it releases.", "content_markup_type": "restructuredtext", - "_content_rendered": "

Python 3.7.5rc1 is the release candidate preview of the fifth maintenance release of Python 3.7.\nThe Python 3.7 series is the latest major release of the Python language and contains many new features and optimizations.

\n

Note that 3.7.5rc1 is a release preview and thus its use is not recommended for production environments.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • For Python 3.7.4, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. Changed in 3.7.4 The 64-bit/32-bit variant that also works on very old versions of macOS, from 10.6 (Snow Leopard) on, is now deprecated and will no longer be provided in future releases; see the macOS installer ReadMe file for more info. Both variants come with batteries-included versions of Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used.
  • \n
  • Both python.org installer variants include private copies of OpenSSL. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command. Changed in 3.7.4 OpenSSL has been updated from 1.1.0 to 1.1.1.
  • \n
  • At the time of the release of this release candidate, the next release of macOS, 10.15 Catalina, was still in public beta. Any updates needed to support 10.15 will be provided after it releases.
  • \n
\n
\n" + "_content_rendered": "

Python 3.7.5rc1 is the release candidate preview of the fifth maintenance release of Python 3.7.

\n

Note that 3.7.5rc1 is a release preview and thus its use is not recommended for production environments.

\n

Among the major new features in Python 3.7 are:

\n
    \n
  • PEP 539, new C API for thread-local storage
  • \n
  • PEP 545, Python documentation translations
  • \n
  • New documentation translations: Japanese,\nFrench, and\nKorean.
  • \n
  • PEP 552, Deterministic pyc files
  • \n
  • PEP 553, Built-in breakpoint()
  • \n
  • PEP 557, Data Classes
  • \n
  • PEP 560, Core support for typing module and generic types
  • \n
  • PEP 562, Customization of access to module attributes
  • \n
  • PEP 563, Postponed evaluation of annotations
  • \n
  • PEP 564, Time functions with nanosecond resolution
  • \n
  • PEP 565, Improved DeprecationWarning handling
  • \n
  • PEP 567, Context Variables
  • \n
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion\nand PEP 540, forced UTF-8 runtime mode)
  • \n
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • \n
  • Notable performance improvements in many areas.
  • \n
\n

Please see What\u2019s New In Python 3.7 for more information.

\n
\n

More resources

\n\n
\n
\n

Windows users

\n
    \n
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".)
  • \n
  • There are now "web-based" installers for Windows platforms; the installer will download the needed software components at installation time.
  • \n
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • \n
\n
\n
\n

macOS users

\n
    \n
  • For Python 3.7.4, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. Changed in 3.7.4 The 64-bit/32-bit variant that also works on very old versions of macOS, from 10.6 (Snow Leopard) on, is now deprecated and will no longer be provided in future releases; see the macOS installer ReadMe file for more info. Both variants come with batteries-included versions of Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used.
  • \n
  • Both python.org installer variants include private copies of OpenSSL. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command. Changed in 3.7.4 OpenSSL has been updated from 1.1.0 to 1.1.1.
  • \n
  • At the time of the release of this release candidate, the next release of macOS, 10.15 Catalina, was still in public beta. Any updates needed to support 10.15 will be provided after it releases.
  • \n
\n
\n" } }, { From 252ddbdd81fcae970dacbab7a7a9218996ceb1e3 Mon Sep 17 00:00:00 2001 From: "Erlend E. Aasland" Date: Fri, 16 Jun 2023 13:14:24 +0200 Subject: [PATCH 3/4] Also update help text for downloads/models.py --- downloads/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/downloads/models.py b/downloads/models.py index 6d91534ac..77c320204 100644 --- a/downloads/models.py +++ b/downloads/models.py @@ -56,7 +56,7 @@ class Release(ContentManageable, NameSlugModel): default=False, db_index=True, help_text="Set this if this should be considered the latest release " - "for the major version. Previous 'latest' versions will " + "for the minor version. Previous 'latest' versions will " "automatically have this flag turned off.", ) is_published = models.BooleanField( From b16887d6ea4c4961f4abb8020d70dc4a5e93c943 Mon Sep 17 00:00:00 2001 From: "Erlend E. Aasland" Date: Fri, 16 Jun 2023 13:26:24 +0200 Subject: [PATCH 4/4] Revert "Also update help text for downloads/models.py" This reverts commit 252ddbdd81fcae970dacbab7a7a9218996ceb1e3. --- downloads/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/downloads/models.py b/downloads/models.py index 77c320204..6d91534ac 100644 --- a/downloads/models.py +++ b/downloads/models.py @@ -56,7 +56,7 @@ class Release(ContentManageable, NameSlugModel): default=False, db_index=True, help_text="Set this if this should be considered the latest release " - "for the minor version. Previous 'latest' versions will " + "for the major version. Previous 'latest' versions will " "automatically have this flag turned off.", ) is_published = models.BooleanField(