1 Running with gitlab-runner 12.10.1 (ce065b93) 2 on c2-gitlab-runner-1 R4ycnZ6z 3 Preparing the "docker" executor
00:01
4 Using Docker executor with image python:slim ... 5 Pulling docker image python:slim ... 6 Using docker image sha256:48061205ecd40facc634f5c9803bacb31a1b283b38845d05f9cadd20ca052dce for python:slim ... 8 Preparing environment
00:01
9 Running on runner-r4ycnz6z-project-3383-concurrent-0 via c2-gitlab-runner-1... 11 Getting source from Git repository
00:01
12 Fetching changes with git depth set to 50... 13 Reinitialized existing Git repository in /builds/communications-backbone-system/backbone-message-format/.git/ 15 * [new ref] d26ee222f1ab53a785cdc71839695680d33030e0 -> refs/pipelines/229634 16 + 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) 17 Checking out d26ee222 as 45-test-validating-messages-with-references-to-geojson-schema-in-both-js-and-python... 18 Skipping Git submodules setup 22 Downloading artifacts
00:01
24 Running before_script and script
00:10
25 $ if [ ! -e requirements-dev.txt ] && [ ! -e package.json ]; then echo "No dev packages" 1>&2; exit 1; fi 26 $ if [ -e requirements-dev.txt ]; then # collapsed multi-line command 27 Collecting black==23.1.0 (from -r requirements-dev.txt (line 1)) 28 Downloading black-23.1.0-py3-none-any.whl.metadata (58 kB) 29 Collecting Flask (from -r requirements-dev.txt (line 2)) 30 Downloading flask-3.0.3-py3-none-any.whl.metadata (3.2 kB) 31 Collecting flask-restx (from -r requirements-dev.txt (line 3)) 32 Downloading flask_restx-1.3.0-py2.py3-none-any.whl.metadata (9.3 kB) 33 Collecting flasgger (from -r requirements-dev.txt (line 4)) 34 Downloading flasgger-0.9.7.1.tar.gz (4.0 MB) 35 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.0/4.0 MB 30.1 MB/s eta 0:00:00 36 Preparing metadata (setup.py): started 37 Preparing metadata (setup.py): finished with status 'done' 38 Collecting flask-marshmallow (from -r requirements-dev.txt (line 5)) 39 Downloading flask_marshmallow-1.2.1-py3-none-any.whl.metadata (5.2 kB) 40 Collecting openapi-schema-validator==0.4.1 (from -r requirements-dev.txt (line 6)) 41 Downloading openapi_schema_validator-0.4.1-py3-none-any.whl.metadata (8.9 kB) 42 Collecting openapi-spec-validator==0.5.2 (from -r requirements-dev.txt (line 7)) 43 Downloading openapi_spec_validator-0.5.2-py3-none-any.whl.metadata (5.9 kB) 44 Collecting click>=8.0.0 (from black==23.1.0->-r requirements-dev.txt (line 1)) 45 Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) 46 Collecting mypy-extensions>=0.4.3 (from black==23.1.0->-r requirements-dev.txt (line 1)) 47 Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB) 48 Collecting packaging>=22.0 (from black==23.1.0->-r requirements-dev.txt (line 1)) 49 Downloading packaging-24.1-py3-none-any.whl.metadata (3.2 kB) 50 Collecting pathspec>=0.9.0 (from black==23.1.0->-r requirements-dev.txt (line 1)) 51 Downloading pathspec-0.12.1-py3-none-any.whl.metadata (21 kB) 52 Collecting platformdirs>=2 (from black==23.1.0->-r requirements-dev.txt (line 1)) 53 Downloading platformdirs-4.2.2-py3-none-any.whl.metadata (11 kB) 54 Collecting jsonschema<5.0.0,>=4.0.0 (from openapi-schema-validator==0.4.1->-r requirements-dev.txt (line 6)) 55 Downloading jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB) 56 Collecting jsonschema-spec<0.2.0,>=0.1.1 (from openapi-spec-validator==0.5.2->-r requirements-dev.txt (line 7)) 57 Downloading jsonschema_spec-0.1.6-py3-none-any.whl.metadata (4.4 kB) 58 Collecting lazy-object-proxy<2.0.0,>=1.7.1 (from openapi-spec-validator==0.5.2->-r requirements-dev.txt (line 7)) 59 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) 60 Collecting Werkzeug>=3.0.0 (from Flask->-r requirements-dev.txt (line 2)) 61 Downloading werkzeug-3.0.4-py3-none-any.whl.metadata (3.7 kB) 62 Collecting Jinja2>=3.1.2 (from Flask->-r requirements-dev.txt (line 2)) 63 Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB) 64 Collecting itsdangerous>=2.1.2 (from Flask->-r requirements-dev.txt (line 2)) 65 Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB) 66 Collecting blinker>=1.6.2 (from Flask->-r requirements-dev.txt (line 2)) 67 Downloading blinker-1.8.2-py3-none-any.whl.metadata (1.6 kB) 68 Collecting aniso8601>=0.82 (from flask-restx->-r requirements-dev.txt (line 3)) 69 Downloading aniso8601-9.0.1-py2.py3-none-any.whl.metadata (23 kB) 70 Collecting pytz (from flask-restx->-r requirements-dev.txt (line 3)) 71 Downloading pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB) 72 Collecting importlib-resources (from flask-restx->-r requirements-dev.txt (line 3)) 73 Downloading importlib_resources-6.4.4-py3-none-any.whl.metadata (4.0 kB) 74 Collecting PyYAML>=3.0 (from flasgger->-r requirements-dev.txt (line 4)) 75 Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) 76 Collecting mistune (from flasgger->-r requirements-dev.txt (line 4)) 77 Downloading mistune-3.0.2-py3-none-any.whl.metadata (1.7 kB) 78 Collecting six>=1.10.0 (from flasgger->-r requirements-dev.txt (line 4)) 79 Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB) 80 Collecting marshmallow>=3.0.0 (from flask-marshmallow->-r requirements-dev.txt (line 5)) 81 Downloading marshmallow-3.22.0-py3-none-any.whl.metadata (7.2 kB) 82 Collecting MarkupSafe>=2.0 (from Jinja2>=3.1.2->Flask->-r requirements-dev.txt (line 2)) 83 Downloading MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) 84 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)) 85 Downloading attrs-24.2.0-py3-none-any.whl.metadata (11 kB) 86 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)) 87 Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB) 88 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)) 89 Downloading referencing-0.35.1-py3-none-any.whl.metadata (2.8 kB) 90 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)) 91 Downloading rpds_py-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB) 92 Collecting jsonschema<5.0.0,>=4.0.0 (from openapi-schema-validator==0.4.1->-r requirements-dev.txt (line 6)) 93 Downloading jsonschema-4.17.3-py3-none-any.whl.metadata (7.9 kB) 94 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)) 95 Downloading pathable-0.4.3-py3-none-any.whl.metadata (1.9 kB) 96 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)) 97 Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) 98 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)) 99 Downloading pyrsistent-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (27 kB) 100 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)) 101 Downloading charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) 102 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)) 103 Downloading idna-3.8-py3-none-any.whl.metadata (9.9 kB) 104 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)) 105 Downloading urllib3-2.2.2-py3-none-any.whl.metadata (6.4 kB) 106 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)) 107 Downloading certifi-2024.7.4-py3-none-any.whl.metadata (2.2 kB) 108 Downloading black-23.1.0-py3-none-any.whl (174 kB) 109 Downloading openapi_schema_validator-0.4.1-py3-none-any.whl (10 kB) 110 Downloading openapi_spec_validator-0.5.2-py3-none-any.whl (31 kB) 111 Downloading flask-3.0.3-py3-none-any.whl (101 kB) 112 Downloading flask_restx-1.3.0-py2.py3-none-any.whl (2.8 MB) 113 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 51.9 MB/s eta 0:00:00 114 Downloading flask_marshmallow-1.2.1-py3-none-any.whl (12 kB) 115 Downloading aniso8601-9.0.1-py2.py3-none-any.whl (52 kB) 116 Downloading blinker-1.8.2-py3-none-any.whl (9.5 kB) 117 Downloading click-8.1.7-py3-none-any.whl (97 kB) 118 Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB) 119 Downloading jinja2-3.1.4-py3-none-any.whl (133 kB) 120 Downloading jsonschema_spec-0.1.6-py3-none-any.whl (12 kB) 121 Downloading jsonschema-4.17.3-py3-none-any.whl (90 kB) 122 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) 123 Downloading marshmallow-3.22.0-py3-none-any.whl (49 kB) 124 Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) 125 Downloading packaging-24.1-py3-none-any.whl (53 kB) 126 Downloading pathspec-0.12.1-py3-none-any.whl (31 kB) 127 Downloading platformdirs-4.2.2-py3-none-any.whl (18 kB) 128 Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (767 kB) 129 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 767.5/767.5 kB 39.5 MB/s eta 0:00:00 130 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) 131 Downloading werkzeug-3.0.4-py3-none-any.whl (227 kB) 132 Downloading importlib_resources-6.4.4-py3-none-any.whl (35 kB) 133 Downloading mistune-3.0.2-py3-none-any.whl (47 kB) 134 Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB) 135 Downloading attrs-24.2.0-py3-none-any.whl (63 kB) 136 Downloading MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) 137 Downloading pathable-0.4.3-py3-none-any.whl (9.6 kB) 138 Downloading pyrsistent-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122 kB) 139 Downloading requests-2.32.3-py3-none-any.whl (64 kB) 140 Downloading certifi-2024.7.4-py3-none-any.whl (162 kB) 141 Downloading charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB) 142 Downloading idna-3.8-py3-none-any.whl (66 kB) 143 Downloading urllib3-2.2.2-py3-none-any.whl (121 kB) 144 Building wheels for collected packages: flasgger 145 Building wheel for flasgger (setup.py): started 146 Building wheel for flasgger (setup.py): finished with status 'done' 147 Created wheel for flasgger: filename=flasgger-0.9.7.1-py2.py3-none-any.whl size=3865184 sha256=b84c2050cda9da277cc6ecea54bcf35a673d04e60a9707160d64a4f2dcb77924 148 Stored in directory: /root/.cache/pip/wheels/60/a4/b2/76a769725ac2f2c543a6286cddf2bd55b425a9ada6a8f86253 149 Successfully built flasgger 150 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 151 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 152 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. 155 23 files would be left unchanged. 157 $ if [ -e package.json ]; then # collapsed multi-line command 159 Running after_script
00:01
163 Uploading artifacts for successful job
00:01