Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pyunicorn.spec'], chrootPath='/var/lib/mock/f42-build-873932-178607/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=989gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'ddf3ef9c9d02494a828becd193d786e6', '-D', '/var/lib/mock/f42-build-873932-178607/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pyunicorn.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1737158400 Wrote: /builddir/build/SRPMS/python-pyunicorn-0.8.0-5.fc42.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pyunicorn.spec'], chrootPath='/var/lib/mock/f42-build-873932-178607/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=989gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '4d22847d65a745a49beb4bcd792228d7', '-D', '/var/lib/mock/f42-build-873932-178607/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pyunicorn.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1737158400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.flkxjj + umask 022 + cd /builddir/build/BUILD/python-pyunicorn-0.8.0-build + test -d /builddir/build/BUILD/python-pyunicorn-0.8.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/python-pyunicorn-0.8.0-build + /usr/bin/rm -rf /builddir/build/BUILD/python-pyunicorn-0.8.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-pyunicorn-0.8.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-pyunicorn-0.8.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.n8EXx3 + umask 022 + cd /builddir/build/BUILD/python-pyunicorn-0.8.0-build + cd /builddir/build/BUILD/python-pyunicorn-0.8.0-build + rm -rf pyunicorn-0.8.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/pyunicorn-0.8.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd pyunicorn-0.8.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . ++ find . -name '*.py' + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./docs/source/conf.py + touch -r ./docs/source/conf.py ./docs/source/conf.py.new + mv ./docs/source/conf.py.new ./docs/source/conf.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./docs/source/examples/modules/mpi/network_large.py + touch -r ./docs/source/examples/modules/mpi/network_large.py ./docs/source/examples/modules/mpi/network_large.py.new + mv ./docs/source/examples/modules/mpi/network_large.py.new ./docs/source/examples/modules/mpi/network_large.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./docs/source/examples/modules/mpi/network_mc.py + touch -r ./docs/source/examples/modules/mpi/network_mc.py ./docs/source/examples/modules/mpi/network_mc.py.new + mv ./docs/source/examples/modules/mpi/network_mc.py.new ./docs/source/examples/modules/mpi/network_mc.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./docs/source/examples/modules/mpi/network_scan_no_comm.py + touch -r ./docs/source/examples/modules/mpi/network_scan_no_comm.py ./docs/source/examples/modules/mpi/network_scan_no_comm.py.new + mv ./docs/source/examples/modules/mpi/network_scan_no_comm.py.new ./docs/source/examples/modules/mpi/network_scan_no_comm.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./docs/source/examples/modules/timeseries/recurrence_network.py + touch -r ./docs/source/examples/modules/timeseries/recurrence_network.py ./docs/source/examples/modules/timeseries/recurrence_network.py.new + mv ./docs/source/examples/modules/timeseries/recurrence_network.py.new ./docs/source/examples/modules/timeseries/recurrence_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./setup.py + touch -r ./setup.py ./setup.py.new + mv ./setup.py.new ./setup.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/__init__.py + touch -r ./src/pyunicorn/__init__.py ./src/pyunicorn/__init__.py.new + mv ./src/pyunicorn/__init__.py.new ./src/pyunicorn/__init__.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/__init__.py + touch -r ./src/pyunicorn/climate/__init__.py ./src/pyunicorn/climate/__init__.py.new + mv ./src/pyunicorn/climate/__init__.py.new ./src/pyunicorn/climate/__init__.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/_ext/__init__.py + touch -r ./src/pyunicorn/climate/_ext/__init__.py ./src/pyunicorn/climate/_ext/__init__.py.new + mv ./src/pyunicorn/climate/_ext/__init__.py.new ./src/pyunicorn/climate/_ext/__init__.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/climate_data.py + touch -r ./src/pyunicorn/climate/climate_data.py ./src/pyunicorn/climate/climate_data.py.new + mv ./src/pyunicorn/climate/climate_data.py.new ./src/pyunicorn/climate/climate_data.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/climate_network.py + touch -r ./src/pyunicorn/climate/climate_network.py ./src/pyunicorn/climate/climate_network.py.new + mv ./src/pyunicorn/climate/climate_network.py.new ./src/pyunicorn/climate/climate_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/coupled_climate_network.py + touch -r ./src/pyunicorn/climate/coupled_climate_network.py ./src/pyunicorn/climate/coupled_climate_network.py.new + mv ./src/pyunicorn/climate/coupled_climate_network.py.new ./src/pyunicorn/climate/coupled_climate_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/coupled_tsonis.py + touch -r ./src/pyunicorn/climate/coupled_tsonis.py ./src/pyunicorn/climate/coupled_tsonis.py.new + mv ./src/pyunicorn/climate/coupled_tsonis.py.new ./src/pyunicorn/climate/coupled_tsonis.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/eventseries_climatenetwork.py + touch -r ./src/pyunicorn/climate/eventseries_climatenetwork.py ./src/pyunicorn/climate/eventseries_climatenetwork.py.new + mv ./src/pyunicorn/climate/eventseries_climatenetwork.py.new ./src/pyunicorn/climate/eventseries_climatenetwork.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/havlin.py + touch -r ./src/pyunicorn/climate/havlin.py ./src/pyunicorn/climate/havlin.py.new + mv ./src/pyunicorn/climate/havlin.py.new ./src/pyunicorn/climate/havlin.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/hilbert.py + touch -r ./src/pyunicorn/climate/hilbert.py ./src/pyunicorn/climate/hilbert.py.new + mv ./src/pyunicorn/climate/hilbert.py.new ./src/pyunicorn/climate/hilbert.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/map_plot.py + touch -r ./src/pyunicorn/climate/map_plot.py ./src/pyunicorn/climate/map_plot.py.new + mv ./src/pyunicorn/climate/map_plot.py.new ./src/pyunicorn/climate/map_plot.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/mutual_info.py + touch -r ./src/pyunicorn/climate/mutual_info.py ./src/pyunicorn/climate/mutual_info.py.new + mv ./src/pyunicorn/climate/mutual_info.py.new ./src/pyunicorn/climate/mutual_info.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/partial_correlation.py + touch -r ./src/pyunicorn/climate/partial_correlation.py ./src/pyunicorn/climate/partial_correlation.py.new + mv ./src/pyunicorn/climate/partial_correlation.py.new ./src/pyunicorn/climate/partial_correlation.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/rainfall.py + touch -r ./src/pyunicorn/climate/rainfall.py ./src/pyunicorn/climate/rainfall.py.new + mv ./src/pyunicorn/climate/rainfall.py.new ./src/pyunicorn/climate/rainfall.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/spearman.py + touch -r ./src/pyunicorn/climate/spearman.py ./src/pyunicorn/climate/spearman.py.new + mv ./src/pyunicorn/climate/spearman.py.new ./src/pyunicorn/climate/spearman.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/climate/tsonis.py + touch -r ./src/pyunicorn/climate/tsonis.py ./src/pyunicorn/climate/tsonis.py.new + mv ./src/pyunicorn/climate/tsonis.py.new ./src/pyunicorn/climate/tsonis.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/core/__init__.py + touch -r ./src/pyunicorn/core/__init__.py ./src/pyunicorn/core/__init__.py.new + mv ./src/pyunicorn/core/__init__.py.new ./src/pyunicorn/core/__init__.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/core/_ext/__init__.py + touch -r ./src/pyunicorn/core/_ext/__init__.py ./src/pyunicorn/core/_ext/__init__.py.new + mv ./src/pyunicorn/core/_ext/__init__.py.new ./src/pyunicorn/core/_ext/__init__.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/core/_ext/types.py + touch -r ./src/pyunicorn/core/_ext/types.py ./src/pyunicorn/core/_ext/types.py.new + mv ./src/pyunicorn/core/_ext/types.py.new ./src/pyunicorn/core/_ext/types.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/core/cache.py + touch -r ./src/pyunicorn/core/cache.py ./src/pyunicorn/core/cache.py.new + mv ./src/pyunicorn/core/cache.py.new ./src/pyunicorn/core/cache.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/core/data.py + touch -r ./src/pyunicorn/core/data.py ./src/pyunicorn/core/data.py.new + mv ./src/pyunicorn/core/data.py.new ./src/pyunicorn/core/data.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/core/geo_grid.py + touch -r ./src/pyunicorn/core/geo_grid.py ./src/pyunicorn/core/geo_grid.py.new + mv ./src/pyunicorn/core/geo_grid.py.new ./src/pyunicorn/core/geo_grid.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/core/geo_network.py + touch -r ./src/pyunicorn/core/geo_network.py ./src/pyunicorn/core/geo_network.py.new + mv ./src/pyunicorn/core/geo_network.py.new ./src/pyunicorn/core/geo_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/core/grid.py + touch -r ./src/pyunicorn/core/grid.py ./src/pyunicorn/core/grid.py.new + mv ./src/pyunicorn/core/grid.py.new ./src/pyunicorn/core/grid.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/core/interacting_networks.py + touch -r ./src/pyunicorn/core/interacting_networks.py ./src/pyunicorn/core/interacting_networks.py.new + mv ./src/pyunicorn/core/interacting_networks.py.new ./src/pyunicorn/core/interacting_networks.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/core/netcdf_dictionary.py + touch -r ./src/pyunicorn/core/netcdf_dictionary.py ./src/pyunicorn/core/netcdf_dictionary.py.new + mv ./src/pyunicorn/core/netcdf_dictionary.py.new ./src/pyunicorn/core/netcdf_dictionary.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/core/network.py + touch -r ./src/pyunicorn/core/network.py ./src/pyunicorn/core/network.py.new + mv ./src/pyunicorn/core/network.py.new ./src/pyunicorn/core/network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/core/resistive_network.py + touch -r ./src/pyunicorn/core/resistive_network.py ./src/pyunicorn/core/resistive_network.py.new + mv ./src/pyunicorn/core/resistive_network.py.new ./src/pyunicorn/core/resistive_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/core/spatial_network.py + touch -r ./src/pyunicorn/core/spatial_network.py ./src/pyunicorn/core/spatial_network.py.new + mv ./src/pyunicorn/core/spatial_network.py.new ./src/pyunicorn/core/spatial_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/eventseries/__init__.py + touch -r ./src/pyunicorn/eventseries/__init__.py ./src/pyunicorn/eventseries/__init__.py.new + mv ./src/pyunicorn/eventseries/__init__.py.new ./src/pyunicorn/eventseries/__init__.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/eventseries/event_series.py + touch -r ./src/pyunicorn/eventseries/event_series.py ./src/pyunicorn/eventseries/event_series.py.new + mv ./src/pyunicorn/eventseries/event_series.py.new ./src/pyunicorn/eventseries/event_series.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/funcnet/__init__.py + touch -r ./src/pyunicorn/funcnet/__init__.py ./src/pyunicorn/funcnet/__init__.py.new + mv ./src/pyunicorn/funcnet/__init__.py.new ./src/pyunicorn/funcnet/__init__.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/funcnet/_ext/__init__.py + touch -r ./src/pyunicorn/funcnet/_ext/__init__.py ./src/pyunicorn/funcnet/_ext/__init__.py.new + mv ./src/pyunicorn/funcnet/_ext/__init__.py.new ./src/pyunicorn/funcnet/_ext/__init__.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/funcnet/coupling_analysis.py + touch -r ./src/pyunicorn/funcnet/coupling_analysis.py ./src/pyunicorn/funcnet/coupling_analysis.py.new + mv ./src/pyunicorn/funcnet/coupling_analysis.py.new ./src/pyunicorn/funcnet/coupling_analysis.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/funcnet/coupling_analysis_pure_python.py + touch -r ./src/pyunicorn/funcnet/coupling_analysis_pure_python.py ./src/pyunicorn/funcnet/coupling_analysis_pure_python.py.new + mv ./src/pyunicorn/funcnet/coupling_analysis_pure_python.py.new ./src/pyunicorn/funcnet/coupling_analysis_pure_python.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/timeseries/__init__.py + touch -r ./src/pyunicorn/timeseries/__init__.py ./src/pyunicorn/timeseries/__init__.py.new + mv ./src/pyunicorn/timeseries/__init__.py.new ./src/pyunicorn/timeseries/__init__.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/timeseries/_ext/__init__.py + touch -r ./src/pyunicorn/timeseries/_ext/__init__.py ./src/pyunicorn/timeseries/_ext/__init__.py.new + mv ./src/pyunicorn/timeseries/_ext/__init__.py.new ./src/pyunicorn/timeseries/_ext/__init__.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/timeseries/cross_recurrence_plot.py + touch -r ./src/pyunicorn/timeseries/cross_recurrence_plot.py ./src/pyunicorn/timeseries/cross_recurrence_plot.py.new + mv ./src/pyunicorn/timeseries/cross_recurrence_plot.py.new ./src/pyunicorn/timeseries/cross_recurrence_plot.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/timeseries/inter_system_recurrence_network.py + touch -r ./src/pyunicorn/timeseries/inter_system_recurrence_network.py ./src/pyunicorn/timeseries/inter_system_recurrence_network.py.new + mv ./src/pyunicorn/timeseries/inter_system_recurrence_network.py.new ./src/pyunicorn/timeseries/inter_system_recurrence_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/timeseries/joint_recurrence_network.py + touch -r ./src/pyunicorn/timeseries/joint_recurrence_network.py ./src/pyunicorn/timeseries/joint_recurrence_network.py.new + mv ./src/pyunicorn/timeseries/joint_recurrence_network.py.new ./src/pyunicorn/timeseries/joint_recurrence_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/timeseries/joint_recurrence_plot.py + touch -r ./src/pyunicorn/timeseries/joint_recurrence_plot.py ./src/pyunicorn/timeseries/joint_recurrence_plot.py.new + mv ./src/pyunicorn/timeseries/joint_recurrence_plot.py.new ./src/pyunicorn/timeseries/joint_recurrence_plot.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/timeseries/recurrence_network.py + touch -r ./src/pyunicorn/timeseries/recurrence_network.py ./src/pyunicorn/timeseries/recurrence_network.py.new + mv ./src/pyunicorn/timeseries/recurrence_network.py.new ./src/pyunicorn/timeseries/recurrence_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/timeseries/recurrence_plot.py + touch -r ./src/pyunicorn/timeseries/recurrence_plot.py ./src/pyunicorn/timeseries/recurrence_plot.py.new + mv ./src/pyunicorn/timeseries/recurrence_plot.py.new ./src/pyunicorn/timeseries/recurrence_plot.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/timeseries/surrogates.py + touch -r ./src/pyunicorn/timeseries/surrogates.py ./src/pyunicorn/timeseries/surrogates.py.new + mv ./src/pyunicorn/timeseries/surrogates.py.new ./src/pyunicorn/timeseries/surrogates.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/timeseries/visibility_graph.py + touch -r ./src/pyunicorn/timeseries/visibility_graph.py ./src/pyunicorn/timeseries/visibility_graph.py.new + mv ./src/pyunicorn/timeseries/visibility_graph.py.new ./src/pyunicorn/timeseries/visibility_graph.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/utils/__init__.py + touch -r ./src/pyunicorn/utils/__init__.py ./src/pyunicorn/utils/__init__.py.new + mv ./src/pyunicorn/utils/__init__.py.new ./src/pyunicorn/utils/__init__.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/utils/mpi.py + touch -r ./src/pyunicorn/utils/mpi.py ./src/pyunicorn/utils/mpi.py.new + mv ./src/pyunicorn/utils/mpi.py.new ./src/pyunicorn/utils/mpi.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./src/pyunicorn/version.py + touch -r ./src/pyunicorn/version.py ./src/pyunicorn/version.py.new + mv ./src/pyunicorn/version.py.new ./src/pyunicorn/version.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/conftest.py + touch -r ./tests/conftest.py ./tests/conftest.py.new + mv ./tests/conftest.py.new ./tests/conftest.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_climate/__init__.py + touch -r ./tests/test_climate/__init__.py ./tests/test_climate/__init__.py.new + mv ./tests/test_climate/__init__.py.new ./tests/test_climate/__init__.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_climate/test_climate_data.py + touch -r ./tests/test_climate/test_climate_data.py ./tests/test_climate/test_climate_data.py.new + mv ./tests/test_climate/test_climate_data.py.new ./tests/test_climate/test_climate_data.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_climate/test_climate_network.py + touch -r ./tests/test_climate/test_climate_network.py ./tests/test_climate/test_climate_network.py.new + mv ./tests/test_climate/test_climate_network.py.new ./tests/test_climate/test_climate_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_climate/test_coupled_climate_network.py + touch -r ./tests/test_climate/test_coupled_climate_network.py ./tests/test_climate/test_coupled_climate_network.py.new + mv ./tests/test_climate/test_coupled_climate_network.py.new ./tests/test_climate/test_coupled_climate_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_climate/test_eventseries_climatenetwork.py + touch -r ./tests/test_climate/test_eventseries_climatenetwork.py ./tests/test_climate/test_eventseries_climatenetwork.py.new + mv ./tests/test_climate/test_eventseries_climatenetwork.py.new ./tests/test_climate/test_eventseries_climatenetwork.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_climate/test_map_plot.py + touch -r ./tests/test_climate/test_map_plot.py ./tests/test_climate/test_map_plot.py.new + mv ./tests/test_climate/test_map_plot.py.new ./tests/test_climate/test_map_plot.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_climate/test_tsonis.py + touch -r ./tests/test_climate/test_tsonis.py ./tests/test_climate/test_tsonis.py.new + mv ./tests/test_climate/test_tsonis.py.new ./tests/test_climate/test_tsonis.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/ResistiveNetwork_utils.py + touch -r ./tests/test_core/ResistiveNetwork_utils.py ./tests/test_core/ResistiveNetwork_utils.py.new + mv ./tests/test_core/ResistiveNetwork_utils.py.new ./tests/test_core/ResistiveNetwork_utils.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/TestResistiveNetwork-circuits.py + touch -r ./tests/test_core/TestResistiveNetwork-circuits.py ./tests/test_core/TestResistiveNetwork-circuits.py.new + mv ./tests/test_core/TestResistiveNetwork-circuits.py.new ./tests/test_core/TestResistiveNetwork-circuits.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/TestResistiveNetwork-complexInput.py + touch -r ./tests/test_core/TestResistiveNetwork-complexInput.py ./tests/test_core/TestResistiveNetwork-complexInput.py.new + mv ./tests/test_core/TestResistiveNetwork-complexInput.py.new ./tests/test_core/TestResistiveNetwork-complexInput.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/TestResistiveNetwork-cython.py + touch -r ./tests/test_core/TestResistiveNetwork-cython.py ./tests/test_core/TestResistiveNetwork-cython.py.new + mv ./tests/test_core/TestResistiveNetwork-cython.py.new ./tests/test_core/TestResistiveNetwork-cython.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/TestResistiveNetwork-types.py + touch -r ./tests/test_core/TestResistiveNetwork-types.py ./tests/test_core/TestResistiveNetwork-types.py.new + mv ./tests/test_core/TestResistiveNetwork-types.py.new ./tests/test_core/TestResistiveNetwork-types.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/__init__.py + touch -r ./tests/test_core/__init__.py ./tests/test_core/__init__.py.new + mv ./tests/test_core/__init__.py.new ./tests/test_core/__init__.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/test_cache.py + touch -r ./tests/test_core/test_cache.py ./tests/test_core/test_cache.py.new + mv ./tests/test_core/test_cache.py.new ./tests/test_core/test_cache.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/test_data.py + touch -r ./tests/test_core/test_data.py ./tests/test_core/test_data.py.new + mv ./tests/test_core/test_data.py.new ./tests/test_core/test_data.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/test_geo_grid.py + touch -r ./tests/test_core/test_geo_grid.py ./tests/test_core/test_geo_grid.py.new + mv ./tests/test_core/test_geo_grid.py.new ./tests/test_core/test_geo_grid.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/test_geo_network.py + touch -r ./tests/test_core/test_geo_network.py ./tests/test_core/test_geo_network.py.new + mv ./tests/test_core/test_geo_network.py.new ./tests/test_core/test_geo_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/test_grid.py + touch -r ./tests/test_core/test_grid.py ./tests/test_core/test_grid.py.new + mv ./tests/test_core/test_grid.py.new ./tests/test_core/test_grid.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/test_interacting_networks.py + touch -r ./tests/test_core/test_interacting_networks.py ./tests/test_core/test_interacting_networks.py.new + mv ./tests/test_core/test_interacting_networks.py.new ./tests/test_core/test_interacting_networks.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/test_network.py + touch -r ./tests/test_core/test_network.py ./tests/test_core/test_network.py.new + mv ./tests/test_core/test_network.py.new ./tests/test_core/test_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/test_resistive_networks.py + touch -r ./tests/test_core/test_resistive_networks.py ./tests/test_core/test_resistive_networks.py.new + mv ./tests/test_core/test_resistive_networks.py.new ./tests/test_core/test_resistive_networks.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_core/test_spatial_network.py + touch -r ./tests/test_core/test_spatial_network.py ./tests/test_core/test_spatial_network.py.new + mv ./tests/test_core/test_spatial_network.py.new ./tests/test_core/test_spatial_network.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_eventseries/test_event_series.py + touch -r ./tests/test_eventseries/test_event_series.py ./tests/test_eventseries/test_event_series.py.new + mv ./tests/test_eventseries/test_event_series.py.new ./tests/test_eventseries/test_event_series.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_funcnet/test_coupling_analysis.py + touch -r ./tests/test_funcnet/test_coupling_analysis.py ./tests/test_funcnet/test_coupling_analysis.py.new + mv ./tests/test_funcnet/test_coupling_analysis.py.new ./tests/test_funcnet/test_coupling_analysis.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_funcnet/test_coupling_analysis_pure_python.py + touch -r ./tests/test_funcnet/test_coupling_analysis_pure_python.py ./tests/test_funcnet/test_coupling_analysis_pure_python.py.new + mv ./tests/test_funcnet/test_coupling_analysis_pure_python.py.new ./tests/test_funcnet/test_coupling_analysis_pure_python.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_generic.py + touch -r ./tests/test_generic.py ./tests/test_generic.py.new + mv ./tests/test_generic.py.new ./tests/test_generic.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_timeseries/test_joint_recurrence_plot.py + touch -r ./tests/test_timeseries/test_joint_recurrence_plot.py ./tests/test_timeseries/test_joint_recurrence_plot.py.new + mv ./tests/test_timeseries/test_joint_recurrence_plot.py.new ./tests/test_timeseries/test_joint_recurrence_plot.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_timeseries/test_recurrence_plot.py + touch -r ./tests/test_timeseries/test_recurrence_plot.py ./tests/test_timeseries/test_recurrence_plot.py.new + mv ./tests/test_timeseries/test_recurrence_plot.py.new ./tests/test_timeseries/test_recurrence_plot.py + for lib in $(find . -name "*.py") + sed '1{\@^#!/usr/bin/python@d}' ./tests/test_timeseries/test_timeseries.py + touch -r ./tests/test_timeseries/test_timeseries.py ./tests/test_timeseries/test_timeseries.py.new + mv ./tests/test_timeseries/test_timeseries.py.new ./tests/test_timeseries/test_timeseries.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.84D53x + umask 022 + cd /builddir/build/BUILD/python-pyunicorn-0.8.0-build + cd pyunicorn-0.8.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/pyproject-wheeldir --output /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-buildrequires Handling setuptools>=65 from build-system.requires Requirement satisfied: setuptools>=65 (installed: setuptools 74.1.3) Handling wheel from build-system.requires Requirement not satisfied: wheel Handling Cython>=3.0 from build-system.requires Requirement not satisfied: Cython>=3.0 Handling numpy>=1.24 from build-system.requires Requirement satisfied: numpy>=1.24 (installed: numpy 1.26.4) Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pyunicorn-0.8.0-5.fc42.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pyunicorn.spec'], chrootPath='/var/lib/mock/f42-build-873932-178607/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=989gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'a653308622ed4be1a62980309e983fc3', '-D', '/var/lib/mock/f42-build-873932-178607/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pyunicorn.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1737158400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.XVEbHl + umask 022 + cd /builddir/build/BUILD/python-pyunicorn-0.8.0-build + cd pyunicorn-0.8.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/pyproject-wheeldir --output /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-buildrequires Handling setuptools>=65 from build-system.requires Requirement satisfied: setuptools>=65 (installed: setuptools 74.1.3) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) Handling Cython>=3.0 from build-system.requires Requirement satisfied: Cython>=3.0 (installed: Cython 3.0.11) Handling numpy>=1.24 from build-system.requires Requirement satisfied: numpy>=1.24 (installed: numpy 1.26.4) Compiling src/pyunicorn/climate/_ext/numerics.pyx because it changed. Compiling src/pyunicorn/core/_ext/numerics.pyx because it changed. Compiling src/pyunicorn/funcnet/_ext/numerics.pyx because it changed. Compiling src/pyunicorn/timeseries/_ext/numerics.pyx because it changed. [1/4] Cythonizing src/pyunicorn/climate/_ext/numerics.pyx [3/4] Cythonizing src/pyunicorn/funcnet/_ext/numerics.pyx [2/4] Cythonizing src/pyunicorn/core/_ext/numerics.pyx [4/4] Cythonizing src/pyunicorn/timeseries/_ext/numerics.pyx running egg_info creating src/pyunicorn.egg-info writing src/pyunicorn.egg-info/PKG-INFO writing dependency_links to src/pyunicorn.egg-info/dependency_links.txt writing requirements to src/pyunicorn.egg-info/requires.txt writing top-level names to src/pyunicorn.egg-info/top_level.txt writing manifest file 'src/pyunicorn.egg-info/SOURCES.txt' dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative reading manifest file 'src/pyunicorn.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching '**/.ipynb_checkpoints' adding license file 'LICENSE.txt' writing manifest file 'src/pyunicorn.egg-info/SOURCES.txt' running dist_info creating pyunicorn.egg-info writing pyunicorn.egg-info/PKG-INFO writing dependency_links to pyunicorn.egg-info/dependency_links.txt writing requirements to pyunicorn.egg-info/requires.txt writing top-level names to pyunicorn.egg-info/top_level.txt writing manifest file 'pyunicorn.egg-info/SOURCES.txt' dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative reading manifest file 'pyunicorn.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching '**/.ipynb_checkpoints' adding license file 'LICENSE.txt' writing manifest file 'pyunicorn.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/pyunicorn-0.8.0.dist-info' Handling numpy>=1.24 from hook generated metadata: Requires-Dist (pyunicorn) Requirement satisfied: numpy>=1.24 (installed: numpy 1.26.4) Handling scipy>=1.10 from hook generated metadata: Requires-Dist (pyunicorn) Requirement satisfied: scipy>=1.10 (installed: scipy 1.11.3) Handling igraph>=0.11 from hook generated metadata: Requires-Dist (pyunicorn) Requirement not satisfied: igraph>=0.11 Handling tqdm>=4.66 from hook generated metadata: Requires-Dist (pyunicorn) Requirement not satisfied: tqdm>=4.66 Handling h5netcdf==1.1.*; python_version < "3.9" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: h5netcdf==1.1.*; python_version < "3.9" Handling h5netcdf>=1.1; python_version >= "3.9" from hook generated metadata: Requires-Dist (pyunicorn) Requirement not satisfied: h5netcdf>=1.1; python_version >= "3.9" Handling Cython>=3.0; extra == "dev" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: Cython>=3.0; extra == "dev" Handling sphinx>=7.0; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: sphinx>=7.0; extra == "docs" Handling nbsphinx>=0.9.3; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: nbsphinx>=0.9.3; extra == "docs" Handling ipython>=8.4; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: ipython>=8.4; extra == "docs" Handling pandoc>=2.3; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pandoc>=2.3; extra == "docs" Handling matplotlib>=3.6; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: matplotlib>=3.6; extra == "docs" Handling matplotlib>=3.6; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: matplotlib>=3.6; extra == "tests" Handling tox>=4.11; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: tox>=4.11; extra == "tests" Handling flake8>=7.0; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: flake8>=7.0; extra == "tests" Handling pylint>=3.0; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pylint>=3.0; extra == "tests" Handling pytest>=8.0; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pytest>=8.0; extra == "tests" Handling pytest-xdist>=3.5; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pytest-xdist>=3.5; extra == "tests" Handling pytest-cov>=4.1; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pytest-cov>=4.1; extra == "tests" Handling cartopy==0.21.1; python_version < "3.9" and extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: cartopy==0.21.1; python_version < "3.9" and extra == "tests" Handling networkx==3.1.*; python_version < "3.9" and extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: networkx==3.1.*; python_version < "3.9" and extra == "tests" Handling cartopy>=0.21; python_version >= "3.9" and extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: cartopy>=0.21; python_version >= "3.9" and extra == "tests" Handling networkx>=3.1; python_version >= "3.9" and extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: networkx>=3.1; python_version >= "3.9" and extra == "tests" + cat /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-buildrequires + rm -rfv pyunicorn-0.8.0.dist-info/ removed 'pyunicorn-0.8.0.dist-info/top_level.txt' removed 'pyunicorn-0.8.0.dist-info/METADATA' removed 'pyunicorn-0.8.0.dist-info/LICENSE.txt' removed directory 'pyunicorn-0.8.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pyunicorn-0.8.0-5.fc42.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pyunicorn.spec'], chrootPath='/var/lib/mock/f42-build-873932-178607/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=989gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '1dcb1a8ac4564b2eb53c6547ef836fd3', '-D', '/var/lib/mock/f42-build-873932-178607/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pyunicorn.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1737158400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Jq8UVq + umask 022 + cd /builddir/build/BUILD/python-pyunicorn-0.8.0-build + cd pyunicorn-0.8.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/pyproject-wheeldir --output /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-buildrequires Handling setuptools>=65 from build-system.requires Requirement satisfied: setuptools>=65 (installed: setuptools 74.1.3) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) Handling Cython>=3.0 from build-system.requires Requirement satisfied: Cython>=3.0 (installed: Cython 3.0.11) Handling numpy>=1.24 from build-system.requires Requirement satisfied: numpy>=1.24 (installed: numpy 1.26.4) running egg_info writing src/pyunicorn.egg-info/PKG-INFO writing dependency_links to src/pyunicorn.egg-info/dependency_links.txt writing requirements to src/pyunicorn.egg-info/requires.txt writing top-level names to src/pyunicorn.egg-info/top_level.txt dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative reading manifest file 'src/pyunicorn.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching '**/.ipynb_checkpoints' adding license file 'LICENSE.txt' writing manifest file 'src/pyunicorn.egg-info/SOURCES.txt' running dist_info writing pyunicorn.egg-info/PKG-INFO writing dependency_links to pyunicorn.egg-info/dependency_links.txt writing requirements to pyunicorn.egg-info/requires.txt writing top-level names to pyunicorn.egg-info/top_level.txt dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative reading manifest file 'pyunicorn.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching '**/.ipynb_checkpoints' adding license file 'LICENSE.txt' writing manifest file 'pyunicorn.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/pyunicorn-0.8.0.dist-info' Handling numpy>=1.24 from hook generated metadata: Requires-Dist (pyunicorn) Requirement satisfied: numpy>=1.24 (installed: numpy 1.26.4) Handling scipy>=1.10 from hook generated metadata: Requires-Dist (pyunicorn) Requirement satisfied: scipy>=1.10 (installed: scipy 1.11.3) Handling igraph>=0.11 from hook generated metadata: Requires-Dist (pyunicorn) Requirement satisfied: igraph>=0.11 (installed: igraph 0.11.6) Handling tqdm>=4.66 from hook generated metadata: Requires-Dist (pyunicorn) Requirement satisfied: tqdm>=4.66 (installed: tqdm 4.67.1) Handling h5netcdf==1.1.*; python_version < "3.9" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: h5netcdf==1.1.*; python_version < "3.9" Handling h5netcdf>=1.1; python_version >= "3.9" from hook generated metadata: Requires-Dist (pyunicorn) Requirement satisfied: h5netcdf>=1.1; python_version >= "3.9" (installed: h5netcdf 1.5.0) Handling Cython>=3.0; extra == "dev" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: Cython>=3.0; extra == "dev" Handling sphinx>=7.0; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: sphinx>=7.0; extra == "docs" Handling nbsphinx>=0.9.3; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: nbsphinx>=0.9.3; extra == "docs" Handling ipython>=8.4; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: ipython>=8.4; extra == "docs" Handling pandoc>=2.3; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pandoc>=2.3; extra == "docs" Handling matplotlib>=3.6; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: matplotlib>=3.6; extra == "docs" Handling matplotlib>=3.6; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: matplotlib>=3.6; extra == "tests" Handling tox>=4.11; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: tox>=4.11; extra == "tests" Handling flake8>=7.0; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: flake8>=7.0; extra == "tests" Handling pylint>=3.0; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pylint>=3.0; extra == "tests" Handling pytest>=8.0; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pytest>=8.0; extra == "tests" Handling pytest-xdist>=3.5; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pytest-xdist>=3.5; extra == "tests" Handling pytest-cov>=4.1; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pytest-cov>=4.1; extra == "tests" Handling cartopy==0.21.1; python_version < "3.9" and extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: cartopy==0.21.1; python_version < "3.9" and extra == "tests" Handling networkx==3.1.*; python_version < "3.9" and extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: networkx==3.1.*; python_version < "3.9" and extra == "tests" Handling cartopy>=0.21; python_version >= "3.9" and extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: cartopy>=0.21; python_version >= "3.9" and extra == "tests" Handling networkx>=3.1; python_version >= "3.9" and extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: networkx>=3.1; python_version >= "3.9" and extra == "tests" + cat /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-buildrequires + rm -rfv pyunicorn-0.8.0.dist-info/ removed 'pyunicorn-0.8.0.dist-info/top_level.txt' removed 'pyunicorn-0.8.0.dist-info/METADATA' removed 'pyunicorn-0.8.0.dist-info/LICENSE.txt' removed directory 'pyunicorn-0.8.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pyunicorn-0.8.0-5.fc42.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pyunicorn.spec'], chrootPath='/var/lib/mock/f42-build-873932-178607/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=989gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '6c671e1923224a7b9464efb1fd86a387', '-D', '/var/lib/mock/f42-build-873932-178607/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pyunicorn.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1737158400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.0s95Ac + umask 022 + cd /builddir/build/BUILD/python-pyunicorn-0.8.0-build + cd pyunicorn-0.8.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/pyproject-wheeldir --output /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-buildrequires Handling setuptools>=65 from build-system.requires Requirement satisfied: setuptools>=65 (installed: setuptools 74.1.3) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) Handling Cython>=3.0 from build-system.requires Requirement satisfied: Cython>=3.0 (installed: Cython 3.0.11) Handling numpy>=1.24 from build-system.requires Requirement satisfied: numpy>=1.24 (installed: numpy 1.26.4) running egg_info writing src/pyunicorn.egg-info/PKG-INFO writing dependency_links to src/pyunicorn.egg-info/dependency_links.txt writing requirements to src/pyunicorn.egg-info/requires.txt writing top-level names to src/pyunicorn.egg-info/top_level.txt dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative reading manifest file 'src/pyunicorn.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching '**/.ipynb_checkpoints' adding license file 'LICENSE.txt' writing manifest file 'src/pyunicorn.egg-info/SOURCES.txt' running dist_info writing pyunicorn.egg-info/PKG-INFO writing dependency_links to pyunicorn.egg-info/dependency_links.txt writing requirements to pyunicorn.egg-info/requires.txt writing top-level names to pyunicorn.egg-info/top_level.txt dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative reading manifest file 'pyunicorn.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching '**/.ipynb_checkpoints' adding license file 'LICENSE.txt' writing manifest file 'pyunicorn.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/pyunicorn-0.8.0.dist-info' Handling numpy>=1.24 from hook generated metadata: Requires-Dist (pyunicorn) Requirement satisfied: numpy>=1.24 (installed: numpy 1.26.4) Handling scipy>=1.10 from hook generated metadata: Requires-Dist (pyunicorn) Requirement satisfied: scipy>=1.10 (installed: scipy 1.11.3) Handling igraph>=0.11 from hook generated metadata: Requires-Dist (pyunicorn) Requirement satisfied: igraph>=0.11 (installed: igraph 0.11.6) Handling tqdm>=4.66 from hook generated metadata: Requires-Dist (pyunicorn) Requirement satisfied: tqdm>=4.66 (installed: tqdm 4.67.1) Handling h5netcdf==1.1.*; python_version < "3.9" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: h5netcdf==1.1.*; python_version < "3.9" Handling h5netcdf>=1.1; python_version >= "3.9" from hook generated metadata: Requires-Dist (pyunicorn) Requirement satisfied: h5netcdf>=1.1; python_version >= "3.9" (installed: h5netcdf 1.5.0) Handling Cython>=3.0; extra == "dev" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: Cython>=3.0; extra == "dev" Handling sphinx>=7.0; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: sphinx>=7.0; extra == "docs" Handling nbsphinx>=0.9.3; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: nbsphinx>=0.9.3; extra == "docs" Handling ipython>=8.4; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: ipython>=8.4; extra == "docs" Handling pandoc>=2.3; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pandoc>=2.3; extra == "docs" Handling matplotlib>=3.6; extra == "docs" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: matplotlib>=3.6; extra == "docs" Handling matplotlib>=3.6; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: matplotlib>=3.6; extra == "tests" Handling tox>=4.11; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: tox>=4.11; extra == "tests" Handling flake8>=7.0; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: flake8>=7.0; extra == "tests" Handling pylint>=3.0; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pylint>=3.0; extra == "tests" Handling pytest>=8.0; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pytest>=8.0; extra == "tests" Handling pytest-xdist>=3.5; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pytest-xdist>=3.5; extra == "tests" Handling pytest-cov>=4.1; extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: pytest-cov>=4.1; extra == "tests" Handling cartopy==0.21.1; python_version < "3.9" and extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: cartopy==0.21.1; python_version < "3.9" and extra == "tests" Handling networkx==3.1.*; python_version < "3.9" and extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: networkx==3.1.*; python_version < "3.9" and extra == "tests" Handling cartopy>=0.21; python_version >= "3.9" and extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: cartopy>=0.21; python_version >= "3.9" and extra == "tests" Handling networkx>=3.1; python_version >= "3.9" and extra == "tests" from hook generated metadata: Requires-Dist (pyunicorn) Ignoring alien requirement: networkx>=3.1; python_version >= "3.9" and extra == "tests" + cat /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-buildrequires + rm -rfv pyunicorn-0.8.0.dist-info/ removed 'pyunicorn-0.8.0.dist-info/top_level.txt' removed 'pyunicorn-0.8.0.dist-info/METADATA' removed 'pyunicorn-0.8.0.dist-info/LICENSE.txt' removed directory 'pyunicorn-0.8.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.dLZMqD + umask 022 + cd /builddir/build/BUILD/python-pyunicorn-0.8.0-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pyunicorn-0.8.0 + mkdir -p /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/pyproject-wheeldir Processing /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) running dist_info creating /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir/pip-modern-metadata-0zk7om0v/pyunicorn.egg-info writing /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir/pip-modern-metadata-0zk7om0v/pyunicorn.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir/pip-modern-metadata-0zk7om0v/pyunicorn.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir/pip-modern-metadata-0zk7om0v/pyunicorn.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir/pip-modern-metadata-0zk7om0v/pyunicorn.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir/pip-modern-metadata-0zk7om0v/pyunicorn.egg-info/SOURCES.txt' dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative reading manifest file '/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir/pip-modern-metadata-0zk7om0v/pyunicorn.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching '**/.ipynb_checkpoints' adding license file 'LICENSE.txt' writing manifest file '/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir/pip-modern-metadata-0zk7om0v/pyunicorn.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir/pip-modern-metadata-0zk7om0v/pyunicorn-0.8.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: pyunicorn Building wheel for pyunicorn (pyproject.toml): started Running command Building wheel for pyunicorn (pyproject.toml) running bdist_wheel running build running build_py creating build creating build/lib.linux-riscv64-cpython-313 creating build/lib.linux-riscv64-cpython-313/pyunicorn copying src/pyunicorn/__init__.py -> build/lib.linux-riscv64-cpython-313/pyunicorn copying src/pyunicorn/version.py -> build/lib.linux-riscv64-cpython-313/pyunicorn creating build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/__init__.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/climate_data.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/climate_network.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/coupled_climate_network.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/coupled_tsonis.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/eventseries_climatenetwork.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/havlin.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/hilbert.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/map_plot.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/mutual_info.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/partial_correlation.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/rainfall.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/spearman.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate copying src/pyunicorn/climate/tsonis.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate creating build/lib.linux-riscv64-cpython-313/pyunicorn/core copying src/pyunicorn/core/__init__.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/core copying src/pyunicorn/core/cache.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/core copying src/pyunicorn/core/data.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/core copying src/pyunicorn/core/geo_grid.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/core copying src/pyunicorn/core/geo_network.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/core copying src/pyunicorn/core/grid.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/core copying src/pyunicorn/core/interacting_networks.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/core copying src/pyunicorn/core/netcdf_dictionary.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/core copying src/pyunicorn/core/network.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/core copying src/pyunicorn/core/resistive_network.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/core copying src/pyunicorn/core/spatial_network.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/core creating build/lib.linux-riscv64-cpython-313/pyunicorn/eventseries copying src/pyunicorn/eventseries/__init__.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/eventseries copying src/pyunicorn/eventseries/event_series.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/eventseries creating build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet copying src/pyunicorn/funcnet/__init__.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet copying src/pyunicorn/funcnet/coupling_analysis.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet copying src/pyunicorn/funcnet/coupling_analysis_pure_python.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet creating build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries copying src/pyunicorn/timeseries/__init__.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries copying src/pyunicorn/timeseries/cross_recurrence_plot.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries copying src/pyunicorn/timeseries/inter_system_recurrence_network.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries copying src/pyunicorn/timeseries/joint_recurrence_network.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries copying src/pyunicorn/timeseries/joint_recurrence_plot.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries copying src/pyunicorn/timeseries/recurrence_network.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries copying src/pyunicorn/timeseries/recurrence_plot.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries copying src/pyunicorn/timeseries/surrogates.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries copying src/pyunicorn/timeseries/visibility_graph.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries creating build/lib.linux-riscv64-cpython-313/pyunicorn/utils copying src/pyunicorn/utils/__init__.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/utils copying src/pyunicorn/utils/mpi.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/utils creating build/lib.linux-riscv64-cpython-313/pyunicorn/climate/_ext copying src/pyunicorn/climate/_ext/__init__.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate/_ext creating build/lib.linux-riscv64-cpython-313/pyunicorn/core/_ext copying src/pyunicorn/core/_ext/__init__.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/core/_ext copying src/pyunicorn/core/_ext/types.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/core/_ext creating build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet/_ext copying src/pyunicorn/funcnet/_ext/__init__.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet/_ext creating build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/_ext copying src/pyunicorn/timeseries/_ext/__init__.py -> build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/_ext running egg_info writing src/pyunicorn.egg-info/PKG-INFO writing dependency_links to src/pyunicorn.egg-info/dependency_links.txt writing requirements to src/pyunicorn.egg-info/requires.txt writing top-level names to src/pyunicorn.egg-info/top_level.txt dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative dependency /usr/lib64/python3.13/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative reading manifest file 'src/pyunicorn.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching '**/.ipynb_checkpoints' adding license file 'LICENSE.txt' writing manifest file 'src/pyunicorn.egg-info/SOURCES.txt' copying src/pyunicorn/climate/_ext/numerics.pyx -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate/_ext copying src/pyunicorn/climate/_ext/src_numerics.c -> build/lib.linux-riscv64-cpython-313/pyunicorn/climate/_ext copying src/pyunicorn/core/_ext/numerics.pyx -> build/lib.linux-riscv64-cpython-313/pyunicorn/core/_ext copying src/pyunicorn/core/_ext/src_numerics.c -> build/lib.linux-riscv64-cpython-313/pyunicorn/core/_ext copying src/pyunicorn/core/_ext/types.pxd -> build/lib.linux-riscv64-cpython-313/pyunicorn/core/_ext copying src/pyunicorn/funcnet/_ext/numerics.pyx -> build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet/_ext copying src/pyunicorn/timeseries/_ext/numerics.pyx -> build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/_ext copying src/pyunicorn/timeseries/_ext/src_numerics.c -> build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/_ext running build_ext building 'pyunicorn.climate._ext.numerics' extension creating build/temp.linux-riscv64-cpython-313 creating build/temp.linux-riscv64-cpython-313/src creating build/temp.linux-riscv64-cpython-313/src/pyunicorn creating build/temp.linux-riscv64-cpython-313/src/pyunicorn/climate creating build/temp.linux-riscv64-cpython-313/src/pyunicorn/climate/_ext gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O3 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_GNU_SOURCE -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc/pyunicorn/climate/_ext -I/usr/lib64/python3.13/site-packages/numpy/core/include -I/usr/include/python3.13 -c src/pyunicorn/climate/_ext/numerics.c -o build/temp.linux-riscv64-cpython-313/src/pyunicorn/climate/_ext/numerics.o -O3 -std=c99 -Wall gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-riscv64-cpython-313/src/pyunicorn/climate/_ext/numerics.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-313/pyunicorn/climate/_ext/numerics.cpython-313-riscv64-linux-gnu.so building 'pyunicorn.core._ext.numerics' extension creating build/temp.linux-riscv64-cpython-313/src/pyunicorn/core creating build/temp.linux-riscv64-cpython-313/src/pyunicorn/core/_ext gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O3 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_GNU_SOURCE -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc/pyunicorn/core/_ext -I/usr/lib64/python3.13/site-packages/numpy/core/include -I/usr/include/python3.13 -c src/pyunicorn/core/_ext/numerics.c -o build/temp.linux-riscv64-cpython-313/src/pyunicorn/core/_ext/numerics.o -O3 -std=c99 -Wall gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-riscv64-cpython-313/src/pyunicorn/core/_ext/numerics.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-313/pyunicorn/core/_ext/numerics.cpython-313-riscv64-linux-gnu.so building 'pyunicorn.funcnet._ext.numerics' extension creating build/temp.linux-riscv64-cpython-313/src/pyunicorn/funcnet creating build/temp.linux-riscv64-cpython-313/src/pyunicorn/funcnet/_ext gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O3 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_GNU_SOURCE -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.13/site-packages/numpy/core/include -I/usr/include/python3.13 -c src/pyunicorn/funcnet/_ext/numerics.c -o build/temp.linux-riscv64-cpython-313/src/pyunicorn/funcnet/_ext/numerics.o -O3 -std=c99 -Wall gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-riscv64-cpython-313/src/pyunicorn/funcnet/_ext/numerics.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet/_ext/numerics.cpython-313-riscv64-linux-gnu.so building 'pyunicorn.timeseries._ext.numerics' extension creating build/temp.linux-riscv64-cpython-313/src/pyunicorn/timeseries creating build/temp.linux-riscv64-cpython-313/src/pyunicorn/timeseries/_ext gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O3 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_GNU_SOURCE -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc/pyunicorn/timeseries/_ext -I/usr/lib64/python3.13/site-packages/numpy/core/include -I/usr/include/python3.13 -c src/pyunicorn/timeseries/_ext/numerics.c -o build/temp.linux-riscv64-cpython-313/src/pyunicorn/timeseries/_ext/numerics.o -O3 -std=c99 -Wall gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-riscv64-cpython-313/src/pyunicorn/timeseries/_ext/numerics.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/_ext/numerics.cpython-313-riscv64-linux-gnu.so installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/pyunicorn copying build/lib.linux-riscv64-cpython-313/pyunicorn/__init__.py -> build/bdist.linux-riscv64/wheel/./pyunicorn copying build/lib.linux-riscv64-cpython-313/pyunicorn/version.py -> build/bdist.linux-riscv64/wheel/./pyunicorn creating build/bdist.linux-riscv64/wheel/pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/__init__.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/climate_data.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/climate_network.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/coupled_climate_network.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/coupled_tsonis.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/eventseries_climatenetwork.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/havlin.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/hilbert.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/map_plot.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/mutual_info.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/partial_correlation.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/rainfall.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/spearman.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/tsonis.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate creating build/bdist.linux-riscv64/wheel/pyunicorn/climate/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/_ext/__init__.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/_ext/numerics.pyx -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/_ext/src_numerics.c -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/climate/_ext/numerics.cpython-313-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./pyunicorn/climate/_ext creating build/bdist.linux-riscv64/wheel/pyunicorn/core copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/__init__.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/core copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/cache.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/core copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/data.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/core copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/geo_grid.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/core copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/geo_network.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/core copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/grid.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/core copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/interacting_networks.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/core copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/netcdf_dictionary.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/core copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/network.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/core copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/resistive_network.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/core copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/spatial_network.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/core creating build/bdist.linux-riscv64/wheel/pyunicorn/core/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/_ext/__init__.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/core/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/_ext/types.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/core/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/_ext/numerics.pyx -> build/bdist.linux-riscv64/wheel/./pyunicorn/core/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/_ext/src_numerics.c -> build/bdist.linux-riscv64/wheel/./pyunicorn/core/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/_ext/types.pxd -> build/bdist.linux-riscv64/wheel/./pyunicorn/core/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/core/_ext/numerics.cpython-313-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./pyunicorn/core/_ext creating build/bdist.linux-riscv64/wheel/pyunicorn/eventseries copying build/lib.linux-riscv64-cpython-313/pyunicorn/eventseries/__init__.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/eventseries copying build/lib.linux-riscv64-cpython-313/pyunicorn/eventseries/event_series.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/eventseries creating build/bdist.linux-riscv64/wheel/pyunicorn/funcnet copying build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet/__init__.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/funcnet copying build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet/coupling_analysis.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/funcnet copying build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet/coupling_analysis_pure_python.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/funcnet creating build/bdist.linux-riscv64/wheel/pyunicorn/funcnet/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet/_ext/__init__.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/funcnet/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet/_ext/numerics.pyx -> build/bdist.linux-riscv64/wheel/./pyunicorn/funcnet/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/funcnet/_ext/numerics.cpython-313-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./pyunicorn/funcnet/_ext creating build/bdist.linux-riscv64/wheel/pyunicorn/timeseries copying build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/__init__.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/timeseries copying build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/cross_recurrence_plot.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/timeseries copying build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/inter_system_recurrence_network.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/timeseries copying build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/joint_recurrence_network.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/timeseries copying build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/joint_recurrence_plot.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/timeseries copying build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/recurrence_network.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/timeseries copying build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/recurrence_plot.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/timeseries copying build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/surrogates.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/timeseries copying build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/visibility_graph.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/timeseries creating build/bdist.linux-riscv64/wheel/pyunicorn/timeseries/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/_ext/__init__.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/timeseries/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/_ext/numerics.pyx -> build/bdist.linux-riscv64/wheel/./pyunicorn/timeseries/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/_ext/src_numerics.c -> build/bdist.linux-riscv64/wheel/./pyunicorn/timeseries/_ext copying build/lib.linux-riscv64-cpython-313/pyunicorn/timeseries/_ext/numerics.cpython-313-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./pyunicorn/timeseries/_ext creating build/bdist.linux-riscv64/wheel/pyunicorn/utils copying build/lib.linux-riscv64-cpython-313/pyunicorn/utils/__init__.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/utils copying build/lib.linux-riscv64-cpython-313/pyunicorn/utils/mpi.py -> build/bdist.linux-riscv64/wheel/./pyunicorn/utils running install_egg_info Copying src/pyunicorn.egg-info to build/bdist.linux-riscv64/wheel/./pyunicorn-0.8.0-py3.13.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/pyunicorn-0.8.0.dist-info/WHEEL creating '/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir/pip-wheel-3w5nsjf7/.tmp-uyyl_7n6/pyunicorn-0.8.0-cp313-cp313-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'pyunicorn/__init__.py' adding 'pyunicorn/version.py' adding 'pyunicorn/climate/__init__.py' adding 'pyunicorn/climate/climate_data.py' adding 'pyunicorn/climate/climate_network.py' adding 'pyunicorn/climate/coupled_climate_network.py' adding 'pyunicorn/climate/coupled_tsonis.py' adding 'pyunicorn/climate/eventseries_climatenetwork.py' adding 'pyunicorn/climate/havlin.py' adding 'pyunicorn/climate/hilbert.py' adding 'pyunicorn/climate/map_plot.py' adding 'pyunicorn/climate/mutual_info.py' adding 'pyunicorn/climate/partial_correlation.py' adding 'pyunicorn/climate/rainfall.py' adding 'pyunicorn/climate/spearman.py' adding 'pyunicorn/climate/tsonis.py' adding 'pyunicorn/climate/_ext/__init__.py' adding 'pyunicorn/climate/_ext/numerics.cpython-313-riscv64-linux-gnu.so' adding 'pyunicorn/climate/_ext/numerics.pyx' adding 'pyunicorn/climate/_ext/src_numerics.c' adding 'pyunicorn/core/__init__.py' adding 'pyunicorn/core/cache.py' adding 'pyunicorn/core/data.py' adding 'pyunicorn/core/geo_grid.py' adding 'pyunicorn/core/geo_network.py' adding 'pyunicorn/core/grid.py' adding 'pyunicorn/core/interacting_networks.py' adding 'pyunicorn/core/netcdf_dictionary.py' adding 'pyunicorn/core/network.py' adding 'pyunicorn/core/resistive_network.py' adding 'pyunicorn/core/spatial_network.py' adding 'pyunicorn/core/_ext/__init__.py' adding 'pyunicorn/core/_ext/numerics.cpython-313-riscv64-linux-gnu.so' adding 'pyunicorn/core/_ext/numerics.pyx' adding 'pyunicorn/core/_ext/src_numerics.c' adding 'pyunicorn/core/_ext/types.pxd' adding 'pyunicorn/core/_ext/types.py' adding 'pyunicorn/eventseries/__init__.py' adding 'pyunicorn/eventseries/event_series.py' adding 'pyunicorn/funcnet/__init__.py' adding 'pyunicorn/funcnet/coupling_analysis.py' adding 'pyunicorn/funcnet/coupling_analysis_pure_python.py' adding 'pyunicorn/funcnet/_ext/__init__.py' adding 'pyunicorn/funcnet/_ext/numerics.cpython-313-riscv64-linux-gnu.so' adding 'pyunicorn/funcnet/_ext/numerics.pyx' adding 'pyunicorn/timeseries/__init__.py' adding 'pyunicorn/timeseries/cross_recurrence_plot.py' adding 'pyunicorn/timeseries/inter_system_recurrence_network.py' adding 'pyunicorn/timeseries/joint_recurrence_network.py' adding 'pyunicorn/timeseries/joint_recurrence_plot.py' adding 'pyunicorn/timeseries/recurrence_network.py' adding 'pyunicorn/timeseries/recurrence_plot.py' adding 'pyunicorn/timeseries/surrogates.py' adding 'pyunicorn/timeseries/visibility_graph.py' adding 'pyunicorn/timeseries/_ext/__init__.py' adding 'pyunicorn/timeseries/_ext/numerics.cpython-313-riscv64-linux-gnu.so' adding 'pyunicorn/timeseries/_ext/numerics.pyx' adding 'pyunicorn/timeseries/_ext/src_numerics.c' adding 'pyunicorn/utils/__init__.py' adding 'pyunicorn/utils/mpi.py' adding 'pyunicorn-0.8.0.dist-info/LICENSE.txt' adding 'pyunicorn-0.8.0.dist-info/METADATA' adding 'pyunicorn-0.8.0.dist-info/WHEEL' adding 'pyunicorn-0.8.0.dist-info/top_level.txt' adding 'pyunicorn-0.8.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Building wheel for pyunicorn (pyproject.toml): finished with status 'done' Created wheel for pyunicorn: filename=pyunicorn-0.8.0-cp313-cp313-linux_riscv64.whl size=3017399 sha256=caa62d3ba6a086ece0f2b8587b238ddea6d79372616ffe35ec3bdd44692be735 Stored in directory: /builddir/.cache/pip/wheels/21/bd/ca/e8da8931251d37e672bf41e6605ca572a15e00f35719ecccf8 Successfully built pyunicorn + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.pBcyAD + umask 022 + cd /builddir/build/BUILD/python-pyunicorn-0.8.0-build + '[' /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-pyunicorn-0.8.0-build + mkdir /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pyunicorn-0.8.0 ++ ls /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/pyproject-wheeldir/pyunicorn-0.8.0-cp313-cp313-linux_riscv64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=pyunicorn==0.8.0 + '[' -z pyunicorn==0.8.0 ']' + TMPDIR=/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/pyproject-wheeldir pyunicorn==0.8.0 Using pip 24.3.1 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/pyproject-wheeldir Processing ./pyproject-wheeldir/pyunicorn-0.8.0-cp313-cp313-linux_riscv64.whl Installing collected packages: pyunicorn Successfully installed pyunicorn-0.8.0 + '[' -d /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages ']' + site_dirs+=("/usr/lib64/python3.13/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib64/python3.13/site-packages/pyunicorn-0.8.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn-0.8.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT --record /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn-0.8.0.dist-info/RECORD --output /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-record + rm -fv /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn-0.8.0.dist-info/RECORD removed '/builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn-0.8.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn-0.8.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn-0.8.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-files --output-modules /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-modules --buildroot /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT --sitelib /usr/lib/python3.13/site-packages --sitearch /usr/lib64/python3.13/site-packages --python-version 3.13 --pyproject-record /builddir/build/BUILD/python-pyunicorn-0.8.0-build/python-pyunicorn-0.8.0-5.fc42.riscv64-pyproject-record --prefix /usr -l pyunicorn + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 0.8.0-5.fc42 --unique-debug-suffix -0.8.0-5.fc42.riscv64 --unique-debug-src-base python-pyunicorn-0.8.0-5.fc42.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0 find-debuginfo: starting Extracting debug info from 4 files DWARF-compressing 4 files sepdebugcrcfix: Updated 4 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/python-pyunicorn-0.8.0-5.fc42.riscv64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13 using python3.13 Bytecompiling .py files below /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/_ext/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/rainfall.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/hilbert.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/spearman.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/climate_data.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/map_plot.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/hilbert.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/coupled_climate_network.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/coupled_tsonis.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/tsonis.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/eventseries_climatenetwork.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/mutual_info.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/mutual_info.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/climate_network.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/partial_correlation.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/_ext/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/_ext/__pycache__/types.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/havlin.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/havlin.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/cache.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/__pycache__/climate_network.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/cache.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/netcdf_dictionary.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/geo_grid.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/data.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/data.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/geo_network.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/grid.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/geo_network.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/resistive_network.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/spatial_network.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/interacting_networks.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/eventseries/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/spatial_network.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/funcnet/_ext/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/eventseries/__pycache__/event_series.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/funcnet/__pycache__/coupling_analysis.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/funcnet/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/funcnet/__pycache__/coupling_analysis.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/timeseries/_ext/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/timeseries/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/funcnet/__pycache__/coupling_analysis_pure_python.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/timeseries/__pycache__/cross_recurrence_plot.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/timeseries/__pycache__/cross_recurrence_plot.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/timeseries/__pycache__/inter_system_recurrence_network.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/timeseries/__pycache__/joint_recurrence_plot.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/timeseries/__pycache__/joint_recurrence_plot.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/timeseries/__pycache__/joint_recurrence_network.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/timeseries/__pycache__/recurrence_network.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/timeseries/__pycache__/visibility_graph.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/network.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/timeseries/__pycache__/surrogates.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/__pycache__/network.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/utils/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/__pycache__/version.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/utils/__pycache__/mpi.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/timeseries/__pycache__/recurrence_plot.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/timeseries/__pycache__/recurrence_plot.cpython-313.opt-1.pyc: replacing with normalized version Scanned 57 directories and 173 files, processed 61 inodes, 61 modified (26 replaced + 35 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/python-pyunicorn-0.8.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.6j3HKI + umask 022 + cd /builddir/build/BUILD/python-pyunicorn-0.8.0-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pyunicorn-0.8.0 + k='not TestMapPlot' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + /usr/bin/pytest -k 'not TestMapPlot' ============================= test session starts ============================== platform linux -- Python 3.13.2, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0 configfile: pyproject.toml testpaths: tests plugins: xdist-3.6.1 created: 4/4 workers 4 workers [572 items] scheduling tests via LoadScheduling tests/test_climate/test_climate_data.py::test_SmallTestData tests/test_core/TestResistiveNetwork-circuits.py::testParallelRandom tests/test_core/test_geo_grid.py::test_geometric_distance_distribution tests/test_core/test_grid.py::test_coord_sequence_from_rect_grid [gw3] [ 0%] PASSED tests/test_core/test_grid.py::test_coord_sequence_from_rect_grid tests/test_core/test_grid.py::test_sequence [gw0] [ 0%] PASSED tests/test_climate/test_climate_data.py::test_SmallTestData [gw2] [ 0%] PASSED tests/test_core/test_geo_grid.py::test_geometric_distance_distribution tests/test_core/test_geo_grid.py::test_region_indices tests/test_climate/test_climate_data.py::test_phase_indices [gw3] [ 0%] PASSED tests/test_core/test_grid.py::test_sequence tests/test_core/test_grid.py::test_node_number [gw3] [ 0%] PASSED tests/test_core/test_grid.py::test_node_number tests/test_core/test_grid.py::test_node_coordinates [gw3] [ 1%] PASSED tests/test_core/test_grid.py::test_node_coordinates [gw2] [ 1%] PASSED tests/test_core/test_geo_grid.py::test_region_indices [gw0] [ 1%] PASSED tests/test_climate/test_climate_data.py::test_phase_indices tests/test_core/test_geo_network.py::test_ErdosRenyi tests/test_core/test_grid.py::test_grid [gw3] [ 1%] PASSED tests/test_core/test_grid.py::test_grid tests/test_core/test_grid.py::test_grid_size tests/test_climate/test_climate_data.py::test_indices_selected_phases [gw3] [ 1%] PASSED tests/test_core/test_grid.py::test_grid_size tests/test_core/test_grid.py::test_geometric_distance_distribution [gw0] [ 1%] PASSED tests/test_climate/test_climate_data.py::test_indices_selected_phases [gw3] [ 2%] PASSED tests/test_core/test_grid.py::test_geometric_distance_distribution tests/test_climate/test_climate_data.py::test_phase_mean tests/test_core/test_grid.py::test_euclidean_distance [gw3] [ 2%] PASSED tests/test_core/test_grid.py::test_euclidean_distance [gw0] [ 2%] PASSED tests/test_climate/test_climate_data.py::test_phase_mean tests/test_core/test_interacting_networks.py::test_RandomlyRewireCrossLinks tests/test_climate/test_climate_data.py::test_anomaly [gw0] [ 2%] PASSED tests/test_climate/test_climate_data.py::test_anomaly [gw3] [ 2%] PASSED tests/test_core/test_interacting_networks.py::test_RandomlyRewireCrossLinks tests/test_climate/test_climate_data.py::test_shuffled_anomaly tests/test_core/test_interacting_networks.py::test_internal_adjacency [gw0] [ 2%] PASSED tests/test_climate/test_climate_data.py::test_shuffled_anomaly tests/test_climate/test_climate_data.py::test_window [gw0] [ 3%] PASSED tests/test_climate/test_climate_data.py::test_window tests/test_climate/test_climate_data.py::test_set_global_window [gw0] [ 3%] PASSED tests/test_climate/test_climate_data.py::test_set_global_window tests/test_climate/test_climate_network.py::test_str [gw0] [ 3%] PASSED tests/test_climate/test_climate_network.py::test_str tests/test_climate/test_climate_network.py::test_SmallTestNetwork [gw0] [ 3%] PASSED tests/test_climate/test_climate_network.py::test_SmallTestNetwork tests/test_climate/test_climate_network.py::test_link_density_function [gw0] [ 3%] PASSED tests/test_climate/test_climate_network.py::test_link_density_function tests/test_climate/test_climate_network.py::test_threshold_from_link_density [gw0] [ 4%] PASSED tests/test_climate/test_climate_network.py::test_threshold_from_link_density tests/test_climate/test_climate_network.py::test_similarity_measure [gw0] [ 4%] PASSED tests/test_climate/test_climate_network.py::test_similarity_measure tests/test_climate/test_climate_network.py::test_non_local [gw0] [ 4%] PASSED tests/test_climate/test_climate_network.py::test_non_local tests/test_climate/test_climate_network.py::test_set_non_local [gw0] [ 4%] PASSED tests/test_climate/test_climate_network.py::test_set_non_local tests/test_climate/test_climate_network.py::test_threshold [gw0] [ 4%] PASSED tests/test_climate/test_climate_network.py::test_threshold tests/test_climate/test_climate_network.py::test_set_threshold [gw0] [ 4%] PASSED tests/test_climate/test_climate_network.py::test_set_threshold tests/test_climate/test_climate_network.py::test_set_link_density [gw0] [ 5%] PASSED tests/test_climate/test_climate_network.py::test_set_link_density tests/test_climate/test_climate_network.py::test_correlation_distance [gw0] [ 5%] PASSED tests/test_climate/test_climate_network.py::test_correlation_distance tests/test_climate/test_climate_network.py::test_correlation_distance_weighted_closeness [gw3] [ 5%] FAILED tests/test_core/test_interacting_networks.py::test_internal_adjacency tests/test_core/test_interacting_networks.py::test_cross_adjacency [gw3] [ 5%] PASSED tests/test_core/test_interacting_networks.py::test_cross_adjacency tests/test_core/test_interacting_networks.py::test_cross_adjacency_sparse [gw3] [ 5%] PASSED tests/test_core/test_interacting_networks.py::test_cross_adjacency_sparse tests/test_core/test_interacting_networks.py::test_internal_link_attribute [gw3] [ 5%] PASSED tests/test_core/test_interacting_networks.py::test_internal_link_attribute tests/test_core/test_interacting_networks.py::test_cross_link_attribute [gw3] [ 6%] PASSED tests/test_core/test_interacting_networks.py::test_cross_link_attribute tests/test_core/test_interacting_networks.py::test_internal_path_lengths [gw3] [ 6%] PASSED tests/test_core/test_interacting_networks.py::test_internal_path_lengths tests/test_core/test_interacting_networks.py::test_cross_path_lengths [gw3] [ 6%] PASSED tests/test_core/test_interacting_networks.py::test_cross_path_lengths tests/test_core/test_interacting_networks.py::test_number_cross_links [gw3] [ 6%] PASSED tests/test_core/test_interacting_networks.py::test_number_cross_links tests/test_core/test_interacting_networks.py::test_total_cross_degree [gw3] [ 6%] PASSED tests/test_core/test_interacting_networks.py::test_total_cross_degree tests/test_core/test_interacting_networks.py::test_number_internal_links [gw2] [ 6%] FAILED tests/test_core/test_geo_network.py::test_ErdosRenyi tests/test_core/test_geo_network.py::test_ConfigurationModel [gw3] [ 7%] FAILED tests/test_core/test_interacting_networks.py::test_number_internal_links tests/test_core/test_interacting_networks.py::test_cross_degree_density [gw3] [ 7%] PASSED tests/test_core/test_interacting_networks.py::test_cross_degree_density tests/test_core/test_interacting_networks.py::test_cross_link_density [gw3] [ 7%] PASSED tests/test_core/test_interacting_networks.py::test_cross_link_density tests/test_core/test_interacting_networks.py::test_internal_link_density [gw0] [ 7%] FAILED tests/test_climate/test_climate_network.py::test_correlation_distance_weighted_closeness tests/test_climate/test_climate_network.py::test_local_correlation_distance_weighted_vulnerability [gw2] [ 7%] FAILED tests/test_core/test_geo_network.py::test_ConfigurationModel tests/test_core/test_geo_network.py::test_randomly_rewire_geomodel_I [gw1] [ 8%] PASSED tests/test_core/TestResistiveNetwork-circuits.py::testParallelRandom tests/test_core/TestResistiveNetwork-circuits.py::testSerialTrivial [gw3] [ 8%] FAILED tests/test_core/test_interacting_networks.py::test_internal_link_density tests/test_core/test_interacting_networks.py::test_internal_global_clustering [gw1] [ 8%] PASSED tests/test_core/TestResistiveNetwork-circuits.py::testSerialTrivial tests/test_core/TestResistiveNetwork-circuits.py::testSerialRandom [gw3] [ 8%] PASSED tests/test_core/test_interacting_networks.py::test_internal_global_clustering tests/test_core/test_interacting_networks.py::test_cross_global_clustering [gw3] [ 8%] PASSED tests/test_core/test_interacting_networks.py::test_cross_global_clustering tests/test_core/test_interacting_networks.py::test_cross_global_clustering_sparse [gw3] [ 8%] PASSED tests/test_core/test_interacting_networks.py::test_cross_global_clustering_sparse tests/test_core/test_interacting_networks.py::test_cross_transitivity [gw3] [ 9%] PASSED tests/test_core/test_interacting_networks.py::test_cross_transitivity tests/test_core/test_interacting_networks.py::test_cross_transitivity_sparse [gw3] [ 9%] PASSED tests/test_core/test_interacting_networks.py::test_cross_transitivity_sparse tests/test_core/test_interacting_networks.py::test_cross_average_path_length [gw3] [ 9%] PASSED tests/test_core/test_interacting_networks.py::test_cross_average_path_length tests/test_core/test_interacting_networks.py::test_internal_average_path_length [gw3] [ 9%] PASSED tests/test_core/test_interacting_networks.py::test_internal_average_path_length tests/test_core/test_interacting_networks.py::test_average_cross_closeness [gw3] [ 9%] PASSED tests/test_core/test_interacting_networks.py::test_average_cross_closeness tests/test_core/test_interacting_networks.py::test_global_efficiency [gw3] [ 9%] PASSED tests/test_core/test_interacting_networks.py::test_global_efficiency tests/test_core/test_interacting_networks.py::test_cross_degree [gw3] [ 10%] PASSED tests/test_core/test_interacting_networks.py::test_cross_degree tests/test_core/test_interacting_networks.py::test_cross_indegree [gw3] [ 10%] PASSED tests/test_core/test_interacting_networks.py::test_cross_indegree tests/test_core/test_interacting_networks.py::test_cross_outdegree [gw3] [ 10%] PASSED tests/test_core/test_interacting_networks.py::test_cross_outdegree tests/test_core/test_interacting_networks.py::test_internal_degree [gw2] [ 10%] PASSED tests/test_core/test_geo_network.py::test_randomly_rewire_geomodel_I tests/test_core/test_geo_network.py::test_set_random_links_by_distance [gw2] [ 10%] PASSED tests/test_core/test_geo_network.py::test_set_random_links_by_distance tests/test_core/test_geo_network.py::test_geographical_distribution [gw2] [ 11%] PASSED tests/test_core/test_geo_network.py::test_geographical_distribution tests/test_core/test_geo_network.py::test_geographical_cumulative_distribution [gw2] [ 11%] PASSED tests/test_core/test_geo_network.py::test_geographical_cumulative_distribution tests/test_core/test_geo_network.py::test_link_distance_distribution [gw2] [ 11%] PASSED tests/test_core/test_geo_network.py::test_link_distance_distribution tests/test_core/test_geo_network.py::test_area_weighted_connectivity [gw2] [ 11%] PASSED tests/test_core/test_geo_network.py::test_area_weighted_connectivity tests/test_core/test_geo_network.py::test_inarea_weighted_connectivity [gw2] [ 11%] PASSED tests/test_core/test_geo_network.py::test_inarea_weighted_connectivity tests/test_core/test_geo_network.py::test_outarea_weighted_connectivity [gw2] [ 11%] PASSED tests/test_core/test_geo_network.py::test_outarea_weighted_connectivity tests/test_core/test_geo_network.py::test_area_weighted_connectivity_distribution [gw2] [ 12%] PASSED tests/test_core/test_geo_network.py::test_area_weighted_connectivity_distribution tests/test_core/test_geo_network.py::test_inarea_weighted_connectivity_distribution [gw2] [ 12%] PASSED tests/test_core/test_geo_network.py::test_inarea_weighted_connectivity_distribution tests/test_core/test_geo_network.py::test_outarea_weighted_connectivity_distribution [gw2] [ 12%] PASSED tests/test_core/test_geo_network.py::test_outarea_weighted_connectivity_distribution tests/test_core/test_geo_network.py::test_area_weighted_connectivity_cumulative_distribution [gw2] [ 12%] PASSED tests/test_core/test_geo_network.py::test_area_weighted_connectivity_cumulative_distribution tests/test_core/test_geo_network.py::test_inarea_weighted_connectivity_cumulative_distribution [gw3] [ 12%] FAILED tests/test_core/test_interacting_networks.py::test_internal_degree tests/test_core/test_interacting_networks.py::test_internal_indegree [gw2] [ 12%] PASSED tests/test_core/test_geo_network.py::test_inarea_weighted_connectivity_cumulative_distribution tests/test_core/test_geo_network.py::test_outarea_weighted_connectivity_cumulative_distribution [gw2] [ 13%] PASSED tests/test_core/test_geo_network.py::test_outarea_weighted_connectivity_cumulative_distribution tests/test_core/test_geo_network.py::test_average_neighbor_area_weighted_connectivity [gw2] [ 13%] PASSED tests/test_core/test_geo_network.py::test_average_neighbor_area_weighted_connectivity tests/test_core/test_geo_network.py::test_max_neighbor_area_weighted_connectivity [gw0] [ 13%] FAILED tests/test_climate/test_climate_network.py::test_local_correlation_distance_weighted_vulnerability tests/test_climate/test_coupled_climate_network.py::test_internal_link_density [gw2] [ 13%] PASSED tests/test_core/test_geo_network.py::test_max_neighbor_area_weighted_connectivity tests/test_core/test_geo_network.py::test_average_link_distance [gw2] [ 13%] PASSED tests/test_core/test_geo_network.py::test_average_link_distance tests/test_core/test_geo_network.py::test_inaverage_link_distance [gw2] [ 13%] PASSED tests/test_core/test_geo_network.py::test_inaverage_link_distance tests/test_core/test_geo_network.py::test_outaverage_link_distance [gw2] [ 14%] PASSED tests/test_core/test_geo_network.py::test_outaverage_link_distance tests/test_core/test_geo_network.py::test_total_link_distance [gw2] [ 14%] PASSED tests/test_core/test_geo_network.py::test_total_link_distance tests/test_core/test_geo_network.py::test_intotal_link_distance [gw2] [ 14%] PASSED tests/test_core/test_geo_network.py::test_intotal_link_distance tests/test_core/test_geo_network.py::test_outtotal_link_distance [gw2] [ 14%] PASSED tests/test_core/test_geo_network.py::test_outtotal_link_distance tests/test_core/test_geo_network.py::test_connectivity_weighted_distance [gw2] [ 14%] PASSED tests/test_core/test_geo_network.py::test_connectivity_weighted_distance tests/test_core/test_geo_network.py::test_inconnectivity_weighted_distance [gw2] [ 15%] PASSED tests/test_core/test_geo_network.py::test_inconnectivity_weighted_distance tests/test_core/test_geo_network.py::test_outconnectivity_weighted_distance [gw2] [ 15%] PASSED tests/test_core/test_geo_network.py::test_outconnectivity_weighted_distance tests/test_core/test_geo_network.py::test_max_link_distance [gw3] [ 15%] FAILED tests/test_core/test_interacting_networks.py::test_internal_indegree tests/test_core/test_interacting_networks.py::test_internal_outdegree [gw2] [ 15%] PASSED tests/test_core/test_geo_network.py::test_max_link_distance tests/test_core/test_geo_network.py::test_average_distance_weighted_path_length [gw0] [ 15%] FAILED tests/test_climate/test_coupled_climate_network.py::test_internal_link_density tests/test_climate/test_eventseries_climatenetwork.py::test_str [gw0] [ 15%] PASSED tests/test_climate/test_eventseries_climatenetwork.py::test_str tests/test_climate/test_eventseries_climatenetwork.py::test_SmallTestData [gw0] [ 16%] PASSED tests/test_climate/test_eventseries_climatenetwork.py::test_SmallTestData tests/test_climate/test_tsonis.py::test_str [gw0] [ 16%] PASSED tests/test_climate/test_tsonis.py::test_str tests/test_climate/test_tsonis.py::test_SmallTestNetwork [gw0] [ 16%] PASSED tests/test_climate/test_tsonis.py::test_SmallTestNetwork tests/test_climate/test_tsonis.py::test_calculate_similarity_measure [gw0] [ 16%] PASSED tests/test_climate/test_tsonis.py::test_calculate_similarity_measure tests/test_climate/test_tsonis.py::test_correlation [gw0] [ 16%] PASSED tests/test_climate/test_tsonis.py::test_correlation tests/test_climate/test_tsonis.py::test_winter_only [gw0] [ 16%] PASSED tests/test_climate/test_tsonis.py::test_winter_only tests/test_climate/test_tsonis.py::test_set_winter_only [gw3] [ 17%] FAILED tests/test_core/test_interacting_networks.py::test_internal_outdegree [gw0] [ 17%] PASSED tests/test_climate/test_tsonis.py::test_set_winter_only tests/test_core/test_interacting_networks.py::test_cross_local_clustering tests/test_climate/test_tsonis.py::test_correlation_weighted_average_path_length [gw3] [ 17%] PASSED tests/test_core/test_interacting_networks.py::test_cross_local_clustering tests/test_core/test_interacting_networks.py::test_cross_local_clustering_sparse [gw3] [ 17%] PASSED tests/test_core/test_interacting_networks.py::test_cross_local_clustering_sparse tests/test_core/test_interacting_networks.py::test_cross_closeness [gw3] [ 17%] PASSED tests/test_core/test_interacting_networks.py::test_cross_closeness tests/test_core/test_interacting_networks.py::test_internal_closeness [gw3] [ 18%] PASSED tests/test_core/test_interacting_networks.py::test_internal_closeness tests/test_core/test_interacting_networks.py::test_cross_betweenness [gw3] [ 18%] PASSED tests/test_core/test_interacting_networks.py::test_cross_betweenness tests/test_core/test_interacting_networks.py::test_internal_betweenness [gw3] [ 18%] PASSED tests/test_core/test_interacting_networks.py::test_internal_betweenness tests/test_core/test_interacting_networks.py::test_local_efficiency [gw3] [ 18%] PASSED tests/test_core/test_interacting_networks.py::test_local_efficiency tests/test_core/test_interacting_networks.py::test_nsi_cross_degree [gw3] [ 18%] PASSED tests/test_core/test_interacting_networks.py::test_nsi_cross_degree tests/test_core/test_interacting_networks.py::test_nsi_cross_mean_degree [gw3] [ 18%] PASSED tests/test_core/test_interacting_networks.py::test_nsi_cross_mean_degree tests/test_core/test_interacting_networks.py::test_nsi_internal_degree [gw3] [ 19%] PASSED tests/test_core/test_interacting_networks.py::test_nsi_internal_degree tests/test_core/test_interacting_networks.py::test_nsi_cross_local_clustering [gw3] [ 19%] PASSED tests/test_core/test_interacting_networks.py::test_nsi_cross_local_clustering tests/test_core/test_interacting_networks.py::test_nsi_cross_closeness_centrality [gw3] [ 19%] PASSED tests/test_core/test_interacting_networks.py::test_nsi_cross_closeness_centrality tests/test_core/test_interacting_networks.py::test_nsi_internal_closeness_centrality [gw3] [ 19%] PASSED tests/test_core/test_interacting_networks.py::test_nsi_internal_closeness_centrality tests/test_core/test_interacting_networks.py::test_nsi_cross_global_clustering [gw3] [ 19%] PASSED tests/test_core/test_interacting_networks.py::test_nsi_cross_global_clustering tests/test_core/test_interacting_networks.py::test_nsi_internal_local_clustering [gw3] [ 19%] PASSED tests/test_core/test_interacting_networks.py::test_nsi_internal_local_clustering tests/test_core/test_interacting_networks.py::test_nsi_cross_betweenness [gw3] [ 20%] PASSED tests/test_core/test_interacting_networks.py::test_nsi_cross_betweenness tests/test_core/test_interacting_networks.py::test_nsi_cross_edge_density [gw3] [ 20%] PASSED tests/test_core/test_interacting_networks.py::test_nsi_cross_edge_density tests/test_core/test_interacting_networks.py::test_nsi_cross_transitivity [gw3] [ 20%] PASSED tests/test_core/test_interacting_networks.py::test_nsi_cross_transitivity tests/test_core/test_interacting_networks.py::test_nsi_cross_average_path_length [gw2] [ 20%] FAILED tests/test_core/test_geo_network.py::test_average_distance_weighted_path_length tests/test_core/test_geo_network.py::test_distance_weighted_closeness [gw3] [ 20%] PASSED tests/test_core/test_interacting_networks.py::test_nsi_cross_average_path_length tests/test_core/test_network.py::test_int_overflow [gw1] [ 20%] PASSED tests/test_core/TestResistiveNetwork-circuits.py::testSerialRandom tests/test_core/TestResistiveNetwork-complexInput.py::testComplexAdmittance [gw1] [ 21%] PASSED tests/test_core/TestResistiveNetwork-complexInput.py::testComplexAdmittance tests/test_core/TestResistiveNetwork-complexInput.py::testPinvSymmetry [gw1] [ 21%] PASSED tests/test_core/TestResistiveNetwork-complexInput.py::testPinvSymmetry tests/test_core/TestResistiveNetwork-complexInput.py::testAdmittiveDegree [gw1] [ 21%] PASSED tests/test_core/TestResistiveNetwork-complexInput.py::testAdmittiveDegree tests/test_core/TestResistiveNetwork-cython.py::testVCFB [gw1] [ 21%] PASSED tests/test_core/TestResistiveNetwork-cython.py::testVCFB tests/test_core/TestResistiveNetwork-cython.py::testECFB [gw1] [ 21%] PASSED tests/test_core/TestResistiveNetwork-cython.py::testECFB tests/test_core/TestResistiveNetwork-types.py::testAdmittiveDegreeType [gw1] [ 22%] PASSED tests/test_core/TestResistiveNetwork-types.py::testAdmittiveDegreeType tests/test_core/test_cache.py::TestCached::test_args [gw0] [ 22%] FAILED tests/test_climate/test_tsonis.py::test_correlation_weighted_average_path_length tests/test_climate/test_tsonis.py::test_correlation_weighted_closeness [gw1] [ 22%] PASSED tests/test_core/test_cache.py::TestCached::test_args tests/test_core/test_cache.py::TestCached::test_instance_immutable [gw1] [ 22%] PASSED tests/test_core/test_cache.py::TestCached::test_instance_immutable tests/test_core/test_cache.py::TestCached::test_instance_mutable [gw1] [ 22%] PASSED tests/test_core/test_cache.py::TestCached::test_instance_mutable tests/test_core/test_cache.py::TestCached::test_instance_rec [gw1] [ 22%] PASSED tests/test_core/test_cache.py::TestCached::test_instance_rec tests/test_core/test_cache.py::TestCached::test_attributes [gw1] [ 23%] PASSED tests/test_core/test_cache.py::TestCached::test_attributes tests/test_core/test_cache.py::TestCached::test_disable [gw1] [ 23%] PASSED tests/test_core/test_cache.py::TestCached::test_disable tests/test_core/test_data.py::test_observable [gw1] [ 23%] PASSED tests/test_core/test_data.py::test_observable tests/test_core/test_data.py::test_window [gw1] [ 23%] PASSED tests/test_core/test_data.py::test_window tests/test_core/test_data.py::test_set_window [gw1] [ 23%] PASSED tests/test_core/test_data.py::test_set_window tests/test_core/test_data.py::test_set_global_window [gw1] [ 23%] PASSED tests/test_core/test_data.py::test_set_global_window tests/test_core/test_data.py::test_normalize_time_series_array [gw1] [ 24%] PASSED tests/test_core/test_data.py::test_normalize_time_series_array tests/test_core/test_data.py::test_next_power_2 [gw1] [ 24%] PASSED tests/test_core/test_data.py::test_next_power_2 tests/test_core/test_data.py::test_zero_pad_data [gw1] [ 24%] PASSED tests/test_core/test_data.py::test_zero_pad_data tests/test_core/test_data.py::test_cos_window [gw1] [ 24%] PASSED tests/test_core/test_data.py::test_cos_window tests/test_core/test_geo_grid.py::test_RegularGrid [gw1] [ 24%] PASSED tests/test_core/test_geo_grid.py::test_RegularGrid tests/test_core/test_geo_grid.py::test_coord_sequence_from_rect_grid [gw1] [ 25%] PASSED tests/test_core/test_geo_grid.py::test_coord_sequence_from_rect_grid tests/test_core/test_geo_grid.py::test_lat_sequence [gw1] [ 25%] PASSED tests/test_core/test_geo_grid.py::test_lat_sequence tests/test_core/test_geo_grid.py::test_lon_sequence [gw1] [ 25%] PASSED tests/test_core/test_geo_grid.py::test_lon_sequence tests/test_core/test_geo_grid.py::test_convert_lon_coordinates [gw1] [ 25%] PASSED tests/test_core/test_geo_grid.py::test_convert_lon_coordinates tests/test_core/test_geo_grid.py::test_node_number2d [gw1] [ 25%] PASSED tests/test_core/test_geo_grid.py::test_node_number2d tests/test_core/test_geo_grid.py::test_cos_lat [gw1] [ 25%] PASSED tests/test_core/test_geo_grid.py::test_cos_lat [gw2] [ 26%] FAILED tests/test_core/test_geo_network.py::test_distance_weighted_closeness tests/test_core/test_geo_network.py::test_local_distance_weighted_vulnerability tests/test_core/test_geo_grid.py::test_sin_lat [gw1] [ 26%] PASSED tests/test_core/test_geo_grid.py::test_sin_lat tests/test_core/test_geo_grid.py::test_cos_lon [gw1] [ 26%] PASSED tests/test_core/test_geo_grid.py::test_cos_lon tests/test_core/test_geo_grid.py::test_sin_lon [gw1] [ 26%] PASSED tests/test_core/test_geo_grid.py::test_sin_lon tests/test_core/test_geo_grid.py::test_angular_distance [gw1] [ 26%] PASSED tests/test_core/test_geo_grid.py::test_angular_distance tests/test_core/test_geo_grid.py::test_boundaries [gw1] [ 26%] PASSED tests/test_core/test_geo_grid.py::test_boundaries tests/test_core/test_network.py::test_closeness [gw1] [ 27%] PASSED tests/test_core/test_network.py::test_closeness tests/test_core/test_network.py::test_nsi_closeness [gw1] [ 27%] PASSED tests/test_core/test_network.py::test_nsi_closeness tests/test_core/test_network.py::test_nsi_harmonic_closeness [gw1] [ 27%] PASSED tests/test_core/test_network.py::test_nsi_harmonic_closeness tests/test_core/test_network.py::test_nsi_exponential_closeness [gw1] [ 27%] PASSED tests/test_core/test_network.py::test_nsi_exponential_closeness tests/test_core/test_network.py::test_arenas_betweenness [gw0] [ 27%] FAILED tests/test_climate/test_tsonis.py::test_correlation_weighted_closeness tests/test_climate/test_tsonis.py::test_local_correlation_weighted_vulnerability [gw2] [ 27%] FAILED tests/test_core/test_geo_network.py::test_local_distance_weighted_vulnerability tests/test_core/test_geo_network.py::test_local_geographical_clustering [gw2] [ 28%] PASSED tests/test_core/test_geo_network.py::test_local_geographical_clustering tests/test_core/test_grid.py::test_RegularGrid [gw2] [ 28%] PASSED tests/test_core/test_grid.py::test_RegularGrid tests/test_core/test_network.py::test_nsi_bildegree[None-exp0-exp_split0] [gw2] [ 28%] PASSED tests/test_core/test_network.py::test_nsi_bildegree[None-exp0-exp_split0] tests/test_core/test_network.py::test_nsi_bildegree[2.0-exp1-exp_split1] [gw2] [ 28%] PASSED tests/test_core/test_network.py::test_nsi_bildegree[2.0-exp1-exp_split1] tests/test_core/test_network.py::test_degree_distribution [gw2] [ 28%] PASSED tests/test_core/test_network.py::test_degree_distribution tests/test_core/test_network.py::test_indegree_distribution [gw2] [ 29%] PASSED tests/test_core/test_network.py::test_indegree_distribution tests/test_core/test_network.py::test_outdegree_distribution [gw2] [ 29%] PASSED tests/test_core/test_network.py::test_outdegree_distribution tests/test_core/test_network.py::test_degree_cdf [gw2] [ 29%] PASSED tests/test_core/test_network.py::test_degree_cdf tests/test_core/test_network.py::test_indegree_cdf [gw2] [ 29%] PASSED tests/test_core/test_network.py::test_indegree_cdf tests/test_core/test_network.py::test_outdegree_cdf [gw0] [ 29%] FAILED tests/test_climate/test_tsonis.py::test_local_correlation_weighted_vulnerability [gw2] [ 29%] PASSED tests/test_core/test_network.py::test_outdegree_cdf tests/test_core/TestResistiveNetwork-circuits.py::testParallelTrivial tests/test_core/test_network.py::test_nsi_degree_histogram [gw2] [ 30%] PASSED tests/test_core/test_network.py::test_nsi_degree_histogram tests/test_core/test_network.py::test_nsi_degree_cumulative_histogram [gw0] [ 30%] PASSED tests/test_core/TestResistiveNetwork-circuits.py::testParallelTrivial [gw2] [ 30%] PASSED tests/test_core/test_network.py::test_nsi_degree_cumulative_histogram tests/test_core/test_network.py::test_average_neighbors_degree tests/test_core/TestResistiveNetwork-circuits.py::testParallelLessTrivial [gw2] [ 30%] PASSED tests/test_core/test_network.py::test_average_neighbors_degree tests/test_core/test_network.py::test_max_neighbors_degree [gw2] [ 30%] PASSED tests/test_core/test_network.py::test_max_neighbors_degree [gw0] [ 30%] PASSED tests/test_core/TestResistiveNetwork-circuits.py::testParallelLessTrivial tests/test_core/test_network.py::test_nsi_average_neighbors_degree tests/test_core/test_network.py::test_len [gw0] [ 31%] PASSED tests/test_core/test_network.py::test_len tests/test_core/test_network.py::test_undirected_copy [gw2] [ 31%] PASSED tests/test_core/test_network.py::test_nsi_average_neighbors_degree tests/test_core/test_network.py::test_nsi_max_neighbors_degree [gw0] [ 31%] PASSED tests/test_core/test_network.py::test_undirected_copy tests/test_core/test_network.py::test_splitted_copy [gw2] [ 31%] PASSED tests/test_core/test_network.py::test_nsi_max_neighbors_degree tests/test_core/test_network.py::test_local_clustering [gw2] [ 31%] PASSED tests/test_core/test_network.py::test_local_clustering [gw0] [ 31%] PASSED tests/test_core/test_network.py::test_splitted_copy tests/test_core/test_network.py::test_global_clustering tests/test_core/test_network.py::test_adjacency [gw2] [ 32%] PASSED tests/test_core/test_network.py::test_global_clustering [gw0] [ 32%] PASSED tests/test_core/test_network.py::test_adjacency tests/test_core/test_network.py::test_set_adjacency tests/test_core/test_network.py::test_local_cyclemotif_clustering [gw2] [ 32%] PASSED tests/test_core/test_network.py::test_local_cyclemotif_clustering [gw0] [ 32%] PASSED tests/test_core/test_network.py::test_set_adjacency tests/test_core/test_network.py::test_local_midmotif_clustering tests/test_core/test_network.py::test_set_node_weights [gw1] [ 32%] FAILED tests/test_core/test_network.py::test_arenas_betweenness tests/test_core/test_network.py::test_nsi_arenas_betweenness [gw2] [ 33%] PASSED tests/test_core/test_network.py::test_local_midmotif_clustering tests/test_core/test_network.py::test_local_inmotif_clustering [gw0] [ 33%] PASSED tests/test_core/test_network.py::test_set_node_weights [gw2] [ 33%] PASSED tests/test_core/test_network.py::test_local_inmotif_clustering tests/test_core/test_network.py::test_ErdosRenyi tests/test_core/test_network.py::test_local_outmotif_clustering [gw2] [ 33%] PASSED tests/test_core/test_network.py::test_local_outmotif_clustering tests/test_core/test_network.py::test_nsi_local_cyclemotif_clustering[None-exp0-exp_split0] [gw2] [ 33%] PASSED tests/test_core/test_network.py::test_nsi_local_cyclemotif_clustering[None-exp0-exp_split0] tests/test_core/test_network.py::test_nsi_local_cyclemotif_clustering[2.0-exp1-exp_split1] [gw2] [ 33%] PASSED tests/test_core/test_network.py::test_nsi_local_cyclemotif_clustering[2.0-exp1-exp_split1] tests/test_core/test_network.py::test_nsi_local_midmotif_clustering [gw2] [ 34%] PASSED tests/test_core/test_network.py::test_nsi_local_midmotif_clustering tests/test_core/test_network.py::test_nsi_local_inmotif_clustering [gw2] [ 34%] PASSED tests/test_core/test_network.py::test_nsi_local_inmotif_clustering tests/test_core/test_network.py::test_nsi_local_outmotif_clustering [gw2] [ 34%] PASSED tests/test_core/test_network.py::test_nsi_local_outmotif_clustering tests/test_eventseries/test_event_series.py::test_EventSeries_init [gw2] [ 34%] PASSED tests/test_eventseries/test_event_series.py::test_EventSeries_init tests/test_eventseries/test_event_series.py::test_make_event_matrix [gw1] [ 34%] FAILED tests/test_core/test_network.py::test_nsi_arenas_betweenness tests/test_core/test_network.py::test_newman_betweenness [gw2] [ 34%] PASSED tests/test_eventseries/test_event_series.py::test_make_event_matrix tests/test_eventseries/test_event_series.py::test_eca [gw0] [ 35%] FAILED tests/test_core/test_network.py::test_ErdosRenyi tests/test_core/test_network.py::test_BarabasiAlbert_igraph [gw1] [ 35%] FAILED tests/test_core/test_network.py::test_newman_betweenness tests/test_core/test_network.py::test_nsi_newman_betweenness [gw0] [ 35%] FAILED tests/test_core/test_network.py::test_BarabasiAlbert_igraph tests/test_core/test_network.py::test_ConfigurationModel [gw1] [ 35%] FAILED tests/test_core/test_network.py::test_nsi_newman_betweenness tests/test_core/test_network.py::test_global_efficiency [gw1] [ 35%] PASSED tests/test_core/test_network.py::test_global_efficiency tests/test_core/test_network.py::test_nsi_global_efficiency [gw1] [ 36%] PASSED tests/test_core/test_network.py::test_nsi_global_efficiency tests/test_core/test_network.py::test_local_vulnerability [gw1] [ 36%] PASSED tests/test_core/test_network.py::test_local_vulnerability tests/test_core/test_network.py::test_coreness [gw1] [ 36%] PASSED tests/test_core/test_network.py::test_coreness tests/test_core/test_network.py::test_msf_synchronizability [gw1] [ 36%] PASSED tests/test_core/test_network.py::test_msf_synchronizability tests/test_core/test_resistive_networks.py::test_init [gw1] [ 36%] PASSED tests/test_core/test_resistive_networks.py::test_init tests/test_core/test_resistive_networks.py::test_SmallTestNetwork [gw1] [ 36%] PASSED tests/test_core/test_resistive_networks.py::test_SmallTestNetwork tests/test_core/test_resistive_networks.py::test_SmallComplexNetwork [gw1] [ 37%] PASSED tests/test_core/test_resistive_networks.py::test_SmallComplexNetwork tests/test_core/test_resistive_networks.py::test_update_resistances [gw1] [ 37%] PASSED tests/test_core/test_resistive_networks.py::test_update_resistances tests/test_core/test_resistive_networks.py::test_update_admittance [gw1] [ 37%] PASSED tests/test_core/test_resistive_networks.py::test_update_admittance tests/test_core/test_resistive_networks.py::test_get_admittance [gw1] [ 37%] PASSED tests/test_core/test_resistive_networks.py::test_get_admittance tests/test_core/test_resistive_networks.py::test_update_R [gw1] [ 37%] PASSED tests/test_core/test_resistive_networks.py::test_update_R tests/test_core/test_resistive_networks.py::test_get_R [gw1] [ 37%] PASSED tests/test_core/test_resistive_networks.py::test_get_R tests/test_core/test_resistive_networks.py::test_admittance_laplacian [gw1] [ 38%] PASSED tests/test_core/test_resistive_networks.py::test_admittance_laplacian tests/test_core/test_resistive_networks.py::test_admittive_degree [gw1] [ 38%] PASSED tests/test_core/test_resistive_networks.py::test_admittive_degree tests/test_core/test_resistive_networks.py::test_average_neighbors_admittive_degree [gw1] [ 38%] PASSED tests/test_core/test_resistive_networks.py::test_average_neighbors_admittive_degree tests/test_core/test_resistive_networks.py::test_local_admittive_clustering [gw1] [ 38%] PASSED tests/test_core/test_resistive_networks.py::test_local_admittive_clustering tests/test_core/test_resistive_networks.py::test_global_admittive_clustering [gw1] [ 38%] PASSED tests/test_core/test_resistive_networks.py::test_global_admittive_clustering tests/test_core/test_resistive_networks.py::test_effective_resistance [gw1] [ 38%] PASSED tests/test_core/test_resistive_networks.py::test_effective_resistance tests/test_core/test_resistive_networks.py::test_average_effective_resistance [gw1] [ 39%] PASSED tests/test_core/test_resistive_networks.py::test_average_effective_resistance tests/test_core/test_resistive_networks.py::test_diameter_effective_resistance [gw1] [ 39%] PASSED tests/test_core/test_resistive_networks.py::test_diameter_effective_resistance tests/test_core/test_resistive_networks.py::test_effective_resistance_closeness_centrality [gw1] [ 39%] PASSED tests/test_core/test_resistive_networks.py::test_effective_resistance_closeness_centrality [gw2] [ 39%] PASSED tests/test_eventseries/test_event_series.py::test_eca tests/test_eventseries/test_event_series.py::test_es tests/test_core/test_resistive_networks.py::test_vertex_current_flow_betweenness [gw1] [ 39%] PASSED tests/test_core/test_resistive_networks.py::test_vertex_current_flow_betweenness tests/test_core/test_resistive_networks.py::test_edge_current_flow_betweenness [gw1] [ 40%] PASSED tests/test_core/test_resistive_networks.py::test_edge_current_flow_betweenness tests/test_core/test_spatial_network.py::test_randomly_rewire_geomodel_I [gw0] [ 40%] FAILED tests/test_core/test_network.py::test_ConfigurationModel tests/test_core/test_network.py::test_WattsStrogatz [gw1] [ 40%] PASSED tests/test_core/test_spatial_network.py::test_randomly_rewire_geomodel_I tests/test_core/test_spatial_network.py::test_set_random_links_by_distance [gw2] [ 40%] PASSED tests/test_eventseries/test_event_series.py::test_es tests/test_eventseries/test_event_series.py::test_vectorized_eca [gw0] [ 40%] FAILED tests/test_core/test_network.py::test_WattsStrogatz tests/test_core/test_network.py::test_GrowWeights [gw0] [ 40%] PASSED tests/test_core/test_network.py::test_GrowWeights tests/test_core/test_network.py::test_randomly_rewire [gw0] [ 41%] PASSED tests/test_core/test_network.py::test_randomly_rewire tests/test_core/test_network.py::test_edge_list [gw0] [ 41%] PASSED tests/test_core/test_network.py::test_edge_list tests/test_core/test_network.py::test_undirected_adjacency [gw0] [ 41%] PASSED tests/test_core/test_network.py::test_undirected_adjacency tests/test_core/test_network.py::test_laplacian [gw0] [ 41%] PASSED tests/test_core/test_network.py::test_laplacian tests/test_core/test_network.py::test_laplacian_value_error [gw0] [ 41%] PASSED tests/test_core/test_network.py::test_laplacian_value_error tests/test_core/test_network.py::test_nsi_laplacian [gw0] [ 41%] PASSED tests/test_core/test_network.py::test_nsi_laplacian tests/test_core/test_network.py::test_degree [gw0] [ 42%] PASSED tests/test_core/test_network.py::test_degree [gw1] [ 42%] PASSED tests/test_core/test_spatial_network.py::test_set_random_links_by_distance tests/test_core/test_network.py::test_indegree tests/test_core/test_spatial_network.py::test_link_distance_distribution [gw0] [ 42%] PASSED tests/test_core/test_network.py::test_indegree tests/test_core/test_network.py::test_outdegree [gw1] [ 42%] PASSED tests/test_core/test_spatial_network.py::test_link_distance_distribution tests/test_core/test_spatial_network.py::test_average_link_distance [gw0] [ 42%] PASSED tests/test_core/test_network.py::test_outdegree tests/test_core/test_network.py::test_bildegree [gw1] [ 43%] PASSED tests/test_core/test_spatial_network.py::test_average_link_distance [gw0] [ 43%] PASSED tests/test_core/test_network.py::test_bildegree tests/test_core/test_spatial_network.py::test_inaverage_link_distance tests/test_core/test_network.py::test_nsi_degree [gw1] [ 43%] PASSED tests/test_core/test_spatial_network.py::test_inaverage_link_distance tests/test_core/test_spatial_network.py::test_outaverage_link_distance [gw1] [ 43%] PASSED tests/test_core/test_spatial_network.py::test_outaverage_link_distance [gw0] [ 43%] PASSED tests/test_core/test_network.py::test_nsi_degree tests/test_core/test_spatial_network.py::test_max_link_distance tests/test_core/test_network.py::test_nsi_indegree[None-exp0-exp_split0] [gw1] [ 43%] PASSED tests/test_core/test_spatial_network.py::test_max_link_distance tests/test_core/test_spatial_network.py::test_average_distance_weighted_path_length [gw0] [ 44%] PASSED tests/test_core/test_network.py::test_nsi_indegree[None-exp0-exp_split0] tests/test_core/test_network.py::test_nsi_indegree[2.0-exp1-exp_split1] [gw0] [ 44%] PASSED tests/test_core/test_network.py::test_nsi_indegree[2.0-exp1-exp_split1] tests/test_core/test_network.py::test_nsi_outdegree[None-exp0-exp_split0] [gw0] [ 44%] PASSED tests/test_core/test_network.py::test_nsi_outdegree[None-exp0-exp_split0] tests/test_core/test_network.py::test_nsi_outdegree[2.0-exp1-exp_split1] [gw0] [ 44%] PASSED tests/test_core/test_network.py::test_nsi_outdegree[2.0-exp1-exp_split1] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(0.0, None)-vert] [gw0] [ 44%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(0.0, None)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(0.0, None)-white_vert] [gw0] [ 44%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(0.0, None)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[supremum-(0.0, None)] [gw0] [ 45%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[supremum-(0.0, None)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.0, None)-5-diagline] [gw0] [ 45%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.0, None)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.0, None)-5-vertline] [gw0] [ 45%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.0, None)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.0, None)-45-diagline] [gw0] [ 45%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.0, None)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.0, None)-45-vertline] [gw0] [ 45%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.0, None)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.0, None)-85-diagline] [gw0] [ 45%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.0, None)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.0, None)-85-vertline] [gw0] [ 46%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.0, None)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(0.8, None)-diag] [gw0] [ 46%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(0.8, None)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(0.8, None)-vert] [gw0] [ 46%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(0.8, None)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(0.8, None)-white_vert] [gw0] [ 46%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(0.8, None)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[supremum-(0.8, None)] [gw0] [ 46%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[supremum-(0.8, None)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.8, None)-5-diagline] [gw0] [ 47%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.8, None)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.8, None)-5-vertline] [gw0] [ 47%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.8, None)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.8, None)-45-diagline] [gw0] [ 47%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.8, None)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.8, None)-45-vertline] [gw0] [ 47%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.8, None)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.8, None)-85-diagline] [gw0] [ 47%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.8, None)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.8, None)-85-vertline] [gw0] [ 47%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(0.8, None)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(1.6, None)-diag] [gw0] [ 48%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(1.6, None)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(1.6, None)-vert] [gw0] [ 48%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(1.6, None)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(1.6, None)-white_vert] [gw0] [ 48%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(1.6, None)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[supremum-(1.6, None)] [gw0] [ 48%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[supremum-(1.6, None)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(1.6, None)-5-diagline] [gw0] [ 48%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(1.6, None)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(1.6, None)-5-vertline] [gw0] [ 48%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(1.6, None)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(1.6, None)-45-diagline] [gw0] [ 49%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(1.6, None)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(1.6, None)-45-vertline] [gw0] [ 49%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(1.6, None)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(1.6, None)-85-diagline] [gw0] [ 49%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(1.6, None)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(1.6, None)-85-vertline] [gw0] [ 49%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(1.6, None)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.0)-diag] [gw0] [ 49%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.0)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.0)-vert] [gw0] [ 50%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.0)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.0)-white_vert] [gw0] [ 50%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.0)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[supremum-(None, 0.0)] [gw0] [ 50%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[supremum-(None, 0.0)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.0)-5-diagline] [gw0] [ 50%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.0)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.0)-5-vertline] [gw0] [ 50%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.0)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.0)-45-diagline] [gw0] [ 50%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.0)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.0)-45-vertline] [gw0] [ 51%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.0)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.0)-85-diagline] [gw0] [ 51%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.0)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.0)-85-vertline] [gw0] [ 51%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.0)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.4)-diag] [gw0] [ 51%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.4)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.4)-vert] [gw0] [ 51%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.4)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.4)-white_vert] [gw0] [ 51%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.4)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[supremum-(None, 0.4)] [gw0] [ 52%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[supremum-(None, 0.4)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.4)-5-diagline] [gw0] [ 52%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.4)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.4)-5-vertline] [gw0] [ 52%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.4)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.4)-45-diagline] [gw0] [ 52%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.4)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.4)-45-vertline] [gw0] [ 52%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.4)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.4)-85-diagline] [gw0] [ 52%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.4)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.4)-85-vertline] [gw1] [ 53%] FAILED tests/test_core/test_spatial_network.py::test_average_distance_weighted_path_length tests/test_core/test_spatial_network.py::test_distance_weighted_closeness [gw0] [ 53%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.4)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.8)-diag] [gw0] [ 53%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.8)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.8)-vert] [gw0] [ 53%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.8)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.8)-white_vert] [gw0] [ 53%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(None, 0.8)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[supremum-(None, 0.8)] [gw0] [ 54%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[supremum-(None, 0.8)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.8)-5-diagline] [gw0] [ 54%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.8)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.8)-5-vertline] [gw0] [ 54%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.8)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.8)-45-diagline] [gw0] [ 54%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.8)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.8)-45-vertline] [gw0] [ 54%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.8)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.8)-85-diagline] [gw0] [ 54%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.8)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.8)-85-vertline] [gw0] [ 55%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[supremum-(None, 0.8)-85-vertline] tests/test_timeseries/test_timeseries.py::testCrossRecurrencePlot[supremum-0.2-None] [gw0] [ 55%] PASSED tests/test_timeseries/test_timeseries.py::testCrossRecurrencePlot[supremum-0.2-None] tests/test_timeseries/test_timeseries.py::testCrossRecurrencePlot[supremum-None-0.2] [gw0] [ 55%] PASSED tests/test_timeseries/test_timeseries.py::testCrossRecurrencePlot[supremum-None-0.2] tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork[supremum-0.2-None] [gw0] [ 55%] PASSED tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork[supremum-0.2-None] tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork[supremum-None-0.2] [gw0] [ 55%] PASSED tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork[supremum-None-0.2] tests/test_timeseries/test_timeseries.py::testJointRecurrenceNetwork[supremum] [gw0] [ 55%] PASSED tests/test_timeseries/test_timeseries.py::testJointRecurrenceNetwork[supremum] tests/test_timeseries/test_timeseries.py::testInterSystemRecurrenceNetwork[supremum-(0.2, 0.3, 0.2)-None] [gw0] [ 56%] PASSED tests/test_timeseries/test_timeseries.py::testInterSystemRecurrenceNetwork[supremum-(0.2, 0.3, 0.2)-None] tests/test_timeseries/test_timeseries.py::testInterSystemRecurrenceNetwork[supremum-None-(0.2, 0.3, 0.2)] [gw0] [ 56%] PASSED tests/test_timeseries/test_timeseries.py::testInterSystemRecurrenceNetwork[supremum-None-(0.2, 0.3, 0.2)] tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[euclidean-2] [gw0] [ 56%] PASSED tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[euclidean-2] tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[euclidean-10] [gw0] [ 56%] PASSED tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[euclidean-10] tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[euclidean-50] [gw0] [ 56%] PASSED tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[euclidean-50] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(0.0, None)-diag] [gw0] [ 56%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(0.0, None)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(0.0, None)-vert] [gw0] [ 57%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(0.0, None)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(0.0, None)-white_vert] [gw0] [ 57%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(0.0, None)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[euclidean-(0.0, None)] [gw0] [ 57%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[euclidean-(0.0, None)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.0, None)-5-diagline] [gw0] [ 57%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.0, None)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.0, None)-5-vertline] [gw0] [ 57%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.0, None)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.0, None)-45-diagline] [gw0] [ 58%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.0, None)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.0, None)-45-vertline] [gw0] [ 58%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.0, None)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.0, None)-85-diagline] [gw0] [ 58%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.0, None)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.0, None)-85-vertline] [gw0] [ 58%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.0, None)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(0.8, None)-diag] [gw0] [ 58%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(0.8, None)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(0.8, None)-vert] [gw0] [ 58%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(0.8, None)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(0.8, None)-white_vert] [gw0] [ 59%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(0.8, None)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[euclidean-(0.8, None)] [gw0] [ 59%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[euclidean-(0.8, None)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.8, None)-5-diagline] [gw0] [ 59%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.8, None)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.8, None)-5-vertline] [gw0] [ 59%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.8, None)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.8, None)-45-diagline] [gw0] [ 59%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.8, None)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.8, None)-45-vertline] [gw0] [ 59%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.8, None)-45-vertline] [gw1] [ 60%] FAILED tests/test_core/test_spatial_network.py::test_distance_weighted_closeness tests/test_core/test_spatial_network.py::test_local_distance_weighted_vulnerability tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.8, None)-85-diagline] [gw0] [ 60%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.8, None)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.8, None)-85-vertline] [gw0] [ 60%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(0.8, None)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(1.6, None)-diag] [gw0] [ 60%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(1.6, None)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(1.6, None)-vert] [gw0] [ 60%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(1.6, None)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(1.6, None)-white_vert] [gw0] [ 61%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(1.6, None)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[euclidean-(1.6, None)] [gw0] [ 61%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[euclidean-(1.6, None)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(1.6, None)-5-diagline] [gw0] [ 61%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(1.6, None)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(1.6, None)-5-vertline] [gw0] [ 61%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(1.6, None)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(1.6, None)-45-diagline] [gw0] [ 61%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(1.6, None)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(1.6, None)-45-vertline] [gw0] [ 61%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(1.6, None)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(1.6, None)-85-diagline] [gw0] [ 62%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(1.6, None)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(1.6, None)-85-vertline] [gw0] [ 62%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(1.6, None)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.0)-diag] [gw0] [ 62%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.0)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.0)-vert] [gw0] [ 62%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.0)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.0)-white_vert] [gw0] [ 62%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.0)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[euclidean-(None, 0.0)] [gw0] [ 62%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[euclidean-(None, 0.0)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.0)-5-diagline] [gw0] [ 63%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.0)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.0)-5-vertline] [gw0] [ 63%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.0)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.0)-45-diagline] [gw0] [ 63%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.0)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.0)-45-vertline] [gw0] [ 63%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.0)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.0)-85-diagline] [gw0] [ 63%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.0)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.0)-85-vertline] [gw0] [ 63%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.0)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.4)-diag] [gw0] [ 64%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.4)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.4)-vert] [gw0] [ 64%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.4)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.4)-white_vert] [gw0] [ 64%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.4)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[euclidean-(None, 0.4)] [gw0] [ 64%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[euclidean-(None, 0.4)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.4)-5-diagline] [gw0] [ 64%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.4)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.4)-5-vertline] [gw0] [ 65%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.4)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.4)-45-diagline] [gw0] [ 65%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.4)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.4)-45-vertline] [gw0] [ 65%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.4)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.4)-85-diagline] [gw0] [ 65%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.4)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.4)-85-vertline] [gw0] [ 65%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.4)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.8)-diag] [gw0] [ 65%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.8)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.8)-vert] [gw0] [ 66%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.8)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.8)-white_vert] [gw0] [ 66%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[euclidean-(None, 0.8)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[euclidean-(None, 0.8)] [gw0] [ 66%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[euclidean-(None, 0.8)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.8)-5-diagline] [gw0] [ 66%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.8)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.8)-5-vertline] [gw0] [ 66%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.8)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.8)-45-diagline] [gw0] [ 66%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.8)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.8)-45-vertline] [gw0] [ 67%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.8)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.8)-85-diagline] [gw0] [ 67%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.8)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.8)-85-vertline] [gw0] [ 67%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[euclidean-(None, 0.8)-85-vertline] tests/test_timeseries/test_timeseries.py::testCrossRecurrencePlot[euclidean-0.2-None] [gw0] [ 67%] PASSED tests/test_timeseries/test_timeseries.py::testCrossRecurrencePlot[euclidean-0.2-None] tests/test_timeseries/test_timeseries.py::testCrossRecurrencePlot[euclidean-None-0.2] [gw0] [ 67%] PASSED tests/test_timeseries/test_timeseries.py::testCrossRecurrencePlot[euclidean-None-0.2] tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork[euclidean-0.2-None] [gw0] [ 68%] PASSED tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork[euclidean-0.2-None] tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork[euclidean-None-0.2] [gw0] [ 68%] PASSED tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork[euclidean-None-0.2] tests/test_timeseries/test_timeseries.py::testJointRecurrenceNetwork[euclidean] [gw0] [ 68%] PASSED tests/test_timeseries/test_timeseries.py::testJointRecurrenceNetwork[euclidean] tests/test_timeseries/test_timeseries.py::testInterSystemRecurrenceNetwork[euclidean-(0.2, 0.3, 0.2)-None] [gw0] [ 68%] PASSED tests/test_timeseries/test_timeseries.py::testInterSystemRecurrenceNetwork[euclidean-(0.2, 0.3, 0.2)-None] tests/test_timeseries/test_timeseries.py::testInterSystemRecurrenceNetwork[euclidean-None-(0.2, 0.3, 0.2)] [gw0] [ 68%] PASSED tests/test_timeseries/test_timeseries.py::testInterSystemRecurrenceNetwork[euclidean-None-(0.2, 0.3, 0.2)] tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[manhattan-2] [gw1] [ 68%] FAILED tests/test_core/test_spatial_network.py::test_local_distance_weighted_vulnerability tests/test_funcnet/test_coupling_analysis_pure_python.py::test_cross_correlation_max [gw0] [ 69%] PASSED tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[manhattan-2] tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[manhattan-10] [gw0] [ 69%] PASSED tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[manhattan-10] tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[manhattan-50] [gw1] [ 69%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_cross_correlation_max tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_cc_all [gw0] [ 69%] PASSED tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[manhattan-50] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(0.0, None)-diag] [gw0] [ 69%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(0.0, None)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(0.0, None)-vert] [gw0] [ 69%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(0.0, None)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(0.0, None)-white_vert] [gw1] [ 70%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_cc_all [gw0] [ 70%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(0.0, None)-white_vert] tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_cc_sum tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[manhattan-(0.0, None)] [gw0] [ 70%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[manhattan-(0.0, None)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.0, None)-5-diagline] [gw0] [ 70%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.0, None)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.0, None)-5-vertline] [gw0] [ 70%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.0, None)-5-vertline] [gw1] [ 70%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_cc_sum tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.0, None)-45-diagline] tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_cc_max [gw0] [ 71%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.0, None)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.0, None)-45-vertline] [gw0] [ 71%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.0, None)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.0, None)-85-diagline] [gw0] [ 71%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.0, None)-85-diagline] [gw1] [ 71%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_cc_max tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.0, None)-85-vertline] tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_cc_value_error [gw0] [ 71%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.0, None)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(0.8, None)-diag] [gw0] [ 72%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(0.8, None)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(0.8, None)-vert] [gw0] [ 72%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(0.8, None)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(0.8, None)-white_vert] [gw0] [ 72%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(0.8, None)-white_vert] [gw1] [ 72%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_cc_value_error tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[manhattan-(0.8, None)] tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_mi_all [gw0] [ 72%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[manhattan-(0.8, None)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.8, None)-5-diagline] [gw0] [ 72%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.8, None)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.8, None)-5-vertline] [gw0] [ 73%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.8, None)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.8, None)-45-diagline] [gw0] [ 73%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.8, None)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.8, None)-45-vertline] [gw0] [ 73%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.8, None)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.8, None)-85-diagline] [gw0] [ 73%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.8, None)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.8, None)-85-vertline] [gw0] [ 73%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(0.8, None)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(1.6, None)-diag] [gw0] [ 73%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(1.6, None)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(1.6, None)-vert] [gw0] [ 74%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(1.6, None)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(1.6, None)-white_vert] [gw0] [ 74%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(1.6, None)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[manhattan-(1.6, None)] [gw0] [ 74%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[manhattan-(1.6, None)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(1.6, None)-5-diagline] [gw0] [ 74%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(1.6, None)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(1.6, None)-5-vertline] [gw0] [ 74%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(1.6, None)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(1.6, None)-45-diagline] [gw0] [ 75%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(1.6, None)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(1.6, None)-45-vertline] [gw0] [ 75%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(1.6, None)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(1.6, None)-85-diagline] [gw0] [ 75%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(1.6, None)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(1.6, None)-85-vertline] [gw0] [ 75%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(1.6, None)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.0)-diag] [gw0] [ 75%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.0)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.0)-vert] [gw0] [ 75%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.0)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.0)-white_vert] [gw0] [ 76%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.0)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[manhattan-(None, 0.0)] [gw0] [ 76%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[manhattan-(None, 0.0)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.0)-5-diagline] [gw0] [ 76%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.0)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.0)-5-vertline] [gw0] [ 76%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.0)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.0)-45-diagline] [gw0] [ 76%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.0)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.0)-45-vertline] [gw0] [ 76%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.0)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.0)-85-diagline] [gw0] [ 77%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.0)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.0)-85-vertline] [gw0] [ 77%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.0)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.4)-diag] [gw0] [ 77%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.4)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.4)-vert] [gw0] [ 77%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.4)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.4)-white_vert] [gw0] [ 77%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.4)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[manhattan-(None, 0.4)] [gw0] [ 77%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[manhattan-(None, 0.4)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.4)-5-diagline] [gw0] [ 78%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.4)-5-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.4)-5-vertline] [gw0] [ 78%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.4)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.4)-45-diagline] [gw0] [ 78%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.4)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.4)-45-vertline] [gw0] [ 78%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.4)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.4)-85-diagline] [gw0] [ 78%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.4)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.4)-85-vertline] [gw0] [ 79%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.4)-85-vertline] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.8)-diag] [gw0] [ 79%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.8)-diag] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.8)-vert] [gw0] [ 79%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.8)-vert] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.8)-white_vert] [gw0] [ 79%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[manhattan-(None, 0.8)-white_vert] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[manhattan-(None, 0.8)] [gw0] [ 79%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary[manhattan-(None, 0.8)] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.8)-5-diagline] [gw0] [ 79%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.8)-5-diagline] [gw1] [ 80%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_mi_all tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.8)-5-vertline] tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_mi_sum [gw0] [ 80%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.8)-5-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.8)-45-diagline] [gw0] [ 80%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.8)-45-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.8)-45-vertline] [gw0] [ 80%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.8)-45-vertline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.8)-85-diagline] [gw0] [ 80%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.8)-85-diagline] tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.8)-85-vertline] [gw0] [ 80%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_resample_line_dist[manhattan-(None, 0.8)-85-vertline] tests/test_timeseries/test_timeseries.py::testCrossRecurrencePlot[manhattan-0.2-None] [gw0] [ 81%] PASSED tests/test_timeseries/test_timeseries.py::testCrossRecurrencePlot[manhattan-0.2-None] tests/test_timeseries/test_timeseries.py::testCrossRecurrencePlot[manhattan-None-0.2] [gw0] [ 81%] PASSED tests/test_timeseries/test_timeseries.py::testCrossRecurrencePlot[manhattan-None-0.2] tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork[manhattan-0.2-None] [gw0] [ 81%] PASSED tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork[manhattan-0.2-None] tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork[manhattan-None-0.2] [gw0] [ 81%] PASSED tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork[manhattan-None-0.2] tests/test_timeseries/test_timeseries.py::testJointRecurrenceNetwork[manhattan] [gw0] [ 81%] PASSED tests/test_timeseries/test_timeseries.py::testJointRecurrenceNetwork[manhattan] tests/test_timeseries/test_timeseries.py::testInterSystemRecurrenceNetwork[manhattan-(0.2, 0.3, 0.2)-None] [gw0] [ 81%] PASSED tests/test_timeseries/test_timeseries.py::testInterSystemRecurrenceNetwork[manhattan-(0.2, 0.3, 0.2)-None] tests/test_timeseries/test_timeseries.py::testInterSystemRecurrenceNetwork[manhattan-None-(0.2, 0.3, 0.2)] [gw0] [ 82%] PASSED tests/test_timeseries/test_timeseries.py::testInterSystemRecurrenceNetwork[manhattan-None-(0.2, 0.3, 0.2)] tests/test_timeseries/test_joint_recurrence_plot.py::test_exceptions [gw0] [ 82%] PASSED tests/test_timeseries/test_joint_recurrence_plot.py::test_exceptions tests/test_timeseries/test_recurrence_plot.py::test_RP_euclidean [gw0] [ 82%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_RP_euclidean tests/test_timeseries/test_recurrence_plot.py::test_RP_manhattan [gw0] [ 82%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_RP_manhattan tests/test_timeseries/test_recurrence_plot.py::test_RP_threshold_std [gw0] [ 82%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_RP_threshold_std tests/test_timeseries/test_recurrence_plot.py::test_RP_recurrence_rate [gw0] [ 83%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_RP_recurrence_rate tests/test_timeseries/test_recurrence_plot.py::test_RP_local_recurrence_rate [gw0] [ 83%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_RP_local_recurrence_rate tests/test_timeseries/test_recurrence_plot.py::test_line_dist_numeric[False-diag-exp0] [gw0] [ 83%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_numeric[False-diag-exp0] tests/test_timeseries/test_recurrence_plot.py::test_line_dist_numeric[False-vert-exp1] [gw0] [ 83%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_numeric[False-vert-exp1] tests/test_timeseries/test_recurrence_plot.py::test_line_dist_numeric[False-white_vert-exp2] [gw0] [ 83%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_numeric[False-white_vert-exp2] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary_numeric[False] [gw0] [ 83%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary_numeric[False] tests/test_timeseries/test_recurrence_plot.py::test_time[False-trapping-4.7999] [gw0] [ 84%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_time[False-trapping-4.7999] tests/test_timeseries/test_recurrence_plot.py::test_time[False-mean_recurrence-3.9999] [gw0] [ 84%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_time[False-mean_recurrence-3.9999] tests/test_timeseries/test_recurrence_plot.py::test_line_dist_entropy[False-diag-0.6931] [gw0] [ 84%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_entropy[False-diag-0.6931] tests/test_timeseries/test_recurrence_plot.py::test_line_dist_entropy[False-vert-1.2206] [gw0] [ 84%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_entropy[False-vert-1.2206] tests/test_timeseries/test_recurrence_plot.py::test_line_dist_entropy[False-white_vert-1.8848] [gw0] [ 84%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_entropy[False-white_vert-1.8848] tests/test_timeseries/test_recurrence_plot.py::test_line_dist_numeric[True-diag-exp0] [gw0] [ 84%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_numeric[True-diag-exp0] tests/test_timeseries/test_recurrence_plot.py::test_line_dist_numeric[True-vert-exp1] [gw0] [ 85%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_numeric[True-vert-exp1] tests/test_timeseries/test_recurrence_plot.py::test_line_dist_numeric[True-white_vert-exp2] [gw0] [ 85%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_numeric[True-white_vert-exp2] tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary_numeric[True] [gw0] [ 85%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_rqa_summary_numeric[True] tests/test_timeseries/test_recurrence_plot.py::test_time[True-trapping-4.7999] [gw0] [ 85%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_time[True-trapping-4.7999] tests/test_timeseries/test_recurrence_plot.py::test_time[True-mean_recurrence-3.9999] [gw1] [ 85%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_mi_sum tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_mi_max [gw0] [ 86%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_time[True-mean_recurrence-3.9999] tests/test_timeseries/test_recurrence_plot.py::test_line_dist_entropy[True-diag-0.6931] [gw0] [ 86%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_entropy[True-diag-0.6931] tests/test_timeseries/test_recurrence_plot.py::test_line_dist_entropy[True-vert-1.2206] [gw0] [ 86%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_entropy[True-vert-1.2206] tests/test_timeseries/test_recurrence_plot.py::test_line_dist_entropy[True-white_vert-1.8848] [gw0] [ 86%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_entropy[True-white_vert-1.8848] tests/test_timeseries/test_recurrence_plot.py::test_line_dist_edgecases[False] [gw0] [ 86%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_edgecases[False] tests/test_timeseries/test_recurrence_plot.py::test_line_dist_edgecases[True] [gw0] [ 86%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist_edgecases[True] tests/test_timeseries/test_recurrence_plot.py::test_entropy[ts0-permutation-0.5888] [gw0] [ 87%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_entropy[ts0-permutation-0.5888] tests/test_timeseries/test_recurrence_plot.py::test_entropy[ts1-complexity-0.29] [gw0] [ 87%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_entropy[ts1-complexity-0.29] tests/test_timeseries/test_recurrence_plot.py::test_entropy[ts2-complexity-0.0] [gw0] [ 87%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_entropy[ts2-complexity-0.0] tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork_setters [gw0] [ 87%] PASSED tests/test_timeseries/test_timeseries.py::testRecurrenceNetwork_setters tests/test_timeseries/test_timeseries.py::testNormalizeOriginalData [gw0] [ 87%] PASSED tests/test_timeseries/test_timeseries.py::testNormalizeOriginalData tests/test_timeseries/test_timeseries.py::testEmbedTimeSeriesArray [gw0] [ 87%] PASSED tests/test_timeseries/test_timeseries.py::testEmbedTimeSeriesArray tests/test_timeseries/test_timeseries.py::testSurrogatesRecurrencePlot [gw0] [ 88%] PASSED tests/test_timeseries/test_timeseries.py::testSurrogatesRecurrencePlot tests/test_timeseries/test_timeseries.py::testWhiteNoiseSurrogates [gw0] [ 88%] PASSED tests/test_timeseries/test_timeseries.py::testWhiteNoiseSurrogates tests/test_timeseries/test_timeseries.py::testCorrelatedNoiseSurrogates [gw0] [ 88%] PASSED tests/test_timeseries/test_timeseries.py::testCorrelatedNoiseSurrogates tests/test_timeseries/test_timeseries.py::testTwinSurrogates [gw0] [ 88%] PASSED tests/test_timeseries/test_timeseries.py::testTwinSurrogates tests/test_timeseries/test_timeseries.py::testAAFTSurrogates [gw0] [ 88%] PASSED tests/test_timeseries/test_timeseries.py::testAAFTSurrogates tests/test_timeseries/test_timeseries.py::testPearsonCorrelation [gw0] [ 88%] PASSED tests/test_timeseries/test_timeseries.py::testPearsonCorrelation tests/test_timeseries/test_timeseries.py::testMutualInformation [gw0] [ 89%] PASSED tests/test_timeseries/test_timeseries.py::testMutualInformation tests/test_timeseries/test_timeseries.py::testOriginalDistribution [gw0] [ 89%] PASSED tests/test_timeseries/test_timeseries.py::testOriginalDistribution tests/test_timeseries/test_timeseries.py::testThresholdSignificance [gw0] [ 89%] PASSED tests/test_timeseries/test_timeseries.py::testThresholdSignificance tests/test_timeseries/test_timeseries.py::testVisibility [gw0] [ 89%] PASSED tests/test_timeseries/test_timeseries.py::testVisibility tests/test_timeseries/test_timeseries.py::testVisibilityHorizontal [gw0] [ 89%] PASSED tests/test_timeseries/test_timeseries.py::testVisibilityHorizontal tests/test_timeseries/test_timeseries.py::testRetardedLocalClustering [gw0] [ 90%] PASSED tests/test_timeseries/test_timeseries.py::testRetardedLocalClustering tests/test_timeseries/test_timeseries.py::testAdvancedLocalClustering [gw0] [ 90%] PASSED tests/test_timeseries/test_timeseries.py::testAdvancedLocalClustering [gw1] [ 90%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_mi_max tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_mi_value_error [gw1] [ 90%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_shuffled_surrogate_for_mi_value_error tests/test_funcnet/test_coupling_analysis_pure_python.py::test_mutual_information_all [gw1] [ 90%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_mutual_information_all tests/test_funcnet/test_coupling_analysis_pure_python.py::test_mutual_information_sum [gw2] [ 90%] PASSED tests/test_eventseries/test_event_series.py::test_vectorized_eca tests/test_eventseries/test_event_series.py::test_vectorized_es [gw2] [ 91%] PASSED tests/test_eventseries/test_event_series.py::test_vectorized_es tests/test_eventseries/test_event_series.py::test_significance [gw2] [ 91%] PASSED tests/test_eventseries/test_event_series.py::test_significance tests/test_funcnet/test_coupling_analysis.py::test_symmetrize_by_absmax [gw2] [ 91%] PASSED tests/test_funcnet/test_coupling_analysis.py::test_symmetrize_by_absmax tests/test_funcnet/test_coupling_analysis.py::test_cross_correlation_max [gw2] [ 91%] PASSED tests/test_funcnet/test_coupling_analysis.py::test_cross_correlation_max tests/test_funcnet/test_coupling_analysis.py::test_cross_correlation_all [gw2] [ 91%] PASSED tests/test_funcnet/test_coupling_analysis.py::test_cross_correlation_all tests/test_funcnet/test_coupling_analysis.py::test_mutual_information_knn [gw1] [ 91%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_mutual_information_sum tests/test_funcnet/test_coupling_analysis_pure_python.py::test_mutual_information_max [gw3] [ 92%] PASSED tests/test_core/test_network.py::test_int_overflow tests/test_core/test_network.py::test_permutations [gw2] [ 92%] PASSED tests/test_funcnet/test_coupling_analysis.py::test_mutual_information_knn tests/test_funcnet/test_coupling_analysis.py::test_mutual_information_binning [gw2] [ 92%] PASSED tests/test_funcnet/test_coupling_analysis.py::test_mutual_information_binning tests/test_funcnet/test_coupling_analysis.py::test_mutual_information_gauss [gw1] [ 92%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_mutual_information_max tests/test_generic.py::test_version [gw1] [ 92%] PASSED tests/test_generic.py::test_version tests/test_generic.py::test_init_str [gw2] [ 93%] PASSED tests/test_funcnet/test_coupling_analysis.py::test_mutual_information_gauss tests/test_funcnet/test_coupling_analysis.py::test_mutual_information_value_error [gw2] [ 93%] PASSED tests/test_funcnet/test_coupling_analysis.py::test_mutual_information_value_error tests/test_funcnet/test_coupling_analysis.py::test_information_transfer_knn [gw1] [ 93%] PASSED tests/test_generic.py::test_init_str tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[supremum-2] [gw1] [ 93%] PASSED tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[supremum-2] tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[supremum-10] [gw1] [ 93%] PASSED tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[supremum-10] tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[supremum-50] [gw3] [ 93%] FAILED tests/test_core/test_network.py::test_permutations tests/test_core/test_network.py::test_nsi [gw1] [ 94%] PASSED tests/test_timeseries/test_joint_recurrence_plot.py::test_recurrence[supremum-50] tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(0.0, None)-diag] [gw1] [ 94%] PASSED tests/test_timeseries/test_recurrence_plot.py::test_line_dist[supremum-(0.0, None)-diag] [gw3] [ 94%] FAILED tests/test_core/test_network.py::test_nsi tests/test_core/test_network.py::test_r [gw3] [ 94%] PASSED tests/test_core/test_network.py::test_r tests/test_core/test_network.py::test_r_type_error [gw3] [ 94%] PASSED tests/test_core/test_network.py::test_r_type_error tests/test_core/test_network.py::test_init [gw3] [ 94%] PASSED tests/test_core/test_network.py::test_init tests/test_core/test_network.py::test_str [gw3] [ 95%] PASSED tests/test_core/test_network.py::test_str tests/test_core/test_network.py::test_transitivity [gw3] [ 95%] PASSED tests/test_core/test_network.py::test_transitivity tests/test_core/test_network.py::test_weighted_local_clustering [gw3] [ 95%] PASSED tests/test_core/test_network.py::test_weighted_local_clustering tests/test_core/test_network.py::test_nsi_twinness [gw3] [ 95%] PASSED tests/test_core/test_network.py::test_nsi_twinness tests/test_core/test_network.py::test_assortativity [gw3] [ 95%] PASSED tests/test_core/test_network.py::test_assortativity tests/test_core/test_network.py::test_nsi_local_clustering[None-exp0-exp_split0] [gw3] [ 95%] PASSED tests/test_core/test_network.py::test_nsi_local_clustering[None-exp0-exp_split0] tests/test_core/test_network.py::test_nsi_local_clustering[3.0-exp1-exp_split1] [gw3] [ 96%] PASSED tests/test_core/test_network.py::test_nsi_local_clustering[3.0-exp1-exp_split1] tests/test_core/test_network.py::test_nsi_global_clustering [gw3] [ 96%] PASSED tests/test_core/test_network.py::test_nsi_global_clustering tests/test_core/test_network.py::test_nsi_local_soffer_clustering [gw3] [ 96%] PASSED tests/test_core/test_network.py::test_nsi_local_soffer_clustering tests/test_core/test_network.py::test_path_lengths [gw3] [ 96%] PASSED tests/test_core/test_network.py::test_path_lengths tests/test_core/test_network.py::test_average_path_length [gw3] [ 96%] PASSED tests/test_core/test_network.py::test_average_path_length tests/test_core/test_network.py::test_nsi_average_path_length [gw3] [ 97%] PASSED tests/test_core/test_network.py::test_nsi_average_path_length tests/test_core/test_network.py::test_diameter [gw3] [ 97%] PASSED tests/test_core/test_network.py::test_diameter tests/test_core/test_network.py::test_matching_index [gw3] [ 97%] PASSED tests/test_core/test_network.py::test_matching_index tests/test_core/test_network.py::test_link_betweenness [gw3] [ 97%] PASSED tests/test_core/test_network.py::test_link_betweenness tests/test_core/test_network.py::test_edge_betweenness [gw3] [ 97%] PASSED tests/test_core/test_network.py::test_edge_betweenness tests/test_core/test_network.py::test_betweenness [gw3] [ 97%] PASSED tests/test_core/test_network.py::test_betweenness tests/test_core/test_network.py::test_interregional_betweenness [gw3] [ 98%] PASSED tests/test_core/test_network.py::test_interregional_betweenness tests/test_core/test_network.py::test_nsi_interregional_betweenness [gw3] [ 98%] PASSED tests/test_core/test_network.py::test_nsi_interregional_betweenness tests/test_core/test_network.py::test_nsi_betweenness[False] [gw3] [ 98%] PASSED tests/test_core/test_network.py::test_nsi_betweenness[False] tests/test_core/test_network.py::test_nsi_betweenness[True] [gw2] [ 98%] PASSED tests/test_funcnet/test_coupling_analysis.py::test_information_transfer_knn tests/test_funcnet/test_coupling_analysis.py::test_information_transfer_gauss [gw2] [ 98%] PASSED tests/test_funcnet/test_coupling_analysis.py::test_information_transfer_gauss tests/test_funcnet/test_coupling_analysis.py::test_information_transfer_value_error [gw2] [ 98%] PASSED tests/test_funcnet/test_coupling_analysis.py::test_information_transfer_value_error tests/test_funcnet/test_coupling_analysis_pure_python.py::test_cross_correlation_all [gw2] [ 99%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_cross_correlation_all tests/test_funcnet/test_coupling_analysis_pure_python.py::test_cross_correlation_sum [gw2] [ 99%] PASSED tests/test_funcnet/test_coupling_analysis_pure_python.py::test_cross_correlation_sum [gw3] [ 99%] PASSED tests/test_core/test_network.py::test_nsi_betweenness[True] tests/test_core/test_network.py::test_eigenvector_centrality [gw3] [ 99%] PASSED tests/test_core/test_network.py::test_eigenvector_centrality tests/test_core/test_network.py::test_nsi_eigenvector_centrality [gw3] [ 99%] PASSED tests/test_core/test_network.py::test_nsi_eigenvector_centrality tests/test_core/test_network.py::test_pagerank [gw3] [100%] PASSED tests/test_core/test_network.py::test_pagerank =================================== FAILURES =================================== ___________________________ test_internal_adjacency ____________________________ [gw3] linux -- Python 3.13.2 /usr/bin/python3 def test_internal_adjacency(): net = InteractingNetworks.SmallTestNetwork() > res = net.internal_adjacency([0, 3, 5]) tests/test_core/test_interacting_networks.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:402: in internal_adjacency return np.array(subgraph.get_adjacency(type=2).data).astype(np.int8) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError _______________________________ test_ErdosRenyi ________________________________ [gw2] linux -- Python 3.13.2 /usr/bin/python3 capsys = <_pytest.capture.CaptureFixture object at 0x3f798d63c0> def test_ErdosRenyi(capsys): > print(GeoNetwork.Model("ErdosRenyi", grid=GeoGrid.SmallTestGrid(), n_nodes=6, n_links=5)) tests/test_core/test_geo_network.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/geo_network.py:258: in Model A = getattr(GeoNetwork, network_model)(**kwargs) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:787: in ErdosRenyi return np.array(graph.get_adjacency(type=2).data) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError ----------------------------- Captured stdout call ----------------------------- Generating Erdos-Renyi random graph with 6 nodes and 5 links... __________________________ test_number_internal_links __________________________ [gw3] linux -- Python 3.13.2 /usr/bin/python3 def test_number_internal_links(): net = InteractingNetworks.SmallTestNetwork() > res = net.number_internal_links([0, 3, 5]) tests/test_core/test_interacting_networks.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:655: in number_internal_links n_links = self.internal_adjacency(node_list).sum() ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:402: in internal_adjacency return np.array(subgraph.get_adjacency(type=2).data).astype(np.int8) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError _________________ test_correlation_distance_weighted_closeness _________________ [gw0] linux -- Python 3.13.2 /usr/bin/python3 def test_correlation_distance_weighted_closeness(): res = ClimateNetwork.SmallTestNetwork().\ > correlation_distance_weighted_closeness() tests/test_climate/test_climate_network.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/climate_network.py:683: in correlation_distance_weighted_closeness return self.closeness('inv_correlation_distance') ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:3117: in closeness path_lengths = self.path_lengths(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py:118: in uncached return f(self, *args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = link_attribute = 'inv_correlation_distance' @Cached.method(name="path lengths") def path_lengths(self, link_attribute=None): """ For each pair of nodes i,j, return the (weighted) shortest path length from i to j (also called the distance from i to j). This is the shortest length of a path from i to j along links, or infinity if there is no such path. The length of links can be specified by an optional link attribute. **Example:** >>> print(Network.SmallTestNetwork().path_lengths()) Calculating all shortest path lengths... [[ 0. 2. 2. 1. 1. 1.] [ 2. 0. 1. 1. 1. 3.] [ 2. 1. 0. 2. 1. 3.] [ 1. 1. 2. 0. 2. 2.] [ 1. 1. 1. 2. 0. 2.] [ 1. 3. 3. 2. 2. 0.]] :arg str link_attribute: Optional name of the link attribute to be used as the links' length. If None, links have length 1. (Default: None) :rtype: square array [[float]] """ if link_attribute == "topological": print("WARNING: link_attribute='topological' is deprecated.\n" + "Use link_attribute=None instead.") link_attribute = None if link_attribute is None: if self.silence_level <= 1: print("Calculating all shortest path lengths...") # fixed negative numbers to infinity! pl = np.array(self.graph.distances(), dtype=float) pl[pl < 0] = np.inf return pl else: if self.silence_level <= 1: print("Calculating weighted shortest path lengths...") return np.array( > self.graph.distances(weights=link_attribute, mode=1)) E SystemError: returned NULL without setting an exception ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2608: SystemError ___________________________ test_ConfigurationModel ____________________________ [gw2] linux -- Python 3.13.2 /usr/bin/python3 def test_ConfigurationModel(): n = 0 while n != 7: > net = GeoNetwork.Model("Configuration", grid=GeoGrid.SmallTestGrid(), degree=GeoNetwork.SmallTestNetwork().degree()) tests/test_core/test_geo_network.py:42: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/geo_network.py:258: in Model A = getattr(GeoNetwork, network_model)(**kwargs) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:896: in Configuration return np.array(graph.get_adjacency(type=2).data) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError ----------------------------- Captured stdout call ----------------------------- Generating configuration model random graph from given degree sequence... __________________________ test_internal_link_density __________________________ [gw3] linux -- Python 3.13.2 /usr/bin/python3 def test_internal_link_density(): net = InteractingNetworks.SmallTestNetwork() > res = net.internal_link_density([0, 3, 5]) tests/test_core/test_interacting_networks.py:171: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:729: in internal_link_density n_links = InteractingNetworks.number_internal_links(self, node_list) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:655: in number_internal_links n_links = self.internal_adjacency(node_list).sum() ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:402: in internal_adjacency return np.array(subgraph.get_adjacency(type=2).data).astype(np.int8) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError _____________________________ test_internal_degree _____________________________ [gw3] linux -- Python 3.13.2 /usr/bin/python3 def test_internal_degree(): net = InteractingNetworks.SmallDirectedTestNetwork() > res = net.internal_degree([0, 3, 5]) tests/test_core/test_interacting_networks.py:330: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:1196: in internal_degree return (self.internal_indegree(node_list, link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:1221: in internal_indegree return np.sum(self.internal_adjacency(node_list), axis=0) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:402: in internal_adjacency return np.array(subgraph.get_adjacency(type=2).data).astype(np.int8) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError ____________ test_local_correlation_distance_weighted_vulnerability ____________ [gw0] linux -- Python 3.13.2 /usr/bin/python3 def test_local_correlation_distance_weighted_vulnerability(): res = ClimateNetwork.SmallTestNetwork().\ > local_correlation_distance_weighted_vulnerability() tests/test_climate/test_climate_network.py:137: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/climate_network.py:706: in local_correlation_distance_weighted_vulnerability return self.local_vulnerability('inv_correlation_distance') ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:4013: in local_vulnerability global_efficiency = self.global_efficiency(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:3884: in global_efficiency path_lengths = self.path_lengths(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py:118: in uncached return f(self, *args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = link_attribute = 'inv_correlation_distance' @Cached.method(name="path lengths") def path_lengths(self, link_attribute=None): """ For each pair of nodes i,j, return the (weighted) shortest path length from i to j (also called the distance from i to j). This is the shortest length of a path from i to j along links, or infinity if there is no such path. The length of links can be specified by an optional link attribute. **Example:** >>> print(Network.SmallTestNetwork().path_lengths()) Calculating all shortest path lengths... [[ 0. 2. 2. 1. 1. 1.] [ 2. 0. 1. 1. 1. 3.] [ 2. 1. 0. 2. 1. 3.] [ 1. 1. 2. 0. 2. 2.] [ 1. 1. 1. 2. 0. 2.] [ 1. 3. 3. 2. 2. 0.]] :arg str link_attribute: Optional name of the link attribute to be used as the links' length. If None, links have length 1. (Default: None) :rtype: square array [[float]] """ if link_attribute == "topological": print("WARNING: link_attribute='topological' is deprecated.\n" + "Use link_attribute=None instead.") link_attribute = None if link_attribute is None: if self.silence_level <= 1: print("Calculating all shortest path lengths...") # fixed negative numbers to infinity! pl = np.array(self.graph.distances(), dtype=float) pl[pl < 0] = np.inf return pl else: if self.silence_level <= 1: print("Calculating weighted shortest path lengths...") return np.array( > self.graph.distances(weights=link_attribute, mode=1)) E SystemError: returned NULL without setting an exception ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2608: SystemError ____________________________ test_internal_indegree ____________________________ [gw3] linux -- Python 3.13.2 /usr/bin/python3 def test_internal_indegree(): net = InteractingNetworks.SmallDirectedTestNetwork() > res = net.internal_indegree([0, 1, 3]) tests/test_core/test_interacting_networks.py:342: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:1221: in internal_indegree return np.sum(self.internal_adjacency(node_list), axis=0) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:402: in internal_adjacency return np.array(subgraph.get_adjacency(type=2).data).astype(np.int8) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError __________________________ test_internal_link_density __________________________ [gw0] linux -- Python 3.13.2 /usr/bin/python3 def test_internal_link_density(): cd = ClimateData.SmallTestData() tsonis_ccn = CoupledTsonisClimateNetwork(cd, cd, threshold=.2) > res = tsonis_ccn.internal_link_density() tests/test_climate/test_coupled_climate_network.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/coupled_climate_network.py:352: in internal_link_density density_1 = InteractingNetworks.\ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:729: in internal_link_density n_links = InteractingNetworks.number_internal_links(self, node_list) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:655: in number_internal_links n_links = self.internal_adjacency(node_list).sum() ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:402: in internal_adjacency return np.array(subgraph.get_adjacency(type=2).data).astype(np.int8) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError ----------------------------- Captured stdout call ----------------------------- Calculating correlation matrix at zero lag from anomaly values... Extracting network adjacency matrix by thresholding... Setting area weights according to type surface ... Setting area weights according to type surface ... ___________________________ test_internal_outdegree ____________________________ [gw3] linux -- Python 3.13.2 /usr/bin/python3 def test_internal_outdegree(): net = InteractingNetworks.SmallDirectedTestNetwork() > res = net.internal_outdegree([0, 1, 3]) tests/test_core/test_interacting_networks.py:350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:1246: in internal_outdegree return np.sum(self.internal_adjacency(node_list), axis=1) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/interacting_networks.py:402: in internal_adjacency return np.array(subgraph.get_adjacency(type=2).data).astype(np.int8) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError __________________ test_average_distance_weighted_path_length __________________ [gw2] linux -- Python 3.13.2 /usr/bin/python3 def test_average_distance_weighted_path_length(): > res = GeoNetwork.SmallTestNetwork().average_distance_weighted_path_length() tests/test_core/test_geo_network.py:266: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/spatial_network.py:687: in average_distance_weighted_path_length return self.average_path_length('distance') ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2636: in average_path_length path_lengths = self.path_lengths(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py:118: in uncached return f(self, *args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = link_attribute = 'distance' @Cached.method(name="path lengths") def path_lengths(self, link_attribute=None): """ For each pair of nodes i,j, return the (weighted) shortest path length from i to j (also called the distance from i to j). This is the shortest length of a path from i to j along links, or infinity if there is no such path. The length of links can be specified by an optional link attribute. **Example:** >>> print(Network.SmallTestNetwork().path_lengths()) Calculating all shortest path lengths... [[ 0. 2. 2. 1. 1. 1.] [ 2. 0. 1. 1. 1. 3.] [ 2. 1. 0. 2. 1. 3.] [ 1. 1. 2. 0. 2. 2.] [ 1. 1. 1. 2. 0. 2.] [ 1. 3. 3. 2. 2. 0.]] :arg str link_attribute: Optional name of the link attribute to be used as the links' length. If None, links have length 1. (Default: None) :rtype: square array [[float]] """ if link_attribute == "topological": print("WARNING: link_attribute='topological' is deprecated.\n" + "Use link_attribute=None instead.") link_attribute = None if link_attribute is None: if self.silence_level <= 1: print("Calculating all shortest path lengths...") # fixed negative numbers to infinity! pl = np.array(self.graph.distances(), dtype=float) pl[pl < 0] = np.inf return pl else: if self.silence_level <= 1: print("Calculating weighted shortest path lengths...") return np.array( > self.graph.distances(weights=link_attribute, mode=1)) E SystemError: returned NULL without setting an exception ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2608: SystemError ________________ test_correlation_weighted_average_path_length _________________ [gw0] linux -- Python 3.13.2 /usr/bin/python3 def test_correlation_weighted_average_path_length(): res = TsonisClimateNetwork.SmallTestNetwork().\ > correlation_weighted_average_path_length() tests/test_climate/test_tsonis.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/tsonis.py:284: in correlation_weighted_average_path_length return self.average_path_length('correlation') ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2636: in average_path_length path_lengths = self.path_lengths(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py:118: in uncached return f(self, *args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = link_attribute = 'correlation' @Cached.method(name="path lengths") def path_lengths(self, link_attribute=None): """ For each pair of nodes i,j, return the (weighted) shortest path length from i to j (also called the distance from i to j). This is the shortest length of a path from i to j along links, or infinity if there is no such path. The length of links can be specified by an optional link attribute. **Example:** >>> print(Network.SmallTestNetwork().path_lengths()) Calculating all shortest path lengths... [[ 0. 2. 2. 1. 1. 1.] [ 2. 0. 1. 1. 1. 3.] [ 2. 1. 0. 2. 1. 3.] [ 1. 1. 2. 0. 2. 2.] [ 1. 1. 1. 2. 0. 2.] [ 1. 3. 3. 2. 2. 0.]] :arg str link_attribute: Optional name of the link attribute to be used as the links' length. If None, links have length 1. (Default: None) :rtype: square array [[float]] """ if link_attribute == "topological": print("WARNING: link_attribute='topological' is deprecated.\n" + "Use link_attribute=None instead.") link_attribute = None if link_attribute is None: if self.silence_level <= 1: print("Calculating all shortest path lengths...") # fixed negative numbers to infinity! pl = np.array(self.graph.distances(), dtype=float) pl[pl < 0] = np.inf return pl else: if self.silence_level <= 1: print("Calculating weighted shortest path lengths...") return np.array( > self.graph.distances(weights=link_attribute, mode=1)) E SystemError: returned NULL without setting an exception ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2608: SystemError _______________________ test_distance_weighted_closeness _______________________ [gw2] linux -- Python 3.13.2 /usr/bin/python3 def test_distance_weighted_closeness(): > res = GeoNetwork.SmallTestNetwork().distance_weighted_closeness() tests/test_core/test_geo_network.py:272: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/spatial_network.py:706: in distance_weighted_closeness return self.closeness('distance') ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:3117: in closeness path_lengths = self.path_lengths(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py:118: in uncached return f(self, *args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = link_attribute = 'distance' @Cached.method(name="path lengths") def path_lengths(self, link_attribute=None): """ For each pair of nodes i,j, return the (weighted) shortest path length from i to j (also called the distance from i to j). This is the shortest length of a path from i to j along links, or infinity if there is no such path. The length of links can be specified by an optional link attribute. **Example:** >>> print(Network.SmallTestNetwork().path_lengths()) Calculating all shortest path lengths... [[ 0. 2. 2. 1. 1. 1.] [ 2. 0. 1. 1. 1. 3.] [ 2. 1. 0. 2. 1. 3.] [ 1. 1. 2. 0. 2. 2.] [ 1. 1. 1. 2. 0. 2.] [ 1. 3. 3. 2. 2. 0.]] :arg str link_attribute: Optional name of the link attribute to be used as the links' length. If None, links have length 1. (Default: None) :rtype: square array [[float]] """ if link_attribute == "topological": print("WARNING: link_attribute='topological' is deprecated.\n" + "Use link_attribute=None instead.") link_attribute = None if link_attribute is None: if self.silence_level <= 1: print("Calculating all shortest path lengths...") # fixed negative numbers to infinity! pl = np.array(self.graph.distances(), dtype=float) pl[pl < 0] = np.inf return pl else: if self.silence_level <= 1: print("Calculating weighted shortest path lengths...") return np.array( > self.graph.distances(weights=link_attribute, mode=1)) E SystemError: returned NULL without setting an exception ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2608: SystemError _____________________ test_correlation_weighted_closeness ______________________ [gw0] linux -- Python 3.13.2 /usr/bin/python3 def test_correlation_weighted_closeness(): res = TsonisClimateNetwork.SmallTestNetwork().\ > correlation_weighted_closeness() tests/test_climate/test_tsonis.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/tsonis.py:300: in correlation_weighted_closeness return self.closeness('correlation') ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:3117: in closeness path_lengths = self.path_lengths(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py:118: in uncached return f(self, *args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = link_attribute = 'correlation' @Cached.method(name="path lengths") def path_lengths(self, link_attribute=None): """ For each pair of nodes i,j, return the (weighted) shortest path length from i to j (also called the distance from i to j). This is the shortest length of a path from i to j along links, or infinity if there is no such path. The length of links can be specified by an optional link attribute. **Example:** >>> print(Network.SmallTestNetwork().path_lengths()) Calculating all shortest path lengths... [[ 0. 2. 2. 1. 1. 1.] [ 2. 0. 1. 1. 1. 3.] [ 2. 1. 0. 2. 1. 3.] [ 1. 1. 2. 0. 2. 2.] [ 1. 1. 1. 2. 0. 2.] [ 1. 3. 3. 2. 2. 0.]] :arg str link_attribute: Optional name of the link attribute to be used as the links' length. If None, links have length 1. (Default: None) :rtype: square array [[float]] """ if link_attribute == "topological": print("WARNING: link_attribute='topological' is deprecated.\n" + "Use link_attribute=None instead.") link_attribute = None if link_attribute is None: if self.silence_level <= 1: print("Calculating all shortest path lengths...") # fixed negative numbers to infinity! pl = np.array(self.graph.distances(), dtype=float) pl[pl < 0] = np.inf return pl else: if self.silence_level <= 1: print("Calculating weighted shortest path lengths...") return np.array( > self.graph.distances(weights=link_attribute, mode=1)) E SystemError: returned NULL without setting an exception ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2608: SystemError __________________ test_local_distance_weighted_vulnerability __________________ [gw2] linux -- Python 3.13.2 /usr/bin/python3 def test_local_distance_weighted_vulnerability(): > res = GeoNetwork.SmallTestNetwork().local_distance_weighted_vulnerability() tests/test_core/test_geo_network.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/spatial_network.py:725: in local_distance_weighted_vulnerability return self.local_vulnerability('distance') ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:4013: in local_vulnerability global_efficiency = self.global_efficiency(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:3884: in global_efficiency path_lengths = self.path_lengths(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py:118: in uncached return f(self, *args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = link_attribute = 'distance' @Cached.method(name="path lengths") def path_lengths(self, link_attribute=None): """ For each pair of nodes i,j, return the (weighted) shortest path length from i to j (also called the distance from i to j). This is the shortest length of a path from i to j along links, or infinity if there is no such path. The length of links can be specified by an optional link attribute. **Example:** >>> print(Network.SmallTestNetwork().path_lengths()) Calculating all shortest path lengths... [[ 0. 2. 2. 1. 1. 1.] [ 2. 0. 1. 1. 1. 3.] [ 2. 1. 0. 2. 1. 3.] [ 1. 1. 2. 0. 2. 2.] [ 1. 1. 1. 2. 0. 2.] [ 1. 3. 3. 2. 2. 0.]] :arg str link_attribute: Optional name of the link attribute to be used as the links' length. If None, links have length 1. (Default: None) :rtype: square array [[float]] """ if link_attribute == "topological": print("WARNING: link_attribute='topological' is deprecated.\n" + "Use link_attribute=None instead.") link_attribute = None if link_attribute is None: if self.silence_level <= 1: print("Calculating all shortest path lengths...") # fixed negative numbers to infinity! pl = np.array(self.graph.distances(), dtype=float) pl[pl < 0] = np.inf return pl else: if self.silence_level <= 1: print("Calculating weighted shortest path lengths...") return np.array( > self.graph.distances(weights=link_attribute, mode=1)) E SystemError: returned NULL without setting an exception ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2608: SystemError ________________ test_local_correlation_weighted_vulnerability _________________ [gw0] linux -- Python 3.13.2 /usr/bin/python3 def test_local_correlation_weighted_vulnerability(): res = TsonisClimateNetwork.SmallTestNetwork().\ > local_correlation_weighted_vulnerability() tests/test_climate/test_tsonis.py:105: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/climate/tsonis.py:316: in local_correlation_weighted_vulnerability return self.local_vulnerability('correlation') ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:4013: in local_vulnerability global_efficiency = self.global_efficiency(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:3884: in global_efficiency path_lengths = self.path_lengths(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py:118: in uncached return f(self, *args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = link_attribute = 'correlation' @Cached.method(name="path lengths") def path_lengths(self, link_attribute=None): """ For each pair of nodes i,j, return the (weighted) shortest path length from i to j (also called the distance from i to j). This is the shortest length of a path from i to j along links, or infinity if there is no such path. The length of links can be specified by an optional link attribute. **Example:** >>> print(Network.SmallTestNetwork().path_lengths()) Calculating all shortest path lengths... [[ 0. 2. 2. 1. 1. 1.] [ 2. 0. 1. 1. 1. 3.] [ 2. 1. 0. 2. 1. 3.] [ 1. 1. 2. 0. 2. 2.] [ 1. 1. 1. 2. 0. 2.] [ 1. 3. 3. 2. 2. 0.]] :arg str link_attribute: Optional name of the link attribute to be used as the links' length. If None, links have length 1. (Default: None) :rtype: square array [[float]] """ if link_attribute == "topological": print("WARNING: link_attribute='topological' is deprecated.\n" + "Use link_attribute=None instead.") link_attribute = None if link_attribute is None: if self.silence_level <= 1: print("Calculating all shortest path lengths...") # fixed negative numbers to infinity! pl = np.array(self.graph.distances(), dtype=float) pl[pl < 0] = np.inf return pl else: if self.silence_level <= 1: print("Calculating weighted shortest path lengths...") return np.array( > self.graph.distances(weights=link_attribute, mode=1)) E SystemError: returned NULL without setting an exception ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2608: SystemError ___________________________ test_arenas_betweenness ____________________________ [gw1] linux -- Python 3.13.2 /usr/bin/python3 def test_arenas_betweenness(): > res = Network.SmallTestNetwork().arenas_betweenness() tests/test_core/test_network.py:881: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py:118: in uncached return f(self, *args, **kwargs) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:3278: in arenas_betweenness A = np.array(subgraph.get_adjacency(type=2).data) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError ----------------------------- Captured stdout call ----------------------------- Calculating Arenas-type random walk betweenness... (giant component size: 6 (1.0)) _________________________ test_nsi_arenas_betweenness __________________________ [gw1] linux -- Python 3.13.2 /usr/bin/python3 def test_nsi_arenas_betweenness(): net = Network.SmallTestNetwork() > res = net.nsi_arenas_betweenness() tests/test_core/test_network.py:890: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:3461: in nsi_arenas_betweenness A = np.array(subgraph.get_adjacency(type=2).data) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError ----------------------------- Captured stdout call ----------------------------- Calculating n.s.i. Arenas-type random walk betweenness... (giant component size: 6 (1.0)) _______________________________ test_ErdosRenyi ________________________________ [gw0] linux -- Python 3.13.2 /usr/bin/python3 capsys = <_pytest.capture.CaptureFixture object at 0x3f7e0f3ac0> def test_ErdosRenyi(capsys): > print(Network.Model("ErdosRenyi", n_nodes=10, n_links=18)) tests/test_core/test_network.py:272: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:733: in Model A = getattr(Network, network_model)(**kwargs) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:787: in ErdosRenyi return np.array(graph.get_adjacency(type=2).data) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError ----------------------------- Captured stdout call ----------------------------- Generating Erdos-Renyi random graph with 10 nodes and 18 links... ___________________________ test_newman_betweenness ____________________________ [gw1] linux -- Python 3.13.2 /usr/bin/python3 def test_newman_betweenness(): > res = Network.SmallTestNetwork().newman_betweenness() tests/test_core/test_network.py:912: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py:118: in uncached return f(self, *args, **kwargs) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:3608: in newman_betweenness A = np.array(subgraph.get_adjacency(type=2).data, dtype=ADJ) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError ----------------------------- Captured stdout call ----------------------------- Calculating Newman's random walk betweenness... (giant component size: 6 (1.0)) __________________________ test_BarabasiAlbert_igraph __________________________ [gw0] linux -- Python 3.13.2 /usr/bin/python3 def test_BarabasiAlbert_igraph(): > net = Network.Model("BarabasiAlbert_igraph", n_nodes=100, n_links_each=1) tests/test_core/test_network.py:281: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:733: in Model A = getattr(Network, network_model)(**kwargs) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:823: in BarabasiAlbert_igraph return np.array(graph.get_adjacency(type=2).data) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError _________________________ test_nsi_newman_betweenness __________________________ [gw1] linux -- Python 3.13.2 /usr/bin/python3 def test_nsi_newman_betweenness(): net = Network.SmallTestNetwork() > res = net.nsi_newman_betweenness() tests/test_core/test_network.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:3772: in nsi_newman_betweenness A = np.array(subgraph.get_adjacency(type=2).data, dtype=ADJ) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError ----------------------------- Captured stdout call ----------------------------- Calculating n.s.i. Newman-type random walk betweenness... (giant component size: 6 (1.0)) ___________________________ test_ConfigurationModel ____________________________ [gw0] linux -- Python 3.13.2 /usr/bin/python3 def test_ConfigurationModel(): > net = Network.Model("Configuration", degree=[3 for _ in range(0, 1000)]) tests/test_core/test_network.py:286: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:733: in Model A = getattr(Network, network_model)(**kwargs) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:896: in Configuration return np.array(graph.get_adjacency(type=2).data) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError ----------------------------- Captured stdout call ----------------------------- Generating configuration model random graph from given degree sequence... ______________________________ test_WattsStrogatz ______________________________ [gw0] linux -- Python 3.13.2 /usr/bin/python3 def test_WattsStrogatz(): > net = Network.Model("WattsStrogatz", N=100, k=2, p=0.1) tests/test_core/test_network.py:291: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:733: in Model A = getattr(Network, network_model)(**kwargs) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:929: in WattsStrogatz return np.array(graph.get_adjacency(type=2).data) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError ----------------------------- Captured stdout call ----------------------------- Generating Watts-Strogatz random graph with 100 nodes and rewiring probability 0.1 __________________ test_average_distance_weighted_path_length __________________ [gw1] linux -- Python 3.13.2 /usr/bin/python3 def test_average_distance_weighted_path_length(): res = SpatialNetwork.SmallTestNetwork(). \ > average_distance_weighted_path_length() tests/test_core/test_spatial_network.py:90: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/spatial_network.py:687: in average_distance_weighted_path_length return self.average_path_length('distance') ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2636: in average_path_length path_lengths = self.path_lengths(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py:118: in uncached return f(self, *args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = link_attribute = 'distance' @Cached.method(name="path lengths") def path_lengths(self, link_attribute=None): """ For each pair of nodes i,j, return the (weighted) shortest path length from i to j (also called the distance from i to j). This is the shortest length of a path from i to j along links, or infinity if there is no such path. The length of links can be specified by an optional link attribute. **Example:** >>> print(Network.SmallTestNetwork().path_lengths()) Calculating all shortest path lengths... [[ 0. 2. 2. 1. 1. 1.] [ 2. 0. 1. 1. 1. 3.] [ 2. 1. 0. 2. 1. 3.] [ 1. 1. 2. 0. 2. 2.] [ 1. 1. 1. 2. 0. 2.] [ 1. 3. 3. 2. 2. 0.]] :arg str link_attribute: Optional name of the link attribute to be used as the links' length. If None, links have length 1. (Default: None) :rtype: square array [[float]] """ if link_attribute == "topological": print("WARNING: link_attribute='topological' is deprecated.\n" + "Use link_attribute=None instead.") link_attribute = None if link_attribute is None: if self.silence_level <= 1: print("Calculating all shortest path lengths...") # fixed negative numbers to infinity! pl = np.array(self.graph.distances(), dtype=float) pl[pl < 0] = np.inf return pl else: if self.silence_level <= 1: print("Calculating weighted shortest path lengths...") return np.array( > self.graph.distances(weights=link_attribute, mode=1)) E SystemError: returned NULL without setting an exception ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2608: SystemError _______________________ test_distance_weighted_closeness _______________________ [gw1] linux -- Python 3.13.2 /usr/bin/python3 def test_distance_weighted_closeness(): > res = SpatialNetwork.SmallTestNetwork().distance_weighted_closeness() tests/test_core/test_spatial_network.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/spatial_network.py:706: in distance_weighted_closeness return self.closeness('distance') ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:3117: in closeness path_lengths = self.path_lengths(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py:118: in uncached return f(self, *args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = link_attribute = 'distance' @Cached.method(name="path lengths") def path_lengths(self, link_attribute=None): """ For each pair of nodes i,j, return the (weighted) shortest path length from i to j (also called the distance from i to j). This is the shortest length of a path from i to j along links, or infinity if there is no such path. The length of links can be specified by an optional link attribute. **Example:** >>> print(Network.SmallTestNetwork().path_lengths()) Calculating all shortest path lengths... [[ 0. 2. 2. 1. 1. 1.] [ 2. 0. 1. 1. 1. 3.] [ 2. 1. 0. 2. 1. 3.] [ 1. 1. 2. 0. 2. 2.] [ 1. 1. 1. 2. 0. 2.] [ 1. 3. 3. 2. 2. 0.]] :arg str link_attribute: Optional name of the link attribute to be used as the links' length. If None, links have length 1. (Default: None) :rtype: square array [[float]] """ if link_attribute == "topological": print("WARNING: link_attribute='topological' is deprecated.\n" + "Use link_attribute=None instead.") link_attribute = None if link_attribute is None: if self.silence_level <= 1: print("Calculating all shortest path lengths...") # fixed negative numbers to infinity! pl = np.array(self.graph.distances(), dtype=float) pl[pl < 0] = np.inf return pl else: if self.silence_level <= 1: print("Calculating weighted shortest path lengths...") return np.array( > self.graph.distances(weights=link_attribute, mode=1)) E SystemError: returned NULL without setting an exception ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2608: SystemError __________________ test_local_distance_weighted_vulnerability __________________ [gw1] linux -- Python 3.13.2 /usr/bin/python3 def test_local_distance_weighted_vulnerability(): res = SpatialNetwork.SmallTestNetwork(). \ > local_distance_weighted_vulnerability() tests/test_core/test_spatial_network.py:104: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/spatial_network.py:725: in local_distance_weighted_vulnerability return self.local_vulnerability('distance') ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:4013: in local_vulnerability global_efficiency = self.global_efficiency(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:3884: in global_efficiency path_lengths = self.path_lengths(link_attribute) ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py:118: in uncached return f(self, *args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = link_attribute = 'distance' @Cached.method(name="path lengths") def path_lengths(self, link_attribute=None): """ For each pair of nodes i,j, return the (weighted) shortest path length from i to j (also called the distance from i to j). This is the shortest length of a path from i to j along links, or infinity if there is no such path. The length of links can be specified by an optional link attribute. **Example:** >>> print(Network.SmallTestNetwork().path_lengths()) Calculating all shortest path lengths... [[ 0. 2. 2. 1. 1. 1.] [ 2. 0. 1. 1. 1. 3.] [ 2. 1. 0. 2. 1. 3.] [ 1. 1. 2. 0. 2. 2.] [ 1. 1. 1. 2. 0. 2.] [ 1. 3. 3. 2. 2. 0.]] :arg str link_attribute: Optional name of the link attribute to be used as the links' length. If None, links have length 1. (Default: None) :rtype: square array [[float]] """ if link_attribute == "topological": print("WARNING: link_attribute='topological' is deprecated.\n" + "Use link_attribute=None instead.") link_attribute = None if link_attribute is None: if self.silence_level <= 1: print("Calculating all shortest path lengths...") # fixed negative numbers to infinity! pl = np.array(self.graph.distances(), dtype=float) pl[pl < 0] = np.inf return pl else: if self.silence_level <= 1: print("Calculating weighted shortest path lengths...") return np.array( > self.graph.distances(weights=link_attribute, mode=1)) E SystemError: returned NULL without setting an exception ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:2608: SystemError ______________________________ test_permutations _______________________________ [gw3] linux -- Python 3.13.2 /usr/bin/python3 multiprocessing.pool.RemoteTraceback: """ Traceback (most recent call last): File "/usr/lib64/python3.13/multiprocessing/pool.py", line 125, in worker result = (True, func(*args, **kwds)) ~~~~^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/multiprocessing/pool.py", line 48, in mapstar return list(map(*args)) File "/builddir/build/BUILD/python-pyunicorn-0.8.0-build/pyunicorn-0.8.0/tests/test_core/test_network.py", line 54, in compare_measures compare_results(getattr(orig, method)(*args), ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/cache.py", line 118, in uncached return f(self, *args, **kwargs) File "/builddir/build/BUILD/python-pyunicorn-0.8.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py", line 3278, in arenas_betweenness A = np.array(subgraph.get_adjacency(type=2).data) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ File "/usr/lib64/python3.13/site-packages/igraph/adjacency.py", line 62, in _get_adjacency return Matrix(GraphBase.get_adjacency(self, type)) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ SystemError: returned NULL without setting an exception """ The above exception was the direct cause of the following exception: def test_permutations(): """ Permutation invariance of topological information. """ > compare_permutations( Network.SmallTestNetwork(), 3, [ "degree", "indegree", "outdegree", "nsi_degree", "nsi_indegree", "nsi_outdegree", "nsi_average_neighbors_degree", "nsi_max_neighbors_degree", "undirected_adjacency", "laplacian", "nsi_laplacian", "local_clustering", "global_clustering", "transitivity", ("higher_order_transitivity", [4]), ("local_cliquishness", [4]), ("local_cliquishness", [5]), "nsi_twinness", "assortativity", "nsi_local_clustering", "nsi_global_clustering", "nsi_transitivity", "nsi_local_soffer_clustering", "path_lengths", "average_path_length", "nsi_average_path_length", "diameter", "matching_index", "link_betweenness", "betweenness", "eigenvector_centrality", "nsi_eigenvector_centrality", "pagerank", "closeness", "nsi_closeness", "nsi_harmonic_closeness", "nsi_exponential_closeness", "arenas_betweenness", "nsi_arenas_betweenness", "newman_betweenness", "nsi_newman_betweenness", "global_efficiency", "nsi_global_efficiency", "distance_based_measures", "local_vulnerability", "coreness", "msf_synchronizability", "spreading", "nsi_spreading" ]) tests/test_core/test_network.py:114: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_core/test_network.py:65: in compare_permutations pool.map(partial(compare_measures, net, pnets, rev_perms), /usr/lib64/python3.13/multiprocessing/pool.py:367: in map return self._map_async(func, iterable, mapstar, chunksize).get() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , timeout = None def get(self, timeout=None): self.wait(timeout) if not self.ready(): raise TimeoutError if self._success: return self._value else: > raise self._value E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/multiprocessing/pool.py:774: SystemError ----------------------------- Captured stdout call ----------------------------- Calculating n.s.i. maximum neighbours' degrees... Calculating n.s.i. maximum neighbours' degrees... Calculating local clustering coefficients... Calculating local clustering coefficients... Calculating the global clustering coefficient (C_2)... Calculating the global clustering coefficient (C_2)... Calculating local clustering coefficients... Calculating transitivity coefficient (C_1)... Calculating transitivity coefficient (C_1)... Calculating local cliquishness of order 4 ... Calculating local cliquishness of order 4 ... Calculating local cliquishness of order 5 ... Calculating local cliquishness of order 5 ... Calculating n.s.i. local clustering... Calculating uncorrected n.s.i. local clustering coefficients... Calculating n.s.i. local clustering... Calculating uncorrected n.s.i. local clustering coefficients... Calculating the n.s.i. global topological clustering coefficient... Calculating the n.s.i. global topological clustering coefficient... Calculating n.s.i. local clustering... Calculating uncorrected n.s.i. local clustering coefficients... Calculating n.s.i. transitivity... Calculating n.s.i. transitivity... Calculating path lengths... Calculating all shortest path lengths... Calculating path lengths... Calculating all shortest path lengths... Calculating average (weighted) shortest path length... Calculating average (weighted) shortest path length... Calculating the n.s.i. average shortest path length... Calculating the n.s.i. average shortest path length... Calculating path lengths... Calculating all shortest path lengths... Calculating matching index matrix... Calculating matching index matrix... Calculating link betweenness... Calculating link betweenness... Calculating node betweenness... Calculating node betweenness... Calculating n.s.i. eigenvector centrality... Calculating n.s.i. eigenvector centrality... Calculating PageRank... Calculating PageRank... Calculating closeness... Calculating closeness... Calculating n.s.i. harmonic closeness... Calculating n.s.i. harmonic closeness... Calculating n.s.i. exponential closeness centrality... Calculating n.s.i. exponential closeness centrality... Calculating path lengths... Calculating all shortest path lengths... Calculating Arenas-type random walk betweenness... (giant component size: 6 (1.0)) Calculating n.s.i. average neighbours' degrees... Calculating n.s.i. average neighbours' degrees... Calculating n.s.i. maximum neighbours' degrees... Calculating n.s.i. maximum neighbours' degrees... Calculating local clustering coefficients... Calculating local clustering coefficients... Calculating transitivity coefficient (C_1)... Calculating transitivity coefficient (C_1)... Calculating transitivity of order 4 ... Calculating transitivity of order 4 ... Calculating local cliquishness of order 4 ... Calculating local cliquishness of order 4 ... Calculating n.s.i. local clustering... Calculating uncorrected n.s.i. local clustering coefficients... Calculating n.s.i. local clustering... Calculating uncorrected n.s.i. local clustering coefficients... Calculating n.s.i. transitivity... Calculating n.s.i. transitivity... Calculating the n.s.i. local Soffer clustering coefficients... Calculating the n.s.i. local Soffer clustering coefficients... Calculating path lengths... Calculating all shortest path lengths... Calculating path lengths... Calculating all shortest path lengths... Calculating the n.s.i. average shortest path length... Calculating the n.s.i. average shortest path length... Calculating path lengths... Calculating all shortest path lengths... Calculating matching index matrix... Calculating matching index matrix... Calculating node betweenness... Calculating node betweenness... Calculating eigenvector centrality... Calculating eigenvector centrality... Calculating n.s.i. eigenvector centrality... Calculating n.s.i. eigenvector centrality... Calculating closeness... Calculating closeness... Calculating n.s.i. closeness... Calculating n.s.i. closeness... Calculating path lengths... Calculating all shortest path lengths... Calculating n.s.i. harmonic closeness... Calculating n.s.i. harmonic closeness... Calculating Arenas-type random walk betweenness... (giant component size: 6 (1.0)) Calculating n.s.i. average neighbours' degrees... Calculating n.s.i. average neighbours' degrees... Calculating the global clustering coefficient (C_2)... Calculating local clustering coefficients... Calculating the global clustering coefficient (C_2)... Calculating local clustering coefficients... Calculating transitivity coefficient (C_1)... Calculating transitivity coefficient (C_1)... Calculating transitivity of order 4 ... Calculating transitivity of order 4 ... Calculating local cliquishness of order 5 ... Calculating local cliquishness of order 5 ... Calculating the n.s.i. global topological clustering coefficient... Calculating n.s.i. local clustering... Calculating uncorrected n.s.i. local clustering coefficients... Calculating the n.s.i. global topological clustering coefficient... Calculating n.s.i. local clustering... Calculating uncorrected n.s.i. local clustering coefficients... Calculating n.s.i. transitivity... Calculating n.s.i. transitivity... Calculating the n.s.i. local Soffer clustering coefficients... Calculating the n.s.i. local Soffer clustering coefficients... Calculating average (weighted) shortest path length... Calculating average (weighted) shortest path length... Calculating the n.s.i. average shortest path length... Calculating path lengths... Calculating all shortest path lengths... Calculating the n.s.i. average shortest path length... Calculating path lengths... Calculating all shortest path lengths... Calculating link betweenness... Calculating link betweenness... Calculating node betweenness... Calculating node betweenness... Calculating eigenvector centrality... Calculating eigenvector centrality... Calculating PageRank... Calculating PageRank... Calculating closeness... Calculating closeness... Calculating n.s.i. closeness... Calculating n.s.i. closeness... Calculating path lengths... Calculating all shortest path lengths... Calculating n.s.i. exponential closeness centrality... Calculating n.s.i. exponential closeness centrality... Calculating path lengths... Calculating all shortest path lengths... Calculating Arenas-type random walk betweenness... (giant component size: 6 (1.0)) Calculating n.s.i. average neighbours' degrees... Calculating n.s.i. average neighbours' degrees... Calculating n.s.i. maximum neighbours' degrees... Calculating n.s.i. maximum neighbours' degrees... Calculating local clustering coefficients... Calculating local clustering coefficients... Calculating the global clustering coefficient (C_2)... Calculating the global clustering coefficient (C_2)... Calculating local clustering coefficients... Calculating transitivity of order 4 ... Calculating transitivity of order 4 ... Calculating local cliquishness of order 4 ... Calculating local cliquishness of order 4 ... Calculating local cliquishness of order 5 ... Calculating local cliquishness of order 5 ... Calculating n.s.i. local clustering... Calculating uncorrected n.s.i. local clustering coefficients... Calculating n.s.i. local clustering... Calculating uncorrected n.s.i. local clustering coefficients... Calculating the n.s.i. global topological clustering coefficient... Calculating the n.s.i. global topological clustering coefficient... Calculating n.s.i. local clustering... Calculating uncorrected n.s.i. local clustering coefficients... Calculating the n.s.i. local Soffer clustering coefficients... Calculating the n.s.i. local Soffer clustering coefficients... Calculating path lengths... Calculating all shortest path lengths... Calculating path lengths... Calculating all shortest path lengths... Calculating average (weighted) shortest path length... Calculating average (weighted) shortest path length... Calculating matching index matrix... Calculating matching index matrix... Calculating link betweenness... Calculating link betweenness... Calculating eigenvector centrality... Calculating eigenvector centrality... Calculating n.s.i. eigenvector centrality... Calculating n.s.i. eigenvector centrality... Calculating PageRank... Calculating PageRank... Calculating n.s.i. closeness... Calculating n.s.i. closeness... Calculating path lengths... Calculating all shortest path lengths... Calculating n.s.i. harmonic closeness... Calculating n.s.i. harmonic closeness... Calculating n.s.i. exponential closeness centrality... Calculating n.s.i. exponential closeness centrality... Calculating path lengths... Calculating all shortest path lengths... Calculating n.s.i. Arenas-type random walk betweenness... (giant component size: 6 (1.0)) ___________________________________ test_nsi ___________________________________ [gw3] linux -- Python 3.13.2 /usr/bin/python3 def test_nsi(): """ Consistency of nsi measures with splitted network copies """ dnw = Network.SmallDirectedTestNetwork() nw = Network.SmallTestNetwork() nsi_measures = ["nsi_degree", "nsi_indegree", "nsi_outdegree", "nsi_closeness", "nsi_harmonic_closeness", "nsi_exponential_closeness", "nsi_arenas_betweenness", "nsi_spreading", "nsi_local_cyclemotif_clustering", "nsi_local_midmotif_clustering", "nsi_local_inmotif_clustering", "nsi_local_outmotif_clustering", ("nsi_degree", {"key": "link_weights"}), ("nsi_indegree", {"key": "link_weights"}), ("nsi_outdegree", {"key": "link_weights"}), ("nsi_local_cyclemotif_clustering", {"key": "link_weights"}), ("nsi_local_midmotif_clustering", {"key": "link_weights"}), ("nsi_local_inmotif_clustering", {"key": "link_weights"}), ("nsi_local_outmotif_clustering", {"key": "link_weights"})] nsi_undirected_measures = ["nsi_local_clustering", "nsi_average_neighbors_degree", "nsi_max_neighbors_degree", "nsi_eigenvector_centrality", "nsi_local_clustering", "nsi_local_soffer_clustering", "nsi_newman_betweenness"] > compare_nsi(dnw, nsi_measures) tests/test_core/test_network.py:173: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_core/test_network.py:82: in compare_nsi assert np.allclose(getattr(netc, nsi_measure)(**kwargs)[0:net.N], ../BUILDROOT/usr/lib64/python3.13/site-packages/pyunicorn/core/network.py:3461: in nsi_arenas_betweenness A = np.array(subgraph.get_adjacency(type=2).data) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , type = 2, attribute = None default = 0, eids = False def _get_adjacency( self, type=GET_ADJACENCY_BOTH, attribute=None, default=0, eids=False ): """Returns the adjacency matrix of a graph. @param type: either C{GET_ADJACENCY_LOWER} (uses the lower triangle of the matrix) or C{GET_ADJACENCY_UPPER} (uses the upper triangle) or C{GET_ADJACENCY_BOTH} (uses both parts). Ignored for directed graphs. @param attribute: if C{None}, returns the ordinary adjacency matrix. When the name of a valid edge attribute is given here, the matrix returned will contain the default value at the places where there is no edge or the value of the given attribute where there is an edge. Multiple edges are not supported, the value written in the matrix in this case will be unpredictable. This parameter is ignored if I{eids} is C{True} @param default: the default value written to the cells in the case of adjacency matrices with attributes. @param eids: specifies whether the edge IDs should be returned in the adjacency matrix. Since zero is a valid edge ID, the cells in the matrix that correspond to unconnected vertex pairs will contain -1 instead of 0 if I{eids} is C{True}. If I{eids} is C{False}, the number of edges will be returned in the matrix for each vertex pair. @return: the adjacency matrix as a L{Matrix}. """ if ( type != GET_ADJACENCY_LOWER and type != GET_ADJACENCY_UPPER and type != GET_ADJACENCY_BOTH ): # Maybe it was called with the first argument as the attribute name type, attribute = attribute, type if type is None: type = GET_ADJACENCY_BOTH if eids: result = Matrix(GraphBase.get_adjacency(self, type, eids)) result -= 1 return result if attribute is None: > return Matrix(GraphBase.get_adjacency(self, type)) E SystemError: returned NULL without setting an exception /usr/lib64/python3.13/site-packages/igraph/adjacency.py:62: SystemError ----------------------------- Captured stdout call ----------------------------- nsi_degree nsi_indegree nsi_outdegree nsi_closeness Calculating n.s.i. closeness... Calculating path lengths... Calculating all shortest path lengths... Calculating n.s.i. closeness... Calculating path lengths... Calculating all shortest path lengths... Calculating n.s.i. closeness... Calculating path lengths... Calculating all shortest path lengths... Calculating n.s.i. closeness... Calculating path lengths... Calculating all shortest path lengths... Calculating n.s.i. closeness... Calculating path lengths... Calculating all shortest path lengths... Calculating n.s.i. closeness... Calculating path lengths... Calculating all shortest path lengths... Calculating n.s.i. closeness... Calculating path lengths... Calculating all shortest path lengths... nsi_harmonic_closeness Calculating n.s.i. harmonic closeness... Calculating n.s.i. harmonic closeness... Calculating n.s.i. harmonic closeness... Calculating n.s.i. harmonic closeness... Calculating n.s.i. harmonic closeness... Calculating n.s.i. harmonic closeness... Calculating n.s.i. harmonic closeness... nsi_exponential_closeness Calculating n.s.i. exponential closeness centrality... Calculating n.s.i. exponential closeness centrality... Calculating n.s.i. exponential closeness centrality... Calculating n.s.i. exponential closeness centrality... Calculating n.s.i. exponential closeness centrality... Calculating n.s.i. exponential closeness centrality... Calculating n.s.i. exponential closeness centrality... nsi_arenas_betweenness Calculating n.s.i. Arenas-type random walk betweenness... (giant component size: 5 (0.7142857142857143)) =========================== short test summary info ============================ FAILED tests/test_core/test_interacting_networks.py::test_internal_adjacency FAILED tests/test_core/test_geo_network.py::test_ErdosRenyi - SystemError: \\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pyunicorn.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.13/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M 6c671e1923224a7b9464efb1fd86a387 -D /var/lib/mock/f42-build-873932-178607/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.6yvyv3mn:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pyunicorn.spec'