-
-
Notifications
You must be signed in to change notification settings - Fork 467
Description
I was wondering if there were any Python3 / Qt5 modernization plans for git-cola. If there isn't, I would like to volunteer for that task. There are many paths we can take for that and I wanted to get a discussion started.
My thought is that since git-cola is targeted at developers, there isn't many chances that they run on a system that doesn't have Python 3, so we wouldn't need to keep the code python2-compatible.
Qt5, however, is another story. There hasn't been an Ubuntu LTS release with it yet, so having it as a dependency now might be a bit too soon.
The plan I have in mind is a 3 step modernization process, each of which resulting in a feature-release (1.10, 1.11, 1.12):
- 1.10: Python 2 modernization (future imports and all) and using PyQt's new api. Drop Python 2.5.
- 1.11: Python 3
- 1.12: Qt5
Of course, that's only a proposal I make to get the discussion started. What do you think?