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
...types with partial orderings. Classes or types that want to implement (in)equality tests but not the ordering operators (i.e. unordered types) should implement == and !=, and raise an error for the ordering operators. It is possible to define types whose rich comparison results are not Boolean; e.g. a matrix type might want to return a matrix of bits for A < B, giving elementwise comparisons. Such types should ensure that any interpretation of their value in a Boolean context raises an excep...
...type interactive programming environment, written in Python, suitable for teaching Python to computer users without previous programming experience. Design and implement a prototype library of Python modules connecting Python to an existing 3D game-playing engine for the purpose of teaching Python in an engaging environment. Write a tutorial that teaches general programming skills and good programming habits to students with no previous programming skills, using the above software. ...
...Types & FAQ 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. —from the Mission Statement page What does it mean to be a member of the PSF? What membership classes are there? Who is allowed to vote? Why am I a Basic Member even though I’m a Supporting/Contributing/Fellow Member? How does a person become a PSF Fellow? What ...
...types.string_at and ctypes.wstring_at did call Python api functions without holding the GIL, which could lead to a fatal error when they failed. Issue #799428: Fix Tkinter.Misc._nametowidget to unwrap Tcl command objects. Removed "ast" function aliases from the parser module. Issue #3313: Fixed a crash when a failed dlopen() call does not set a valid dlerror() message. Issue #3258: Fixed a crash when a ctypes POINTER type to an incomplete structure was created. Issue #2683: Fix inconsi...
...types that support garbage collection. Compiler now treats None as a constant. The type of values returned by __int__, __float__, __long__, __oct__, and __hex__ are now checked. Returning an invalid type will cause a TypeError to be raised. This matches the behavior of Jython. Implemented bind_textdomain_codeset() in locale module. Added a workaround for proper string operations in BSDs. str.split and str.is* methods can now work correctly with UTF-8 locales. Bug #989185: unicode.iswide(...
...type of review should be up to the supervisors (S. Deibel and S. Holden), unless the supervisors feel it necessary to ask the full Board. T. Peters questioned the wisdom of the Advocacy Coordinator reviewing a textbook, which can take a lot of time: "If the goal is to review its Python content for accuracy, perhaps; if it's to review the textbook as a whole, no way." D. Ascher: "In general, I get the impression that he ends up putting things on his TODO list that he wants to do, n...
Built-in Package Support in Python 1.5 Built-in Package Support in Python 1.5 Starting with Python version 1.5a4, package support is built into the Python interpreter. This implements a slightly simplified and modified version of the package import semantics pioneered by the "ni" module. "Package import" is a method to structure Python's module namespace by using "dotted module names". For example, the module name A.B designates a submodule named B in a package named A. Just like...
...typeface). The Board agreed to adopt the Python logo graphic with titlecase Blair Medium text, in a variety of layout as needed. D. Goodger will produce final layouts for a PSF logo. 8 PyCon 2010 Venue Selection D. Goodger reported that Atlanta is the front-runner, with one clear viable venue and others being researched. S. Deibel noted that this is something the conference organizers should decide, not the Board. M. von Löwis agreed, noting that the Board should only approve...
...types of talks the week of August 15th. This means we are ahead of schedule in this regard. Discussions with, and tracking down of additional sponsors continues. The last two PyCon US items reported by Jesse were the "planned for next month" where he provided a list of the current Heads/Staff for PyCon 2012. Chair: Jesse Noller Co-Chair: Yannick Gingras Accountant/Sponsors: Van Lindberg Event Coordinator: Ewa Jodlowska/CTE Public Relations Lead: Unknown Tech Lead: Doug Napoleone Tec...
...type" of conference we are willing to grant, and how they can apply." M.A. Lemburg: "I can write up the page if someone else puts it up on the website." S. Holden: "If you can draft an article, we can discuss it, then pass it by the board-public list before publication." 10.2 2011 Members' Meeting Board members discussed the upcoming Members' Meeting to be held at PyCon US 2011 in Atlanta, Georgia to review the final planning stages. Prior to this...
...type of report from both groups to publicize how their sprints went. As far as the continued activities from last month, he reported: Reimbursement for PyCon Finland and the Boston Twisted sprint are still needed. I will re-send the details to Kurt so we can get them covered. On his report of the new activities for the month, J. Noller said: The Plone Conference and Open Hatch sprints we sponsored this month just sent in their reimbursement requests those will begin processing. 6  ...
...type thing. As far as the ongoing projects and the tabled activities for this committee, he reported: None 5.6 Google Summer of Code (GSoC) A. Riley, Google Summer of Code (GSoC), reported on the issues and/or blockages this program is currently faced with. He said: A handful of students requested by mentors did not fulfill the required first patch. I worked with some of them in the final hours of selections to get this fixed, students who did not respond or were unable to ...
...type of storage needed for the project and the cost, this agenda item was tabled. Board members will resume this discussion and vote at a later date when more information is available. 10 Other Business 10.1 Message of Seasonal Cheer! Towards the end of the meeting the chairman (S. Holden) wished everyone a "Happy Christmas and whatever other festivals you celebrate." 11 Adjournment Holden adjourned the meeting at 17:10 UTC.
If you didn't find what you need, try your search in the Python language documentation.