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.
...started our project we was very proficient in Perl and completely unaware of Python: so we chose Perl. We discovered Python when we decided that we had to substitute the PerlTK user interface with a Web-based one. We found Zope, and after some attempts to integrate Perl with Zope, we switched to Python. To make a log story short, at the end we dropped Zope but kept using Python (and rewrote the whole Devil Framework with it). Without this fortunate switch we think the Devil Framework would not b...
...without arguments now returns False rather than raising an exception. This is consistent with calling the constructors for the other builtin types -- called without argument they all return the false value of that type. (SF patch #724135) In support of PEP 269 (making the pgen parser generator accessible from Python), some changes to the pgen code structure were made; a few files that used to be linked only with pgen are now linked with Python itself. The repr() of a weakref object now shows t...
...with the generator quickly. In the remainder of this document, I'll assume that the reader is familiar with the principles of compiler construction. As introductory material, the Dragon Book [ASU86] always serves as a reference. Familiarity with XPath is not assumed, as this language only serves as an example. Lexical Analysis Most scanner generators use regular expressions to describe tokenization. Even though all the parser generators described in this paper do support tokeniz...
...with elegance and consistency, and as a result, > the design has held up well. Sorry, but I need to disagree with everyone. Not that I have an opposing view formed, this is just a matter of principle with me. I'll let you know what my view is once I figure it out -- it seems unusually hard to disagree with everyone here without appearing inconsistent! Tempted to point out that Perl and Tcl are both more widely used than Python, but I don't want to get involved with facts lest they turn on ...
...with a far-ranging impact that can barely be anticipated or imagined. On a shorter term, the quantity and quality of available computer software will improve drastically, as the imagination and labor of millions is applied to the problem. Inventive users will be able to improve the software that supports them in their tasks, and share their improvements with their colleagues or--via the Internet--with others far away who are faced with the same tasks and problems. The ability to modify or ...
...with the contributor agreement. Status: carried forward. [13] Originally from December 2006, Section 4, Jython Contributor Agreements: D. Goodger will write to the Jython contributors and ask them to sign contributor agreement forms, in combination with item 1 [11] above (transferred from A. Kuchling). Status: carried forward. [29] Originally from March 2007, Section 18, Bylaw Change Survey: S. Holden will call for a separate discussion of changes to the bylaws [with S. Deibel's help]. Includ...
...with our lawyer regarding the trademark agreement from Autodesk. Status: done. Originally from August 2006, Section 10: T. Peters will ask the advice of Larry Rosen regarding concerns with the contributor agreement. T. Peters asked whether the board still wants him to talk with Larry Rosen about this, or switch to Heather Meeker. The board agreed that we should ask Larry Rosen first. Status: carried forward. 3.2 New in September These action items originated in the 18 Sept...
...with it, and then get someone other than me to handle getting probably Georg and me sponsorships." S. Holden: "Perhaps we should just expand the financial assistance scheme with some funds specifically allocated to core developers, but what happened to "everybody pays?" At the moment I don't think PyCon has a financial assistance coordinator, so if anyone's looking for a job..." B. Cannon: "This is in lieu of PSF sponsorship funds for core developers since they won'...
Version: None
Released: March 30, 2005
We are pleased to announce the release of Python 2.4.1 (final) on March 30, 2005. 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 …
View Release Notes
Released: Sept. 27, 2005
We are pleased to announce the release of Python 2.4.2 (final), a bugfix release, on September 28, 2005. 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 …
Released: June 17, 2025
It's 3.14 beta 3! https://www.python.org/downloads/release/python-3140b3/ This is a beta preview of Python 3.14 Python 3.14 is still in development. This release, 3.14.0b3, is the third of four planned beta releases. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and …
...with it. Unpack it with tar -zxvf Python-2.4.1.tgz (or bzcat Python-2.4.1.tar.bz2 | tar -xf -). Change to the Python-2.4.1 directory and run the "./configure", "make", "make install" commands to compile and install Python. The source archive is also suitable for Windows users who feel the need to build their own version. What's New? See the highlights of the Python 2.4 release. Andrew Kuchling's What's New in Python 2.4 describes the most visible changes since Py...
...with it. Unpack it with tar -zxvf Python-2.4.2.tgz (or bzcat Python-2.4.2.tar.bz2 | tar -xf -). Change to the Python-2.4.2 directory and run the "./configure", "make", "make install" commands to compile and install Python. The source archive is also suitable for Windows users who feel the need to build their own version. What's New? See the highlights of the Python 2.4 release. Andrew Kuchling's What's New in Python 2.4 describes the most visible changes since Py...
...without withholding or a W-9 form. But there's no lower limit on reporting & withholding for non-US taxpayers. S. Holden suggested 4 awards per year. S. Holden: "S. Deibel has already identified several worthy potential recipients. We could perhaps start with several awards at PyCon before establishing a regular schedule." M. von Löwis: "I would see some policy encoded on repeated awards. They should be possible, to acknowledge ongoing contributions." S. D...
...with money on behalf of the PSF, the Board should be copied. Also, don't write hypothetically; hedge everything with "if the Board accepts the proposal". The Board agreed that we still need a concrete proposal; no payment will be made on an unsolicited invoice. The original sponsorship amount ($5000) should be invoiced separately. S. Holden will write to Laura Creighton and to the EuroPython organizers with a summary of our position, to request a concrete proposal for EuroPython trav...
Released: Sept. 19, 2006
Python 2.5 was released on September 19th 2006. There's a bunch of places you can look for more information on what's new in this release -- see the "What's New" section further down this page. This is a final release, and should be suitable for production use. …
Released: Oct. 18, 2006
Python 2.4 is now in bugfix-only mode; no new features are being added. At least 80 bugs have been squished since Python 2.4.3, including a number of bugs and potential bugs found by with the Coverity and …
...with 2.5.1. This is a final release, and is suitable for production use. There was one change since the release candidate. This fixed a problem with cross- compiling Python that was introduced between 2.4.3 and 2.4.4c1. For more information on the new features of Python 2.4 see the 2.4 highlights or consult Andrew Kuchling's What's New In Python for a more detailed view. Please see the separate bugs page for known issues and the bug reporting procedure. See also the license Download the releas...
...with it. Unpack it with tar -zxvf Python-2.5.tgz (or bzcat Python-2.5.tar.bz2 | tar -xf -). Change to the Python-2.5 directory and run the "./configure", "make", "make install" commands to compile and install Python. Since this is a new version of Python, you may want to use the "make altinstall" command instead of "make install" - this will install a "python2.5" binary without touching the existing "python" binary. The sourc...
...with the Treasurer and Secretary to write up calls for assistants. S. Deibel sent out a call by email for an assistant treasurer with no responses. See Search for Assistant Treasurer below. Status: carried forward. Originally from April 2007, Section 6, Python Package Index (Cheese Shop): A. Kuchling will ask Thomas Wouters about increasing the memory on ximinez, and getting another machine for PyPI. Status: carried forward. Originally from April 2007, Section 9, New PSF Members: D. Goodger w...
If you didn't find what you need, try your search in the Python language documentation.