Python 3.3.5rc1

    Release Date: Feb. 23, 2014

    Python 3.3.5 includes fixes for these important issues:

    and also fixes quite a few other bugs.

    This release fully supports OS X 10.9 Mavericks. In particular, this releasefixes an issue that could cause previous versions of Python to crash when typingin interactive mode on OS X 10.9.

    Major new features of the 3.3 series, compared to 3.2

    Python 3.3 includes a range of improvements of the 3.x series, as well as easierporting between 2.x and 3.x.

    • PEP 380, syntax for delegating to a subgenerator (yield from)
    • PEP 393, flexible string representation (doing away with the distinctionbetween "wide" and "narrow" Unicode builds)
    • A C implementation of the "decimal" module, with up to 120x speedupfor decimal-heavy applications
    • The import system (__import__) is 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 significantlysaves 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 (seePEP 411) policy that adds much improved unicode support for emailheader parsing
    • A "collections.ChainMap" class for linking mappings to a single unit
    • Wrappers for many more POSIX functions in the "os" and "signal" modules, aswell as other useful functions such as "sendfile()"
    • Hash randomization, introduced in earlier bugfix releases, is nowswitched on by default

    More resources

    Download

    This is a production release. Pleasereport any bugs you encounter.

    Please proceed to thedownload page for the download.

    Full Changelog

    Files

    VersionOperating SystemDescriptionMD5 SumFile SizeGPG
    Gzipped source tar ballSource release~ 16 MBf5385c4c809072b1c5b49d5faae4f9b216.1 MBSIG
    XZ compressed source tarballSource release~ 11 MB91afd237a2e378476c6d4616b2a69dda16.1 MBSIG
    Mac OS X 32-bit i386/PPC InstallermacOSFor OS X 10.5 and later8ab7ec6d3e81ead6b3578f6bf75810d919.0 MBSIG
    Mac OS X 64-bit/32-bit InstallermacOSFor Mac OS X 10.6 and later60aaf53e0ebb5a7ecd2349f212c6283519.1 MBSIG
    Windows X86-64 MSI InstallerWindows97bb3692b165df901b1e72226d413fe620.2 MBSIG
    Windows x86 MSI InstallerWindows981592c6735608d584ab871ae0714f8019.7 MBSIG