Python end-of-life dates

Python 3.15 reaches end of life on 2031-10-31.

CycleReleasedActive support endsEnd of lifeLatestLTS
3.152026-10-092028-10-092031-10-313.15.1
3.142025-10-072027-10-012030-10-313.14.9
3.132024-10-072026-10-012029-10-313.13.17
3.122023-10-022025-04-022028-10-313.12.15
3.112022-10-242024-04-012027-10-313.11.17
3.102021-10-042023-04-052026-10-013.10.22
3.92020-10-052022-05-172025-10-313.9.25
3.82019-10-142021-05-032024-10-073.8.20
3.72018-06-272020-06-272023-06-273.7.17
3.62016-12-232018-12-242021-12-233.6.15
3.52015-09-132020-09-303.5.10
3.42014-03-162019-03-183.4.10
3.32012-09-292017-09-293.3.7
3.22011-02-202016-02-203.2.6
2.72010-07-032020-01-012.7.18
3.12009-06-272012-04-093.1.5
3.02008-12-032009-06-273.0.1
2.62008-10-012013-10-292.6.9

Facts

Source
endoflife.date (checked 2026-09-09)

Release cycles

Python has 18 tracked release cycles.

13 cycles have reached end of life.

Keelbench tracks end-of-life dates for 469 products, updated daily. Check your repositories against these dates with Deps.