pootle icon indicating copy to clipboard operation
pootle copied to clipboard

Port to python3 -- python2 going EOL on Jan, 2020

Open dpaleino opened this issue 6 years ago • 4 comments

Hello,

Pootle should really be ported to python3, as python2 is going to not be supported anymore in 4 months' time, on January 2020.

I've read the wiki, and saw there were some plans -- is there any progress on this?

Thank you for everything you've done! David

dpaleino avatar Aug 30 '19 20:08 dpaleino

For the beginning we should choose one option. Is there any feedback if somebody can't update the python version? Anyways here are some good starting points: https://docs.python.org/3/howto/pyporting.html https://www.digitalocean.com/community/tutorials/how-to-port-python-2-code-to-python-3

Bachstelze avatar Sep 14 '19 20:09 Bachstelze

In 2020 the support could be dropped for django 1.11. So we should also update the django version. Django 2 and 3 only runs with python3 which makes a python2 support lapsed: https://docs.djangoproject.com/en/dev/releases/3.0/

Bachstelze avatar Sep 15 '19 08:09 Bachstelze

What is the reason for all the unmerged PRs?

It will be horrible to merge them after the rewrite to python3!

Bachstelze avatar Sep 24 '19 07:09 Bachstelze

Hi all. What's the update on Python3 upgrade plan? Maybe for a start, we can use 2to3 to switch to Python3.

za avatar Sep 07 '23 03:09 za