Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
Version: None
Released: March 11, 2008
Python 2.3 is now well and truly in bugfix-only mode; no new features are being added, and only security critical bugs have been fixed. This release addresses a number of cases interpreter might have crashed in certain boundary conditions. See the detailed release notes for more details. …
View Release Notes
Released: Dec. 19, 2008
This release includes just a small number of fixes, primarily preventing crashes of the interpreter in certain boundary cases. This is the last planned release in the Python 2.4 series. We have decided not to include binaries for Windows or OS X in this release, nor to update …
FSF response to the Python 2.1 license FSF response to the Python 2.1 license Today, I received the following email from Eben Moglen, the Free Software Foundation's attorney. (See also a postscript.) Subject: Re: Python 1.6.1 and GPL compatibility From: Eben Moglen <moglen@columbia.edu> To: Guido van Rossum <guido@digicool.com> Cc: "Bradley M. Kuhn" <bkuhn@gnu.org>, rms@gnu.org Date: Thu, 19 Apr 2001 07:44:11 -0400 (EDT) On Wednesday, 18 April 2001, Guido van Rossum w...
...interpreter in certain boundary cases. This is the last planned release in the Python 2.4 series. We have decided not to include binaries for Windows or OS X in this release, nor to update any online documentation, as the overhead for doing so would have greatly outweighed the amount of changes that we release. If you need the security fixes included in this release, please build your own binaries from the sources, or (better) upgrade to a more recent Python release for which we still do provid...
...interpreter and standard library that we're suspicious if he's really a single person. Serhiy is often the fastest responder on new issues and a champion of resolving and closing old ones. His quick reactions and consistent output make Serhiy invaluable for fixing crashes, release blockers, and other obscure issues that puzzle the average core developer. Serhiy's role is generously sponsored by an anonymous donor. Seth Larson As Security Developer-in-Residence Seth focuses on the security postu...
Built-in Package Support in Python 1.5 Built-in Package Support in Python 1.5 Starting with Python version 1.5a4, package support is built into the Python interpreter. This implements a slightly simplified and modified version of the package import semantics pioneered by the "ni" module. "Package import" is a method to structure Python's module namespace by using "dotted module names". For example, the module name A.B designates a submodule named B in a package named A. Just like...
Released: Oct. 2, 2023
This is the stable release of Python 3.12.0 Python 3.12.0 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.12 series, compared to 3.11 New features More flexible f-string parsing, …
Python Success Stories Background The Molecular Modeling Toolkit (MMTK) is a open source Python library for molecular modeling and simulation with a focus on biomolecular systems, written in a mixture of Python and C. It provides standard techniques such as Molecular Dynamics or normal mode calculations in a ready-to-use form, but also provides a basis of low-level operations on top of which new techniques can easily be implemented. I started developing MMTK in 1996. I had some experience wit...
...interpreter might have crashed in certain boundary conditions. See the detailed release notes for more details. Python 2.5 and Python 2.4 are newer releases of Python. This release of the older 2.3 code is to provide bug fixes for people who are still using Python 2.3. For more information on the new features of Python 2.3 see the 2.3 highlights or consult Andrew Kuchling's What's New In Python for a more detailed view. Since the release candidate, we received various reports that the this relea...
Python Software Foundation: Press Release 29-Jul-2003 July 29, 2003 Press Release SOURCE: Python Software Foundation PYTHON SOFTWARE FOUNDATION (PSF) ANNOUNCES PYTHON VERSION 2.3 New release enhances powerful programming language FREDERICKSBURG, Va., July 29, 2003 -- The Python Software Foundation (PSF) announces the release of version 2.3 of the Python programming language. This major release introduces performance enhancements, increased robustness, several minor language feature...
...interpreter with these packages, you will explicitly have to run "python2.3". Note that all Python RPMs provided by Python.org and Red Hat provide a "/usr/bin/python2.3" (or similar, with major/minor number), even if they also provide "/usr/bin/python". So, yes, it should be safe. <p /> Note that you may need to build and install a second copy of any packages which you need access to with the supplemental version of Python. You can build packages of these f...
Released: Feb. 8, 2005
Python 2.3.5 (final) on Feb 8th, 2005. This is a bug-fix release for Python 2.3. There have been around 50 bugs fixed since 2.3.4 - in the Python interpreter, the standard library and also in the build process - see the release notes for details. Important: This release …
Python Success Stories Introduction Internet connectivity is omnipresent, finding new applications and giving old designs a new lease on life. In this age of small IC devices boasting TCP/IP stacks and wireless connectivity, one no longer needs a standalone PC to harness the Web. VAHNZ Controls developed its eBukal[1] remote alarm device to leverage their knowledge of microcontroller interfacing and Internet protocols, creating an innovative solution for the field of building automation. Re...
...interpreter instantiation, though the application logic, and down to the point of call out to the database transport layer. Timesheet uses not only the Python standard library but also several independently developed open source Python subsystems, such as PyXML and ActZero's SOAP support. PyXML is used to implement certain business rules and to develop jxAPI, which is a SOAP-based API into the application logic. Work is in progress to extend this API to define Web Services Description Language t...
Python Success Stories Introduction Tribon Solutions develops, markets and supports CAD/CAM/CIM software solutions, with the mission of increasing overall efficiency in the maritime industry. For more than 30 years the company has provided shipyards, design agents and maritime equipment suppliers with new ways to improve cost efficiency, quality and performance. Our solutions are proven to generate time savings and to increase speed to market. With its head office in Sweden and offices in the...
Python Distutils-SIG: Proposed User Interface Python Distutils-SIG Proposed User Interface In addition to identifying the common tasks and division of labour involved in developing, distributing, and installing Python modules, the "Extension Building Considered Painful" Developer's Day Session also came up with a proposed user interface. The core idea of the interface is that the module developer would provide a small Python script, called setup.py ...
Comparing Python to Other Languages Comparing Python to Other Languages Disclaimer: This essay was written sometime in 1997. It shows its age. It is retained here merely as a historical artifact. --Guido van Rossum Python is often compared to other interpreted languages such as Java, JavaScript, Perl, Tcl, or Smalltalk. Comparisons to C++, Common Lisp and Scheme can also be enlightening. In this section I will briefly compare Python to each of these languages. These comparison...
...interpreter. The name may be considered a pun on Windows 2000, or a reference to Mystery Science Theatre 3000, a suitably Pythonesque tv show with a cult following. When will Python 3000 be released? Not for a loooooong time -- although you won't quite have to wait until the year 3000. Originally, Python 3000 was intended to be a complete rewrite and redesign of the language. It would allow me to make incompatible changes in order to fix problems with the language design that weren't...
...interpreter, the standard library and also in the build process - see the release notes for details. 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-4)". This fix is included in Python 2.4.4 and Python 2.5. If you need to remain with Python 2.3, there's a patch available from the security advisory page. Python 2.3.5 supersedes the previous ...
...interpreter, to thinking in terms of Python's program flow. Years later, my Python and software management skills have been invaluable. I run a small business, where I've been able to hire, train, and mentor contract workers who then go on to get full-time programming jobs. We've helped overhaul the Python Package Index, mentored and recruited contributors to Zulip, helped journalists open-source their code, and more. Right now I'm leading pip's work replacing its dependency resolver, which is a...
If you didn't find what you need, try your search in the Python language documentation.