Re: revisiting the Python version support policy

2019-01-22 Thread Joe Tennies
I'm not going to argue one way or the other, as it doesn't really affect me either way. (I will say that Python 3.5 is no longer a supported version on Heroku.) On the other hand, I will argue how supporting 3.5 might affect the upcoming Django version. I've included my opinionated breakdown

Re: revisiting the Python version support policy

2019-01-22 Thread James Bennett
I worry about the precedent we'd set if we made an exception for Debian, because the next question would be "OK, can we have an exception for Red Hat, too?" Keep in mind Red Hat currently sells up to fourteen years of support for their RHEL platform. So I think it's best to recognize that:

Re: revisiting the Python version support policy

2019-01-22 Thread Josh Smeaton
Don't discount being able to use features from newer versions of python within Django itself. https://docs.python.org/3/whatsnew/3.6.html - dicts are more performant - dicts/kwargs/class attributes are ordered (cpython implementation detail for 3.6 - allowing us to consider removing descriptor

Re: revisiting the Python version support policy

2019-01-22 Thread Gert Van Gool
We can look at the larger distros (Debian, Ubuntu, RHEL). For RHEL, their derivatives include CentOS , Scientic Linux, Amazon Linux, Oracle Linux. RHEL 7 has no (main) Python 3 support. It's only introduced in RHEL 8 (which is currently in beta). That gives us for Debian Stretch (stable) and

Re: Introduction GSoC

2019-01-22 Thread akki
Also, if Django does participate in GSoC this year, they'll have an ideas page for it eventually similar to something like this - https://code.djangoproject.com/wiki/SummerOfCode2018. The best thing that you can do today to improve your chances is start contributing! -- You received this

Re: revisiting the Python version support policy

2019-01-22 Thread Collin Anderson
Now that we've dropped Python 2, I personally wouldn't mind having the policy be to support all supported versions of python (except 2.7) at the time of each Django release. So Django would drop just after Python drops. (The most recent version of Django (and maybe LTS too) should probably also

Re: revisiting the Python version support policy

2019-01-22 Thread Federico Capoano
I would ask: what are the pros and cons of dropping support for python 3.5? I think allowing users to easily use and install django based applications is more important than strictly follow a python version support policy. I think that if we drop support for python 3.5, which is the default

Re: Potential suspension of Channels development

2019-01-22 Thread John Obelenus
Chiming in. As a long-time django user (nearly a decade), websockets is an area that the project on the whole is very, very, far behind the leading edge of the web industry. It's great, often desirable, to not be *on* the leading edge, but in my opinion, the project is too far behind it. There

Re: revisiting the Python version support policy

2019-01-22 Thread Adam Johnson
I like stability too, but I think Django's current policy is useful for driving the ecosystem forwards. Users sticking on old/stable versions of Python can stick on old/stable versions of Django :) On Tue, 22 Jan 2019 at 10:07, Claude Paroz wrote: > I understand my obsession for stable software

Re: revisiting the Python version support policy

2019-01-22 Thread Claude Paroz
I understand my obsession for stable software puts me in a small-minority group and I would not like to be an obstacle for all other Django users and developers. Let's stick to the current policy. I'll try to remember that and prevent commenting on the next " Drop python support..." ticket :-)