Thursday, May 31, 2018

Python 3.7.0b5, a bonus beta, is now available for testing

A 3.7 update: Python 3.7.0b5 is now the final beta preview of Python 3.7, the next feature release of Python.  3.7.0b4 was intended to be the final beta but, due to some unexpected compatibility issues discovered during beta testing of third-party packages, we decided to revert some changes in how Python's 3.7 Abstract Syntax Tree parser deals with docstrings; 3.7.0b5 now behaves like 3.6.x and previous releases (refer to the 3.7.0b5 changelog for more information).  If your code makes use of the ast module, you are strongly encouraged to test (or retest) that code with 3.7.0b5, especially if you previously made changes to work with earlier preview versons of 3.7.0.  As always, please report issues found to bugs.python.org as soon as possible. Please keep in mind that this is a preview release and its use is not recommended for production environments.  Attention macOS users: there is now a new installer variant for macOS 10.9+ that includes a built-in version of Tcl/Tk 8.6. This variant is expected to become the default version when 3.7.0 releases.  Check it out!

The next (and final, we hope!) preview release will be the release candidate which is now planned for 2018-06-11 followed by the official release of 3.7.0, now planned for 2018-06-27. You can find Python 3.7.0b5 and more information here:

Wednesday, May 2, 2018

Python 3.7.0b4, final 3.7 beta, now available for testing

Python 3.7.0b4 is the final beta preview of Python 3.7, the next feature release of Python. Beta releases are intended to give you the opportunity to test new features and bug fixes and to prepare your projects to support the new feature release. We strongly encourage you to test your projects with 3.7 during the beta phase and report issues found to bugs.python.org as soon as possible. While the release is feature complete entering the beta phase, it is possible that features may be modified or, in rare cases, deleted up until the start of the release candidate phase.  Please keep in mind that this is a preview release and its use is not recommended for production environments.  Attention macOS users: there is now a new installer variant for macOS 10.9+ that includes a built-in version of Tcl/Tk 8.6. This variant is expected to become the default version when 3.7.0 releases.  Check it out!

The next preview release will be the release candidate and is planned for 2018-05-21 followed by the official release of 3.7.0, planned for 2018-06-15. You can find Python 3.7.0b4 and more information here:

Tuesday, May 1, 2018

Python 2.7.15 released

The bugfix release Python 2.7.15 is now available for download.