[0KRunning with gitlab-runner 16.1.0 (865283c5)[0;m [0K on Lightweight runner on DO 3BQDZTfs, system ID: s_a30377c9ccd3[0;m section_start:1690897427:prepare_executor [0K[0K[36;1mPreparing the "docker+machine" executor[0;m[0;m [0KUsing Docker executor with image python:3.11 ...[0;m [0KPulling docker image python:3.11 ...[0;m [0KUsing docker image sha256:608c79ebc6d50c0de774945744542f1ac114478446b0b35ad4a15c3198743113 for python:3.11 with digest python@sha256:9a1b705aecedc76e8bf87dfca091d7093df3f2dd4765af6c250134ce4298a584 ...[0;m section_end:1690897430:prepare_executor [0Ksection_start:1690897430:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m Running on runner-3bqdztfs-project-6813-concurrent-0 via runner-3bqdztfs-apertis-light-1690600518-97b35645... section_end:1690897430:prepare_script [0Ksection_start:1690897430:get_sources [0K[0K[36;1mGetting source from Git repository[0;m[0;m [32;1mFetching changes with git depth set to 50...[0;m Reinitialized existing Git repository in /builds/infrastructure/obs-proxy/.git/ [32;1mChecking out 6a94c278 as detached HEAD (ref is add-logging-chunked)...[0;m Removing build/ Removing flake8.json Removing obs_proxy.egg-info/ [32;1mSkipping Git submodules setup[0;m section_end:1690897431:get_sources [0Ksection_start:1690897431:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m [0KUsing docker image sha256:608c79ebc6d50c0de774945744542f1ac114478446b0b35ad4a15c3198743113 for python:3.11 with digest python@sha256:9a1b705aecedc76e8bf87dfca091d7093df3f2dd4765af6c250134ce4298a584 ...[0;m [32;1m$ pip install .[lint][0;m Processing /builds/infrastructure/obs-proxy Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting bidict~=0.18 (from obs-proxy==0) Downloading bidict-0.22.1-py3-none-any.whl (35 kB) Collecting httpx~=0.22 (from obs-proxy==0) Downloading httpx-0.24.1-py3-none-any.whl (75 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.4/75.4 kB 5.6 MB/s eta 0:00:00 Collecting json-rpc~=1.12 (from obs-proxy==0) Downloading json_rpc-1.15.0-py2.py3-none-any.whl (39 kB) Collecting Quart~=0.18 (from obs-proxy==0) Downloading quart-0.18.4-py3-none-any.whl (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.2/100.2 kB 15.5 MB/s eta 0:00:00 Collecting Werkzeug~=2.3 (from obs-proxy==0) Downloading Werkzeug-2.3.6-py3-none-any.whl (242 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.5/242.5 kB 33.0 MB/s eta 0:00:00 Collecting websockets~=10.0 (from obs-proxy==0) Downloading websockets-10.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (107 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.4/107.4 kB 17.3 MB/s eta 0:00:00 Collecting xmltodict~=0.13 (from obs-proxy==0) Downloading xmltodict-0.13.0-py2.py3-none-any.whl (10.0 kB) Collecting aiofiles~=0.8 (from obs-proxy==0) Downloading aiofiles-0.8.0-py3-none-any.whl (13 kB) Collecting jinja2~=3.0.0 (from obs-proxy==0) Downloading Jinja2-3.0.3-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.6/133.6 kB 24.5 MB/s eta 0:00:00 Collecting structlog~=22.3 (from obs-proxy==0) Downloading structlog-22.3.0-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.7/61.7 kB 12.4 MB/s eta 0:00:00 Collecting rich (from obs-proxy==0) Downloading rich-13.5.1-py3-none-any.whl (239 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.7/239.7 kB 41.8 MB/s eta 0:00:00 Collecting flake8 (from obs-proxy==0) Downloading flake8-6.1.0-py2.py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 12.2 MB/s eta 0:00:00 Collecting flake8-codeclimate (from obs-proxy==0) Downloading flake8_codeclimate-0.3.0-py2.py3-none-any.whl (2.9 kB) Collecting flake8-commas (from obs-proxy==0) Downloading flake8_commas-2.1.0-py2.py3-none-any.whl (7.6 kB) Collecting flake8-docstrings (from obs-proxy==0) Downloading flake8_docstrings-1.7.0-py2.py3-none-any.whl (5.0 kB) Collecting flake8-blind-except (from obs-proxy==0) Downloading flake8-blind-except-0.2.1.tar.gz (3.7 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting flake8-builtins (from obs-proxy==0) Downloading flake8_builtins-2.1.0-py3-none-any.whl (13 kB) Collecting flake8-isort (from obs-proxy==0) Downloading flake8_isort-6.0.0-py3-none-any.whl (13 kB) Collecting flake8-pytest-style (from obs-proxy==0) Downloading flake8_pytest_style-1.7.2-py3-none-any.whl (19 kB) Collecting certifi (from httpx~=0.22->obs-proxy==0) Downloading certifi-2023.7.22-py3-none-any.whl (158 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 25.3 MB/s eta 0:00:00 Collecting httpcore<0.18.0,>=0.15.0 (from httpx~=0.22->obs-proxy==0) Downloading httpcore-0.17.3-py3-none-any.whl (74 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.5/74.5 kB 14.0 MB/s eta 0:00:00 Collecting idna (from httpx~=0.22->obs-proxy==0) Downloading idna-3.4-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 1.5 MB/s eta 0:00:00 Collecting sniffio (from httpx~=0.22->obs-proxy==0) Downloading sniffio-1.3.0-py3-none-any.whl (10 kB) Collecting MarkupSafe>=2.0 (from jinja2~=3.0.0->obs-proxy==0) Downloading MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) Collecting blinker<1.6 (from Quart~=0.18->obs-proxy==0) Downloading blinker-1.5-py2.py3-none-any.whl (12 kB) Collecting click>=8.0.0 (from Quart~=0.18->obs-proxy==0) Downloading click-8.1.6-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 17.3 MB/s eta 0:00:00 Collecting hypercorn>=0.11.2 (from Quart~=0.18->obs-proxy==0) Downloading hypercorn-0.14.4-py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 12.0 MB/s eta 0:00:00 Collecting itsdangerous (from Quart~=0.18->obs-proxy==0) Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB) Collecting mccabe<0.8.0,>=0.7.0 (from flake8->obs-proxy==0) Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) Collecting pycodestyle<2.12.0,>=2.11.0 (from flake8->obs-proxy==0) Downloading pycodestyle-2.11.0-py2.py3-none-any.whl (31 kB) Collecting pyflakes<3.2.0,>=3.1.0 (from flake8->obs-proxy==0) Downloading pyflakes-3.1.0-py2.py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 11.9 MB/s eta 0:00:00 Collecting pydocstyle>=2.1 (from flake8-docstrings->obs-proxy==0) Downloading pydocstyle-6.3.0-py3-none-any.whl (38 kB) Collecting isort<6,>=5.0.0 (from flake8-isort->obs-proxy==0) Downloading isort-5.12.0-py3-none-any.whl (91 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 kB 18.3 MB/s eta 0:00:00 Collecting flake8-plugin-utils<2.0.0,>=1.3.2 (from flake8-pytest-style->obs-proxy==0) Downloading flake8_plugin_utils-1.3.3-py3-none-any.whl (9.7 kB) Collecting markdown-it-py>=2.2.0 (from rich->obs-proxy==0) Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 14.6 MB/s eta 0:00:00 Collecting pygments<3.0.0,>=2.13.0 (from rich->obs-proxy==0) Downloading Pygments-2.15.1-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 61.1 MB/s eta 0:00:00 Collecting h11<0.15,>=0.13 (from httpcore<0.18.0,>=0.15.0->httpx~=0.22->obs-proxy==0) Downloading h11-0.14.0-py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 10.3 MB/s eta 0:00:00 Collecting anyio<5.0,>=3.0 (from httpcore<0.18.0,>=0.15.0->httpx~=0.22->obs-proxy==0) Downloading anyio-3.7.1-py3-none-any.whl (80 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.9/80.9 kB 13.2 MB/s eta 0:00:00 Collecting h2>=3.1.0 (from hypercorn>=0.11.2->Quart~=0.18->obs-proxy==0) Downloading h2-4.1.0-py3-none-any.whl (57 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 10.3 MB/s eta 0:00:00 Collecting priority (from hypercorn>=0.11.2->Quart~=0.18->obs-proxy==0) Downloading priority-2.0.0-py3-none-any.whl (8.9 kB) Collecting wsproto>=0.14.0 (from hypercorn>=0.11.2->Quart~=0.18->obs-proxy==0) Downloading wsproto-1.2.0-py3-none-any.whl (24 kB) Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich->obs-proxy==0) Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) Collecting snowballstemmer>=2.2.0 (from pydocstyle>=2.1->flake8-docstrings->obs-proxy==0) Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 16.3 MB/s eta 0:00:00 Collecting hyperframe<7,>=6.0 (from h2>=3.1.0->hypercorn>=0.11.2->Quart~=0.18->obs-proxy==0) Downloading hyperframe-6.0.1-py3-none-any.whl (12 kB) Collecting hpack<5,>=4.0 (from h2>=3.1.0->hypercorn>=0.11.2->Quart~=0.18->obs-proxy==0) Downloading hpack-4.0.0-py3-none-any.whl (32 kB) Building wheels for collected packages: flake8-blind-except, obs-proxy Building wheel for flake8-blind-except (setup.py): started Building wheel for flake8-blind-except (setup.py): finished with status 'done' Created wheel for flake8-blind-except: filename=flake8_blind_except-0.2.1-py3-none-any.whl size=4168 sha256=8fcf9c14cf0f631ef90a7f0dba4c1a780c55d52e71ccbcd9bfa3caef9220bd93 Stored in directory: /root/.cache/pip/wheels/79/0c/7c/8003129cf91e9488ae4832a93ee5fa89f71880b12e08cf7b36 Building wheel for obs-proxy (setup.py): started Building wheel for obs-proxy (setup.py): finished with status 'done' Created wheel for obs-proxy: filename=obs_proxy-0-py3-none-any.whl size=37792 sha256=c471442ea1c1f54d8f1487992e17f229a82aa6119c9bbe1102cb9551b6eb5bee Stored in directory: /root/.cache/pip/wheels/1d/82/61/3a9e1003108301faa4e691a3ab5412452257429146cca0c47e Successfully built flake8-blind-except obs-proxy Installing collected packages: snowballstemmer, json-rpc, flake8-blind-except, xmltodict, websockets, structlog, sniffio, pygments, pyflakes, pydocstyle, pycodestyle, priority, mdurl, mccabe, MarkupSafe, itsdangerous, isort, idna, hyperframe, hpack, h11, flake8-plugin-utils, click, certifi, blinker, bidict, aiofiles, wsproto, Werkzeug, markdown-it-py, jinja2, h2, flake8-pytest-style, flake8, anyio, rich, hypercorn, httpcore, flake8-isort, flake8-docstrings, flake8-commas, flake8-codeclimate, flake8-builtins, Quart, httpx, obs-proxy Successfully installed MarkupSafe-2.1.3 Quart-0.18.4 Werkzeug-2.3.6 aiofiles-0.8.0 anyio-3.7.1 bidict-0.22.1 blinker-1.5 certifi-2023.7.22 click-8.1.6 flake8-6.1.0 flake8-blind-except-0.2.1 flake8-builtins-2.1.0 flake8-codeclimate-0.3.0 flake8-commas-2.1.0 flake8-docstrings-1.7.0 flake8-isort-6.0.0 flake8-plugin-utils-1.3.3 flake8-pytest-style-1.7.2 h11-0.14.0 h2-4.1.0 hpack-4.0.0 httpcore-0.17.3 httpx-0.24.1 hypercorn-0.14.4 hyperframe-6.0.1 idna-3.4 isort-5.12.0 itsdangerous-2.1.2 jinja2-3.0.3 json-rpc-1.15.0 markdown-it-py-3.0.0 mccabe-0.7.0 mdurl-0.1.2 obs-proxy-0 priority-2.0.0 pycodestyle-2.11.0 pydocstyle-6.3.0 pyflakes-3.1.0 pygments-2.15.1 rich-13.5.1 sniffio-1.3.0 snowballstemmer-2.2.0 structlog-22.3.0 websockets-10.4 wsproto-1.2.0 xmltodict-0.13.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [notice] A new release of pip is available: 23.1.2 -> 23.2.1 [notice] To update, run: pip install --upgrade pip [32;1m$ flake8 --format=codeclimate > flake8.json || true[0;m [32;1m$ flake8[0;m ./obs_proxy/wsclient.py:230:131: E501 line too long (140 > 130 characters) ./obs_proxy/wsclient.py:242:131: E501 line too long (131 > 130 characters) section_end:1690897446:step_script [0Ksection_start:1690897446:upload_artifacts_on_failure [0K[0K[36;1mUploading artifacts for failed job[0;m[0;m [32;1mUploading artifacts...[0;m flake8.json: found 1 matching artifact files and directories[0;m Uploading artifacts as "codequality" to coordinator... 201 Created[0;m id[0;m=2619962 responseStatus[0;m=201 Created token[0;m=64_tekeG section_end:1690897447:upload_artifacts_on_failure [0Ksection_start:1690897447:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m section_end:1690897448:cleanup_file_variables [0K[31;1mERROR: Job failed: exit code 1 [0;m