Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
...All communication via the email address should be in accordance with our code of conduct and ethical behavior. There is no service level agreement between the user and the Python Software Foundation. The service is provided on a best-effort basis, the PSF does not make any specific availability or delivery guarantees. This email alias should not be used for personal benefit. For example, those that use their @python.org email to solicit work for their Python consulting work violate this rule...
...ally directly related to community relations, but I thought I'd mention it here anyway: The Python, Jython and PSF wikis have finally be setup for HTTPS only mode, e.g. https://wiki.python.org/moin/. All HTTP traffic is redirected to HTTPS automatically and thanks to Donald Stufft we even have perfect forward security enabled on the sites. I've removed the wiki attack banner and instead added a section to the front page of the Python and Jython wikis pointing to the attack wiki page: https://wik...
...all regulations will be followed, especially by our vendors. Expo Hall: Now that I have the floor plan finalized, I am working on allocating sponsors to specific booths. I have created a page on the us.pycon.org website with all of the sponsor info so they may access it at any time necessary. Attendee Registration: We have launched tutorial registration. I have created a new reg form for CTE to use that includes tutorials. Conference Program: I have taken on the duty to collect the items due for...
...all aspects of our lives and is reshaping our future. Nonprofits like the PSF are having to rebuild. With PyCon 2020 and 2021 happening virtually, the PSF is faced with potentially losing $1.2 million USD of expected revenue for those two years. This fundraiser is critically important and the money raised will help the PSF support the tools and initiatives that Pythonistas use everyday. This years' fundraiser is focusing on education. We're excited to be able to collaborate with authors,...
Version: None
Released: July 8, 2025
It's the final 3.14 beta! https://www.python.org/downloads/release/python-3140b4/ This is a beta preview of Python 3.14 Python 3.14 is still in development. This release, 3.14.0b4, is the last of four planned beta releases. Beta release previews are intended to give the wider community the opportunity to test new …
View Release Notes
Released: Aug. 14, 2025
It's the final 🪄 penultimate 🪄 3.14 release candidate! Note: rc2 was originally planned for 2025-08-26, but we fixed a bug that required bumping the magic number stored in Python bytecode (.pyc) files. This means .pyc files created for rc1 cannot be used for rc2, and they'll …
Released: Sept. 18, 2025
It's 🪄 finally 🪄 the final 3.14 release candidate! Note: It's another magic release. We fixed another bug that required bumping the magic number stored in Python bytecode (.pyc) files. This means file .pyc files created for rc2 cannot be used for rc3, and they'll be recompiled. …
Released: Oct. 21, 2026
This is the ninth maintenance release of Python 3.14 Python 3.14.9 is an expedited security release and the ninth maintenance release of 3.14, containing around 168 bugfixes, build improvements and documentation changes from 74 contributors since 3.14.8. Security content in this release This release upgrades the …
...allocation scheme. For larger lists, overallocation ranged between 3% and 25%. Now, it is a constant 12%. For smaller lists (n<8), overallocation was up to eight elements. Now, the overallocation is no more than three elements -- this improves space utilization for applications that have large numbers of small lists. Most list bodies now get re-used rather than freed. Speeds up list instantiation and deletion by saving calls to malloc() and free(). The dict.update() method now accepts all...
...all via phone and Internet Relay Chat beginning at 18:00 CEST/ 12:00 EDT, on September 12 2012. Marc-Andre Lemburg presided over the meeting. Ewa Jodlowska prepared the minutes. All votes are reported in the form "Y-N-A" (in favor-Y‚opposed-N‚abstentions-A; e.g. "5-1-2" means "5 in favor, 1 opposed, and 2 abstentions"). Contents 1 Attendance 2 Minutes of Past Meetings 3 Votes Taken Between Meetings 4 &n...
...all major platforms, and can be freely distributed. Often, programmers fall in love with Python because of the increased productivity it provides. Since there is no compilation step, the edit-test-debug cycle is incredibly fast. Debugging Python programs is easy: a bug or bad input will never cause a segmentation fault. Instead, when the interpreter discovers an error, it raises an exception. When the program doesn't catch the exception, the interpreter prints a stack trace. A source...
...All video topics pertain to the PSF and/or initiatives the PSF runs. Most recent videos are listed first and only through 2019 to keep things current! 2021 2020 2019
...ally published in The Python Papers volume 2, issue 4. Last updated March 2008 Introduction “The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of the international community of Python programmers.” The Python Software Foundation (PSF) is the non-profit legal entity that holds and protects the intellectual property rights behind Python, keeping it free and open for all to use. The PSF also c...
...all executable (UNWISE.EXE) vanishes. One cause of that has been fixed in the installer (disabled Wise's "delete in- use files" uninstall option). Fixed a bug in urllib's proxy handling in Windows. [SF bug #503031] The installer now installs Start menu shortcuts under (the local equivalent of) "All Users" when doing an Admin install. file.truncate([newsize]) now works on Windows for all newsize values. It used to fail if newsize didn't fit in 32 bits, reflecting a limita...
Released: April 29, 2020
This is the release candidate of the third maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.3rc1, 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 …
Released: July 20, 2020
This is the fifth maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.5, 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.5 has …
...alling Python Modules Distributing Python Modules The HTML bundle also contain the Global Module Index, which contains direct links to the documentation for all the modules documented in the Python Library Reference and Macintosh Library Modules. These documents are not available for download individually. Information on unpacking the archive files containing the documentation is available in the general downloads section. If you have comments or suggestions for the Python documentation, please...
If you didn't find what you need, try your search in the Python language documentation.