Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #10101

Bug#777089: Preconditions for python-moto finished - help needed to build package itself

From Lumin <cdluminate@gmail.com>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.python
Subject Bug#777089: Preconditions for python-moto finished - help needed to build package itself
Date 2018-02-06 16:40 +0100
Message-ID <vgdvI-it-7@gated-at.bofh.it> (permalink)
References <oQgVH-680-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


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,

Back to linux.debian.maint.python | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Bug#777089: Preconditions for python-moto finished - help needed to build package itself Lumin <cdluminate@gmail.com> - 2018-02-06 16:40 +0100
  Bug#777089: Preconditions for python-moto finished - help needed to build package itself Andreas Tille <andreas@fam-tille.de> - 2018-02-06 17:10 +0100
    Bug#777089: Preconditions for python-moto finished - help needed to build package itself Lumin <cdluminate@gmail.com> - 2018-02-06 17:20 +0100
  Bug#777089: Preconditions for python-moto finished - help needed to build package itself Andreas Tille <andreas@an3as.eu> - 2018-02-07 16:00 +0100

csiph-web