On behalf of the Python development community and the Python 3.5 release team, I'm pleased to announce the availability of Python 3.5.1rc1.  Python 3.5.1 will be the first update for Python 3.5.  Python 3.5 is the newest version of the Python language, and it contains many exciting new features and optimizations.

You can see what's changed in Python 3.5.1rc1 (as compared to 3.5.0) here:

And you can download Python 3.5.1 here:
Windows and Mac users: please read the important platform-specific "Notes on this release" section near the end of that page.

We hope you enjoy Python 3.5.1!