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: Dec. 3, 2024
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.21, a security bugfix release for the legacy 3.9 series. Python 3.13 is now the latest feature release series of Python 3. Get the latest release of 3.13.x here. Security content in this …
View Release Notes
...about classes and descriptors respectively. Unfortunately, new-style classes have not yet been integrated into Python's standard documentation. Fear not, however; many people have worked to provide useful information on creating and using new-style classes: Unifying types and classes (aka descrintro) is Guido's essay on new-style classes and should be your starting point. Raymond Hettinger's How-To Guide for Descriptors focuses on the single most useful aspect of new-style classes (which inclu...
...about that. 5. Sunsite DK Guido reports that Martin Dalum has offered to host the Python development on Sunsite, which will be named ".src", to indicate they have new sponsors now. In the discussion, it became apparent that many details of that proposal were still vague. Martin will contact Martin Dalum to find out further details.
...about the board's view on a patent clause. Tim remarked that Larry Rosen considered a patent clause unnecessary for a contributor's agreement. Guido said given David's argument in favour of such a clause, he is now +0 for including it. Martin will post a revised version of the form to the members list, and ask members specifically whether they consider a patent clause necessary. Jeremy brought up the question of a PSF lawyer. He has a lead, and asked for board approval for contacting a lawyer. S...
...about past contributions. Stephan also said that he considers the proposed solution of waiving the form for contributions with less than 25 lines a reasonable approach. David responded that he thinks this is bizarre notion from a legal POV which he expected has no precedent. Kurt pointed to the official FSF statement on small contributions. Martin will draft a policy, and ask Larry Rosen to clarify the issue of past contributions. Adjournment. The meeting was adjourned at 18:51 GMT.
Released: Feb. 17, 2020
This is the second release candidate of Python 3.8.2, the second maintenance release of Python 3.8 Note: The release you're looking at is Python 3.8.2rc2, a bugfix release for the legacy 3.8 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of …
...About the Author Tom Olexa is an ICT consultant at TEMPEST, Slovakia.
Other Documentation Tools Other Documentation Tools When considering the state of documentation tools for Python, one should consider what is being done for other systems. This should include tools that work with documentation embedded in source code and tools that work with separated documentation. If you can think of additional tools that should be noted, please let me know about them (free or commercial). If you can point to an example of the markup, that would be great; thank...
...about and intend to fix in a following patch release. These bugs may simply be in the test suite, but they may indicate bugs in Python.</li> <ul> <li>test_grp and test_pwd may fail. We've had reports of this on *nix systems that use a "+" at the beginning of a line in the /etc/group or /etc/passwd file to indicate NIS/YP or LDAP consultation. The bugs may also be related to duplicate id in these files. See SourceForge bug reports number <a href="http://py...
...about your computer system, such as your browser type and operating system. We will likely place a cookie on your hard drive during the web visit. If you do not wish cookies to be placed on your computer, then they can be disabled in your web browser. However, please note that disabling cookies in your browser may hinder your use of our some of our websites. For those who are or wish to become members of the PSF, we need to collect some personally identifiable information, including your n...
...about this change. This page provides guidance on verifying Sigstore signatures as a CPython consumer, and outlines some motivation for using these additional signatures. Sigstore verification of CPython Releases Introduction to Sigstore Sigstore is a new standard for signing, verifying and protecting software. The Sigstore project is a set of tools and services: a certificate authority a signature transparency log multiple ecosystem-specific signing clients (such as https://pypi.org/p/sigstore...
Released: Sept. 18, 2025
It's 🪄 finally 🪄 the final 3.14 release candidate! Note: It's another magic release. We fixed another bug that required bumping the magic number stored in Python bytecode (.pyc) files. This means file .pyc files created for rc2 cannot be used for rc3, and they'll be recompiled. The …
...about PyCon. <h2>Online registration</h2> <p><font color="red"><small>Unfortunately, our credit card processor can only handle US-ASCII characters; thanks for your understanding. We accept MasterCard, Visa, American Express, and Diner's Club.</small></font> <br> <img src="http://www.python.org/pycon/cards_color.jpg"> </p> <form method="POST" action="http://www.python.org/cgi-bin/psf/payment.py"...
...about inconsistent mixing of spaces and tabs. Two -t options and this causes syntax errors instead. See also Tools/scripts/tabnanny.py. All library modules are warning-free. The freeze tool now supports hierarchical module names. New standard modules: threading, getpass, imaplib, poplib, smtplib, Tkdnd (Tkinter drag-and-drop). Some modules that were declared obsolete a while ago have been moved out of the standard library path. From 1.4 To 1.5 - Highlights It's much faster (almost twice fo...
...about what each of these awesome organizations is all about! Connecting directly through Office Hours - The current PSF Board has decided to invest more in connecting and serving the global Python community by establishing a forum to have regular conversations. The board members of the PSF with the support of PSF staff are now holding monthly PSF Board Office Hours on the PSF Discord. The Office Hours are sessions where folks from the community can share with us how we can help your regiona...
...about tax deductibility. "Catherine said not to worry about it." K. Kaiser noted that we don't want to have restricted funds without an excellent reason. "It really complicates the accounting and the IRS 990." 8 SciPy Support S. Deibel noted that we have a concrete proposal for the SciPy conference, requesting $10K to sponsor 10 students to attend. "I'm assuming this would just be a sponsorship we pay to them and they would deal with the details.&quo...
...about documentation, noting "That'll probably be the one that's hardest to keep on top of as your load build". Goodger expressed his intention to make extensive documentation, on the chairman's role and other positions, starting now. For 2010, Goodger reported that final venue selection for 2010 should happen soon. CTE is negotiating with best candidate. 10 Treasurer's Report K. Kaiser reported that we have about $410K in cash, 24K in receivables, and 10K in payable...
...about the python.com domain. Section 10.2, Open Source Foundations Meeting at EuroOSCON: M. von Löwis said he would check his availability [to attend; Amsterdam, October 21 & 22]. M. von Löwis reported that he has booked a flight, but he still needs to get his employer's approval. He talked to the organizers, and will report about the event to psf-board. Section 10.4, SSL Certificates: K. Kaiser will check whether he has something with [the PSF's official] address that could be sent to Ba...
...about how Python related the conference is?" J. Rush: "It seems a worthy cause, in that (reading the prospectus) it brings together a handful of key graphics package communities." S. Holden: "It seemed to me he [S. Michiels] made a reasonable case that Python is important in that area. How about you?" T. Peters: "Seems that Python is used in these apps in much the same way it's used in SciPy apps. That is, Python isn't the goal, it's part of the means. That's fine.&...
...about the unsubscribed PSF representative. See Hostway Sponsor Membership Termination below. Status: dropped. Section 12, Sponsor Membership Issues: S. Holden will contact OSAF and inquire about their outstanding 2007 PSF sponsor invoice. Status: carried forward. 4 Outstanding Receivables K. Kaiser was not present at the beginning, but he sent a report on accounts receivable to the Board list: $14K outstanding for 2007 dues, $6K for PyCon 2007, $12K for 2008 dues, $63K for...
If you didn't find what you need, try your search in the Python language documentation.