Created by: lclarkmichalek
Archlinux is migrating to python3, and there is no good reason not to use it for a program such as this. I've just run the 2to3 tool over the autojump script and changed the protocol for pickle to use to be explicitly 2, as python 3 has a new pickle protocol that is incompatible with python 2.*.
Maintaining the project in python3 shouldn't be too hard (I've found it easy enough with other projects), and as you are not dealing with any obscure modules, there should be no problems with that.
All in all, in the long run, it would be better to start with python3 now, and not have problems later on when python 2.* is no longer sufficient for your needs, and you have to migrate legacy code.
Thanks,
Laurie