==> Building on glalie ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 706 100% 0.00kB/s 0:00:00 706 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 48 100% 46.88kB/s 0:00:00 48 100% 46.88kB/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,948 100% 1.86MB/s 0:00:00 1,948 100% 1.86MB/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) python-psutil-7.2.2-1.log 804 100% 785.16kB/s 0:00:00 804 100% 785.16kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ sent 2,143 bytes received 192 bytes 934.00 bytes/sec total size is 3,926 speedup is 1.68 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache ==> Locking pacman database cache...done [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building python-psutil  -> repo: extra  -> arch: riscv64  -> worker: felix-1 ==> Building python-psutil for [extra] (riscv64) ==> Locking clean chroot...done ]3008;start=851464fc05524c909daf7826d5e359dd;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=c848698c1a2d4f8dbfcf4dd68c2d7fdb;pid=1281742;comm=systemd-nspawn;container=arch-nspawn-1281742;type=container\]11;?\]2;🔵 Container arch-nspawn-1281742 on glalie.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104[?7h]3008;end=851464fc05524c909daf7826d5e359dd\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-1]...done ==> Making package: python-psutil 7.2.2-1 (Thu Feb 5 22:16:10 2026) ==> Retrieving sources...  -> Downloading python-psutil-7.2.2.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:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 100 19803 0 19803 0 0 3328 0 --:--:-- 0:00:05 --:--:-- 13105 100 37557 0 37557 0 0 5885 0 --:--:-- 0:00:06 --:--:-- 19319 100 60791 0 60791 0 0 8028 0 --:--:-- 0:00:07 --:--:-- 19397 100 91501 0 91501 0 0 10940 0 --:--:-- 0:00:08 --:--:-- 23306 100 124269 0 124269 0 0 12050 0 --:--:-- 0:00:10 --:--:-- 21152 100 158407 0 158407 0 0 13035 0 --:--:-- 0:00:12 --:--:-- 22348 100 166571 0 166571 0 0 13427 0 --:--:-- 0:00:12 --:--:-- 21420 100 188435 0 188435 0 0 13762 0 --:--:-- 0:00:13 --:--:-- 20856 100 188435 0 188435 0 0 12816 0 --:--:-- 0:00:14 --:--:-- 15294 100 202079 0 202079 0 0 13163 0 --:--:-- 0:00:15 --:--:-- 15441 100 243318 0 243318 0 0 14375 0 --:--:-- 0:00:16 --:--:-- 17786 100 255592 0 255592 0 0 14689 0 --:--:-- 0:00:17 --:--:-- 17825 100 292219 0 292219 0 0 15559 0 --:--:-- 0:00:18 --:--:-- 20397 100 301753 0 301753 0 0 15433 0 --:--:-- 0:00:19 --:--:-- 23364 100 314027 0 314027 0 0 15042 0 --:--:-- 0:00:20 --:--:-- 20265 100 318137 0 318137 0 0 14860 0 --:--:-- 0:00:21 --:--:-- 16685 100 329041 0 329041 0 0 14643 0 --:--:-- 0:00:22 --:--:-- 14484 100 341630 0 341630 0 0 14656 0 --:--:-- 0:00:23 --:--:-- 10909 100 378193 0 378193 0 0 15515 0 --:--:-- 0:00:24 --:--:-- 15845 100 471323 0 471323 0 0 18546 0 --:--:-- 0:00:25 --:--:-- 34669 100 651297 0 651297 0 0 24478 0 --:--:-- 0:00:26 --:--:-- 64093 100 753664 0 753664 0 0 27269 0 --:--:-- 0:00:27 --:--:-- 82179 100 928455 0 928455 0 0 32356 0 --:--:-- 0:00:28 --:--:-- 108974 100 977607 0 977607 0 0 33322 0 --:--:-- 0:00:29 --:--:-- 120776 100 1038k 0 1038k 0 0 35000 0 --:--:-- 0:00:30 --:--:-- 119034 100 1080k 0 1080k 0 0 34869 0 --:--:-- 0:00:31 --:--:-- 88988 100 1098k 0 1098k 0 0 34417 0 --:--:-- 0:00:32 --:--:-- 73492 100 1146k 0 1146k 0 0 35096 0 --:--:-- 0:00:33 --:--:-- 51608 100 1158k 0 1158k 0 0 34283 0 --:--:-- 0:00:34 --:--:-- 39636 100 1165k 0 1165k 0 0 33427 0 --:--:-- 0:00:35 --:--:-- 24425 100 1170k 0 1170k 0 0 32983 0 --:--:-- 0:00:36 --:--:-- 20057 100 1185k 0 1185k 0 0 32355 0 --:--:-- 0:00:37 --:--:-- 18357 100 1202k 0 1202k 0 0 32044 0 --:--:-- 0:00:38 --:--:-- 11551 100 1205k 0 1205k 0 0 31274 0 --:--:-- 0:00:39 --:--:-- 9872 100 1212k 0 1212k 0 0 30787 0 --:--:-- 0:00:40 --:--:-- 10392 100 1225k 0 1225k 0 0 30228 0 --:--:-- 0:00:41 --:--:-- 10874 100 1233k 0 1233k 0 0 29478 0 --:--:-- 0:00:42 --:--:-- 9267 100 1237k 0 1237k 0 0 29255 0 --:--:-- 0:00:43 --:--:-- 7277 100 1249k 0 1249k 0 0 28582 0 --:--:-- 0:00:44 --:--:-- 8476 100 1256k 0 1256k 0 0 28357 0 --:--:-- 0:00:45 --:--:-- 8896 100 1262k 0 1262k 0 0 27903 0 --:--:-- 0:00:46 --:--:-- 7880 100 1281k 0 1281k 0 0 27515 0 --:--:-- 0:00:47 --:--:-- 10106 100 1286k 0 1286k 0 0 27205 0 --:--:-- 0:00:48 --:--:-- 9834 100 1289k 0 1289k 0 0 26521 0 --:--:-- 0:00:49 --:--:-- 8160 100 1296k 0 1296k 0 0 26334 0 --:--:-- 0:00:50 --:--:-- 8128 100 1310k 0 1310k 0 0 25967 0 --:--:-- 0:00:51 --:--:-- 9194 100 1313k 0 1313k 0 0 25649 0 --:--:-- 0:00:52 --:--:-- 6902 100 1317k 0 1317k 0 0 25232 0 --:--:-- 0:00:53 --:--:-- 6277 100 1330k 0 1330k 0 0 25072 0 --:--:-- 0:00:54 --:--:-- 9299 100 1349k 0 1349k 0 0 24846 0 --:--:-- 0:00:55 --:--:-- 10499 100 1357k 0 1357k 0 0 24670 0 --:--:-- 0:00:56 --:--:-- 10293 100 1370k 0 1370k 0 0 24433 0 --:--:-- 0:00:57 --:--:-- 11741 100 1381k 0 1381k 0 0 24200 0 --:--:-- 0:00:58 --:--:-- 13138 100 1389k 0 1389k 0 0 23977 0 --:--:-- 0:00:59 --:--:-- 12047 100 1402k 0 1402k 0 0 23683 0 --:--:-- 0:01:00 --:--:-- 10851 100 1410k 0 1410k 0 0 23480 0 --:--:-- 0:01:01 --:--:-- 10508 100 1421k 0 1421k 0 0 23248 0 --:--:-- 0:01:02 --:--:-- 10028 100 1428k 0 1428k 0 0 22804 0 --:--:-- 0:01:04 --:--:-- 8396 100 1429k 0 1429k 0 0 22713 0 --:--:-- 0:01:04 --:--:-- 7987 100 1437k 0 1437k 0 0 22500 0 --:--:-- 0:01:05 --:--:-- 7408 100 1445k 0 1445k 0 0 22250 0 --:--:-- 0:01:06 --:--:-- 7108 100 1461k 0 1461k 0 0 22177 0 --:--:-- 0:01:07 --:--:-- 8437 100 1480k 0 1480k 0 0 22143 0 --:--:-- 0:01:08 --:--:-- 12349 100 1493k 0 1493k 0 0 22066 0 --:--:-- 0:01:09 --:--:-- 13502 100 1518k 0 1518k 0 0 22022 0 --:--:-- 0:01:10 --:--:-- 16025 100 1537k 0 1537k 0 0 21997 0 --:--:-- 0:01:11 --:--:-- 18663 100 1545k 0 1545k 0 0 21810 0 --:--:-- 0:01:12 --:--:-- 16929 100 1557k 0 1557k 0 0 21596 0 --:--:-- 0:01:13 --:--:-- 14649 100 1560k 0 1560k 0 0 21391 0 --:--:-- 0:01:14 --:--:-- 12681 100 1565k 0 1565k 0 0 21145 0 --:--:-- 0:01:15 --:--:-- 9184 100 1568k 0 1568k 0 0 21041 0 --:--:-- 0:01:16 --:--:-- 6617 100 1589k 0 1589k 0 0 21002 0 --:--:-- 0:01:17 --:--:-- 9152 100 1589k 0 1589k 0 0 20734 0 --:--:-- 0:01:18 --:--:-- 7082 100 1593k 0 1593k 0 0 20493 0 --:--:-- 0:01:19 --:--:-- 6939 100 1600k 0 1600k 0 0 20333 0 --:--:-- 0:01:20 --:--:-- 7468 100 1606k 0 1606k 0 0 20224 0 --:--:-- 0:01:21 --:--:-- 7886 100 1626k 0 1626k 0 0 20178 0 --:--:-- 0:01:22 --:--:-- 7555 100 1630k 0 1630k 0 0 19996 0 --:--:-- 0:01:23 --:--:-- 8442 100 1655k 0 1655k 0 0 20026 0 --:--:-- 0:01:24 --:--:-- 12583 100 1663k 0 1663k 0 0 19935 0 --:--:-- 0:01:25 --:--:-- 13287 100 1665k 0 1665k 0 0 19622 0 --:--:-- 0:01:26 --:--:-- 10826 100 1668k 0 1668k 0 0 19565 0 --:--:-- 0:01:27 --:--:-- 8924 100 1677k 0 1677k 0 0 19346 0 --:--:-- 0:01:28 --:--:-- 9076 100 1682k 0 1682k 0 0 19237 0 --:--:-- 0:01:29 --:--:-- 5734 100 1694k 0 1694k 0 0 19190 0 --:--:-- 0:01:30 --:--:-- 6483 100 1710k 0 1710k 0 0 19152 0 --:--:-- 0:01:31 --:--:-- 10152 100 1734k 0 1734k 0 0 19170 0 --:--:-- 0:01:32 --:--:-- 12733 100 1741k 0 1741k 0 0 19107 0 --:--:-- 0:01:33 --:--:-- 14423 100 1754k 0 1754k 0 0 19016 0 --:--:-- 0:01:34 --:--:-- 14990 100 1761k 0 1761k 0 0 18809 0 --:--:-- 0:01:35 --:--:-- 12520 100 1761k 0 1761k 0 0 18613 0 --:--:-- 0:01:36 --:--:-- 9567 100 1761k 0 1761k 0 0 18421 0 --:--:-- 0:01:37 --:--:-- 5206 100 1761k 0 1761k 0 0 18233 0 --:--:-- 0:01:38 --:--:-- 3660 100 1761k 0 1761k 0 0 18049 0 --:--:-- 0:01:39 --:--:-- 1259 100 1761k 0 1761k 0 0 17868 0 --:--:-- 0:01:40 --:--:-- 0 100 1761k 0 1761k 0 0 17691 0 --:--:-- 0:01:41 --:--:-- 0 100 1761k 0 1761k 0 0 17518 0 --:--:-- 0:01:42 --:--:-- 0 100 1762k 0 1762k 0 0 17471 0 --:--:-- 0:01:43 --:--:-- 309 100 1772k 0 1772k 0 0 17394 0 --:--:-- 0:01:44 --:--:-- 2493 100 1784k 0 1784k 0 0 17348 0 --:--:-- 0:01:45 --:--:-- 5327 100 1796k 0 1796k 0 0 17274 0 --:--:-- 0:01:46 --:--:-- 7869 100 1799k 0 1799k 0 0 17142 0 --:--:-- 0:01:47 --:--:-- 8533 100 1808k 0 1808k 0 0 17064 0 --:--:-- 0:01:48 --:--:-- 8916 100 1825k 0 1825k 0 0 17095 0 --:--:-- 0:01:49 --:--:-- 10855 100 1844k 0 1844k 0 0 17097 0 --:--:-- 0:01:50 --:--:-- 11934 100 1865k 0 1865k 0 0 17156 0 --:--:-- 0:01:51 --:--:-- 14559 100 1868k 0 1868k 0 0 16976 0 --:--:-- 0:01:52 --:--:-- 13559 100 1884k 0 1884k 0 0 16952 0 --:--:-- 0:01:53 --:--:-- 14671 100 1884k 0 1884k 0 0 16874 0 --:--:-- 0:01:54 --:--:-- 12038 100 1900k 0 1900k 0 0 16821 0 --:--:-- 0:01:55 --:--:-- 11000 100 1900k 0 1900k 0 0 16720 0 --:--:-- 0:01:56 --:--:-- 7068 100 1916k 0 1916k 0 0 16719 0 --:--:-- 0:01:57 --:--:-- 10508 100 1958k 0 1958k 0 0 16875 0 --:--:-- 0:01:58 --:--:-- 15129 100 1958k 0 1958k 0 0 16875 0 --:--:-- 0:01:58 --:--:-- 16913 ==> Validating source files with b2sums... python-psutil-7.2.2.tar.gz ... Passed ]3008;start=8a3d0f77083242e698e20517c4070571;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=c848698c1a2d4f8dbfcf4dd68c2d7fdb;pid=1288770;comm=systemd-nspawn;container=arch-nspawn-1288770;type=container\]11;?\]2;🔵 Container arch-nspawn-1288770 on glalie.felixc.at\==> Making package: python-psutil 7.2.2-1 (Thu Feb 5 14:18:17 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (2) New Version Net Change core/mpdecimal 4.0.1-1 0.31 MiB core/python 3.14.2-2 132.78 MiB Total Installed Size: 133.09 MiB :: Proceed with installation? [Y/n] 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 :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (19) New Version Net Change extra/python-autocommand 2.2.2-9 0.08 MiB extra/python-iniconfig 2.1.0-3.1 0.05 MiB extra/python-jaraco.collections 5.1.0-3 0.11 MiB extra/python-jaraco.context 6.0.1-3 0.04 MiB extra/python-jaraco.functools 4.1.0-3 0.07 MiB extra/python-jaraco.text 4.0.0-4 0.08 MiB extra/python-more-itertools 10.8.0-2 0.73 MiB extra/python-packaging 26.0-1 0.89 MiB extra/python-platformdirs 4.5.1-3 0.28 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-pygments 2.19.2-3 15.30 MiB extra/python-pyproject-hooks 1.2.0-6 0.11 MiB core/net-tools 2.10-3 0.46 MiB core/procps-ng 4.0.6-1 2.56 MiB extra/python-build 1.4.0-1 0.24 MiB extra/python-installer 0.7.0-14 0.20 MiB extra/python-pytest 1:8.4.2-3 4.69 MiB extra/python-setuptools 1:80.9.0-4 8.03 MiB extra/python-wheel 0.46.3-1 0.31 MiB Total Installed Size: 34.46 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 python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing net-tools... installing procps-ng... installing python-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found python-psutil-7.2.2.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting python-psutil-7.2.2.tar.gz with bsdtar ==> Starting build()... * Getting build dependencies for wheel... running egg_info creating psutil.egg-info writing psutil.egg-info/PKG-INFO writing dependency_links to psutil.egg-info/dependency_links.txt writing requirements to psutil.egg-info/requires.txt writing top-level names to psutil.egg-info/top_level.txt writing manifest file 'psutil.egg-info/SOURCES.txt' reading manifest file 'psutil.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'psutil.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build/lib.linux-riscv64-cpython-314/psutil copying psutil/__init__.py -> build/lib.linux-riscv64-cpython-314/psutil copying psutil/_pssunos.py -> build/lib.linux-riscv64-cpython-314/psutil copying psutil/_psposix.py -> build/lib.linux-riscv64-cpython-314/psutil copying psutil/_psosx.py -> build/lib.linux-riscv64-cpython-314/psutil copying psutil/_pslinux.py -> build/lib.linux-riscv64-cpython-314/psutil copying psutil/_psbsd.py -> build/lib.linux-riscv64-cpython-314/psutil copying psutil/_psaix.py -> build/lib.linux-riscv64-cpython-314/psutil copying psutil/_pswindows.py -> build/lib.linux-riscv64-cpython-314/psutil copying psutil/_common.py -> build/lib.linux-riscv64-cpython-314/psutil copying psutil/_ntuples.py -> build/lib.linux-riscv64-cpython-314/psutil running build_ext building 'psutil._psutil_linux' extension creating build/temp.linux-riscv64-cpython-314/psutil creating build/temp.linux-riscv64-cpython-314/psutil/arch/all creating build/temp.linux-riscv64-cpython-314/psutil/arch/linux creating build/temp.linux-riscv64-cpython-314/psutil/arch/posix gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/_psutil_linux.c -o build/temp.linux-riscv64-cpython-314/psutil/_psutil_linux.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/all/errors.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/all/errors.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/all/init.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/all/init.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/all/pids.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/all/pids.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/all/str.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/all/str.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/linux/disk.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/linux/disk.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/linux/heap.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/linux/heap.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/linux/mem.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/linux/mem.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/linux/net.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/linux/net.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/linux/proc.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/linux/proc.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/posix/init.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/posix/init.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/posix/net.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/posix/net.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/posix/pids.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/posix/pids.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/posix/proc.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/posix/proc.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/posix/sysctl.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/posix/sysctl.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=722 -DPy_LIMITED_API=0x03060000 -DPSUTIL_LINUX=1 -I/usr/include/python3.14 -c psutil/arch/posix/users.c -o build/temp.linux-riscv64-cpython-314/psutil/arch/posix/users.o gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-psutil/src=/usr/src/debug/python-psutil -flto=auto build/temp.linux-riscv64-cpython-314/psutil/_psutil_linux.o build/temp.linux-riscv64-cpython-314/psutil/arch/all/errors.o build/temp.linux-riscv64-cpython-314/psutil/arch/all/init.o build/temp.linux-riscv64-cpython-314/psutil/arch/all/pids.o build/temp.linux-riscv64-cpython-314/psutil/arch/all/str.o build/temp.linux-riscv64-cpython-314/psutil/arch/linux/disk.o build/temp.linux-riscv64-cpython-314/psutil/arch/linux/heap.o build/temp.linux-riscv64-cpython-314/psutil/arch/linux/mem.o build/temp.linux-riscv64-cpython-314/psutil/arch/linux/net.o build/temp.linux-riscv64-cpython-314/psutil/arch/linux/proc.o build/temp.linux-riscv64-cpython-314/psutil/arch/posix/init.o build/temp.linux-riscv64-cpython-314/psutil/arch/posix/net.o build/temp.linux-riscv64-cpython-314/psutil/arch/posix/pids.o build/temp.linux-riscv64-cpython-314/psutil/arch/posix/proc.o build/temp.linux-riscv64-cpython-314/psutil/arch/posix/sysctl.o build/temp.linux-riscv64-cpython-314/psutil/arch/posix/users.o -L/usr/lib -o build/lib.linux-riscv64-cpython-314/psutil/_psutil_linux.abi3.so installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/psutil copying build/lib.linux-riscv64-cpython-314/psutil/__init__.py -> build/bdist.linux-riscv64/wheel/./psutil copying build/lib.linux-riscv64-cpython-314/psutil/_pssunos.py -> build/bdist.linux-riscv64/wheel/./psutil copying build/lib.linux-riscv64-cpython-314/psutil/_psposix.py -> build/bdist.linux-riscv64/wheel/./psutil copying build/lib.linux-riscv64-cpython-314/psutil/_psosx.py -> build/bdist.linux-riscv64/wheel/./psutil copying build/lib.linux-riscv64-cpython-314/psutil/_psutil_linux.abi3.so -> build/bdist.linux-riscv64/wheel/./psutil copying build/lib.linux-riscv64-cpython-314/psutil/_pslinux.py -> build/bdist.linux-riscv64/wheel/./psutil copying build/lib.linux-riscv64-cpython-314/psutil/_psbsd.py -> build/bdist.linux-riscv64/wheel/./psutil copying build/lib.linux-riscv64-cpython-314/psutil/_psaix.py -> build/bdist.linux-riscv64/wheel/./psutil copying build/lib.linux-riscv64-cpython-314/psutil/_pswindows.py -> build/bdist.linux-riscv64/wheel/./psutil copying build/lib.linux-riscv64-cpython-314/psutil/_common.py -> build/bdist.linux-riscv64/wheel/./psutil copying build/lib.linux-riscv64-cpython-314/psutil/_ntuples.py -> build/bdist.linux-riscv64/wheel/./psutil running install_egg_info running egg_info writing psutil.egg-info/PKG-INFO writing dependency_links to psutil.egg-info/dependency_links.txt writing requirements to psutil.egg-info/requires.txt writing top-level names to psutil.egg-info/top_level.txt reading manifest file 'psutil.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'psutil.egg-info/SOURCES.txt' Copying psutil.egg-info to build/bdist.linux-riscv64/wheel/./psutil-7.2.2-py3.14.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/psutil-7.2.2.dist-info/WHEEL creating '/build/python-psutil/src/psutil-release-7.2.2/dist/.tmp-2u1pztce/psutil-7.2.2-cp36-abi3-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'psutil/__init__.py' adding 'psutil/_common.py' adding 'psutil/_ntuples.py' adding 'psutil/_psaix.py' adding 'psutil/_psbsd.py' adding 'psutil/_pslinux.py' adding 'psutil/_psosx.py' adding 'psutil/_psposix.py' adding 'psutil/_pssunos.py' adding 'psutil/_psutil_linux.abi3.so' adding 'psutil/_pswindows.py' adding 'psutil-7.2.2.dist-info/licenses/LICENSE' adding 'psutil-7.2.2.dist-info/METADATA' adding 'psutil-7.2.2.dist-info/WHEEL' adding 'psutil-7.2.2.dist-info/top_level.txt' adding 'psutil-7.2.2.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built psutil-7.2.2-cp36-abi3-linux_riscv64.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.14.2, pytest-8.4.2, pluggy-1.6.0 rootdir: /build/python-psutil/src/psutil-release-7.2.2 configfile: pyproject.toml collected 597 items / 5 deselected / 592 selected test-env/lib/python3.14/site-packages/psutil/tests/test_aix.py sssss [ 0%] test-env/lib/python3.14/site-packages/psutil/tests/test_bsd.py sssssssss [ 2%] sssssssssssssssssssssssssssssssssssssss [ 8%] test-env/lib/python3.14/site-packages/psutil/tests/test_connections.py . [ 9%] ................ [ 11%] test-env/lib/python3.14/site-packages/psutil/tests/test_contracts.py ... [ 12%] s..................s....s.......F.... [ 18%] test-env/lib/python3.14/site-packages/psutil/tests/test_heap.py ..sss [ 19%] test-env/lib/python3.14/site-packages/psutil/tests/test_linux.py ....... [ 20%] .........................ssssss..FFF.............s.s.........sssssssss.. [ 32%] ................................. [ 38%] test-env/lib/python3.14/site-packages/psutil/tests/test_misc.py ........ [ 39%] ...........F.......................... [ 46%] test-env/lib/python3.14/site-packages/psutil/tests/test_osx.py sssssssss [ 47%] ssssss [ 48%] test-env/lib/python3.14/site-packages/psutil/tests/test_posix.py ....... [ 49%] ............ss. [ 52%] test-env/lib/python3.14/site-packages/psutil/tests/test_process.py ..... [ 53%] ..................s.............s........................s.........sss.. [ 65%] .............. [ 67%] test-env/lib/python3.14/site-packages/psutil/tests/test_process_all.py . [ 67%] . [ 68%] test-env/lib/python3.14/site-packages/psutil/tests/test_scripts.py sssss [ 68%] sssssssssssssssssssssss [ 72%] test-env/lib/python3.14/site-packages/psutil/tests/test_sudo.py ssss [ 73%] test-env/lib/python3.14/site-packages/psutil/tests/test_sunos.py ss [ 73%] test-env/lib/python3.14/site-packages/psutil/tests/test_system.py ...... [ 74%] ........s...s.s.................sF...s. [ 81%] test-env/lib/python3.14/site-packages/psutil/tests/test_testutils.py ... [ 81%] ......................... [ 86%] test-env/lib/python3.14/site-packages/psutil/tests/test_unicode.py ..... [ 86%] ....sssssssss. [ 89%] test-env/lib/python3.14/site-packages/psutil/tests/test_windows.py sssss [ 90%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [100%] =================================== FAILURES =================================== _____________________ TestSystemAPITypes.test_net_if_stats _____________________ self = def test_net_if_stats(self): # Duplicate of test_system.py. Keep it anyway. > for ifname, info in psutil.net_if_stats().items(): ^^^^^^^^^^^^^^^^^^^^^ test-env/lib/python3.14/site-packages/psutil/tests/test_contracts.py:282: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test-env/lib/python3.14/site-packages/psutil/__init__.py:2300: in net_if_stats return _psplatform.net_if_stats() ^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def net_if_stats(): """Get NIC stats (isup, duplex, speed, mtu).""" duplex_map = { cext.DUPLEX_FULL: NIC_DUPLEX_FULL, cext.DUPLEX_HALF: NIC_DUPLEX_HALF, cext.DUPLEX_UNKNOWN: NIC_DUPLEX_UNKNOWN, } names = net_io_counters().keys() ret = {} for name in names: try: mtu = cext.net_if_mtu(name) flags = cext.net_if_flags(name) > duplex, speed = cext.net_if_duplex_speed(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E OSError: [Errno 16] Device or resource busy (originated from ioctl(SIOCETHTOOL)) test-env/lib/python3.14/site-packages/psutil/_pslinux.py:1005: OSError __________________ TestSystemNetIfStats.test_against_ifconfig __________________ self = @pytest.mark.skipif( not shutil.which("ifconfig"), reason="ifconfig utility not available" ) def test_against_ifconfig(self): > for name, stats in psutil.net_if_stats().items(): ^^^^^^^^^^^^^^^^^^^^^ test-env/lib/python3.14/site-packages/psutil/tests/test_linux.py:985: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test-env/lib/python3.14/site-packages/psutil/__init__.py:2300: in net_if_stats return _psplatform.net_if_stats() ^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def net_if_stats(): """Get NIC stats (isup, duplex, speed, mtu).""" duplex_map = { cext.DUPLEX_FULL: NIC_DUPLEX_FULL, cext.DUPLEX_HALF: NIC_DUPLEX_HALF, cext.DUPLEX_UNKNOWN: NIC_DUPLEX_UNKNOWN, } names = net_io_counters().keys() ret = {} for name in names: try: mtu = cext.net_if_mtu(name) flags = cext.net_if_flags(name) > duplex, speed = cext.net_if_duplex_speed(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E OSError: [Errno 16] Device or resource busy (originated from ioctl(SIOCETHTOOL)) test-env/lib/python3.14/site-packages/psutil/_pslinux.py:1005: OSError _______________________ TestSystemNetIfStats.test_flags ________________________ self = @pytest.mark.skipif( not shutil.which("ifconfig"), reason="ifconfig utility not available" ) def test_flags(self): # first line looks like this: # "eth0: flags=4163 mtu 1500" matches_found = 0 > for name, stats in psutil.net_if_stats().items(): ^^^^^^^^^^^^^^^^^^^^^ test-env/lib/python3.14/site-packages/psutil/tests/test_linux.py:1008: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test-env/lib/python3.14/site-packages/psutil/__init__.py:2300: in net_if_stats return _psplatform.net_if_stats() ^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def net_if_stats(): """Get NIC stats (isup, duplex, speed, mtu).""" duplex_map = { cext.DUPLEX_FULL: NIC_DUPLEX_FULL, cext.DUPLEX_HALF: NIC_DUPLEX_HALF, cext.DUPLEX_UNKNOWN: NIC_DUPLEX_UNKNOWN, } names = net_io_counters().keys() ret = {} for name in names: try: mtu = cext.net_if_mtu(name) flags = cext.net_if_flags(name) > duplex, speed = cext.net_if_duplex_speed(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E OSError: [Errno 16] Device or resource busy (originated from ioctl(SIOCETHTOOL)) test-env/lib/python3.14/site-packages/psutil/_pslinux.py:1005: OSError ________________________ TestSystemNetIfStats.test_mtu _________________________ self = def test_mtu(self): > for name, stats in psutil.net_if_stats().items(): ^^^^^^^^^^^^^^^^^^^^^ test-env/lib/python3.14/site-packages/psutil/tests/test_linux.py:997: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test-env/lib/python3.14/site-packages/psutil/__init__.py:2300: in net_if_stats return _psplatform.net_if_stats() ^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def net_if_stats(): """Get NIC stats (isup, duplex, speed, mtu).""" duplex_map = { cext.DUPLEX_FULL: NIC_DUPLEX_FULL, cext.DUPLEX_HALF: NIC_DUPLEX_HALF, cext.DUPLEX_UNKNOWN: NIC_DUPLEX_UNKNOWN, } names = net_io_counters().keys() ret = {} for name in names: try: mtu = cext.net_if_mtu(name) flags = cext.net_if_flags(name) > duplex, speed = cext.net_if_duplex_speed(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E OSError: [Errno 16] Device or resource busy (originated from ioctl(SIOCETHTOOL)) test-env/lib/python3.14/site-packages/psutil/_pslinux.py:1005: OSError _________________________ TestMisc.test_serialization __________________________ self = def test_serialization(self): def check(ret): json.loads(json.dumps(ret)) a = pickle.dumps(ret) b = pickle.loads(a) assert ret == b # --- process APIs proc = psutil.Process() check(psutil.Process().as_dict()) ns = process_namespace(proc) for fun, name in ns.iter(ns.getters, clear_cache=True): with self.subTest(proc=str(proc), name=name): try: ret = fun() except psutil.Error: pass else: check(ret) # --- system APIs ns = system_namespace() for fun, name in ns.iter(ns.getters): if name in {"win_service_iter", "win_service_get"}: continue with self.subTest(name=name): try: > ret = fun() ^^^^^ test-env/lib/python3.14/site-packages/psutil/tests/test_misc.py:274: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test-env/lib/python3.14/site-packages/psutil/__init__.py:2300: in net_if_stats return _psplatform.net_if_stats() ^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def net_if_stats(): """Get NIC stats (isup, duplex, speed, mtu).""" duplex_map = { cext.DUPLEX_FULL: NIC_DUPLEX_FULL, cext.DUPLEX_HALF: NIC_DUPLEX_HALF, cext.DUPLEX_UNKNOWN: NIC_DUPLEX_UNKNOWN, } names = net_io_counters().keys() ret = {} for name in names: try: mtu = cext.net_if_mtu(name) flags = cext.net_if_flags(name) > duplex, speed = cext.net_if_duplex_speed(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E OSError: [Errno 16] Device or resource busy (originated from ioctl(SIOCETHTOOL)) test-env/lib/python3.14/site-packages/psutil/_pslinux.py:1005: OSError ________________________ TestNetAPIs.test_net_if_stats _________________________ self = def test_net_if_stats(self): > nics = psutil.net_if_stats() ^^^^^^^^^^^^^^^^^^^^^ test-env/lib/python3.14/site-packages/psutil/tests/test_system.py:903: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test-env/lib/python3.14/site-packages/psutil/__init__.py:2300: in net_if_stats return _psplatform.net_if_stats() ^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def net_if_stats(): """Get NIC stats (isup, duplex, speed, mtu).""" duplex_map = { cext.DUPLEX_FULL: NIC_DUPLEX_FULL, cext.DUPLEX_HALF: NIC_DUPLEX_HALF, cext.DUPLEX_UNKNOWN: NIC_DUPLEX_UNKNOWN, } names = net_io_counters().keys() ret = {} for name in names: try: mtu = cext.net_if_mtu(name) flags = cext.net_if_flags(name) > duplex, speed = cext.net_if_duplex_speed(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E OSError: [Errno 16] Device or resource busy (originated from ioctl(SIOCETHTOOL)) test-env/lib/python3.14/site-packages/psutil/_pslinux.py:1005: OSError =============================== warnings summary =============================== test-env/lib/python3.14/site-packages/psutil/tests/test_connections.py:57 /build/python-psutil/src/psutil-release-7.2.2/test-env/lib/python3.14/site-packages/psutil/tests/test_connections.py:57: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.xdist_group(name="serial") test-env/lib/python3.14/site-packages/psutil/tests/test_connections.py:106 /build/python-psutil/src/psutil-release-7.2.2/test-env/lib/python3.14/site-packages/psutil/tests/test_connections.py:106: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.xdist_group(name="serial") test-env/lib/python3.14/site-packages/psutil/tests/test_connections.py:200 /build/python-psutil/src/psutil-release-7.2.2/test-env/lib/python3.14/site-packages/psutil/tests/test_connections.py:200: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.xdist_group(name="serial") test-env/lib/python3.14/site-packages/psutil/tests/test_heap.py:273 /build/python-psutil/src/psutil-release-7.2.2/test-env/lib/python3.14/site-packages/psutil/tests/test_heap.py:273: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.xdist_group(name="serial") test-env/lib/python3.14/site-packages/psutil/tests/test_linux.py:1535 /build/python-psutil/src/psutil-release-7.2.2/test-env/lib/python3.14/site-packages/psutil/tests/test_linux.py:1535: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.xdist_group(name="serial") test-env/lib/python3.14/site-packages/psutil/tests/test_process.py:385 /build/python-psutil/src/psutil-release-7.2.2/test-env/lib/python3.14/site-packages/psutil/tests/test_process.py:385: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.xdist_group(name="serial") test-env/lib/python3.14/site-packages/psutil/tests/test_process.py:959 /build/python-psutil/src/psutil-release-7.2.2/test-env/lib/python3.14/site-packages/psutil/tests/test_process.py:959: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.xdist_group(name="serial") test-env/lib/python3.14/site-packages/psutil/tests/test_unicode.py:153 /build/python-psutil/src/psutil-release-7.2.2/test-env/lib/python3.14/site-packages/psutil/tests/test_unicode.py:153: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.xdist_group(name="serial") -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED test-env/lib/python3.14/site-packages/psutil/tests/test_contracts.py::TestSystemAPITypes::test_net_if_stats FAILED test-env/lib/python3.14/site-packages/psutil/tests/test_linux.py::TestSystemNetIfStats::test_against_ifconfig FAILED test-env/lib/python3.14/site-packages/psutil/tests/test_linux.py::TestSystemNetIfStats::test_flags FAILED test-env/lib/python3.14/site-packages/psutil/tests/test_linux.py::TestSystemNetIfStats::test_mtu FAILED test-env/lib/python3.14/site-packages/psutil/tests/test_misc.py::TestMisc::test_serialization FAILED test-env/lib/python3.14/site-packages/psutil/tests/test_system.py::TestNetAPIs::test_net_if_stats = 6 failed, 376 passed, 210 skipped, 5 deselected, 8 warnings in 75.61s (0:01:15) = ==> ERROR: A failure occurred in check().  Aborting... [!p]104[?7h]3008;end=8a3d0f77083242e698e20517c4070571\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-1/build [?25h[?25h[?25hreceiving incremental file list python-psutil-7.2.2-1-riscv64-build.log python-psutil-7.2.2-1-riscv64-check.log sent 62 bytes received 3,707 bytes 2,512.67 bytes/sec total size is 31,201 speedup is 8.28