Python 3000

Author of this PEP: Guido van Rossum

This appendix is the original PEP for Python 3 and even though the initial abstract below is a bit dated as of October 2014, Python 3.4.1 is the latest stable release. However, globally, many still use Python 2.x, and you may be called on to have a project with runs on both. To that end, this appendix offers valuable insight to that process and gives important background information for you to consider during the developement process.


This PEP sets guidelines for Python 3000 development. Ideally, we first agree on the process, and start discussing features only after the process ...

Get Pro Python, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.