Hi Lumin, On Tue, Feb 06, 2018 at 03:27:22PM +0000, Lumin wrote: > I checked the packaging,
Thanks a lot! > 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. Would you mind pushing your patch directly? I do not see any advantage if I would proxy your patch. ;-) > 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: Seems there is some service needed at port 5000. But which one??? > 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. May be if somebody has a solution for this one also 1. (No module named vendored) might be related. > 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. I admit up to know I have not checked this file but probably having these will help. Kind regards Andreas. > [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, > -- http://fam-tille.de