RELEASED Python 3.0 final

Chris Rebert clp at rebertia.com
Thu Dec 4 04:52:12 CET 2008


On Wed, Dec 3, 2008 at 7:47 PM, Daniel Fetchinson
<fetchinson at googlemail.com> wrote:
>> 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:
>>
>>      http://mail.python.org/mailman/listinfo/python-3000
>>
>> If you find things in Python 3.0 that are broken or incorrect, please
>> submit bug reports at:
>>
>>     http://bugs.python.org/
>>
>> For more information, links to documentation, and downloadable
>> distributions, see the Python 3.0 website:
>>
>>     http://www.python.org/download/releases/3.0/
>>
>> Enjoy,
>> - -Barry
>>
>> Barry Warsaw
>> barry at python.org
>> Python 2.6/3.0 Release Manager
>> (on behalf of the entire python-dev team)
>
> uname -a
>
> Linux fetch 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:18:33 EDT 2007 x86_64
> x86_64 x86_64 GNU/Linux
>
> tar xzvf Python-3.0.tgz
> cd Python-3.0
> ./configure
> make
>
> Failed to find the necessary bits to build these modules:
> _tkinter

Do you have Tcl/Tk and their dev libs installed? Tkinter is based on Tcl/Tk.
Also, that error isn't fatal, it just means that Tkinter won't be
installed because it can't find the libs.

Cheers,
Chris
-- 
Follow the path of the Iguana...
http://rebertia.com

> To find the necessary bits, look in setup.py in detect_modules() for
> the module's name.
>
>
> Cheers,
> Daniel
>
>
>
>
> --
> Psss, psss, put it down! - http://www.cafepress.com/putitdown
> --
> http://mail.python.org/mailman/listinfo/python-list
>



More information about the Python-list mailing list