OK, so... 

Updating Tim's table to have "A version of Django will support current 
Python versions who's EOL date is not before it's own EOL date" would give 
us: 

Django      Released              End of life              Support Python 
Versions
4.0             December 2021  April 2023               3.7, 3.8, 3.9, 3.10
4.1             August 2022        December 2023    3.8, 3.9, 3.10, 3.11 
(Oct 2022)
4.2 LTS     April 2023             April 2026              3.8, 3.9, 3.10, 
3.11, 3.12 (Oct 2023)
5.0            December 2023   April 2025              3.9, 3.10, 3.11, 3.12
5.1            August 2024         December 2025   3.10, 3.11, 3.12, 3.13 
(Oct 2024)
5.2 LTS     April 2025             April 2028             3.10, 3.11, 3.12, 
3.13, 3.14 (Oct 2025)

Python  Released           End of life
3.7     June 2018            June 2023
3.8     October 2019       October 2024
3.9     October 2020        October 2025
3.10    October 2021       October 2026
3.11    October 2022       October 2027
3.12    October 2023       October 2028
3.13    October 2024       October 2029
3.14    October 2025       October 2030

This looks like it would mean in general supporting 4 versions of Python 
and 5 for the LTS. 
The .1 and LTS would drop a version against the .0

I'd go for this, at least through the next cycle or so. 
(Django 6.0 might look as if it's on the hook for the full 5 versions 🤔 
but I think we could revisit before then.)

My concern is the paragraph in Tim's reply above that begins "Part of the 
rationale for dropping Python versions after an LTS is was to avoid getting 
"stranded" on a non-LTS version of Django." — I'm not sure we can do 
anything there apart from maybe say that people have to update their 
Python. (I'm not sure we have the capacity or duty to do more if folks are 
lingering here?)

How do we decide? Mariusz has opened the PR to drop both 3.6 and 3.7 
support. 
https://github.com/django/django/pull/13915
We can merge the 3.6 stuff, but it would be nice to settle this. 
(I don't know)

Kind Regards,

Carlton


On Tuesday, 19 January 2021 at 20:36:21 UTC+1 Claude Paroz wrote:

> When I see that Python 3.7 will be supported the whole time of the 4.0 
> support period, it's enough for me. For the rest, let the people choose and 
> see by themselves through the support graphs what their interest is. I 
> think we should stop patronizing developers.
>
> Claude
>

-- 
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/e9701425-b2ce-4c86-a6dd-0230fc011796n%40googlegroups.com.

Reply via email to