Hi all. In November last year we added official Python 3.7 support to Django 1.11.
https://groups.google.com/d/topic/django-developers/H7fP5w0YU2I/discussion This was 18 months after release, and well into the extended support period. There had been a long-line of requests to add that support. It seems that lots of users want both the latest Python and the Django LTS. Django 2.2 officially only supports Python 3.8. Python 3.8 is already available. Python 3.9 will be available Oct 2020, which is a ≈18months before 2.2. is EOL, and is roughly equivalent to when we added support for Python 3.7 to Django 1.11. I predict a similarly strong demand to support the newer Python versions in Django 2.2. I'm happy to take whatever line we deem appropriate here, but I'd like to avoid, for example, saying "No, it's not supported" for many months, before then changing our minds. So what shall we do? Django 2.2 is still in mainstream support and I think it should automatically get Python 3.8 support. I think version of Django should support the new Python versions whilst in mainstream support, but I think this applies doubly to the LTS, even though the LTS isn't my thing, simply because of the demand for it. Data point: I didn't test the full matrix but, tests are already passing here. For Python 3.9 I think we should probably declare now that we will review whether we will support it for 2.2 LTS when it's released. (i.e. if it's a small back port like the one required for 3.7/1.11 then yes, otherwise no.) What do we think? Thanks Kind Regards, Carlton -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/2fd6b27c-fae3-4a05-b8b7-9f04eaf3da89%40googlegroups.com.