eol-search日本語

Python (cpython) End of Life

Python Software Foundation

VersionReleasedBugfixSecurityStatus
3.147 Oct 20255 Oct 2027Oct 2030Supported
~1,520 days left
3.137 Oct 20246 Oct 2026Oct 2029Supported
~1,155 days left
3.122 Oct 20238 Apr 2025Oct 2028Supported
~790 days left
3.1124 Oct 20222 Apr 2024Oct 2027Supported
~424 days left
3.104 Oct 20215 Apr 2023Oct 2026Ending Soon
~59 days left
3.95 Oct 2020Not announced31 Oct 2025End of Life
276 days ago
3.814 Oct 2019Not announced7 Oct 2024End of Life
665 days ago

Dates are published to month precision upstream, so day counts are approximate

Support policy

Python ships a feature release every October. Each release receives two years of bugfix support (18 months for versions before 3.13), followed by source-only security fixes until five years after its initial release.

Notes

Python ships a feature release every October, and each version reaches end of life about five years after its initial release: two years of bugfix support (18 months before 3.13) followed by three years of security-only fixes.

The most important operational caveat is that the security phase is source-only. python.org does not publish binary installers for Windows or macOS during this period. A version can be "still supported" while being effectively un-updatable in environments that require installers. On Windows, treat the end of the bugfix phase as the practical deadline.

End-of-life dates for future versions are published only to month precision (for example 3.13 shows "2029-10"), and the official page notes that scheduled dates may be adjusted. Versions that have already reached EOL carry exact dates (3.9 ended 2025-10-31). This site preserves that difference in precision rather than inventing a day.

Linux distributions often backport patches and support a Python version beyond its upstream EOL. Check the distribution's lifecycle separately from the upstream dates shown here.

Sources

Last verified: 2026-08-03