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: 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
...module had tables describing the serialization and deserialization of XML streams. The storage modules had other tables describing the mapping from disk to memory structures. The validation module had its own tables containing rules about which properties had to be present on which items. The in-memory objects had getters and setters for each property. It worked, after a fashion, but was becoming unmanageable. Adding a new property to the schema required editing ten tables in different format...
...modules is now greatly automated. Rather than having to edit the Modules/Setup file to indicate which modules should be built and where their include files and libraries are, a distutils-based setup.py script now takes care of building most extension modules. All extension modules built this way are built as shared libraries. Only a few modules that must be linked statically are still listed in the Setup file; you won't need to edit their configuration. Python should now build out of the box ...
...module has been removed. The SocketServer module has been renamed to socketserver. Fixed the __all__ setting on collections to include UserList and UserString. The sre module has been removed. The Queue module has been renamed to queue. The copy_reg module has been renamed to copyreg. The mhlib module has been removed. The ihooks module has been removed. The fpformat module has been removed. The dircache module has been removed. The Canvas module has been removed. The Decimal module gained the m...
...modules, the data collection interface, and so forth. The activities of each of these components were coordinated by a sequencing engine in each workstation. At that time, the components and the sequencing engine written were in C and high-level activities were sequenced in a simple proprietary scripting language. This approach was used to develop Tool Application Programs (TAPs) for about 6 years. It was well understood by the developers, but had the following disadvantages: Since the majority...
...ModuleEx(): if an error occurs while loading the module, these now delete the module's entry from sys.modules. All ways of loading modules eventually call one of these, so this is an error-case change in semantics for all ways of loading modules. In rare cases, a module loader may wish to keep a module object in sys.modules despite that the module's code cannot be executed. In such cases, the module loader must arrange to reinsert the name and module object in sys.modules. PyImport_ReloadMod...
...Module The Board reached a general consensus after some discussion on R. David Murray's funding proposal to create a functional email module for Python 3. S. Holden: "This is a worthy goal, but can we afford $14,000? Should we start a fundraising campaign for this?" J. Rush: "It definitely is worthy. Many using Mailman should be in support and David would do good work. At least the cost is spread over seven months." D. Mertz: "What about a matching funds approach he...
...declaration creates a class attribute for each variable containing a descriptor, and setting a class attribute to a default value would overwrite this descriptor. There's no check that prevents you to override an instance variable already defined by a base class using a __slots__ declaration. If you do that, the instance variable defined by the base class is inaccessible (except by retrieving its descriptor directly from the base class; this could be used to rename it). Doing this r...
...module shows the contents of the module's __dict__. (This is unchanged.) dir() without arguments shows the caller's local variables. (Again, unchanged.) There's a new C API that implements the dir() function: PyObject_Dir(). There are more details; in particular, for objects that override __dict__ or __class__, these are honored, and for backwards compatibility, __members__ and __methods__ are honored if they are defined. You can use a method of a built-in type as an "unbou...
...modules/projects to the Cheeseshop and/or site? Advocating Python for newbies — most important priority? Approximately 60% of members in attendance supported the umbrella organization idea as a long-term (2+ year) goal. Action items for next year? Strategy to increase user base? Improve library & tools for developers PSF support of conferences in other countries Further discussion was deferred. 5 Discussion of Bug Tracker Migration Brett Cannon proposed migrating away f...
...modules to be able to create tested Windows builds with reasonably short version lag. We will discuss further, and I'll try to rope in some support from Microsoft." 18 Bylaw Change Survey S. Holden reported that he considers the current PSF bylaws deficient, and asked if anyone had specific changes to propose. T. Peters would like to make it possible to do more electronically (by email, IRC, etc.): "I think that's actually allowed now, but it takes creative reading ...
...module was integrated with our PayPal payment processor and our donation acknowledgement and tracking system. The processor was reconfigured to accept credit cards as well as PayPal. A donation page which includes the ability to make repetitive donations was implemented and tested to assure that the acknowledgements were being emailed and our donations database updated. Additional donation web pages are easily configured, and can be linked from any web page or wiki. One of our current plans i...
...Module: S. Holden will inform David R. Murray of the boards decision to offer a seed funding grant of $4,000 & assist with raising a further $10,000. Status: pending. [112] Section 9, Appointment of Wendroff as PSF Accountants: S. Holden will inform Wendroff & Associates, LLC of the board's decision to contract with them according to the terms of the agreement. Status: pending. 4.3 New on 21 December [113] Section 5, PSF budget for 2010: K. Kaiser will update the P...
...Module: S. Holden will inform David R. Murray of the boards decision to offer a seed funding grant of $4,000 & assist with raising a further $10,000. Status: pending. [112] Originally from 14 December 2009, Section 9, Appointment of Wendroff as PSF Accountants: S. Holden will inform Wendroff & Associates, LLC of the board's decision to contract with them according to the terms of the agreement. Status: pending. [113] Originally from 21 December 2009, Section 5, PSF budget for 2010: K. ...
...modules. Three years later our programmers are still using Python as our development platform of choice. Thank you for being an integral part of our success making it a pleasure for us to give back to the Open Source community whose hours of hard work have helped make our business possible and will continue to make it possible moving forward in partnership. It was RESOLVED, that the Board of Directors recommends PropertySold.ca to the membership, as a future sponsor member of the PSF. Approv...
...modules included in distro). Open and unclear request about the website/project WTactics.org. Carl Trachte identified a likely problematic derivative with pugce. This should be addressed, but has not currently. Doug Napoleone identified a probably dilutive derived logo by psycopg. I need to followup with them to resolve this. Find some PSF member or other helpful Pythonista to produce dark background logo version Find some PSF member or other helpful Pythonista to produce logos that indicate P...
...modules importable without runtime dependencies on an extension module build toolchain Approved, 8-0-0 by IRC vote, 1 April, 2015. RESOLVED, that the Python Software Foundation recommend New Relic as a sponsor member Approved, 7-0-0 by IRC vote, 1 April, 2015. RESOLVED, that the Python Software Foundation grant 1000 EURO to Asociacion de ciencias de la programacion Python San Sebastian (ACPySS) for a python workshop happening in June 2015 pending completion of their code of conduct Approved,...
If you didn't find what you need, try your search in the Python language documentation.