@@ -77,7 +77,8 @@ docker-compose = { version = "==1.29.2", optional = true }
77
77
environ-config = " <21.3.0,>=18.2.0"
78
78
fakeredis = { version = " <1.6.2,>=1.4.1" , optional = true }
79
79
filelock = " <3.3.3,>=3.0.0"
80
- flake8 = { version = " <4.1,>=3.8" , optional = true }
80
+ flake8 = { version = " <4.0,>=3.8" , optional = true } # wait for https://github.com/flakehell/flakehell/pull/23 to be merged before bumping
81
+ flakehell = { version = " >=0.9.0,<1.0.*" , optional = true }
81
82
flaky = { version = " ==3.7.0" , optional = true }
82
83
flask = { version = " ==2.0.2" , optional = true }
83
84
freezegun = { version = " <1.1.1,>=0.3.12" , optional = true }
@@ -166,7 +167,7 @@ tests = [
166
167
" coverage" ,
167
168
" cwl-utils" ,
168
169
" fakeredis" ,
169
- " flake8 " ,
170
+ " flakehell " ,
170
171
" flaky" ,
171
172
" freezegun" ,
172
173
" isort" ,
@@ -184,12 +185,7 @@ tests = [
184
185
" pytest-xdist" ,
185
186
" responses" ,
186
187
]
187
- docs = [
188
- " jinja2" ,
189
- " renku-sphinx-theme" ,
190
- " sphinx-rtd-theme" ,
191
- " sphinxcontrib-spelling" ,
192
- ]
188
+ docs = [" jinja2" , " renku-sphinx-theme" , " sphinx-rtd-theme" , " sphinxcontrib-spelling" ]
193
189
all = [
194
190
" apispec" ,
195
191
" apispec-webframeworks" ,
@@ -200,7 +196,7 @@ all = [
200
196
" cwl-utils" ,
201
197
" docker-compose" ,
202
198
" fakeredis" ,
203
- " flake8 " ,
199
+ " flakehell " ,
204
200
" flaky" ,
205
201
" flask" ,
206
202
" freezegun" ,
@@ -243,7 +239,7 @@ nodocs = [
243
239
" cwl-utils" ,
244
240
" docker-compose" ,
245
241
" fakeredis" ,
246
- " flake8 " ,
242
+ " flakehell " ,
247
243
" flaky" ,
248
244
" flask" ,
249
245
" freezegun" ,
@@ -333,18 +329,7 @@ files = ["renku/version.py"]
333
329
[tool .pytest .ini_options ]
334
330
addopts = " --flake8 --black --doctest-glob=\" *.rst\" --doctest-modules --cov=renku --cov-config .coveragerc --cov-report=term-missing"
335
331
doctest_optionflags = " ALLOW_UNICODE"
336
- flake8-ignore = [
337
- " *.py" ,
338
- " E121" ,
339
- " E126" ,
340
- " E203" ,
341
- " E226" ,
342
- " E231" ,
343
- " W503" ,
344
- " W504" ,
345
- " docs/conf.py" ,
346
- " ALL" ,
347
- ]
332
+ flake8-ignore = [" *.py" , " E121" , " E126" , " E203" , " E226" , " E231" , " W503" , " W504" , " docs/conf.py" , " ALL" ]
348
333
flake8-max-line-length = 120
349
334
testpaths = [" docs" , " tests" , " renku" , " conftest.py" ]
350
335
markers = [
@@ -357,16 +342,19 @@ markers = [
357
342
]
358
343
359
344
[tool .coverage .run ]
360
- omit = [
361
- " renku/conftest.py" ,
362
- " renku/data/*"
363
- ]
345
+ omit = [" renku/conftest.py" , " renku/data/*" ]
346
+
347
+ [tool .flakehell ]
348
+ max_line_length = 120
349
+ show_source = true
350
+ extended_default_ignore = []
351
+
352
+ [tool .flakehell .plugins ]
353
+ pycodestyle = [" +*" , " -E121" , " -E126" , " -E203" , " -E226" , " -E231" , " -W503" , " -W504" ]
354
+ pyflakes = [" +*" , " -E121" , " -E126" , " -E203" , " -E226" , " -E231" , " -W503" , " -W504" ]
355
+ pylint = [" +F*" , " +E*" , " -E121" , " -E126" , " -E203" , " -E226" , " -E231" , " -W503" , " -W504" ]
364
356
365
357
366
358
[build-system ]
367
- requires = [
368
- " poetry>=1.1.11,<1.2.0" ,
369
- " poetry-dynamic-versioning" ,
370
- " gitpython==3.1.24" ,
371
- ]
359
+ requires = [" poetry>=1.1.11,<1.2.0" , " poetry-dynamic-versioning" , " gitpython==3.1.24" ]
372
360
build-backend = " poetry.masonry.api"
0 commit comments