FreedomCoop / valuenetwork

Fork coming from NRP-Sensorica to use and work for FREEDOM COOP
http://fair.coop
GNU Affero General Public License v3.0
31 stars 12 forks source link

Python 3 support #513

Open jsalatas opened 4 years ago

jsalatas commented 4 years ago

in the install.txt it mentions

You need python 2.7+, but not python 3+

as you know python 2 is reaching its end of life at January 1st, 2020. Are there any plans to migrate to python 3?

bum2 commented 4 years ago

The plan is to add another huge pending issue to the queue, with the hope that someone takes it in order to solve that (same hope for all other open issues around)... I think it's good to do it asap, but even better will be coinciding with the release of version 1.0.0 (we are releasing now the v0.9.9), because that will be the first version without forcing the FreedomCoop context, or any other forced context, and is expected to have hundreds of less code lines (the whole old hardcoded membership system of FdC disppears). If no one else tooks this issue (or the other huge pending issue since years: the translation of db strings), I will try to include them in my tasks for the next 1.0 release... hopefully some other django devs joins us to help!

encosianima commented 4 years ago

Well, if it can be of any help, I had a word earlier today with a friend of mine from Basque country, Django expertise with a bit of experience in upgrading from version 1.11 onward, just sent him all info regarding OCP, and he's available to let us know if it's viable for him to do the task and quote.

shagi commented 4 years ago

Hi! I'm that basque guy :-)

I'll begin upgrading on several steps, preliminary python3 support, then continue removing deprecation warnings, then start updating dependencies, ok?