Python 3.4.2
Release Date: 2014-10-13
Python 3.4.2
Python 3.4.2 was released on October 8th, 2014.
Python 3.4.2 has many bugfixes and other small improvements over 3.4.1. One new feature for Mac OS X users: the OS X installers are now distributed as signed installer package files compatible with the OS X Gatekeeper security feature.
Major new features of the 3.4 series, compared to 3.3
Python 3.4 includes a range of improvements of the 3.x series, including hundreds of small improvements and bug fixes. Among the new major new features and changes in the 3.4 release series are
- PEP 428, a "pathlib" module providing object-oriented filesystem paths
- PEP 435, a standardized "enum" module
- PEP 436, a build enhancement that will help generate introspection information for builtins
- PEP 442, improved semantics for object finalization
- PEP 443, adding single-dispatch generic functions to the standard library
- PEP 445, a new C API for implementing custom memory allocators
- PEP 446, changing file descriptors to not be inherited by default in subprocesses
- PEP 450, a new "statistics" module
- PEP 451, standardizing module metadata for Python's module import system
- PEP 453, a bundled installer for the pip package manager
- PEP 454, a new "tracemalloc" module for tracing Python memory allocations
- PEP 456, a new hash algorithm for Python strings and binary data
- PEP 3154, a new and improved protocol for pickled objects
- PEP 3156, a new "asyncio" module, a new framework for asynchronous I/O
More resources
Download
Notes on this release:
- The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the "x64" architecture, and formerly known as both "EM64T" and "x86-64".) They will not work on Intel Itanium Processors (formerly "IA-64").
- There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS X here.
Files
| Version | Operating System | Description | MD5 Sum | File Size | GPG |
|---|---|---|---|---|---|
| Gzipped source tarball | Source release | 5566bc7e1fdf6bed45f9a750d5f80fc2 | 19257270 | SIG | |
| XZ compressed source tarball | Source release | 36fc7327c02c6f12fa24fc9ba78039e3 | 14223804 | SIG | |
| Mac OS X 32-bit i386/PPC installer | Mac OS X | for Mac OS X 10.5 and later | 39635ba1fc5f471639a122c39bf12912 | 22759983 | SIG |
| Mac OS X 64-bit/32-bit installer | Mac OS X | for Mac OS X 10.6 and later | 20c89ed88254aa0eeb4bb44ddfa7fc16 | 22851716 | SIG |
| Windows debug information files | Windows | d5dd462fb786c35e228375a53c701e88 | 36785324 | SIG | |
| Windows debug information files for 64-bit binaries | Windows | e14696859c8b65b9016ec6a29b0302ed | 24137410 | SIG | |
| Windows help file | Windows | 0735dab44019fb59a32c843fbe6576d9 | 7361836 | SIG | |
| Windows x86-64 MSI installer | Windows | for AMD64/EM64T/x64, not Itanium processors | 45140ce7891a18cd52530cecdf7717ff | 25235456 | SIG |
| Windows x86 MSI installer | Windows | 0aa1a556892d8dc0b60c19bf3102fb3f | 24530944 | SIG |
