Python 3.2 Beta 1 arrives
The Python development team has released the first beta for Python 3.2, the latest generation of the Python language. The beta 1 release will be followed by a second beta later this month, and two release candidates in January. The final version of Python 3.2 is expected to be released on the 5th of February, 2011.
As is normal at this stage of development, the developers have focused on addressing bugs found in the previous alpha releases. The latest preview build implements PEP 384, a stable ABI (Application Binary Interface) for extension modules, and includes a new HTML server with enhanced Web page features.
Other changes and enhancements include the addition of the "interact", "display" and "undisplay" pdb commands, as well as several performance optimisations, and a variety of bug fixes. A command size and data size limit has also been added to smtpd.py to prevent Denial-of-Service (DoS) attacks.
As with all development releases, use in production environments and on mission critical systems is not advised. Users testing the release are encouraged to provide feedback and report any bugs that they encounter.
Further information about the development preview, including a summary of planned features, can be found on the What's New In Python 3.2 page and in the change log. Python 3.2 Beta 1 is available to download as a source tar archive or a Windows x86 or Windows x86-64 bit installer from the project's site. The developers say that Mac OS X installer images "will be provided shortly".
Python 3.2 Beta 1 is licensed, as are all recent Python releases, under the permissive and GPL compatible Python license. The latest stable releases of Python are version 2.7.1 and 3.1.3 from the 13th of November – from now on, the 2.7.x branch will only receive bug fixes.
- ActiveState launches PyPM Index search tool for its Python packages repository, a report from The H.