Skip to content

Python 3.12

  • Security fixes only
  • Released 2 Oct 2023
  • End of life 31 Oct 2028
  • Latest 3.12.16

Is Python 3.12 still supported?

Security fixes only, until 31 Oct 2028 (in 1.5 years).

  1. Released 2 Oct 2023
  2. Active support ends 2 Apr 2025
  3. End of life 31 Oct 2028
Plan your upgrade Python 3.15 Supported until 31 Oct 2031 →

Release details

Product
Python
Version
3.12
Release date
2 Oct 2023
Latest update
3.12.16 · 25 Oct 2026
Long-term support
No
Active support until
2 Apr 2025
Security support until
31 Oct 2028
Status
Security fixes only

Guides for Python 3.12

Other Python releases

Supported now

Full Python release history →

Frequently asked questions

When does Python 3.12 reach end of life?

Python 3.12 is supported until 31 Oct 2028 (in 1.5 years).

Is Python 3.12 still supported?

Yes. Python 3.12 is getting security fixes only.

What is the latest version of Python 3.12?

The latest Python 3.12 release is 3.12.16, released on 25 Oct 2026.

When was Python 3.12 released?

Python 3.12 was released on 2 Oct 2023.

Release data: endoflife.date and vendor announcements. Spotted a mistake? Tell us.

← Python overview

Back to top