[0KRunning with gitlab-runner 12.10.1 (ce065b93) [0;m[0K on c2-gitlab-runner-1 R4ycnZ6z [0;msection_start:1724921074:prepare_executor [0K[0K[36;1mPreparing the "docker" executor[0;m [0;m[0KUsing Docker executor with image python:slim ... [0;m[0KPulling docker image python:slim ... [0;m[0KUsing docker image sha256:48061205ecd40facc634f5c9803bacb31a1b283b38845d05f9cadd20ca052dce for python:slim ... [0;msection_end:1724921075:prepare_executor [0Ksection_start:1724921075:prepare_script [0K[0K[36;1mPreparing environment[0;m [0;mRunning on runner-r4ycnz6z-project-3383-concurrent-0 via c2-gitlab-runner-1... section_end:1724921076:prepare_script [0Ksection_start:1724921076: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/communications-backbone-system/backbone-message-format/.git/ From https://git.noc.ac.uk/communications-backbone-system/backbone-message-format * [new ref] d26ee222f1ab53a785cdc71839695680d33030e0 -> refs/pipelines/229634 + d7e8e10...d26ee22 45-test-validating-messages-with-references-to-geojson-schema-in-both-js-and-python -> origin/45-test-validating-messages-with-references-to-geojson-schema-in-both-js-and-python (forced update) [32;1mChecking out d26ee222 as 45-test-validating-messages-with-references-to-geojson-schema-in-both-js-and-python...[0;m [32;1mSkipping Git submodules setup[0;m section_end:1724921077:get_sources [0Ksection_start:1724921077:restore_cache [0K[0K[36;1mRestoring cache[0;m [0;msection_end:1724921079:restore_cache [0Ksection_start:1724921079:download_artifacts [0K[0K[36;1mDownloading artifacts[0;m [0;msection_end:1724921080:download_artifacts [0Ksection_start:1724921080:build_script [0K[0K[36;1mRunning before_script and script[0;m [0;m[32;1m$ if [ ! -e requirements-dev.txt ] && [ ! -e package.json ]; then echo "No dev packages" 1>&2; exit 1; fi[0;m [32;1m$ if [ -e requirements-dev.txt ]; then # collapsed multi-line command[0;m Collecting black==23.1.0 (from -r requirements-dev.txt (line 1)) Downloading black-23.1.0-py3-none-any.whl.metadata (58 kB) Collecting Flask (from -r requirements-dev.txt (line 2)) Downloading flask-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting flask-restx (from -r requirements-dev.txt (line 3)) Downloading flask_restx-1.3.0-py2.py3-none-any.whl.metadata (9.3 kB) Collecting flasgger (from -r requirements-dev.txt (line 4)) Downloading flasgger-0.9.7.1.tar.gz (4.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.0/4.0 MB 30.1 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting flask-marshmallow (from -r requirements-dev.txt (line 5)) Downloading flask_marshmallow-1.2.1-py3-none-any.whl.metadata (5.2 kB) Collecting openapi-schema-validator==0.4.1 (from -r requirements-dev.txt (line 6)) Downloading openapi_schema_validator-0.4.1-py3-none-any.whl.metadata (8.9 kB) Collecting openapi-spec-validator==0.5.2 (from -r requirements-dev.txt (line 7)) Downloading openapi_spec_validator-0.5.2-py3-none-any.whl.metadata (5.9 kB) Collecting click>=8.0.0 (from black==23.1.0->-r requirements-dev.txt (line 1)) Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Collecting mypy-extensions>=0.4.3 (from black==23.1.0->-r requirements-dev.txt (line 1)) Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB) Collecting packaging>=22.0 (from black==23.1.0->-r requirements-dev.txt (line 1)) Downloading packaging-24.1-py3-none-any.whl.metadata (3.2 kB) Collecting pathspec>=0.9.0 (from black==23.1.0->-r requirements-dev.txt (line 1)) Downloading pathspec-0.12.1-py3-none-any.whl.metadata (21 kB) Collecting platformdirs>=2 (from black==23.1.0->-r requirements-dev.txt (line 1)) Downloading platformdirs-4.2.2-py3-none-any.whl.metadata (11 kB) Collecting jsonschema<5.0.0,>=4.0.0 (from openapi-schema-validator==0.4.1->-r requirements-dev.txt (line 6)) Downloading jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB) Collecting jsonschema-spec<0.2.0,>=0.1.1 (from openapi-spec-validator==0.5.2->-r requirements-dev.txt (line 7)) Downloading jsonschema_spec-0.1.6-py3-none-any.whl.metadata (4.4 kB) Collecting lazy-object-proxy<2.0.0,>=1.7.1 (from openapi-spec-validator==0.5.2->-r requirements-dev.txt (line 7)) Downloading lazy_object_proxy-1.10.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.8 kB) Collecting Werkzeug>=3.0.0 (from Flask->-r requirements-dev.txt (line 2)) Downloading werkzeug-3.0.4-py3-none-any.whl.metadata (3.7 kB) Collecting Jinja2>=3.1.2 (from Flask->-r requirements-dev.txt (line 2)) Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB) Collecting itsdangerous>=2.1.2 (from Flask->-r requirements-dev.txt (line 2)) Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB) Collecting blinker>=1.6.2 (from Flask->-r requirements-dev.txt (line 2)) Downloading blinker-1.8.2-py3-none-any.whl.metadata (1.6 kB) Collecting aniso8601>=0.82 (from flask-restx->-r requirements-dev.txt (line 3)) Downloading aniso8601-9.0.1-py2.py3-none-any.whl.metadata (23 kB) Collecting pytz (from flask-restx->-r requirements-dev.txt (line 3)) Downloading pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB) Collecting importlib-resources (from flask-restx->-r requirements-dev.txt (line 3)) Downloading importlib_resources-6.4.4-py3-none-any.whl.metadata (4.0 kB) Collecting PyYAML>=3.0 (from flasgger->-r requirements-dev.txt (line 4)) Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting mistune (from flasgger->-r requirements-dev.txt (line 4)) Downloading mistune-3.0.2-py3-none-any.whl.metadata (1.7 kB) Collecting six>=1.10.0 (from flasgger->-r requirements-dev.txt (line 4)) Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB) Collecting marshmallow>=3.0.0 (from flask-marshmallow->-r requirements-dev.txt (line 5)) Downloading marshmallow-3.22.0-py3-none-any.whl.metadata (7.2 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.1.2->Flask->-r requirements-dev.txt (line 2)) Downloading MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting attrs>=22.2.0 (from jsonschema<5.0.0,>=4.0.0->openapi-schema-validator==0.4.1->-r requirements-dev.txt (line 6)) Downloading attrs-24.2.0-py3-none-any.whl.metadata (11 kB) Collecting jsonschema-specifications>=2023.03.6 (from jsonschema<5.0.0,>=4.0.0->openapi-schema-validator==0.4.1->-r requirements-dev.txt (line 6)) Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB) Collecting referencing>=0.28.4 (from jsonschema<5.0.0,>=4.0.0->openapi-schema-validator==0.4.1->-r requirements-dev.txt (line 6)) Downloading referencing-0.35.1-py3-none-any.whl.metadata (2.8 kB) Collecting rpds-py>=0.7.1 (from jsonschema<5.0.0,>=4.0.0->openapi-schema-validator==0.4.1->-r requirements-dev.txt (line 6)) Downloading rpds_py-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB) Collecting jsonschema<5.0.0,>=4.0.0 (from openapi-schema-validator==0.4.1->-r requirements-dev.txt (line 6)) Downloading jsonschema-4.17.3-py3-none-any.whl.metadata (7.9 kB) Collecting pathable<0.5.0,>=0.4.1 (from jsonschema-spec<0.2.0,>=0.1.1->openapi-spec-validator==0.5.2->-r requirements-dev.txt (line 7)) Downloading pathable-0.4.3-py3-none-any.whl.metadata (1.9 kB) Collecting requests<3.0.0,>=2.31.0 (from jsonschema-spec<0.2.0,>=0.1.1->openapi-spec-validator==0.5.2->-r requirements-dev.txt (line 7)) Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 (from jsonschema<5.0.0,>=4.0.0->openapi-schema-validator==0.4.1->-r requirements-dev.txt (line 6)) Downloading pyrsistent-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (27 kB) Collecting charset-normalizer<4,>=2 (from requests<3.0.0,>=2.31.0->jsonschema-spec<0.2.0,>=0.1.1->openapi-spec-validator==0.5.2->-r requirements-dev.txt (line 7)) Downloading charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests<3.0.0,>=2.31.0->jsonschema-spec<0.2.0,>=0.1.1->openapi-spec-validator==0.5.2->-r requirements-dev.txt (line 7)) Downloading idna-3.8-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests<3.0.0,>=2.31.0->jsonschema-spec<0.2.0,>=0.1.1->openapi-spec-validator==0.5.2->-r requirements-dev.txt (line 7)) Downloading urllib3-2.2.2-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests<3.0.0,>=2.31.0->jsonschema-spec<0.2.0,>=0.1.1->openapi-spec-validator==0.5.2->-r requirements-dev.txt (line 7)) Downloading certifi-2024.7.4-py3-none-any.whl.metadata (2.2 kB) Downloading black-23.1.0-py3-none-any.whl (174 kB) Downloading openapi_schema_validator-0.4.1-py3-none-any.whl (10 kB) Downloading openapi_spec_validator-0.5.2-py3-none-any.whl (31 kB) Downloading flask-3.0.3-py3-none-any.whl (101 kB) Downloading flask_restx-1.3.0-py2.py3-none-any.whl (2.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 51.9 MB/s eta 0:00:00 Downloading flask_marshmallow-1.2.1-py3-none-any.whl (12 kB) Downloading aniso8601-9.0.1-py2.py3-none-any.whl (52 kB) Downloading blinker-1.8.2-py3-none-any.whl (9.5 kB) Downloading click-8.1.7-py3-none-any.whl (97 kB) Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB) Downloading jinja2-3.1.4-py3-none-any.whl (133 kB) Downloading jsonschema_spec-0.1.6-py3-none-any.whl (12 kB) Downloading jsonschema-4.17.3-py3-none-any.whl (90 kB) Downloading lazy_object_proxy-1.10.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (72 kB) Downloading marshmallow-3.22.0-py3-none-any.whl (49 kB) Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Downloading packaging-24.1-py3-none-any.whl (53 kB) Downloading pathspec-0.12.1-py3-none-any.whl (31 kB) Downloading platformdirs-4.2.2-py3-none-any.whl (18 kB) Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (767 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 767.5/767.5 kB 39.5 MB/s eta 0:00:00 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Downloading werkzeug-3.0.4-py3-none-any.whl (227 kB) Downloading importlib_resources-6.4.4-py3-none-any.whl (35 kB) Downloading mistune-3.0.2-py3-none-any.whl (47 kB) Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB) Downloading attrs-24.2.0-py3-none-any.whl (63 kB) Downloading MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) Downloading pathable-0.4.3-py3-none-any.whl (9.6 kB) Downloading pyrsistent-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122 kB) Downloading requests-2.32.3-py3-none-any.whl (64 kB) Downloading certifi-2024.7.4-py3-none-any.whl (162 kB) Downloading charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB) Downloading idna-3.8-py3-none-any.whl (66 kB) Downloading urllib3-2.2.2-py3-none-any.whl (121 kB) Building wheels for collected packages: flasgger Building wheel for flasgger (setup.py): started Building wheel for flasgger (setup.py): finished with status 'done' Created wheel for flasgger: filename=flasgger-0.9.7.1-py2.py3-none-any.whl size=3865184 sha256=b84c2050cda9da277cc6ecea54bcf35a673d04e60a9707160d64a4f2dcb77924 Stored in directory: /root/.cache/pip/wheels/60/a4/b2/76a769725ac2f2c543a6286cddf2bd55b425a9ada6a8f86253 Successfully built flasgger Installing collected packages: pytz, aniso8601, urllib3, six, PyYAML, pyrsistent, platformdirs, pathspec, pathable, packaging, mypy-extensions, mistune, MarkupSafe, lazy-object-proxy, itsdangerous, importlib-resources, idna, click, charset-normalizer, certifi, blinker, attrs, Werkzeug, requests, marshmallow, jsonschema, Jinja2, black, openapi-schema-validator, jsonschema-spec, Flask, openapi-spec-validator, flask-restx, flask-marshmallow, flasgger Successfully installed Flask-3.0.3 Jinja2-3.1.4 MarkupSafe-2.1.5 PyYAML-6.0.2 Werkzeug-3.0.4 aniso8601-9.0.1 attrs-24.2.0 black-23.1.0 blinker-1.8.2 certifi-2024.7.4 charset-normalizer-3.3.2 click-8.1.7 flasgger-0.9.7.1 flask-marshmallow-1.2.1 flask-restx-1.3.0 idna-3.8 importlib-resources-6.4.4 itsdangerous-2.2.0 jsonschema-4.17.3 jsonschema-spec-0.1.6 lazy-object-proxy-1.10.0 marshmallow-3.22.0 mistune-3.0.2 mypy-extensions-1.0.0 openapi-schema-validator-0.4.1 openapi-spec-validator-0.5.2 packaging-24.1 pathable-0.4.3 pathspec-0.12.1 platformdirs-4.2.2 pyrsistent-0.20.0 pytz-2024.1 requests-2.32.3 six-1.16.0 urllib3-2.2.2 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. /usr/local/bin/black All done! ✨ 🍰 ✨ 23 files would be left unchanged. /usr/local/bin/black [32;1m$ if [ -e package.json ]; then # collapsed multi-line command[0;m section_end:1724921090:build_script [0Ksection_start:1724921090:after_script [0K[0K[36;1mRunning after_script[0;m [0;msection_end:1724921091:after_script [0Ksection_start:1724921091:archive_cache [0K[0K[36;1mSaving cache[0;m [0;msection_end:1724921093:archive_cache [0Ksection_start:1724921093:upload_artifacts_on_success [0K[0K[36;1mUploading artifacts for successful job[0;m [0;msection_end:1724921094:upload_artifacts_on_success [0K[32;1mJob succeeded [0;m