Python

lang

Python is an interpreted, high-level, general-purpose programming language.

Release Released Active Support Security Support Latest
3.12 10 months ago
(02 Oct 2023)
Ends in 7 months
(02 Apr 2025)
Ends in 4 years
(02 Oct 2028)
3.12.0
(02 Oct 2023)
3.11 1 year and 10 months ago
(24 Oct 2022)
Ended 4 months and 3 weeks ago
(01 Apr 2024)
Ends in 3 years
(24 Oct 2027)
3.11.6
(02 Oct 2023)
3.10 2 years and 10 months ago
(04 Oct 2021)
Ended 1 year and 4 months ago
(05 Apr 2023)
Ends in 2 years
(04 Oct 2026)
3.10.13
(24 Aug 2023)
3.9 3 years and 10 months ago
(05 Oct 2020)
Ended 2 years and 3 months ago
(17 May 2022)
Ends in 1 year and 1 month
(05 Oct 2025)
3.9.18
(24 Aug 2023)
3.8 4 years and 10 months ago
(14 Oct 2019)
Ended 3 years ago
(03 May 2021)
Ends in 1 month and 3 weeks
(14 Oct 2024)
3.8.18
(24 Aug 2023)
3.7 6 years ago
(26 Jun 2018)
Ended 4 years ago
(27 Jun 2020)
Ended 1 year and 1 month ago
(27 Jun 2023)
3.7.17
(05 Jun 2023)
3.6 7 years ago
(22 Dec 2016)
Ended 5 years and 8 months ago
(24 Dec 2018)
Ended 2 years and 8 months ago
(23 Dec 2021)
3.6.15
(03 Sep 2021)
3.5 8 years and 11 months ago
(12 Sep 2015)
No Ended 3 years and 11 months ago
(13 Sep 2020)
3.5.10
(05 Sep 2020)
3.4 10 years ago
(15 Mar 2014)
No Ended 5 years ago
(18 Mar 2019)
3.4.10
(18 Mar 2019)
3.3 11 years ago
(29 Sep 2012)
No Ended 6 years and 10 months ago
(29 Sep 2017)
3.3.7
(19 Sep 2017)
2.7 14 years ago
(03 Jul 2010)
No Ended 4 years and 7 months ago
(01 Jan 2020)
2.7.18
(19 Apr 2020)
2.6 15 years ago
(01 Oct 2008)
No Ended 10 years ago
(29 Oct 2013)
2.6.9
(29 Oct 2013)

The end-of-life is scheduled 5 years after the first release, but can be adjusted by the release manager of each branch.

In the first 1.5 years there are planned releases with bugfixes. In the next 3.5 year there are only security fixes and source distribution without precompiled binaries. Starting with Python 3.13 it will change to 2 + 3 years.

The detailed release information (including schedules) can be found among Release PEPs

A Python release only supports a Windows platform while Microsoft considers the platform under extended support. Python 3.8 was the last version to support Windows 7.

More information is available on the Python website.

You should be running one of the supported release numbers listed above in the rightmost column.

You can check the version that you are currently using by running:
python --version

# or alternatively
python3 --version

You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/python.json. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/python.ics.