﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
37465	Drop support for Python 3.12 & 3.13	Natalia Bidart	Natalia Bidart	"Django 6.2 LTS, supported until April 2030, is the last version to support:
- Python 3.12 (end of life: October 2028)
- Python 3.13 (end of life: October 2029)

Per [https://github.com/django/deps/blob/main/accepted/0020-annual-release-cycle.rst DEP 20], each feature release supports the two Python versions receiving bug fixes at the start of its pre-release phase, plus the most recent one to have moved to security fixes only. Django 2028 therefore supports Python 3.14, 3.15, and 3.16.

See [https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-use-with-django our policy about Python version support]. For Django 2028, the dates work out like this:

- Django 2028 is released in January 2028 and reaches end of life in December 2030.
- Python 3.14, its oldest supported Python, was released in October 2025 and gets five years of upstream support, so it reaches end of life in October 2030.

The same holds every year: Django 2029 supports 3.15 through 3.17, and 3.15 reaches end of life in October 2031, two months before 2029 does in December 2031."	Cleanup/optimization	assigned	Core (Other)	dev	Normal				Unreviewed	0	0	0	0	0	0
