==> Building on electivire ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/bpython ./ .SRCINFO 783 100% 0.00kB/s 0:00:00 783 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 146 100% 142.58kB/s 0:00:00 146 100% 142.58kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,484 100% 1.42MB/s 0:00:00 1,484 100% 1.42MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) bpython-0.26-1.log 732 100% 714.84kB/s 0:00:00 732 100% 714.84kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,661 bytes received 183 bytes 5,688.00 bytes/sec total size is 3,641 speedup is 1.28 ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building bpython  -> repo: extra  -> arch: riscv64  -> worker: felix-1 ==> Building bpython for [extra] (riscv64) ]3008;start=6f2daf4453594efa85b6b133b19af623;user=root;hostname=electivire.felixc.at;machineid=20663a96e205491681a8d81de8d4d2fb;bootid=d0ebe08711aa4179a9c8c50fbe86c768;pid=3801601;pidfdid=817579004;comm=systemd-nspawn;container=arch-nspawn-3801601;type=container\]2;🔵 Container arch-nspawn-3801601 on electivire.felixc.at\:: Synchronizing package databases... core downloading... extra downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! :: Starting full system upgrade... there is nothing to do ]3008;end=6f2daf4453594efa85b6b133b19af623\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-1]...done ==> Making package: bpython 0.26-1 (Tue Oct 28 18:55:22 2025) ==> Retrieving sources...  -> Downloading bpython-0.26.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 100 202k 100 202k 0 0 4723k 0 --:--:-- --:--:-- --:--:-- 4723k ==> Validating source files with sha256sums... bpython-0.26.tar.gz ... Passed ]3008;start=b1af2fe351ff4e07a1ce5a71ffb822da;user=root;hostname=electivire.felixc.at;machineid=20663a96e205491681a8d81de8d4d2fb;bootid=d0ebe08711aa4179a9c8c50fbe86c768;pid=3802566;pidfdid=817579977;comm=systemd-nspawn;container=arch-nspawn-3802566;type=container\]2;🔵 Container arch-nspawn-3802566 on electivire.felixc.at\==> Making package: bpython 0.26-1 (Tue Oct 28 10:55:33 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (13) New Version Net Change Download Size core/mpdecimal 4.0.1-1 0.31 MiB core/python 3.13.7-1 281.87 MiB extra/python-blessed 1.21.0-2 0.58 MiB 0.10 MiB extra/python-charset-normalizer 3.4.3-1 0.71 MiB extra/python-cwcwidth 0.1.10-1 0.05 MiB 0.02 MiB extra/python-idna 3.11-1 0.89 MiB extra/python-urllib3 2.5.0-1 1.28 MiB extra/python-wcwidth 0.2.14-1 0.64 MiB 0.04 MiB extra/python-curtsies 0.4.3-1 0.40 MiB 0.08 MiB extra/python-greenlet 3.2.4-1 0.44 MiB 0.12 MiB extra/python-pygments 2.19.2-1 14.38 MiB extra/python-pyxdg 0.28-4 0.56 MiB 0.10 MiB extra/python-requests 2.32.4-1 0.60 MiB Total Download Size: 0.46 MiB Total Installed Size: 302.69 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-greenlet-3.2.4-1-riscv64 downloading... python-blessed-1.21.0-2-any downloading... python-pyxdg-0.28-4-any downloading... python-curtsies-0.4.3-1-any downloading... python-wcwidth-0.2.14-1-any downloading... python-cwcwidth-0.1.10-1-riscv64 downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing mpdecimal... 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] xz: for lzma [installed] tk: for tkinter installing python-wcwidth... installing python-blessed... installing python-cwcwidth... installing python-curtsies... installing python-greenlet... installing python-pygments... installing python-pyxdg... 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 :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (16) New Version Net Change extra/python-autocommand 2.2.2-7 0.08 MiB extra/python-iniconfig 2.1.0-1 0.04 MiB extra/python-jaraco.collections 5.1.0-1 0.10 MiB extra/python-jaraco.context 6.0.1-1 0.04 MiB extra/python-jaraco.functools 4.1.0-1 0.07 MiB extra/python-jaraco.text 4.0.0-2 0.08 MiB extra/python-more-itertools 10.8.0-1 0.71 MiB extra/python-packaging 25.0-1 0.67 MiB extra/python-platformdirs 4.5.0-1 0.24 MiB extra/python-pluggy 1.6.0-1 0.20 MiB extra/python-pyproject-hooks 1.2.0-3 0.10 MiB extra/python-build 1.3.0-1 0.20 MiB extra/python-installer 0.7.0-10 0.17 MiB extra/python-pytest 1:8.4.2-1 4.18 MiB extra/python-setuptools 1:80.9.0-2 7.54 MiB extra/python-wheel 0.45.1-1 0.28 MiB Total Installed Size: 14.71 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-packaging... 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-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures [installed] python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing python-iniconfig... installing python-pluggy... installing python-pytest... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found bpython-0.26.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting bpython-0.26.tar.gz with bsdtar ==> Starting build()... * Getting build dependencies for wheel... /usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running egg_info writing bpython.egg-info/PKG-INFO writing dependency_links to bpython.egg-info/dependency_links.txt writing entry points to bpython.egg-info/entry_points.txt writing requirements to bpython.egg-info/requires.txt writing top-level names to bpython.egg-info/top_level.txt reading manifest file 'bpython.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '.pycheckrc' warning: no files found matching 'data/org.bpython-interpreter.bpython.appdata.xml' warning: no files found matching 'bpython/translations/*/LC_MESSAGES/bpython.mo' adding license file 'LICENSE' writing manifest file 'bpython.egg-info/SOURCES.txt' * Building wheel... /usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running bdist_wheel running build installing to build/bdist.linux-riscv64/wheel running install running install_lib running build_py creating build/lib/bpython copying bpython/__init__.py -> build/lib/bpython copying bpython/__main__.py -> build/lib/bpython copying bpython/_internal.py -> build/lib/bpython copying bpython/_typing_compat.py -> build/lib/bpython copying bpython/_version.py -> build/lib/bpython copying bpython/args.py -> build/lib/bpython copying bpython/autocomplete.py -> build/lib/bpython copying bpython/config.py -> build/lib/bpython copying bpython/curtsies.py -> build/lib/bpython copying bpython/filelock.py -> build/lib/bpython copying bpython/formatter.py -> build/lib/bpython copying bpython/history.py -> build/lib/bpython copying bpython/importcompletion.py -> build/lib/bpython copying bpython/inspection.py -> build/lib/bpython copying bpython/keys.py -> build/lib/bpython copying bpython/lazyre.py -> build/lib/bpython copying bpython/line.py -> build/lib/bpython copying bpython/pager.py -> build/lib/bpython copying bpython/paste.py -> build/lib/bpython copying bpython/patch_linecache.py -> build/lib/bpython copying bpython/repl.py -> build/lib/bpython copying bpython/simpleeval.py -> build/lib/bpython copying bpython/urwid.py -> build/lib/bpython creating build/lib/bpython/curtsiesfrontend copying bpython/curtsiesfrontend/__init__.py -> build/lib/bpython/curtsiesfrontend copying bpython/curtsiesfrontend/_internal.py -> build/lib/bpython/curtsiesfrontend copying bpython/curtsiesfrontend/coderunner.py -> build/lib/bpython/curtsiesfrontend copying bpython/curtsiesfrontend/events.py -> build/lib/bpython/curtsiesfrontend copying bpython/curtsiesfrontend/filewatch.py -> build/lib/bpython/curtsiesfrontend copying bpython/curtsiesfrontend/interaction.py -> build/lib/bpython/curtsiesfrontend copying bpython/curtsiesfrontend/interpreter.py -> build/lib/bpython/curtsiesfrontend copying bpython/curtsiesfrontend/manual_readline.py -> build/lib/bpython/curtsiesfrontend copying bpython/curtsiesfrontend/parse.py -> build/lib/bpython/curtsiesfrontend copying bpython/curtsiesfrontend/preprocess.py -> build/lib/bpython/curtsiesfrontend copying bpython/curtsiesfrontend/repl.py -> build/lib/bpython/curtsiesfrontend copying bpython/curtsiesfrontend/replpainter.py -> build/lib/bpython/curtsiesfrontend copying bpython/curtsiesfrontend/sitefix.py -> build/lib/bpython/curtsiesfrontend creating build/lib/bpython/test copying bpython/test/__init__.py -> build/lib/bpython/test copying bpython/test/test_args.py -> build/lib/bpython/test copying bpython/test/test_autocomplete.py -> build/lib/bpython/test copying bpython/test/test_brackets_completion.py -> build/lib/bpython/test copying bpython/test/test_config.py -> build/lib/bpython/test copying bpython/test/test_crashers.py -> build/lib/bpython/test copying bpython/test/test_curtsies.py -> build/lib/bpython/test copying bpython/test/test_curtsies_coderunner.py -> build/lib/bpython/test copying bpython/test/test_curtsies_painting.py -> build/lib/bpython/test copying bpython/test/test_curtsies_parser.py -> build/lib/bpython/test copying bpython/test/test_curtsies_repl.py -> build/lib/bpython/test copying bpython/test/test_filewatch.py -> build/lib/bpython/test copying bpython/test/test_history.py -> build/lib/bpython/test copying bpython/test/test_importcompletion.py -> build/lib/bpython/test copying bpython/test/test_inspection.py -> build/lib/bpython/test copying bpython/test/test_interpreter.py -> build/lib/bpython/test copying bpython/test/test_keys.py -> build/lib/bpython/test copying bpython/test/test_line_properties.py -> build/lib/bpython/test copying bpython/test/test_manual_readline.py -> build/lib/bpython/test copying bpython/test/test_preprocess.py -> build/lib/bpython/test copying bpython/test/test_repl.py -> build/lib/bpython/test copying bpython/test/test_simpleeval.py -> build/lib/bpython/test creating build/lib/bpython/test/fodder copying bpython/test/fodder/__init__.py -> build/lib/bpython/test/fodder copying bpython/test/fodder/encoding_ascii.py -> build/lib/bpython/test/fodder copying bpython/test/fodder/encoding_latin1.py -> build/lib/bpython/test/fodder copying bpython/test/fodder/encoding_utf8.py -> build/lib/bpython/test/fodder copying bpython/test/fodder/original.py -> build/lib/bpython/test/fodder copying bpython/test/fodder/processed.py -> build/lib/bpython/test/fodder creating build/lib/bpython/translations copying bpython/translations/__init__.py -> build/lib/bpython/translations creating build/lib/bpdb copying bpdb/__init__.py -> build/lib/bpdb copying bpdb/__main__.py -> build/lib/bpdb copying bpdb/debugger.py -> build/lib/bpdb copying bpython/sample-config -> build/lib/bpython copying bpython/test/test.config -> build/lib/bpython/test copying bpython/test/test.theme -> build/lib/bpython/test creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/bpython copying build/lib/bpython/__init__.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/__main__.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/_internal.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/_typing_compat.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/_version.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/args.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/autocomplete.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/config.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/curtsies.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/filelock.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/formatter.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/history.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/importcompletion.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/inspection.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/keys.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/lazyre.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/line.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/pager.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/paste.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/patch_linecache.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/repl.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/simpleeval.py -> build/bdist.linux-riscv64/wheel/./bpython copying build/lib/bpython/urwid.py -> build/bdist.linux-riscv64/wheel/./bpython creating build/bdist.linux-riscv64/wheel/bpython/curtsiesfrontend copying build/lib/bpython/curtsiesfrontend/__init__.py -> build/bdist.linux-riscv64/wheel/./bpython/curtsiesfrontend copying build/lib/bpython/curtsiesfrontend/_internal.py -> build/bdist.linux-riscv64/wheel/./bpython/curtsiesfrontend copying build/lib/bpython/curtsiesfrontend/coderunner.py -> build/bdist.linux-riscv64/wheel/./bpython/curtsiesfrontend copying build/lib/bpython/curtsiesfrontend/events.py -> build/bdist.linux-riscv64/wheel/./bpython/curtsiesfrontend copying build/lib/bpython/curtsiesfrontend/filewatch.py -> build/bdist.linux-riscv64/wheel/./bpython/curtsiesfrontend copying build/lib/bpython/curtsiesfrontend/interaction.py -> build/bdist.linux-riscv64/wheel/./bpython/curtsiesfrontend copying build/lib/bpython/curtsiesfrontend/interpreter.py -> build/bdist.linux-riscv64/wheel/./bpython/curtsiesfrontend copying build/lib/bpython/curtsiesfrontend/manual_readline.py -> build/bdist.linux-riscv64/wheel/./bpython/curtsiesfrontend copying build/lib/bpython/curtsiesfrontend/parse.py -> build/bdist.linux-riscv64/wheel/./bpython/curtsiesfrontend copying build/lib/bpython/curtsiesfrontend/preprocess.py -> build/bdist.linux-riscv64/wheel/./bpython/curtsiesfrontend copying build/lib/bpython/curtsiesfrontend/repl.py -> build/bdist.linux-riscv64/wheel/./bpython/curtsiesfrontend copying build/lib/bpython/curtsiesfrontend/replpainter.py -> build/bdist.linux-riscv64/wheel/./bpython/curtsiesfrontend copying build/lib/bpython/curtsiesfrontend/sitefix.py -> build/bdist.linux-riscv64/wheel/./bpython/curtsiesfrontend creating build/bdist.linux-riscv64/wheel/bpython/test copying build/lib/bpython/test/__init__.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_args.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_autocomplete.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_brackets_completion.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_config.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_crashers.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_curtsies.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_curtsies_coderunner.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_curtsies_painting.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_curtsies_parser.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_curtsies_repl.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_filewatch.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_history.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_importcompletion.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_inspection.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_interpreter.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_keys.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_line_properties.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_manual_readline.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_preprocess.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_repl.py -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test_simpleeval.py -> build/bdist.linux-riscv64/wheel/./bpython/test creating build/bdist.linux-riscv64/wheel/bpython/test/fodder copying build/lib/bpython/test/fodder/__init__.py -> build/bdist.linux-riscv64/wheel/./bpython/test/fodder copying build/lib/bpython/test/fodder/encoding_ascii.py -> build/bdist.linux-riscv64/wheel/./bpython/test/fodder copying build/lib/bpython/test/fodder/encoding_latin1.py -> build/bdist.linux-riscv64/wheel/./bpython/test/fodder copying build/lib/bpython/test/fodder/encoding_utf8.py -> build/bdist.linux-riscv64/wheel/./bpython/test/fodder copying build/lib/bpython/test/fodder/original.py -> build/bdist.linux-riscv64/wheel/./bpython/test/fodder copying build/lib/bpython/test/fodder/processed.py -> build/bdist.linux-riscv64/wheel/./bpython/test/fodder copying build/lib/bpython/test/test.config -> build/bdist.linux-riscv64/wheel/./bpython/test copying build/lib/bpython/test/test.theme -> build/bdist.linux-riscv64/wheel/./bpython/test creating build/bdist.linux-riscv64/wheel/bpython/translations copying build/lib/bpython/translations/__init__.py -> build/bdist.linux-riscv64/wheel/./bpython/translations copying build/lib/bpython/sample-config -> build/bdist.linux-riscv64/wheel/./bpython creating build/bdist.linux-riscv64/wheel/bpdb copying build/lib/bpdb/__init__.py -> build/bdist.linux-riscv64/wheel/./bpdb copying build/lib/bpdb/__main__.py -> build/bdist.linux-riscv64/wheel/./bpdb copying build/lib/bpdb/debugger.py -> build/bdist.linux-riscv64/wheel/./bpdb running install_data creating build/bdist.linux-riscv64/wheel/bpython-0.26.data/data creating build/bdist.linux-riscv64/wheel/bpython-0.26.data/data/share/applications copying data/org.bpython-interpreter.bpython.desktop -> build/bdist.linux-riscv64/wheel/bpython-0.26.data/data/share/applications creating build/bdist.linux-riscv64/wheel/bpython-0.26.data/data/share/metainfo copying data/org.bpython-interpreter.bpython.metainfo.xml -> build/bdist.linux-riscv64/wheel/bpython-0.26.data/data/share/metainfo creating build/bdist.linux-riscv64/wheel/bpython-0.26.data/data/share/pixmaps copying data/bpython.png -> build/bdist.linux-riscv64/wheel/bpython-0.26.data/data/share/pixmaps running install_egg_info running egg_info writing bpython.egg-info/PKG-INFO writing dependency_links to bpython.egg-info/dependency_links.txt writing entry points to bpython.egg-info/entry_points.txt writing requirements to bpython.egg-info/requires.txt writing top-level names to bpython.egg-info/top_level.txt reading manifest file 'bpython.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '.pycheckrc' warning: no files found matching 'data/org.bpython-interpreter.bpython.appdata.xml' warning: no files found matching 'bpython/translations/*/LC_MESSAGES/bpython.mo' adding license file 'LICENSE' writing manifest file 'bpython.egg-info/SOURCES.txt' Copying bpython.egg-info to build/bdist.linux-riscv64/wheel/./bpython-0.26-py3.13.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/bpython-0.26.dist-info/WHEEL creating '/build/bpython/src/bpython-0.26/dist/.tmp-95p2ibet/bpython-0.26-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'bpdb/__init__.py' adding 'bpdb/__main__.py' adding 'bpdb/debugger.py' adding 'bpython/__init__.py' adding 'bpython/__main__.py' adding 'bpython/_internal.py' adding 'bpython/_typing_compat.py' adding 'bpython/_version.py' adding 'bpython/args.py' adding 'bpython/autocomplete.py' adding 'bpython/config.py' adding 'bpython/curtsies.py' adding 'bpython/filelock.py' adding 'bpython/formatter.py' adding 'bpython/history.py' adding 'bpython/importcompletion.py' adding 'bpython/inspection.py' adding 'bpython/keys.py' adding 'bpython/lazyre.py' adding 'bpython/line.py' adding 'bpython/pager.py' adding 'bpython/paste.py' adding 'bpython/patch_linecache.py' adding 'bpython/repl.py' adding 'bpython/sample-config' adding 'bpython/simpleeval.py' adding 'bpython/urwid.py' adding 'bpython/curtsiesfrontend/__init__.py' adding 'bpython/curtsiesfrontend/_internal.py' adding 'bpython/curtsiesfrontend/coderunner.py' adding 'bpython/curtsiesfrontend/events.py' adding 'bpython/curtsiesfrontend/filewatch.py' adding 'bpython/curtsiesfrontend/interaction.py' adding 'bpython/curtsiesfrontend/interpreter.py' adding 'bpython/curtsiesfrontend/manual_readline.py' adding 'bpython/curtsiesfrontend/parse.py' adding 'bpython/curtsiesfrontend/preprocess.py' adding 'bpython/curtsiesfrontend/repl.py' adding 'bpython/curtsiesfrontend/replpainter.py' adding 'bpython/curtsiesfrontend/sitefix.py' adding 'bpython/test/__init__.py' adding 'bpython/test/test.config' adding 'bpython/test/test.theme' adding 'bpython/test/test_args.py' adding 'bpython/test/test_autocomplete.py' adding 'bpython/test/test_brackets_completion.py' adding 'bpython/test/test_config.py' adding 'bpython/test/test_crashers.py' adding 'bpython/test/test_curtsies.py' adding 'bpython/test/test_curtsies_coderunner.py' adding 'bpython/test/test_curtsies_painting.py' adding 'bpython/test/test_curtsies_parser.py' adding 'bpython/test/test_curtsies_repl.py' adding 'bpython/test/test_filewatch.py' adding 'bpython/test/test_history.py' adding 'bpython/test/test_importcompletion.py' adding 'bpython/test/test_inspection.py' adding 'bpython/test/test_interpreter.py' adding 'bpython/test/test_keys.py' adding 'bpython/test/test_line_properties.py' adding 'bpython/test/test_manual_readline.py' adding 'bpython/test/test_preprocess.py' adding 'bpython/test/test_repl.py' adding 'bpython/test/test_simpleeval.py' adding 'bpython/test/fodder/__init__.py' adding 'bpython/test/fodder/encoding_ascii.py' adding 'bpython/test/fodder/encoding_latin1.py' adding 'bpython/test/fodder/encoding_utf8.py' adding 'bpython/test/fodder/original.py' adding 'bpython/test/fodder/processed.py' adding 'bpython/translations/__init__.py' adding 'bpython-0.26.data/data/share/applications/org.bpython-interpreter.bpython.desktop' adding 'bpython-0.26.data/data/share/metainfo/org.bpython-interpreter.bpython.metainfo.xml' adding 'bpython-0.26.data/data/share/pixmaps/bpython.png' adding 'bpython-0.26.dist-info/licenses/LICENSE' adding 'bpython-0.26.dist-info/METADATA' adding 'bpython-0.26.dist-info/WHEEL' adding 'bpython-0.26.dist-info/entry_points.txt' adding 'bpython-0.26.dist-info/top_level.txt' adding 'bpython-0.26.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built bpython-0.26-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0 rootdir: /build/bpython/src/bpython-0.26 configfile: pyproject.toml collected 327 items / 1 deselected / 326 selected bpython/test/test_args.py ..F. [ 1%] bpython/test/test_autocomplete.py ....................................s. [ 12%] ...sssss..... [ 16%] bpython/test/test_brackets_completion.py .............. [ 21%] bpython/test/test_config.py ....... [ 23%] bpython/test/test_curtsies.py .. [ 23%] bpython/test/test_curtsies_coderunner.py ... [ 24%] bpython/test/test_curtsies_painting.py ................................. [ 34%] .. [ 35%] bpython/test/test_curtsies_parser.py .. [ 36%] bpython/test/test_curtsies_repl.py ....s................s........... [ 46%] bpython/test/test_filewatch.py sss [ 47%] bpython/test/test_history.py ............. [ 51%] bpython/test/test_importcompletion.py x.x.x....... [ 54%] bpython/test/test_inspection.py .......s............. [ 61%] bpython/test/test_interpreter.py .. [ 61%] bpython/test/test_keys.py .......... [ 65%] bpython/test/test_line_properties.py .......................... [ 73%] bpython/test/test_manual_readline.py ............................... [ 82%] bpython/test/test_preprocess.py ss...... [ 84%] bpython/test/test_repl.py ................................... [ 95%] bpython/test/test_simpleeval.py .............. [100%] =================================== FAILURES =================================== ________________ TestExecArgs.test_exec_nonascii_file_linenums _________________ self = def test_exec_nonascii_file_linenums(self): with tempfile.NamedTemporaryFile(mode="w") as f: f.write( dedent( """\ 1/0 """ ) ) f.flush() > _, stderr = run_with_tty( [sys.executable, "-m", "bpython.curtsies", f.name], ) bpython/test/test_args.py:109: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ command = ['/usr/bin/python', '-m', 'bpython.curtsies', '/tmp/tmpjt6i9s8m'] def run_with_tty(command): # based on https://stackoverflow.com/questions/52954248/capture-output-as-a-tty-in-python master_stdout, slave_stdout = pty.openpty() master_stderr, slave_stderr = pty.openpty() master_stdin, slave_stdin = pty.openpty() p = subprocess.Popen( command, stdout=slave_stdout, stderr=slave_stderr, stdin=slave_stdin, close_fds=True, ) for fd in (slave_stdout, slave_stderr, slave_stdin): os.close(fd) readable = [master_stdout, master_stderr] result = {master_stdout: b"", master_stderr: b""} try: while readable: ready, _, _ = select.select(readable, [], [], 1) for fd in ready: try: data = os.read(fd, 512) except OSError as e: if e.errno != errno.EIO: raise # EIO means EOF on some systems readable.remove(fd) else: if not data: # EOF readable.remove(fd) result[fd] += data finally: for fd in (master_stdout, master_stderr, master_stdin): os.close(fd) if p.poll() is None: p.kill() p.wait() if p.returncode: > raise RuntimeError(f"Subprocess exited with {p.returncode}") E RuntimeError: Subprocess exited with 1 bpython/test/test_args.py:58: RuntimeError =========================== short test summary info ============================ FAILED bpython/test/test_args.py::TestExecArgs::test_exec_nonascii_file_linenums ===== 1 failed, 308 passed, 14 skipped, 1 deselected, 3 xfailed in 11.69s ====== ==> ERROR: A failure occurred in check(). Aborting... ]3008;end=b1af2fe351ff4e07a1ce5a71ffb822da\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-1/build [?25h[?25h[?25hreceiving incremental file list bpython-0.26-1-riscv64-build.log bpython-0.26-1-riscv64-check.log sent 62 bytes received 3,617 bytes 7,358.00 bytes/sec total size is 22,986 speedup is 6.25