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. 16, 2016
Python 3.6.0rc2 Python 3.6.0rc2 was released on 2016-12-16. 3.6.0rc2 is the second release candidate for the 3.6.0 release. Code for 3.6.0 is now frozen. Assuming no release critical problems are found prior to the 3.6.0 final release date, currently 2016-12-23, the 3.6.0 final release will be the same code base …
View Release Notes
Location: Amsterdam Netherlands
Over 2 million food & beverage (F&B) businesses operate in the EU. 60% face failure within their first year 80% in five years. SOUS is here to change that. We’re building a platform that empowers independent F&B creators to thrive—unlocking new revenue streams, cutting costs, and scaling online growth with …
...problems with Python itself, either in scalability or stability. Wing IDE can handle software projects with thousands of Python files, and in many cases can run for weeks without problems. To our knowledge, we have yet to see Wing IDE crash because of a flaw in the Python interpreter or its standard libraries. Mixed-language Development Python is almost always fast enough but we did run into a few cases where the interpreter did introduce too much overhead. The Wing IDE debugger and the source...
Released: Aug. 6, 2024
This is the fifth maintenance release of Python 3.12 Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations. 3.12.5 is the latest maintenance release, containing more than 250 bugfixes, build improvements and documentation changes since 3.12.4. This version of …
Released: June 6, 2023
This is a beta preview of Python 3.12 Python 3.12 is still in development. This release, 3.12.0b2 is the second of four beta release previews of 3.12. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their …
...problems very quickly, usually immediately upon inspection. While there are debuggers available for Python, we were able to get along very well without them. By using Python, largely because of the RAD features identified above, we realized the following additional benefits: Because the Python interpreter handles program errors by raising exceptions, and doesn't just crash as would a buggy C/C++ module, it was easy to capture and log unexpected errors seen on the assembly line. This allowed pr...
...problem, I chose instead to write a general-purpose, although simple, code generator tool. It would solve the problem of managing small chunks of generator code sprinkled throughout a large collection of files. We could then use this general purpose tool to solve our specific generation problem. The tool I wrote is called Cog. Its requirements were: We needed to be able to perform interesting computation on the schema to create the code we needed. Cog would have to provide a powerful langua...
Released: Sept. 23, 2003
This is a patch release which supersedes earlier releases of 2.3. 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 …
...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. Important: 2.3.5 includes a security fix for SimpleXMLRPCServer.py. We are pleased to announce the release of Python 2.3.1 on September 23, 2003. This is a bug-fix release for Python 2....
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 …
...problems, as the release is targeted for systems that were current at the time Python 2.4 was originally released. For more recent systems, you might have to come up with work-arounds. For OS X in particular, try invoking: ./configure MACOSX_DEPLOYMENT_TARGET=10.5 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 proced...
...problems faster during development, and resulted in a much more robust release. Andrew Kuchling determined that there were over 350 patches and over 450 bugs fixed since Python 2.4. Faster A number of optimizations came out of the NeedForSpeed sprint in Iceland. There were major speedups in exception handling and string operations, as well as a number of other changes to improve performance. New language features Internally, the Python compiler now converts the source code to an abstract syn...
...problem, as many are mutually incompatible. Jeremy pointed out that Python "stood" for something in the licensing world, for specifically not being GPL. After further discussion, there was a general consensus that the board would recommend MIT/BSD as a license for Pythonic software. David will draft a motion in this direction after the meeting. 6. Budget for the treasurer Neal Norwitz requested funds for a computer and a scanner, for processing PSF paperwork. The board agreed that it would ...
...problem, disable Norton Antivirus when using Python. (Confirmed on Windows 98 Second Edition with Norton Antivirus version 6.10.20. The same Norton Antivirus version doesn't have this problem on Windows 2000. Norton Antivirus version 5 on Windows 98SE doesn't have this problem either.) What's New in Python 2.0? For a comprehensive discussion of the differences between Python 2.0 and Python 1.5.2, please see the article What's New in Python 2.0 by A.M. Kuchling and Moshe Zadka....
...problem: I could easily generate configuration files from the user's GUI actions, but editing them was a much harder problem. Or, rather, reading them into an editable form was a problem. The parser for fetchmail's configuration file syntax is rather elaborate. It's actually written in YACC and Lex, two classic UNIX tools for generating language-parsing code in C. In order for fetchmailconf to be able to edit existing configuration files, I thought it would have to replicate that elaborate parse...
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 …
Python 2.4 is now in security-fix-only mode. No new features are being added, and bugs are not fixed anymore unless they affect the stability and security of the interpreter, or of Python …
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: Oct. 14, 2002
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.2, there's a patch available from the …
If you didn't find what you need, try your search in the Python language documentation.