With the alpha releases slowly trickling out, we have a pretty accurate idea of the new features that Python 3.4 will include. The additions and big changes we know of so far are:
- a standardized “enum” module
- improved semantics for object finalization
- adding single-dispatch generic functions to the standard library
- a new C API for implementing custom memory allocators
- changing file descriptors to not be inherited by default in subprocesses
- a new magic method for metaclasses (
- making automatic sequence unpacking more general
How to get an early peek at Python 3.4
You can download the latest pre-release now to start experimenting with some of the new features.
Have comments? Send a tweet to @TheChangelog on Twitter.
Subscribe to The Changelog Weekly – our weekly email covering everything that hits our open source radar.