Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
Python 2.5.6 Python 2.5.6 We are pleased to announce the release of Python 2.5.6, a security fix release of Python 2.5, on May 26th, 2011. The last binary release of Python 2.5 was 2.5.4. This is a source-only release that only includes security fixes. The last full bug-fix release of Python 2.5 was Python 2.5.4. User are encouraged to upgrade to the latest release of Python 2.7 (which is 2.7.2 at this point). This release is the final release of Python 2.5; under the current release policy...
Python 2.6.7 Release Python 2.6.7 Python 2.6.7 has been replaced by a newer security-fix only source release of Python. Please download Python 2.6.8 instead. Python 2.6.7 is a security-fix only source release for Python 2.6.6, fixing several reported security issues. Python 2.6.7 was released on June 3, 2011. The last binary release of Python 2.6 was 2.6.6. Python 2.6 is now in security-fix-only mode; no new features are being added, and no new bug fix releases are planned. We intend to ...
Python 2.6.8 Release Python 2.6.8 Python 2.6.8 has been replaced by a newer security-fix source-only release. Please download Python 2.6.9 instead. Python 2.6.8 is a security-fix source-only release for Python 2.6.7, fixing several reported security issues: issue 13703 (oCERT-2011-003, CVE-2012-1150, hash collision denial of service), issue 14234 (CVE-2012-0876, pyexpat hash randomization), issue 14001 (CVE-2012-0845, SimpleXMLRPCServer denial of service), and issue 13885 (CVE-2011-3389, di...
Python 2.6.9 Release Python 2.6.9 Python 2.6.9 is a security-fix source-only release for Python 2.6.8, fixing several reported security issues: issue 16037, issue 16038, issue 16039, issue 16040, issue 16041, and issue 16042 (CVE-2013-1752, long lines consuming too much memory), as well as issue 14984 (security enforcement on $HOME/.netrc files), issue 16248 (code execution vulnerability in tkinter), and issue 18709 (CVE-2013-4238, SSL module handling of NULL bytes inside subjectAltName). Py...
Ancient Releases Andrew Dalke was clever and persistent enough to scrape Python 0.9.1 out of the Usenet alt.sources archives and assemble a compressed tarball. It's here mostly as a historical relic. If you want a compiled binary (on Linux) you can install it with conda (ideally in its own conda environment): conda install -c davidmertz python=0.9 Skip Montanaro has created a GitHub repository of Python 0.9.1 source.
Download Python Sources For most Unix systems, you must download and compile the source code (see the latest releases). The same source code archive can also be used to build the Windows and Mac versions, and is the starting point for ports to all other platforms. You can browse the sources online through the repository viewer. If you want to help with the Python Project, see the Python Developer's Guide.
Unpacking Archives Downloads available from python.org may be of many different types. The following provides a bit of information about them, and what applications can be used to unpack them. .tar.bz2 These files are TAR archives that have been compressed using the bzip2 application. Most Unix users will want to use these, as they offer the best compression and the tools to work with them are likely already installed. Windows users may want to install the bzip2 tools on their systems as wel...
Python for Windows Python for Microsoft Windows (XP and later releases) Python releases include an excellent Windows installer. See the individual releases for details. You may also wish to download pywin32, Mark Hammond's add-on that includes the Win32 API, COM support, and Pythonwin extensions. It's available from the pywin32 project on SourceForge. Alternative Packages for Windows. ActiveState ActivePython (commercial and community versions, including scientific computing modules). Ac...
News Archive Old Events, security, jobs, announcements etc.
Python Security Reporting security issues with PyPI or a project hosted on PyPI See the security issue information for pypi.org here. Reporting security issues The Python Software Foundation and the Python developer community take security vulnerabilities very seriously. A Python Security Response Team (PSRT) has been formed that does triage on all reported vulnerabilities and works to resolve them. To reach the response team, send email to security at python dot org. Only the response te...
PSF-2005-001 - SimpleXMLRPCServer.py allows unrestricted traversal <h2>PSF-2005-001 - SimpleXMLRPCServer.py allows unrestricted traversal</h2> <hr> <h3>Python Security Advisory</h3> <pre><b> Advisory ID: <a href="/files/news/security/PSF-2005-001/PSF-2005-001.txt">PSF-2005-001</a> Issue Date: February 3, 2005 Product: Python Versions: 2.2 all versions, 2.3 prior to 2.3.5, 2.4 CVE Names: CAN-2005-0089 </b></...
PSF-2006-001 - Buffer overrun in repr() for UCS-4 encoded unicode strings <h2>PSF-2006-001 - Buffer overrun in repr() for UCS-4 encoded unicode strings</h2> <hr> <h3>Python Security Advisory</h3> <pre><b> Advisory ID: <a href="/files/news/security/PSF-2006-001/PSF-2006-001.txt">PSF-2006-001</a> Issue Date: October 12, 2006 Product: Python Versions: 2.2, 2.3 prior to 2.3.6, 2.4 prior to 2.4.4, wide unicode (UCS-4) build...
PSF Contributor Agreement for Jython Contributor Agreement for Jython This Contributor Agreement is between Python Software Foundation (“PSF”) and the individual or other entity identified below (“the Contributor”): Contributor: __________________________________________ Address: __________________________________________ __________________________________________ Email: __________________________________________ Contributor offers to li...
Organizations Cooperating with the Python Software Foundation The Python Software Foundation cooperates with the following organizations, who share the PSF's interest in Python and free software: ZEUUX Python African Tour
Diversity On October 12, 2009, the Board of the Python Software Foundation adopted the following Diversity Statement: The Python Software Foundation and the global Python community welcome and encourage participation by everyone. Our community is based on mutual respect, tolerance, and encouragement, and we are working to help each other live up to these principles. We want our community to be more diverse: whoever you are, and whatever your background, we welcome you. For additional resource...
PSF Advocacy Initiative In 2006 and 2007, the PSF funded an Advocacy Coordinator to build an advocacy initiative for the Python community. See the advocacy coordinator wiki page for details. Documents found here: Initial proposal (first six months) Updated task list (second six months) Renewal contract (second six months)
2006-10-15 Grants Committee Status Report The grants committee was originally founded to use some of the PSF's "spare" money to advance Python projects. It wasn't initially clear what kind of projects where to be funded, hence the original call for projects was fairly wide. In the call, we indicated that we would give away $40,000 (which was a significant fraction of the PSF's assets at that time); in response, we got over 60 project proposals. Many of them were designed so that they...
In 2004, the PSF selected three grant proposals to fund. One of them, "Moving Jython Forward", was only partially completed by Brian Zimmer due to a job change. Some time later, Frank Wierzbicki offered to take over maintenance of the Jython project, but he found that he had under-estimated the amount of work necessary when taking over the proposal from Brian, and he did not make as much progress as he had wanted to. Martin von Löwis, the Grants Committee chair, has since discuss...
PSF Meetings PSF Meetings are covered by the bylaws.
PSF Fellows Roster PSF Fellows These folks are members who have been nominated for their extraordinary efforts and impact upon Python, the community, and the broader Python ecosystem. Fellows are nominated from the broader community and elevated by a vote of the members. Nominate a Fellow The criteria for PSF Fellows and how to nominate someone to be a Fellow can be found on our PSF Fellow main page. Fellows of the Python Software Foundation Fellows The year the fellow was elected is in...
If you didn't find what you need, try your search in the Python language documentation.