2to3 is the old method, and somewhat annoying. You need to run an extra translation step, which is (albeit minimally) slower, and you can't do an editable install because the source is not really Python 3 compatible.
This does add a dependency on six, but I think it's ubiquitous enough now to not be a problem.
2to3 is the old method, and somewhat annoying. You need to run an extra translation step, which is (albeit minimally) slower, and you can't do an editable install because the source is not really Python 3 compatible.
This does add a dependency on six, but I think it's ubiquitous enough now to not be a problem.