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: June 6, 2023
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.17, a security 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 3.11.x here. Security content in this …
View Release Notes
...open source code licensing; and (d) developing Python more extensively through scientific research conducted by the Corporation. The Corporation shall have all powers now or hereafter granted by law, and in addition thereto shall have all powers lawfully necessary or required to carry out its purposes. All of the assets or earnings shall be used exclusively for the purposes hereinabove set out, including payment of expenses incidental thereto. No part of the net earnings shall inur...
...open source conference -- on July 24, 2002 in San Diego, CA. The agenda consists of reports and a vote on new member nominations. 8. Adjournment There being no further business, the meeting was adjourned.
...open an account with Verisign. 7. Reports in board minutes The board discussed several issues related to the minutes. It agreed on several conventions for writing minutes: Action items should be clearly marked in the minutes. Reports from officers and committees should be included in the minutes; personal information in the treasurer's report may need to be expunged. A link to the minutes should be sent to the psf-members list after the minutes are posted. 9. Adjournment There being no f...
Released: Feb. 26, 2020
This is an early developer preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0a4 is the fourth of six planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release …
...opens a socket to 127.0.0.1 (the local machine). Some firewalls running on Windows machines interfere with this and can cause either silent failures or erroneous popup windows from the firewall. This problem only occurs if you run a firewall on the same machine as IDLE. IDLE fails to start on Windows if installed to a directory with a space (e.g. C:\Program Files). Fix the problem by installing Python in a different directory. See SF bugs 780451 and 784183. The test for the ossaudiodev modul...
...opens a socket to 127.0.0.1 (the local machine). Some firewalls running on Windows machines interfere with this and can cause either silent failures or erroneous popup windows from the firewall. This problem only occurs if you run a firewall on the same machine as IDLE. The test for the ossaudiodev module hangs on some Red Hat systems. (This test is only run when regrtest.py is invoked with -u audio as argument.) It has been reported that untarring the source tarball using Solaris tar can fa...
...Open Source conference, from 7 to 11 PM on July 24th. Announcements can go out as soon as the room number is available. Initial projections of the attendance indicate a quorum will not be present unless sufficient proxy forms are sent in. Jeremy will provide proxy form templates on the meeting notice. Several suggestions were made for the membership meeting agenda, asside from the membership approval for STScI and AB Strakt: Progress report of 501(c)(3) application....
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.17, a security bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
...open source. The new license makes it possible to combine Python 2.1.1 with other software that is released under the GPL; the old (2.1) licence didn't. What's New? We've been very careful to fix only bugs and not add new features. Thanks to Thomas Wouters for taking care of the thankless chore of poring over the CVS logs and SourceForge bug reports and re-applying selected patches! For the full scoop, see the release notes. Download the release Windows users shou...
...open source software) citizen Develop a code of conduct that is distributed to all members of your team Who can I talk to about supporting the PSF? If you would like information about becoming a sponsor, please contact psf-sponsors@python.org to discuss your Python Software Foundation partnership. Download a copy of the PSF Sponsorship Prospectus for more details about sponsorship. Sponsorship Renewals Your sponsorship will run for one year after the date of receipt of payment. Two months befor...
...open issue was the list of initial licenses, for which the patent licensing was of primary concern. If we would require a patent grant from the contributors, a number of common licenses would be ruled out. Tim proposed that we only offer contributors such licenses, and wait for somebody to complain. Stephan was in favor of requiring a patent license for patents the contributor holds, but opposed to requiring contributors to claim that there are no patents on their contribution. Martin explained...
...open source Python programming language. We are devoted to creating the conditions for Python and the Python community to grow and thrive. We fulfill our mission through these core activities: Infrastructure STRUCTURE AND STABILITY SO THE PYTHON LANGUAGE, ITS CONTRIBUTORS, AND USERS CAN THRIVE. We distribute Python, free of charge and available to all, for ever. We are the stewards of Python intellectual property—We establish PSF licenses, hold intellectual property rights to most Python releas...
...Open Source Vulnerability database (OSV), typically done automatically using vulnerability scanning tools. For a complete list of historical vulnerabilities affecting CPython you can query the web frontend of the OSV database. New vulnerability advisories are published to these databases in addition to the security-announce@python.org mailing list.
...open('file-doesnt-exist') except IOError, v: if type(v) == type(()) and len(v) == 2: (code, message) = v else: code = 0 message = v print "I/O Error: " + message + " (" + str(code) + ")" print This code understands that IOError is often raised with a tuple of the form (errorcode, message), and sometimes with just a string. However, since it explicitly tests for tuple-ness of the value, it will crash when the value is an instance! Agai...
If you didn't find what you need, try your search in the Python language documentation.