build
Réussi Démarré
par
@cyril.thuillier-hamel
Cyril Thuillier-Hamel
1Running with gitlab-runner 17.0.0 (44feccdf)2 on gitlab-gitlab-runner-7f5649cc9f-vmqsj qy49aGXh, system ID: r_SzwsVAfCQ1Wc4Using Kubernetes namespace: forge5Using Kubernetes executor with image python:3.10-alpine ...6Using attach strategy to execute scripts...8Using FF_USE_POD_ACTIVE_DEADLINE_SECONDS, the Pod activeDeadlineSeconds will be set to the job timeout: 1h0m0s...9Waiting for pod forge/runner-qy49agxh-project-1540-concurrent-0-bjz2iqa0 to be running, status is Pending10Waiting for pod forge/runner-qy49agxh-project-1540-concurrent-0-bjz2iqa0 to be running, status is Pending11 ContainersNotReady: "containers with unready status: [build helper]"12 ContainersNotReady: "containers with unready status: [build helper]"13Running on runner-qy49agxh-project-1540-concurrent-0-bjz2iqa0 via gitlab-gitlab-runner-7f5649cc9f-vmqsj...15Fetching changes with git depth set to 20...16Initialized empty Git repository in /builds/cyril.thuillier-hamel/term-nsi-honfleur/.git/17Created fresh repository.18Checking out 2c88e2a8 as detached HEAD (ref is main)...19Skipping Git submodules setup21Checking cache for default-protected...22No URL provided, cache will not be downloaded from shared cache server. Instead a local version of cache will be extracted. 23WARNING: Cache file does not exist 24Failed to extract cache26$ python -m venv .venv27$ source .venv/bin/activate28$ pip install -r requirements.txt29Collecting pyodide-mkdocs-theme30 Downloading pyodide_mkdocs_theme-1.2.3-py3-none-any.whl (202 kB)31 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 202.4/202.4 kB 8.3 MB/s eta 0:00:0032Collecting mkdocs-awesome-pages-plugin33 Downloading mkdocs_awesome_pages_plugin-2.9.2-py3-none-any.whl (14 kB)34Collecting mkdocs-enumerate-headings-plugin35 Downloading mkdocs_enumerate_headings_plugin-0.6.2-py3-none-any.whl (11 kB)36Collecting mkdocs-exclude-search37 Downloading mkdocs_exclude_search-0.6.6-py3-none-any.whl (7.8 kB)38Collecting mkdocs-macros-plugin<2.0,>=1.039 Downloading mkdocs_macros_plugin-1.0.5-py3-none-any.whl (21 kB)40Collecting mkdocs<2.0,>=1.641 Downloading mkdocs-1.6.0-py3-none-any.whl (3.9 MB)42 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 62.8 MB/s eta 0:00:0043Collecting mkdocs-material<10.0,>=9.544 Downloading mkdocs_material-9.5.27-py3-none-any.whl (8.8 MB)45 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 67.8 MB/s eta 0:00:0046Collecting wcmatch>=747 Downloading wcmatch-8.5.2-py3-none-any.whl (39 kB)48Collecting natsort>=8.1.049 Downloading natsort-8.4.0-py3-none-any.whl (38 kB)50Collecting beautifulsoup4>=4.9.051 Downloading beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)52 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 147.9/147.9 kB 13.5 MB/s eta 0:00:0053Collecting soupsieve>1.254 Downloading soupsieve-2.5-py3-none-any.whl (36 kB)55Collecting pyyaml-env-tag>=0.156 Downloading pyyaml_env_tag-0.1-py3-none-any.whl (3.9 kB)57Collecting packaging>=20.558 Downloading packaging-24.1-py3-none-any.whl (53 kB)59 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 7.3 MB/s eta 0:00:0060Collecting pyyaml>=5.161 Downloading PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl (707 kB)62 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 707.5/707.5 kB 38.7 MB/s eta 0:00:0063Collecting mergedeep>=1.3.464 Downloading mergedeep-1.3.4-py3-none-any.whl (6.4 kB)65Collecting jinja2>=2.11.166 Downloading jinja2-3.1.4-py3-none-any.whl (133 kB)67 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.3/133.3 kB 15.2 MB/s eta 0:00:0068Collecting pathspec>=0.11.169 Downloading pathspec-0.12.1-py3-none-any.whl (31 kB)70Collecting markdown>=3.3.671 Downloading Markdown-3.6-py3-none-any.whl (105 kB)72 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.4/105.4 kB 15.9 MB/s eta 0:00:0073Collecting ghp-import>=1.074 Downloading ghp_import-2.1.0-py3-none-any.whl (11 kB)75Collecting mkdocs-get-deps>=0.2.076 Downloading mkdocs_get_deps-0.2.0-py3-none-any.whl (9.5 kB)77Collecting watchdog>=2.078 Downloading watchdog-4.0.1.tar.gz (126 kB)79 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.6/126.6 kB 13.3 MB/s eta 0:00:0080 Installing build dependencies: started81 Installing build dependencies: finished with status 'done'82 Getting requirements to build wheel: started83 Getting requirements to build wheel: finished with status 'done'84 Preparing metadata (pyproject.toml): started85 Preparing metadata (pyproject.toml): finished with status 'done'86Collecting markupsafe>=2.0.187 Downloading MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl (30 kB)88Collecting click>=7.089 Downloading click-8.1.7-py3-none-any.whl (97 kB)90 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 7.5 MB/s eta 0:00:0091Collecting termcolor92 Downloading termcolor-2.4.0-py3-none-any.whl (7.7 kB)93Collecting python-dateutil94 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)95 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 20.6 MB/s eta 0:00:0096Collecting requests~=2.2697 Downloading requests-2.32.3-py3-none-any.whl (64 kB)98 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 5.6 MB/s eta 0:00:0099Collecting pymdown-extensions~=10.2100 Downloading pymdown_extensions-10.8.1-py3-none-any.whl (250 kB)101 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 250.8/250.8 kB 20.4 MB/s eta 0:00:00102Collecting paginate~=0.5103 Downloading paginate-0.5.6.tar.gz (12 kB)104 Preparing metadata (setup.py): started105 Preparing metadata (setup.py): finished with status 'done'106Collecting mkdocs-material-extensions~=1.3107 Downloading mkdocs_material_extensions-1.3.1-py3-none-any.whl (8.7 kB)108Collecting babel~=2.10109 Downloading Babel-2.15.0-py3-none-any.whl (9.6 MB)110 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.6/9.6 MB 59.9 MB/s eta 0:00:00111Collecting pygments~=2.16112 Downloading pygments-2.18.0-py3-none-any.whl (1.2 MB)113 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 48.9 MB/s eta 0:00:00114Collecting colorama~=0.4115 Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)116Collecting regex>=2022.4117 Downloading regex-2024.5.15-cp310-cp310-musllinux_1_2_x86_64.whl (765 kB)118 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 765.6/765.6 kB 32.7 MB/s eta 0:00:00119Collecting bracex>=2.1.1120 Downloading bracex-2.4-py3-none-any.whl (11 kB)121Collecting platformdirs>=2.2.0122 Downloading platformdirs-4.2.2-py3-none-any.whl (18 kB)123Collecting six>=1.5124 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)125Collecting idna<4,>=2.5126 Downloading idna-3.7-py3-none-any.whl (66 kB)127 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.8/66.8 kB 7.5 MB/s eta 0:00:00128Collecting urllib3<3,>=1.21.1129 Downloading urllib3-2.2.2-py3-none-any.whl (121 kB)130 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.4/121.4 kB 13.1 MB/s eta 0:00:00131Collecting charset-normalizer<4,>=2132 Downloading charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl (142 kB)133 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.6/142.6 kB 17.7 MB/s eta 0:00:00134Collecting certifi>=2017.4.17135 Downloading certifi-2024.6.2-py3-none-any.whl (164 kB)136 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 164.4/164.4 kB 17.9 MB/s eta 0:00:00137Building wheels for collected packages: watchdog138 Building wheel for watchdog (pyproject.toml): started139 Building wheel for watchdog (pyproject.toml): finished with status 'done'140 Created wheel for watchdog: filename=watchdog-4.0.1-py3-none-any.whl size=82996 sha256=bb5382e7406f8665b826d6817e44e7740c1d901588b8e49f59b83e8745d7e7f9141 Stored in directory: /builds/cyril.thuillier-hamel/term-nsi-honfleur/.cache/pip/wheels/0e/6e/e2/7cab10d2819073f6de2725fc6942247c52aee1e22e9fa24fd6142Successfully built watchdog143Installing collected packages: paginate, watchdog, urllib3, termcolor, soupsieve, six, regex, pyyaml, pygments, platformdirs, pathspec, packaging, natsort, mkdocs-material-extensions, mergedeep, markupsafe, markdown, idna, colorama, click, charset-normalizer, certifi, bracex, babel, wcmatch, requests, pyyaml-env-tag, python-dateutil, pymdown-extensions, mkdocs-get-deps, jinja2, beautifulsoup4, ghp-import, mkdocs, mkdocs-material, mkdocs-macros-plugin, mkdocs-exclude-search, mkdocs-enumerate-headings-plugin, mkdocs-awesome-pages-plugin, pyodide-mkdocs-theme144 DEPRECATION: paginate is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559145 Running setup.py install for paginate: started146 Running setup.py install for paginate: finished with status 'done'147Successfully installed babel-2.15.0 beautifulsoup4-4.12.3 bracex-2.4 certifi-2024.6.2 charset-normalizer-3.3.2 click-8.1.7 colorama-0.4.6 ghp-import-2.1.0 idna-3.7 jinja2-3.1.4 markdown-3.6 markupsafe-2.1.5 mergedeep-1.3.4 mkdocs-1.6.0 mkdocs-awesome-pages-plugin-2.9.2 mkdocs-enumerate-headings-plugin-0.6.2 mkdocs-exclude-search-0.6.6 mkdocs-get-deps-0.2.0 mkdocs-macros-plugin-1.0.5 mkdocs-material-9.5.27 mkdocs-material-extensions-1.3.1 natsort-8.4.0 packaging-24.1 paginate-0.5.6 pathspec-0.12.1 platformdirs-4.2.2 pygments-2.18.0 pymdown-extensions-10.8.1 pyodide-mkdocs-theme-1.2.3 python-dateutil-2.9.0.post0 pyyaml-6.0.1 pyyaml-env-tag-0.1 regex-2024.5.15 requests-2.32.3 six-1.16.0 soupsieve-2.5 termcolor-2.4.0 urllib3-2.2.2 watchdog-4.0.1 wcmatch-8.5.2148[notice] A new release of pip is available: 23.0.1 -> 24.1.1149[notice] To update, run: pip install --upgrade pip150$ if [ $CI_COMMIT_REF_NAME = "main" ] ; then # collapsed multi-line command151INFO - pyodide-mkdocs-theme: Registered js and css to insert in specific pages152INFO - pyodide-mkdocs-theme: 153 pyodide: <script type="application/javascript" src="{to_base}/js-per-pages/0_genericPythonSnippets-pyodide.js"></script>154 <script type="application/javascript" src="{to_base}/js-per-pages/1_pyodideSectionsRunner-pyodide.js"></script>155 <script type="application/javascript" src="{to_base}/js-per-pages/2_btnRunner-pyodide.js"></script>156 <script type="application/javascript" src="{to_base}/js-per-pages/start-pyodide.js"></script>157 terms: <script type="application/javascript" src="{to_base}/js-per-pages/2_terminalRunner-terms.js"></script>158 ides: <script type="application/javascript" src="{to_base}/js-per-pages/3_ideRunner-ides.js"></script>159 qcm: <script type="application/javascript" src="{to_base}/js-per-pages/qcms-qcm.js"></script>160INFO - [macros] - Macros arguments: {'_dev_mode': False, 'args': {'IDE': {'py_name': '', 'SANS': '', 'WHITE': '', 'REC_LIMIT': -1, 'MAX': 5, 'LOGS': True, 'MAX_SIZE': 30, 'TERM_H': 10}, 'terminal': {'py_name': '', 'SANS': '', 'WHITE': '', 'REC_LIMIT': -1, 'TERM_H': 10, 'FILL': ''}, 'py_btn': {'py_name': '', 'SANS': '', 'WHITE': '', 'REC_LIMIT': -1, 'WRAPPER': 'div', 'HEIGHT': None, 'WIDTH': None, 'SIZE': None, 'ICON': '', 'TIP': 'Exécuter le code', 'TIP_SHIFT': 50, 'TIP_WIDTH': 0.0}, 'section': {'py_name': '', 'section': None}, 'multi_qcm': {'hide': False, 'multi': False, 'shuffle': False, 'admo_kind': '!!!', 'admo_class': 'tip', 'qcm_title': 'Question', 'DEBUG': False}, 'py': {'py_name': None}}, 'build': {'encrypted_js_data': True, 'ignore_macros_plugin_diffs': False, 'forbid_macros_override': True, 'skip_py_md_paths_names_validation': False, 'python_libs': ['turtle'], 'load_yaml_encoding': 'utf-8', 'macros_with_indents': [], 'tab_to_spaces': 4, 'meta_yaml_encoding': 'utf-8', '_pmt_meta_filename': '.meta.pmt.yml', 'encrypt_corrections_and_rems': None, 'forbid_secrets_without_corr_or_REMs': None, 'forbid_hidden_corr_and_REMs_without_secrets': None, 'forbid_corr_and_REMs_with_infinite_attempts': None, 'bypass_indent_errors': None}, 'ides': {'encrypt_corrections_and_rems': True, 'encrypt_alpha_mode': 'direct', 'forbid_secrets_without_corr_or_REMs': True, 'forbid_hidden_corr_and_REMs_without_secrets': True, 'forbid_corr_and_REMs_with_infinite_attempts': True, 'decrease_attempts_on_user_code_failure': True, 'deactivate_stdout_for_secrets': True, 'show_only_assertion_errors_for_secrets': False, 'show_assertion_code_on_failed_test': None, 'max_attempts_before_corr_available': None, 'default_ide_height_lines': None}, 'terms': {'stdout_cut_off': 200, 'default_height_ide_term': None, 'default_height_isolated_term': None}, 'qcms': {'hide': None, 'multi': None, 'shuffle': None}, '_others': {'scripts_url': None, 'site_root': None}, 'render_by_default': True, 'module_name': 'main', 'modules': [], 'include_dir': '', 'include_yaml': [], 'j2_block_start_string': '', 'j2_block_end_string': '', 'j2_variable_start_string': '', 'j2_variable_end_string': '', 'on_error_fail': True, 'on_undefined': 'keep', 'verbose': False}161INFO - [macros] - Extra filters (module): ['pretty']162INFO - Cleaning site directory163INFO - Building documentation to directory: /builds/cyril.thuillier-hamel/term-nsi-honfleur/site164INFO - TitleInRootHasNoEffect: Using the "title" attribute in the .pages file of the doc root has no effect165 File "/builds/cyril.thuillier-hamel/term-nsi-honfleur/.venv/lib/python3.10/site-packages/mkdocs_awesome_pages_plugin/plugin.py", line 81, in on_nav166 return AwesomeNavigation(167 File "/builds/cyril.thuillier-hamel/term-nsi-honfleur/.venv/lib/python3.10/site-packages/mkdocs_awesome_pages_plugin/navigation.py", line 62, in __init__168 warnings.warn(TitleInRootHasNoEffect(self.options.filename))169INFO - Documentation built in 0.41 seconds170$ echo -e "CI_PROJECT_REAL_PATH=$(echo $CI_PROJECT_PATH | sed -e "s/$CI_PROJECT_ROOT_NAMESPACE\///")" >> build.env172Creating cache default-protected...173.cache/pip: found 434 matching artifact files and directories 174No URL provided, cache will not be uploaded to shared cache server. Cache will be stored only locally. 175Created cache177Uploading artifacts...178site: found 92 matching artifact files and directories 179Uploading artifacts as "archive" to coordinator... 201 Created id=117378 responseStatus=201 Created token=glcbt-64180Uploading artifacts...181build.env: found 1 matching artifact files and directories 182Uploading artifacts as "dotenv" to coordinator... 201 Created id=117378 responseStatus=201 Created token=glcbt-64184Job succeeded