0.7.15 included a rewrite of the b2 backend to be much faster. The rewrite uses the official b2 API, not web access, thus the need for the package.
If you issue the commands below, you should see similar results: ken@dione:~$ pip --version pip 9.0.1 from /usr/local/lib/python2.7/site-packages (python 2.7) ken@dione:~$ pip2 --version pip 9.0.1 from /usr/local/lib/python2.7/site-packages (python 2.7) ken@dione:~$ pip3 --version pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6) Please do the commands and post the results, just copy/paste from the console. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to duplicity in Ubuntu. https://bugs.launchpad.net/bugs/1743247 Title: B2 Python APIs are missing Status in Duplicity: In Progress Status in duplicity package in Ubuntu: Confirmed Bug description: When I try to use the B2 backend with 0.7.16-0ubuntu1ppa1347~ubuntu16.04.1, I get the following error: > BackendException: B2 backend requires B2 Python APIs (pip install b2) It seems odd to me that the library would be installed outside of apt. I had an old package from trusty (duplicity_0.7.14-0ubuntu0ppa1316~ubuntu14.04.1_amd64.deb) with 0.7.14 which works fine on 16.04, which makes me think this regression was in 0.7.15 or 0.7.16. To manage notifications about this bug go to: https://bugs.launchpad.net/duplicity/+bug/1743247/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp