The code has moved on a lot since those versions. In fact, the removal of the unicode adornment on all the strings is problematic. It causes all sorts of problems with diffing the files and trying to isolate your changes. I've attached a sample diff to show point.
As to Python 3.3, duplicity has only been tested to work on Python 3.6 and above. All of the ones before that have oddball unicode issues.
The current source resides at https://gitlab.com/duplicity/duplicity. Given the number of incompatible changes, I'm going to need some help. If you could checkout that code and apply your changes, I would really appreciate it, otherwise, it will take a long while.
The code has moved on a lot since those versions. In fact, the removal of the unicode adornment on all the strings is problematic. It causes all sorts of problems with diffing the files and trying to isolate your changes. I've attached a sample diff to show point.
As to Python 3.3, duplicity has only been tested to work on Python 3.6 and above. All of the ones before that have oddball unicode issues.
The current source resides at https:/ /gitlab. com/duplicity/ duplicity. Given the number of incompatible changes, I'm going to need some help. If you could checkout that code and apply your changes, I would really appreciate it, otherwise, it will take a long while.