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.
...all PSF Board/Members mailing lists also making sure emails a re being answered/followed up on. I am continuing to read through all of the email threads that occur on the board/members mailing lists. Contributor Agreements collecting agreements coming through EchoSign and marking them in bug tracker. Going through all of the backlog from PyCon. Documentation Upkeep and Wiki working on helping Van with the 2013 PSF Budget Other Conferences Please see the Event Coordinator Report...
...alling a base class's __new__). Recall that you create class instances by calling the class. When the class is a new-style class, the following happens when it is called. First, the class's __new__ method is called, passing the class itself as first argument, followed by any (positional as well as keyword) arguments received by the original call. This returns a new instance. Then that instance's __init__ method is called to further initialize it. (This is all controlled by the __ca...
...allocation scheme. For larger lists, overallocation ranged between 3% and 25%. Now, it is a constant 12%. For smaller lists (n<8), overallocation was upto 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 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...
...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 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...
...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 features and bug fixes …
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 be …
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. 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...
...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...
...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
If you didn't find what you need, try your search in the Python language documentation.