#116695 success

Owner
~hristoast
Created
8 months ago
Updated
8 months ago
Build manifest
view manifest »

Tasks

view log »
install-requirements view log »
install-dev-requirements view log »
setup-flake8 view log »
test-black view log »
test-flake8 view log »
test-pytest view log »
test-build-dist view log »
test-install view log »
annotate view log »
deploy-demo view log »
upload-to-pypi view log »
go to bottom »
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
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
[#116695] 2019/12/01 20:19:53 Booting image debian/stable (default) on port 22781
[#116695] 2019/12/01 20:19:57 Waiting for guest to settle
[#116695] 2019/12/01 20:20:05 Sending tasks
[#116695] 2019/12/01 20:20:07 Sending build environment
[#116695] 2019/12/01 20:20:08 Sending secrets
[#116695] 2019/12/01 20:20:08 Resolving secret 070153b0-ef25-44ac-8a80-9864079c1eb0
[#116695] 2019/12/01 20:20:08 Resolving secret 688f0848-0393-48ae-af1a-5403c0bd45d8
[#116695] 2019/12/01 20:20:08 Resolving secret 80fe50f8-0cc9-47ab-88e6-43796572caaf
[#116695] 2019/12/01 20:20:09 Resolving secret 9dfcd7d0-3043-424a-a664-588bada60817
[#116695] 2019/12/01 20:20:09 Resolving secret 935e93b9-22c2-47ff-be0e-5ef892700aa8
[#116695] 2019/12/01 20:20:10 Installing packages
Warning: Permanently added '[localhost]:22781' (ECDSA) to the list of known hosts.
Hit:1 http://deb.debian.org/debian buster InRelease
Reading package lists...
Warning: Permanently added '[localhost]:22781' (ECDSA) to the list of known hosts.
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  dh-python gir1.2-glib-2.0 libcurl4 libexpat1-dev libgirepository-1.0-1
  libglib2.0-0 libglib2.0-data libicu63 libpython3-dev libpython3.7
  libpython3.7-dev libxml2 libyaml-0-2 python-pip-whl python3-asn1crypto
  python3-cffi-backend python3-crypto python3-cryptography python3-dbus
  python3-dev python3-distutils python3-entrypoints python3-gi python3-keyring
  python3-keyrings.alt python3-lib2to3 python3-pkg-resources
  python3-secretstorage python3-setuptools python3-six python3-wheel
  python3-xdg python3.7-dev shared-mime-info xdg-user-dirs
Suggested packages:
  python-crypto-doc python-cryptography-doc python3-cryptography-vectors
  python-dbus-doc python3-dbus-dbg gnome-keyring libkf5wallet-bin
  gir1.2-gnomekeyring-1.0 python-secretstorage-doc python-setuptools-doc
The following NEW packages will be installed:
  curl dh-python gir1.2-glib-2.0 libcurl4 libexpat1-dev libgirepository-1.0-1
  libglib2.0-0 libglib2.0-data libicu63 libpython3-dev libpython3.7
  libpython3.7-dev libxml2 libyaml-0-2 python-pip-whl python3-asn1crypto
  python3-cffi-backend python3-crypto python3-cryptography python3-dbus
  python3-dev python3-distutils python3-entrypoints python3-gi python3-keyring
  python3-keyrings.alt python3-lib2to3 python3-pip python3-pkg-resources
  python3-secretstorage python3-setuptools python3-six python3-wheel
  python3-xdg python3-yaml python3.7-dev shared-mime-info xdg-user-dirs
0 upgraded, 38 newly installed, 0 to remove and 0 not upgraded.
Need to get 67.4 MB of archives.
After this operation, 158 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 libcurl4 amd64 7.64.0-4 [332 kB]
Get:2 http://deb.debian.org/debian buster/main amd64 curl amd64 7.64.0-4 [264 kB]
Get:3 http://deb.debian.org/debian buster/main amd64 python3-lib2to3 all 3.7.3-1 [76.7 kB]
Get:4 http://deb.debian.org/debian buster/main amd64 python3-distutils all 3.7.3-1 [142 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 dh-python all 3.20190308 [99.3 kB]
Get:6 http://deb.debian.org/debian buster/main amd64 libglib2.0-0 amd64 2.58.3-2+deb10u2 [1258 kB]
Get:7 http://deb.debian.org/debian buster/main amd64 libgirepository-1.0-1 amd64 1.58.3-2 [92.8 kB]
Get:8 http://deb.debian.org/debian buster/main amd64 gir1.2-glib-2.0 amd64 1.58.3-2 [143 kB]
Get:9 http://deb.debian.org/debian buster/main amd64 libexpat1-dev amd64 2.2.6-2+deb10u1 [153 kB]
Get:10 http://deb.debian.org/debian buster/main amd64 libglib2.0-data all 2.58.3-2+deb10u2 [1110 kB]
Get:11 http://deb.debian.org/debian buster/main amd64 libicu63 amd64 63.1-6 [8292 kB]
Get:12 http://deb.debian.org/debian buster/main amd64 libpython3.7 amd64 3.7.3-2 [1498 kB]
Get:13 http://deb.debian.org/debian buster/main amd64 libpython3.7-dev amd64 3.7.3-2 [48.4 MB]
Get:14 http://deb.debian.org/debian buster/main amd64 libpython3-dev amd64 3.7.3-1 [20.1 kB]
Get:15 http://deb.debian.org/debian buster/main amd64 libxml2 amd64 2.9.4+dfsg1-7+b3 [687 kB]
Get:16 http://deb.debian.org/debian buster/main amd64 libyaml-0-2 amd64 0.2.1-1 [47.2 kB]
Get:17 http://deb.debian.org/debian buster/main amd64 python-pip-whl all 18.1-5 [1591 kB]
Get:18 http://deb.debian.org/debian buster/main amd64 python3-asn1crypto all 0.24.0-1 [78.2 kB]
Get:19 http://deb.debian.org/debian buster/main amd64 python3-cffi-backend amd64 1.12.2-1 [79.7 kB]
Get:20 http://deb.debian.org/debian buster/main amd64 python3-crypto amd64 2.6.1-9+b1 [263 kB]
Get:21 http://deb.debian.org/debian buster/main amd64 python3-six all 1.12.0-1 [15.7 kB]
Get:22 http://deb.debian.org/debian buster/main amd64 python3-cryptography amd64 2.6.1-3+deb10u2 [219 kB]
Get:23 http://deb.debian.org/debian buster/main amd64 python3-dbus amd64 1.2.8-3 [103 kB]
Get:24 http://deb.debian.org/debian buster/main amd64 python3.7-dev amd64 3.7.3-2 [509 kB]
Get:25 http://deb.debian.org/debian buster/main amd64 python3-dev amd64 3.7.3-1 [1264 B]
Get:26 http://deb.debian.org/debian buster/main amd64 python3-entrypoints all 0.3-1 [5508 B]
Get:27 http://deb.debian.org/debian buster/main amd64 python3-gi amd64 3.30.4-1 [180 kB]
Get:28 http://deb.debian.org/debian buster/main amd64 python3-secretstorage all 2.3.1-2 [14.2 kB]
Get:29 http://deb.debian.org/debian buster/main amd64 python3-keyring all 17.1.1-1 [43.1 kB]
Get:30 http://deb.debian.org/debian buster/main amd64 python3-keyrings.alt all 3.1.1-1 [18.2 kB]
Get:31 http://deb.debian.org/debian buster/main amd64 python3-pip all 18.1-5 [171 kB]
Get:32 http://deb.debian.org/debian buster/main amd64 python3-pkg-resources all 40.8.0-1 [153 kB]
Get:33 http://deb.debian.org/debian buster/main amd64 python3-setuptools all 40.8.0-1 [306 kB]
Get:34 http://deb.debian.org/debian buster/main amd64 python3-wheel all 0.32.3-2 [19.4 kB]
Get:35 http://deb.debian.org/debian buster/main amd64 python3-xdg all 0.25-5 [35.9 kB]
Get:36 http://deb.debian.org/debian buster/main amd64 python3-yaml amd64 3.13-2 [121 kB]
Get:37 http://deb.debian.org/debian buster/main amd64 shared-mime-info amd64 1.10-1 [766 kB]
Get:38 http://deb.debian.org/debian buster/main amd64 xdg-user-dirs amd64 0.17-2 [53.8 kB]
Fetched 67.4 MB in 11s (5990 kB/s)
Selecting previously unselected package libcurl4:amd64.
(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 ... 30066 files and directories currently installed.)
Preparing to unpack .../00-libcurl4_7.64.0-4_amd64.deb ...
Unpacking libcurl4:amd64 (7.64.0-4) ...
Selecting previously unselected package curl.
Preparing to unpack .../01-curl_7.64.0-4_amd64.deb ...
Unpacking curl (7.64.0-4) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../02-python3-lib2to3_3.7.3-1_all.deb ...
Unpacking python3-lib2to3 (3.7.3-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../03-python3-distutils_3.7.3-1_all.deb ...
Unpacking python3-distutils (3.7.3-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../04-dh-python_3.20190308_all.deb ...
Unpacking dh-python (3.20190308) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../05-libglib2.0-0_2.58.3-2+deb10u2_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.58.3-2+deb10u2) ...
Selecting previously unselected package libgirepository-1.0-1:amd64.
Preparing to unpack .../06-libgirepository-1.0-1_1.58.3-2_amd64.deb ...
Unpacking libgirepository-1.0-1:amd64 (1.58.3-2) ...
Selecting previously unselected package gir1.2-glib-2.0:amd64.
Preparing to unpack .../07-gir1.2-glib-2.0_1.58.3-2_amd64.deb ...
Unpacking gir1.2-glib-2.0:amd64 (1.58.3-2) ...
Selecting previously unselected package libexpat1-dev:amd64.
Preparing to unpack .../08-libexpat1-dev_2.2.6-2+deb10u1_amd64.deb ...
Unpacking libexpat1-dev:amd64 (2.2.6-2+deb10u1) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../09-libglib2.0-data_2.58.3-2+deb10u2_all.deb ...
Unpacking libglib2.0-data (2.58.3-2+deb10u2) ...
Selecting previously unselected package libicu63:amd64.
Preparing to unpack .../10-libicu63_63.1-6_amd64.deb ...
Unpacking libicu63:amd64 (63.1-6) ...
Selecting previously unselected package libpython3.7:amd64.
Preparing to unpack .../11-libpython3.7_3.7.3-2_amd64.deb ...
Unpacking libpython3.7:amd64 (3.7.3-2) ...
Selecting previously unselected package libpython3.7-dev:amd64.
Preparing to unpack .../12-libpython3.7-dev_3.7.3-2_amd64.deb ...
Unpacking libpython3.7-dev:amd64 (3.7.3-2) ...
Selecting previously unselected package libpython3-dev:amd64.
Preparing to unpack .../13-libpython3-dev_3.7.3-1_amd64.deb ...
Unpacking libpython3-dev:amd64 (3.7.3-1) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../14-libxml2_2.9.4+dfsg1-7+b3_amd64.deb ...
Unpacking libxml2:amd64 (2.9.4+dfsg1-7+b3) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../15-libyaml-0-2_0.2.1-1_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.2.1-1) ...
Selecting previously unselected package python-pip-whl.
Preparing to unpack .../16-python-pip-whl_18.1-5_all.deb ...
Unpacking python-pip-whl (18.1-5) ...
Selecting previously unselected package python3-asn1crypto.
Preparing to unpack .../17-python3-asn1crypto_0.24.0-1_all.deb ...
Unpacking python3-asn1crypto (0.24.0-1) ...
Selecting previously unselected package python3-cffi-backend.
Preparing to unpack .../18-python3-cffi-backend_1.12.2-1_amd64.deb ...
Unpacking python3-cffi-backend (1.12.2-1) ...
Selecting previously unselected package python3-crypto.
Preparing to unpack .../19-python3-crypto_2.6.1-9+b1_amd64.deb ...
Unpacking python3-crypto (2.6.1-9+b1) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../20-python3-six_1.12.0-1_all.deb ...
Unpacking python3-six (1.12.0-1) ...
Selecting previously unselected package python3-cryptography.
Preparing to unpack .../21-python3-cryptography_2.6.1-3+deb10u2_amd64.deb ...
Unpacking python3-cryptography (2.6.1-3+deb10u2) ...
Selecting previously unselected package python3-dbus.
Preparing to unpack .../22-python3-dbus_1.2.8-3_amd64.deb ...
Unpacking python3-dbus (1.2.8-3) ...
Selecting previously unselected package python3.7-dev.
Preparing to unpack .../23-python3.7-dev_3.7.3-2_amd64.deb ...
Unpacking python3.7-dev (3.7.3-2) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../24-python3-dev_3.7.3-1_amd64.deb ...
Unpacking python3-dev (3.7.3-1) ...
Selecting previously unselected package python3-entrypoints.
Preparing to unpack .../25-python3-entrypoints_0.3-1_all.deb ...
Unpacking python3-entrypoints (0.3-1) ...
Selecting previously unselected package python3-gi.
Preparing to unpack .../26-python3-gi_3.30.4-1_amd64.deb ...
Unpacking python3-gi (3.30.4-1) ...
Selecting previously unselected package python3-secretstorage.
Preparing to unpack .../27-python3-secretstorage_2.3.1-2_all.deb ...
Unpacking python3-secretstorage (2.3.1-2) ...
Selecting previously unselected package python3-keyring.
Preparing to unpack .../28-python3-keyring_17.1.1-1_all.deb ...
Unpacking python3-keyring (17.1.1-1) ...
Selecting previously unselected package python3-keyrings.alt.
Preparing to unpack .../29-python3-keyrings.alt_3.1.1-1_all.deb ...
Unpacking python3-keyrings.alt (3.1.1-1) ...
Selecting previously unselected package python3-pip.
Preparing to unpack .../30-python3-pip_18.1-5_all.deb ...
Unpacking python3-pip (18.1-5) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../31-python3-pkg-resources_40.8.0-1_all.deb ...
Unpacking python3-pkg-resources (40.8.0-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../32-python3-setuptools_40.8.0-1_all.deb ...
Unpacking python3-setuptools (40.8.0-1) ...
Selecting previously unselected package python3-wheel.
Preparing to unpack .../33-python3-wheel_0.32.3-2_all.deb ...
Unpacking python3-wheel (0.32.3-2) ...
Selecting previously unselected package python3-xdg.
Preparing to unpack .../34-python3-xdg_0.25-5_all.deb ...
Unpacking python3-xdg (0.25-5) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../35-python3-yaml_3.13-2_amd64.deb ...
Unpacking python3-yaml (3.13-2) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../36-shared-mime-info_1.10-1_amd64.deb ...
Unpacking shared-mime-info (1.10-1) ...
Selecting previously unselected package xdg-user-dirs.
Preparing to unpack .../37-xdg-user-dirs_0.17-2_amd64.deb ...
Unpacking xdg-user-dirs (0.17-2) ...
Setting up python3-pkg-resources (40.8.0-1) ...
Setting up python3-entrypoints (0.3-1) ...
Setting up xdg-user-dirs (0.17-2) ...
Setting up libpython3.7:amd64 (3.7.3-2) ...
Setting up libyaml-0-2:amd64 (0.2.1-1) ...
Setting up libglib2.0-0:amd64 (2.58.3-2+deb10u2) ...
No schema files found: doing nothing.
Setting up python3-yaml (3.13-2) ...
Setting up python3-xdg (0.25-5) ...
Setting up python3-wheel (0.32.3-2) ...
Setting up libicu63:amd64 (63.1-6) ...
Setting up python3-six (1.12.0-1) ...
Setting up libglib2.0-data (2.58.3-2+deb10u2) ...
Setting up libexpat1-dev:amd64 (2.2.6-2+deb10u1) ...
Setting up libcurl4:amd64 (7.64.0-4) ...
Setting up python3-crypto (2.6.1-9+b1) ...
Setting up libgirepository-1.0-1:amd64 (1.58.3-2) ...
Setting up python-pip-whl (18.1-5) ...
Setting up curl (7.64.0-4) ...
Setting up python3-lib2to3 (3.7.3-1) ...
Setting up python3-asn1crypto (0.24.0-1) ...
Setting up libxml2:amd64 (2.9.4+dfsg1-7+b3) ...
Setting up python3-cffi-backend (1.12.2-1) ...
Setting up python3-distutils (3.7.3-1) ...
Setting up dh-python (3.20190308) ...
Setting up python3-dbus (1.2.8-3) ...
Setting up python3-setuptools (40.8.0-1) ...
Setting up libpython3.7-dev:amd64 (3.7.3-2) ...
Setting up python3.7-dev (3.7.3-2) ...
Setting up python3-cryptography (2.6.1-3+deb10u2) ...
Setting up shared-mime-info (1.10-1) ...
Setting up gir1.2-glib-2.0:amd64 (1.58.3-2) ...
Setting up python3-pip (18.1-5) ...
Setting up python3-keyrings.alt (3.1.1-1) ...
Setting up libpython3-dev:amd64 (3.7.3-1) ...
Setting up python3-secretstorage (2.3.1-2) ...
Setting up python3-dev (3.7.3-1) ...
Setting up python3-gi (3.30.4-1) ...
Setting up python3-keyring (17.1.1-1) ...
Processing triggers for libc-bin (2.28-10) ...
[#116695] 2019/12/01 20:20:35 Cloning repositories
Cloning into 'mousikofidi'...
+ cd mousikofidi
+ git checkout -q 664fc01ef97511dfac26feea8a3654a04dd99b82
+ cd mousikofidi
+ git submodule update --init
[#116695] 2019/12/01 20:20:39 Running task install-requirements
[#116695] 2019/12/01 20:20:56 Running task install-dev-requirements
[#116695] 2019/12/01 20:21:05 Running task setup-flake8
[#116695] 2019/12/01 20:21:06 Running task test-black
[#116695] 2019/12/01 20:21:08 Running task test-flake8
[#116695] 2019/12/01 20:21:09 Running task test-pytest
[#116695] 2019/12/01 20:21:11 Running task test-build-dist
[#116695] 2019/12/01 20:21:12 Running task test-install
[#116695] 2019/12/01 20:21:14 Running task annotate
[#116695] 2019/12/01 20:21:30 Running task deploy-demo
[#116695] 2019/12/01 20:21:39 Running task upload-to-pypi
install-requirements
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
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
+ cd mousikofidi
+ sudo pip3 install -r requirements.txt
Collecting Flask==1.0.3 (from -r requirements.txt (line 1))
[?25l  Downloading https://files.pythonhosted.org/packages/9a/74/670ae9737d14114753b8c8fdf2e8bd212a05d3b361ab15b44937dfd40985/Flask-1.0.3-py2.py3-none-any.whl (92kB)

    11% |███▋                            | 10kB 9.0MB/s eta 0:00:01
    22% |███████▏                        | 20kB 2.8MB/s eta 0:00:01
    33% |██████████▊                     | 30kB 3.5MB/s eta 0:00:01
    44% |██████████████▎                 | 40kB 2.6MB/s eta 0:00:01
    55% |█████████████████▉              | 51kB 3.0MB/s eta 0:00:01
    66% |█████████████████████▍          | 61kB 3.4MB/s eta 0:00:01
    77% |█████████████████████████       | 71kB 3.8MB/s eta 0:00:01
    88% |████████████████████████████▌   | 81kB 4.1MB/s eta 0:00:01
    100% |████████████████████████████████| 92kB 3.0MB/s 
[?25hCollecting mutagen==1.42.0 (from -r requirements.txt (line 2))
[?25l  Downloading https://files.pythonhosted.org/packages/30/4c/5ad1a6e1ccbcfaf6462db727989c302d9d721beedd9b09c11e6f0c7065b0/mutagen-1.42.0.tar.gz (925kB)

    1% |▍                               | 10kB 7.7MB/s eta 0:00:01
    2% |▊                               | 20kB 10.6MB/s eta 0:00:01
    3% |█                               | 30kB 12.8MB/s eta 0:00:01
    4% |█▍                              | 40kB 14.3MB/s eta 0:00:01
    5% |█▊                              | 51kB 15.3MB/s eta 0:00:01
    6% |██▏                             | 61kB 16.2MB/s eta 0:00:01
    7% |██▌                             | 71kB 16.7MB/s eta 0:00:01
    8% |██▉                             | 81kB 15.9MB/s eta 0:00:01
    9% |███▏                            | 92kB 15.8MB/s eta 0:00:01
    11% |███▌                            | 102kB 15.2MB/s eta 0:00:01
    12% |████                            | 112kB 12.1MB/s eta 0:00:01
    13% |████▎                           | 122kB 11.5MB/s eta 0:00:01
    14% |████▋                           | 133kB 11.2MB/s eta 0:00:01
    15% |█████                           | 143kB 10.9MB/s eta 0:00:01
    16% |█████▎                          | 153kB 10.2MB/s eta 0:00:01
    17% |█████▋                          | 163kB 9.9MB/s eta 0:00:01
    18% |██████                          | 174kB 9.3MB/s eta 0:00:01
    19% |██████▍                         | 184kB 9.4MB/s eta 0:00:01
    21% |██████▊                         | 194kB 9.2MB/s eta 0:00:01
    22% |███████                         | 204kB 9.3MB/s eta 0:00:01
    23% |███████▍                        | 215kB 11.4MB/s eta 0:00:01
    24% |███████▉                        | 225kB 11.7MB/s eta 0:00:01
    25% |████████▏                       | 235kB 11.1MB/s eta 0:00:01
    26% |████████▌                       | 245kB 11.2MB/s eta 0:00:01
    27% |████████▉                       | 256kB 11.4MB/s eta 0:00:01
    28% |█████████▏                      | 266kB 11.3MB/s eta 0:00:01
    29% |█████████▌                      | 276kB 11.6MB/s eta 0:00:01
    30% |██████████                      | 286kB 11.5MB/s eta 0:00:01
    32% |██████████▎                     | 296kB 10.4MB/s eta 0:00:01
    33% |██████████▋                     | 307kB 11.2MB/s eta 0:00:01
    34% |███████████                     | 317kB 10.8MB/s eta 0:00:01
    35% |███████████▎                    | 327kB 10.2MB/s eta 0:00:01
    36% |███████████▊                    | 337kB 11.2MB/s eta 0:00:01
    37% |████████████                    | 348kB 10.0MB/s eta 0:00:01
    38% |████████████▍                   | 358kB 9.7MB/s eta 0:00:01
    39% |████████████▊                   | 368kB 10.4MB/s eta 0:00:01
    40% |█████████████                   | 378kB 10.0MB/s eta 0:00:01
    42% |█████████████▌                  | 389kB 10.6MB/s eta 0:00:01
    43% |█████████████▉                  | 399kB 10.8MB/s eta 0:00:01
    44% |██████████████▏                 | 409kB 9.6MB/s eta 0:00:01
    45% |██████████████▌                 | 419kB 10.5MB/s eta 0:00:01
    46% |██████████████▉                 | 430kB 11.0MB/s eta 0:00:01
    47% |███████████████▏                | 440kB 9.3MB/s eta 0:00:01
    48% |███████████████▋                | 450kB 10.8MB/s eta 0:00:01
    49% |████████████████                | 460kB 10.2MB/s eta 0:00:01
    50% |████████████████▎               | 471kB 10.2MB/s eta 0:00:01
    51% |████████████████▋               | 481kB 10.4MB/s eta 0:00:01
    53% |█████████████████               | 491kB 8.6MB/s eta 0:00:01
    54% |█████████████████▍              | 501kB 9.8MB/s eta 0:00:01
    55% |█████████████████▊              | 512kB 8.2MB/s eta 0:00:01
    56% |██████████████████              | 522kB 8.2MB/s eta 0:00:01
    57% |██████████████████▍             | 532kB 7.2MB/s eta 0:00:01
    58% |██████████████████▊             | 542kB 8.0MB/s eta 0:00:01
    59% |███████████████████             | 552kB 6.6MB/s eta 0:00:01
    60% |███████████████████▌            | 563kB 6.7MB/s eta 0:00:01
    61% |███████████████████▉            | 573kB 6.7MB/s eta 0:00:01
    63% |████████████████████▏           | 583kB 5.7MB/s eta 0:00:01
    64% |████████████████████▌           | 593kB 6.0MB/s eta 0:00:01
    65% |████████████████████▉           | 604kB 6.0MB/s eta 0:00:01
    66% |█████████████████████▎          | 614kB 5.9MB/s eta 0:00:01
    67% |█████████████████████▋          | 624kB 5.8MB/s eta 0:00:01
    68% |██████████████████████          | 634kB 6.5MB/s eta 0:00:01
    69% |██████████████████████▎         | 645kB 5.3MB/s eta 0:00:01
    70% |██████████████████████▋         | 655kB 6.1MB/s eta 0:00:01
    71% |███████████████████████         | 665kB 4.7MB/s eta 0:00:01
    72% |███████████████████████▍        | 675kB 4.5MB/s eta 0:00:01
    74% |███████████████████████▊        | 686kB 5.2MB/s eta 0:00:01
    75% |████████████████████████        | 696kB 4.9MB/s eta 0:00:01
    76% |████████████████████████▍       | 706kB 4.9MB/s eta 0:00:01
    77% |████████████████████████▊       | 716kB 5.7MB/s eta 0:00:01
    78% |█████████████████████████▏      | 727kB 4.7MB/s eta 0:00:01
    79% |█████████████████████████▌      | 737kB 4.8MB/s eta 0:00:01
    80% |█████████████████████████▉      | 747kB 5.5MB/s eta 0:00:01
    81% |██████████████████████████▏     | 757kB 4.7MB/s eta 0:00:01
    82% |██████████████████████████▌     | 768kB 6.4MB/s eta 0:00:01
    84% |███████████████████████████     | 778kB 6.3MB/s eta 0:00:01
    85% |███████████████████████████▎    | 788kB 6.2MB/s eta 0:00:01
    86% |███████████████████████████▋    | 798kB 6.6MB/s eta 0:00:01
    87% |████████████████████████████    | 808kB 4.9MB/s eta 0:00:01
    88% |████████████████████████████▎   | 819kB 4.9MB/s eta 0:00:01
    89% |████████████████████████████▋   | 829kB 5.9MB/s eta 0:00:01
    90% |█████████████████████████████   | 839kB 4.6MB/s eta 0:00:01
    91% |█████████████████████████████▍  | 849kB 4.8MB/s eta 0:00:01
    92% |█████████████████████████████▊  | 860kB 5.3MB/s eta 0:00:01
    94% |██████████████████████████████  | 870kB 5.3MB/s eta 0:00:01
    95% |██████████████████████████████▍ | 880kB 5.2MB/s eta 0:00:01
    96% |██████████████████████████████▉ | 890kB 5.0MB/s eta 0:00:01
    97% |███████████████████████████████▏| 901kB 5.2MB/s eta 0:00:01
    98% |███████████████████████████████▌| 911kB 6.6MB/s eta 0:00:01
    99% |███████████████████████████████▉| 921kB 6.3MB/s eta 0:00:01
    100% |████████████████████████████████| 931kB 1.2MB/s 
[?25hCollecting uWSGI==2.0.18 (from -r requirements.txt (line 3))
[?25l  Downloading https://files.pythonhosted.org/packages/e7/1e/3dcca007f974fe4eb369bf1b8629d5e342bb3055e2001b2e5340aaefae7a/uwsgi-2.0.18.tar.gz (801kB)

    1% |▍                               | 10kB 9.8MB/s eta 0:00:01
    2% |▉                               | 20kB 11.7MB/s eta 0:00:01
    3% |█▎                              | 30kB 13.4MB/s eta 0:00:01
    5% |█▋                              | 40kB 14.5MB/s eta 0:00:01
    6% |██                              | 51kB 14.6MB/s eta 0:00:01
    7% |██▌                             | 61kB 15.4MB/s eta 0:00:01
    8% |██▉                             | 71kB 13.8MB/s eta 0:00:01
    10% |███▎                            | 81kB 14.5MB/s eta 0:00:01
    11% |███▊                            | 92kB 14.6MB/s eta 0:00:01
    12% |████                            | 102kB 13.6MB/s eta 0:00:01
    14% |████▌                           | 112kB 14.7MB/s eta 0:00:01
    15% |█████                           | 122kB 14.2MB/s eta 0:00:01
    16% |█████▎                          | 133kB 1.6MB/s eta 0:00:01
    17% |█████▊                          | 143kB 1.6MB/s eta 0:00:01
    19% |██████▏                         | 153kB 1.6MB/s eta 0:00:01
    20% |██████▌                         | 163kB 1.6MB/s eta 0:00:01
    21% |███████                         | 174kB 1.6MB/s eta 0:00:01
    22% |███████▍                        | 184kB 1.5MB/s eta 0:00:01
    24% |███████▊                        | 194kB 1.5MB/s eta 0:00:01
    25% |████████▏                       | 204kB 1.5MB/s eta 0:00:01
    26% |████████▋                       | 215kB 1.5MB/s eta 0:00:01
    28% |█████████                       | 225kB 1.5MB/s eta 0:00:01
    29% |█████████▍                      | 235kB 10.5MB/s eta 0:00:01
    30% |█████████▉                      | 245kB 10.5MB/s eta 0:00:01
    31% |██████████▏                     | 256kB 13.1MB/s eta 0:00:01
    33% |██████████▋                     | 266kB 13.2MB/s eta 0:00:01
    34% |███████████                     | 276kB 14.0MB/s eta 0:00:01
    35% |███████████▌                    | 286kB 18.9MB/s eta 0:00:01
    37% |███████████▉                    | 296kB 18.7MB/s eta 0:00:01
    38% |████████████▎                   | 307kB 21.6MB/s eta 0:00:01
    39% |████████████▊                   | 317kB 20.9MB/s eta 0:00:01
    40% |█████████████                   | 327kB 24.7MB/s eta 0:00:01
    42% |█████████████▌                  | 337kB 24.2MB/s eta 0:00:01
    43% |██████████████                  | 348kB 24.2MB/s eta 0:00:01
    44% |██████████████▎                 | 358kB 26.4MB/s eta 0:00:01
    45% |██████████████▊                 | 368kB 25.1MB/s eta 0:00:01
    47% |███████████████▏                | 378kB 26.1MB/s eta 0:00:01
    48% |███████████████▌                | 389kB 26.5MB/s eta 0:00:01
    49% |████████████████                | 399kB 25.1MB/s eta 0:00:01
    51% |████████████████▍               | 409kB 25.1MB/s eta 0:00:01
    52% |████████████████▊               | 419kB 26.3MB/s eta 0:00:01
    53% |█████████████████▏              | 430kB 27.1MB/s eta 0:00:01
    54% |█████████████████▋              | 440kB 4.3MB/s eta 0:00:01
    56% |██████████████████              | 450kB 4.3MB/s eta 0:00:01
    57% |██████████████████▍             | 460kB 3.9MB/s eta 0:00:01
    58% |██████████████████▉             | 471kB 3.6MB/s eta 0:00:01
    60% |███████████████████▏            | 481kB 3.6MB/s eta 0:00:01
    61% |███████████████████▋            | 491kB 3.5MB/s eta 0:00:01
    62% |████████████████████            | 501kB 3.5MB/s eta 0:00:01
    63% |████████████████████▍           | 512kB 3.4MB/s eta 0:00:01
    65% |████████████████████▉           | 522kB 3.3MB/s eta 0:00:01
    66% |█████████████████████▎          | 532kB 3.3MB/s eta 0:00:01
    67% |█████████████████████▊          | 542kB 9.0MB/s eta 0:00:01
    68% |██████████████████████          | 552kB 8.1MB/s eta 0:00:01
    70% |██████████████████████▌         | 563kB 10.1MB/s eta 0:00:01
    71% |███████████████████████         | 573kB 11.9MB/s eta 0:00:01
    72% |███████████████████████▎        | 583kB 11.6MB/s eta 0:00:01
    74% |███████████████████████▊        | 593kB 3.7MB/s eta 0:00:01
    75% |████████████████████████▏       | 604kB 3.3MB/s eta 0:00:01
    76% |████████████████████████▌       | 614kB 3.4MB/s eta 0:00:01
    77% |█████████████████████████       | 624kB 3.4MB/s eta 0:00:01
    79% |█████████████████████████▍      | 634kB 3.3MB/s eta 0:00:01
    80% |█████████████████████████▊      | 645kB 3.3MB/s eta 0:00:01
    81% |██████████████████████████▏     | 655kB 3.5MB/s eta 0:00:01
    83% |██████████████████████████▋     | 665kB 3.3MB/s eta 0:00:01
    84% |███████████████████████████     | 675kB 3.3MB/s eta 0:00:01
    85% |███████████████████████████▍    | 686kB 3.3MB/s eta 0:00:01
    86% |███████████████████████████▉    | 696kB 8.7MB/s eta 0:00:01
    88% |████████████████████████████▏   | 706kB 10.4MB/s eta 0:00:01
    89% |████████████████████████████▋   | 716kB 10.4MB/s eta 0:00:01
    90% |█████████████████████████████   | 727kB 3.7MB/s eta 0:00:01
    91% |█████████████████████████████▍  | 737kB 3.9MB/s eta 0:00:01
    93% |█████████████████████████████▉  | 747kB 3.5MB/s eta 0:00:01
    94% |██████████████████████████████▎ | 757kB 3.4MB/s eta 0:00:01
    95% |██████████████████████████████▋ | 768kB 3.5MB/s eta 0:00:01
    97% |███████████████████████████████ | 778kB 3.4MB/s eta 0:00:01
    98% |███████████████████████████████▌| 788kB 3.3MB/s eta 0:00:01
    99% |███████████████████████████████▉| 798kB 3.4MB/s eta 0:00:01
    100% |████████████████████████████████| 808kB 1.2MB/s 
[?25hCollecting itsdangerous>=0.24 (from Flask==1.0.3->-r requirements.txt (line 1))
  Downloading https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
Collecting Jinja2>=2.10 (from Flask==1.0.3->-r requirements.txt (line 1))
[?25l  Downloading https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl (125kB)

    8% |██▋                             | 10kB 8.0MB/s eta 0:00:01
    16% |█████▎                          | 20kB 9.1MB/s eta 0:00:01
    24% |███████▉                        | 30kB 11.0MB/s eta 0:00:01
    32% |██████████▌                     | 40kB 11.3MB/s eta 0:00:01
    40% |█████████████                   | 51kB 11.6MB/s eta 0:00:01
    49% |███████████████▊                | 61kB 12.6MB/s eta 0:00:01
    57% |██████████████████▎             | 71kB 12.7MB/s eta 0:00:01
    65% |█████████████████████           | 81kB 13.2MB/s eta 0:00:01
    73% |███████████████████████▌        | 92kB 13.2MB/s eta 0:00:01
    81% |██████████████████████████▏     | 102kB 13.0MB/s eta 0:00:01
    89% |████████████████████████████▊   | 112kB 15.1MB/s eta 0:00:01
    98% |███████████████████████████████▍| 122kB 16.0MB/s eta 0:00:01
    100% |████████████████████████████████| 133kB 6.7MB/s 
[?25hCollecting click>=5.1 (from Flask==1.0.3->-r requirements.txt (line 1))
[?25l  Downloading https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl (81kB)

    12% |████                            | 10kB 7.6MB/s eta 0:00:01
    25% |████████                        | 20kB 8.9MB/s eta 0:00:01
    37% |████████████                    | 30kB 11.0MB/s eta 0:00:01
    50% |████████████████▏               | 40kB 11.4MB/s eta 0:00:01
    62% |████████████████████▏           | 51kB 11.3MB/s eta 0:00:01
    75% |████████████████████████▏       | 61kB 12.1MB/s eta 0:00:01
    88% |████████████████████████████▏   | 71kB 12.4MB/s eta 0:00:01
    100% |████████████████████████████████| 81kB 5.8MB/s 
[?25hCollecting Werkzeug>=0.14 (from Flask==1.0.3->-r requirements.txt (line 1))
[?25l  Downloading https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl (327kB)

    3% |█                               | 10kB 7.3MB/s eta 0:00:01
    6% |██                              | 20kB 8.6MB/s eta 0:00:01
    9% |███                             | 30kB 10.7MB/s eta 0:00:01
    12% |████                            | 40kB 11.5MB/s eta 0:00:01
    15% |█████                           | 51kB 11.3MB/s eta 0:00:01
    18% |██████                          | 61kB 12.2MB/s eta 0:00:01
    21% |███████                         | 71kB 12.1MB/s eta 0:00:01
    25% |████████                        | 81kB 13.0MB/s eta 0:00:01
    28% |█████████                       | 92kB 13.5MB/s eta 0:00:01
    31% |██████████                      | 102kB 12.4MB/s eta 0:00:01
    34% |███████████                     | 112kB 14.5MB/s eta 0:00:01
    37% |████████████                    | 122kB 5.4MB/s eta 0:00:01
    40% |█████████████                   | 133kB 5.2MB/s eta 0:00:01
    43% |██████████████                  | 143kB 5.3MB/s eta 0:00:01
    46% |███████████████                 | 153kB 5.4MB/s eta 0:00:01
    50% |████████████████                | 163kB 5.4MB/s eta 0:00:01
    53% |█████████████████               | 174kB 5.4MB/s eta 0:00:01
    56% |██████████████████              | 184kB 5.3MB/s eta 0:00:01
    59% |███████████████████             | 194kB 5.3MB/s eta 0:00:01
    62% |████████████████████            | 204kB 5.5MB/s eta 0:00:01
    65% |█████████████████████           | 215kB 5.3MB/s eta 0:00:01
    68% |██████████████████████          | 225kB 15.0MB/s eta 0:00:01
    71% |███████████████████████         | 235kB 15.7MB/s eta 0:00:01
    75% |████████████████████████        | 245kB 15.2MB/s eta 0:00:01
    78% |█████████████████████████       | 256kB 15.2MB/s eta 0:00:01
    81% |██████████████████████████      | 266kB 15.4MB/s eta 0:00:01
    84% |███████████████████████████     | 276kB 16.8MB/s eta 0:00:01
    87% |████████████████████████████    | 286kB 18.4MB/s eta 0:00:01
    90% |█████████████████████████████   | 296kB 18.7MB/s eta 0:00:01
    93% |██████████████████████████████  | 307kB 21.0MB/s eta 0:00:01
    96% |███████████████████████████████ | 317kB 23.4MB/s eta 0:00:01
    100% |████████████████████████████████| 327kB 3.6MB/s 
[?25hCollecting MarkupSafe>=0.23 (from Jinja2>=2.10->Flask==1.0.3->-r requirements.txt (line 1))
  Downloading https://files.pythonhosted.org/packages/98/7b/ff284bd8c80654e471b769062a9b43cc5d03e7a615048d96f4619df8d420/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
Building wheels for collected packages: mutagen, uWSGI
  Running setup.py bdist_wheel for mutagen ... [?25l- \ done
[?25h  Stored in directory: /root/.cache/pip/wheels/33/4c/c3/6189a75038a7b00a8bc77fcb4dbdc38de335c55443f6680b13
  Running setup.py bdist_wheel for uWSGI ... [?25l- \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ done
[?25h  Stored in directory: /root/.cache/pip/wheels/2d/0c/b0/f3ba1bbce35c3766c9dac8c3d15d5431cac57e7a8c4111c268
Successfully built mutagen uWSGI
Installing collected packages: itsdangerous, MarkupSafe, Jinja2, click, Werkzeug, Flask, mutagen, uWSGI
Successfully installed Flask-1.0.3 Jinja2-2.10.3 MarkupSafe-1.1.1 Werkzeug-0.16.0 click-7.0 itsdangerous-1.1.0 mutagen-1.42.0 uWSGI-2.0.18
install-dev-requirements
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
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
+ cd mousikofidi
+ sudo pip3 install -r dev-requirements.txt
Collecting annotatepy==0.3.0 (from -r dev-requirements.txt (line 1))
  Downloading https://files.pythonhosted.org/packages/a2/bb/0dd1f1aa9cc35c223f870685a2bc9d76693b73fd8c891b9baa910acd5532/annotatepy-0.3.0-py3-none-any.whl
Collecting black==19.3b0 (from -r dev-requirements.txt (line 2))
[?25l  Downloading https://files.pythonhosted.org/packages/30/62/cf549544a5fe990bbaeca21e9c419501b2de7a701ab0afb377bc81676600/black-19.3b0-py36-none-any.whl (89kB)

    11% |███▋                            | 10kB 10.6MB/s eta 0:00:01
    22% |███████▎                        | 20kB 14.6MB/s eta 0:00:01
    34% |███████████                     | 30kB 1.8MB/s eta 0:00:01
    45% |██████████████▋                 | 40kB 2.3MB/s eta 0:00:01
    56% |██████████████████▎             | 51kB 2.7MB/s eta 0:00:01
    68% |█████████████████████▉          | 61kB 3.1MB/s eta 0:00:01
    79% |█████████████████████████▌      | 71kB 3.5MB/s eta 0:00:01
    91% |█████████████████████████████▏  | 81kB 3.9MB/s eta 0:00:01
    100% |████████████████████████████████| 92kB 3.0MB/s 
[?25hCollecting flake8==3.7.9 (from -r dev-requirements.txt (line 3))
[?25l  Downloading https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (69kB)

    14% |████▊                           | 10kB 13.6MB/s eta 0:00:01
    29% |█████████▍                      | 20kB 18.0MB/s eta 0:00:01
    43% |██████████████                  | 30kB 20.8MB/s eta 0:00:01
    58% |██████████████████▊             | 40kB 22.8MB/s eta 0:00:01
    73% |███████████████████████▌        | 51kB 19.8MB/s eta 0:00:01
    87% |████████████████████████████▏   | 61kB 17.7MB/s eta 0:00:01
    100% |████████████████████████████████| 71kB 2.3MB/s 
[?25hCollecting pytest==5.0.1 (from -r dev-requirements.txt (line 4))
[?25l  Downloading https://files.pythonhosted.org/packages/69/1d/2430053122a3c6106f7fd1ff0bc68eb73e27db8f951db70fcd942da52c7b/pytest-5.0.1-py3-none-any.whl (221kB)

    4% |█▌                              | 10kB 14.0MB/s eta 0:00:01
    9% |███                             | 20kB 16.5MB/s eta 0:00:01
    13% |████▍                           | 30kB 18.0MB/s eta 0:00:01
    18% |██████                          | 40kB 20.1MB/s eta 0:00:01
    23% |███████▍                        | 51kB 18.6MB/s eta 0:00:01
    27% |████████▉                       | 61kB 17.2MB/s eta 0:00:01
    32% |██████████▍                     | 71kB 3.0MB/s eta 0:00:01
    36% |███████████▉                    | 81kB 3.4MB/s eta 0:00:01
    41% |█████████████▎                  | 92kB 3.6MB/s eta 0:00:01
    46% |██████████████▊                 | 102kB 3.9MB/s eta 0:00:01
    50% |████████████████▎               | 112kB 3.9MB/s eta 0:00:01
    55% |█████████████████▊              | 122kB 3.8MB/s eta 0:00:01
    60% |███████████████████▏            | 133kB 3.7MB/s eta 0:00:01
    64% |████████████████████▊           | 143kB 2.3MB/s eta 0:00:01
    69% |██████████████████████▏         | 153kB 2.2MB/s eta 0:00:01
    73% |███████████████████████▋        | 163kB 2.2MB/s eta 0:00:01
    78% |█████████████████████████▏      | 174kB 3.9MB/s eta 0:00:01
    83% |██████████████████████████▋     | 184kB 3.8MB/s eta 0:00:01
    87% |████████████████████████████    | 194kB 3.8MB/s eta 0:00:01
    92% |█████████████████████████████▌  | 204kB 3.8MB/s eta 0:00:01
    96% |███████████████████████████████ | 215kB 2.3MB/s eta 0:00:01
    100% |████████████████████████████████| 225kB 1.6MB/s 
[?25hCollecting twine==1.14.0 (from -r dev-requirements.txt (line 5))
  Downloading https://files.pythonhosted.org/packages/8b/db/5f4b228e1b3a4776a593433dd8cc250ec438216ad26c46f4be1bc9eb00ec/twine-1.14.0-py2.py3-none-any.whl
Collecting wheel==0.33.6 (from -r dev-requirements.txt (line 6))
  Downloading https://files.pythonhosted.org/packages/00/83/b4a77d044e78ad1a45610eb88f745be2fd2c6d658f9798a15e384b7d57c9/wheel-0.33.6-py2.py3-none-any.whl
Collecting jedi (from annotatepy==0.3.0->-r dev-requirements.txt (line 1))
[?25l  Downloading https://files.pythonhosted.org/packages/55/54/da994f359e4e7da4776a200e76dbc85ba5fc319eefc22e33d55296d95a1d/jedi-0.15.1-py2.py3-none-any.whl (1.0MB)

    1% |▎                               | 10kB 14.9MB/s eta 0:00:01
    2% |▋                               | 20kB 15.4MB/s eta 0:00:01
    3% |█                               | 30kB 19.7MB/s eta 0:00:01
    4% |█▎                              | 40kB 17.4MB/s eta 0:00:01
    5% |█▋                              | 51kB 13.9MB/s eta 0:00:01
    6% |██                              | 61kB 15.7MB/s eta 0:00:01
    7% |██▎                             | 71kB 2.6MB/s eta 0:00:01
    8% |██▋                             | 81kB 3.0MB/s eta 0:00:01
    9% |██▉                             | 92kB 3.2MB/s eta 0:00:01
    10% |███▏                            | 102kB 3.4MB/s eta 0:00:01
    11% |███▌                            | 112kB 3.5MB/s eta 0:00:01
    12% |███▉                            | 122kB 3.4MB/s eta 0:00:01
    13% |████▏                           | 133kB 3.3MB/s eta 0:00:01
    14% |████▌                           | 143kB 3.4MB/s eta 0:00:01
    15% |████▉                           | 153kB 2.8MB/s eta 0:00:01
    16% |█████▏                          | 163kB 2.8MB/s eta 0:00:01
    17% |█████▌                          | 174kB 6.9MB/s eta 0:00:01
    18% |█████▊                          | 184kB 6.5MB/s eta 0:00:01
    19% |██████                          | 194kB 6.7MB/s eta 0:00:01
    20% |██████▍                         | 204kB 6.8MB/s eta 0:00:01
    21% |██████▊                         | 215kB 6.2MB/s eta 0:00:01
    22% |███████                         | 225kB 6.6MB/s eta 0:00:01
    23% |███████▍                        | 235kB 6.6MB/s eta 0:00:01
    24% |███████▊                        | 245kB 6.5MB/s eta 0:00:01
    25% |████████                        | 256kB 7.5MB/s eta 0:00:01
    26% |████████▍                       | 266kB 6.8MB/s eta 0:00:01
    27% |████████▋                       | 276kB 7.2MB/s eta 0:00:01
    28% |█████████                       | 286kB 7.2MB/s eta 0:00:01
    29% |█████████▎                      | 296kB 6.8MB/s eta 0:00:01
    30% |█████████▋                      | 307kB 7.3MB/s eta 0:00:01
    31% |██████████                      | 317kB 7.5MB/s eta 0:00:01
    32% |██████████▎                     | 327kB 7.5MB/s eta 0:00:01
    33% |██████████▋                     | 337kB 5.9MB/s eta 0:00:01
    34% |███████████                     | 348kB 5.4MB/s eta 0:00:01
    35% |███████████▎                    | 358kB 7.6MB/s eta 0:00:01
    36% |███████████▌                    | 368kB 7.7MB/s eta 0:00:01
    37% |███████████▉                    | 378kB 7.0MB/s eta 0:00:01
    38% |████████████▏                   | 389kB 7.6MB/s eta 0:00:01
    39% |████████████▌                   | 399kB 7.7MB/s eta 0:00:01
    40% |████████████▉                   | 409kB 7.7MB/s eta 0:00:01
    41% |█████████████▏                  | 419kB 7.7MB/s eta 0:00:01
    42% |█████████████▌                  | 430kB 5.9MB/s eta 0:00:01
    43% |█████████████▉                  | 440kB 8.0MB/s eta 0:00:01
    44% |██████████████                  | 450kB 7.7MB/s eta 0:00:01
    45% |██████████████▍                 | 460kB 7.1MB/s eta 0:00:01
    46% |██████████████▊                 | 471kB 7.7MB/s eta 0:00:01
    47% |███████████████                 | 481kB 8.0MB/s eta 0:00:01
    48% |███████████████▍                | 491kB 8.1MB/s eta 0:00:01
    49% |███████████████▊                | 501kB 7.9MB/s eta 0:00:01
    50% |████████████████                | 512kB 7.2MB/s eta 0:00:01
    51% |████████████████▍               | 522kB 7.8MB/s eta 0:00:01
    52% |████████████████▊               | 532kB 7.7MB/s eta 0:00:01
    53% |█████████████████               | 542kB 7.5MB/s eta 0:00:01
    54% |█████████████████▎              | 552kB 7.8MB/s eta 0:00:01
    55% |█████████████████▋              | 563kB 8.6MB/s eta 0:00:01
    56% |██████████████████              | 573kB 7.8MB/s eta 0:00:01
    57% |██████████████████▎             | 583kB 7.6MB/s eta 0:00:01
    58% |██████████████████▋             | 593kB 7.5MB/s eta 0:00:01
    59% |███████████████████             | 604kB 7.4MB/s eta 0:00:01
    60% |███████████████████▎            | 614kB 7.2MB/s eta 0:00:01
    61% |███████████████████▋            | 624kB 7.2MB/s eta 0:00:01
    62% |███████████████████▉            | 634kB 7.4MB/s eta 0:00:01
    63% |████████████████████▏           | 645kB 7.7MB/s eta 0:00:01
    64% |████████████████████▌           | 655kB 7.8MB/s eta 0:00:01
    65% |████████████████████▉           | 665kB 7.2MB/s eta 0:00:01
    66% |█████████████████████▏          | 675kB 7.8MB/s eta 0:00:01
    67% |█████████████████████▌          | 686kB 7.4MB/s eta 0:00:01
    68% |█████████████████████▉          | 696kB 6.6MB/s eta 0:00:01
    69% |██████████████████████▏         | 706kB 7.3MB/s eta 0:00:01
    70% |██████████████████████▌         | 716kB 7.2MB/s eta 0:00:01
    71% |██████████████████████▊         | 727kB 7.2MB/s eta 0:00:01
    72% |███████████████████████         | 737kB 7.8MB/s eta 0:00:01
    73% |███████████████████████▍        | 747kB 6.4MB/s eta 0:00:01
    74% |███████████████████████▊        | 757kB 7.1MB/s eta 0:00:01
    75% |████████████████████████        | 768kB 6.5MB/s eta 0:00:01
    76% |████████████████████████▍       | 778kB 6.5MB/s eta 0:00:01
    77% |████████████████████████▊       | 788kB 6.8MB/s eta 0:00:01
    78% |█████████████████████████       | 798kB 7.7MB/s eta 0:00:01
    79% |█████████████████████████▎      | 808kB 6.9MB/s eta 0:00:01
    80% |█████████████████████████▋      | 819kB 6.7MB/s eta 0:00:01
    81% |██████████████████████████      | 829kB 6.7MB/s eta 0:00:01
    82% |██████████████████████████▎     | 839kB 7.7MB/s eta 0:00:01
    83% |██████████████████████████▋     | 849kB 8.0MB/s eta 0:00:01
    84% |███████████████████████████     | 860kB 7.7MB/s eta 0:00:01
    85% |███████████████████████████▎    | 870kB 7.5MB/s eta 0:00:01
    86% |███████████████████████████▋    | 880kB 7.5MB/s eta 0:00:01
    87% |████████████████████████████    | 890kB 7.5MB/s eta 0:00:01
    88% |████████████████████████████▏   | 901kB 6.5MB/s eta 0:00:01
    89% |████████████████████████████▌   | 911kB 7.1MB/s eta 0:00:01
    90% |████████████████████████████▉   | 921kB 7.4MB/s eta 0:00:01
    91% |█████████████████████████████▏  | 931kB 6.5MB/s eta 0:00:01
    92% |█████████████████████████████▌  | 942kB 6.9MB/s eta 0:00:01
    93% |█████████████████████████████▉  | 952kB 7.3MB/s eta 0:00:01
    94% |██████████████████████████████▏ | 962kB 7.5MB/s eta 0:00:01
    95% |██████████████████████████████▌ | 972kB 7.8MB/s eta 0:00:01
    96% |██████████████████████████████▉ | 983kB 7.6MB/s eta 0:00:01
    97% |███████████████████████████████ | 993kB 6.8MB/s eta 0:00:01
    98% |███████████████████████████████▍| 1.0MB 7.0MB/s eta 0:00:01
    99% |███████████████████████████████▊| 1.0MB 7.0MB/s eta 0:00:01
    100% |████████████████████████████████| 1.0MB 1.2MB/s 
[?25hCollecting appdirs (from black==19.3b0->-r dev-requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
Collecting attrs>=18.1.0 (from black==19.3b0->-r dev-requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/a2/db/4313ab3be961f7a763066401fb77f7748373b6094076ae2bda2806988af6/attrs-19.3.0-py2.py3-none-any.whl
Collecting toml>=0.9.4 (from black==19.3b0->-r dev-requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/a2/12/ced7105d2de62fa7c8fb5fce92cc4ce66b57c95fb875e9318dba7f8c5db0/toml-0.10.0-py2.py3-none-any.whl
Requirement already satisfied: click>=6.5 in /usr/local/lib/python3.7/dist-packages (from black==19.3b0->-r dev-requirements.txt (line 2)) (7.0)
Collecting mccabe<0.7.0,>=0.6.0 (from flake8==3.7.9->-r dev-requirements.txt (line 3))
  Downloading https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl
Requirement already satisfied: entrypoints<0.4.0,>=0.3.0 in /usr/lib/python3/dist-packages (from flake8==3.7.9->-r dev-requirements.txt (line 3)) (0.3)
Collecting pyflakes<2.2.0,>=2.1.0 (from flake8==3.7.9->-r dev-requirements.txt (line 3))
[?25l  Downloading https://files.pythonhosted.org/packages/84/f2/ed0ffb887f8138a8fe5a621b8c0bb9598bfb3989e029f6c6a85ee66628ee/pyflakes-2.1.1-py2.py3-none-any.whl (59kB)

    17% |█████▌                          | 10kB 10.0MB/s eta 0:00:01
    34% |███████████                     | 20kB 12.0MB/s eta 0:00:01
    51% |████████████████▍               | 30kB 16.3MB/s eta 0:00:01
    68% |█████████████████████▉          | 40kB 16.0MB/s eta 0:00:01
    85% |███████████████████████████▎    | 51kB 15.0MB/s eta 0:00:01
    100% |████████████████████████████████| 61kB 6.6MB/s 
[?25hCollecting pycodestyle<2.6.0,>=2.5.0 (from flake8==3.7.9->-r dev-requirements.txt (line 3))
[?25l  Downloading https://files.pythonhosted.org/packages/0e/0c/04a353e104d2f324f8ee5f4b32012618c1c86dd79e52a433b64fceed511b/pycodestyle-2.5.0-py2.py3-none-any.whl (51kB)

    20% |██████▍                         | 10kB 9.8MB/s eta 0:00:01
    40% |████████████▉                   | 20kB 12.1MB/s eta 0:00:01
    60% |███████████████████▏            | 30kB 16.2MB/s eta 0:00:01
    80% |█████████████████████████▋      | 40kB 13.9MB/s eta 0:00:01
    100% |████████████████████████████████| 51kB 5.3MB/s 
[?25hCollecting wcwidth (from pytest==5.0.1->-r dev-requirements.txt (line 4))
  Downloading https://files.pythonhosted.org/packages/7e/9f/526a6947247599b084ee5232e4f9190a38f398d7300d866af3ab571a5bfe/wcwidth-0.1.7-py2.py3-none-any.whl
Collecting atomicwrites>=1.0 (from pytest==5.0.1->-r dev-requirements.txt (line 4))
  Downloading https://files.pythonhosted.org/packages/52/90/6155aa926f43f2b2a22b01be7241be3bfd1ceaf7d0b3267213e8127d41f4/atomicwrites-1.3.0-py2.py3-none-any.whl
Collecting py>=1.5.0 (from pytest==5.0.1->-r dev-requirements.txt (line 4))
[?25l  Downloading https://files.pythonhosted.org/packages/76/bc/394ad449851729244a97857ee14d7cba61ddb268dce3db538ba2f2ba1f0f/py-1.8.0-py2.py3-none-any.whl (83kB)

    12% |████                            | 10kB 7.3MB/s eta 0:00:01
    24% |███████▉                        | 20kB 9.1MB/s eta 0:00:01
    36% |███████████▊                    | 30kB 12.2MB/s eta 0:00:01
    48% |███████████████▋                | 40kB 12.6MB/s eta 0:00:01
    61% |███████████████████▋            | 51kB 12.2MB/s eta 0:00:01
    73% |███████████████████████▌        | 61kB 13.6MB/s eta 0:00:01
    85% |███████████████████████████▍    | 71kB 13.0MB/s eta 0:00:01
    97% |███████████████████████████████▎| 81kB 14.2MB/s eta 0:00:01
    100% |████████████████████████████████| 92kB 5.9MB/s 
[?25hCollecting packaging (from pytest==5.0.1->-r dev-requirements.txt (line 4))
  Downloading https://files.pythonhosted.org/packages/cf/94/9672c2d4b126e74c4496c6b3c58a8b51d6419267be9e70660ba23374c875/packaging-19.2-py2.py3-none-any.whl
Collecting pluggy<1.0,>=0.12 (from pytest==5.0.1->-r dev-requirements.txt (line 4))
  Downloading https://files.pythonhosted.org/packages/a0/28/85c7aa31b80d150b772fbe4a229487bc6644da9ccb7e427dd8cc60cb8a62/pluggy-0.13.1-py2.py3-none-any.whl
Collecting importlib-metadata>=0.12 (from pytest==5.0.1->-r dev-requirements.txt (line 4))
  Downloading https://files.pythonhosted.org/packages/ed/82/ebece33bc20b9097683d09e47563d487e411e2cf3a37789d7ec0a88c4ce4/importlib_metadata-1.1.0-py2.py3-none-any.whl
Collecting more-itertools>=4.0.0 (from pytest==5.0.1->-r dev-requirements.txt (line 4))
[?25l  Downloading https://files.pythonhosted.org/packages/5c/1d/3df99de956abb96305956e09e6a1fa955883295e1f28808f9c97b3d5364d/more_itertools-8.0.0-py3-none-any.whl (40kB)

    25% |████████▏                       | 10kB 6.7MB/s eta 0:00:01
    51% |████████████████▍               | 20kB 9.2MB/s eta 0:00:01
    76% |████████████████████████▌       | 30kB 12.5MB/s eta 0:00:01
    100% |████████████████████████████████| 40kB 5.4MB/s 
[?25hCollecting readme-renderer>=21.0 (from twine==1.14.0->-r dev-requirements.txt (line 5))
  Downloading https://files.pythonhosted.org/packages/c3/7e/d1aae793900f36b097cbfcc5e70eef82b5b56423a6c52a36dce51fedd8f0/readme_renderer-24.0-py2.py3-none-any.whl
Collecting tqdm>=4.14 (from twine==1.14.0->-r dev-requirements.txt (line 5))
[?25l  Downloading https://files.pythonhosted.org/packages/a5/13/cd55c23e3e158ed5b87cae415ee3844fc54cb43803fa3a0a064d23ecb883/tqdm-4.40.0-py2.py3-none-any.whl (54kB)

    18% |██████                          | 10kB 7.3MB/s eta 0:00:01
    37% |████████████                    | 20kB 8.9MB/s eta 0:00:01
    55% |█████████████████▉              | 30kB 11.6MB/s eta 0:00:01
    74% |███████████████████████▉        | 40kB 12.3MB/s eta 0:00:01
    93% |█████████████████████████████▉  | 51kB 14.0MB/s eta 0:00:01
    100% |████████████████████████████████| 61kB 5.8MB/s 
[?25hCollecting pkginfo>=1.4.2 (from twine==1.14.0->-r dev-requirements.txt (line 5))
  Downloading https://files.pythonhosted.org/packages/e6/d5/451b913307b478c49eb29084916639dc53a88489b993530fed0a66bab8b9/pkginfo-1.5.0.1-py2.py3-none-any.whl
Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine==1.14.0->-r dev-requirements.txt (line 5))
[?25l  Downloading https://files.pythonhosted.org/packages/60/ef/7681134338fc097acef8d9b2f8abe0458e4d87559c689a8c306d0957ece5/requests_toolbelt-0.9.1-py2.py3-none-any.whl (54kB)

    18% |██████                          | 10kB 8.2MB/s eta 0:00:01
    37% |████████████                    | 20kB 10.1MB/s eta 0:00:01
    56% |██████████████████              | 30kB 13.3MB/s eta 0:00:01
    75% |████████████████████████▏       | 40kB 13.3MB/s eta 0:00:01
    94% |██████████████████████████████▏ | 51kB 15.1MB/s eta 0:00:01
    100% |████████████████████████████████| 61kB 6.4MB/s 
[?25hRequirement already satisfied: setuptools>=0.7.0 in /usr/lib/python3/dist-packages (from twine==1.14.0->-r dev-requirements.txt (line 5)) (40.8.0)
Collecting requests!=2.15,!=2.16,>=2.5.0 (from twine==1.14.0->-r dev-requirements.txt (line 5))
[?25l  Downloading https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl (57kB)

    17% |█████▋                          | 10kB 18.4MB/s eta 0:00:01
    35% |███████████▎                    | 20kB 14.7MB/s eta 0:00:01
    53% |█████████████████               | 30kB 18.7MB/s eta 0:00:01
    70% |██████████████████████▋         | 40kB 15.0MB/s eta 0:00:01
    88% |████████████████████████████▎   | 51kB 15.0MB/s eta 0:00:01
    100% |████████████████████████████████| 61kB 6.0MB/s 
[?25hCollecting parso>=0.5.0 (from jedi->annotatepy==0.3.0->-r dev-requirements.txt (line 1))
[?25l  Downloading https://files.pythonhosted.org/packages/a3/bd/bf4e5bd01d79906e5b945a7af033154da49fd2b0d5b5c705a21330323305/parso-0.5.1-py2.py3-none-any.whl (95kB)

    10% |███▍                            | 10kB 8.5MB/s eta 0:00:01
    21% |██████▉                         | 20kB 9.9MB/s eta 0:00:01
    32% |██████████▎                     | 30kB 13.1MB/s eta 0:00:01
    42% |█████████████▊                  | 40kB 13.2MB/s eta 0:00:01
    53% |█████████████████▏              | 51kB 13.0MB/s eta 0:00:01
    64% |████████████████████▌           | 61kB 14.7MB/s eta 0:00:01
    74% |████████████████████████        | 71kB 13.3MB/s eta 0:00:01
    85% |███████████████████████████▍    | 81kB 14.5MB/s eta 0:00:01
    96% |██████████████████████████████▉ | 92kB 14.3MB/s eta 0:00:01
    100% |████████████████████████████████| 102kB 5.4MB/s 
[?25hRequirement already satisfied: six in /usr/lib/python3/dist-packages (from packaging->pytest==5.0.1->-r dev-requirements.txt (line 4)) (1.12.0)
Collecting pyparsing>=2.0.2 (from packaging->pytest==5.0.1->-r dev-requirements.txt (line 4))
[?25l  Downloading https://files.pythonhosted.org/packages/c0/0c/fc2e007d9a992d997f04a80125b0f183da7fb554f1de701bbb70a8e7d479/pyparsing-2.4.5-py2.py3-none-any.whl (67kB)

    15% |████▉                           | 10kB 6.0MB/s eta 0:00:01
    30% |█████████▋                      | 20kB 7.9MB/s eta 0:00:01
    45% |██████████████▌                 | 30kB 10.7MB/s eta 0:00:01
    60% |███████████████████▎            | 40kB 11.0MB/s eta 0:00:01
    75% |████████████████████████        | 51kB 11.4MB/s eta 0:00:01
    90% |█████████████████████████████   | 61kB 13.0MB/s eta 0:00:01
    100% |████████████████████████████████| 71kB 5.2MB/s 
[?25hCollecting zipp>=0.5 (from importlib-metadata>=0.12->pytest==5.0.1->-r dev-requirements.txt (line 4))
  Downloading https://files.pythonhosted.org/packages/74/3d/1ee25a26411ba0401b43c6376d2316a71addcc72ef8690b101b4ea56d76a/zipp-0.6.0-py2.py3-none-any.whl
Collecting bleach>=2.1.0 (from readme-renderer>=21.0->twine==1.14.0->-r dev-requirements.txt (line 5))
[?25l  Downloading https://files.pythonhosted.org/packages/ab/05/27e1466475e816d3001efb6e0a85a819be17411420494a1e602c36f8299d/bleach-3.1.0-py2.py3-none-any.whl (157kB)

    6% |██                              | 10kB 8.8MB/s eta 0:00:01
    13% |████▏                           | 20kB 10.4MB/s eta 0:00:01
    19% |██████▎                         | 30kB 13.7MB/s eta 0:00:01
    26% |████████▎                       | 40kB 13.6MB/s eta 0:00:01
    32% |██████████▍                     | 51kB 12.2MB/s eta 0:00:01
    39% |████████████▌                   | 61kB 13.9MB/s eta 0:00:01
    45% |██████████████▋                 | 71kB 13.2MB/s eta 0:00:01
    52% |████████████████▋               | 81kB 14.4MB/s eta 0:00:01
    58% |██████████████████▊             | 92kB 13.5MB/s eta 0:00:01
    65% |████████████████████▉           | 102kB 12.5MB/s eta 0:00:01
    71% |███████████████████████         | 112kB 14.2MB/s eta 0:00:01
    78% |█████████████████████████       | 122kB 4.8MB/s eta 0:00:01
    84% |███████████████████████████     | 133kB 4.5MB/s eta 0:00:01
    91% |█████████████████████████████▏  | 143kB 4.6MB/s eta 0:00:01
    97% |███████████████████████████████▏| 153kB 4.7MB/s eta 0:00:01
    100% |████████████████████████████████| 163kB 2.8MB/s 
[?25hCollecting Pygments (from readme-renderer>=21.0->twine==1.14.0->-r dev-requirements.txt (line 5))
[?25l  Downloading https://files.pythonhosted.org/packages/be/39/32da3184734730c0e4d3fa3b2b5872104668ad6dc1b5a73d8e477e5fe967/Pygments-2.5.2-py2.py3-none-any.whl (896kB)

    1% |▍                               | 10kB 8.1MB/s eta 0:00:01
    2% |▊                               | 20kB 10.1MB/s eta 0:00:01
    3% |█                               | 30kB 13.5MB/s eta 0:00:01
    4% |█▌                              | 40kB 14.2MB/s eta 0:00:01
    5% |█▉                              | 51kB 13.1MB/s eta 0:00:01
    6% |██▏                             | 61kB 14.8MB/s eta 0:00:01
    7% |██▋                             | 71kB 13.5MB/s eta 0:00:01
    9% |███                             | 81kB 14.8MB/s eta 0:00:01
    10% |███▎                            | 92kB 13.9MB/s eta 0:00:01
    11% |███▋                            | 102kB 12.6MB/s eta 0:00:01
    12% |████                            | 112kB 14.5MB/s eta 0:00:01
    13% |████▍                           | 122kB 14.0MB/s eta 0:00:01
    14% |████▊                           | 133kB 4.2MB/s eta 0:00:01
    15% |█████▏                          | 143kB 4.3MB/s eta 0:00:01
    17% |█████▌                          | 153kB 4.3MB/s eta 0:00:01
    18% |█████▉                          | 163kB 4.3MB/s eta 0:00:01
    19% |██████▏                         | 174kB 4.3MB/s eta 0:00:01
    20% |██████▋                         | 184kB 4.1MB/s eta 0:00:01
    21% |███████                         | 194kB 4.3MB/s eta 0:00:01
    22% |███████▎                        | 204kB 4.3MB/s eta 0:00:01
    23% |███████▊                        | 215kB 4.1MB/s eta 0:00:01
    25% |████████                        | 225kB 4.2MB/s eta 0:00:01
    26% |████████▍                       | 235kB 12.5MB/s eta 0:00:01
    27% |████████▊                       | 245kB 12.6MB/s eta 0:00:01
    28% |█████████▏                      | 256kB 12.1MB/s eta 0:00:01
    29% |█████████▌                      | 266kB 10.4MB/s eta 0:00:01
    30% |█████████▉                      | 276kB 11.3MB/s eta 0:00:01
    31% |██████████▎                     | 286kB 4.8MB/s eta 0:00:01
    33% |██████████▋                     | 296kB 4.5MB/s eta 0:00:01
    34% |███████████                     | 307kB 4.7MB/s eta 0:00:01
    35% |███████████▍                    | 317kB 4.8MB/s eta 0:00:01
    36% |███████████▊                    | 327kB 4.8MB/s eta 0:00:01
    37% |████████████                    | 337kB 4.8MB/s eta 0:00:01
    38% |████████████▍                   | 348kB 4.5MB/s eta 0:00:01
    39% |████████████▉                   | 358kB 4.8MB/s eta 0:00:01
    41% |█████████████▏                  | 368kB 4.9MB/s eta 0:00:01
    42% |█████████████▌                  | 378kB 4.6MB/s eta 0:00:01
    43% |██████████████                  | 389kB 11.5MB/s eta 0:00:01
    44% |██████████████▎                 | 399kB 11.9MB/s eta 0:00:01
    45% |██████████████▋                 | 409kB 11.9MB/s eta 0:00:01
    46% |███████████████                 | 419kB 12.2MB/s eta 0:00:01
    47% |███████████████▍                | 430kB 4.8MB/s eta 0:00:01
    49% |███████████████▊                | 440kB 5.0MB/s eta 0:00:01
    50% |████████████████                | 450kB 5.1MB/s eta 0:00:01
    51% |████████████████▌               | 460kB 4.7MB/s eta 0:00:01
    52% |████████████████▉               | 471kB 4.9MB/s eta 0:00:01
    53% |█████████████████▏              | 481kB 5.0MB/s eta 0:00:01
    54% |█████████████████▌              | 491kB 5.0MB/s eta 0:00:01
    55% |██████████████████              | 501kB 5.0MB/s eta 0:00:01
    57% |██████████████████▎             | 512kB 4.8MB/s eta 0:00:01
    58% |██████████████████▋             | 522kB 4.9MB/s eta 0:00:01
    59% |███████████████████             | 532kB 12.0MB/s eta 0:00:01
    60% |███████████████████▍            | 542kB 10.5MB/s eta 0:00:01
    61% |███████████████████▊            | 552kB 11.3MB/s eta 0:00:01
    62% |████████████████████▏           | 563kB 12.1MB/s eta 0:00:01
    63% |████████████████████▌           | 573kB 12.1MB/s eta 0:00:01
    65% |████████████████████▉           | 583kB 12.3MB/s eta 0:00:01
    66% |█████████████████████▏          | 593kB 5.3MB/s eta 0:00:01
    67% |█████████████████████▋          | 604kB 5.4MB/s eta 0:00:01
    68% |██████████████████████          | 614kB 5.5MB/s eta 0:00:01
    69% |██████████████████████▎         | 624kB 5.2MB/s eta 0:00:01
    70% |██████████████████████▊         | 634kB 5.4MB/s eta 0:00:01
    71% |███████████████████████         | 645kB 5.5MB/s eta 0:00:01
    73% |███████████████████████▍        | 655kB 5.5MB/s eta 0:00:01
    74% |███████████████████████▊        | 665kB 5.5MB/s eta 0:00:01
    75% |████████████████████████▏       | 675kB 5.2MB/s eta 0:00:01
    76% |████████████████████████▌       | 686kB 5.5MB/s eta 0:00:01
    77% |████████████████████████▉       | 696kB 11.9MB/s eta 0:00:01
    78% |█████████████████████████▎      | 706kB 10.5MB/s eta 0:00:01
    79% |█████████████████████████▋      | 716kB 11.7MB/s eta 0:00:01
    81% |██████████████████████████      | 727kB 11.9MB/s eta 0:00:01
    82% |██████████████████████████▎     | 737kB 12.1MB/s eta 0:00:01
    83% |██████████████████████████▊     | 747kB 12.0MB/s eta 0:00:01
    84% |███████████████████████████     | 757kB 5.3MB/s eta 0:00:01
    85% |███████████████████████████▍    | 768kB 5.6MB/s eta 0:00:01
    86% |███████████████████████████▉    | 778kB 5.5MB/s eta 0:00:01
    87% |████████████████████████████▏   | 788kB 5.2MB/s eta 0:00:01
    89% |████████████████████████████▌   | 798kB 5.4MB/s eta 0:00:01
    90% |████████████████████████████▉   | 808kB 5.5MB/s eta 0:00:01
    91% |█████████████████████████████▎  | 819kB 5.5MB/s eta 0:00:01
    92% |█████████████████████████████▋  | 829kB 5.5MB/s eta 0:00:01
    93% |██████████████████████████████  | 839kB 5.2MB/s eta 0:00:01
    94% |██████████████████████████████▍ | 849kB 5.5MB/s eta 0:00:01
    95% |██████████████████████████████▊ | 860kB 11.7MB/s eta 0:00:01
    97% |███████████████████████████████ | 870kB 10.2MB/s eta 0:00:01
    98% |███████████████████████████████▌| 880kB 12.0MB/s eta 0:00:01
    99% |███████████████████████████████▉| 890kB 12.8MB/s eta 0:00:01
    100% |████████████████████████████████| 901kB 1.2MB/s 
[?25hCollecting docutils>=0.13.1 (from readme-renderer>=21.0->twine==1.14.0->-r dev-requirements.txt (line 5))
[?25l  Downloading https://files.pythonhosted.org/packages/22/cd/a6aa959dca619918ccb55023b4cb151949c64d4d5d55b3f4ffd7eee0c6e8/docutils-0.15.2-py3-none-any.whl (547kB)

    1% |▋                               | 10kB 23.6MB/s eta 0:00:01
    3% |█▏                              | 20kB 13.2MB/s eta 0:00:01
    5% |█▉                              | 30kB 17.9MB/s eta 0:00:01
    7% |██▍                             | 40kB 13.5MB/s eta 0:00:01
    9% |███                             | 51kB 12.1MB/s eta 0:00:01
    11% |███▋                            | 61kB 14.1MB/s eta 0:00:01
    13% |████▏                           | 71kB 12.5MB/s eta 0:00:01
    14% |████▉                           | 81kB 13.9MB/s eta 0:00:01
    16% |█████▍                          | 92kB 12.9MB/s eta 0:00:01
    18% |██████                          | 102kB 11.8MB/s eta 0:00:01
    20% |██████▋                         | 112kB 12.2MB/s eta 0:00:01
    22% |███████▏                        | 122kB 12.2MB/s eta 0:00:01
    24% |███████▉                        | 133kB 2.2MB/s eta 0:00:01
    26% |████████▍                       | 143kB 2.2MB/s eta 0:00:01
    28% |█████████                       | 153kB 2.1MB/s eta 0:00:01
    29% |█████████▋                      | 163kB 2.1MB/s eta 0:00:01
    31% |██████████▏                     | 174kB 2.1MB/s eta 0:00:01
    33% |██████████▊                     | 184kB 2.1MB/s eta 0:00:01
    35% |███████████▍                    | 194kB 2.2MB/s eta 0:00:01
    37% |████████████                    | 204kB 2.2MB/s eta 0:00:01
    39% |████████████▋                   | 215kB 2.2MB/s eta 0:00:01
    41% |█████████████▏                  | 225kB 2.2MB/s eta 0:00:01
    43% |█████████████▊                  | 235kB 12.6MB/s eta 0:00:01
    44% |██████████████▍                 | 245kB 12.6MB/s eta 0:00:01
    46% |███████████████                 | 256kB 18.6MB/s eta 0:00:01
    48% |███████████████▋                | 266kB 17.1MB/s eta 0:00:01
    50% |████████████████▏               | 276kB 20.7MB/s eta 0:00:01
    52% |████████████████▊               | 286kB 21.8MB/s eta 0:00:01
    54% |█████████████████▍              | 296kB 20.2MB/s eta 0:00:01
    56% |██████████████████              | 307kB 21.9MB/s eta 0:00:01
    57% |██████████████████▌             | 317kB 22.7MB/s eta 0:00:01
    59% |███████████████████▏            | 327kB 22.8MB/s eta 0:00:01
    61% |███████████████████▊            | 337kB 23.2MB/s eta 0:00:01
    63% |████████████████████▍           | 348kB 21.5MB/s eta 0:00:01
    65% |█████████████████████           | 358kB 23.4MB/s eta 0:00:01
    67% |█████████████████████▌          | 368kB 23.2MB/s eta 0:00:01
    69% |██████████████████████▏         | 378kB 21.2MB/s eta 0:00:01
    71% |██████████████████████▊         | 389kB 22.8MB/s eta 0:00:01
    72% |███████████████████████▍        | 399kB 22.9MB/s eta 0:00:01
    74% |████████████████████████        | 409kB 22.8MB/s eta 0:00:01
    76% |████████████████████████▌       | 419kB 13.8MB/s eta 0:00:01
    78% |█████████████████████████▏      | 430kB 11.8MB/s eta 0:00:01
    80% |█████████████████████████▊      | 440kB 12.2MB/s eta 0:00:01
    82% |██████████████████████████▎     | 450kB 11.3MB/s eta 0:00:01
    84% |███████████████████████████     | 460kB 9.9MB/s eta 0:00:01
    86% |███████████████████████████▌    | 471kB 10.5MB/s eta 0:00:01
    87% |████████████████████████████▏   | 481kB 9.9MB/s eta 0:00:01
    89% |████████████████████████████▊   | 491kB 9.9MB/s eta 0:00:01
    91% |█████████████████████████████▎  | 501kB 9.1MB/s eta 0:00:01
    93% |██████████████████████████████  | 512kB 7.7MB/s eta 0:00:01
    95% |██████████████████████████████▌ | 522kB 10.1MB/s eta 0:00:01
    97% |███████████████████████████████▏| 532kB 10.0MB/s eta 0:00:01
    99% |███████████████████████████████▊| 542kB 8.6MB/s eta 0:00:01
    100% |████████████████████████████████| 552kB 1.9MB/s 
[?25hCollecting idna<2.9,>=2.5 (from requests!=2.15,!=2.16,>=2.5.0->twine==1.14.0->-r dev-requirements.txt (line 5))
[?25l  Downloading https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl (58kB)

    17% |█████▋                          | 10kB 12.1MB/s eta 0:00:01
    34% |███████████▏                    | 20kB 15.4MB/s eta 0:00:01
    52% |████████████████▊               | 30kB 18.2MB/s eta 0:00:01
    69% |██████████████████████▍         | 40kB 17.8MB/s eta 0:00:01
    87% |████████████████████████████    | 51kB 15.3MB/s eta 0:00:01
    100% |████████████████████████████████| 61kB 6.2MB/s 
[?25hCollecting chardet<3.1.0,>=3.0.2 (from requests!=2.15,!=2.16,>=2.5.0->twine==1.14.0->-r dev-requirements.txt (line 5))
[?25l  Downloading https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl (133kB)

    7% |██▌                             | 10kB 4.9MB/s eta 0:00:01
    15% |█████                           | 20kB 6.8MB/s eta 0:00:01
    23% |███████▍                        | 30kB 9.1MB/s eta 0:00:01
    30% |█████████▉                      | 40kB 9.6MB/s eta 0:00:01
    38% |████████████▎                   | 51kB 10.6MB/s eta 0:00:01
    46% |██████████████▊                 | 61kB 11.7MB/s eta 0:00:01
    53% |█████████████████▏              | 71kB 11.6MB/s eta 0:00:01
    61% |███████████████████▋            | 81kB 12.5MB/s eta 0:00:01
    69% |██████████████████████▏         | 92kB 12.4MB/s eta 0:00:01
    76% |████████████████████████▋       | 102kB 12.4MB/s eta 0:00:01
    84% |███████████████████████████     | 112kB 14.7MB/s eta 0:00:01
    92% |█████████████████████████████▌  | 122kB 15.5MB/s eta 0:00:01
    99% |████████████████████████████████| 133kB 5.9MB/s eta 0:00:01
    100% |████████████████████████████████| 143kB 3.3MB/s 
[?25hCollecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 (from requests!=2.15,!=2.16,>=2.5.0->twine==1.14.0->-r dev-requirements.txt (line 5))
[?25l  Downloading https://files.pythonhosted.org/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl (125kB)

    8% |██▋                             | 10kB 7.3MB/s eta 0:00:01
    16% |█████▏                          | 20kB 9.7MB/s eta 0:00:01
    24% |███████▉                        | 30kB 13.6MB/s eta 0:00:01
    32% |██████████▍                     | 40kB 11.9MB/s eta 0:00:01
    40% |█████████████                   | 51kB 10.6MB/s eta 0:00:01
    48% |███████████████▋                | 61kB 12.3MB/s eta 0:00:01
    57% |██████████████████▎             | 71kB 11.4MB/s eta 0:00:01
    65% |████████████████████▉           | 81kB 12.8MB/s eta 0:00:01
    73% |███████████████████████▌        | 92kB 12.0MB/s eta 0:00:01
    81% |██████████████████████████      | 102kB 11.4MB/s eta 0:00:01
    89% |████████████████████████████▊   | 112kB 13.3MB/s eta 0:00:01
    97% |███████████████████████████████▎| 122kB 13.1MB/s eta 0:00:01
    100% |████████████████████████████████| 133kB 6.0MB/s 
[?25hCollecting certifi>=2017.4.17 (from requests!=2.15,!=2.16,>=2.5.0->twine==1.14.0->-r dev-requirements.txt (line 5))
[?25l  Downloading https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl (156kB)

    6% |██                              | 10kB 6.8MB/s eta 0:00:01
    13% |████▏                           | 20kB 9.0MB/s eta 0:00:01
    19% |██████▎                         | 30kB 11.9MB/s eta 0:00:01
    26% |████████▍                       | 40kB 11.1MB/s eta 0:00:01
    32% |██████████▌                     | 51kB 12.6MB/s eta 0:00:01
    39% |████████████▋                   | 61kB 14.4MB/s eta 0:00:01
    45% |██████████████▊                 | 71kB 14.3MB/s eta 0:00:01
    52% |████████████████▉               | 81kB 15.4MB/s eta 0:00:01
    59% |███████████████████             | 92kB 14.2MB/s eta 0:00:01
    65% |█████████████████████           | 102kB 13.6MB/s eta 0:00:01
    72% |███████████████████████         | 112kB 16.7MB/s eta 0:00:01
    78% |█████████████████████████▏      | 122kB 15.2MB/s eta 0:00:01
    85% |███████████████████████████▎    | 133kB 4.5MB/s eta 0:00:01
    91% |█████████████████████████████▍  | 143kB 4.7MB/s eta 0:00:01
    98% |███████████████████████████████▌| 153kB 4.6MB/s eta 0:00:01
    100% |████████████████████████████████| 163kB 2.6MB/s 
[?25hCollecting webencodings (from bleach>=2.1.0->readme-renderer>=21.0->twine==1.14.0->-r dev-requirements.txt (line 5))
  Downloading https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
Installing collected packages: parso, jedi, annotatepy, appdirs, attrs, toml, black, mccabe, pyflakes, pycodestyle, flake8, wcwidth, atomicwrites, py, pyparsing, packaging, more-itertools, zipp, importlib-metadata, pluggy, pytest, webencodings, bleach, Pygments, docutils, readme-renderer, tqdm, pkginfo, idna, chardet, urllib3, certifi, requests, requests-toolbelt, twine, wheel
  Found existing installation: wheel 0.32.3
    Not uninstalling wheel at /usr/lib/python3/dist-packages, outside environment /usr
    Can't uninstall 'wheel'. No files were found to uninstall.
Successfully installed Pygments-2.5.2 annotatepy-0.3.0 appdirs-1.4.3 atomicwrites-1.3.0 attrs-19.3.0 black-19.3b0 bleach-3.1.0 certifi-2019.11.28 chardet-3.0.4 docutils-0.15.2 flake8-3.7.9 idna-2.8 importlib-metadata-1.1.0 jedi-0.15.1 mccabe-0.6.1 more-itertools-8.0.0 packaging-19.2 parso-0.5.1 pkginfo-1.5.0.1 pluggy-0.13.1 py-1.8.0 pycodestyle-2.5.0 pyflakes-2.1.1 pyparsing-2.4.5 pytest-5.0.1 readme-renderer-24.0 requests-2.22.0 requests-toolbelt-0.9.1 toml-0.10.0 tqdm-4.40.0 twine-1.14.0 urllib3-1.25.7 wcwidth-0.1.7 webencodings-0.5.1 wheel-0.33.6 zipp-0.6.0
setup-flake8
1
2
+ mkdir /home/build/.config
+ cat
test-black
1
2
3
4
5
+ cd mousikofidi
+ make test-black
black --check /home/build/mousikofidi
All done! ✨ 🍰 ✨
4 files would be left unchanged.
test-flake8
1
2
3
+ cd mousikofidi
+ make test-flake8
flake8 /home/build/mousikofidi
test-pytest
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
+ cd mousikofidi
+ make test-pytest-verbose
FIDI_CFG=/home/build/mousikofidi/example/fidi.yml pytest --verbosity=2 /home/build/mousikofidi
============================= test session starts ==============================
platform linux -- Python 3.7.3, pytest-5.0.1, py-1.8.0, pluggy-0.13.1 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /home/build/mousikofidi
collecting ... 
collecting 87 items                                                            
collected 87 items                                                             

test_mousikofidi.py::test_audio_dict_flac PASSED                         [  1%]
test_mousikofidi.py::test_audio_dict_mp3 PASSED                          [  2%]
test_mousikofidi.py::test_audio_dict_ogg PASSED                          [  3%]
test_mousikofidi.py::test_audio_metadata_fake_flac PASSED                [  4%]
test_mousikofidi.py::test_audio_metadata_real_flac PASSED                [  5%]
test_mousikofidi.py::test_audio_metadata_fake_mp3 PASSED                 [  6%]
test_mousikofidi.py::test_audio_metadata_real_mp3 PASSED                 [  8%]
test_mousikofidi.py::test_audio_metadata_fake_ogg PASSED                 [  9%]
test_mousikofidi.py::test_audio_metadata_real_ogg PASSED                 [ 10%]
test_mousikofidi.py::test_breadcrumb_links_from_path_dir PASSED          [ 11%]
test_mousikofidi.py::test_breadcrumb_links_from_path_file PASSED         [ 12%]
test_mousikofidi.py::test_breadcrumb_links_from_path_deep_dir PASSED     [ 13%]
test_mousikofidi.py::test_breadcrumb_links_from_path_deep_file PASSED    [ 14%]
test_mousikofidi.py::test_browse_dir PASSED                              [ 16%]
test_mousikofidi.py::test_browse_dir_empty PASSED                        [ 17%]
test_mousikofidi.py::test_browse_file PASSED                             [ 18%]
test_mousikofidi.py::test_config_to_string PASSED                        [ 19%]
test_mousikofidi.py::test_dir_dict PASSED                                [ 20%]
test_mousikofidi.py::test_make_unique_slugs PASSED                       [ 21%]
test_mousikofidi.py::test_request_context PASSED                         [ 22%]
test_mousikofidi.py::test_select_cover_art_false PASSED                  [ 24%]
test_mousikofidi.py::test_select_cover_art_true PASSED                   [ 25%]
test_mousikofidi.py::test_select_logo_no_holiday PASSED                  [ 26%]
test_mousikofidi.py::test_select_logo_apr_holiday PASSED                 [ 27%]
test_mousikofidi.py::test_select_logo_aug_holiday PASSED                 [ 28%]
test_mousikofidi.py::test_select_logo_oct_holiday PASSED                 [ 29%]
test_mousikofidi.py::test_select_logo_dec_holiday PASSED                 [ 31%]
test_mousikofidi.py::test_select_favicon_custom PASSED                   [ 32%]
test_mousikofidi.py::test_select_logo_custom PASSED                      [ 33%]
test_mousikofidi.py::test_select_css_custom PASSED                       [ 34%]
test_mousikofidi.py::test_select_css_light PASSED                        [ 35%]
test_mousikofidi.py::test_select_css_dark PASSED                         [ 36%]
test_mousikofidi.py::test_select_css_nes PASSED                          [ 37%]
test_mousikofidi.py::test_select_css_terminal PASSED                     [ 39%]
test_mousikofidi.py::test_select_css_terminal_green PASSED               [ 40%]
test_mousikofidi.py::test_select_css_terminal_solarized PASSED           [ 41%]
test_mousikofidi.py::test_handle_playlist_cmd_add PASSED                 [ 42%]
test_mousikofidi.py::test_handle_playlist_cmd_add_multi PASSED           [ 43%]
test_mousikofidi.py::test_handle_playlist_cmd_clear PASSED               [ 44%]
test_mousikofidi.py::test_handle_playlist_cmd_rm PASSED                  [ 45%]
test_mousikofidi.py::test_init PASSED                                    [ 47%]
test_mousikofidi.py::test_get_metadata_dict_real_audio PASSED            [ 48%]
test_mousikofidi.py::test_get_metadata_dict_fake_video PASSED            [ 49%]
test_mousikofidi.py::test_get_metadata_value PASSED                      [ 50%]
test_mousikofidi.py::test_get_metadata_value_none PASSED                 [ 51%]
test_mousikofidi.py::test_get_playlists PASSED                           [ 52%]
test_mousikofidi.py::test_is_audio_file_flac PASSED                      [ 54%]
test_mousikofidi.py::test_is_audio_file_mp3 PASSED                       [ 55%]
test_mousikofidi.py::test_is_audio_file_ogg PASSED                       [ 56%]
test_mousikofidi.py::test_is_audio_file_is_not PASSED                    [ 57%]
test_mousikofidi.py::test_is_valid_path_is PASSED                        [ 58%]
test_mousikofidi.py::test_is_valid_path_is_with_extra_slash PASSED       [ 59%]
test_mousikofidi.py::test_is_valid_path_isnt PASSED                      [ 60%]
test_mousikofidi.py::test_paths_list PASSED                              [ 62%]
test_mousikofidi.py::test_title_slug PASSED                              [ 63%]
test_mousikofidi.py::test_video_dict PASSED                              [ 64%]
test_mousikofidi.py::test_about PASSED                                   [ 65%]
test_mousikofidi.py::test_index_http_code PASSED                         [ 66%]
test_mousikofidi.py::test_index PASSED                                   [ 67%]
test_mousikofidi.py::test_index_dark_theme PASSED                        [ 68%]
test_mousikofidi.py::test_index_light_theme PASSED                       [ 70%]
test_mousikofidi.py::test_index_nes_theme PASSED                         [ 71%]
test_mousikofidi.py::test_index_terminal_theme PASSED                    [ 72%]
test_mousikofidi.py::test_index_terminal_green_theme PASSED              [ 73%]
test_mousikofidi.py::test_index_terminal_solarized_theme PASSED          [ 74%]
test_mousikofidi.py::test_browse_http_code PASSED                        [ 75%]
test_mousikofidi.py::test_browse PASSED                                  [ 77%]
test_mousikofidi.py::test_dir_detail_found PASSED                        [ 78%]
test_mousikofidi.py::test_dir_detail_not_found PASSED                    [ 79%]
test_mousikofidi.py::test_dir_detail_not_found_real_with_extra PASSED    [ 80%]
test_mousikofidi.py::test_dir_detail_not_found_real_with_plus_sign PASSED [ 81%]
test_mousikofidi.py::test_file_detail_real_flac PASSED                   [ 82%]
test_mousikofidi.py::test_file_detail_real_mp3 PASSED                    [ 83%]
test_mousikofidi.py::test_file_detail_real_mp4 PASSED                    [ 85%]
test_mousikofidi.py::test_file_detail_real_ogg PASSED                    [ 86%]
test_mousikofidi.py::test_playlist_empty PASSED                          [ 87%]
test_mousikofidi.py::test_playlist_with_audio_and_video PASSED           [ 88%]
test_mousikofidi.py::test_playlist_with_audio_no_video PASSED            [ 89%]
test_mousikofidi.py::test_playlist_no_audio_with_video PASSED            [ 90%]
test_mousikofidi.py::test_playlist_detail_nothing PASSED                 [ 91%]
test_mousikofidi.py::test_playlist_detail_real_with_bad PASSED           [ 93%]
test_mousikofidi.py::test_playlist_detail_real PASSED                    [ 94%]
test_mousikofidi.py::test_playlists_no_playlists PASSED                  [ 95%]
test_mousikofidi.py::test_playlists_yes_playlists PASSED                 [ 96%]
test_mousikofidi.py::test_serve_file PASSED                              [ 97%]
test_mousikofidi.py::test_settings PASSED                                [ 98%]
test_mousikofidi.py::test_settings_edit PASSED                           [100%]

========================== 87 passed in 1.19 seconds ===========================
test-build-dist
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
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
+ cd mousikofidi
+ make distribution-archive
cd /home/build/mousikofidi && python3 setup.py sdist bdist_wheel
/usr/lib/python3/dist-packages/setuptools/dist.py:484: UserWarning: The version specified ('0.22-10-g664fc01') is an invalid version, this may not work as expected with newer versions of setuptools, pip, and PyPI. Please see PEP 440 for more details.
  "details." % self.metadata.version
running sdist
running egg_info
creating MousikoFidi.egg-info
writing MousikoFidi.egg-info/PKG-INFO
writing dependency_links to MousikoFidi.egg-info/dependency_links.txt
writing requirements to MousikoFidi.egg-info/requires.txt
writing top-level names to MousikoFidi.egg-info/top_level.txt
writing manifest file 'MousikoFidi.egg-info/SOURCES.txt'
reading manifest file 'MousikoFidi.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'MousikoFidi.egg-info/SOURCES.txt'
running check
creating MousikoFidi-0.22-10-g664fc01
creating MousikoFidi-0.22-10-g664fc01/MousikoFidi.egg-info
creating MousikoFidi-0.22-10-g664fc01/example
creating MousikoFidi-0.22-10-g664fc01/mousikofidi
creating MousikoFidi-0.22-10-g664fc01/mousikofidi/static
creating MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css
creating MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css/nes
creating MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css/water
creating MousikoFidi-0.22-10-g664fc01/mousikofidi/static/fa
creating MousikoFidi-0.22-10-g664fc01/mousikofidi/static/fa/css
creating MousikoFidi-0.22-10-g664fc01/mousikofidi/static/fa/webfonts
creating MousikoFidi-0.22-10-g664fc01/mousikofidi/static/js
creating MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying files to MousikoFidi-0.22-10-g664fc01...
copying MANIFEST.in -> MousikoFidi-0.22-10-g664fc01
copying README.md -> MousikoFidi-0.22-10-g664fc01
copying setup.cfg -> MousikoFidi-0.22-10-g664fc01
copying setup.py -> MousikoFidi-0.22-10-g664fc01
copying MousikoFidi.egg-info/PKG-INFO -> MousikoFidi-0.22-10-g664fc01/MousikoFidi.egg-info
copying MousikoFidi.egg-info/SOURCES.txt -> MousikoFidi-0.22-10-g664fc01/MousikoFidi.egg-info
copying MousikoFidi.egg-info/dependency_links.txt -> MousikoFidi-0.22-10-g664fc01/MousikoFidi.egg-info
copying MousikoFidi.egg-info/not-zip-safe -> MousikoFidi-0.22-10-g664fc01/MousikoFidi.egg-info
copying MousikoFidi.egg-info/requires.txt -> MousikoFidi-0.22-10-g664fc01/MousikoFidi.egg-info
copying MousikoFidi.egg-info/top_level.txt -> MousikoFidi-0.22-10-g664fc01/MousikoFidi.egg-info
copying example/mousikofidi -> MousikoFidi-0.22-10-g664fc01/example
copying example/mousikofidi-client -> MousikoFidi-0.22-10-g664fc01/example
copying mousikofidi/__init__.py -> MousikoFidi-0.22-10-g664fc01/mousikofidi
copying mousikofidi/mousikofidi.py -> MousikoFidi-0.22-10-g664fc01/mousikofidi
copying mousikofidi/static/FA-LICENSE.txt -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static
copying mousikofidi/static/OFL.txt -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static
copying mousikofidi/static/PressStart2P-Regular.ttf -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static
copying mousikofidi/static/fidi-420.png -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static
copying mousikofidi/static/fidi-birth.png -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static
copying mousikofidi/static/fidi-dec.png -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static
copying mousikofidi/static/fidi-oct.png -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static
copying mousikofidi/static/fidi.png -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static
copying mousikofidi/static/css/fidi-nes.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css
copying mousikofidi/static/css/fidi-nes.min.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css
copying mousikofidi/static/css/fidi.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css
copying mousikofidi/static/css/fidi.min.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css
copying mousikofidi/static/css/normalize.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css
copying mousikofidi/static/css/normalize.min.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css
copying mousikofidi/static/css/terminal-green.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css
copying mousikofidi/static/css/terminal-green.min.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css
copying mousikofidi/static/css/terminal-solarized.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css
copying mousikofidi/static/css/terminal-solarized.min.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css
copying mousikofidi/static/css/terminal.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css
copying mousikofidi/static/css/terminal.min.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css
copying mousikofidi/static/css/nes/nes.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css/nes
copying mousikofidi/static/css/nes/nes.min.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css/nes
copying mousikofidi/static/css/water/dark.standalone.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css/water
copying mousikofidi/static/css/water/dark.standalone.css.map -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css/water
copying mousikofidi/static/css/water/dark.standalone.min.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css/water
copying mousikofidi/static/css/water/dark.standalone.min.css.map -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css/water
copying mousikofidi/static/css/water/light.standalone.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css/water
copying mousikofidi/static/css/water/light.standalone.css.map -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css/water
copying mousikofidi/static/css/water/light.standalone.min.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css/water
copying mousikofidi/static/css/water/light.standalone.min.css.map -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/css/water
copying mousikofidi/static/fa/css/fontawesome.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/fa/css
copying mousikofidi/static/fa/css/fontawesome.min.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/fa/css
copying mousikofidi/static/fa/css/solid.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/fa/css
copying mousikofidi/static/fa/css/solid.min.css -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/fa/css
copying mousikofidi/static/fa/webfonts/fa-solid-900.ttf -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/fa/webfonts
copying mousikofidi/static/fa/webfonts/fa-solid-900.woff2 -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/fa/webfonts
copying mousikofidi/static/js/player.js -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/js
copying mousikofidi/static/js/player.min.js -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/js
copying mousikofidi/static/js/tests.js -> MousikoFidi-0.22-10-g664fc01/mousikofidi/static/js
copying mousikofidi/templates/about.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/audio_player.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/audio_table_rows.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/base.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/cover-art.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/dir_detail.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/dir_table.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/directory_details.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/dirs.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/error.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/file_detail.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/index.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/item_table.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/playlist.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/playlists.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/plist_table.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/search.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/settings.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/test_js.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/video_player.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
copying mousikofidi/templates/video_table_rows.html -> MousikoFidi-0.22-10-g664fc01/mousikofidi/templates
Writing MousikoFidi-0.22-10-g664fc01/setup.cfg
creating dist
Creating tar archive
removing 'MousikoFidi-0.22-10-g664fc01' (and everything under it)
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/mousikofidi
copying mousikofidi/__init__.py -> build/lib/mousikofidi
copying mousikofidi/mousikofidi.py -> build/lib/mousikofidi
creating build/lib/mousikofidi/static
copying mousikofidi/static/FA-LICENSE.txt -> build/lib/mousikofidi/static
copying mousikofidi/static/OFL.txt -> build/lib/mousikofidi/static
copying mousikofidi/static/PressStart2P-Regular.ttf -> build/lib/mousikofidi/static
copying mousikofidi/static/fidi-420.png -> build/lib/mousikofidi/static
copying mousikofidi/static/fidi-birth.png -> build/lib/mousikofidi/static
copying mousikofidi/static/fidi-dec.png -> build/lib/mousikofidi/static
copying mousikofidi/static/fidi-oct.png -> build/lib/mousikofidi/static
copying mousikofidi/static/fidi.png -> build/lib/mousikofidi/static
creating build/lib/mousikofidi/static/css
copying mousikofidi/static/css/fidi-nes.css -> build/lib/mousikofidi/static/css
copying mousikofidi/static/css/fidi-nes.min.css -> build/lib/mousikofidi/static/css
copying mousikofidi/static/css/fidi.css -> build/lib/mousikofidi/static/css
copying mousikofidi/static/css/fidi.min.css -> build/lib/mousikofidi/static/css
copying mousikofidi/static/css/normalize.css -> build/lib/mousikofidi/static/css
copying mousikofidi/static/css/normalize.min.css -> build/lib/mousikofidi/static/css
copying mousikofidi/static/css/terminal-green.css -> build/lib/mousikofidi/static/css
copying mousikofidi/static/css/terminal-green.min.css -> build/lib/mousikofidi/static/css
copying mousikofidi/static/css/terminal-solarized.css -> build/lib/mousikofidi/static/css
copying mousikofidi/static/css/terminal-solarized.min.css -> build/lib/mousikofidi/static/css
copying mousikofidi/static/css/terminal.css -> build/lib/mousikofidi/static/css
copying mousikofidi/static/css/terminal.min.css -> build/lib/mousikofidi/static/css
creating build/lib/mousikofidi/static/css/nes
copying mousikofidi/static/css/nes/nes.css -> build/lib/mousikofidi/static/css/nes
copying mousikofidi/static/css/nes/nes.min.css -> build/lib/mousikofidi/static/css/nes
creating build/lib/mousikofidi/static/css/water
copying mousikofidi/static/css/water/dark.standalone.css -> build/lib/mousikofidi/static/css/water
copying mousikofidi/static/css/water/dark.standalone.css.map -> build/lib/mousikofidi/static/css/water
copying mousikofidi/static/css/water/dark.standalone.min.css -> build/lib/mousikofidi/static/css/water
copying mousikofidi/static/css/water/dark.standalone.min.css.map -> build/lib/mousikofidi/static/css/water
copying mousikofidi/static/css/water/light.standalone.css -> build/lib/mousikofidi/static/css/water
copying mousikofidi/static/css/water/light.standalone.css.map -> build/lib/mousikofidi/static/css/water
copying mousikofidi/static/css/water/light.standalone.min.css -> build/lib/mousikofidi/static/css/water
copying mousikofidi/static/css/water/light.standalone.min.css.map -> build/lib/mousikofidi/static/css/water
creating build/lib/mousikofidi/static/fa
creating build/lib/mousikofidi/static/fa/css
copying mousikofidi/static/fa/css/fontawesome.css -> build/lib/mousikofidi/static/fa/css
copying mousikofidi/static/fa/css/fontawesome.min.css -> build/lib/mousikofidi/static/fa/css
copying mousikofidi/static/fa/css/solid.css -> build/lib/mousikofidi/static/fa/css
copying mousikofidi/static/fa/css/solid.min.css -> build/lib/mousikofidi/static/fa/css
creating build/lib/mousikofidi/static/fa/webfonts
copying mousikofidi/static/fa/webfonts/fa-solid-900.ttf -> build/lib/mousikofidi/static/fa/webfonts
copying mousikofidi/static/fa/webfonts/fa-solid-900.woff2 -> build/lib/mousikofidi/static/fa/webfonts
creating build/lib/mousikofidi/static/js
copying mousikofidi/static/js/player.js -> build/lib/mousikofidi/static/js
copying mousikofidi/static/js/player.min.js -> build/lib/mousikofidi/static/js
copying mousikofidi/static/js/tests.js -> build/lib/mousikofidi/static/js
creating build/lib/mousikofidi/templates
copying mousikofidi/templates/about.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/audio_player.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/audio_table_rows.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/base.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/cover-art.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/dir_detail.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/dir_table.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/directory_details.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/dirs.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/error.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/file_detail.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/index.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/item_table.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/playlist.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/playlists.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/plist_table.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/search.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/settings.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/test_js.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/video_player.html -> build/lib/mousikofidi/templates
copying mousikofidi/templates/video_table_rows.html -> build/lib/mousikofidi/templates
running build_scripts
creating build/scripts-3.7
copying example/mousikofidi -> build/scripts-3.7
copying example/mousikofidi-client -> build/scripts-3.7
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/mousikofidi
creating build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/playlist.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/playlists.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/audio_table_rows.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/settings.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/directory_details.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/dirs.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/cover-art.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/search.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/plist_table.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/test_js.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/audio_player.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/file_detail.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/error.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/dir_table.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/item_table.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/index.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/dir_detail.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/video_player.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/base.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/about.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/templates/video_table_rows.html -> build/bdist.linux-x86_64/wheel/mousikofidi/templates
copying build/lib/mousikofidi/__init__.py -> build/bdist.linux-x86_64/wheel/mousikofidi
creating build/bdist.linux-x86_64/wheel/mousikofidi/static
copying build/lib/mousikofidi/static/OFL.txt -> build/bdist.linux-x86_64/wheel/mousikofidi/static
copying build/lib/mousikofidi/static/FA-LICENSE.txt -> build/bdist.linux-x86_64/wheel/mousikofidi/static
creating build/bdist.linux-x86_64/wheel/mousikofidi/static/js
copying build/lib/mousikofidi/static/js/tests.js -> build/bdist.linux-x86_64/wheel/mousikofidi/static/js
copying build/lib/mousikofidi/static/js/player.min.js -> build/bdist.linux-x86_64/wheel/mousikofidi/static/js
copying build/lib/mousikofidi/static/js/player.js -> build/bdist.linux-x86_64/wheel/mousikofidi/static/js
copying build/lib/mousikofidi/static/fidi-oct.png -> build/bdist.linux-x86_64/wheel/mousikofidi/static
copying build/lib/mousikofidi/static/fidi-dec.png -> build/bdist.linux-x86_64/wheel/mousikofidi/static
copying build/lib/mousikofidi/static/fidi-birth.png -> build/bdist.linux-x86_64/wheel/mousikofidi/static
creating build/bdist.linux-x86_64/wheel/mousikofidi/static/fa
creating build/bdist.linux-x86_64/wheel/mousikofidi/static/fa/webfonts
copying build/lib/mousikofidi/static/fa/webfonts/fa-solid-900.woff2 -> build/bdist.linux-x86_64/wheel/mousikofidi/static/fa/webfonts
copying build/lib/mousikofidi/static/fa/webfonts/fa-solid-900.ttf -> build/bdist.linux-x86_64/wheel/mousikofidi/static/fa/webfonts
creating build/bdist.linux-x86_64/wheel/mousikofidi/static/fa/css
copying build/lib/mousikofidi/static/fa/css/solid.min.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/fa/css
copying build/lib/mousikofidi/static/fa/css/fontawesome.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/fa/css
copying build/lib/mousikofidi/static/fa/css/solid.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/fa/css
copying build/lib/mousikofidi/static/fa/css/fontawesome.min.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/fa/css
copying build/lib/mousikofidi/static/PressStart2P-Regular.ttf -> build/bdist.linux-x86_64/wheel/mousikofidi/static
copying build/lib/mousikofidi/static/fidi-420.png -> build/bdist.linux-x86_64/wheel/mousikofidi/static
creating build/bdist.linux-x86_64/wheel/mousikofidi/static/css
copying build/lib/mousikofidi/static/css/normalize.min.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css
copying build/lib/mousikofidi/static/css/terminal-solarized.min.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css
copying build/lib/mousikofidi/static/css/terminal.min.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css
creating build/bdist.linux-x86_64/wheel/mousikofidi/static/css/water
copying build/lib/mousikofidi/static/css/water/dark.standalone.min.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css/water
copying build/lib/mousikofidi/static/css/water/dark.standalone.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css/water
copying build/lib/mousikofidi/static/css/water/dark.standalone.min.css.map -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css/water
copying build/lib/mousikofidi/static/css/water/light.standalone.min.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css/water
copying build/lib/mousikofidi/static/css/water/dark.standalone.css.map -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css/water
copying build/lib/mousikofidi/static/css/water/light.standalone.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css/water
copying build/lib/mousikofidi/static/css/water/light.standalone.css.map -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css/water
copying build/lib/mousikofidi/static/css/water/light.standalone.min.css.map -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css/water
copying build/lib/mousikofidi/static/css/terminal-solarized.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css
copying build/lib/mousikofidi/static/css/fidi.min.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css
copying build/lib/mousikofidi/static/css/normalize.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css
copying build/lib/mousikofidi/static/css/terminal.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css
copying build/lib/mousikofidi/static/css/terminal-green.min.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css
creating build/bdist.linux-x86_64/wheel/mousikofidi/static/css/nes
copying build/lib/mousikofidi/static/css/nes/nes.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css/nes
copying build/lib/mousikofidi/static/css/nes/nes.min.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css/nes
copying build/lib/mousikofidi/static/css/fidi.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css
copying build/lib/mousikofidi/static/css/fidi-nes.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css
copying build/lib/mousikofidi/static/css/fidi-nes.min.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css
copying build/lib/mousikofidi/static/css/terminal-green.css -> build/bdist.linux-x86_64/wheel/mousikofidi/static/css
copying build/lib/mousikofidi/static/fidi.png -> build/bdist.linux-x86_64/wheel/mousikofidi/static
copying build/lib/mousikofidi/mousikofidi.py -> build/bdist.linux-x86_64/wheel/mousikofidi
running install_egg_info
Copying MousikoFidi.egg-info to build/bdist.linux-x86_64/wheel/MousikoFidi-0.22_10_g664fc01.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/MousikoFidi-0.22_10_g664fc01.data
creating build/bdist.linux-x86_64/wheel/MousikoFidi-0.22_10_g664fc01.data/scripts
copying build/scripts-3.7/mousikofidi -> build/bdist.linux-x86_64/wheel/MousikoFidi-0.22_10_g664fc01.data/scripts
copying build/scripts-3.7/mousikofidi-client -> build/bdist.linux-x86_64/wheel/MousikoFidi-0.22_10_g664fc01.data/scripts
changing mode of build/bdist.linux-x86_64/wheel/MousikoFidi-0.22_10_g664fc01.data/scripts/mousikofidi to 755
changing mode of build/bdist.linux-x86_64/wheel/MousikoFidi-0.22_10_g664fc01.data/scripts/mousikofidi-client to 755
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
creating build/bdist.linux-x86_64/wheel/MousikoFidi-0.22_10_g664fc01.dist-info/WHEEL
creating 'dist/MousikoFidi-0.22_10_g664fc01-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'MousikoFidi-0.22_10_g664fc01.data/scripts/mousikofidi'
adding 'MousikoFidi-0.22_10_g664fc01.data/scripts/mousikofidi-client'
adding 'mousikofidi/__init__.py'
adding 'mousikofidi/mousikofidi.py'
adding 'mousikofidi/static/FA-LICENSE.txt'
adding 'mousikofidi/static/OFL.txt'
adding 'mousikofidi/static/PressStart2P-Regular.ttf'
adding 'mousikofidi/static/fidi-420.png'
adding 'mousikofidi/static/fidi-birth.png'
adding 'mousikofidi/static/fidi-dec.png'
adding 'mousikofidi/static/fidi-oct.png'
adding 'mousikofidi/static/fidi.png'
adding 'mousikofidi/static/css/fidi-nes.css'
adding 'mousikofidi/static/css/fidi-nes.min.css'
adding 'mousikofidi/static/css/fidi.css'
adding 'mousikofidi/static/css/fidi.min.css'
adding 'mousikofidi/static/css/normalize.css'
adding 'mousikofidi/static/css/normalize.min.css'
adding 'mousikofidi/static/css/terminal-green.css'
adding 'mousikofidi/static/css/terminal-green.min.css'
adding 'mousikofidi/static/css/terminal-solarized.css'
adding 'mousikofidi/static/css/terminal-solarized.min.css'
adding 'mousikofidi/static/css/terminal.css'
adding 'mousikofidi/static/css/terminal.min.css'
adding 'mousikofidi/static/css/nes/nes.css'
adding 'mousikofidi/static/css/nes/nes.min.css'
adding 'mousikofidi/static/css/water/dark.standalone.css'
adding 'mousikofidi/static/css/water/dark.standalone.css.map'
adding 'mousikofidi/static/css/water/dark.standalone.min.css'
adding 'mousikofidi/static/css/water/dark.standalone.min.css.map'
adding 'mousikofidi/static/css/water/light.standalone.css'
adding 'mousikofidi/static/css/water/light.standalone.css.map'
adding 'mousikofidi/static/css/water/light.standalone.min.css'
adding 'mousikofidi/static/css/water/light.standalone.min.css.map'
adding 'mousikofidi/static/fa/css/fontawesome.css'
adding 'mousikofidi/static/fa/css/fontawesome.min.css'
adding 'mousikofidi/static/fa/css/solid.css'
adding 'mousikofidi/static/fa/css/solid.min.css'
adding 'mousikofidi/static/fa/webfonts/fa-solid-900.ttf'
adding 'mousikofidi/static/fa/webfonts/fa-solid-900.woff2'
adding 'mousikofidi/static/js/player.js'
adding 'mousikofidi/static/js/player.min.js'
adding 'mousikofidi/static/js/tests.js'
adding 'mousikofidi/templates/about.html'
adding 'mousikofidi/templates/audio_player.html'
adding 'mousikofidi/templates/audio_table_rows.html'
adding 'mousikofidi/templates/base.html'
adding 'mousikofidi/templates/cover-art.html'
adding 'mousikofidi/templates/dir_detail.html'
adding 'mousikofidi/templates/dir_table.html'
adding 'mousikofidi/templates/directory_details.html'
adding 'mousikofidi/templates/dirs.html'
adding 'mousikofidi/templates/error.html'
adding 'mousikofidi/templates/file_detail.html'
adding 'mousikofidi/templates/index.html'
adding 'mousikofidi/templates/item_table.html'
adding 'mousikofidi/templates/playlist.html'
adding 'mousikofidi/templates/playlists.html'
adding 'mousikofidi/templates/plist_table.html'
adding 'mousikofidi/templates/search.html'
adding 'mousikofidi/templates/settings.html'
adding 'mousikofidi/templates/test_js.html'
adding 'mousikofidi/templates/video_player.html'
adding 'mousikofidi/templates/video_table_rows.html'
adding 'MousikoFidi-0.22_10_g664fc01.dist-info/LICENSE'
adding 'MousikoFidi-0.22_10_g664fc01.dist-info/METADATA'
adding 'MousikoFidi-0.22_10_g664fc01.dist-info/WHEEL'
adding 'MousikoFidi-0.22_10_g664fc01.dist-info/top_level.txt'
adding 'MousikoFidi-0.22_10_g664fc01.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
test-install
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
+ cd mousikofidi
+ sudo pip3 install .
Processing /home/build/mousikofidi
Requirement already satisfied: Flask==1.0.3 in /usr/local/lib/python3.7/dist-packages (from MousikoFidi===0.22-10-g664fc01-devel) (1.0.3)
Requirement already satisfied: mutagen==1.42.0 in /usr/local/lib/python3.7/dist-packages (from MousikoFidi===0.22-10-g664fc01-devel) (1.42.0)
Requirement already satisfied: uWSGI==2.0.18 in /usr/local/lib/python3.7/dist-packages (from MousikoFidi===0.22-10-g664fc01-devel) (2.0.18)
Requirement already satisfied: Jinja2>=2.10 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.3->MousikoFidi===0.22-10-g664fc01-devel) (2.10.3)
Requirement already satisfied: Werkzeug>=0.14 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.3->MousikoFidi===0.22-10-g664fc01-devel) (0.16.0)
Requirement already satisfied: itsdangerous>=0.24 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.3->MousikoFidi===0.22-10-g664fc01-devel) (1.1.0)
Requirement already satisfied: click>=5.1 in /usr/local/lib/python3.7/dist-packages (from Flask==1.0.3->MousikoFidi===0.22-10-g664fc01-devel) (7.0)
Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python3.7/dist-packages (from Jinja2>=2.10->Flask==1.0.3->MousikoFidi===0.22-10-g664fc01-devel) (1.1.1)
Building wheels for collected packages: MousikoFidi
  Running setup.py bdist_wheel for MousikoFidi ... [?25l- \ done
[?25h  Stored in directory: /tmp/pip-ephem-wheel-cache-ftwct6ow/wheels/07/c0/2e/27360ace6b947d2c1926920508ef976d758973157721bd669c
Successfully built MousikoFidi
Installing collected packages: MousikoFidi
Successfully installed MousikoFidi-0.22-10-g664fc01-devel
+ mousikofidi --help
usage: mousikofidi [-h] [-d] [any uWSGI options]

Run MousikóFídi via Flask or uWSGI.

optional arguments:
  -h, --help            show this help message and exit

Options:
  -d, --dev             Run MousikóFídi via the Flask dev server.  Not
                        recommended for production.

For uWSGI, a file at '~/.config/fidi/uwsgi.ini' is automatically used
if it exists.

Any command line arguments given to this are passed to uWSGI.
+ mousikofidi-client --help
usage: mousikofidi-client [-h] [-u URL] [-n] [optional browser flag]

Run a web browser in incognito or private mode pointed at the
MousikóFídi instance of your choosing.

optional arguments:
  -h, --help            show this help message and exit

Options:
  --chrome              Open a MousikóFídi with Chrome.

  --chromium            Open a MousikóFídi with Chromium.
                        This is the default.

  --firefox             Open a MousikóFídi with Firefox.

  --icecat              Open a MousikóFídi with IceCat.

  -o BROWSER            Name of a web browser executable to use.
  --other BROWSER

  -u URL,               The address of the MousikóFídi instance to be opened.
  --instance-url URL    Default: demo.mousikofidi.info

  -n, --no-private      Don't use an incognito or private browser session.
annotate
1
2
3
4
5
6
7
8
+ cd mousikofidi
+ annotatepy mousikofidi
INFO:annotatepy:Project root: /home/build/mousikofidi
INFO:annotatepy:mousikofidi/__init__.py: 1 annotations, 0.39s
INFO:annotatepy:mousikofidi/mousikofidi.py: 66 annotations, 13.90s
INFO:annotatepy:Done. Generated 67 annotations in 14.30s
+ ../upload-annotations annotations.json hristoast mousikofidi
{"updated": 2}
deploy-demo
1
2
3
4
5
6
7
8
9
10
+ cd mousikofidi
+ cat
++ cat /home/build/.fidi_known_hosts
++ git rev-parse --verify HEAD
+ ssh -F /home/build/.fidi_demo_ssh_config demo ./update.sh 664fc01ef97511dfac26feea8a3654a04dd99b82
+ set -e
+ rev=664fc01ef97511dfac26feea8a3654a04dd99b82
+ sv d fidi
+ pip3 install --quiet --user --upgrade git+https://git.sr.ht/~hristoast/mousikofidi@664fc01ef97511dfac26feea8a3654a04dd99b82
+ sv u fidi
upload-to-pypi
1
2
3
+ cd mousikofidi
+ ./pypi-upload.sh
This is not a tag! Exiting...
Build complete: success 8 months ago (took a minute)