Package: python3-b2sdk Version: 1.0.2-1 Severity: important The upstream b2sdk package depends on arrow[1], but the debian package does not. This results in failure to import parts of the b2sdk:
$ python3 Python 3.7.6 (default, Jan 19 2020, 22:34:52) [GCC 9.2.1 20200117] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from b2sdk.api import B2Api Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3/dist-packages/b2sdk/api.py", line 13, in <module> from .account_info.sqlite_account_info import SqliteAccountInfo File "/usr/lib/python3/dist-packages/b2sdk/account_info/__init__.py", line 11, in <module> from .in_memory import InMemoryAccountInfo File "/usr/lib/python3/dist-packages/b2sdk/account_info/in_memory.py", line 12, in <module> from .upload_url_pool import UrlPoolAccountInfo File "/usr/lib/python3/dist-packages/b2sdk/account_info/upload_url_pool.py", line 15, in <module> from .abstract import AbstractAccountInfo File "/usr/lib/python3/dist-packages/b2sdk/account_info/abstract.py", line 15, in <module> from b2sdk.raw_api import ALL_CAPABILITIES File "/usr/lib/python3/dist-packages/b2sdk/raw_api.py", line 25, in <module> from .b2http import B2Http File "/usr/lib/python3/dist-packages/b2sdk/b2http.py", line 13, in <module> import arrow ModuleNotFoundError: No module named 'arrow' Installing the python3-arrow package fixes this issue. [1]: https://github.com/Backblaze/b2-sdk-python/blob/1707190972a5d6807c7d928dd5d295dce6920915/requirements.txt#L1-L2 -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.2.0-2-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8), LANGUAGE=en_CA.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages python3-b2sdk depends on: ii python3 3.7.5-3 ii python3-logfury 0.1.2-3 ii python3-pkg-resources 44.0.0-1 ii python3-requests 2.22.0-2 ii python3-six 1.14.0-2 ii python3-tqdm 4.43.0-1 python3-b2sdk recommends no packages. python3-b2sdk suggests no packages. -- no debconf information