Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
Version: None
Released: April 2, 2021
This is the ninth maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.9, a bugfix release for the legacy 3.8 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. 3.8.9 is an expedited …
View Release Notes
Grants - Frequently Asked Questions python, grants, psf Considering submitting a grant request to the PSF? Please read this FAQ first. Q. Will the PSF fund swag? A. The PSF does not fund swag production or disbursement. Q. Is there anything I need to know about fund disbursements? A. The PSF offers various payment methods. If your grant request is approved, specific information will be requested in the email notification. Please see our Payment Options page (https://www.python.org/psf/paymento...
Released: Aug. 14, 2025
This is the seventh maintenance release of Python 3.13 Python 3.13 is the newest major release of the Python programming language, and it contains many new features and optimizations compared to Python 3.12. 3.13.7 is the seventh maintenance release of 3.13. 3.13.7 is an expedited release to fix a significant …
...read over more than a year of actual part-time effort. Python helped the programmers sustain this development rate in several ways: First, Python is a very expressive language. The syntax is clean and easy to read, and basic data structures are built in. It is amazing how much less typing goes into Python code, since braces and type declarations are not used. Second, the standard library and third-party modules available for Python are breathtaking in their coverage. Almost every time a problem ...
...ready about writing Python metaclasses in C; read the documentation of MESS or Extension Classes for more information. Writing Metaclasses in Python In Python 1.5, the requirement to write a C extension in order to write metaclasses has been dropped (though you can still do it, of course). In addition to the check ``is the type of the base class callable,'' there's a check ``does the base class have a __class__ attribute.'' If so, it is assumed that the __class__ attribute...
Released: March 10, 2020
Note: The release you are looking at is a bugfix release for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.7 was 3.7.17. The Python 3.7 …
...read the updated version of the paper instead. You can also download the slides from my presentation. I haven't figured out how to get Applixware to generate HTML from the slides (grumble), so for now you can download the slides for: Applix Presents (compressed) Microsoft PowerPoint (compressed)
...reading if you find that your Python code runs too slow. Metaclass Programming in Python 1.5 Warning: reading this document may cause your brain to explode. Built-in Package Support in Python 1.5 The most official documentation for the new package features in Python 1.5. Standard Exception Classes in Python 1.5 The most official documentation for the new exception features in Python 1.5. (Updated for Python 1.5.2 by Barry Warsaw.) Glue It All Together With Python A position paper I wrote fo...
...Read the Docs Grant Funding RESOLVED, That the PSF provide funding for the Read the Docs website (http://readthedocs.org/) hosting costs for a period of 12 months at the rate of $70 for a total amount of $840 for the next year. Approved, 6-2-3. 10 2011 Members' Meeting Board members discussed the upcoming Members' Meeting to be held at PyCon US 2011 in Atlanta, Georgia to review the final planning stages. Prior to this month's board meeting, P. Campbell, PSF Secretary, had pr...
...readers can surf to the SNG home page at http://www.tuxedo.org/~esr/sng/. I have also written implementations of several odd general-purpose languages on my Retrocomputing Museum page, http://www.tuxedo.org/retro/. I had already heard just enough about Python to know that it is what is nowadays called a "scripting language", an interpretive language with its own built-in memory management and good facilities for calling and cooperating with other programs. So I dived into Programming P...
Released: June 3, 2011
Python 2.6 is now in security-fix-only mode; no new features are being added, …
Released: March 4, 2020
Note Python 3.8 is now the latest feature release series of Python 3. Get the latest release of 3.8.x here. We plan to continue to provide bugfix releases for 3.7.x until mid 2020 and security fixes until mid 2023. Python 3.7.7rc1 is the release candidate preview of the seventh …
Released: June 27, 2020
Note: The release you are looking at is a bugfix release for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.7 was 3.7.17. Please see the …
...reading at your own pace and reuse in your presentations. The preferred format is reStructuredText/S5 since it can be easily edited without special software and converted into various delivery formats. Where possible, speaker notes are included to give the slides meaning without an audio overlay. Preparing for Screencasting Advice on how to get started giving screencasts, why you might want to do it and how to establish your recording studio. Then we move into planning your screencast and a...
...read the <a href="../macnews.txt">Macintosh specific release notes</a> as well as the <a href="../NEWS.txt">general ones<a/>. <h3>Files, <a href="../md5sum.py">MD5</a> checksums and sizes</h3> <pre> <b>Binary Installers - MacPython installer for Mac OS 8, 9, X</b> 5a7d56c1344b9db6e771d2b36e5c311a <a href="/ftp/python/2.2.1/MacPython221full.bin">MacPython221full.bin</a> (9919488...
...readthedocs.io/ for up-to-date information about maintaining python.org. Python.org Maintenance and Administration This document is incomplete; we're updating it as questions come up. If you have questions, try the webmaster alias first, then pydotorg-www if you don't get a response. Getting Started To learn how to maintain the Python.org website, please read the Python.org Website Maintenance document and explore the Admin wiki page. If you would like to volunteer to help maintain the Pytho...
Released: April 9, 2012
Python 3.1.5 Python 3.1.5 is a security-fix source-only release for Python 3.1.4, fixing several reported security issues: issue 13703 (oCERT-2011-003, hash collision denial of service), issue 14234 (CVE-2012-0876, hash table collisions CPU usage DoS in the expat library), issue 14001 (CVE-2012-0845, SimpleXMLRPCServer denial of service), and issue 13885 (CVE-2011-3389, …
Released: June 17, 2020
Note Note: The release you are looking at is a bugfix release preview for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.7 was 3.7.17. Note …
...read connected to "permission": permission is granted without fee. We are in the process of revising the notice to clarify it, but this is a slow process. Another clarification: the limitation of the copyright to 1991-1995 in the notice is not a mistake, but rather a deliberate decision. Copyright applies regardless of whether it is explicitly stated or not. News: The Open Source Initiative board has voted to certify the Python license as Open Source. And if you had to ask, ...
...Read the Python license. PEP 361 set out the development schedule for 2.6. Help fund Python and its community by donating to the Python Software Foundation. Download This is a production release; we currently support these formats: Gzipped source tar ball (2.6.7) (sig) Bzipped source tar ball (2.6.7) (sig) MD5 checksums and sizes of the released files: af474f85a3af69ea50438a2a48039d7d 13322372 Python-2.6.7.tgz d40ef58ed88438a870bbeb0ac5d4217b 11084667 Python-2.6.7.tar.bz2 The signa...
If you didn't find what you need, try your search in the Python language documentation.