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. 24, 2018
Note: The release you are looking at is Python 3.6.8, the final bugfix release for the legacy 3.6 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.6 was 3.6.15 …
View Release Notes
Note: The release you are looking at is a bugfix release for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.7 was 3.7.17. Among the major …
Released: Nov. 2, 2019
Python 3.5.9 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.9 was released on November 1st, 2019. There were no new changes in version 3.5.9; 3.5.9 was released only because of a CDN caching problem, which resulted in some users …
Released: Dec. 11, 2019
Note Python 3.8 is now the latest feature release series of Python 3. Get the latest release of 3.8.x here. We plan to continue to provide bugfix releases for 3.7.x until mid 2020 and security fixes until mid 2023. Python 3.7.6rc1 is the release candidate preview of the sixth …
Released: June 9, 2020
WARNING: this release has a known regression See BPO-40924 for details. Use Python 3.9.0b3 or newer instead, please. This is a beta preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0b2, is the second of four planned beta release previews. Beta release previews are intended to …
...modules that only handle the few time-critical aspects: evaluation of interaction energies, and long-running iterative algorithms such as energy minimization and Molecular Dynamics, which run without any Python-related overhead. Extensive use is made of Numerical Python, LAPACK, and the netCDF library. MMTK provides multi-threading support for shared memory parallel machines, and MPI-based parallelization for distributed memory machines. The biggest part of MMTK is a set of classes that describe...
...modules being documented. Conversion tools are available which convert to plain text, HTML, LaTeX, and others. How to write POD for a module How to write POD for a program/script Synopsis -- Cross-language documentation generator, currently supports IDL and C++. Written mostly in Python (download from the SourceForge project page). AutoDoc -- Documentation generator for T...
...module hangs on some Red Hat systems. (This test is only run when regrtest.py is invoked with <code>-u audio</code> as argument.)</li> <li>It has been reported that untarring the source tarball using Solaris tar can fail. This is caused by some pathnames being too long for Solaris tar to handle. Using <a href="http://www.gnu.org/software/tar/tar.html">GNU tar</a> should allow for untarring on Solaris. <li>Building on HP/UX is problematic. Yo...
Released: July 8, 2025
It's the final 3.14 beta! https://www.python.org/downloads/release/python-3140b4/ This is a beta preview of Python 3.14 Python 3.14 is still in development. This release, 3.14.0b4, is the last of four planned beta releases. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes …
Released: Aug. 14, 2025
It's the final 🪄 penultimate 🪄 3.14 release candidate! Note: rc2 was originally planned for 2025-08-26, but we fixed a bug that required bumping the magic number stored in Python bytecode (.pyc) files. This means .pyc files created for rc1 cannot be used for rc2, and they'll be …
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 …
...module had tables describing the serialization and deserialization of XML streams. The storage modules had other tables describing the mapping from disk to memory structures. The validation module had its own tables containing rules about which properties had to be present on which items. The in-memory objects had getters and setters for each property. It worked, after a fashion, but was becoming unmanageable. Adding a new property to the schema required editing ten tables in different format...
...Module The Board reached a general consensus after some discussion on R. David Murray's funding proposal to create a functional email module for Python 3. S. Holden: "This is a worthy goal, but can we afford $14,000? Should we start a fundraising campaign for this?" J. Rush: "It definitely is worthy. Many using Mailman should be in support and David would do good work. At least the cost is spread over seven months." D. Mertz: "What about a matching funds approach he...
...modules: Resource, Node, Movement, Item, and Path. This model, known as the ERP5 Universal Business Model, makes it possible to reuse code by abstracting away from the specific domain and encapsulating the generic relationships and actions common to many business processes. As a result, modules as different as Payroll and Invoice can share almost of all their code. In this example of the ERP5 Universal Business Model, Movement allows the transfer of a quantity of resource from one node to ano...
...Module Repository Upload Mechanism - Reifschneider Sure, nice, but this should be a community effort. Maybe Kapil's module repository project (Gideon, /usr/local/WWW/ftp.python.org/pub/www.python.org/sigs/catalog-sig) will bring new life to it? I think the issue here is not so much software, but (a) setting up a server (or set of replicas) capable of being hit by the entire community, and (b) rallying the community into submitting all their code to the repository. Another issue i...
Released: Oct. 31, 2025
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.25, a security bugfix release for the legacy 3.9 series. Python 3.14 is now the latest feature release series of Python 3. Get the latest release of 3.14.x here. Security content (low severity) …
...module supports the conversion of t1lib glyphs to Python Imaging Library (PIL) Image objects, and allows for use of the fonts with PIL's ImageDraw class. Release 0.9.1 After not keeping with the 0.8 or 0.9 releases of t1lib, t1python will return shortly after the release of t1lib 0.9.1; expect it to arrive in early July (1999). It will be available from this page, and will contain support for all the new functions in t1lib,...
...modules (e.g. COM support), plus an alternative development environment, Pythonwin. Mac users please go to Jack's MacPython Page for downloads. All others should download Python-2.1.tgz, the source tarball, from one of the download locations below, and do the usual "gunzip; tar; configure; make" dance. Red Hat Linux users may also try to download the RPMs made available by Sean Reifschneider. Download locations Python.org: HTTP. MD5 checksums 2ba2baeccd6100a...
Released: June 11, 2011
Note: It is recommended that you use the latest bug fix release of the 3.1 series, 3.1.5. Python 3.1.4 was released on June 11th, 2011. The Python 3.1 version series is a continuation of the work started by Python 3.0, the new backwards-incompatible series of Python. For ongoing …
Released: Aug. 22, 2020
Python 3.5.10rc1 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.10rc1 was released on August 21st, 2020. Python 3.5 has now entered "security fixes only" mode, and as such the only changes since Python 3.5.4 are security fixes. Also, Python …
If you didn't find what you need, try your search in the Python language documentation.