Python 3.9.0a5 already available for testing

Python 3.9.0a5 released. Python 3.9 is still under development. 3.9.0a5 version is the fifth alpha release of the six planned. Alpha version is designed to test new features and fix bugs, new features may have been added to the Beta stage so far (2020-05-18), if necessary, will be modified or deleted until the release candidate phase (2020-08 -10). 

3.9 series of major new features include: 

  • PEP 584,Union Operators in dict
  • 593 PEP , flexible function and variable comment
  • 602 PEP , Python uses a stable annual release rhythm
  • 38379 BPO , the garbage collector does not prevent the resurrection of objects
  • 38692 BPO , added os.pidfd_open, which allows process management 
  • 39926 BPO , Unicode support has been updated to version 13.0.0
  • 1635741 BPO , when initializing Python in the same process many times, it is no longer leak memory
  • Using  the PEP 590 is  vectorcall Python accelerated many built-in functions (range, tuple, set, frozenset, list)
  • Many standard library modules (audioop, ast, grp, _hashlib , pwd, _posixsubprocess, random, select, struct, termios, zlib) now use  PEP 384  stable ABI defined 

The next pre-release version of Python 3.9 will be 3.9.0a6, currently scheduled for release 2020-04-22. 

Release Notes:

https://pythoninsider.blogspot.com/2020/03/python-390a5-is-now-available-for.html

Guess you like

Origin www.oschina.net/news/114391/python-3-9-a5-released