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.
...testing framework by Steve Purcell (PyUNIT, inspired by JUnit), is now part of the standard library. You now have a choice of two testing frameworks: unittest requires you to write testcases as separate code, doctest gathers them from docstrings. Both approaches have their advantages and disadvantages. A new module Tix was added, which wraps the Tix extension library for Tk. With that module, it is not necessary to statically link Tix with _tkinter, since Tix will be loaded with Tcl's "p...
Version: None
Released: May 26, 2025
Here's the second 3.14 beta. https://www.python.org/downloads/release/python-3140b2/ This is a beta preview of Python 3.14 Python 3.14 is still in development. This release, 3.14.0b2, is the first of four planned beta releases. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes β¦
View Release Notes
...software for almost 20 years. He has worked extensively in medical informatics and as a software consultant. Before finding Python, his projects included one of the first Macintosh-based multimedia authoring systems and an early CORBA implementation. Stephan is now CEO and co-founder of Archaeopteryx Software, Inc, makers of Wing IDE. John P. Ehresman has been programming for more than ten years in medical informatics and as a software consultant. He has been using Python since version 1.2 and ...
...Software Architecture in Monterey, California, January 6-8, 1998. Introduction Python is an advanced scripting language that is being used successfully to glue together large software components. It spans multiple platforms, middleware products, and application domains. Python is an object-oriented language with high-level data structures, dynamic typing, and dynamic binding. Python has been around since 1991, and has a very active user community. For more information, see th...
...Software Foundation vote Diana Clarke as chair of the Python Software Foundation. Approved 10-0-0 on June 14, 2016 RESOLVED, that the Python Software Foundation vote Van Lindberg and Naomi Ceder as vice chairs of the Python Software Foundation. Approved 10-0-0 on June 14, 2016 RESOLVED, that the Python Software Foundation appoint Lorena Mesa and Kushal Das as Communications Officers of the Python Software Foundation. Approved 10-0-0 on June 14, 2016 RESOLVED, that the Python Software Foundati...
...Software Foundation: Minutes of Board of Directors Meeting, January 10, 2006 The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors January 10, 2006 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 18:00 UTC, 10 January 2006. Stephan Deibel presided at the meeting. 1 Attendance The following members of the Board of Directors were present at the meeting: S...
...Software Foundation changed the license under which Python is released, to remove Python version numbers. There were no other changes to the license. So, for example, wherever the license for Python 2.3 said "Python 2.3", the new license says "Python". The intent is to make it possible to refer to the PSF license in a more durable way. For example, some people say they're confused by that the Open Source Initiative's entry for the Python Software Foundation License: http...
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 β¦
...software companies. He now spends most of his time consulting as architect and technical lead for large development projects, and has been extensively involved in planning and coordinating the 2002 and 2003 Python UK conferences. Marc-Andre Lemburg (mal@siena-tech.com) is the Chief Technical Officer (CTO) of Siena Technology. He holds a degree in mathematics from the University of Duesseldorf. Marc-Andre has been working with Python since 1993, is a Python Core Developer, board member of the...
Released: Nov. 27, 2010
Note: It is recommended that you use the latest bug fix release of the 3.1 series, 3.1.4. Python 3.1.3 was released on November 27th, 2010. 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 β¦
...software ranging from one to three layers, with one of them being a database or flat file of events. Each of these systems used a very different event logic, event format, and event storage technology. Python Comes to the Scene The challenge we faced was to extract the events from each legacy system, transform them to a common format and send them to the OVO manager. For this, we felt we needed a powerful scripting language for the OVO agents on the legacy platforms, one that would facilitate ...
...Software Foundation. Download This is a production release. Please report any bugs you may encounter to http://bugs.python.org. We currently support these formats for download: Gzipped source tar ball (3.1.3) (sig) Bzipped source tar ball (3.1.3) (sig) Windows x86 MSI Installer (3.1.3) (sig) Windows x86 MSI program database (3.1.3) (sig) Windows X86-64 MSI Installer (3.1.3) [1] (sig) Windows X86-64 program database (3.1.3) [1] (sig) Mac OS X 32-bit i386/PPC Installer (3.1.3) for Mac OS X 10....
...Software Foundation: Minutes of Board of Directors Meeting, November 8, 2005 The Python Software Foundation Minutes of a Regular Meeting of the Board of Directors November 8, 2005 A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 18:08 UTC, 8 November 2005. Stephan Deibel presided at the meeting. 1 Attendance The following members of the Board of Directors were present at the meeting: T...
...Software Foundation Written by Stephan Deibel, Chairman of the Board, Python Software Foundation. A version of this article was originally published in The Python Papers volume 2, issue 4. Last updated March 2008 Introduction βThe mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of the international community of Python programmers.β The Python Software Foundation (PSF) is the non-profit lega...
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 β¦
...Software Foundation. Download This is a production release. Please report any bugs you may encounter to http://bugs.python.org. We currently support these formats for download: Gzipped source tar ball (3.1.4) (sig) Bzipped source tar ball (3.1.4) (sig) XZ source tar ball (3.1.4) (sig) Windows x86 MSI Installer (3.1.4) (sig) Windows x86 MSI program database (3.1.4) (sig) Windows X86-64 MSI Installer (3.1.4) [1] (sig) Windows X86-64 program database (3.1.4) [1] (sig) Mac OS X 32-bit i386/PPC I...
...Software Foundation Minutes of a Regular Meeting of the Board of Directors September 20, 2010 Draft A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 16:00 UTC, 20 September 2010. Steve Holden presided at the meeting. Pat Campbell prepared the minutes. All votes are reported in the form "Y-N-A" (in favor β opposed β abstentions; e.g. "5-1-2" means "5 in favor, 1 opposed, and 2 absten...
...Software Engineer at Nasuni where he leads the development of the management and user interfaces for Nasuni's Filer product. At Nasuni he uses Python everywhere, from the core of the product up through the interfaces, tools, and testing. When he's not working on Python, PyCon, or other PSF projects, he partakes in fitness activities and spends time with his wife Dusty and their two beautiful daughters. Georg Brandl (2011) Georg has been a core contributor to CPython since 2005, contributing bu...
...software package to be able to report error conditions via arbitrary exception types. Boost.Python currently provides support for translating only a limited selection of exception types to Python. Goal: Implementation of a feature which allows arbitrary new exception types to be registered and automatically translated. Default Argument Support C++ functions with default argument values can currently be exposed to Python, but the defaults are lost. Goal: Imp...
If you didn't find what you need, try your search in the Python language documentation.