cd layers && make make[1]: Entering directory '/src/layers' make[2]: Entering directory '/src/layers/layer5_python3_extratools' if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_label |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-experimental_python314/opt/python3_extratools/.layerapi2_label; else cat .layerapi2_label |/opt/metwork-mfext-experimental_python314/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-experimental_python314/opt/python3_extratools/.layerapi2_label; fi if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_dependencies |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-experimental_python314/opt/python3_extratools/.layerapi2_dependencies; else cat .layerapi2_dependencies |/opt/metwork-mfext-experimental_python314/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-experimental_python314/opt/python3_extratools/.layerapi2_dependencies; fi if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_extra_env |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-experimental_python314/opt/python3_extratools/.layerapi2_extra_env; else cat .layerapi2_extra_env |/opt/metwork-mfext-experimental_python314/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-experimental_python314/opt/python3_extratools/.layerapi2_extra_env; fi _cache_logic_before_layer.sh "/opt/metwork-mfext-experimental_python314/opt/python3_extratools" "python3_extratools" /etc/buildimage_hash: fda3f2fd9455e304df714b1d95af387d /src/adm/root.mk md5sum hash: ac04c3f774071b08f6100448ce54cb32 core@mfext layer (dependency) hash (from cache): e759b1f75e2fdd38bcfd12672458db6d nodejs@mfext layer (dependency) hash (from cache): 5673ad29bde141f778ba736867af5a16 python3@mfext layer (dependency) hash (from cache): 8997f5783cf772d340c6e8df4e8134e7 python3_core@mfext layer (dependency) hash (from cache): bcfa30540eb775078f3903eb4abf2c4e root@mfext layer (dependency) hash (from cache): 742e9d48d453c981ba76544207d0bfb4 source hash: 2b688c8f859416dc2b0567ec5d915c21 cache missed (/buildcache/mfext_cache_layer_python3_extratools_92b56b66f4774101be5d5baafd4ba1b0.tar) if ! test -f cache/hit; then \ for SUBDIR in 0001_system_libraries 0500_extra_packages; do \ OLDPWD=`pwd`; \ cd $SUBDIR || exit 1; \ make all || exit 1; \ cd ${OLDPWD}; \ done ; \ chmod -R a+rX,g-w,o-w,u+w /opt/metwork-mfext-experimental_python314/opt/python3_extratools ; \ fi make[3]: Entering directory '/src/layers/layer5_python3_extratools/0001_system_libraries' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,nodejs@mfext,python3_extratools@mfext -- scl enable gcc-toolset-11 -- make -f Makefile.mk all for lib in /lib64/liblttng-ust.so.0 /lib64/liblttng-ust.so.0.0.0 /lib64/liblttng-ust-tracepoint.so.0 /lib64/liblttng-ust-tracepoint.so.0.0.0 /lib64/liburcu-bp.so.6 /lib64/liburcu-bp.so.6.0.0 /lib64/liburcu-cds.so.6 /lib64/liburcu-cds.so.6.0.0 /lib64/liburcu-common.so.6 /lib64/liburcu-common.so.6.0.0; do cp -r $lib /opt/metwork-mfext-experimental_python314/opt/python3_extratools/lib; done make[3]: Leaving directory '/src/layers/layer5_python3_extratools/0001_system_libraries' make[3]: Entering directory '/src/layers/layer5_python3_extratools/0500_extra_packages' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,nodejs@mfext,python3_extratools@mfext -- scl enable gcc-toolset-11 -- make -f Makefile.mk all for REQ in requirements3.txt; do if test -s ${REQ}; then download_compile_requirements ${REQ} || { echo "ERROR WITH download_compile_requirements ${REQ}"; exit 1; }; fi; done [DEBUG]: loading tempolayer458[/src/layers/layer5_python3_extratools/0500_extra_packages/tempolayer458] Collecting argon2-cffi==23.1.0 (from -r requirements3.txt (line 1)) Downloading argon2_cffi-23.1.0.tar.gz (42 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting argon2-cffi-bindings==21.2.0 (from -r requirements3.txt (line 2)) Downloading argon2-cffi-bindings-21.2.0.tar.gz (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 10.6 MB/s 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting asgiref==3.8.1 (from -r requirements3.txt (line 3)) Downloading asgiref-3.8.1.tar.gz (35 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting async-lru==2.0.5 (from -r requirements3.txt (line 4)) Downloading async_lru-2.0.5.tar.gz (10 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting bleach==6.2.0 (from -r requirements3.txt (line 5)) Downloading bleach-6.2.0.tar.gz (203 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting cairocffi==1.7.1 (from -r requirements3.txt (line 6)) Downloading cairocffi-1.7.1.tar.gz (88 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting cairosvg==2.9.0 (from -r requirements3.txt (line 7)) Downloading cairosvg-2.9.0.tar.gz (40 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting comm==0.2.2 (from -r requirements3.txt (line 8)) Downloading comm-0.2.2.tar.gz (6.2 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting cssselect2==0.9.0 (from -r requirements3.txt (line 9)) Downloading cssselect2-0.9.0.tar.gz (35 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting debugpy==1.8.14 (from -r requirements3.txt (line 10)) Downloading debugpy-1.8.14.tar.gz (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 23.4 MB/s 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting docstring-to-markdown==0.17 (from -r requirements3.txt (line 11)) Downloading docstring_to_markdown-0.17.tar.gz (32 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting download==0.3.5 (from -r requirements3.txt (line 12)) Downloading download-0.3.5.tar.gz (8.0 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting et-xmlfile==2.0.0 (from -r requirements3.txt (line 13)) Downloading et_xmlfile-2.0.0.tar.gz (17 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting faicons==0.2.2 (from -r requirements3.txt (line 14)) Downloading faicons-0.2.2.tar.gz (604 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 604.4/604.4 kB 21.2 MB/s 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting fastjsonschema==2.21.1 (from -r requirements3.txt (line 15)) Downloading fastjsonschema-2.21.1.tar.gz (373 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting fqdn==1.5.1 (from -r requirements3.txt (line 16)) Downloading fqdn-1.5.1.tar.gz (6.0 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting freetype_py==2.5.1 (from -r requirements3.txt (line 17)) Downloading freetype-py-2.5.1.zip (851 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 851.7/851.7 kB 30.9 MB/s 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting htmltools==0.6.0 (from -r requirements3.txt (line 18)) Downloading htmltools-0.6.0.tar.gz (97 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting ipykernel==6.29.5 (from -r requirements3.txt (line 19)) Downloading ipykernel-6.29.5.tar.gz (163 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error × Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [23 lines of output] Traceback (most recent call last): File "/opt/metwork-mfext-experimental_python314/opt/python3_core/lib/python3.14/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in main() ~~~~^^ File "/opt/metwork-mfext-experimental_python314/opt/python3_core/lib/python3.14/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/metwork-mfext-experimental_python314/opt/python3_core/lib/python3.14/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 178, in prepare_metadata_for_build_wheel whl_basename = backend.build_wheel(metadata_directory, config_settings) File "/opt/metwork-mfext-experimental_python314/opt/python3_core/lib/python3.14/site-packages/hatchling/build.py", line 58, in build_wheel return os.path.basename(next(builder.build(directory=wheel_directory, versions=['standard']))) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/metwork-mfext-experimental_python314/opt/python3_core/lib/python3.14/site-packages/hatchling/builders/plugin/interface.py", line 147, in build build_hook.initialize(version, build_data) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/src/layers/layer5_python3_extratools/0500_extra_packages/tempolayer458/tmp/pip-wheel-fsa4xnz9/ipykernel_dcda08b2193d474e9b5305f31cfddfd5/hatch_build.py", line 16, in initialize from ipykernel.kernelspec import make_ipkernel_cmd, write_kernel_spec File "/src/layers/layer5_python3_extratools/0500_extra_packages/tempolayer458/tmp/pip-wheel-fsa4xnz9/ipykernel_dcda08b2193d474e9b5305f31cfddfd5/ipykernel/__init__.py", line 7, in from .connect import * # noqa: F403 ^^^^^^^^^^^^^^^^^^^^^^ File "/src/layers/layer5_python3_extratools/0500_extra_packages/tempolayer458/tmp/pip-wheel-fsa4xnz9/ipykernel_dcda08b2193d474e9b5305f31cfddfd5/ipykernel/connect.py", line 12, in import jupyter_client ModuleNotFoundError: No module named 'jupyter_client' [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed × Encountered error while generating package metadata. ╰─> ipykernel note: This is an issue with the package mentioned above, not pip. hint: See above for details. ERROR WITH download_compile_requirements requirements3.txt make: *** [/opt/metwork-mfext-experimental_python314/share/python3_layer.mk:35: src] Error 1 make[3]: *** [/opt/metwork-mfext-experimental_python314/share/layer_wrapper.mk:33: all] Error 2 make[3]: Leaving directory '/src/layers/layer5_python3_extratools/0500_extra_packages' make[2]: *** [/opt/metwork-mfext-experimental_python314/share/layer.mk:37: layer] Error 1 make[2]: Leaving directory '/src/layers/layer5_python3_extratools' make[1]: *** [Makefile:9: all] Error 1 make[1]: Leaving directory '/src/layers' make: *** [Makefile:5: all] Error 2