Skip to content

Commit 7c010ed

Browse files
committed
Merge remote-tracking branch 'origin/develop'
2 parents 3a2abe7 + 847c7c2 commit 7c010ed

File tree

5,563 files changed

+86868
-85403
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

5,563 files changed

+86868
-85403
lines changed

.github/workflows/integration-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
python-version: [3.7, 3.8]
20+
python-version: [3.8, 3.9]
2121
group: [1, 2, 3, 4]
2222
steps:
2323
- uses: actions/checkout@v2

.pylintrc

Lines changed: 18 additions & 125 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,10 @@ confidence=
7474
# multiple time (only on the command line, not in the configuration file where
7575
# it should appear only once). See also the "--disable" option for examples.
7676

77-
enable =
77+
enable =
7878
blacklisted-name,
7979
line-too-long,
80-
80+
8181
abstract-class-instantiated,
8282
abstract-method,
8383
access-member-before-definition,
@@ -103,98 +103,67 @@ enable =
103103
catching-non-exception,
104104
confusing-with-statement,
105105
continue-in-finally,
106-
cyclical-import,
107106
dangerous-default-value,
108-
dict-items-not-iterating,
109-
dict-keys-not-iterating,
110-
dict-values-not-iterating,
111107
duplicate-argument-name,
112108
duplicate-bases,
113109
duplicate-except,
114110
duplicate-key,
115-
eq-without-hash,
116-
exception-escape,
117-
exception-message-attribute,
118111
expression-not-assigned,
119-
filter-builtin-not-iterating,
120112
format-combined-specification,
121113
format-needs-mapping,
122114
function-redefined,
123115
global-variable-undefined,
124116
import-error,
125117
import-self,
126118
inconsistent-mro,
127-
indexing-exception,
128119
inherit-non-class,
129120
init-is-generator,
130121
invalid-all-object,
131-
invalid-encoded-data,
132122
invalid-format-index,
133123
invalid-length-returned,
134124
invalid-sequence-index,
135125
invalid-slice-index,
136126
invalid-slots-object,
137127
invalid-slots,
138-
invalid-str-codec,
139128
invalid-unary-operand-type,
140129
logging-too-few-args,
141130
logging-too-many-args,
142131
logging-unsupported-format,
143132
lost-exception,
144-
map-builtin-not-iterating,
145133
method-hidden,
146134
misplaced-bare-raise,
147135
misplaced-future,
148136
missing-format-argument-key,
149137
missing-format-attribute,
150138
missing-format-string-key,
151-
missing-super-argument,
152-
mixed-fomat-string,
153-
model-unicode-not-callable,
154139
no-member,
155140
no-method-argument,
156141
no-name-in-module,
157142
no-self-argument,
158143
no-value-for-parameter,
159144
non-iterator-returned,
160-
non-parent-method-called,
161145
nonexistent-operator,
162-
nonimplemented-raised,
163-
nonstandard-exception,
164146
not-a-mapping,
165147
not-an-iterable,
166148
not-callable,
167149
not-context-manager,
168150
not-in-loop,
169151
pointless-statement,
170152
pointless-string-statement,
171-
property-on-old-class,
172153
raising-bad-type,
173154
raising-non-exception,
174-
raising-string,
175-
range-builtin-not-iterating,
176155
redefined-builtin,
177-
redefined-in-handler,
178156
redefined-outer-name,
179-
redefined-variable-type,
180157
redundant-keyword-arg,
181-
relative-import,
182158
repeated-keyword,
183159
return-arg-in-generator,
184160
return-in-init,
185161
return-outside-function,
186162
signature-differs,
187-
slots-on-old-class,
188-
super-method-not-called,
189-
super-on-old-class,
190163
syntax-error,
191-
sys-max-int,
192-
test-inherits-tests,
193164
too-few-format-args,
194165
too-many-format-args,
195-
translation-of-non-string,
196166
truncated-format-string,
197-
unbalance-tuple-unpacking,
198167
undefined-all-variable,
199168
undefined-loop-variable,
200169
undefined-variable,
@@ -210,106 +179,73 @@ enable =
210179
used-before-assignment,
211180
using-constant-test,
212181
yield-outside-function,
213-
zip-builtin-not-iterating,
214-
182+
215183
astroid-error,
216-
django-not-available-placeholder,
217-
django-not-available,
218184
fatal,
219185
method-check-failed,
220186
parse-error,
221187
raw-checker-failed,
222-
188+
223189
empty-docstring,
224190
invalid-characters-in-docstring,
225191
missing-docstring,
226192
wrong-spelling-in-comment,
227193
wrong-spelling-in-docstring,
228-
194+
229195
unused-argument,
230196
unused-import,
231197
unused-variable,
232-
198+
233199
eval-used,
234200
exec-used,
235-
201+
236202
bad-classmethod-argument,
237203
bad-mcs-classmethod-argument,
238204
bad-mcs-method-argument,
239-
bad-whitespace,
240205
bare-except,
241-
broad-except,
242206
consider-iterating-dictionary,
243207
consider-using-enumerate,
244208
global-at-module-level,
245209
global-variable-not-assigned,
246-
literal-used-as-attribute,
247210
logging-format-interpolation,
248211
logging-not-lazy,
249-
metaclass-assignment,
250-
model-has-unicode,
251-
model-missing-unicode,
252-
model-no-explicit-unicode,
253212
multiple-imports,
254213
multiple-statements,
255214
no-classmethod-decorator,
256215
no-staticmethod-decorator,
257-
old-raise-syntax,
258-
old-style-class,
259-
protected-access,
260216
redundant-unittest-assert,
261217
reimported,
262218
simplifiable-if-statement,
263-
simplifiable-range,
264219
singleton-comparison,
265220
unidiomatic-typecheck,
266221
unnecessary-lambda,
267222
unnecessary-pass,
268223
unnecessary-semicolon,
269224
unneeded-not,
270225
useless-else-on-loop,
271-
wrong-assert-type,
272-
226+
273227
deprecated-method,
274228
deprecated-module,
275-
229+
276230
too-many-boolean-expressions,
277231
too-many-nested-blocks,
278232
too-many-statements,
279-
233+
280234
wildcard-import,
281235
wrong-import-order,
282236
wrong-import-position,
283-
237+
284238
missing-final-newline,
285-
mixed-indentation,
286239
mixed-line-endings,
287240
trailing-newlines,
288241
trailing-whitespace,
289242
unexpected-line-ending-format,
290-
243+
291244
bad-inline-option,
292245
bad-option-value,
293246
deprecated-pragma,
294247
unrecognized-inline-option,
295248
useless-suppression,
296-
297-
cmp-method,
298-
coerce-method,
299-
delslice-method,
300-
dict-iter-method,
301-
dict-view-method,
302-
div-method,
303-
getslice-method,
304-
hex-method,
305-
idiv-method,
306-
next-method-called,
307-
next-method-defined,
308-
nonzero-method,
309-
oct-method,
310-
rdiv-method,
311-
setslice-method,
312-
using-cmp-argument,
313249

314250
# Disable the message, report, category or checker with the given id(s). You
315251
# can either give multiple identifiers separated by comma (,) or put this
@@ -320,8 +256,7 @@ enable =
320256
# --enable=similarities". If you want to run only the classes checker, but have
321257
# no Warning level messages displayed, use "--disable=all --enable=classes
322258
# --disable=W".
323-
disable =
324-
bad-continuation,
259+
disable =
325260
bad-indentation,
326261
consider-using-f-string,
327262
duplicate-code,
@@ -330,13 +265,8 @@ disable =
330265
global-statement,
331266
invalid-name,
332267
locally-disabled,
333-
locally-enabled,
334-
lowercase-l-suffix,
335-
misplaced-comparison-constant,
336268
missing-module-docstring,
337269
no-else-return,
338-
no-init,
339-
no-self-use,
340270
suppressed-message,
341271
too-few-public-methods,
342272
too-many-ancestors,
@@ -352,52 +282,15 @@ disable =
352282
unspecified-encoding,
353283
unused-wildcard-import,
354284
use-maxsplit-arg,
355-
356-
feature-toggle-needs-doc,
357-
illegal-waffle-usage,
285+
358286
superfluous-parens,
359287
cell-var-from-loop,
360-
361-
apply-builtin,
362-
backtick,
363-
bad-python3-import,
364-
basestring-builtin,
365-
buffer-builtin,
366-
cmp-builtin,
367-
coerce-builtin,
368-
deprecated-itertools-function,
369-
deprecated-operator-function,
370-
deprecated-str-translate-call,
371-
deprecated-string-function,
372-
deprecated-sys-function,
373-
deprecated-types-field,
374-
deprecated-urllib-function,
375-
execfile-builtin,
376-
file-builtin,
377-
import-star-module-level,
378-
input-builtin,
379-
intern-builtin,
380-
long-builtin,
381-
long-suffix,
382-
no-absolute-import,
383-
non-ascii-bytes-literal,
384-
old-division,
385-
old-ne-operator,
386-
old-octal-literal,
387-
parameter-unpacking,
388-
print-statement,
389-
raw_input-builtin,
288+
289+
broad-except,
290+
protected-access,
390291
raise-missing-from,
391-
reduce-builtin,
392-
reload-builtin,
393-
round-builtin,
394-
standarderror-builtin,
395292
super-init-not-called,
396-
unichr-builtin,
397-
unicode-builtin,
398-
unpacking-in-except,
399-
xrange-builtin,
400-
293+
401294
logging-fstring-interpolation,
402295
c-extension-no-member,
403296
[REPORTS]

Dockerfile-sqbase

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
FROM python:3.7.11-slim-buster AS sqbase
1+
FROM python:3.8.13-slim-buster AS sqbase
22

33
ENV PATH=/root/.local/bin:$PATH
44
ENV PYTHONPATH=/root/.local/lib
55

66
COPY build/requirements.txt /tmp/requirements.txt
77

88
RUN apt-get update && \
9+
apt-get install -y vim-tiny ssh traceroute iputils-ping && \
910
python -m pip install --upgrade --no-cache-dir pip && \
1011
python -m pip install --disable-pip-version-check --no-cache-dir -r /tmp/requirements.txt && \
1112
apt-get clean && \

0 commit comments

Comments
 (0)