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.
...Windows The Windows installer ships with Tcl/Tk 8.4.3 (upgraded from 8.4.1). The installer always suggested that Python be installed on the C: drive, due to a hardcoded "C:" generated by the Wise installation wizard. People with machines where C: is not the system drive usually want Python installed on whichever drive is their system drive instead. We removed the hardcoded "C:", and two testers on machines where C: is not the system drive report that the installer now sugg...
...Windows) pythonxy (Scientific-oriented Python Distribution based on Qt and Spyder) Conceptive Python SDK (targets business, desktop and database applications) PyIMSL Studio (a commercial distribution for numerical analysis – free for non-commercial use) eGenix PyRun (a portable Python runtime, complete with stdlib, frozen into a single 3.5MB - 13MB executable file) If you want to host and run Python in the cloud, these implementations may be right for you: PythonAnywhere (freemium hosted Pytho...
Version: None
Released: May 26, 2011
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 …
View Release Notes
...Windows users who feel the need to build their own version. What's New? See the highlights of the Python 2.5 release. Andrew Kuchling's What's New in Python 2.5 describes the most visible changes since Python 2.4 in more detail. A detailed list of the changes in 2.5.5 can be found in the release notes, or the Misc/NEWS file in the source distribution. For the full list of changes, you can poke around in Subversion. Documentation The documentation has not been updated since the 2.5.4 relea...
...Windows users who feel the need to build their own version. What's New? See the highlights of the Python 2.5 release. Andrew Kuchling's What's New in Python 2.5 describes the most visible changes since Python 2.4 in more detail. A detailed list of the changes in 2.5.6 can be found in the release notes, or the Misc/NEWS file in the source distribution. For the full list of changes, you can poke around in Subversion. Documentation The documentation has not been updated since the 2.5.4 relea...
Download Python for other platforms Python has been ported to a number of specialized and/or older platforms, listed below in alphabetical order. Note that these ports often lag well behind the latest Python release. Python for Android Briefcase (from the BeeWare project) and Buildozer (from the Kivy project) are two tools that can be used to deploy Python code as an Android app. Chaquopy is a project that can be used to embed Python into an existing Android Gradle project. The Chaquopy bina...
...Windows platform, have been so influential to the livelihood of Python on Windows that he received a special thanks in the installer throughout several releases. His contributions have been seen in a number of areas around CPython and in the standard library, from Windows specific behaviors in the libraries, to the PEP 397 launcher for Windows. Mark's creation and maintenance of the pywin32 package has enabled scores of developers on Windows to leverage the power of Python while integrating with...
Released: May 19, 2014
Python 3.4.1 Python 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available here. Python 3.4.1 was released on May 18th, 2014. Python 3.4.1 has over three hundred bugfixes and other improvements over 3.4.0. One notable change: the version of OpenSSL bundled with the Windows …
...Windows installer no longer has the "HeartBleed" vulnerability. Major new features of the 3.4 series, compared to 3.3 Python 3.4 includes a range of improvements of the 3.x series, including hundreds of small improvements and bug fixes. Among the new major new features and changes in the 3.4 release series are PEP 428, a "pathlib" module providing object-oriented filesystem paths PEP 435, a standardized "enum" module PEP 436, a build enhancement that will help ge...
...Windows installer, and the core bsddb library from the Windows build files. What's new in Python 3.0b3? Release date: 20-Aug-2008 Core and Builtins Issue #3653: Fix a segfault when sys.excepthook was called with invalid arguments. Issue #2394: implement more of the memoryview API, with the caveat that only one-dimensional contiguous buffers are supported and exercised right now. Slicing, slice assignment and comparison (equality and inequality) have been added. Also, the tolist() method h...
Released: June 11, 2025
This is the fifth maintenance release of Python 3.13 Python 3.13 is the newest major release of the Python programming language, and it contains many new features and optimizations compared to Python 3.12. 3.13.5 is the fifth maintenance release of 3.13. 3.13.5 is an expedited release to fix a couple …
Released: May 5, 2014
Python 3.4.1rc1 Python 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available here. Python 3.4.1 was released on May 18th, 2014. Python 3.4.1 has over three hundred bugfixes and other improvements over 3.4.0. One notable change: the version of OpenSSL bundled with the Windows …
...Windows ships with an optional Microsoft Desktop Engine (MSDE) database and integrates with Microsoft IIS. Timesheet can be configured to use a variety of third-party databases. Results The Timesheet project has succeeded spectacularly, generating millions in revenue and allowing Journyx to grow every year, even under the current economic conditions. Journyx, like many of our customers, uses Timesheet internally as a mission critical part of the company infrastructure. It is used extensively f...
...Windows, the case of module file names must match the case as used in the import statement. (On Unix, this was always true, of course.) When you specify the -t option, the tokenizer warns 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 (Tkin...
...Windows NT, Linux, and Solaris. The overall architecture includes a built-in HTTP server with an underlying spider to collect web documents, and a query engine to serve search results back to the user. The interface, including the administrative console, is served over the built-in HTTP server using Python-scripted HTML. Some of the modules, such as the search spider, GUI, and HTTP server, were written in Python. For performance reasons, others, such as the query engine, indexer, and HTML parser...
Released: April 2, 2021
This is the third maintenance release of Python 3.9 NOTE: The release you're looking at has been recalled due to unintentional breakage of ABI compatibility with C extensions built in Python 3.9.0 - 3.9.2. Details in bpo-43710. Please use Python 3.9.4 or newer instead. Python 3.9.3 is an …
Released: April 4, 2021
This is the fourth maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.4, a 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. Python 3.9.4 is a …
...Windows and any Unix-like operating system, including Linux and MacOS X. devIS has released a self-contained EZRO environment with installer for Windows, and distributes just the EZRO Zope Product in tar archive form for other environments. The software does rely on Zope, Aspell and PyXML, but because of Python's portability, all of these third party applications also run on most other operating systems. EZRO runs happily on a single machine but is deployed in the devIS production facility on th...
Released: Oct. 7, 2024
This is the stable release of Python 3.13.0 Python 3.13.0 is the newest major release of the Python programming language, and it contains many new features and optimizations compared to Python 3.12. (Compared to the last release candidate, 3.13.0rc3, 3.13.0 contains two small bug fixes and some documentation and testing …
Released: Feb. 4, 2025
This is the second maintenance release of Python 3.13 Python 3.13 is the newest major release of the Python programming language, and it contains many new features and optimizations compared to Python 3.12. 3.13.2 is the latest maintenance release, containing almost 250 bugfixes, build improvements and documentation changes since 3.13.1. …
If you didn't find what you need, try your search in the Python language documentation.