Python 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available here.
\nPython 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.
\nPython 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
\nThis is a preview release, and its use is not recommended in production\nsettings.
\nPlease proceed to the download page for the download.
\nNotes on this release:
\nPython 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available here.
\nPython 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.
\nPython 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
\nThis is a preview release, and its use is not recommended in production\nsettings.
\nPlease proceed to the download page for the download.
\nNotes on this release:
\nNote: A newer bugfix release, 2.7.3, is currently available. Its use is recommended over Python 2.7.2.
\nPython 2.7.2 was released on June 11th, 2011.
\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:
\nSee these resources for further information:
\nThis is a production release. Please\nreport any bugs you encounter.
\nWe currently support these formats for download:
\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.
\nMD5 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
[1] | (1, 2) The binaries for AMD64 will also work on processors that implement the Intel 64 architecture (formerly EM64T), i.e. the architecture that Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They will not work on Intel Itanium Processors (formerly IA-64). |
[2] | (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. |
Note: A newer bugfix release, 2.7.3, is currently available. Its use is recommended over Python 2.7.2.
\nPython 2.7.2 was released on June 11th, 2011.
\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:
\nSee these resources for further information:
\nThis is a production release. Please\nreport any bugs you encounter.
\nWe currently support these formats for download:
\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.
\nMD5 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
[1] | (1, 2) The binaries for AMD64 will also work on processors that implement the Intel 64 architecture (formerly EM64T), i.e. the architecture that Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They will not work on Intel Itanium Processors (formerly IA-64). |
[2] | (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. |
Note: A newer bugfix release, 2.7.2, is currently available. Its use is recommended.
\nPython 2.7.1 was released on November 27th, 2010.
\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:
\nSee these resources for further information:
\nThis is a production release. Please report any bugs you encounter.
\nWe currently support these formats for download:
\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.
\nMD5 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
[1] | (1, 2) The binaries for AMD64 will also work on processors that implement the Intel 64 architecture (formerly EM64T), i.e. the architecture that Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They will not work on Intel Itanium Processors (formerly IA-64). |
[2] | (1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here. |
Note: A newer bugfix release, 2.7.2, is currently available. Its use is recommended.
\nPython 2.7.1 was released on November 27th, 2010.
\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:
\nSee these resources for further information:
\nThis is a production release. Please report any bugs you encounter.
\nWe currently support these formats for download:
\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.
\nMD5 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
[1] | (1, 2) The binaries for AMD64 will also work on processors that implement the Intel 64 architecture (formerly EM64T), i.e. the architecture that Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They will not work on Intel Itanium Processors (formerly IA-64). |
[2] | (1, 2) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here. |
Note: A newer bugfix release, 2.7.4, is currently available. Its use is recommended over previous versions\nof 2.7.
\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).
\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:
\nSee these resources for further information:
\nThis is a production release. Please report any bugs\nyou encounter.
\nWe currently support these formats for download:
\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.
\nMD5 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
[1] | (1, 2) The binaries for AMD64 will also work on processors that implement the Intel 64 architecture (formerly EM64T), i.e. the architecture that Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They will not work on Intel Itanium Processors (formerly IA-64). |
[2] | (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. |
Note: A newer bugfix release, 2.7.4, is currently available. Its use is recommended over previous versions\nof 2.7.
\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).
\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:
\nSee these resources for further information:
\nThis is a production release. Please report any bugs\nyou encounter.
\nWe currently support these formats for download:
\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.
\nMD5 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
[1] | (1, 2) The binaries for AMD64 will also work on processors that implement the Intel 64 architecture (formerly EM64T), i.e. the architecture that Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They will not work on Intel Itanium Processors (formerly IA-64). |
[2] | (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. |
Note: A bugfix release, 2.7.13, is currently available. Its use is recommended.
\nPython 2.7.0 was released on July 3rd, 2010.
\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:
\nSee these resources for further information:
\nThis is a production release. Please report any bugs you encounter.
\nWe currently support these formats for download:
\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.
\nMD5 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
[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). |
Note: A bugfix release, 2.7.13, is currently available. Its use is recommended.
\nPython 2.7.0 was released on July 3rd, 2010.
\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:
\nSee these resources for further information:
\nThis is a production release. Please report any bugs you encounter.
\nWe currently support these formats for download:
\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.
\nMD5 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
[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). |
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.
\nAmong the major new features in Python 3.7 are:
\nPlease 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.
\nPython 3.7.1rc1 is a release candidate preview of the first maintenance release of Python 3.7.
\nAmong the major new features in Python 3.7 are:
\nPlease 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.
\nPython 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.
\nAmong the major new features in Python 3.7 are:
\nPlease 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.
\nPython 3.7.1rc2 is the second release candidate preview of the first maintenance release of Python 3.7.
\nAmong the major new features in Python 3.7 are:
\nPlease 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.
\nPython 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.
\nAmong the major new features in Python 3.7 are:
\nPlease see What\u2019s New In Python 3.7 for more information.
\nPython 3.7.2rc1 is the release candidate preview of the second maintenance release of Python 3.7.
\nAmong the major new features in Python 3.7 are:
\nPlease see What\u2019s New In Python 3.7 for more information.
\nPython 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.
\nAmong the major new features in Python 3.7 are:
\nPlease see What\u2019s New In Python 3.7 for more information.
\nPython 3.7.3rc1 is the release candidate preview of the third maintenance release of Python 3.7.
\nAmong the major new features in Python 3.7 are:
\nPlease see What\u2019s New In Python 3.7 for more information.
\nPython 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.
\nNote that 3.7.4rc1 is a release preview and thus its use is not recommended for production environments.
\nAmong the major new features in Python 3.7 are:
\nPlease see What\u2019s New In Python 3.7 for more information.
\nPython 3.7.4rc1 is the release candidate preview of the fourth maintenance release of Python 3.7.
\nNote that 3.7.4rc1 is a release preview and thus its use is not recommended for production environments.
\nAmong the major new features in Python 3.7 are:
\nPlease see What\u2019s New In Python 3.7 for more information.
\nPython 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.
\nNote that 3.7.4rc2 is a release preview and thus its use is not recommended for production environments.
\nAmong the major new features in Python 3.7 are:
\nPlease see What\u2019s New In Python 3.7 for more information.
\nPython 3.7.4rc2 is the second release candidate preview of the fourth maintenance release of Python 3.7.
\nNote that 3.7.4rc2 is a release preview and thus its use is not recommended for production environments.
\nAmong the major new features in Python 3.7 are:
\nPlease see What\u2019s New In Python 3.7 for more information.
\nPython 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.
\nNote that 3.7.5rc1 is a release preview and thus its use is not recommended for production environments.
\nAmong the major new features in Python 3.7 are:
\nPlease see What\u2019s New In Python 3.7 for more information.
\nPython 3.7.5rc1 is the release candidate preview of the fifth maintenance release of Python 3.7.
\nNote that 3.7.5rc1 is a release preview and thus its use is not recommended for production environments.
\nAmong the major new features in Python 3.7 are:
\nPlease see What\u2019s New In Python 3.7 for more information.
\nPython 3.10.0 is the newest major release of the Python programming language, and it contains many new features and optimizations.
\nAmong the new major new features and changes so far:
\nbpo-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.
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.
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.
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": "Among the new major new features and changes so far:
\nbpo-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.
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.
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.
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": "\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": "\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 3.10.1 is the newest major release of the Python programming language, and it contains many new features and optimizations.
\nAmong the new major new features and changes so far:
\nbpo-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.
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.
\nYou can do very cool things with it!
" + "_content_rendered": "Among the new major new features and changes so far:
\nbpo-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.
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.
\nYou 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": "\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": "\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 3.10.2 is the newest major release of the Python programming language, and it contains many new features and optimizations.
\nThis 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.
\nAmong the new major new features and changes so far:
\nbpo-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.
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": "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.
\nAmong the new major new features and changes so far:
\nbpo-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.
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": "\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": "\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 3.10.3 is the newest major release of the Python programming language, and it contains many new features and optimizations.
\nAmong the new major new features and changes so far:
\nbpo-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.
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": "Among the new major new features and changes so far:
\nbpo-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.
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": "\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": "\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 3.10.4 is the newest major release of the Python programming language, and it contains many new features and optimizations.
\nThis 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.
\nAmong the new major new features and changes so far:
\nbpo-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.
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": "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.
\nAmong the new major new features and changes so far:
\nbpo-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.
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": "\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": "\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 3.10.5 is the newest major release of the Python programming language, and it contains many new features and optimizations.
\nAmong the new major new features and changes so far:
\nbpo-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.
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": "Among the new major new features and changes so far:
\nbpo-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.
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": "\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": "\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 3.10.6 is the newest major release of the Python programming language, and it contains many new features and optimizations.
\nAmong the new major new features and changes so far:
\nbpo-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.
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": "Among the new major new features and changes so far:
\nbpo-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.
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": "\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": "\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 3.10.7 is the newest major release of the Python programming language, and it contains many new features and optimizations.
\nAmong the new major new features and changes so far:
\nbpo-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.
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": "Among the new major new features and changes so far:
\nbpo-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.
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.
" } }, {