Python 3.3.3

    Note: Python 3.3.3 has been superseded byPython 3.3.7.

    Release date: Nov. 17, 2013

    fixesseveral security issues and various other bugs found in Python3.3.2.

    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.

    We currently support these formats for download:

    The source tarballs are signed with Georg Brandl's key, which has a key id of36580288; the fingerprint is26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 36580288. The Windows installer was signed by Martin von Löwis' public key, whichhas a key id of 7D9DC8D2. The Mac installers were signed with Ned Deily's key,which has a key id of 6F5E1540. The public keys are located on thedownloadpage.

    MD5 checksums and sizes of the released files:

    831d59212568dc12c95df222865d3441  16808057  Python-3.3.3.tgzf3ebe34d4d8695bf889279b54673e10c  14122529  Python-3.3.3.tar.bz24ca001c5586eb0744e3174bc75c6fba8  12057744  Python-3.3.3.tar.xz60f44c22bbd00fbf3f63d98ef761295b  19876666  python-3.3.3-macosx10.5.dmg3f7b6c1dc58d7e0b5282f3b7a2e00ef7  19956580  python-3.3.3-macosx10.6.dmg3fc2925746372ab8401dfabce278d418  27034152  python-3.3.3-pdb.zip8af44d33ea3a1528fc56b3a362924500  22145398  python-3.3.3.amd64-pdb.zip8de52d1e2e4bbb3419b7f40bdf48e855  21086208  python-3.3.3.amd64.msiab6a031aeca66507e4c8697ff93a0007  20537344  python-3.3.3.msic86d6d68ca1a1de7395601a4918314f9   6651185  python333.chm
    [1]The binaries for AMD64 will also work on processors that implement theIntel 64 architecture (formerly EM64T), i.e. the architecture thatMicrosoft calls x64, and AMD called x86-64 before calling it AMD64. Theywill not work on Intel Itanium Processors (formerly IA-64).
    [2](1,2) There isimportant information about IDLE, Tkinter, and Tcl/Tk on Mac OSX here.

    Full Changelog

    Files

    VersionOperating SystemDescriptionMD5 SumFile SizeGPG
    Gzipped source tarballSource releasea44bec5d1391b1af654cf15e25c282f265.9 MBSIG
    XZ compressed source tarballSource release4ca001c5586eb0744e3174bc75c6fba811.5 MBSIG
    bzip2 compressed source tarballSource releasef3ebe34d4d8695bf889279b54673e10c13.5 MBSIG
    Mac OS X 32-bit i386/PPC installermacOSfor Mac OS X 10.5 and later60f44c22bbd00fbf3f63d98ef761295b19.0 MBSIG
    Mac OS X 64-bit/32-bit installermacOSfor Mac OS X 10.6 and later3f7b6c1dc58d7e0b5282f3b7a2e00ef719.0 MBSIG
    Windows help fileWindowsc86d6d68ca1a1de7395601a4918314f96.3 MBSIG
    Windows debug information filesWindows3fc2925746372ab8401dfabce278d41825.8 MBSIG
    Windows x86 MSI installerWindowsab6a031aeca66507e4c8697ff93a000719.6 MBSIG
    Windows x86-64 MSI installerWindowsfor AMD64/EM64T/x648de52d1e2e4bbb3419b7f40bdf48e85520.1 MBSIG