==> Building on centiskorch ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-versioningit ./ PKGBUILD 1,009 100% 0.00kB/s 0:00:00 1,009 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) python-versioningit-2.2.1-1.log 368 100% 359.38kB/s 0:00:00 368 100% 359.38kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 963 bytes received 108 bytes 2,142.00 bytes/sec total size is 1,207 speedup is 1.13 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root10 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (1) Old Version New Version Net Change Download Size core/pambase 20221020-1 20230918-1 0.00 MiB 0.00 MiB Total Download Size: 0.00 MiB Total Installed Size: 0.00 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... pambase-20230918-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading pambase... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root10]...done ==> Making package: python-versioningit 2.2.1-1 (Sat Sep 23 03:24:33 2023) ==> Retrieving sources...  -> Downloading versioningit-2.2.1.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 726k 0 2631 0 0 1946 0 0:06:22 0:00:01 0:06:21 1946 100 726k 100 726k 0 0 424k 0 0:00:01 0:00:01 --:--:-- 2005k ==> Validating source files with sha256sums... versioningit-2.2.1.tar.gz ... Passed ==> Making package: python-versioningit 2.2.1-1 (Sat Sep 23 03:24:55 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (4) New Version Net Change core/libnsl 2.0.0-3 0.06 MiB core/python 3.11.5-2 107.30 MiB extra/python-packaging 23.1-1 0.47 MiB extra/python-tomli 2.0.1-3 0.11 MiB Total Installed Size: 107.94 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libnsl... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-packaging... installing python-tomli... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (36) New Version Net Change Download Size extra/perl-error 0.17029-5 0.04 MiB extra/perl-mailtools 2.21-7 0.10 MiB extra/perl-timedate 2.33-5 0.08 MiB extra/python-annotated-types 0.5.0-1 0.09 MiB extra/python-autocommand 2.2.2-4 0.08 MiB extra/python-cachetools 5.3.1-1 0.14 MiB 0.03 MiB extra/python-chardet 5.2.0-1 3.02 MiB extra/python-colorama 0.4.6-2 0.27 MiB extra/python-distlib 0.3.7-1 1.39 MiB extra/python-fastjsonschema 2.18.0-1 0.29 MiB extra/python-filelock 3.12.2-1 0.08 MiB extra/python-inflect 7.0.0-2 0.39 MiB extra/python-iniconfig 2.0.0-4 0.04 MiB extra/python-jaraco.context 4.3.0-3 0.04 MiB extra/python-jaraco.functools 3.9.0-1 0.07 MiB extra/python-jaraco.text 3.11.1-3 0.09 MiB extra/python-more-itertools 10.1.0-1 0.63 MiB extra/python-ordered-set 4.1.0-4 0.07 MiB extra/python-platformdirs 3.10.0-1 0.23 MiB extra/python-pluggy 1.3.0-1 0.20 MiB extra/python-pydantic 2.3.0-1 4.56 MiB extra/python-pydantic-core 1:2.6.3-1 4.37 MiB extra/python-pyproject-api 1.6.1-1 0.13 MiB 0.03 MiB extra/python-pyproject-hooks 1.0.0-5 0.09 MiB extra/python-trove-classifiers 2023.9.19-1 0.11 MiB extra/python-typing_extensions 4.8.0-1 0.35 MiB extra/python-validate-pyproject 0.13-1 0.29 MiB extra/python-virtualenv 20.24.3-1 3.88 MiB extra/git 2.42.0-1 24.79 MiB extra/mercurial 6.5.2-1 35.21 MiB extra/python-build 0.10.0-4 0.68 MiB extra/python-installer 0.7.0-3 0.82 MiB extra/python-pytest 7.4.2-1 4.01 MiB extra/python-setuptools 1:68.0.0-1 4.64 MiB extra/python-tox 4.11.1-1 1.72 MiB 0.32 MiB extra/python-wheel 0.40.0-3 0.28 MiB Total Download Size: 0.37 MiB Total Installed Size: 93.27 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-tox-4.11.1-1-any downloading... python-pyproject-api-1.6.1-1-any downloading... python-cachetools-5.3.1-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-annotated-types... installing python-typing_extensions... installing python-pydantic-core... installing python-pydantic... Optional dependencies for python-pydantic mypy: for type validation with mypy python-dotenv: for .env file support python-email-validator: for email validation python-hypothesis: for hypothesis plugin when using legacy v1 installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-platformdirs... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-virtualenv: Use virtualenv for build isolation [pending] installing python-installer... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures 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 mercurial... Optional dependencies for mercurial tk: for the hgk GUI installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-cachetools... installing python-chardet... installing python-colorama... installing python-filelock... installing python-pyproject-api... installing python-distlib... installing python-virtualenv... installing python-tox... Optional dependencies for python-tox python-pytest: for pytest plugin to test tox and its plugins [installed] python-pytest-mock: for pytest plugin to test tox and its plugins python-re-assert: for pytest plugin to test tox and its plugins :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources...  -> Found versioningit-2.2.1.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting versioningit-2.2.1.tar.gz with bsdtar ==> Starting build()... * Getting build dependencies for wheel... running egg_info writing src/versioningit.egg-info/PKG-INFO writing dependency_links to src/versioningit.egg-info/dependency_links.txt writing entry points to src/versioningit.egg-info/entry_points.txt writing requirements to src/versioningit.egg-info/requires.txt writing top-level names to src/versioningit.egg-info/top_level.txt reading manifest file 'src/versioningit.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'CONTRIBUTORS.*' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*.py[cod]' found anywhere in distribution adding license file 'LICENSE' writing manifest file 'src/versioningit.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/versioningit copying src/versioningit/core.py -> build/lib/versioningit copying src/versioningit/util.py -> build/lib/versioningit copying src/versioningit/logging.py -> build/lib/versioningit copying src/versioningit/hook.py -> build/lib/versioningit copying src/versioningit/next_version.py -> build/lib/versioningit copying src/versioningit/cmdclass.py -> build/lib/versioningit copying src/versioningit/methods.py -> build/lib/versioningit copying src/versioningit/git.py -> build/lib/versioningit copying src/versioningit/config.py -> build/lib/versioningit copying src/versioningit/onbuild.py -> build/lib/versioningit copying src/versioningit/hg.py -> build/lib/versioningit copying src/versioningit/__init__.py -> build/lib/versioningit copying src/versioningit/get_cmdclasses.py -> build/lib/versioningit copying src/versioningit/__main__.py -> build/lib/versioningit copying src/versioningit/basics.py -> build/lib/versioningit copying src/versioningit/errors.py -> build/lib/versioningit running egg_info writing src/versioningit.egg-info/PKG-INFO writing dependency_links to src/versioningit.egg-info/dependency_links.txt writing entry points to src/versioningit.egg-info/entry_points.txt writing requirements to src/versioningit.egg-info/requires.txt writing top-level names to src/versioningit.egg-info/top_level.txt reading manifest file 'src/versioningit.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'CONTRIBUTORS.*' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*.py[cod]' found anywhere in distribution adding license file 'LICENSE' writing manifest file 'src/versioningit.egg-info/SOURCES.txt' copying src/versioningit/py.typed -> build/lib/versioningit installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/core.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/py.typed -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/util.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/logging.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/hook.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/next_version.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/cmdclass.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/methods.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/git.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/config.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/onbuild.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/hg.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/__init__.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/get_cmdclasses.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/__main__.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/basics.py -> build/bdist.linux-riscv64/wheel/versioningit copying build/lib/versioningit/errors.py -> build/bdist.linux-riscv64/wheel/versioningit running install_egg_info Copying src/versioningit.egg-info to build/bdist.linux-riscv64/wheel/versioningit-2.2.1-py3.11.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/versioningit-2.2.1.dist-info/WHEEL creating '/build/python-versioningit/src/versioningit-2.2.1/dist/.tmp-kbeg6e4b/versioningit-2.2.1-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'versioningit/__init__.py' adding 'versioningit/__main__.py' adding 'versioningit/basics.py' adding 'versioningit/cmdclass.py' adding 'versioningit/config.py' adding 'versioningit/core.py' adding 'versioningit/errors.py' adding 'versioningit/get_cmdclasses.py' adding 'versioningit/git.py' adding 'versioningit/hg.py' adding 'versioningit/hook.py' adding 'versioningit/logging.py' adding 'versioningit/methods.py' adding 'versioningit/next_version.py' adding 'versioningit/onbuild.py' adding 'versioningit/py.typed' adding 'versioningit/util.py' adding 'versioningit-2.2.1.dist-info/LICENSE' adding 'versioningit-2.2.1.dist-info/METADATA' adding 'versioningit-2.2.1.dist-info/WHEEL' adding 'versioningit-2.2.1.dist-info/entry_points.txt' adding 'versioningit-2.2.1.dist-info/top_level.txt' adding 'versioningit-2.2.1.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built versioningit-2.2.1-py3-none-any.whl ==> Starting check()... py311: install_deps> python -I -m pip install 'build>=0.7' pip 'pydantic~=2.0' pytest pytest-cov pytest-mock 'setuptools>=42' wheel  error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> [62 lines of output] Collecting maturin<2,>=1 Downloading maturin-1.2.3.tar.gz (175 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 175.7/175.7 kB 372.6 kB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting typing-extensions!=4.7.0,>=4.6.0 Obtaining dependency information for typing-extensions!=4.7.0,>=4.6.0 from https://files.pythonhosted.org/packages/24/21/7d397a4b7934ff4028987914ac1044d3b7d52712f30e2ac7a2ae5bc86dd0/typing_extensions-4.8.0-py3-none-any.whl.metadata Using cached typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB) Using cached typing_extensions-4.8.0-py3-none-any.whl (31 kB) Building wheels for collected packages: maturin Building wheel for maturin (pyproject.toml): started Building wheel for maturin (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error × Building wheel for maturin (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [35 lines of output] /tmp/pip-build-env-txs9mf8w/overlay/lib/python3.11/site-packages/setuptools/config/_apply_pyprojecttoml.py:80: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) running bdist_wheel running build running build_py creating build creating build/lib.linux-riscv64-cpython-311 creating build/lib.linux-riscv64-cpython-311/maturin copying maturin/import_hook.py -> build/lib.linux-riscv64-cpython-311/maturin copying maturin/__main__.py -> build/lib.linux-riscv64-cpython-311/maturin copying maturin/__init__.py -> build/lib.linux-riscv64-cpython-311/maturin running egg_info creating maturin.egg-info writing maturin.egg-info/PKG-INFO writing dependency_links to maturin.egg-info/dependency_links.txt writing requirements to maturin.egg-info/requires.txt writing top-level names to maturin.egg-info/top_level.txt writing manifest file 'maturin.egg-info/SOURCES.txt' reading manifest file 'maturin.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.json' under directory 'src/python_interpreter' writing manifest file 'maturin.egg-info/SOURCES.txt' running build_ext running build_rust error: can't find Rust compiler If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler. To update pip, run: pip install --upgrade pip and then retry package installation. If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for maturin Failed to build maturin ERROR: Could not build wheels for maturin, which is required to install pyproject.toml-based projects [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. Collecting build>=0.7 Obtaining dependency information for build>=0.7 from https://files.pythonhosted.org/packages/93/dd/b464b728b866aaa62785a609e0dd8c72201d62c5f7c53e7c20f4dceb085f/build-1.0.3-py3-none-any.whl.metadata Downloading build-1.0.3-py3-none-any.whl.metadata (4.2 kB) Requirement already satisfied: pip in ./.tox/py311/lib/python3.11/site-packages (23.2.1) Collecting pydantic~=2.0 Obtaining dependency information for pydantic~=2.0 from https://files.pythonhosted.org/packages/82/06/fafdc75e48b248eff364b4249af4bcc6952225e8f20e8205820afc66e88e/pydantic-2.3.0-py3-none-any.whl.metadata Downloading pydantic-2.3.0-py3-none-any.whl.metadata (148 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 148.8/148.8 kB 1.4 MB/s eta 0:00:00 Collecting pytest Obtaining dependency information for pytest from https://files.pythonhosted.org/packages/df/d0/e192c4275aecabf74faa1aacd75ef700091913236ec78b1a98f62a2412ee/pytest-7.4.2-py3-none-any.whl.metadata Downloading pytest-7.4.2-py3-none-any.whl.metadata (7.9 kB) Collecting pytest-cov Obtaining dependency information for pytest-cov from https://files.pythonhosted.org/packages/a7/4b/8b78d126e275efa2379b1c2e09dc52cf70df16fc3b90613ef82531499d73/pytest_cov-4.1.0-py3-none-any.whl.metadata Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB) Collecting pytest-mock Obtaining dependency information for pytest-mock from https://files.pythonhosted.org/packages/da/85/80ae98e019a429445bfb74e153d4cb47c3695e3e908515e95e95c18237e5/pytest_mock-3.11.1-py3-none-any.whl.metadata Downloading pytest_mock-3.11.1-py3-none-any.whl.metadata (3.8 kB) Requirement already satisfied: setuptools>=42 in ./.tox/py311/lib/python3.11/site-packages (68.0.0) Requirement already satisfied: wheel in ./.tox/py311/lib/python3.11/site-packages (0.41.1) Collecting packaging>=19.0 (from build>=0.7) Downloading packaging-23.1-py3-none-any.whl (48 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.9/48.9 kB 3.1 MB/s eta 0:00:00 Collecting pyproject_hooks (from build>=0.7) Downloading pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB) Collecting annotated-types>=0.4.0 (from pydantic~=2.0) Obtaining dependency information for annotated-types>=0.4.0 from https://files.pythonhosted.org/packages/d8/f0/a2ee543a96cc624c35a9086f39b1ed2aa403c6d355dfe47a11ee5c64a164/annotated_types-0.5.0-py3-none-any.whl.metadata Downloading annotated_types-0.5.0-py3-none-any.whl.metadata (11 kB) Collecting pydantic-core==2.6.3 (from pydantic~=2.0) Downloading pydantic_core-2.6.3.tar.gz (337 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 337.2/337.2 kB 3.5 MB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'error' py311: exit 1 (30.46 seconds) /build/python-versioningit/src/versioningit-2.2.1> python -I -m pip install 'build>=0.7' pip 'pydantic~=2.0' pytest pytest-cov pytest-mock 'setuptools>=42' wheel pid=991  py311: FAIL code 1 (32.35 seconds) evaluation failed :( (32.75 seconds) ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root10/build receiving incremental file list python-versioningit-2.2.1-1-riscv64-build.log python-versioningit-2.2.1-1-riscv64-check.log sent 62 bytes received 3,455 bytes 7,034.00 bytes/sec total size is 13,714 speedup is 3.90