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 subcommittee. 5) Sponsor member payment deadline David brings up payment deadlines: do we have them ? He suggests getting sponsor members to actually pay their dues might be easier if a fixed deadline and set consequences were established and clear. Jeremy points out the Bylaws are specific in the matter of consequences: a sponsor member who has not paid his like a member in all respects except he cannot vote. Removal of company link, logo and name from the PSF website...
Version: None
Released: Feb. 11, 2026
This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a6, is the sixth of eight planned alpha releases. Alpha releases are intended to make it easier to test the …
View Release Notes
Released: July 22, 2025
It's the first 3.14 release candidate! https://www.python.org/downloads/release/python-3140rc1/ This is the first release candidate of Python 3.14 This release, 3.14.0rc1, is the penultimate release preview. Entering the release candidate phase, only reviewed code changes which are clear bug fixes are allowed between this release candidate and the …
Released: Oct. 21, 2026
This is the first maintenance release of Python 3.15 Python 3.15.1 is an expedited security release and the first maintenance release of 3.15, containing around 330 bugfixes, build improvements and documentation changes from 117 contributors since 3.15.0. Security content in this release This release upgrades the …
...All of these components were addressable through a CORBA-like distributed object infrastructure. The business logic that drives these components was written in Python, ninety percent of which is common to all of the tools. Systems Architecture for Philips Semiconductor Manufacturing Line Zoom in Results This project was a huge success. We rebuilt eight years of software development effort from the ground up in less than two years, and with a substantially smaller team. I attribute this larg...
...allocator has been included. This allocator is optimized for Python objects and should be faster and use less memory than the standard system allocator. It is not enabled by default because of possible thread safety problems. The allocator is only protected by the Python interpreter lock and it is possible that some extension modules require a thread safe allocator. The object allocator can be enabled by providing the "--with-pymalloc" option to configure. Standard library pyexpa...
...ally change the nature of software and software development tools fundamentally. We compare mass ability to write and modify software with mass literacy, and expect that equally fundamental changes to society may ensue. Since hardware is now sufficiently fast and cheap to make mass computer education possible, we believe that the ability for the average computer user to create and modify software (rather than just installing and using it) will enable the next big change-and we consider...
...all working groups are currently accepting new volunteers. Volunteer for PyCon US You can also volunteer for PyCon US.
...all fulfilling crucial roles in our support of the Python community. We celebrated the 20th anniversary of PyCon US in Salt Lake City, Utah. We were delighted to welcome seven new organizations into our Fiscal Sponsoree Program. And we are excited to share that we awarded $697K through our Grants & Travel Grants Programs in 2023! We’d love for you to take a look at the 2023 Annual Impact Report that we put together to share more highlights from the year, financial reporting, and some preview...
Released: Jan. 13, 2026
This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a4, is the fourth of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: Sept. 5, 2020
Python 3.5.10 Python 3.5 has reached end-of-life. Python 3.5.10 is the final release of 3.5. Python 3.5.10 was released on September 5th, 2020. Python 3.5.10 is the final release in the Python 3.5 series. As of this release, the 3.5 branch has been retired, no further …
Released: June 23, 2026
Here comes the penultimate beta. This is a beta preview of Python 3.15 Python 3.15 is still in development. This release, 3.15.0b3, is the third of four planned beta releases, containing around 195 bugfixes, build improvements and documentation changes from 86 contributors since 3.15.0b2. Beta release previews …
...all series. The Tribon software suite covers the ship building process from the first concept to the finished ship. The design and construction of a ship involves a high degree of concurrent engineering. To solve this problem Tribon uses a Product Information Model (PIM), which is the central repository and single source of information for designers, planners, administrators of material, manufacturing personnel, and others working on design and construction. View of a small part of a ship's P...
...allenge, this bot-based architecture had three interesting side-effects: It allowed us to interact in real-time with these subsystems. We could fire up iChat and interact with the bots via IM, using a simple and limited english-like grammar It allowed us to make the core system relatively small, since we didn't need to bundle in the work that was being done by the bots. Sure, there was still code to write, but the bot code is conceptually and physically decoupled from the stuff that drives the ...
...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 ...
If you didn't find what you need, try your search in the Python language documentation.