Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.

Python 3.5.0a2

Warning: Python 3.5.0 reached end-of-life on 2020-09-30. It is no longer supported and does not receive security updates. We recommend upgrading to the latest Python release.
Note: Python 3.5.0a2 has been superseded by Python 3.5.10.

Release date: March 9, 2015

Python 3.5.0a2

Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here.

Python 3.5.0a2 was released on March 9th, 2015.

Major new features of the 3.5 series, compared to 3.4

Python 3.5 is still in development, and 3.5.0a1 is the second alpha release. Many new features are still being planned and written. Among the new major new features and changes in the 3.4 release series so far are

  • PEP 461, adding support for "%-formatting" for bytes and bytearray objects
  • PEP 465, a new operator (@) for matrix multiplication
  • PEP 475, adding support for automatic retries of interrupted system calls
  • PEP 471, os.scandir()

Download

Notes on this release:

  • Windows users: if you have previously installed Python 3.5.0a1, you must manually uninstall it before installing Python 3.5.0a2 (issue23612).
  • Windows users: If installing Python 3.5.0a2 as a non-privileged user, you may need to escalate to administrator privileges to install an update to your C runtime libraries.
  • The OS X installers are now distributed as signed installer package files compatible with the OS X Gatekeeper security feature.
  • There are now "web-based" installers for Windows platforms; the installer does not contain Python, but instead downloads just the needed su at installation time.
  • The Windows binaries were built with Microsoft Visual Studio 2015, which is not yet officially released. (It's currently offered in "Preview" mode, which is akin to a "beta".) It is our intention to ship Python 3.5 using VS2015, although right now VS2015's final release date is unclear.
  • 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.

Full Changelog

Files

Version Operating system Description File size GPG MD5 checksum
Gzipped source tarball Source release 19.0 MB SIG 8e72209d95f286efb33bf96a6593d475
XZ compressed source tarball Source release 14.0 MB SIG 7c91e88f86d14340ce75fa55a16e8b9c
Mac OS X 32-bit i386/PPC installer macOS for Mac OS X 10.5 and later 24.1 MB SIG d0d88a9d7b2c33fb5b2ff641cded8816
Mac OS X 64-bit/32-bit installer macOS for Mac OS X 10.6 and later 22.5 MB SIG b56b5cea2b60cb10836e14178e7f6c53
Windows help file Windows 7.2 MB 68007011a878c5cf5f498a3290085066
Windows x86 executable installer Windows 27.4 MB 807a898a6b61696ab9c4257152a939c5
Windows x86 web-based installer Windows 864.5 KB dc2cebbb402f117f0590c7d11f662129
Windows x86-64 executable installer Windows for AMD64/EM64T/x64 28.3 MB 91771bce1d8993071b5d766920321ca8
Windows x86-64 web-based installer Windows for AMD64/EM64T/x64 889.4 KB 7b057970b302106304e943da2ccc1ead