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: Oct. 1, 2024
This is the third release candidate of Python 3.13.0 This release, 3.13.0rc3, is the final release preview (no really) of 3.13. This release is expected to become the final 3.13.0 release, barring any critical bugs being discovered. The official release of 3.13.0 is now scheduled for Monday, 2024-10-07. This …
View Release Notes
Python Success Stories Introduction Frequentis is one of the world's leading providers for safety-critical solutions in the field of Air Traffic Management and Public Safety & Transport. With over 500 employees world-wide, it provides innovative, user-centered solutions to its customers. Frequentis has been using Python in its TAPtools® product family, which focuses on the Tower and Airport Tools segment of Air Traffic Control. These tools are used by air traffic controllers to track weat...
Python Success Stories Introduction AFNIC is the registry of the French .fr top-level internet domain. For many years, registration rules in .fr were very strict. On May 11th, 2004, the rules changed to a more liberal model, allowing many registrations that were not possible before. As a consequence of this change, the registry was faced with receiving a potentially unmanageable burst of requests. This is a problem known as a "landrush" faced by every DNS registry which changes its ...
Recurring Giving Campaign Help us raise $30,000 USD by November 27th! #countdown-wrap { width: 70%; padding: 10px; font-family: arial; max-width: 650px; margin: 10px auto 50px; } #goal { font-size: 36px; text-align: center; color: #888; @media only screen and (max-width : 640px) { text-align: center; } } #glass { width: 100%; height: 20px; background: #c7c7c7; border-radius: 10px; float: left; overflow: hidden; } #progress { float: left; width: 0...
Support Python in 2023! It's our annual year-end PSF fundraiser and membership drive. There are two ways to join in: Donate to the PSF! Every dollar makes a difference. (Does every dollar also make a puppy’s tail wag? We make no promises, but maybe you should try, just in case?) DONATE TODAY Become a Supporting member! When you sign up as a Supporting Member of the PSF, you become a part of the PSF and help us sustain what we do with your annual support. You can sign up as ...
2020 PSF Annual Report #wrapper { overflow: hidden; position: relative; } .resize-active * { transition: none; } h1, .h1 { line-height: 34px; margin-bottom: 27px; } h2, .h2 { color: #3776ab; line-height: 26px; display: block; } p, blockquote, time, em { line-height: 28px; } time { font-style: italic; } p { margin-bottom: 24px; text-align: justify; } a { transition: color 0.3s ease-in-out; text-decoration: none; } .section-head...
Python Distutils-SIG: Design Proposal Python Distutils-SIG (Prerequisites: please read the proposed interface before trying to plough through this design document; it is very much a sequel to the interface document.) Design Proposal The Distutils' point of view setup.py only has to import one module, distutils.core. This module is responsible for parsing all command-line arguments to setup.py (even though the interpretation of options is di...
Python Software Foundation Staff Deb Nicholson Executive Director Deb Nicholson joined the PSF in April 2022. She is an experienced non-profit professional and passionate open source community builder who has worked at the Open Source Initiative, Software Freedom Conservancy and the Open Invention Network. She is also a founding organizer of the Seattle GNU/Linux Conference, an annual event dedicated to surfacing new voices and welcoming new people to the free software community. She'l...
Python Success Stories Introducing IronPython Pairing the Python language's expressivity with the seamless availability of the extensive .NET class libraries makes IronPython a powerful combination for Resolver Systems. About Resolver Systems Resolver Systems is a two year-old start-up based on the outskirts of London's financial district. Our first product, Resolver One, is a desktop and web-accessible spreadsheet aimed primarily at the financial services market. It is written entirely in ...
What's new in Python 1.5 and beyond If you download the source release, there's a loooong list of changes since release 1.4 in the file Misc/NEWS. Below are some highlights. (Or go directly to the listings of what's new in 1.5b1, what's new in 1.5b2, and what's new in 1.5 (final).) For an essay on the (difficult!) subject of metaprogramming, see my essay Metaprogramming in Python 1.5. See also the description of some major new features in version 1.5: Built-in Package Support and Stand...
Python Success Stories Introduction Gusto.com began as an online travel site under the domain name EZTrip.com which catered to the traveler looking to make online flight, hotel and car reservations. As our customer base grew we started seeing a need to allow our customers to report on their journeys in the form of travel reviews, blogs, sharing photos and other post trip needs. While we've continued to develop and improve our online booking engines and related systems that communicate with...
PSF Grants Program The PSF Grants Program is currently paused The PSF Grants Program has been temporarily paused after hitting our 2025 funding cap early. It was an extremely difficult but necessary decision to ensure the program and foundation’s near and long term sustainability. Learn more about the pause and how you can support the PSF’s future in our blog post. If you have submitted an application and have yet to receive a decision, you will receive an email from us soon. Thank you ...
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 …
PSF Community Service Awards Contents Introduction Expiration August 2025 April 2025 November 2024 October 2024 June 2024 March 2024 December 2022 June 2022 March 2022 December 2021 June 2021 March 2021 January 2021 December 2020 October 2020 June 2020 March 2020 December 2019 August 2019 June 2019 March 2019 December 2018 September 2018 June 2018 March 2018 December 2017 September 2017 June 2017 March 2017 December 2016 October 2016 June 2016 March 2016 December 2015 August 2015 July 2015 M...
Building the PSF: the Q2 2019 Fundraiser Help us raise $60,000 USD by June 30th! #countdown-wrap { width: 70%; padding: 10px; font-family: arial; max-width: 650px; margin: 10px auto 50px; } #goal { font-size: 36px; text-align: center; color: #888; @media only screen and (max-width : 640px) { text-align: center; } } #glass { width: 100%; height: 20px; background: #c7c7c7; border-radius: 10px; float: left; overflow: hidden; } #progress { float: left;...
Computer Programming for Everybody Computer Programming for Everybody This is the text of a revised funding proposal that we sent to DARPA in August 1999. In March, we heard that at least an earlier version of the proposal was accepted by DARPA; the work has begun late 1999 and will hopefully last two years, although we've only received funding for the first year (through October 2000). We're keeping our fingers crossed for the rest. Unfortunately, the move of the Python developm...
2009-10-12 PSF Board Meeting Minutes The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors October 12, 2009 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 16:00 UTC, 12 October 2009. Steve Holden presided at the meeting. Pat Campbell prepared the minutes. All votes are reported in the form "Y-N-A" (in favor — opposed — abstentions; e.g. "5-1-2" mean...
Notes (editors: check NEWS.help for information about editing NEWS using ReST.) What's New in Python 2.3.5? Release date: 08-FEB-2005 Core and builtins Partially revert the fix for #1074011; don't try to fflush stdin anymore. Library Applied a security fix to SimpleXMLRPCserver (PSF-2005-001). This disables recursive traversal through instance attributes, which can be exploited in various ways. Bug #1114776. Applied a fix to the copy.py fix in 2.3.5rc1 to deal with types that don't hav...
...globals dictionaries for the exec statement or the built-in function eval(): >>> print a.keys() [1, 2] >>> exec "x = 3; print x" in a 3 >>> print a.keys() ['__builtins__', 1, 2, 'x'] >>> print a['x'] 3 >>> However, our __getitem__() method is not used for variable access by the interpreter: >>> exec "print foo" in a Traceback (most recent call last): File "<stdin>", line 1, in ? File "<string>", line 1, in...
If you didn't find what you need, try your search in the Python language documentation.