Hi Andreas, I checked the packaging, and my debuild ended up with an error different from
> AttributeError: 'module' object has no attribute 'backport_assert_raises' According to a quick investigation on this problem, I'm sure there are still some missing B-Ds in control file. With patch [1] dpkg-buildpackage can go a bit further while building this package. See requirements-dev.txt. And new problems arose: 1. $ make test # python2 ImportError: No module named vendored 2. $ make test_server # python2 ConnectionError: HTTPConnectionPool(host='localhost', port=5000): Max retries exceeded with url: 3. $ nosetests3 -sv --with-coverage --cover-html ./tests/ ModuleNotFoundError: No module named 'botocore.vendored' AttributeError: module 'botocore' has no attribute 'vendored' It seems that the "vendored" is from botocore package. I'm not sure which package or script to blame. Further investigation needed. 4. $ debuild A bunch of errors. e.g. error: [Errno 111] Connection refused I don't know whether it helps to add all the dependencies specified by requirements-dev.txt to control. [1] as follows. diff --git a/debian/control b/debian/control index d950b12..5418dd3 100644 --- a/debian/control +++ b/debian/control @@ -5,6 +5,7 @@ Section: python Priority: optional Build-Depends: debhelper (>= 11), dh-python, + flake8, python-all, python-setuptools, python-aws-xray-sdk, @@ -15,11 +16,14 @@ Build-Depends: debhelper (>= 11), python-botocore (>= 1.7.12), python-cookies, python-cryptography (>= 2.0.0), + python-freezegun, python-jinja2, python-jsondiff, + python-nose, python-requests, python-xmltodict, python-six, + python-sure, python-werkzeug, python-dateutil, python-mock, @@ -36,11 +40,14 @@ Build-Depends: debhelper (>= 11), python3-botocore (>= 1.7.12), python3-cookies, python3-cryptography (>= 2.0.0), + python3-freezegun, python3-jinja2, python3-jsondiff, + python3-nose, python3-requests, python3-xmltodict, python3-six, + python3-sure, python3-werkzeug, python3-dateutil, python3-mock, -- Best,