-
-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minium django & python versions supported #103
Comments
Note that if 2.0 is the minimum, a note should be put somewhere "this is a python 3 package only!" (tox.ini is currently misleading on that) |
IIRC there are two branches, the master one for py2 and django1.x and another branch called About the The work in the |
I created PR #104 which updates the tox.ini and cleans up the setup.py & requirements.txt a little. Also PR #105 adds CircleCI builds. On versions, do you have any specific targets? Could we set Python >=3.7 and Django>=2.2 (lts) as desired minimums for the python3 branch? I'd update #104 accordingly |
Yep, |
Hi, I disaggree, Django 2.2 is not launched yet so last release is 2.1.9. Also Django 2.1 supports Python 3.5, 3.6, and 3.7. |
The latest official Django release is 2.2.2, 2.2 was released on April 1st and is an LTS release. Note that we are mainly talking about the python3 branch which is not released so there is a chance for a clean slate on backwards compatibility.
Debian buster looks like it could be released sometime this summer (by looking at the current RC bug count) which will ship with 3.7. I aknowledge though that Django 2.2 is Python >= 3.5, so if nothing prevents it we can do same. Maybe we can have the test suite test against 35, 36 and 37 with Django 2.2 and leave the final decission on python versions for later down the reload (ie: before a relase). I've not yet seen any features used in the code that would prevent 3.5 from working.
As stated above, 2.2 is the current LTS release (the previous LTS is 1.11) with the next LTS scheduled for 1Q2021. |
If I'm not wrong yesterday (June 3, 2019) they published What do you think guys in having separate branches for |
2.1 end of mainstream support was April 1st this year, end of extended support is December 2019, that is, in less than six months. That why I mentioned to jump directly to 2.2 (end of support April 2022) |
Well, dunno how much time do you - guys - have to give some love to the project but I would be really happy if we could release a Is that approach mostly ok with you too @luisza? |
I'm using cruds-adminlte for an internal project for case management (we're a law firm). I myself don't know how much time I have, haha. Most of my patches are basicaly related to that as "I need them", or things I stumble upon like the three PRs I have open now :) which simply make life easier for everyone! On #104 @oscarmlage:
I personaly focus on django 2 as the only project I'm using cruds-adminlte is django 2.2 + py3.7 but as said above, I don't foresee any python 3.7 specific features being currently used so python >=3.5 should not be hard. |
@oscarmlage the issue was closed with the merge, but maybe reopen it while we continue the debate on which versions to support (I don't have a reopen button!) |
Hi,
We can make a Milestone and put a tentative release date, so we can work to improve the 2.x compatibility. |
Hey guys, anyone is moving forward on this? I've just made a release right now. Maybe we can schedule some plans for the near future, what do you think? |
Hi, |
It's perfectly ok with me, thanks @telenieko |
in setup.py we have django>=2 and django-ajax==2.3.7 |
Oh oh. Thanks for pointing this out.
If it just were that easy... But the AJAX stuff does not currently have test coverage thus changing the requirements without making sure the version upgrade works properly would not be very responsible... I have updated issue #69 accordingly, which is now a requirement to move forward on this ticket. |
Documentation says Django 1.8, setup.py says nothing, requirements.txt says 1.11.18
It looks that the bare minimum would be 2.0, otherwise utils.py cannot load (imports django.urls which is >= 2.0)
The text was updated successfully, but these errors were encountered: