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: Dec. 3, 2024
This is the eighth maintenance release of Python 3.12 Python 3.12.8 is the latest maintenance release of Python 3.12, containing more than 250 bug fixes, build improvements and documentation changes since 3.12.7. Security content in this release gh-126623: Upgraded libexpat to 2.6.4 to fix CVE-2024-50602. gh-124651: Properly …
View Release Notes
Released: Feb. 4, 2025
This is the ninth maintenance release of Python 3.12 Python 3.12.9 is the latest maintenance release of Python 3.12, containing about 180 bug fixes, build improvements and documentation changes since 3.12.8. Major new features of the 3.12 series, compared to 3.11 New features More flexible f-string parsing, allowing many …
Released: April 8, 2025
This is the tenth maintenance release of Python 3.12 Python 3.12.10 is the latest maintenance release of Python 3.12, and the last full maintenance release. Subsequent releases of 3.12 will be security-fixes only. This last maintenance release contains about 230 bug fixes, build improvements and documentation changes since 3.12.9. …
...number of projects are underway to provide persistence mechanisms for Python. These efforts have a number of common requirements, including: Transparency Applications should not have to explicitly track object changes or save objects. Applications should not have to explicitly query most objects. Typically, some "root" objects will be explicitly retrieved and other objects will be retrieved through normal Python object traversal. Application objects should not conta...
EDU-SIG: Python in Education EDU-SIG: Python in Education More and more, Python is making inroads at all levels in education. Python offers an interactive environment in which to explore procedural, functional and object oriented approaches to problem solving. Its high level data structures and clear syntax make it an ideal first language, while the large number of existing libraries make it suitable to tackle almost any programming tasks. Edu-sig, through its mailing list, provides an infor...
...number of files, including a flex input file for lexical analysis, a bison input file, containing the LALR(1) grammar, a SWIG input file, containing a Python extension module, a Makefile, controlling the build process of all compiled files, and a number of Python wrapper files to expose the parser to Python. flex, bison, and SWIG are invoked to generate C code, The C code is compiled to form an extension module. Recently, this build procedure was co...
Released: Sept. 6, 2022
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.14, a security bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
...number refer to sections in the official ULS report.
...numbers and ZIP codes. Reusing Objects Everywhere Once the database API was complete, we created a second layer of classes on top of it. This higher level API implements the business logic for specific applications, such as contact management or trouble ticket handling. It also prevents users from performing operations that are inconsistent with Rackspace's business practices, or assigning data that would result in other types of high-level corruption of the data in the database. With the cre...
...number of Directors going forward. We learned in the past that it's better to expand the Board than to miss out on offers of help. This does not mean that all candidates for Director will automatically be elected; this year's Directors will be decided in the election below. The motion: WHEREAS it is recognized that it is beneficial to the Foundation to have a large number of active Directors, be it RESOLVED, that the PSF Board be increased to a maximum of twelve (12) Directors. Please ...
...Number of Directors 5 Election of a New Board of Directors 6 Approval of Changes to the Bylaws 7 Give Up Control of the Python Logo? 8 Financial Report 9 Adjournment 1 Attendance 34 nominated members were present at the meeting: David M. Beazley Steven Bethard Georg Brandl Titus Brown Brett Cannon Stephan Deibel Catherine Devlin Jeff Elkner Jim Fulton David Goodger Raymond Hettinger Steve Ho...
...Number of Directors From the agenda: A call for nominations of PSF directors was issued, to the PSF-members list, to other lists, and to the PSF blog. We had a good response, with 4 new candidates stepping forward, in addition to the 8 incumbents. We have a total of 12 candidates for Director this year, but currently the Board is limited to 8 Directors. As Tim Peters put it, "the bigger the board, the more gets done." This motion aims to increase the limit on the number of Directors...
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.14, a security 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. Security content in this …
Released: Sept. 23, 2003
This is a patch release which supersedes earlier releases of 2.3. Important: This release is vulnerable to the problem described in security advisory PSF-2006-001 "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-4)". This fix is included in Python 2.4.4 and Python 2.5. If you need …
Released: June 6, 2023
This is a beta preview of Python 3.12 Python 3.12 is still in development. This release, 3.12.0b2 is the second of four beta release previews of 3.12. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their …
Released: Aug. 6, 2024
This is the fifth maintenance release of Python 3.12 Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations. 3.12.5 is the latest maintenance release, containing more than 250 bugfixes, build improvements and documentation changes since 3.12.4. This version of …
...number of obscure bugs that could cause crashes have been fixed, as well as a number of memory leaks. Please see the separate bugs page for known issues and the bug reporting procedure. Download the release Windows users should download the Windows installer, Python-2.3.1.exe, run it and follow the friendly instructions on the screen to complete the installation. Windows users may also be interested in Mark Hammond's win32all, a collection of Windows-specific extensions including...
...number. Hylton is going to approve them as a "sponsor" ala Space Telescope until the next PSF membership meeting. Hylton found a CPA in Va. to help with the PSF taxes, which he will contact. As part of his work as PSF Treasurer, Hylton reported that he has incurred a few personal expenses that he'll need to be reimbursed for: purchase of supplies (notebook, etc.), Quicken Pro 2002, a couple of books on non-profits, and the initial deposit to open the PSF checking account. Hylton will work ou...
...number of Python conferences happening all year around and in many parts of the world. Many of them are taking place yearly or even more frequent: Python Conferences List on the Python Wiki -- this is the main and most complete list of conferences around the world Subsets of this list are also available on other sites: pycon.org -- lists a subset of mostly national Python conferences PyData -- listings of Python conferences specializing in AI & Data Science Several of these conferences r...
...number, .goal-label { display: block; } .goal-number { font-weight: bold; } #donate-cta { background: orange; border-radius: .5rem; padding: 1rem 1.5rem; color: white; margin-top: 1rem; font-weight: bold; font-size: 1.5rem; display: block; } Goal: $60,000 $67,676 Raised Days to Go CountDownTimer('07/01/2019 12:00 AM', 'countdown'); CountDownTimer('07/01/2019 12:00 AM', 'newcountdown'); ...
If you didn't find what you need, try your search in the Python language documentation.