RELEASED Python 3.0 final

Iain King iainking at
Thu Dec 4 13:31:31 CET 2008

On Dec 4, 1:51 am, Barry Warsaw <ba... at> wrote:
> Hash: SHA1
> On behalf of the Python development team and the Python community, I
> am happy to announce the release of Python 3.0 final.
> Python 3.0 (a.k.a. "Python 3000" or "Py3k") represents a major
> milestone in Python's history, and was nearly three years in the
> making.  This is a new version of the language that is incompatible
> with the 2.x line of releases, while remaining true to BDFL Guido van
> Rossum's vision.  Some things you will notice include:
> * Fixes to many old language warts
> * Removal of long deprecated features and redundant syntax
> * Improvements in, and a reorganization of, the standard library
> * Changes to the details of how built-in objects like strings and
> dicts work
> * ...and many more new features
> While these changes were made without concern for backward
> compatibility, Python 3.0 still remains very much "Pythonic".
> We are confident that Python 3.0 is of the same high quality as our
> previous releases, such as the recently announced Python 2.6.  We will
> continue to support and develop both Python 3 and Python 2 for the
> foreseeable future, and you can safely choose either version (or both)
> to use in your projects.  Which you choose depends on your own needs
> and the availability of third-party packages that you depend on.  Some
> other things to consider:
> * Python 3 has a single Unicode string type; there are no more 8-bit
> strings
> * The C API has changed considerably in Python 3.0 and third-party
> extension modules you rely on may not yet be ported
> * Tools are available in both Python 2.6 and 3.0 to help you migrate
> your code
> * Python 2.6 is backward compatible with earlier Python 2.x releases
> We encourage you to participate in Python 3.0's development process by
> joining its mailing list:
> If you find things in Python 3.0 that are broken or incorrect, please
> submit bug reports at:
> For more information, links to documentation, and downloadable
> distributions, see the Python 3.0 website:
> Enjoy,
> - -Barry
> Barry Warsaw
> ba... at
> Python 2.6/3.0 Release Manager
> (on behalf of the entire python-dev team)
> Version: GnuPG v1.4.9 (Darwin)
> iQCVAwUBSTc3pXEjvBPtnXfVAQI69wP/dPHh8IL3GxziEV9QzlveKG+KyZb2X16x
> fxJnTCiXAbiAhT5C+m43OEnbF1PJgMDKtcZ5b7aQb4TQ0mJxISTQh0RfLCpArmlo
> tdTbzCLnh13KzB+3sUHCx+MeQNXERoWDV8hLz+4Ae71UsuUGynhtyP7ZJMJDue8j
> so2gv3fOMSs=
> =vkiy

Props.  I just looked through the What's New and the change log, but I
couldn't find the answer to something:  has any change been made to
how tabs and spaces are used as indentation?  Can they still be
(inadvisably) mixed in one file?  Or, more extremely, has one or the
other been abolished?


More information about the Python-list mailing list