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 release candidates and test them against your code. At this point, only highly critical bugs will be fixed before the final release.

Python 3.0rc1 Release: 17-Sep-2008

Here is What's new in Python 3.0rc1.

Download

This is a release candidate; we currently support these formats:

MD5 checksums and sizes of the released files:

716387485aa59e5e7815ae3ca2c8e197  21994455  Python-3.0rc1.tgz
1b498a38e8e6501cbd74b73dd0167169  18488730  Python-3.0rc1.tar.bz2
cff5697b39ca0de33ec5b0dd8e21b4ce  12945920  python-3.0rc1.amd64.msi
7de12279cc40be3713b946f669123c34  12549632  python-3.0rc1.msi

The Windows releases will be updated soon

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"