==> Building on glalie ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 1,040 100% 0.00kB/s 0:00:00 1,040 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 74 100% 72.27kB/s 0:00:00 74 100% 72.27kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 1,422 100% 1.36MB/s 0:00:00 1,422 100% 1.36MB/s 0:00:00 (xfr#3, to-chk=1/5) python-importlib_resources-6.4.5-2.log 452 100% 441.41kB/s 0:00:00 452 100% 441.41kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 1,840 bytes received 131 bytes 1,314.00 bytes/sec total size is 2,729 speedup is 1.38 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root34 on remote host... ]2;🔵 Container arch-nspawn-2549942 on glalie.felixc.at[?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/dbus 1.14.10-2 1.16.0-1 0.14 MiB 0.35 MiB Total Download Size: 0.35 MiB Total Installed Size: 0.93 MiB Net Upgrade Size: 0.14 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... dbus-1.16.0-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading dbus... :: Running post-transaction hooks... (1/6) Creating system user accounts... (2/6) Reloading system manager configuration... Skipped: Current root is not booted. (3/6) Reloading user manager configuration... Skipped: Current root is not booted. (4/6) Restarting marked services... Skipped: Current root is not booted. (5/6) Creating temporary files... (6/6) Arming ConditionNeedsUpdate... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root34]...done ==> Making package: python-importlib_resources 6.4.5-2 (Fri Dec 27 01:56:12 2024) ==> Retrieving sources...  -> Downloading python-importlib_resources-6.4.5.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 100 39086 0 39086 0 0 24055 0 --:--:-- 0:00:01 --:--:-- 59131 ==> Validating source files with sha512sums... python-importlib_resources-6.4.5.tar.gz ... Passed ==> Validating source files with b2sums... python-importlib_resources-6.4.5.tar.gz ... Passed ]2;🔵 Container arch-nspawn-2551267 on glalie.felixc.at==> Making package: python-importlib_resources 6.4.5-2 (Fri Dec 27 01:56:41 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (3) New Version Net Change Download Size extra/mpdecimal 4.0.0-2 0.29 MiB core/python 3.13.1-1 108.57 MiB extra/python-zipp 3.21.0-2 0.08 MiB 0.02 MiB Total Download Size: 0.02 MiB Total Installed Size: 108.94 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-zipp-3.21.0-2-any downloading... 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-zipp... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (20) New Version Net Change Download Size extra/python-autocommand 2.2.2-7 0.08 MiB extra/python-iniconfig 2.0.0-6 0.04 MiB extra/python-jaraco.context 5.3.0-3 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.5.0-1 0.64 MiB extra/python-packaging 24.2-3 0.66 MiB extra/python-platformdirs 4.3.6-2 0.24 MiB extra/python-pluggy 1.5.0-3 0.20 MiB extra/python-pyproject-hooks 1.2.0-3 0.10 MiB extra/python-setuptools 1:75.2.0-4 8.05 MiB extra/python-build 1.2.2-3 0.20 MiB extra/python-installer 0.7.0-10 0.17 MiB extra/python-jaraco.collections 5.0.1-2 0.10 MiB extra/python-jaraco.test 5.4.0-3 0.02 MiB 0.01 MiB extra/python-pytest 1:8.3.4-1 3.92 MiB extra/python-setuptools-scm 8.1.0-3 0.37 MiB core/python-tests 3.13.1-1 134.52 MiB 13.55 MiB extra/python-toml 0.10.2-12 0.18 MiB extra/python-wheel 0.45.0-3 0.28 MiB Total Download Size: 13.56 MiB Total Installed Size: 149.97 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-tests-3.13.1-1-riscv64 downloading... python-jaraco.test-5.4.0-3-any downloading... 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 python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing python-setuptools-scm... installing python-toml... installing python-jaraco.test... installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-tests... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found python-importlib_resources-6.4.5.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting python-importlib_resources-6.4.5.tar.gz with bsdtar ==> Starting build()... * Getting build dependencies for wheel... running egg_info creating importlib_resources.egg-info writing importlib_resources.egg-info/PKG-INFO writing dependency_links to importlib_resources.egg-info/dependency_links.txt writing requirements to importlib_resources.egg-info/requires.txt writing top-level names to importlib_resources.egg-info/top_level.txt writing manifest file 'importlib_resources.egg-info/SOURCES.txt' reading manifest file 'importlib_resources.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'importlib_resources.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build/lib/importlib_resources copying importlib_resources/_adapters.py -> build/lib/importlib_resources copying importlib_resources/readers.py -> build/lib/importlib_resources copying importlib_resources/__init__.py -> build/lib/importlib_resources copying importlib_resources/abc.py -> build/lib/importlib_resources copying importlib_resources/_itertools.py -> build/lib/importlib_resources copying importlib_resources/_functional.py -> build/lib/importlib_resources copying importlib_resources/simple.py -> build/lib/importlib_resources copying importlib_resources/_common.py -> build/lib/importlib_resources creating build/lib/importlib_resources/tests copying importlib_resources/tests/test_reader.py -> build/lib/importlib_resources/tests copying importlib_resources/tests/test_open.py -> build/lib/importlib_resources/tests copying importlib_resources/tests/__init__.py -> build/lib/importlib_resources/tests copying importlib_resources/tests/zip.py -> build/lib/importlib_resources/tests copying importlib_resources/tests/test_resource.py -> build/lib/importlib_resources/tests copying importlib_resources/tests/test_path.py -> build/lib/importlib_resources/tests copying importlib_resources/tests/_path.py -> build/lib/importlib_resources/tests copying importlib_resources/tests/test_custom.py -> build/lib/importlib_resources/tests copying importlib_resources/tests/util.py -> build/lib/importlib_resources/tests copying importlib_resources/tests/test_functional.py -> build/lib/importlib_resources/tests copying importlib_resources/tests/test_read.py -> build/lib/importlib_resources/tests copying importlib_resources/tests/test_compatibilty_files.py -> build/lib/importlib_resources/tests copying importlib_resources/tests/test_files.py -> build/lib/importlib_resources/tests copying importlib_resources/tests/test_contents.py -> build/lib/importlib_resources/tests creating build/lib/importlib_resources/future copying importlib_resources/future/adapters.py -> build/lib/importlib_resources/future copying importlib_resources/future/__init__.py -> build/lib/importlib_resources/future creating build/lib/importlib_resources/compat copying importlib_resources/compat/py38.py -> build/lib/importlib_resources/compat copying importlib_resources/compat/__init__.py -> build/lib/importlib_resources/compat copying importlib_resources/compat/py39.py -> build/lib/importlib_resources/compat creating build/lib/importlib_resources/tests/compat copying importlib_resources/tests/compat/py312.py -> build/lib/importlib_resources/tests/compat copying importlib_resources/tests/compat/__init__.py -> build/lib/importlib_resources/tests/compat copying importlib_resources/tests/compat/py39.py -> build/lib/importlib_resources/tests/compat running egg_info writing importlib_resources.egg-info/PKG-INFO writing dependency_links to importlib_resources.egg-info/dependency_links.txt writing requirements to importlib_resources.egg-info/requires.txt writing top-level names to importlib_resources.egg-info/top_level.txt reading manifest file 'importlib_resources.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'importlib_resources.egg-info/SOURCES.txt' copying importlib_resources/py.typed -> build/lib/importlib_resources installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/importlib_resources creating build/bdist.linux-riscv64/wheel/importlib_resources/tests copying build/lib/importlib_resources/tests/test_reader.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests copying build/lib/importlib_resources/tests/test_open.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests copying build/lib/importlib_resources/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests copying build/lib/importlib_resources/tests/zip.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests copying build/lib/importlib_resources/tests/test_resource.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests copying build/lib/importlib_resources/tests/test_path.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests copying build/lib/importlib_resources/tests/_path.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests copying build/lib/importlib_resources/tests/test_custom.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests copying build/lib/importlib_resources/tests/util.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests copying build/lib/importlib_resources/tests/test_functional.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests copying build/lib/importlib_resources/tests/test_read.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests copying build/lib/importlib_resources/tests/test_compatibilty_files.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests creating build/bdist.linux-riscv64/wheel/importlib_resources/tests/compat copying build/lib/importlib_resources/tests/compat/py312.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests/compat copying build/lib/importlib_resources/tests/compat/__init__.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests/compat copying build/lib/importlib_resources/tests/compat/py39.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests/compat copying build/lib/importlib_resources/tests/test_files.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests copying build/lib/importlib_resources/tests/test_contents.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/tests copying build/lib/importlib_resources/_adapters.py -> build/bdist.linux-riscv64/wheel/./importlib_resources copying build/lib/importlib_resources/readers.py -> build/bdist.linux-riscv64/wheel/./importlib_resources copying build/lib/importlib_resources/__init__.py -> build/bdist.linux-riscv64/wheel/./importlib_resources copying build/lib/importlib_resources/abc.py -> build/bdist.linux-riscv64/wheel/./importlib_resources copying build/lib/importlib_resources/_itertools.py -> build/bdist.linux-riscv64/wheel/./importlib_resources creating build/bdist.linux-riscv64/wheel/importlib_resources/future copying build/lib/importlib_resources/future/adapters.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/future copying build/lib/importlib_resources/future/__init__.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/future copying build/lib/importlib_resources/_functional.py -> build/bdist.linux-riscv64/wheel/./importlib_resources copying build/lib/importlib_resources/simple.py -> build/bdist.linux-riscv64/wheel/./importlib_resources copying build/lib/importlib_resources/py.typed -> build/bdist.linux-riscv64/wheel/./importlib_resources creating build/bdist.linux-riscv64/wheel/importlib_resources/compat copying build/lib/importlib_resources/compat/py38.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/compat copying build/lib/importlib_resources/compat/__init__.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/compat copying build/lib/importlib_resources/compat/py39.py -> build/bdist.linux-riscv64/wheel/./importlib_resources/compat copying build/lib/importlib_resources/_common.py -> build/bdist.linux-riscv64/wheel/./importlib_resources running install_egg_info Copying importlib_resources.egg-info to build/bdist.linux-riscv64/wheel/./importlib_resources-6.4.5-py3.13.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/importlib_resources-6.4.5.dist-info/WHEEL creating '/build/python-importlib_resources/src/importlib_resources-6.4.5/dist/.tmp-lev6ra3b/importlib_resources-6.4.5-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'importlib_resources/__init__.py' adding 'importlib_resources/_adapters.py' adding 'importlib_resources/_common.py' adding 'importlib_resources/_functional.py' adding 'importlib_resources/_itertools.py' adding 'importlib_resources/abc.py' adding 'importlib_resources/py.typed' adding 'importlib_resources/readers.py' adding 'importlib_resources/simple.py' adding 'importlib_resources/compat/__init__.py' adding 'importlib_resources/compat/py38.py' adding 'importlib_resources/compat/py39.py' adding 'importlib_resources/future/__init__.py' adding 'importlib_resources/future/adapters.py' adding 'importlib_resources/tests/__init__.py' adding 'importlib_resources/tests/_path.py' adding 'importlib_resources/tests/test_compatibilty_files.py' adding 'importlib_resources/tests/test_contents.py' adding 'importlib_resources/tests/test_custom.py' adding 'importlib_resources/tests/test_files.py' adding 'importlib_resources/tests/test_functional.py' adding 'importlib_resources/tests/test_open.py' adding 'importlib_resources/tests/test_path.py' adding 'importlib_resources/tests/test_read.py' adding 'importlib_resources/tests/test_reader.py' adding 'importlib_resources/tests/test_resource.py' adding 'importlib_resources/tests/util.py' adding 'importlib_resources/tests/zip.py' adding 'importlib_resources/tests/compat/__init__.py' adding 'importlib_resources/tests/compat/py312.py' adding 'importlib_resources/tests/compat/py39.py' adding 'importlib_resources-6.4.5.dist-info/LICENSE' adding 'importlib_resources-6.4.5.dist-info/METADATA' adding 'importlib_resources-6.4.5.dist-info/WHEEL' adding 'importlib_resources-6.4.5.dist-info/top_level.txt' adding 'importlib_resources-6.4.5.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built importlib_resources-6.4.5-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/python-importlib_resources/src/importlib_resources-6.4.5 configfile: pytest.ini plugins: jaraco.test-5.4.0 collecting ... collected 210 items importlib_resources/_common.py::importlib_resources._common.package_to_anchor PASSED [ 0%] importlib_resources/_itertools.py::importlib_resources._itertools.only PASSED [ 0%] importlib_resources/tests/_path.py::importlib_resources.tests._path.build PASSED [ 1%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_child_path_is PASSED [ 1%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_child_path_iter PASSED [ 2%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_child_path_name PASSED [ 2%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_child_path_open PASSED [ 3%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_open_invalid_mode PASSED [ 3%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_orphan_path_invalid PASSED [ 4%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_orphan_path_is PASSED [ 4%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_orphan_path_iter PASSED [ 5%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_orphan_path_name PASSED [ 5%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_orphan_path_open PASSED [ 6%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_spec_path_is PASSED [ 6%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_spec_path_iter PASSED [ 7%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_spec_path_name PASSED [ 7%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_spec_path_open PASSED [ 8%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_wrap_spec PASSED [ 8%] importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesNoReaderTests::test_spec_path_joinpath PASSED [ 9%] importlib_resources/tests/test_contents.py::ContentsDiskTests::test_contents PASSED [ 9%] importlib_resources/tests/test_contents.py::ContentsZipTests::test_contents PASSED [ 10%] importlib_resources/tests/test_contents.py::ContentsNamespaceTests::test_contents PASSED [ 10%] importlib_resources/tests/test_custom.py::CustomTraversableResourcesTests::test_custom_loader PASSED [ 10%] importlib_resources/tests/test_files.py::OpenDiskTests::test_joinpath_with_multiple_args PASSED [ 11%] importlib_resources/tests/test_files.py::OpenDiskTests::test_old_parameter PASSED [ 11%] importlib_resources/tests/test_files.py::OpenDiskTests::test_read_bytes PASSED [ 12%] importlib_resources/tests/test_files.py::OpenDiskTests::test_read_text PASSED [ 12%] importlib_resources/tests/test_files.py::OpenDiskTests::test_traversable PASSED [ 13%] importlib_resources/tests/test_files.py::OpenZipTests::test_joinpath_with_multiple_args PASSED [ 13%] importlib_resources/tests/test_files.py::OpenZipTests::test_old_parameter PASSED [ 14%] importlib_resources/tests/test_files.py::OpenZipTests::test_read_bytes PASSED [ 14%] importlib_resources/tests/test_files.py::OpenZipTests::test_read_text PASSED [ 15%] importlib_resources/tests/test_files.py::OpenZipTests::test_traversable PASSED [ 15%] importlib_resources/tests/test_files.py::OpenNamespaceTests::test_joinpath_with_multiple_args PASSED [ 16%] importlib_resources/tests/test_files.py::OpenNamespaceTests::test_non_paths_in_dunder_path FAILED [ 16%] importlib_resources/tests/test_files.py::OpenNamespaceTests::test_old_parameter PASSED [ 17%] importlib_resources/tests/test_files.py::OpenNamespaceTests::test_read_bytes PASSED [ 17%] importlib_resources/tests/test_files.py::OpenNamespaceTests::test_read_text PASSED [ 18%] importlib_resources/tests/test_files.py::OpenNamespaceTests::test_traversable PASSED [ 18%] importlib_resources/tests/test_files.py::OpenNamespaceZipTests::test_joinpath_with_multiple_args PASSED [ 19%] importlib_resources/tests/test_files.py::OpenNamespaceZipTests::test_old_parameter PASSED [ 19%] importlib_resources/tests/test_files.py::OpenNamespaceZipTests::test_read_bytes PASSED [ 20%] importlib_resources/tests/test_files.py::OpenNamespaceZipTests::test_read_text PASSED [ 20%] importlib_resources/tests/test_files.py::OpenNamespaceZipTests::test_traversable PASSED [ 20%] importlib_resources/tests/test_files.py::ModuleFilesDiskTests::test_module_resources PASSED [ 21%] importlib_resources/tests/test_files.py::ModuleFilesZipTests::test_module_resources PASSED [ 21%] importlib_resources/tests/test_files.py::ImplicitContextFilesDiskTests::test_implicit_files_package PASSED [ 22%] importlib_resources/tests/test_files.py::ImplicitContextFilesDiskTests::test_implicit_files_submodule PASSED [ 22%] importlib_resources/tests/test_files.py::ImplicitContextFilesDiskTests::test_implicit_files_with_compiled_importlib PASSED [ 23%] importlib_resources/tests/test_files.py::ImplicitContextFilesZipTests::test_implicit_files_package PASSED [ 23%] importlib_resources/tests/test_files.py::ImplicitContextFilesZipTests::test_implicit_files_submodule PASSED [ 24%] importlib_resources/tests/test_files.py::ImplicitContextFilesZipTests::test_implicit_files_with_compiled_importlib PASSED [ 24%] importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_common_errors PASSED [ 25%] importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_contents PASSED [ 25%] importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_is_resource PASSED [ 26%] importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_open_binary PASSED [ 26%] importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_open_text PASSED [ 27%] importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_path PASSED [ 27%] importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_read_binary PASSED [ 28%] importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_read_text PASSED [ 28%] importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_text_errors PASSED [ 29%] importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_common_errors PASSED [ 29%] importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_contents PASSED [ 30%] importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_is_resource PASSED [ 30%] importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_open_binary PASSED [ 30%] importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_open_text PASSED [ 31%] importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_path PASSED [ 31%] importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_read_binary PASSED [ 32%] importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_read_text PASSED [ 32%] importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_text_errors PASSED [ 33%] importlib_resources/tests/test_open.py::CommonBinaryTests::test_extant_path <- importlib_resources/tests/util.py PASSED [ 33%] importlib_resources/tests/test_open.py::CommonBinaryTests::test_importing_module_as_side_effect <- importlib_resources/tests/util.py PASSED [ 34%] importlib_resources/tests/test_open.py::CommonBinaryTests::test_missing_path <- importlib_resources/tests/util.py PASSED [ 34%] importlib_resources/tests/test_open.py::CommonBinaryTests::test_package_name <- importlib_resources/tests/util.py PASSED [ 35%] importlib_resources/tests/test_open.py::CommonBinaryTests::test_package_object <- importlib_resources/tests/util.py PASSED [ 35%] importlib_resources/tests/test_open.py::CommonBinaryTests::test_pathlib_path <- importlib_resources/tests/util.py PASSED [ 36%] importlib_resources/tests/test_open.py::CommonBinaryTests::test_string_path <- importlib_resources/tests/util.py PASSED [ 36%] importlib_resources/tests/test_open.py::CommonBinaryTests::test_useless_loader <- importlib_resources/tests/util.py PASSED [ 37%] importlib_resources/tests/test_open.py::CommonTextTests::test_extant_path <- importlib_resources/tests/util.py PASSED [ 37%] importlib_resources/tests/test_open.py::CommonTextTests::test_importing_module_as_side_effect <- importlib_resources/tests/util.py PASSED [ 38%] importlib_resources/tests/test_open.py::CommonTextTests::test_missing_path <- importlib_resources/tests/util.py PASSED [ 38%] importlib_resources/tests/test_open.py::CommonTextTests::test_package_name <- importlib_resources/tests/util.py PASSED [ 39%] importlib_resources/tests/test_open.py::CommonTextTests::test_package_object <- importlib_resources/tests/util.py PASSED [ 39%] importlib_resources/tests/test_open.py::CommonTextTests::test_pathlib_path <- importlib_resources/tests/util.py PASSED [ 40%] importlib_resources/tests/test_open.py::CommonTextTests::test_string_path <- importlib_resources/tests/util.py PASSED [ 40%] importlib_resources/tests/test_open.py::CommonTextTests::test_useless_loader <- importlib_resources/tests/util.py PASSED [ 40%] importlib_resources/tests/test_open.py::OpenDiskTests::test_open_binary PASSED [ 41%] importlib_resources/tests/test_open.py::OpenDiskTests::test_open_binary_FileNotFoundError PASSED [ 41%] importlib_resources/tests/test_open.py::OpenDiskTests::test_open_text_FileNotFoundError PASSED [ 42%] importlib_resources/tests/test_open.py::OpenDiskTests::test_open_text_default_encoding PASSED [ 42%] importlib_resources/tests/test_open.py::OpenDiskTests::test_open_text_given_encoding PASSED [ 43%] importlib_resources/tests/test_open.py::OpenDiskTests::test_open_text_with_errors PASSED [ 43%] importlib_resources/tests/test_open.py::OpenDiskNamespaceTests::test_open_binary PASSED [ 44%] importlib_resources/tests/test_open.py::OpenDiskNamespaceTests::test_open_binary_FileNotFoundError PASSED [ 44%] importlib_resources/tests/test_open.py::OpenDiskNamespaceTests::test_open_text_FileNotFoundError PASSED [ 45%] importlib_resources/tests/test_open.py::OpenDiskNamespaceTests::test_open_text_default_encoding PASSED [ 45%] importlib_resources/tests/test_open.py::OpenDiskNamespaceTests::test_open_text_given_encoding PASSED [ 46%] importlib_resources/tests/test_open.py::OpenDiskNamespaceTests::test_open_text_with_errors PASSED [ 46%] importlib_resources/tests/test_open.py::OpenZipTests::test_open_binary PASSED [ 47%] importlib_resources/tests/test_open.py::OpenZipTests::test_open_binary_FileNotFoundError PASSED [ 47%] importlib_resources/tests/test_open.py::OpenZipTests::test_open_text_FileNotFoundError PASSED [ 48%] importlib_resources/tests/test_open.py::OpenZipTests::test_open_text_default_encoding PASSED [ 48%] importlib_resources/tests/test_open.py::OpenZipTests::test_open_text_given_encoding PASSED [ 49%] importlib_resources/tests/test_open.py::OpenZipTests::test_open_text_with_errors PASSED [ 49%] importlib_resources/tests/test_open.py::OpenNamespaceZipTests::test_open_binary PASSED [ 50%] importlib_resources/tests/test_open.py::OpenNamespaceZipTests::test_open_binary_FileNotFoundError PASSED [ 50%] importlib_resources/tests/test_open.py::OpenNamespaceZipTests::test_open_text_FileNotFoundError PASSED [ 50%] importlib_resources/tests/test_open.py::OpenNamespaceZipTests::test_open_text_default_encoding PASSED [ 51%] importlib_resources/tests/test_open.py::OpenNamespaceZipTests::test_open_text_given_encoding PASSED [ 51%] importlib_resources/tests/test_open.py::OpenNamespaceZipTests::test_open_text_with_errors PASSED [ 52%] importlib_resources/tests/test_path.py::CommonTests::test_extant_path <- importlib_resources/tests/util.py PASSED [ 52%] importlib_resources/tests/test_path.py::CommonTests::test_importing_module_as_side_effect <- importlib_resources/tests/util.py PASSED [ 53%] importlib_resources/tests/test_path.py::CommonTests::test_missing_path <- importlib_resources/tests/util.py PASSED [ 53%] importlib_resources/tests/test_path.py::CommonTests::test_package_name <- importlib_resources/tests/util.py PASSED [ 54%] importlib_resources/tests/test_path.py::CommonTests::test_package_object <- importlib_resources/tests/util.py PASSED [ 54%] importlib_resources/tests/test_path.py::CommonTests::test_pathlib_path <- importlib_resources/tests/util.py PASSED [ 55%] importlib_resources/tests/test_path.py::CommonTests::test_string_path <- importlib_resources/tests/util.py PASSED [ 55%] importlib_resources/tests/test_path.py::CommonTests::test_useless_loader <- importlib_resources/tests/util.py PASSED [ 56%] importlib_resources/tests/test_path.py::PathDiskTests::test_natural_path PASSED [ 56%] importlib_resources/tests/test_path.py::PathDiskTests::test_reading PASSED [ 57%] importlib_resources/tests/test_path.py::PathMemoryTests::test_reading PASSED [ 57%] importlib_resources/tests/test_path.py::PathZipTests::test_reading PASSED [ 58%] importlib_resources/tests/test_path.py::PathZipTests::test_remove_in_context_manager PASSED [ 58%] importlib_resources/tests/test_read.py::CommonBinaryTests::test_extant_path <- importlib_resources/tests/util.py PASSED [ 59%] importlib_resources/tests/test_read.py::CommonBinaryTests::test_importing_module_as_side_effect <- importlib_resources/tests/util.py PASSED [ 59%] importlib_resources/tests/test_read.py::CommonBinaryTests::test_missing_path <- importlib_resources/tests/util.py PASSED [ 60%] importlib_resources/tests/test_read.py::CommonBinaryTests::test_package_name <- importlib_resources/tests/util.py PASSED [ 60%] importlib_resources/tests/test_read.py::CommonBinaryTests::test_package_object <- importlib_resources/tests/util.py PASSED [ 60%] importlib_resources/tests/test_read.py::CommonBinaryTests::test_pathlib_path <- importlib_resources/tests/util.py PASSED [ 61%] importlib_resources/tests/test_read.py::CommonBinaryTests::test_string_path <- importlib_resources/tests/util.py PASSED [ 61%] importlib_resources/tests/test_read.py::CommonBinaryTests::test_useless_loader <- importlib_resources/tests/util.py PASSED [ 62%] importlib_resources/tests/test_read.py::CommonTextTests::test_extant_path <- importlib_resources/tests/util.py PASSED [ 62%] importlib_resources/tests/test_read.py::CommonTextTests::test_importing_module_as_side_effect <- importlib_resources/tests/util.py PASSED [ 63%] importlib_resources/tests/test_read.py::CommonTextTests::test_missing_path <- importlib_resources/tests/util.py PASSED [ 63%] importlib_resources/tests/test_read.py::CommonTextTests::test_package_name <- importlib_resources/tests/util.py PASSED [ 64%] importlib_resources/tests/test_read.py::CommonTextTests::test_package_object <- importlib_resources/tests/util.py PASSED [ 64%] importlib_resources/tests/test_read.py::CommonTextTests::test_pathlib_path <- importlib_resources/tests/util.py PASSED [ 65%] importlib_resources/tests/test_read.py::CommonTextTests::test_string_path <- importlib_resources/tests/util.py PASSED [ 65%] importlib_resources/tests/test_read.py::CommonTextTests::test_useless_loader <- importlib_resources/tests/util.py PASSED [ 66%] importlib_resources/tests/test_read.py::ReadDiskTests::test_read_bytes PASSED [ 66%] importlib_resources/tests/test_read.py::ReadDiskTests::test_read_text_default_encoding PASSED [ 67%] importlib_resources/tests/test_read.py::ReadDiskTests::test_read_text_given_encoding PASSED [ 67%] importlib_resources/tests/test_read.py::ReadDiskTests::test_read_text_with_errors PASSED [ 68%] importlib_resources/tests/test_read.py::ReadZipTests::test_read_bytes PASSED [ 68%] importlib_resources/tests/test_read.py::ReadZipTests::test_read_submodule_resource PASSED [ 69%] importlib_resources/tests/test_read.py::ReadZipTests::test_read_submodule_resource_by_name PASSED [ 69%] importlib_resources/tests/test_read.py::ReadZipTests::test_read_text_default_encoding PASSED [ 70%] importlib_resources/tests/test_read.py::ReadZipTests::test_read_text_given_encoding PASSED [ 70%] importlib_resources/tests/test_read.py::ReadZipTests::test_read_text_with_errors PASSED [ 70%] importlib_resources/tests/test_read.py::ReadNamespaceTests::test_read_bytes PASSED [ 71%] importlib_resources/tests/test_read.py::ReadNamespaceTests::test_read_text_default_encoding PASSED [ 71%] importlib_resources/tests/test_read.py::ReadNamespaceTests::test_read_text_given_encoding PASSED [ 72%] importlib_resources/tests/test_read.py::ReadNamespaceTests::test_read_text_with_errors PASSED [ 72%] importlib_resources/tests/test_read.py::ReadNamespaceZipTests::test_read_bytes PASSED [ 73%] importlib_resources/tests/test_read.py::ReadNamespaceZipTests::test_read_submodule_resource PASSED [ 73%] importlib_resources/tests/test_read.py::ReadNamespaceZipTests::test_read_submodule_resource_by_name PASSED [ 74%] importlib_resources/tests/test_read.py::ReadNamespaceZipTests::test_read_text_default_encoding PASSED [ 74%] importlib_resources/tests/test_read.py::ReadNamespaceZipTests::test_read_text_given_encoding PASSED [ 75%] importlib_resources/tests/test_read.py::ReadNamespaceZipTests::test_read_text_with_errors PASSED [ 75%] importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_init_file PASSED [ 76%] importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_init_no_paths PASSED [ 76%] importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_is_dir PASSED [ 77%] importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_is_file PASSED [ 77%] importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_iterdir PASSED [ 78%] importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_iterdir_duplicate PASSED [ 78%] importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_join_path PASSED [ 79%] importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_join_path_common_subdir PASSED [ 79%] importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_join_path_compound PASSED [ 80%] importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_name PASSED [ 80%] importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_open_file PASSED [ 80%] importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_repr PASSED [ 81%] importlib_resources/tests/test_reader.py::NamespaceReaderTest::test_files PASSED [ 81%] importlib_resources/tests/test_reader.py::NamespaceReaderTest::test_init_error PASSED [ 82%] importlib_resources/tests/test_reader.py::NamespaceReaderTest::test_resource_path PASSED [ 82%] importlib_resources/tests/test_resource.py::ResourceDiskTests::test_is_dir PASSED [ 83%] importlib_resources/tests/test_resource.py::ResourceDiskTests::test_is_file_exists PASSED [ 83%] importlib_resources/tests/test_resource.py::ResourceDiskTests::test_is_file_missing PASSED [ 84%] importlib_resources/tests/test_resource.py::ResourceZipTests::test_is_dir PASSED [ 84%] importlib_resources/tests/test_resource.py::ResourceZipTests::test_is_file_exists PASSED [ 85%] importlib_resources/tests/test_resource.py::ResourceZipTests::test_is_file_missing PASSED [ 85%] importlib_resources/tests/test_resource.py::ResourceLoaderTests::test_is_dir PASSED [ 86%] importlib_resources/tests/test_resource.py::ResourceLoaderTests::test_is_file PASSED [ 86%] importlib_resources/tests/test_resource.py::ResourceLoaderTests::test_resource_contents PASSED [ 87%] importlib_resources/tests/test_resource.py::ResourceLoaderTests::test_resource_missing PASSED [ 87%] importlib_resources/tests/test_resource.py::ResourceCornerCaseTests::test_package_has_no_reader_fallback PASSED [ 88%] importlib_resources/tests/test_resource.py::ResourceFromZipsTest01::test_as_file_directory PASSED [ 88%] importlib_resources/tests/test_resource.py::ResourceFromZipsTest01::test_is_submodule_resource PASSED [ 89%] importlib_resources/tests/test_resource.py::ResourceFromZipsTest01::test_read_submodule_resource_by_name PASSED [ 89%] importlib_resources/tests/test_resource.py::ResourceFromZipsTest01::test_submodule_contents PASSED [ 90%] importlib_resources/tests/test_resource.py::ResourceFromZipsTest01::test_submodule_contents_by_name PASSED [ 90%] importlib_resources/tests/test_resource.py::ResourceFromZipsTest02::test_unrelated_contents PASSED [ 90%] importlib_resources/tests/test_resource.py::DeletingZipsTest::test_as_file_does_not_keep_open SKIPPED [ 91%] importlib_resources/tests/test_resource.py::DeletingZipsTest::test_entered_path_does_not_keep_open PASSED [ 91%] importlib_resources/tests/test_resource.py::DeletingZipsTest::test_is_file_does_not_keep_open PASSED [ 92%] importlib_resources/tests/test_resource.py::DeletingZipsTest::test_is_file_failure_does_not_keep_open PASSED [ 92%] importlib_resources/tests/test_resource.py::DeletingZipsTest::test_iterdir_does_not_keep_open PASSED [ 93%] importlib_resources/tests/test_resource.py::DeletingZipsTest::test_read_binary_does_not_keep_open PASSED [ 93%] importlib_resources/tests/test_resource.py::DeletingZipsTest::test_read_text_does_not_keep_open PASSED [ 94%] importlib_resources/tests/test_resource.py::ResourceFromNamespaceDiskTests::test_is_submodule_resource PASSED [ 94%] importlib_resources/tests/test_resource.py::ResourceFromNamespaceDiskTests::test_read_submodule_resource_by_name PASSED [ 95%] importlib_resources/tests/test_resource.py::ResourceFromNamespaceDiskTests::test_submodule_contents PASSED [ 95%] importlib_resources/tests/test_resource.py::ResourceFromNamespaceDiskTests::test_submodule_contents_by_name PASSED [ 96%] importlib_resources/tests/test_resource.py::ResourceFromNamespaceDiskTests::test_submodule_sub_contents PASSED [ 96%] importlib_resources/tests/test_resource.py::ResourceFromNamespaceDiskTests::test_submodule_sub_contents_by_name PASSED [ 97%] importlib_resources/tests/test_resource.py::ResourceFromNamespaceZipTests::test_is_submodule_resource PASSED [ 97%] importlib_resources/tests/test_resource.py::ResourceFromNamespaceZipTests::test_read_submodule_resource_by_name PASSED [ 98%] importlib_resources/tests/test_resource.py::ResourceFromNamespaceZipTests::test_submodule_contents PASSED [ 98%] importlib_resources/tests/test_resource.py::ResourceFromNamespaceZipTests::test_submodule_contents_by_name PASSED [ 99%] importlib_resources/tests/test_resource.py::ResourceFromNamespaceZipTests::test_submodule_sub_contents PASSED [ 99%] importlib_resources/tests/test_resource.py::ResourceFromNamespaceZipTests::test_submodule_sub_contents_by_name PASSED [100%] =================================== FAILURES =================================== _______________ OpenNamespaceTests.test_non_paths_in_dunder_path _______________ self = def test_non_paths_in_dunder_path(self): """ Non-path items in a namespace package's ``__path__`` are ignored. As reported in python/importlib_resources#311, some tools like Setuptools, when creating editable packages, will inject non-paths into a namespace package's ``__path__``, a sentinel like ``__editable__.sample_namespace-1.0.finder.__path_hook__`` to cause the ``PathEntryFinder`` to be called when searching for packages. In that case, resources should still be loadable. """ import namespacedata01 namespacedata01.__path__.append( '__editable__.sample_namespace-1.0.finder.__path_hook__' ) > resources.files(namespacedata01) importlib_resources/tests/test_files.py:81: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ importlib_resources/_common.py:46: in wrapper return func(anchor) importlib_resources/_common.py:56: in files return from_package(resolve(anchor)) importlib_resources/_common.py:117: in from_package reader = spec.loader.get_resource_reader(spec.name) importlib_resources/future/adapters.py:64: in get_resource_reader _skip_degenerate(_block_standard(super().get_resource_reader)(name)) importlib_resources/future/adapters.py:22: in wrapper reader = reader_getter(*args, **kwargs) importlib_resources/_adapters.py:29: in get_resource_reader return CompatibilityFiles(self.spec)._native() importlib_resources/_adapters.py:153: in _native reader = self._reader importlib_resources/_adapters.py:147: in _reader return self.spec.loader.get_resource_reader(self.spec.name) :1456: in get_resource_reader ??? /usr/lib/python3.13/importlib/resources/readers.py:138: in __init__ self.path = MultiplexedPath(*map(self._resolve, namespace_path)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = path_str = '__editable__.sample_namespace-1.0.finder.__path_hook__' @classmethod def _resolve(cls, path_str) -> abc.Traversable: r""" Given an item from a namespace path, resolve it to a Traversable. path_str might be a directory on the filesystem or a path to a zipfile plus the path within the zipfile, e.g. ``/foo/bar`` or ``/foo/baz.zip/inner_dir`` or ``foo\baz.zip\inner_dir\sub``. """ > (dir,) = (cand for cand in cls._candidate_paths(path_str) if cand.is_dir()) E ValueError: not enough values to unpack (expected 1, got 0) /usr/lib/python3.13/importlib/resources/readers.py:149: ValueError =========================== short test summary info ============================ FAILED importlib_resources/tests/test_files.py::OpenNamespaceTests::test_non_paths_in_dunder_path - ValueError: not enough values to unpack (expected 1, got 0) ================== 1 failed, 208 passed, 1 skipped in 12.44s =================== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root34/build [?25h[?25hreceiving incremental file list python-importlib_resources-6.4.5-2-riscv64-build.log python-importlib_resources-6.4.5-2-riscv64-check.log sent 62 bytes received 4,591 bytes 3,102.00 bytes/sec total size is 36,674 speedup is 7.88