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.
...problems, up to and including segfaults. See bug 1041645 for an example. Added a command line option, -m module, which searches sys.path for the module and then runs it. (Contributed by Nick Coghlan.) The bytecode optimizer now folds tuples of constants into a single constant. SF bug #513866: Float/long comparison anomaly. Prior to 2.4b1, when an integer was compared to a float, the integer was coerced to a float. That could yield spurious overflow errors (if the integer was very large), and...
...problem, and that he had already discussed it with the bank. D. Goodger asked if this needed a board resolution. It was the consensus that it is within the power of the Treasurer to make this decision, and that a formal resolution was not required. N. Norwitz (the Treasurer) noted that it would still be nice to have a plan, with general agreement, before implementation. S. Holden opined that the disposition of funds where they are less than immediately available should be approved by the Boar...
Version: None
Released: June 11, 2018
This is the release candidate of Python 3.7.0 This release, 3.7.0rc1, is the final planned release preview. Assuming no critical problems are found prior to 2018-06-27, the scheduled release date for 3.7.0, no code changes are planned between this release candidate and the final release. Among the major …
View Release Notes
...problem (web-to-desktop integration) atop open standards (HTTP and XMPP) and documented interfaces (MS Office COM bindings). Below is a high-level diagram of the ProjectPipe distributed architecture: High-level view of the ProjectPipe distributed Architecture Zoom in In addition to addressing the web-to-desktop integration challenge, 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 interac...
Released: Feb. 7, 2023
This is an early developer preview of Python 3.12. Major new features of the 3.12 series, compared to 3.11 Python 3.12 is still in development. This release, 3.12.0a5 is the fifth of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state …
Released: March 8, 2023
This is an early developer preview of Python 3.12. Major new features of the 3.12 series, compared to 3.11 Python 3.12 is still in development. This release, 3.12.0a6 is the sixth of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state …
Released: May 26, 2025
Here's the second 3.14 beta. https://www.python.org/downloads/release/python-3140b2/ This is a beta preview of Python 3.14 Python 3.14 is still in development. This release, 3.14.0b2, is the first of four planned beta releases. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes …
...problems; he sees lots of mail forwarded from the mailbox. S. Holden suggested a test mailing to confirm. 10.4 SSL Certificates T. Peters asked if there was any progress on getting Barry Warsaw a bill with the PSF address, to obtain SSL certificates. K. Kaiser replied that Barry has valid concerns regarding an ephemeral address, but K. Kaiser suspects the PSF official address could be used. K. Kaiser will check whether he has something with that address that could be sent to...
Released: Oct. 2, 2023
This is the stable release of Python 3.12.0 Python 3.12.0 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.12 series, compared to 3.11 New features More flexible f-string parsing, allowing many things previously disallowed …
...problem, we've been unable to get a volunteer pool to address fully, completely, and with a code base that's actually maintainable." D. Napoleone: "Registration is very hard to get right, especially when everything including the kitchen sink is wanted. We are rather liberal when its comes to things like refunds, and unlike some other conferences, we have add-ons like tutorials which are announced AFTER registration opens." Noller: "Therefore, outsourcing it makes the most se...
...problem may have been that the Board was not copied in discussions; in future, when dealing with money on behalf of the PSF, the Board should be copied. Also, don't write hypothetically; hedge everything with "if the Board accepts the proposal". The Board agreed that we still need a concrete proposal; no payment will be made on an unsolicited invoice. The original sponsorship amount ($5000) should be invoiced separately. S. Holden will write to Laura Creighton and to the EuroPython o...
Released: May 22, 2023
This is a beta preview of Python 3.12 Python 3.12 is still in development. This release, 3.12.0b1 is the first of four beta release previews of 3.12. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their …
...problem in that the board is saying we'll do what the membership wants and the membership doesn't really say what they want. The fact is the PSF has no authority on the language, which is what people actually care about. D. Goodger: I started a "Budget & Action Plan", but it needs to be fleshed out. Would anyone like to help? (No one stepped forward.) S. Deibel: "The real issue may be not $ but time and effort no one has available." 11 Adjournme...
...problem for long module names. The only solution is for the package author to provide an explicit index of the package. The import statement uses the following convention: if a package's __init__.py code defines a list named __all__, it is taken to be the list of module names that should be imported when from package import * is encountered. It is up to the package author to keep this list up-to-date when a new version of the package is released. Package authors may also decide not ...
...problem is. K. Kaiser will follow up with the credit card service provider to fix the payment system. 5 New Sponsor Application A new sponsor application has been received, but the organization is not known to any of the directors. D. Goodger noted that this situation often arises and suggested that a question (like "how does your organization benefit from Python, and why do you want to become a PSF sponsor member?") should be added to the application form. The Boa...
...Problems?</h3> If you are having problems, please see the <a href="#FAQ">RPM Frequently Asked Questions</a> section at the end of this document for possible solutions. <h3>RPMs For Other Platforms</h3> For platforms in which binaries aren't available here, you can easily build binary RPMs directly from the Python SRPM. Simply download one of the .src.rpm files below, and run "rpmbuild --rebuild python-<version>.src.rpm". Note towa...
If you didn't find what you need, try your search in the Python language documentation.