Python 3.9.0 alpha 1 release, the first iteration of version 3.9 series

Python 3.9.0 alpha 1 release, this is the first series version 3.9 after 3.8.

The official did not introduce new features, nor add a new module, but the module has the following improvements:

  • ast
  • asyncio
  • races
  • fcntl
  • the
  • threading
  • venv
  • pathlib
  • pprint
  • importlib
  • signal

In addition there are changes in terms of optimization and API deprecation, etc., you can view the details:

https://docs.python.org/3.9/whatsnew/3.9.html

https://docs.python.org/3.9/whatsnew/changelog.html#changelog

Prerelease trial:

https://github.com/python/cpython/releases/tag/v3.9.0a1

About Python 3.9, compare the current heated topic is to accelerate the release cycle. After a long and intensive discussion (PEP 602), release cycle about changing Python language project concluded that: the use of a 12-month release cycle .

A month ago  Python 3.8 was released , the release cycle will begin from 3.9.

The new version of the development cycle is planned:

  • (Followed by a period of overlap at the end, because the end of each cycle is basically a repair bug, better time) in the five months before the start of the year cycle, each of the developers to freely develop discussions, submit features, but not merged into the development branch.

  • The first seven months of the year in the development cycle to determine the feature and complete the Alpha version.

  • Then take four months to repair bug, to complete the Beta version.

  • Last month ending, finally released the official version.

  • After the official release, within a year will receive full support, security updates will be within five years.

The move aims to allow sufficient time for the community to provide feedback in a Beta version, while allowing developers to have enough time to fully test RC and prepare for the final version. Adopted a year to release a major version release designed to allow the entire development process more predictability. Each version will get a full year of support and security updates for four years.

Meanwhile, the daily reminder:

https://pythonclock.org

Python 2.7 to retire, do the migration as soon as possible.

Guess you like

Origin www.oschina.net/news/111486/python-3-9-0-a1-released