skip to navigation
skip to content

Python 3000

Python 3000 (a.k.a. "Py3k", and released as Python 3.0) is a new version of the language that is incompatible with the 2.x line of releases. The language is mostly the same, but many details, especially how built-in objects like dictionaries and strings work, have changed considerably, and a lot of deprecated features have finally been removed. Also, the standard library has been reorganized in a few prominent places.

We released alphas in 2007, betas in 2008, and are planning a few release candidates, with a final release in October 2008. While not ready for production, we highly encourage you to grab the current betas and test them against your code.

Python 3.0b3 Release: 20-Aug-2008

Here is What's new in Python 3.0b3.

Download

This is an alpha release; we currently support these formats:

MD5 checksums and sizes of the released files:

d5eb60045fd1d3dbd4e32978477737c5  11150890  Python-3.0b3.tgz
91d44362c73dcc423ec51973ed4082fe   9392464  Python-3.0b3.tar.bz2
b601300b474c5c3d6b7cacf55e380b3a  14002688  python-3.0b3.amd64.msi
51b36b43b0a0854840b928de390a9c6f  13542400  python-3.0b3.msi

Vista Note

Administrators installing Python for all users on Windows Vista either need to be logged in as Administrator, or use the runas command, as in:

runas /user:Administrator "msiexec /i <path>\<file>.msi"