#36123: Remove reference to PyPy
--------------------------------------+------------------------------------
Reporter: Paolo Melchiorre | Owner: (none)
Type: Cleanup/optimization | Status: new
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: pypy | Triage Stage: Accepted
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
--------------------------------------+------------------------------------
Changes (by Carlton Gibson):
* resolution: wontfix =>
* stage: Unreviewed => Accepted
* status: closed => new
Comment:
The Steering Council discussed this on Monday, 5 October 2026 and think
that we should proceed with removing the references to PyPy at this time.
As per #37363 the recent PyPy version just **added** support for Python
3.12, so the project isn't dead, but we're on the verge of making Python
3.14 the minimum supported version. PyPY is significantly behind where we
need it to be. (It also seems that PyPy is slowly losing mindshare, with
much of the energy in the space being taken by CPython's JiT efforts.)
We discussed various caveats or weakenings to the phrasing about support
but ultimately felt that just removing the references is cleaner.
Re-adopting PyPy would need **something like** them to be compatible with
the most recent two versions of Python, matching Django's support from
Django 2028, **and** there be people actively testing and ensuring PyPy
compatibility with Django. If such comes to pass, we could discuss again
then.
--
Ticket URL: <
https://code.djangoproject.com/ticket/36123#comment:2>