[Python-Dev] [RELEASED] Python 3.3.0

Georg Brandl g.brandl at gmx.net
Sun Sep 30 13:26:28 CEST 2012


Thanks. It's really a team effort: a little digging in the hg history says
that:

* 86 people have committed during the 3.3 development
* 70 during 3.2 development and
* 55 during 3.1 development

No surprise the feature list is so long...

cheers,
Georg

On 09/29/2012 05:52 PM, Guido van Rossum wrote:
> Congrats Georg and team! I am incredibly proud of you all for
> producing such a great release. As the marketeers would say, "Python
> 3.3 is the best Python ever!" The feature list is amazing.
>
> --Guido
>
> On Sat, Sep 29, 2012 at 5:18 AM, Georg Brandl <georg at python.org> wrote:
>> On behalf of the Python development team, I'm delighted to announce the
>> Python 3.3.0 final release.
>>
>> Python 3.3 includes a range of improvements of the 3.x series, as well
>> as easier porting between 2.x and 3.x.  Major new features and changes
>> in the 3.3 release series are:
>>
>> * PEP 380, syntax for delegating to a subgenerator ("yield from")
>> * PEP 393, flexible string representation (doing away with the
>>    distinction between "wide" and "narrow" Unicode builds)
>> * A C implementation of the "decimal" module, with up to 120x speedup
>>    for decimal-heavy applications
>> * The import system (__import__) now based on importlib by default
>> * The new "lzma" module with LZMA/XZ support
>> * PEP 397, a Python launcher for Windows
>> * PEP 405, virtual environment support in core
>> * PEP 420, namespace package support
>> * PEP 3151, reworking the OS and IO exception hierarchy
>> * PEP 3155, qualified name for classes and functions
>> * PEP 409, suppressing exception context
>> * PEP 414, explicit Unicode literals to help with porting
>> * PEP 418, extended platform-independent clocks in the "time" module
>> * PEP 412, a new key-sharing dictionary implementation that
>>    significantly saves memory for object-oriented code
>> * PEP 362, the function-signature object
>> * The new "faulthandler" module that helps diagnosing crashes
>> * The new "unittest.mock" module
>> * The new "ipaddress" module
>> * The "sys.implementation" attribute
>> * A policy framework for the email package, with a provisional (see
>>    PEP 411) policy that adds much improved unicode support for email
>>    header parsing
>> * A "collections.ChainMap" class for linking mappings to a single unit
>> * Wrappers for many more POSIX functions in the "os" and "signal"
>>    modules, as well as other useful functions such as "sendfile()"
>> * Hash randomization, introduced in earlier bugfix releases, is now
>>    switched on by default
>>
>> In total, almost 500 API items are new or improved in Python 3.3.
>> For a more extensive list of changes in 3.3.0, see
>>
>>      http://docs.python.org/3.3/whatsnew/3.3.html
>>
>> To download Python 3.3.0 visit:
>>
>>      http://www.python.org/download/releases/3.3.0/
>>
>> This is a production release, please report any bugs to
>>
>>       http://bugs.python.org/
>>
>>
>> Enjoy!
>>
>> --
>> Georg Brandl, Release Manager
>> georg at python.org
>> (on behalf of the entire python-dev team and 3.3's contributors)
>> _______________________________________________
>> Python-Dev mailing list
>> Python-Dev at python.org
>> http://mail.python.org/mailman/listinfo/python-dev
>> Unsubscribe:
>> http://mail.python.org/mailman/options/python-dev/guido%40python.org
>
>
>




More information about the Python-Dev mailing list