~valhalla/#1142963

success

f3a49e6Elena ``of Valhalla'' Grandi

Add missing py.typed file.

Owner
~valhalla
Created
2 months ago
Updated
2 months ago
Build manifest
view manifest »

Tasks

view log »
test view log »
qa view log »
go to bottom »
go to top »
setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
[#1142963] 2024/02/03 20:40:58 Booting image debian/stable (default) on port 22392
[#1142963] 2024/02/03 20:40:58 Waiting for guest to settle
[#1142963] 2024/02/03 20:41:07 Sending tasks
[#1142963] 2024/02/03 20:41:08 Sending build environment
[#1142963] 2024/02/03 20:41:08 Installing packages
Warning: Permanently added '[localhost]:22392' (ED25519) to the list of known hosts.
Hit:1 http://deb.debian.org/debian bookworm InRelease
Reading package lists...
Warning: Permanently added '[localhost]:22392' (ED25519) to the list of known hosts.
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  docutils-common python3-chardet python3-distutils python3-docutils
  python3-flake8 python3-isort python3-lib2to3 python3-mccabe python3-pbr
  python3-pkg-resources python3-pycodestyle python3-pyflakes python3-pygments
  python3-restructuredtext-lint python3-roman python3-setuptools python3-six
  python3-stevedore python3-toml sgml-base xml-core
Suggested packages:
  python-coverage-doc python-doc8-doc docutils-doc fonts-linuxlibertine
  | ttf-linux-libertine texlive-lang-french texlive-latex-base
  texlive-latex-recommended python-nose2-doc python-pygments-doc
  ttf-bitstream-vera python-setuptools-doc sgml-base-doc debhelper
Recommended packages:
  python3-colorama libpaper-utils python3-pil pyflakes3
The following NEW packages will be installed:
  docutils-common flake8 isort python3-chardet python3-coverage
  python3-distutils python3-doc8 python3-docutils python3-flake8 python3-isort
  python3-lib2to3 python3-mccabe python3-nose2 python3-pbr
  python3-pkg-resources python3-pycodestyle python3-pyflakes python3-pygments
  python3-restructuredtext-lint python3-roman python3-setuptools python3-six
  python3-stevedore python3-toml sgml-base xml-core
0 upgraded, 26 newly installed, 0 to remove and 0 not upgraded.
Need to get 3153 kB of archives.
After this operation, 16.1 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 sgml-base all 1.31 [15.4 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 xml-core all 0.18+nmu1 [23.8 kB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 docutils-common all 0.19+dfsg-6 [127 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 python3-mccabe all 0.7.0-1 [10.5 kB]
Get:5 http://deb.debian.org/debian bookworm/main amd64 python3-pycodestyle all 2.10.0-1 [47.4 kB]
Get:6 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB]
Get:7 http://deb.debian.org/debian bookworm/main amd64 python3-pyflakes all 2.5.0-1 [62.9 kB]
Get:8 http://deb.debian.org/debian bookworm/main amd64 python3-lib2to3 all 3.11.2-3 [76.3 kB]
Get:9 http://deb.debian.org/debian bookworm/main amd64 python3-distutils all 3.11.2-3 [131 kB]
Get:10 http://deb.debian.org/debian bookworm/main amd64 python3-setuptools all 66.1.1-1 [521 kB]
Get:11 http://deb.debian.org/debian bookworm/main amd64 python3-flake8 all 5.0.4-4 [58.9 kB]
Get:12 http://deb.debian.org/debian bookworm/main amd64 flake8 all 5.0.4-4 [20.6 kB]
Get:13 http://deb.debian.org/debian bookworm/main amd64 python3-toml all 0.10.2-1 [16.2 kB]
Get:14 http://deb.debian.org/debian bookworm/main amd64 python3-isort all 5.6.4-1 [63.2 kB]
Get:15 http://deb.debian.org/debian bookworm/main amd64 isort all 5.6.4-1 [5660 B]
Get:16 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB]
Get:17 http://deb.debian.org/debian bookworm/main amd64 python3-coverage amd64 6.5.0+dfsg1-2+b1 [153 kB]
Get:18 http://deb.debian.org/debian bookworm/main amd64 python3-roman all 3.3-3 [9880 B]
Get:19 http://deb.debian.org/debian bookworm/main amd64 python3-docutils all 0.19+dfsg-6 [382 kB]
Get:20 http://deb.debian.org/debian bookworm/main amd64 python3-restructuredtext-lint all 1.3.2-2 [14.1 kB]
Get:21 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB]
Get:22 http://deb.debian.org/debian bookworm/main amd64 python3-pbr all 5.10.0-2 [61.4 kB]
Get:23 http://deb.debian.org/debian bookworm/main amd64 python3-stevedore all 4.0.2-2 [21.0 kB]
Get:24 http://deb.debian.org/debian bookworm/main amd64 python3-pygments all 2.14.0+dfsg-1 [783 kB]
Get:25 http://deb.debian.org/debian bookworm/main amd64 python3-doc8 all 0.10.1-1 [18.1 kB]
Get:26 http://deb.debian.org/debian bookworm/main amd64 python3-nose2 all 0.12.0-1 [107 kB]
Fetched 3153 kB in 0s (16.5 MB/s)
Selecting previously unselected package sgml-base.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 24356 files and directories currently installed.)
Preparing to unpack .../00-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../01-xml-core_0.18+nmu1_all.deb ...
Unpacking xml-core (0.18+nmu1) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../02-docutils-common_0.19+dfsg-6_all.deb ...
Unpacking docutils-common (0.19+dfsg-6) ...
Selecting previously unselected package python3-mccabe.
Preparing to unpack .../03-python3-mccabe_0.7.0-1_all.deb ...
Unpacking python3-mccabe (0.7.0-1) ...
Selecting previously unselected package python3-pycodestyle.
Preparing to unpack .../04-python3-pycodestyle_2.10.0-1_all.deb ...
Unpacking python3-pycodestyle (2.10.0-1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../05-python3-pkg-resources_66.1.1-1_all.deb ...
Unpacking python3-pkg-resources (66.1.1-1) ...
Selecting previously unselected package python3-pyflakes.
Preparing to unpack .../06-python3-pyflakes_2.5.0-1_all.deb ...
Unpacking python3-pyflakes (2.5.0-1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../07-python3-lib2to3_3.11.2-3_all.deb ...
Unpacking python3-lib2to3 (3.11.2-3) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../08-python3-distutils_3.11.2-3_all.deb ...
Unpacking python3-distutils (3.11.2-3) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../09-python3-setuptools_66.1.1-1_all.deb ...
Unpacking python3-setuptools (66.1.1-1) ...
Selecting previously unselected package python3-flake8.
Preparing to unpack .../10-python3-flake8_5.0.4-4_all.deb ...
Unpacking python3-flake8 (5.0.4-4) ...
Selecting previously unselected package flake8.
Preparing to unpack .../11-flake8_5.0.4-4_all.deb ...
Unpacking flake8 (5.0.4-4) ...
Selecting previously unselected package python3-toml.
Preparing to unpack .../12-python3-toml_0.10.2-1_all.deb ...
Unpacking python3-toml (0.10.2-1) ...
Selecting previously unselected package python3-isort.
Preparing to unpack .../13-python3-isort_5.6.4-1_all.deb ...
Unpacking python3-isort (5.6.4-1) ...
Selecting previously unselected package isort.
Preparing to unpack .../14-isort_5.6.4-1_all.deb ...
Unpacking isort (5.6.4-1) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../15-python3-chardet_5.1.0+dfsg-2_all.deb ...
Unpacking python3-chardet (5.1.0+dfsg-2) ...
Selecting previously unselected package python3-coverage.
Preparing to unpack .../16-python3-coverage_6.5.0+dfsg1-2+b1_amd64.deb ...
Unpacking python3-coverage (6.5.0+dfsg1-2+b1) ...
Selecting previously unselected package python3-roman.
Preparing to unpack .../17-python3-roman_3.3-3_all.deb ...
Unpacking python3-roman (3.3-3) ...
Selecting previously unselected package python3-docutils.
Preparing to unpack .../18-python3-docutils_0.19+dfsg-6_all.deb ...
Unpacking python3-docutils (0.19+dfsg-6) ...
Selecting previously unselected package python3-restructuredtext-lint.
Preparing to unpack .../19-python3-restructuredtext-lint_1.3.2-2_all.deb ...
Unpacking python3-restructuredtext-lint (1.3.2-2) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../20-python3-six_1.16.0-4_all.deb ...
Unpacking python3-six (1.16.0-4) ...
Selecting previously unselected package python3-pbr.
Preparing to unpack .../21-python3-pbr_5.10.0-2_all.deb ...
Unpacking python3-pbr (5.10.0-2) ...
Selecting previously unselected package python3-stevedore.
Preparing to unpack .../22-python3-stevedore_4.0.2-2_all.deb ...
Unpacking python3-stevedore (4.0.2-2) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../23-python3-pygments_2.14.0+dfsg-1_all.deb ...
Unpacking python3-pygments (2.14.0+dfsg-1) ...
Selecting previously unselected package python3-doc8.
Preparing to unpack .../24-python3-doc8_0.10.1-1_all.deb ...
Unpacking python3-doc8 (0.10.1-1) ...
Selecting previously unselected package python3-nose2.
Preparing to unpack .../25-python3-nose2_0.12.0-1_all.deb ...
Unpacking python3-nose2 (0.12.0-1) ...
Setting up python3-pkg-resources (66.1.1-1) ...
Setting up python3-pyflakes (2.5.0-1) ...
Setting up python3-coverage (6.5.0+dfsg1-2+b1) ...
Setting up python3-six (1.16.0-4) ...
Setting up python3-roman (3.3-3) ...
Setting up python3-pycodestyle (2.10.0-1) ...
Setting up python3-pygments (2.14.0+dfsg-1) ...
Setting up python3-chardet (5.1.0+dfsg-2) ...
Setting up python3-toml (0.10.2-1) ...
Setting up python3-isort (5.6.4-1) ...
Setting up python3-mccabe (0.7.0-1) ...
Setting up sgml-base (1.31) ...
Setting up python3-lib2to3 (3.11.2-3) ...
Setting up python3-distutils (3.11.2-3) ...
Setting up python3-setuptools (66.1.1-1) ...
Setting up python3-pbr (5.10.0-2) ...
Setting up python3-nose2 (0.12.0-1) ...
Setting up isort (5.6.4-1) ...
Setting up python3-flake8 (5.0.4-4) ...
Setting up xml-core (0.18+nmu1) ...
Setting up python3-stevedore (4.0.2-2) ...
Setting up flake8 (5.0.4-4) ...
Processing triggers for sgml-base (1.31) ...
Setting up docutils-common (0.19+dfsg-6) ...
Processing triggers for sgml-base (1.31) ...
Setting up python3-docutils (0.19+dfsg-6) ...
Setting up python3-restructuredtext-lint (1.3.2-2) ...
Setting up python3-doc8 (0.10.1-1) ...
[#1142963] 2024/02/03 20:41:13 Cloning repositories
Cloning into 'hazwaz'...
+ cd hazwaz
+ git checkout -q f3a49e6a8ad7247fbe32e455cdc1e3f217a0e073
+ cd hazwaz
+ git submodule update --init --recursive
[#1142963] 2024/02/03 20:41:14 Running task test
[#1142963] 2024/02/03 20:41:15 Running task qa
[#1142963] 2024/02/03 20:41:16 Processing post-success triggers...
[#1142963] 2024/02/03 20:41:16 Skipping trigger, condition unmet
test
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
+ cd hazwaz
+ sh check coverage
.#!/bin/sh
cmd=${0##*/}
exec grep -F "$@"
.cat: no_such_file: No such file or directory
..................
----------------------------------------------------------------------
Ran 20 tests in 0.019s

OK
Name                    Stmts   Miss  Cover   Missing
-----------------------------------------------------
hazwaz/__init__.py          2      0   100%
hazwaz/command.py          72      2    97%   113, 169
hazwaz/mixins.py           16      0   100%
hazwaz/unittest.py         28      7    75%   44-45, 48-53, 57
setup.py                    8      8     0%   1-10
tests/test_command.py     115      1    99%   230
tests/test_mixins.py       35      1    97%   61
-----------------------------------------------------
TOTAL                     276     19    93%

qa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
+ cd hazwaz
+ sh check qa
Skipped 1 files
/usr/bin/doc8
/usr/lib/python3/dist-packages/doc8/parser.py:69: DeprecationWarning: The frontend.OptionParser class will be replaced by a subclass of argparse.ArgumentParser in Docutils 0.21 or later.
  opt = frontend.OptionParser(components=[parser], defaults=defaults)
/usr/lib/python3.11/optparse.py:1000: DeprecationWarning: The frontend.Option class will be removed in Docutils 0.21 or later.
  option = self.option_class(*args, **kwargs)
/usr/lib/python3/dist-packages/doc8/utils.py:60: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in document.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/checks.py:163: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in node.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/parser.py:69: DeprecationWarning: The frontend.OptionParser class will be replaced by a subclass of argparse.ArgumentParser in Docutils 0.21 or later.
  opt = frontend.OptionParser(components=[parser], defaults=defaults)
/usr/lib/python3.11/optparse.py:1000: DeprecationWarning: The frontend.Option class will be removed in Docutils 0.21 or later.
  option = self.option_class(*args, **kwargs)
/usr/lib/python3/dist-packages/doc8/utils.py:60: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in document.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/checks.py:163: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in node.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/parser.py:69: DeprecationWarning: The frontend.OptionParser class will be replaced by a subclass of argparse.ArgumentParser in Docutils 0.21 or later.
  opt = frontend.OptionParser(components=[parser], defaults=defaults)
/usr/lib/python3.11/optparse.py:1000: DeprecationWarning: The frontend.Option class will be removed in Docutils 0.21 or later.
  option = self.option_class(*args, **kwargs)
/usr/lib/python3/dist-packages/doc8/utils.py:60: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in document.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/checks.py:163: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in node.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/parser.py:69: DeprecationWarning: The frontend.OptionParser class will be replaced by a subclass of argparse.ArgumentParser in Docutils 0.21 or later.
  opt = frontend.OptionParser(components=[parser], defaults=defaults)
/usr/lib/python3.11/optparse.py:1000: DeprecationWarning: The frontend.Option class will be removed in Docutils 0.21 or later.
  option = self.option_class(*args, **kwargs)
/usr/lib/python3/dist-packages/doc8/utils.py:60: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in document.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/checks.py:163: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in node.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/parser.py:69: DeprecationWarning: The frontend.OptionParser class will be replaced by a subclass of argparse.ArgumentParser in Docutils 0.21 or later.
  opt = frontend.OptionParser(components=[parser], defaults=defaults)
/usr/lib/python3.11/optparse.py:1000: DeprecationWarning: The frontend.Option class will be removed in Docutils 0.21 or later.
  option = self.option_class(*args, **kwargs)
/usr/lib/python3/dist-packages/doc8/utils.py:60: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in document.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/checks.py:163: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in node.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/parser.py:69: DeprecationWarning: The frontend.OptionParser class will be replaced by a subclass of argparse.ArgumentParser in Docutils 0.21 or later.
  opt = frontend.OptionParser(components=[parser], defaults=defaults)
/usr/lib/python3.11/optparse.py:1000: DeprecationWarning: The frontend.Option class will be removed in Docutils 0.21 or later.
  option = self.option_class(*args, **kwargs)
/usr/lib/python3/dist-packages/doc8/utils.py:60: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in document.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/checks.py:163: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in node.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/parser.py:69: DeprecationWarning: The frontend.OptionParser class will be replaced by a subclass of argparse.ArgumentParser in Docutils 0.21 or later.
  opt = frontend.OptionParser(components=[parser], defaults=defaults)
/usr/lib/python3.11/optparse.py:1000: DeprecationWarning: The frontend.Option class will be removed in Docutils 0.21 or later.
  option = self.option_class(*args, **kwargs)
/usr/lib/python3/dist-packages/doc8/utils.py:60: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in document.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/checks.py:163: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in node.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/parser.py:69: DeprecationWarning: The frontend.OptionParser class will be replaced by a subclass of argparse.ArgumentParser in Docutils 0.21 or later.
  opt = frontend.OptionParser(components=[parser], defaults=defaults)
/usr/lib/python3.11/optparse.py:1000: DeprecationWarning: The frontend.Option class will be removed in Docutils 0.21 or later.
  option = self.option_class(*args, **kwargs)
/usr/lib/python3/dist-packages/doc8/utils.py:60: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in document.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/checks.py:163: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in node.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/parser.py:69: DeprecationWarning: The frontend.OptionParser class will be replaced by a subclass of argparse.ArgumentParser in Docutils 0.21 or later.
  opt = frontend.OptionParser(components=[parser], defaults=defaults)
/usr/lib/python3.11/optparse.py:1000: DeprecationWarning: The frontend.Option class will be removed in Docutils 0.21 or later.
  option = self.option_class(*args, **kwargs)
/usr/lib/python3/dist-packages/doc8/utils.py:60: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in document.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/checks.py:163: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in node.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/parser.py:69: DeprecationWarning: The frontend.OptionParser class will be replaced by a subclass of argparse.ArgumentParser in Docutils 0.21 or later.
  opt = frontend.OptionParser(components=[parser], defaults=defaults)
/usr/lib/python3.11/optparse.py:1000: DeprecationWarning: The frontend.Option class will be removed in Docutils 0.21 or later.
  option = self.option_class(*args, **kwargs)
/usr/lib/python3/dist-packages/doc8/utils.py:60: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in document.traverse(include_self=True):
/usr/lib/python3/dist-packages/doc8/checks.py:163: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
  for n in node.traverse(include_self=True):
Scanning...
Validating...
========
Total files scanned = 11
Total files ignored = 0
Total accumulated errors = 0
Detailed error counts:
    - doc8.checks.CheckCarriageReturn = 0
    - doc8.checks.CheckIndentationNoTab = 0
    - doc8.checks.CheckMaxLineLength = 0
    - doc8.checks.CheckNewlineEndOfFile = 0
    - doc8.checks.CheckTrailingWhitespace = 0
    - doc8.checks.CheckValidity = 0
Build complete: success 2 months ago (took 8 seconds)