backport devel modules fixes

7 jobs for stable-3.0 in 63 minutes and 47 seconds (queued for 3 seconds)
latest
Status Job ID Name Coverage
  Build
passed #31064
build:3

00:01:12

 
  Test
passed #31067
load-modules:3

00:02:08

passed #31065
pyflakes:3

00:02:29

failed #31066
pyflakes-strict:3

00:02:33

passed #31068
unittests:3

00:01:46

43.0%
failed #31069
allowed to fail
unittests-modules:3

01:00:01

 
  Deploy
skipped #31070
doc:3
 
Name Stage Failure
failed
unittests-modules:3 Test The script exceeded the maximum execution time set for the job
test_search_song_n_get (lyricsmode.test.LyricsmodeTest) [None] ... ERROR
test_search_artist (lyricsplanet.test.LyricsplanetTest) [None] ... FAIL
test_search_song_n_get (lyricsplanet.test.LyricsplanetTest) [None] ... FAIL
test_mailinator (mailinator.test.MailinatorTest) [None] ... ERROR
test_manpower (manpower.test.ManpowerTest) [None] ... ok
test_manpower_advanced_search (manpower.test.ManpowerTest) [None] ... ok
test_mareeinfo (mareeinfo.test.MareeinfoTest) [None] ... ERROR
test_recipe (marmiton.test.MarmitonTest) [None] ...
Pulling docker image gitlab-runner-helper:12.5.0 ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
pyflakes-strict:3 Test
Requirement already satisfied: entrypoints<0.4.0,>=0.3.0 in /usr/local/lib/python3.9/site-packages (from flake8>=3.0.0->flake8-bugbear) (0.3)
Requirement already satisfied: pycodestyle<2.6.0,>=2.5.0 in /usr/local/lib/python3.9/site-packages (from flake8>=3.0.0->flake8-bugbear) (2.5.0)
Installing collected packages: attrs, flake8-bugbear
Successfully installed attrs-21.2.0 flake8-bugbear-21.4.3
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv
$ ./tools/pyflakes-strict.sh
modules/donnons/browser.py:25:1: I201 Missing newline between import groups. 'from .compat.woob_tools_capabilities_messages_threading import build_linear_thread' is identified as Application Relative and 'from woob.browser.browsers import LoginBrowser, URL, need_login' is identified as Application.
modules/donnons/browser.py:27:1: I202 Additional newline in a group of imports. 'from .pages import LoginPage, AdsThreadsPage, ThreadsPage, ThreadPage, ThreadNextPage' is identified as Application Relative and 'from .compat.woob_tools_capabilities_messages_threading import build_linear_thread' is identified as Application Relative.
ERROR: Job failed: exit code 1