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.
About the Python Software Foundation The Python Software Foundation is the organization behind the 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 int...
...Getting started with CPython SBOMs CPython provides SBOM documents using the SPDX 2 standard and using JSON as the encoding format. Other formats like CycloneDX can be created using transformation tools like protobom, if desired. SBOM documents will use the artifact name that they describe as a base with the appropriate file extension for the format (ie .spdx.json) appended to the end. For example, when downloading the SBOM document for the source tarball Python-3.12.2.tgz the SBOM document will...
Version: None
Released: Nov. 30, 2004
We are pleased to announce the release of Python 2.4, final on November 30, 2004. This is a final, stable release, and we can recommend that Python users upgrade to this version. Important: This release is vulnerable to the problem described in …
View Release Notes
Python 2.4 Python 2.4 Python 2.4 has been replaced by a newer bugfix release. Please see the releases page to select a more recent release. We are pleased to announce the release of Python 2.4, final on November 30, 2004. This is a final, stable release, and we can recommend that Python users upgrade to this version. Important: This release is vulnerable to the problem described in security advisory PSF-2006-001 "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-...
Summary of "Extension Building" Session "Extension Building Considered Painful": Session Summary by Greg Ward The "Extension Building Considered Painful" session at IPC7 was very productive, and there was a good consensus in the room as to what's needed, what will work for various classes of users, and what ideas to steal from other related systems (the closest being Red Hat's RPM and Perl's MakeMaker). Decisions made Everyone seemed to agree with my p...
...getting Jeremy Hylton to send the records. Status: follow-up required. Originally from November 2006, Section 7, PyCon: D. Goodger will prepare for the PSF members' meeting at PyCon. D. Goodger reported that everything is done for the members' meeting except catering (another action item) and the ballots. Status: in progress. Originally from December 2006, Section 4, Jython Contributor Agreements: A. Kuchling will write to the Jython contributors and ask them to sign contributor agreement form...
...getting the final pick up numbers for 2013 and commission checks. Currently working on getting commission checks. PyCon Internet Nothing to report for April PyCon Printing Nothing to report for April PyCon Registration Management Worked on the open payment registrations with Jackie and Kurt. Currently working on getting payment from one last company before we close the books. PyCon Site Visits Worked on site visit for Diana to visit the Palais. Has to reschedule it for Ju...
...Getting more work done Decentralizing PSF work 5.4 Moving the PSF outside the US Basically the same as on the PSF members ML. It's better to invest work in making communication channels safer than to spend time on moving the PSF. Most of the PSF sponsors are US based, so a move would have a direct probably negative effect on the PSF income. 5.5 Contributing members and large Python projects Members did see the potential for problems, but did not feel that ...
...getting old and they were planning on switching to CiviCRM, primarily because they expected it to be easier to maintain and supplement content. They are already using CiviCRM for their Libre Planet website and registration system. He offered help and collaboration with our implementation." Pat reported on new activities for the month by saying: "Work is taking place with the new CiviCRM installation at psfmember.org by Kurt Kaiser. Also, Andrew Kuchling has been importing the PSF da...
...getting off to a slow start. I hope to have some more interesting topics to give them after the August Board meeting. Mike Driscoll is working on a retrospective post summarizing all of the funding we have provided for conferences over the last year. We will wait to publish until closer to the end of 2011. For tabled activities, D. Hellmann said: PyCon video equipment loan/rental program post There was some discussion of offering the PyCon video equipment to PUGs for their meetings, but t...
Released: Dec. 6, 2022
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.16, 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 …
Location: New York, Austin, Chicago, Seattle, Boulder, London, Dublin, Singapore United States, England, Ireland, Singapore
The Systems Development team builds and maintains the platform that powers HRT’s global infrastructure. As an Experienced Software Engineer, you’ll develop Python tools that automate provisioning, monitoring, and network management across thousands of Linux machines. We have openings supporting several teams, including our large-scale, GPU-powered research environment and our ultra …
Documentation Special Interest Group Documentation SIG Status This page is completely out of date. Follow the Doc-SIG mailing list for information on current activities. Emerging Products The Doc SIG members have produced some tools: Doug Hellmann has created HappyDoc, a tool for extracting documentation from Python source code. It differs from other such applications by the fact that it uses the parse tree for a module to...
[PYTHON MATRIX-SIG] FAQ Here's my first step at creating a FAQ for this project. If anybodyelse wants to take it up, please feel free. This is going to be veryfree form, off the top of my head and unedited. Still, I anticipatethat it will be useful. Occaionally I will steal text entirely fromother people on the SIG without any attribution. I'll try to fix thislater. Written by Jim Hugunin (hugunin@mit.edu) on April 25, 1996. 1) What's Numerical Python? Here should really go...
Download Python 1.6.1 Source Python 1.6.1 CNRI OPEN SOURCE GPL-COMPATIBLE LICENSE AGREEMENT IMPORTANT: PLEASE READ THE FOLLOWING AGREEMENT CAREFULLY. BY CLICKING ON "ACCEPT" WHERE INDICATED BELOW, OR BY COPYING, INSTALLING OR OTHERWISE USING PYTHON 1.6.1 SOFTWARE, YOU ARE DEEMED TO HAVE AGREED TO THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT. 1. This LICENSE AGREEMENT is between the Corporation for National Research Initiatives, having an office at 1895 Preston Whit...
Download Python 1.6.1 Windows Installer Python 1.6.1 CNRI OPEN SOURCE GPL-COMPATIBLE LICENSE AGREEMENT IMPORTANT: PLEASE READ THE FOLLOWING AGREEMENT CAREFULLY. BY CLICKING ON "ACCEPT" WHERE INDICATED BELOW, OR BY COPYING, INSTALLING OR OTHERWISE USING PYTHON 1.6.1 SOFTWARE, YOU ARE DEEMED TO HAVE AGREED TO THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT. 1. This LICENSE AGREEMENT is between the Corporation for National Research Initiatives, having an office at 1895 P...
Bugs in Python 2.3.5 IDLE now executes code in a separate process. To communicate between the main process and executing processes, IDLE 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. Build bugs Some platforms require some tinkering to get a clean build of Python. So...
Bugs in Python 2.3.6 IDLE now executes code in a separate process. To communicate between the main process and executing processes, IDLE 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. Build bugs Some platforms require some tinkering to get a clean build of Python. So...
Bugs in Python 2.3.7 IDLE now executes code in a separate process. To communicate between the main process and executing processes, IDLE 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. Build bugs Some platforms require some tinkering to get a clean build of Python. So...
If you didn't find what you need, try your search in the Python language documentation.