PEP 596 – Python 3.9 Release Schedule

PEP

596

Title

Python 3.9 Release Schedule

Version

$Revision$

Last-Modified

$Date$

Author

Łukasz Langa <lukasz at python.org>

Discussions-To

https://discuss.python.org/t/pep-596-python-3-9-release-schedule-doubling-the-release-cadence/1828

Status

Draft

Type

Informational

Content-Type

text/x-rst

Created

04-Jun-2019

Python-Version

3.9

Abstract

This document describes the development and release schedule for Python 3.9. The schedule primarily concerns itself with PEP-sized items.

Release Manager and Crew

  • 3.9 Release Manager: Łukasz Langa

  • Windows installers: Steve Dower

  • Mac installers: Ned Deily

  • Documentation: Julien Palard

Release Schedule

3.9.0 schedule

Note: the dates below use a 17-month development period that results in a 12-month release cadence between major versions, as defined by PEP 602.

Actual:

  • 3.9 development begins: Tuesday, 2019-06-04

  • 3.9.0 alpha 1: Tuesday, 2019-11-19

  • 3.9.0 alpha 2: Wednesday, 2019-12-18

  • 3.9.0 alpha 3: Saturday, 2020-01-25

  • 3.9.0 alpha 4: Wednesday, 2020-02-26

  • 3.9.0 alpha 5: Monday, 2020-03-23

Expected:

  • 3.9.0 alpha 6: Wednesday, 2020-04-22

  • 3.9.0 beta 1: Monday, 2020-05-18 (No new features beyond this point.)

  • 3.9.0 beta 2: Monday, 2020-06-08

  • 3.9.0 beta 3: Monday, 2020-06-29

  • 3.9.0 beta 4: Monday, 2020-07-20

  • 3.9.0 candidate 1: Monday, 2020-08-10

  • 3.9.0 candidate 2: Monday, 2020-09-14

  • 3.9.0 final: Monday, 2020-10-05

Subsequent bugfix releases at a monthly cadence.

3.9 Lifespan

3.9 will receive bugfix updates approximately every month for approximately 12 months. After the release of 3.10.0 final, a final 3.9 bugfix update will be released. After that, it is expected that security updates (source only) will be released until 5 years after the release of 3.9 final, so until approximately October 2025.

Features for 3.9

Nothing yet, go write a PEP!