==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done ==> Making package: python-nbdime 4.0.2-2 (Thu Jan 23 18:08:12 2025) ==> Retrieving sources... -> Found nbdime-4.0.2.tar.gz ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... nbdime-4.0.2.tar.gz ... Passed ==> Making package: python-nbdime 4.0.2-2 (Thu Jan 23 18:08:19 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: python-ipykernel will be installed before its python-jupyter-client dependency warning: dependency cycle detected: warning: python-soupsieve will be installed before its python-beautifulsoup4 dependency Packages (87) git-2.48.1-1 ipython-8.31.0-1 jupyter-nbclient-0.10.2-2 jupyter-nbconvert-7.16.5-1 jupyterlab-pygments-0.3.0-3 libpgm-5.3.128-3 libsodium-1.0.20-1 libyaml-0.2.5-3 mathjax2-2.7.9-2 perl-error-0.17029-7 perl-mailtools-2.22-1 perl-timedate-2.33-7 python-anyio-4.8.0-1 python-argcomplete-3.4.0-2 python-argon2-cffi-23.1.0-3 python-argon2-cffi-bindings-21.2.0-6 python-asttokens-3.0.0-1 python-attrs-23.2.0-4 python-beautifulsoup4-4.12.3-3 python-bleach-6.2.0-2 python-cffi-1.17.1-2 python-charset-normalizer-3.4.1-1 python-click-8.1.7-4 python-comm-0.2.2-3 python-dateutil-2.9.0-6 python-decorator-5.1.1-5 python-defusedxml-0.7.1-7 python-executing-2.1.0-2 python-fastjsonschema-2.21.1-1 python-gitdb-1:4.0.11-4 python-idna-3.10-2 python-importlib-metadata-7.2.1-4 python-ipykernel-6.29.5-3 python-jedi-0.19.2-1 python-json-logger-3.2.1-1 python-jsonschema-4.23.0-2 python-jsonschema-specifications-2024.10.1-1 python-jupyter-client-8.6.3-3 python-jupyter-events-0.11.0-3 python-markdown-it-py-3.0.0-4 python-markupsafe-2.1.5-3 python-matplotlib-inline-0.1.7-2 python-mdurl-0.1.2-8 python-mistune-1:3.1.0-1 python-nest-asyncio-1.6.0-4 python-overrides-7.7.0-3 python-packaging-24.2-3 python-pandocfilters-1.5.1-3 python-parso-1:0.8.4-3 python-pexpect-4.9.0-3 python-platformdirs-4.3.6-2 python-prometheus_client-0.21.1-1 python-prompt_toolkit-3.0.48-2 python-psutil-6.1.1-1 python-ptyprocess-0.7.0-7 python-pure-eval-0.2.3-2 python-pycparser-2.22-3 python-pyzmq-26.2.0-1 python-referencing-0.35.1-3 python-rich-13.9.4-3 python-rpds-py-0.22.3-1 python-send2trash-1.8.3-2 python-six-1.17.0-1 python-smmap-1:6.0.0-2 python-sniffio-1.3.1-4 python-soupsieve-2.6-2 python-stack-data-0.6.3-4 python-tinycss2-1.4.0-2 python-typing_extensions-4.12.2-3 python-urllib3-2.3.0-1 python-wcwidth-0.2.13-3 python-webencodings-0.5.1-12 python-websocket-client-1.8.0-2 python-yaml-6.0.2-2 python-zipp-3.21.0-2 zeromq-4.3.5-2.1 jupyter-nbformat-5.10.4-3 jupyter-server-2.15.0-2 jupyter-server-mathjax-0.2.6-4 python-colorama-0.4.6-5 python-gitpython-3.1.43-2 python-jinja-1:3.1.5-1 python-jupyter-core-5.7.2-3 python-pygments-2.19.1-1 python-requests-2.32.3-4 python-tornado-6.4.2-1 python-traitlets-5.14.3-3 Total Download Size: 6.39 MiB Total Installed Size: 163.45 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mathjax2-2.7.9-2-any downloading... python-gitpython-3.1.43-2-any downloading... python-gitdb-1:4.0.11-4-any downloading... python-smmap-1:6.0.0-2-any downloading... jupyter-server-mathjax-0.2.6-4-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing python-fastjsonschema... installing python-attrs... installing python-rpds-py... installing python-referencing... installing python-jsonschema-specifications... installing python-jsonschema... Optional dependencies for python-jsonschema python-isoduration: for duration format python-fqdn: for hostname format python-idna: for idn-hostname format [pending] python-jsonpointer: for json-pointer & relative-json-pointer format python-rfc3339-validator: for date-time format python-rfc3987: for iri, iri-reference, uri & uri-reference format python-uri-template: for uri-template format python-webcolors: for color format installing python-argcomplete... installing python-typing_extensions... installing python-traitlets... installing python-platformdirs... installing python-jupyter-core... installing jupyter-nbformat... installing python-colorama... installing python-pygments... installing python-tornado... Optional dependencies for python-tornado python-pycurl: for tornado.curl_httpclient python-pycares: an alternative non-blocking DNS resolver python-twisted: for tornado.platform.twisted installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-brotlicffi: Brotli support python-h2: HTTP/2 support python-pysocks: SOCKS support python-zstandard: Zstandard support installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library python-pysocks: SOCKS proxy support installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing python-smmap... installing python-gitdb... installing python-gitpython... installing python-decorator... installing python-parso... installing python-jedi... installing python-matplotlib-inline... Optional dependencies for python-matplotlib-inline python-matplotlib installing python-ptyprocess... installing python-pexpect... installing python-wcwidth... installing python-prompt_toolkit... installing python-asttokens... installing python-executing... installing python-pure-eval... installing python-stack-data... installing ipython... Optional dependencies for ipython python-black: to auto format with Black python-pickleshare: for the ip.db database yapf: to auto format with YAPF installing python-six... installing python-dateutil... installing python-zipp... installing python-importlib-metadata... installing python-comm... installing python-nest-asyncio... installing python-packaging... installing python-psutil... installing libsodium... installing libpgm... installing zeromq... Optional dependencies for zeromq cppzmq: C++ binding for libzmq installing python-pyzmq... installing python-ipykernel... Optional dependencies for python-ipykernel python-debugpy: debugger support installing python-jupyter-client... installing jupyter-nbclient... installing jupyterlab-pygments... installing python-soupsieve... installing python-beautifulsoup4... Optional dependencies for python-beautifulsoup4 python-cchardet: alternative to autodetect character encodings python-chardet: to autodetect character encodings python-lxml: alternative HTML parser python-html5lib: alternative HTML parser installing python-webencodings... installing python-bleach... Optional dependencies for python-bleach python-tinycss2: for CSS sanitisation [pending] installing python-defusedxml... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support installing python-mistune... installing python-pandocfilters... installing python-tinycss2... installing jupyter-nbconvert... Optional dependencies for jupyter-nbconvert pandoc: non-html conversion output python-playwright: for webPDF conversion support installing python-sniffio... installing python-anyio... Optional dependencies for python-anyio python-trio: trio backend python-outcome: trio backend python-uvloop: use uvloop for asyncio backend python-pytest: pytest plugin installing python-pycparser... installing python-cffi... Optional dependencies for python-cffi python-setuptools: "limited api" version checking in cffi.setuptools_ext installing python-argon2-cffi-bindings... installing python-argon2-cffi... installing python-click... installing python-json-logger... installing python-mdurl... installing python-markdown-it-py... Optional dependencies for python-markdown-it-py python-mdit_py_plugins: core plugins python-linkify-it-py: linkify extension installing python-rich... installing libyaml... installing python-yaml... installing python-jupyter-events... installing python-overrides... installing python-prometheus_client... installing python-send2trash... installing python-websocket-client... installing jupyter-server... Optional dependencies for jupyter-server jupyter-server-mathjax: to use local MathJax [pending] python-jupyter-server-terminals: terminals support installing mathjax2... installing jupyter-server-mathjax... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Warn about old perl modules [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (32) c-ares-1.34.4-1 jupyter-notebook-shim-0.2.4-3 libngtcp2-1.10.0-1 libuv-1.50.0-1 node-gyp-11.0.0-1 nodejs-23.4.0-1 nodejs-nopt-7.2.1-1 python-async-lru-2.0.4-4 python-babel-2.15.0-2 python-certifi-2024.12.14-1 python-editables-0.5-5 python-h11-0.14.0-6 python-httpcore-1.0.7-2 python-httpx-0.28.1-2 python-json5-0.10.0-2 python-jupyterlab-server-2.27.3-3 python-pathspec-0.12.1-3 python-pluggy-1.5.0-3 python-pyproject-hooks-1.2.0-3 python-pytz-2024.2-2 python-ruamel-yaml-0.18.10-1 python-ruamel.yaml.clib-0.2.12-3 python-trove-classifiers-2025.1.7.14-1 semver-7.6.3-1 jupyter-notebook-7.3.2-1 jupyterlab-4.3.4-3 npm-11.0.0-1 python-build-1.2.2-3 python-hatch-jupyter-builder-0.9.1-5 python-hatchling-1.27.0-1 python-installer-0.7.0-10 python-tabulate-0.9.0-5 Total Download Size: 10.53 MiB Total Installed Size: 213.24 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... jupyter-notebook-7.3.2-1-any downloading... npm-11.0.0-1-any downloading... node-gyp-11.0.0-1-any downloading... python-tabulate-0.9.0-5-any downloading... semver-7.6.3-1-any downloading... nodejs-nopt-7.2.1-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-editables... installing python-pathspec... installing python-pluggy... installing python-trove-classifiers... installing python-hatchling... installing jupyter-notebook-shim... installing python-async-lru... installing python-certifi... installing python-h11... installing python-httpcore... Optional dependencies for python-httpcore python-h2: for HTTP/2 support python-socksio: for SOCKS support python-anyio: for asyncio backend [installed] python-trio: for trio backend python-sniffio: for async support [installed] installing python-httpx... Optional dependencies for python-httpx python-brotli: for brotli response decompression python-brotlicffi: for brotli response decompression python-zstandard: for zstd response decompression python-h2: HTTP/2 support python-socksio: SOCKS proxy support python-click: command line client support [installed] python-rich: command line client support [installed] python-pygments: command line client support [installed] python-trio: alternative async library installing python-pytz... installing python-babel... installing python-json5... installing python-ruamel.yaml.clib... installing python-ruamel-yaml... installing python-jupyterlab-server... installing jupyterlab... Optional dependencies for jupyterlab jupyter-collaboration: collaborative mode jupyterlab-lsp: LSP extension jupyterlab-widgets: ipywidgets support npm: to install extensions [pending] installing python-hatch-jupyter-builder... installing c-ares... installing libngtcp2... installing libuv... installing nodejs... Optional dependencies for nodejs npm: nodejs package manager [pending] installing nodejs-nopt... installing semver... installing node-gyp... Optional dependencies for node-gyp gcc: to build C++ modules [installed] make: to build C++ modules [installed] python: to build C++ modules [installed] installing npm... Optional dependencies for npm git: for dependencies using Git URL's [installed] installing python-tabulate... Optional dependencies for python-tabulate python-numpy: NumPy array support python-pandas: pandas.DataFrame support python-wcwidth: wide-character support [installed] installing jupyter-notebook... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources... -> Found nbdime-4.0.2.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting nbdime-4.0.2.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... * Building wheel... INFO:hatch_jupyter_builder.utils:Running jupyter-builder INFO:hatch_jupyter_builder.utils:Building with hatch_jupyter_builder.npm_builder INFO:hatch_jupyter_builder.utils:With kwargs: {} INFO:hatch_jupyter_builder.utils:Installing build dependencies with npm. This may take a while... INFO:hatch_jupyter_builder.utils:> /usr/bin/npm install ⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼npm warn deprecated crypto@1.0.1: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in. ⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠇npm error code 1 ⠇npm error path /build/python-nbdime/src/nbdime-4.0.2/node_modules/@parcel/watcher ⠇npm error command failed ⠇npm error command sh -c node-gyp-build ⠏npm error gyp info it worked if it ends with ok npm error gyp info using node-gyp@9.4.0 npm error gyp info using node@23.4.0 | linux | arm64 npm error (node:955) [DEP0060] DeprecationWarning: The `util._extend` API is deprecated. Please use Object.assign() instead. npm error (Use `node --trace-deprecation ...` to show where the warning was created) npm error gyp info find Python using Python version 3.13.1 found at "/usr/bin/python3" npm error gyp http GET https://nodejs.org/download/release/v23.4.0/node-v23.4.0-headers.tar.gz npm error gyp http 200 https://nodejs.org/download/release/v23.4.0/node-v23.4.0-headers.tar.gz npm error gyp http GET https://nodejs.org/download/release/v23.4.0/SHASUMS256.txt npm error gyp http 200 https://nodejs.org/download/release/v23.4.0/SHASUMS256.txt npm error gyp info spawn /usr/bin/python3 npm error gyp info spawn args [ npm error gyp info spawn args '/build/python-nbdime/src/nbdime-4.0.2/node_modules/node-gyp/gyp/gyp_main.py', npm error gyp info spawn args 'binding.gyp', npm error gyp info spawn args '-f', npm error gyp info spawn args 'make', npm error gyp info spawn args '-I', npm error gyp info spawn args '/build/python-nbdime/src/nbdime-4.0.2/node_modules/@parcel/watcher/build/config.gypi', npm error gyp info spawn args '-I', npm error gyp info spawn args '/build/python-nbdime/src/nbdime-4.0.2/node_modules/node-gyp/addon.gypi', npm error gyp info spawn args '-I', npm error gyp info spawn args '/build/.cache/node-gyp/23.4.0/include/node/common.gypi', npm error gyp info spawn args '-Dlibrary=shared_library', npm error gyp info spawn args '-Dvisibility=default', npm error gyp info spawn args '-Dnode_root_dir=/build/.cache/node-gyp/23.4.0', npm error gyp info spawn args '-Dnode_gyp_dir=/build/python-nbdime/src/nbdime-4.0.2/node_modules/node-gyp', npm error gyp info spawn args '-Dnode_lib_file=/build/.cache/node-gyp/23.4.0/<(target_arch)/node.lib', npm error gyp info spawn args '-Dmodule_root_dir=/build/python-nbdime/src/nbdime-4.0.2/node_modules/@parcel/watcher', npm error gyp info spawn args '-Dnode_engine=v8', npm error gyp info spawn args '--depth=.', npm error gyp info spawn args '--no-parallel', npm error gyp info spawn args '--generator-output', npm error gyp info spawn args 'build', npm error gyp info spawn args '-Goutput_dir=.' npm error gyp info spawn args ] npm error Traceback (most recent call last): npm error File "/build/python-nbdime/src/nbdime-4.0.2/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module> npm error import gyp # noqa: E402 npm error ^^^^^^^^^^ npm error File "/build/python-nbdime/src/nbdime-4.0.2/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 9, in <module> npm error import gyp.input npm error File "/build/python-nbdime/src/nbdime-4.0.2/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in <module> npm error from distutils.version import StrictVersion npm error ModuleNotFoundError: No module named 'distutils' npm error gyp ERR! configure error npm error gyp ERR! stack Error: `gyp` failed with exit code: 1 npm error gyp ERR! stack at ChildProcess.onCpExit (/build/python-nbdime/src/nbdime-4.0.2/node_modules/node-gyp/lib/configure.js:325:16) npm error gyp ERR! stack at ChildProcess.emit (node:events:513:28) npm error gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:294:12) npm error gyp ERR! System Linux 5.1.16-1-ARCH npm error gyp ERR! command "/usr/bin/node" "/build/python-nbdime/src/nbdime-4.0.2/node_modules/node-gyp/bin/node-gyp.js" "rebuild" npm error gyp ERR! cwd /build/python-nbdime/src/nbdime-4.0.2/node_modules/@parcel/watcher npm error gyp ERR! node -v v23.4.0 npm error gyp ERR! node-gyp -v v9.4.0 npm error gyp ERR! not ok ⠏npm error A complete log of this run can be found in: /build/.npm/_logs/2025-01-24T01_08_36_972Z-debug-0.log ⠏Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in <module> main() ~~~~^^ File "/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 280, in build_wheel return _build_backend().build_wheel( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ wheel_directory, config_settings, metadata_directory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/hatchling/build.py", line 58, in build_wheel return os.path.basename(next(builder.build(directory=wheel_directory, versions=['standard']))) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/hatchling/builders/plugin/interface.py", line 147, in build build_hook.initialize(version, build_data) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/hatch_jupyter_builder/plugin.py", line 94, in initialize raise e File "/usr/lib/python3.13/site-packages/hatch_jupyter_builder/plugin.py", line 89, in initialize build_func(self.target_name, version, **build_kwargs) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/hatch_jupyter_builder/utils.py", line 115, in npm_builder run([*npm_cmd, "install"], cwd=str(abs_path)) ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/hatch_jupyter_builder/utils.py", line 231, in run return subprocess.check_call(cmd, **kwargs) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/usr/bin/npm', 'install']' returned non-zero exit status 1. ERROR Backend subprocess exited when trying to invoke build_wheel ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/leming/armv8/leming/build