Mock Version: 6.1 Mock Version: 6.1 Mock Version: 6.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/python-rapidfuzz.spec'], chrootPath='/var/lib/mock/f43-build-58916694-6569241/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r5c0jf0v:/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.r5c0jf0v:/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', '5da570ae8a3643768c288c69e5c0305b', '-D', '/var/lib/mock/f43-build-58916694-6569241/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r5c0jf0v:/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 x86_64 --nodeps /builddir/build/SPECS/python-rapidfuzz.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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1743033600 Wrote: /builddir/build/SRPMS/python-rapidfuzz-3.12.2-1.fc43.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target x86_64 --nodeps /builddir/build/SPECS/python-rapidfuzz.spec'], chrootPath='/var/lib/mock/f43-build-58916694-6569241/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r5c0jf0v:/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.r5c0jf0v:/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', 'c4d3ee488b664aa9a0e72f89372689be', '-D', '/var/lib/mock/f43-build-58916694-6569241/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r5c0jf0v:/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 x86_64 --nodeps /builddir/build/SPECS/python-rapidfuzz.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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1743033600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.z9FKS1 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.JV0g3Y + umask 022 + cd /builddir/build/BUILD/python-rapidfuzz-3.12.2-build + cd /builddir/build/BUILD/python-rapidfuzz-3.12.2-build + rm -rf rapidfuzz-3.12.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/rapidfuzz-3.12.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd rapidfuzz-3.12.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm extern -r ++ grep -rl '/\* Generated by Cython' + rm src/rapidfuzz/_feature_detector_cpp.cxx src/rapidfuzz/distance/_initialize_cpp.cxx src/rapidfuzz/distance/metrics_cpp.cxx src/rapidfuzz/distance/metrics_cpp_avx2.cxx src/rapidfuzz/distance/metrics_cpp_sse2.cxx src/rapidfuzz/fuzz_cpp.cxx src/rapidfuzz/fuzz_cpp_avx2.cxx src/rapidfuzz/fuzz_cpp_sse2.cxx src/rapidfuzz/process_cpp_impl.cxx src/rapidfuzz/utils_cpp.cxx + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.I5mEM1 + umask 022 + cd /builddir/build/BUILD/python-rapidfuzz-3.12.2-build + cd rapidfuzz-3.12.2 + 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-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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,pack-relative-relocs -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-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir + RPM_TOXENV=py313 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/pyproject-wheeldir --output /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/python-rapidfuzz-3.12.2-1.fc43.x86_64-pyproject-buildrequires -p -x all Handling scikit-build-core>=0.11 from build-system.requires Requirement not satisfied: scikit-build-core>=0.11 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/python-rapidfuzz-3.12.2-1.fc43.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-rapidfuzz-3.12.2-1.fc43.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 x86_64 --nodeps /builddir/build/SPECS/python-rapidfuzz.spec'], chrootPath='/var/lib/mock/f43-build-58916694-6569241/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r5c0jf0v:/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.r5c0jf0v:/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', 'ffd6721036d24a5f916313b25ff96330', '-D', '/var/lib/mock/f43-build-58916694-6569241/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r5c0jf0v:/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 x86_64 --nodeps /builddir/build/SPECS/python-rapidfuzz.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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1743033600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.tVv1eU + umask 022 + cd /builddir/build/BUILD/python-rapidfuzz-3.12.2-build + cd rapidfuzz-3.12.2 + 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-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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,pack-relative-relocs -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-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir + RPM_TOXENV=py313 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/pyproject-wheeldir --output /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/python-rapidfuzz-3.12.2-1.fc43.x86_64-pyproject-buildrequires -p -x all Handling scikit-build-core>=0.11 from build-system.requires Requirement satisfied: scikit-build-core>=0.11 (installed: scikit-build-core 0.11.0) Handling numpy from pyproject.toml generated metadata: [optional-dependencies] all (RapidFuzz) Requirement satisfied: numpy (installed: numpy 2.2.4) + cat /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/python-rapidfuzz-3.12.2-1.fc43.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-rapidfuzz-3.12.2-1.fc43.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 x86_64 /builddir/build/SPECS/python-rapidfuzz.spec'], chrootPath='/var/lib/mock/f43-build-58916694-6569241/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r5c0jf0v:/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.r5c0jf0v:/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', 'd111b6d54e224070bbcc9d641b6ff43f', '-D', '/var/lib/mock/f43-build-58916694-6569241/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r5c0jf0v:/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 x86_64 /builddir/build/SPECS/python-rapidfuzz.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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1743033600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.dRnrMn + umask 022 + cd /builddir/build/BUILD/python-rapidfuzz-3.12.2-build + cd rapidfuzz-3.12.2 + 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-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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,pack-relative-relocs -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-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir + RPM_TOXENV=py313 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/pyproject-wheeldir --output /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/python-rapidfuzz-3.12.2-1.fc43.x86_64-pyproject-buildrequires -p -x all Handling scikit-build-core>=0.11 from build-system.requires Requirement satisfied: scikit-build-core>=0.11 (installed: scikit-build-core 0.11.0) Handling numpy from pyproject.toml generated metadata: [optional-dependencies] all (RapidFuzz) Requirement satisfied: numpy (installed: numpy 2.2.4) + cat /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/python-rapidfuzz-3.12.2-1.fc43.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.vPowap + umask 022 + cd /builddir/build/BUILD/python-rapidfuzz-3.12.2-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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,pack-relative-relocs -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 rapidfuzz-3.12.2 + export RAPIDFUZZ_BUILD_EXTENSION=1 + RAPIDFUZZ_BUILD_EXTENSION=1 + export SKBUILD_CMAKE_BUILD_TYPE=RelWithDebInfo + SKBUILD_CMAKE_BUILD_TYPE=RelWithDebInfo + mkdir -p /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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,pack-relative-relocs -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-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/pyproject-wheeldir Processing /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) *** scikit-build-core 0.11.0 using CMake 3.31.6 (wheel) *** Configuring CMake... loading initial cache file /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir/tmp5xbo1jfd/build/CMakeInit.txt -- The C compiler identification is GNU 15.0.1 -- The CXX compiler identification is GNU 15.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- CMAKE_AR="/usr/bin/ar" ; CMAKE_C_COMPILER_AR="/usr/bin/gcc-ar" ; CMAKE_CXX_COMPILER_AR="/usr/bin/gcc-ar" -- CMAKE_RANLIB="/usr/bin/ranlib" ; CMAKE_C_COMPILER_RANLIB="/usr/bin/gcc-ranlib" ; CMAKE_CXX_COMPILER_RANLIB="/usr/bin/gcc-ranlib" -- Found Python: /usr/bin/python3 (found version "3.13.3") found components: Interpreter Development.Module -- Check CPU architecture is x64 -- Check CPU architecture is x64 - yes -- Check CPU architecture is x86 -- Check CPU architecture is x86 - no -- Taskflow found. Headers: /usr/include/ -- Using system supplied version of Taskflow -- Using system supplied version of rapidfuzz-cpp -- Performing Test HAVE_CXX_ATOMICS_INT_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_INT_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS_SIZE_T_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_SIZE_T_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS_VOID_PTR_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_VOID_PTR_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS_UNSIGNED_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_UNSIGNED_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS_UINT64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_UINT64_WITHOUT_LIB - Success -- Configuring done (2.4s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir/tmp5xbo1jfd/build *** Building project with Ninja... [1/26] Generating _feature_detector_cpp.cxx [2/26] Generating fuzz_cpp_avx2.cxx [3/26] Building CXX object src/rapidfuzz/CMakeFiles/_feature_detector_cpp.dir/FeatureDetector/CpuInfo.cpp.o [4/26] Generating utils_cpp.cxx [5/26] Building CXX object src/rapidfuzz/CMakeFiles/_feature_detector_cpp.dir/_feature_detector_cpp.cxx.o [6/26] Generating fuzz_cpp.cxx [7/26] Generating metrics_cpp_avx2.cxx [8/26] Building CXX object src/rapidfuzz/CMakeFiles/utils_cpp.dir/utils.cpp.o [9/26] Generating _initialize_cpp.cxx [10/26] Generating process_cpp_impl.cxx [11/26] Generating metrics_cpp.cxx [12/26] Linking CXX shared module src/rapidfuzz/_feature_detector_cpp.cpython-313-x86_64-linux-gnu.so [13/26] Building CXX object src/rapidfuzz/CMakeFiles/utils_cpp.dir/utils_cpp.cxx.o [14/26] Linking CXX shared module src/rapidfuzz/utils_cpp.cpython-313-x86_64-linux-gnu.so [15/26] Building CXX object src/rapidfuzz/distance/CMakeFiles/_initialize_cpp.dir/_initialize_cpp.cxx.o [16/26] Linking CXX shared module src/rapidfuzz/distance/_initialize_cpp.cpython-313-x86_64-linux-gnu.so [17/26] Building CXX object src/rapidfuzz/CMakeFiles/process_cpp_impl.dir/process_cpp_impl.cxx.o [18/26] Linking CXX shared module src/rapidfuzz/process_cpp_impl.cpython-313-x86_64-linux-gnu.so [19/26] Building CXX object src/rapidfuzz/CMakeFiles/fuzz_cpp.dir/fuzz_cpp.cxx.o [20/26] Building CXX object src/rapidfuzz/CMakeFiles/fuzz_cpp_avx2.dir/fuzz_cpp_avx2.cxx.o [21/26] Building CXX object src/rapidfuzz/distance/CMakeFiles/metrics_cpp.dir/metrics_cpp.cxx.o [22/26] Building CXX object src/rapidfuzz/distance/CMakeFiles/metrics_cpp_avx2.dir/metrics_cpp_avx2.cxx.o [23/26] Linking CXX shared module src/rapidfuzz/fuzz_cpp.cpython-313-x86_64-linux-gnu.so [24/26] Linking CXX shared module src/rapidfuzz/fuzz_cpp_avx2.cpython-313-x86_64-linux-gnu.so [25/26] Linking CXX shared module src/rapidfuzz/distance/metrics_cpp.cpython-313-x86_64-linux-gnu.so [26/26] Linking CXX shared module src/rapidfuzz/distance/metrics_cpp_avx2.cpython-313-x86_64-linux-gnu.so *** Installing project into wheel... -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir/tmp5xbo1jfd/wheel/platlib/rapidfuzz/_feature_detector_cpp.cpython-313-x86_64-linux-gnu.so -- Installing: /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir/tmp5xbo1jfd/wheel/platlib/rapidfuzz/utils_cpp.cpython-313-x86_64-linux-gnu.so -- Installing: /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir/tmp5xbo1jfd/wheel/platlib/rapidfuzz/fuzz_cpp.cpython-313-x86_64-linux-gnu.so -- Installing: /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir/tmp5xbo1jfd/wheel/platlib/rapidfuzz/fuzz_cpp_avx2.cpython-313-x86_64-linux-gnu.so -- Installing: /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir/tmp5xbo1jfd/wheel/platlib/rapidfuzz/process_cpp_impl.cpython-313-x86_64-linux-gnu.so -- Installing: /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir/tmp5xbo1jfd/wheel/platlib/rapidfuzz/distance/_initialize_cpp.cpython-313-x86_64-linux-gnu.so -- Installing: /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir/tmp5xbo1jfd/wheel/platlib/rapidfuzz/distance/metrics_cpp.cpython-313-x86_64-linux-gnu.so -- Installing: /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir/tmp5xbo1jfd/wheel/platlib/rapidfuzz/distance/metrics_cpp_avx2.cpython-313-x86_64-linux-gnu.so *** Making wheel... *** Created rapidfuzz-3.12.2-cp313-cp313-linux_x86_64.whl C++ Extension built successfully Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: RapidFuzz Building wheel for RapidFuzz (pyproject.toml): started Running command Building wheel for RapidFuzz (pyproject.toml) Building wheel for RapidFuzz (pyproject.toml): finished with status 'done' Created wheel for RapidFuzz: filename=rapidfuzz-3.12.2-cp313-cp313-linux_x86_64.whl size=34611112 sha256=b29a50c2203eb35f3a487aeff564cc5d8222f60eea58315f5417b9d35f53082d Stored in directory: /builddir/.cache/pip/wheels/6f/4b/0b/57e5b2dcdf1065d5763a810182ac25212d7e2f7d189aab010d Successfully built RapidFuzz + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.FeCPHl + umask 022 + cd /builddir/build/BUILD/python-rapidfuzz-3.12.2-build + '[' /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-rapidfuzz-3.12.2-build + mkdir /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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,pack-relative-relocs -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 rapidfuzz-3.12.2 ++ ls /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/pyproject-wheeldir/rapidfuzz-3.12.2-cp313-cp313-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=rapidfuzz==3.12.2 + '[' -z rapidfuzz==3.12.2 ']' + TMPDIR=/builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-rapidfuzz-3.12.2-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-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/pyproject-wheeldir rapidfuzz==3.12.2 Using pip 25.0.1 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/pyproject-wheeldir Processing ./pyproject-wheeldir/rapidfuzz-3.12.2-cp313-cp313-linux_x86_64.whl Installing collected packages: rapidfuzz Successfully installed rapidfuzz-3.12.2 + '[' -d /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/python-rapidfuzz-3.12.2-1.fc43.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /builddir/build/BUILD/python-rapidfuzz-3.12.2-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-rapidfuzz-3.12.2-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib64/python3.13/site-packages/rapidfuzz-3.12.2.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz-3.12.2.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-rapidfuzz-3.12.2-build/BUILDROOT --record /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz-3.12.2.dist-info/RECORD --output /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/python-rapidfuzz-3.12.2-1.fc43.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz-3.12.2.dist-info/RECORD removed '/builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz-3.12.2.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz-3.12.2.dist-info/REQUESTED removed '/builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz-3.12.2.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/python-rapidfuzz-3.12.2-1.fc43.x86_64-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-rapidfuzz-3.12.2-build/python-rapidfuzz-3.12.2-1.fc43.x86_64-pyproject-files --output-modules /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/python-rapidfuzz-3.12.2-1.fc43.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/python-rapidfuzz-3.12.2-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-rapidfuzz-3.12.2-build/python-rapidfuzz-3.12.2-1.fc43.x86_64-pyproject-record --prefix /usr rapidfuzz + /usr/bin/find-debuginfo -j6 --strict-build-id -m -i --build-id-seed 3.12.2-1.fc43 --unique-debug-suffix -3.12.2-1.fc43.x86_64 --unique-debug-src-base python-rapidfuzz-3.12.2-1.fc43.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2 find-debuginfo: starting Extracting debug info from 8 files DWARF-compressing 8 files sepdebugcrcfix: Updated 8 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/python-rapidfuzz-3.12.2-1.fc43.x86_64 cpio: .pyproject-builddir/tmp5xbo1jfd/build/: Cannot stat: No such file or directory cpio: .pyproject-builddir/tmp5xbo1jfd/build/src/rapidfuzz/_feature_detector_cpp.cxx: Cannot stat: No such file or directory cpio: .pyproject-builddir/tmp5xbo1jfd/build/src/rapidfuzz/distance/_initialize_cpp.cxx: Cannot stat: No such file or directory cpio: .pyproject-builddir/tmp5xbo1jfd/build/src/rapidfuzz/distance/metrics_cpp.cxx: Cannot stat: No such file or directory cpio: .pyproject-builddir/tmp5xbo1jfd/build/src/rapidfuzz/distance/metrics_cpp_avx2.cxx: Cannot stat: No such file or directory cpio: .pyproject-builddir/tmp5xbo1jfd/build/src/rapidfuzz/fuzz_cpp.cxx: Cannot stat: No such file or directory cpio: .pyproject-builddir/tmp5xbo1jfd/build/src/rapidfuzz/fuzz_cpp_avx2.cxx: Cannot stat: No such file or directory cpio: .pyproject-builddir/tmp5xbo1jfd/build/src/rapidfuzz/process_cpp_impl.cxx: Cannot stat: No such file or directory cpio: .pyproject-builddir/tmp5xbo1jfd/build/src/rapidfuzz/utils_cpp.cxx: Cannot stat: No such file or directory 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 + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j6 Bytecompiling .py files below /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13 using python3.13 Bytecompiling .py files below /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j6 /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/__pyinstaller/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/__pyinstaller/__pycache__/test_rapidfuzz_packaging.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/DamerauLevenshtein.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/Jaro.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/JaroWinkler_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/DamerauLevenshtein_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/Indel.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/JaroWinkler.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/Indel_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/LCSseq.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/Hamming.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/Jaro_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/Hamming_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/Prefix_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/_initialize.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/OSA.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/Postfix.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/LCSseq_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/Levenshtein.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/OSA_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/Prefix.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/Postfix_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/metrics_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/Levenshtein_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/__pycache__/_common_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/__pycache__/_feature_detector.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/__pycache__/process.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/__pycache__/fuzz.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/__pycache__/_utils.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/__pycache__/process_cpp.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/__pycache__/utils_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/__pycache__/utils.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/__pycache__/process_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/__pycache__/fuzz_py.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/rapidfuzz/distance/__pycache__/_initialize_py.cpython-313.pyc: rewriting with normalized contents Scanned 29 directories and 161 files, processed 37 inodes, 37 modified (0 replaced + 37 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.2bCS8h + umask 022 + cd /builddir/build/BUILD/python-rapidfuzz-3.12.2-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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,pack-relative-relocs -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 rapidfuzz-3.12.2 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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-rapidfuzz-3.12.2-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-rapidfuzz-3.12.2-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=6 + /usr/bin/pytest -v ============================= test session starts ============================== platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/.hypothesis/examples')) rootdir: /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2 configfile: pyproject.toml testpaths: tests plugins: hypothesis-6.123.0 collecting ... collected 386 items tests/distance/test_DamerauLevenshtein.py::test_distance[test-text-1] PASSED [ 0%] tests/distance/test_DamerauLevenshtein.py::test_distance[test-tset-1] PASSED [ 0%] tests/distance/test_DamerauLevenshtein.py::test_distance[test-qwy-4] PASSED [ 0%] tests/distance/test_DamerauLevenshtein.py::test_distance[test-testit-2] PASSED [ 1%] tests/distance/test_DamerauLevenshtein.py::test_distance[test-tesst-1] PASSED [ 1%] tests/distance/test_DamerauLevenshtein.py::test_distance[test-tet-1] PASSED [ 1%] tests/distance/test_DamerauLevenshtein.py::test_distance[cat-hat-1] PASSED [ 1%] tests/distance/test_DamerauLevenshtein.py::test_distance[Niall-Neil-3] PASSED [ 2%] tests/distance/test_DamerauLevenshtein.py::test_distance[aluminum-Catalan-7] PASSED [ 2%] tests/distance/test_DamerauLevenshtein.py::test_distance[ATCG-TAGC-2] PASSED [ 2%] tests/distance/test_DamerauLevenshtein.py::test_distance[ab-ba-1] PASSED [ 2%] tests/distance/test_DamerauLevenshtein.py::test_distance[ab-cde-3] PASSED [ 3%] tests/distance/test_DamerauLevenshtein.py::test_distance[ab-ac-1] PASSED [ 3%] tests/distance/test_DamerauLevenshtein.py::test_distance[ab-bc-2] PASSED [ 3%] tests/distance/test_DamerauLevenshtein.py::test_distance[ca-abc-2] PASSED [ 3%] tests/distance/test_DamerauLevenshtein.py::testCaseInsensitive PASSED [ 4%] tests/distance/test_Hamming.py::test_basic PASSED [ 4%] tests/distance/test_Hamming.py::test_disable_padding PASSED [ 4%] tests/distance/test_Hamming.py::test_score_cutoff PASSED [ 4%] tests/distance/test_Hamming.py::test_Editops PASSED [ 5%] tests/distance/test_Hamming.py::testCaseInsensitive PASSED [ 5%] tests/distance/test_Indel.py::test_basic PASSED [ 5%] tests/distance/test_Indel.py::test_issue_196 PASSED [ 5%] tests/distance/test_Indel.py::test_Editops PASSED [ 6%] tests/distance/test_Indel.py::testCaseInsensitive PASSED [ 6%] tests/distance/test_Jaro.py::test_hash_special_case PASSED [ 6%] tests/distance/test_Jaro.py::test_edge_case_lengths PASSED [ 6%] tests/distance/test_Jaro.py::testCaseInsensitive PASSED [ 7%] tests/distance/test_JaroWinkler.py::test_hash_special_case PASSED [ 7%] tests/distance/test_JaroWinkler.py::test_large_prefix_weight PASSED [ 7%] tests/distance/test_JaroWinkler.py::test_invalid_prefix_weight PASSED [ 8%] tests/distance/test_JaroWinkler.py::test_edge_case_lengths PASSED [ 8%] tests/distance/test_JaroWinkler.py::testCaseInsensitive PASSED [ 8%] tests/distance/test_LCSseq.py::test_basic PASSED [ 8%] tests/distance/test_LCSseq.py::test_Editops PASSED [ 9%] tests/distance/test_LCSseq.py::testCaseInsensitive PASSED [ 9%] tests/distance/test_Levenshtein.py::test_empty_string PASSED [ 9%] tests/distance/test_Levenshtein.py::test_score_cutoff_overflow PASSED [ 9%] tests/distance/test_Levenshtein.py::test_cross_type_matching PASSED [ 10%] tests/distance/test_Levenshtein.py::test_word_error_rate PASSED [ 10%] tests/distance/test_Levenshtein.py::test_simple_unicode_tests PASSED [ 10%] tests/distance/test_Levenshtein.py::test_Editops PASSED [ 10%] tests/distance/test_Levenshtein.py::test_Opcodes PASSED [ 11%] tests/distance/test_Levenshtein.py::test_mbleven PASSED [ 11%] tests/distance/test_Levenshtein.py::testCaseInsensitive PASSED [ 11%] tests/distance/test_OSA.py::test_empty_string PASSED [ 11%] tests/distance/test_OSA.py::test_cross_type_matching PASSED [ 12%] tests/distance/test_OSA.py::test_word_error_rate PASSED [ 12%] tests/distance/test_OSA.py::test_simple PASSED [ 12%] tests/distance/test_OSA.py::test_simple_unicode_tests PASSED [ 12%] tests/distance/test_OSA.py::testCaseInsensitive PASSED [ 13%] tests/distance/test_Postfix.py::test_basic PASSED [ 13%] tests/distance/test_Postfix.py::test_score_cutoff PASSED [ 13%] tests/distance/test_Postfix.py::testCaseInsensitive PASSED [ 13%] tests/distance/test_Prefix.py::test_basic PASSED [ 14%] tests/distance/test_Prefix.py::test_score_cutoff PASSED [ 14%] tests/distance/test_Prefix.py::testCaseInsensitive PASSED [ 14%] tests/distance/test_distance.py::test_none[scorer0] PASSED [ 15%] tests/distance/test_distance.py::test_none[scorer1] PASSED [ 15%] tests/distance/test_distance.py::test_none[scorer2] PASSED [ 15%] tests/distance/test_distance.py::test_none[scorer3] PASSED [ 15%] tests/distance/test_distance.py::test_none[scorer4] PASSED [ 16%] tests/distance/test_distance.py::test_none[scorer5] PASSED [ 16%] tests/distance/test_distance.py::test_none[scorer6] PASSED [ 16%] tests/distance/test_distance.py::test_none[scorer7] PASSED [ 16%] tests/distance/test_distance.py::test_none[scorer8] PASSED [ 17%] tests/distance/test_distance.py::test_none[scorer9] PASSED [ 17%] tests/distance/test_distance.py::test_nan[scorer0] PASSED [ 17%] tests/distance/test_distance.py::test_nan[scorer1] PASSED [ 17%] tests/distance/test_distance.py::test_nan[scorer2] PASSED [ 18%] tests/distance/test_distance.py::test_nan[scorer3] PASSED [ 18%] tests/distance/test_distance.py::test_nan[scorer4] PASSED [ 18%] tests/distance/test_distance.py::test_nan[scorer5] PASSED [ 18%] tests/distance/test_distance.py::test_nan[scorer6] PASSED [ 19%] tests/distance/test_distance.py::test_nan[scorer7] PASSED [ 19%] tests/distance/test_distance.py::test_nan[scorer8] PASSED [ 19%] tests/distance/test_distance.py::test_nan[scorer9] PASSED [ 19%] tests/distance/test_distance.py::test_empty_strings[scorer0] PASSED [ 20%] tests/distance/test_distance.py::test_empty_strings[scorer1] PASSED [ 20%] tests/distance/test_distance.py::test_empty_strings[scorer2] PASSED [ 20%] tests/distance/test_distance.py::test_empty_strings[scorer3] PASSED [ 20%] tests/distance/test_distance.py::test_empty_strings[scorer4] PASSED [ 21%] tests/distance/test_distance.py::test_empty_strings[scorer5] PASSED [ 21%] tests/distance/test_distance.py::test_empty_strings[scorer6] PASSED [ 21%] tests/distance/test_distance.py::test_empty_strings[scorer7] PASSED [ 22%] tests/distance/test_distance.py::test_empty_strings[scorer8] PASSED [ 22%] tests/distance/test_distance.py::test_empty_strings[scorer9] PASSED [ 22%] tests/distance/test_distance.py::test_similar_array[scorer0] PASSED [ 22%] tests/distance/test_distance.py::test_similar_array[scorer1] PASSED [ 23%] tests/distance/test_distance.py::test_similar_array[scorer2] PASSED [ 23%] tests/distance/test_distance.py::test_similar_array[scorer3] PASSED [ 23%] tests/distance/test_distance.py::test_similar_array[scorer4] PASSED [ 23%] tests/distance/test_distance.py::test_similar_array[scorer5] PASSED [ 24%] tests/distance/test_distance.py::test_similar_array[scorer6] PASSED [ 24%] tests/distance/test_distance.py::test_similar_array[scorer7] PASSED [ 24%] tests/distance/test_distance.py::test_similar_array[scorer8] PASSED [ 24%] tests/distance/test_distance.py::test_similar_array[scorer9] PASSED [ 25%] tests/distance/test_distance.py::test_similar_bytes[scorer0] PASSED [ 25%] tests/distance/test_distance.py::test_similar_bytes[scorer1] PASSED [ 25%] tests/distance/test_distance.py::test_similar_bytes[scorer2] PASSED [ 25%] tests/distance/test_distance.py::test_similar_bytes[scorer3] PASSED [ 26%] tests/distance/test_distance.py::test_similar_bytes[scorer4] PASSED [ 26%] tests/distance/test_distance.py::test_similar_bytes[scorer5] PASSED [ 26%] tests/distance/test_distance.py::test_similar_bytes[scorer6] PASSED [ 26%] tests/distance/test_distance.py::test_similar_bytes[scorer7] PASSED [ 27%] tests/distance/test_distance.py::test_similar_bytes[scorer8] PASSED [ 27%] tests/distance/test_distance.py::test_similar_bytes[scorer9] PASSED [ 27%] tests/distance/test_distance.py::test_similar_ord_array[scorer0] PASSED [ 27%] tests/distance/test_distance.py::test_similar_ord_array[scorer1] PASSED [ 28%] tests/distance/test_distance.py::test_similar_ord_array[scorer2] PASSED [ 28%] tests/distance/test_distance.py::test_similar_ord_array[scorer3] PASSED [ 28%] tests/distance/test_distance.py::test_similar_ord_array[scorer4] PASSED [ 29%] tests/distance/test_distance.py::test_similar_ord_array[scorer5] PASSED [ 29%] tests/distance/test_distance.py::test_similar_ord_array[scorer6] PASSED [ 29%] tests/distance/test_distance.py::test_similar_ord_array[scorer7] PASSED [ 29%] tests/distance/test_distance.py::test_similar_ord_array[scorer8] PASSED [ 30%] tests/distance/test_distance.py::test_similar_ord_array[scorer9] PASSED [ 30%] tests/distance/test_distance.py::test_integer_array[scorer0] PASSED [ 30%] tests/distance/test_distance.py::test_integer_array[scorer1] PASSED [ 30%] tests/distance/test_distance.py::test_integer_array[scorer2] PASSED [ 31%] tests/distance/test_distance.py::test_integer_array[scorer3] PASSED [ 31%] tests/distance/test_distance.py::test_integer_array[scorer4] PASSED [ 31%] tests/distance/test_distance.py::test_integer_array[scorer5] PASSED [ 31%] tests/distance/test_distance.py::test_integer_array[scorer6] PASSED [ 32%] tests/distance/test_distance.py::test_integer_array[scorer7] PASSED [ 32%] tests/distance/test_distance.py::test_integer_array[scorer8] PASSED [ 32%] tests/distance/test_distance.py::test_integer_array[scorer9] PASSED [ 32%] tests/distance/test_distance.py::test_custom_hashable[scorer0] PASSED [ 33%] tests/distance/test_distance.py::test_custom_hashable[scorer1] PASSED [ 33%] tests/distance/test_distance.py::test_custom_hashable[scorer2] PASSED [ 33%] tests/distance/test_distance.py::test_custom_hashable[scorer3] PASSED [ 33%] tests/distance/test_distance.py::test_custom_hashable[scorer4] PASSED [ 34%] tests/distance/test_distance.py::test_custom_hashable[scorer5] PASSED [ 34%] tests/distance/test_distance.py::test_custom_hashable[scorer6] PASSED [ 34%] tests/distance/test_distance.py::test_custom_hashable[scorer7] PASSED [ 34%] tests/distance/test_distance.py::test_custom_hashable[scorer8] PASSED [ 35%] tests/distance/test_distance.py::test_custom_hashable[scorer9] PASSED [ 35%] tests/distance/test_init.py::test_editops_comparison PASSED [ 35%] tests/distance/test_init.py::test_editops_get_index[rapidfuzz.distance._initialize_py] PASSED [ 36%] tests/distance/test_init.py::test_editops_get_index[rapidfuzz.distance._initialize_cpp] PASSED [ 36%] tests/distance/test_init.py::test_editops_get_slice[rapidfuzz.distance._initialize_py] PASSED [ 36%] tests/distance/test_init.py::test_editops_get_slice[rapidfuzz.distance._initialize_cpp] PASSED [ 36%] tests/distance/test_init.py::test_editops_del_slice[rapidfuzz.distance._initialize_py] PASSED [ 37%] tests/distance/test_init.py::test_editops_del_slice[rapidfuzz.distance._initialize_cpp] PASSED [ 37%] tests/distance/test_init.py::test_editops_inversion[rapidfuzz.distance._initialize_py] PASSED [ 37%] tests/distance/test_init.py::test_editops_inversion[rapidfuzz.distance._initialize_cpp] PASSED [ 37%] tests/distance/test_init.py::test_opcodes_comparison PASSED [ 38%] tests/distance/test_init.py::test_opcode_py_get_index[rapidfuzz.distance._initialize_py] PASSED [ 38%] tests/distance/test_init.py::test_opcode_py_get_index[rapidfuzz.distance._initialize_cpp] PASSED [ 38%] tests/distance/test_init.py::test_opcode_inversion[rapidfuzz.distance._initialize_py] PASSED [ 38%] tests/distance/test_init.py::test_opcode_inversion[rapidfuzz.distance._initialize_cpp] PASSED [ 39%] tests/distance/test_init.py::test_opcodes_empty[rapidfuzz.distance._initialize_py] PASSED [ 39%] tests/distance/test_init.py::test_opcodes_empty[rapidfuzz.distance._initialize_cpp] PASSED [ 39%] tests/distance/test_init.py::test_editops_empty[rapidfuzz.distance._initialize_py] PASSED [ 39%] tests/distance/test_init.py::test_editops_empty[rapidfuzz.distance._initialize_cpp] PASSED [ 40%] tests/distance/test_init.py::test_list_initialization PASSED [ 40%] tests/distance/test_init.py::test_merge_adjacent_blocks[rapidfuzz.distance._initialize_py] PASSED [ 40%] tests/distance/test_init.py::test_merge_adjacent_blocks[rapidfuzz.distance._initialize_cpp] PASSED [ 40%] tests/distance/test_init.py::test_empty_matching_blocks[rapidfuzz.distance._initialize_py] PASSED [ 41%] tests/distance/test_init.py::test_empty_matching_blocks[rapidfuzz.distance._initialize_cpp] PASSED [ 41%] tests/distance/test_init.py::test_editops_reversible PASSED [ 41%] tests/test_fuzz.py::test_no_processor PASSED [ 41%] tests/test_fuzz.py::test_partial_ratio PASSED [ 42%] tests/test_fuzz.py::test_token_sort_ratio PASSED [ 42%] tests/test_fuzz.py::testPartialTokenSortRatio PASSED [ 42%] tests/test_fuzz.py::testTokenSetRatio PASSED [ 43%] tests/test_fuzz.py::testPartialTokenSetRatio PASSED [ 43%] tests/test_fuzz.py::testQuickRatioEqual PASSED [ 43%] tests/test_fuzz.py::testQuickRatioCaseInsensitive PASSED [ 43%] tests/test_fuzz.py::testQuickRatioNotEqual PASSED [ 44%] tests/test_fuzz.py::testWRatioEqual PASSED [ 44%] tests/test_fuzz.py::testWRatioCaseInsensitive PASSED [ 44%] tests/test_fuzz.py::testWRatioPartialMatch PASSED [ 44%] tests/test_fuzz.py::testWRatioMisorderedMatch PASSED [ 45%] tests/test_fuzz.py::testWRatioUnicode PASSED [ 45%] tests/test_fuzz.py::testQRatioUnicode PASSED [ 45%] tests/test_fuzz.py::test_issue76 PASSED [ 45%] tests/test_fuzz.py::test_issue90 PASSED [ 46%] tests/test_fuzz.py::test_issue138 PASSED [ 46%] tests/test_fuzz.py::test_partial_ratio_alignment PASSED [ 46%] tests/test_fuzz.py::test_issue196 PASSED [ 46%] tests/test_fuzz.py::test_issue231 PASSED [ 47%] tests/test_fuzz.py::test_empty_string PASSED [ 47%] tests/test_fuzz.py::test_invalid_input[ratio] PASSED [ 47%] tests/test_fuzz.py::test_invalid_input[partial_ratio] PASSED [ 47%] tests/test_fuzz.py::test_invalid_input[token_sort_ratio] PASSED [ 48%] tests/test_fuzz.py::test_invalid_input[token_set_ratio] PASSED [ 48%] tests/test_fuzz.py::test_invalid_input[token_ratio] PASSED [ 48%] tests/test_fuzz.py::test_invalid_input[partial_token_sort_ratio] PASSED [ 48%] tests/test_fuzz.py::test_invalid_input[partial_token_set_ratio] PASSED [ 49%] tests/test_fuzz.py::test_invalid_input[partial_token_ratio] PASSED [ 49%] tests/test_fuzz.py::test_invalid_input[WRatio] PASSED [ 49%] tests/test_fuzz.py::test_invalid_input[QRatio] PASSED [ 50%] tests/test_fuzz.py::test_array[ratio] PASSED [ 50%] tests/test_fuzz.py::test_array[partial_ratio] PASSED [ 50%] tests/test_fuzz.py::test_array[token_sort_ratio] PASSED [ 50%] tests/test_fuzz.py::test_array[token_set_ratio] PASSED [ 51%] tests/test_fuzz.py::test_array[token_ratio] PASSED [ 51%] tests/test_fuzz.py::test_array[partial_token_sort_ratio] PASSED [ 51%] tests/test_fuzz.py::test_array[partial_token_set_ratio] PASSED [ 51%] tests/test_fuzz.py::test_array[partial_token_ratio] PASSED [ 52%] tests/test_fuzz.py::test_array[WRatio] PASSED [ 52%] tests/test_fuzz.py::test_array[QRatio] PASSED [ 52%] tests/test_fuzz.py::test_bytes[ratio] PASSED [ 52%] tests/test_fuzz.py::test_bytes[partial_ratio] PASSED [ 53%] tests/test_fuzz.py::test_bytes[token_sort_ratio] PASSED [ 53%] tests/test_fuzz.py::test_bytes[token_set_ratio] PASSED [ 53%] tests/test_fuzz.py::test_bytes[token_ratio] PASSED [ 53%] tests/test_fuzz.py::test_bytes[partial_token_sort_ratio] PASSED [ 54%] tests/test_fuzz.py::test_bytes[partial_token_set_ratio] PASSED [ 54%] tests/test_fuzz.py::test_bytes[partial_token_ratio] PASSED [ 54%] tests/test_fuzz.py::test_bytes[WRatio] PASSED [ 54%] tests/test_fuzz.py::test_bytes[QRatio] PASSED [ 55%] tests/test_fuzz.py::test_none_string[ratio] PASSED [ 55%] tests/test_fuzz.py::test_none_string[partial_ratio] PASSED [ 55%] tests/test_fuzz.py::test_none_string[token_sort_ratio] PASSED [ 55%] tests/test_fuzz.py::test_none_string[token_set_ratio] PASSED [ 56%] tests/test_fuzz.py::test_none_string[token_ratio] PASSED [ 56%] tests/test_fuzz.py::test_none_string[partial_token_sort_ratio] PASSED [ 56%] tests/test_fuzz.py::test_none_string[partial_token_set_ratio] PASSED [ 56%] tests/test_fuzz.py::test_none_string[partial_token_ratio] PASSED [ 57%] tests/test_fuzz.py::test_none_string[WRatio] PASSED [ 57%] tests/test_fuzz.py::test_none_string[QRatio] PASSED [ 57%] tests/test_fuzz.py::test_nan_string[ratio] PASSED [ 58%] tests/test_fuzz.py::test_nan_string[partial_ratio] PASSED [ 58%] tests/test_fuzz.py::test_nan_string[token_sort_ratio] PASSED [ 58%] tests/test_fuzz.py::test_nan_string[token_set_ratio] PASSED [ 58%] tests/test_fuzz.py::test_nan_string[token_ratio] PASSED [ 59%] tests/test_fuzz.py::test_nan_string[partial_token_sort_ratio] PASSED [ 59%] tests/test_fuzz.py::test_nan_string[partial_token_set_ratio] PASSED [ 59%] tests/test_fuzz.py::test_nan_string[partial_token_ratio] PASSED [ 59%] tests/test_fuzz.py::test_nan_string[WRatio] PASSED [ 60%] tests/test_fuzz.py::test_nan_string[QRatio] PASSED [ 60%] tests/test_fuzz.py::test_simple_unicode_tests[ratio] PASSED [ 60%] tests/test_fuzz.py::test_simple_unicode_tests[partial_ratio] PASSED [ 60%] tests/test_fuzz.py::test_simple_unicode_tests[token_sort_ratio] PASSED [ 61%] tests/test_fuzz.py::test_simple_unicode_tests[token_set_ratio] PASSED [ 61%] tests/test_fuzz.py::test_simple_unicode_tests[token_ratio] PASSED [ 61%] tests/test_fuzz.py::test_simple_unicode_tests[partial_token_sort_ratio] PASSED [ 61%] tests/test_fuzz.py::test_simple_unicode_tests[partial_token_set_ratio] PASSED [ 62%] tests/test_fuzz.py::test_simple_unicode_tests[partial_token_ratio] PASSED [ 62%] tests/test_fuzz.py::test_simple_unicode_tests[WRatio] PASSED [ 62%] tests/test_fuzz.py::test_simple_unicode_tests[QRatio] PASSED [ 62%] tests/test_fuzz.py::test_scorer_case_insensitive[ratio-default_process0] PASSED [ 63%] tests/test_fuzz.py::test_scorer_case_insensitive[ratio-0] PASSED [ 63%] tests/test_fuzz.py::test_scorer_case_insensitive[ratio-default_process1] PASSED [ 63%] tests/test_fuzz.py::test_scorer_case_insensitive[ratio-1] PASSED [ 63%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_ratio-default_process0] PASSED [ 64%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_ratio-0] PASSED [ 64%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_ratio-default_process1] PASSED [ 64%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_ratio-1] PASSED [ 65%] tests/test_fuzz.py::test_scorer_case_insensitive[token_sort_ratio-default_process0] PASSED [ 65%] tests/test_fuzz.py::test_scorer_case_insensitive[token_sort_ratio-0] PASSED [ 65%] tests/test_fuzz.py::test_scorer_case_insensitive[token_sort_ratio-default_process1] PASSED [ 65%] tests/test_fuzz.py::test_scorer_case_insensitive[token_sort_ratio-1] PASSED [ 66%] tests/test_fuzz.py::test_scorer_case_insensitive[token_set_ratio-default_process0] PASSED [ 66%] tests/test_fuzz.py::test_scorer_case_insensitive[token_set_ratio-0] PASSED [ 66%] tests/test_fuzz.py::test_scorer_case_insensitive[token_set_ratio-default_process1] PASSED [ 66%] tests/test_fuzz.py::test_scorer_case_insensitive[token_set_ratio-1] PASSED [ 67%] tests/test_fuzz.py::test_scorer_case_insensitive[token_ratio-default_process0] PASSED [ 67%] tests/test_fuzz.py::test_scorer_case_insensitive[token_ratio-0] PASSED [ 67%] tests/test_fuzz.py::test_scorer_case_insensitive[token_ratio-default_process1] PASSED [ 67%] tests/test_fuzz.py::test_scorer_case_insensitive[token_ratio-1] PASSED [ 68%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_token_sort_ratio-default_process0] PASSED [ 68%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_token_sort_ratio-0] PASSED [ 68%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_token_sort_ratio-default_process1] PASSED [ 68%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_token_sort_ratio-1] PASSED [ 69%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_token_set_ratio-default_process0] PASSED [ 69%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_token_set_ratio-0] PASSED [ 69%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_token_set_ratio-default_process1] PASSED [ 69%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_token_set_ratio-1] PASSED [ 70%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_token_ratio-default_process0] PASSED [ 70%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_token_ratio-0] PASSED [ 70%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_token_ratio-default_process1] PASSED [ 70%] tests/test_fuzz.py::test_scorer_case_insensitive[partial_token_ratio-1] PASSED [ 71%] tests/test_fuzz.py::test_scorer_case_insensitive[WRatio-default_process0] PASSED [ 71%] tests/test_fuzz.py::test_scorer_case_insensitive[WRatio-0] PASSED [ 71%] tests/test_fuzz.py::test_scorer_case_insensitive[WRatio-default_process1] PASSED [ 72%] tests/test_fuzz.py::test_scorer_case_insensitive[WRatio-1] PASSED [ 72%] tests/test_fuzz.py::test_scorer_case_insensitive[QRatio-default_process0] PASSED [ 72%] tests/test_fuzz.py::test_scorer_case_insensitive[QRatio-0] PASSED [ 72%] tests/test_fuzz.py::test_scorer_case_insensitive[QRatio-default_process1] PASSED [ 73%] tests/test_fuzz.py::test_scorer_case_insensitive[QRatio-1] PASSED [ 73%] tests/test_fuzz.py::test_ratio_case_censitive[None] PASSED [ 73%] tests/test_fuzz.py::test_ratio_case_censitive[] PASSED [ 73%] tests/test_fuzz.py::test_custom_processor[ratio] PASSED [ 74%] tests/test_fuzz.py::test_custom_processor[partial_ratio] PASSED [ 74%] tests/test_fuzz.py::test_custom_processor[token_sort_ratio] PASSED [ 74%] tests/test_fuzz.py::test_custom_processor[token_set_ratio] PASSED [ 74%] tests/test_fuzz.py::test_custom_processor[token_ratio] PASSED [ 75%] tests/test_fuzz.py::test_custom_processor[partial_token_sort_ratio] PASSED [ 75%] tests/test_fuzz.py::test_custom_processor[partial_token_set_ratio] PASSED [ 75%] tests/test_fuzz.py::test_custom_processor[partial_token_ratio] PASSED [ 75%] tests/test_fuzz.py::test_custom_processor[WRatio] PASSED [ 76%] tests/test_fuzz.py::test_custom_processor[QRatio] PASSED [ 76%] tests/test_fuzz.py::testIssue206[ratio] PASSED [ 76%] tests/test_fuzz.py::testIssue206[partial_ratio] PASSED [ 76%] tests/test_fuzz.py::testIssue206[token_sort_ratio] PASSED [ 77%] tests/test_fuzz.py::testIssue206[token_set_ratio] PASSED [ 77%] tests/test_fuzz.py::testIssue206[token_ratio] PASSED [ 77%] tests/test_fuzz.py::testIssue206[partial_token_sort_ratio] PASSED [ 77%] tests/test_fuzz.py::testIssue206[partial_token_set_ratio] PASSED [ 78%] tests/test_fuzz.py::testIssue206[partial_token_ratio] PASSED [ 78%] tests/test_fuzz.py::testIssue206[WRatio] PASSED [ 78%] tests/test_fuzz.py::testIssue206[QRatio] PASSED [ 79%] tests/test_fuzz.py::test_help[ratio] PASSED [ 79%] tests/test_fuzz.py::test_help[partial_ratio] PASSED [ 79%] tests/test_fuzz.py::test_help[token_sort_ratio] PASSED [ 79%] tests/test_fuzz.py::test_help[token_set_ratio] PASSED [ 80%] tests/test_fuzz.py::test_help[token_ratio] PASSED [ 80%] tests/test_fuzz.py::test_help[partial_token_sort_ratio] PASSED [ 80%] tests/test_fuzz.py::test_help[partial_token_set_ratio] PASSED [ 80%] tests/test_fuzz.py::test_help[partial_token_ratio] PASSED [ 81%] tests/test_fuzz.py::test_help[WRatio] PASSED [ 81%] tests/test_fuzz.py::test_help[QRatio] PASSED [ 81%] tests/test_fuzz.py::testIssue257 PASSED [ 81%] tests/test_hypothesis.py::test_matching_blocks PASSED [ 82%] tests/test_hypothesis.py::test_levenshtein_editops PASSED [ 82%] tests/test_hypothesis.py::test_levenshtein_editops_block PASSED [ 82%] tests/test_hypothesis.py::test_indel_editops PASSED [ 82%] tests/test_hypothesis.py::test_indel_editops_block PASSED [ 83%] tests/test_hypothesis.py::test_levenshtein_opcodes PASSED [ 83%] tests/test_hypothesis.py::test_levenshtein_opcodes_block PASSED [ 83%] tests/test_hypothesis.py::test_indel_opcodes PASSED [ 83%] tests/test_hypothesis.py::test_indel_opcodes_block PASSED [ 84%] tests/test_hypothesis.py::test_partial_ratio_short_needle PASSED [ 84%] tests/test_hypothesis.py::test_token_ratio PASSED [ 84%] tests/test_hypothesis.py::test_partial_token_ratio PASSED [ 84%] tests/test_hypothesis.py::test_levenshtein_word PASSED [ 85%] tests/test_hypothesis.py::test_levenshtein_block PASSED [ 85%] tests/test_hypothesis.py::test_levenshtein_random PASSED [ 85%] tests/test_hypothesis.py::test_multiple_processor_runs PASSED [ 86%] tests/test_hypothesis.py::test_only_identical_strings_extracted[ratio-] PASSED [ 86%] tests/test_hypothesis.py::test_only_identical_strings_extracted[ratio-default_process0] PASSED [ 86%] tests/test_hypothesis.py::test_only_identical_strings_extracted[ratio-default_process1] PASSED [ 86%] tests/test_hypothesis.py::test_only_identical_strings_extracted[WRatio-] PASSED [ 87%] tests/test_hypothesis.py::test_only_identical_strings_extracted[WRatio-default_process0] PASSED [ 87%] tests/test_hypothesis.py::test_only_identical_strings_extracted[WRatio-default_process1] PASSED [ 87%] tests/test_hypothesis.py::test_only_identical_strings_extracted[QRatio-] PASSED [ 87%] tests/test_hypothesis.py::test_only_identical_strings_extracted[QRatio-default_process0] PASSED [ 88%] tests/test_hypothesis.py::test_only_identical_strings_extracted[QRatio-default_process1] PASSED [ 88%] tests/test_hypothesis.py::test_cdist PASSED [ 88%] tests/test_hypothesis.py::test_jaro_winkler_word PASSED [ 88%] tests/test_hypothesis.py::test_jaro_winkler_block PASSED [ 89%] tests/test_hypothesis.py::test_jaro_winkler_random FAILED [ 89%] tests/test_process.py::test_extractOne_exceptions PASSED [ 89%] tests/test_process.py::test_extract_exceptions PASSED [ 89%] tests/test_process.py::test_extract_iter_exceptions PASSED [ 90%] tests/test_process.py::test_get_best_choice1 PASSED [ 90%] tests/test_process.py::test_get_best_choice2 PASSED [ 90%] tests/test_process.py::test_get_best_choice3 PASSED [ 90%] tests/test_process.py::test_get_best_choice4 PASSED [ 91%] tests/test_process.py::test_with_processor PASSED [ 91%] tests/test_process.py::test_with_scorer PASSED [ 91%] tests/test_process.py::test_with_cutoff PASSED [ 91%] tests/test_process.py::test_with_cutoff_edge_cases PASSED [ 92%] tests/test_process.py::test_none_elements PASSED [ 92%] tests/test_process.py::test_numpy_nan_elements PASSED [ 92%] tests/test_process.py::test_pandas_nan_elements PASSED [ 93%] tests/test_process.py::test_result_order PASSED [ 93%] tests/test_process.py::test_extract_limits PASSED [ 93%] tests/test_process.py::test_empty_strings PASSED [ 93%] tests/test_process.py::test_none_strings PASSED [ 94%] tests/test_process.py::test_issue81 PASSED [ 94%] tests/test_process.py::test_extractOne_case_sensitive[ratio-None] PASSED [ 94%] tests/test_process.py::test_extractOne_case_sensitive[ratio-] PASSED [ 94%] tests/test_process.py::test_extractOne_case_sensitive[custom_scorer-None] PASSED [ 95%] tests/test_process.py::test_extractOne_case_sensitive[custom_scorer-] PASSED [ 95%] tests/test_process.py::test_extractOne_use_first_match[ratio] PASSED [ 95%] tests/test_process.py::test_extractOne_use_first_match[custom_scorer] PASSED [ 95%] tests/test_process.py::test_cdist_empty_seq[ratio] PASSED [ 96%] tests/test_process.py::test_cdist_empty_seq[WRatio] PASSED [ 96%] tests/test_process.py::test_cdist_empty_seq[custom_scorer] PASSED [ 96%] tests/test_process.py::test_cpdist_empty_seq[ratio] PASSED [ 96%] tests/test_process.py::test_cpdist_empty_seq[WRatio] PASSED [ 97%] tests/test_process.py::test_cpdist_empty_seq[custom_scorer] PASSED [ 97%] tests/test_process.py::test_wrapped_function[ratio] PASSED [ 97%] tests/test_process.py::test_cdist_not_symmetric PASSED [ 97%] tests/test_process.py::test_cpdist_not_same_length PASSED [ 98%] tests/test_process.py::test_cpdist_multiplier PASSED [ 98%] tests/test_process.py::test_cdist_multiplier PASSED [ 98%] tests/test_process.py::test_generators PASSED [ 98%] tests/test_process.py::test_cdist_pure_python_dtype PASSED [ 99%] tests/test_process.py::test_cpdist_pure_python_dtype PASSED [ 99%] tests/test_process.py::test_cpdist_integral_dtype_rounding PASSED [ 99%] tests/test_utils.py::test_fullProcess PASSED [100%] =================================== FAILURES =================================== ___________________________ test_jaro_winkler_random ___________________________ @given(s1=st.text(), s2=st.text()) > @settings(max_examples=50, deadline=None) f = .run_test_as_given..wrapped_test at 0x7fd7edbd8f40> tests/test_hypothesis.py:465: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_hypothesis.py:468: in test_jaro_winkler_random assert isclose(jaro_winkler_similarity(s1, s2), JaroWinkler.similarity(s1, s2)) s1 = '000001' s2 = '1000000000000000000000' tests/common.py:364: in similarity _, sim, _, _ = self._validate(s1, s2, catch_exceptions=catch_exceptions, **kwargs) catch_exceptions = False kwargs = {} s1 = '000001' s2 = '1000000000000000000000' self = tests/common.py:333: in _validate dist = call_and_maybe_catch(self._distance, s1, s2, catch_exceptions=catch_exceptions, **kwargs) catch_exceptions = False kwargs = {} maximum = 1.0 s1 = '000001' s2 = '1000000000000000000000' self = tests/common.py:41: in call_and_maybe_catch return call(*args, **kwargs) args = ('000001', '1000000000000000000000') call = > catch_exceptions = False kwargs = {} tests/common.py:255: in _distance call_and_maybe_catch(tester, scorer.distance, s1, s2, catch_exceptions=catch_exceptions, **kwargs) catch_exceptions = False kwargs = {} s1 = '000001' s2 = '1000000000000000000000' self = symmetric = True tester = tests/common.py:41: in call_and_maybe_catch return call(*args, **kwargs) args = (, '000001', '1000000000000000000000') call = catch_exceptions = False kwargs = {} tests/common.py:175: in symmetric_scorer_tester score2 = call_and_maybe_catch(scorer_tester, scorer, s2, s1, catch_exceptions=catch_exceptions, **kwargs) catch_exceptions = False kwargs = {} s1 = '000001' s2 = '1000000000000000000000' score1 = 0.297979797979798 scorer = tests/common.py:41: in call_and_maybe_catch return call(*args, **kwargs) args = (, '1000000000000000000000', '000001') call = catch_exceptions = False kwargs = {} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ scorer = , s1 = '1000000000000000000000' s2 = '000001', catch_exceptions = False, kwargs = {}, score1 = 0.297979797979798 exception = False, temp_kwargs = {}, process_kwargs = {} extractOne_res1 = ('000001', 0.297979797979798, 0) extractOne_res2 = ('000001', 0.297979797979798, 0) extract_res1 = [('000001', 0.297979797979798, 0)] def scorer_tester(scorer, s1, s2, catch_exceptions=False, **kwargs): score1 = call_and_maybe_catch(scorer, s1, s2, **kwargs) exception = isinstance(score1, Exception) temp_kwargs = kwargs.copy() process_kwargs = {} if "processor" in kwargs: process_kwargs["processor"] = kwargs["processor"] del temp_kwargs["processor"] if "score_cutoff" in kwargs: process_kwargs["score_cutoff"] = kwargs["score_cutoff"] del temp_kwargs["score_cutoff"] if temp_kwargs: process_kwargs["scorer_kwargs"] = temp_kwargs extractOne_res1 = call_and_maybe_catch( process_cpp.extractOne, s1, [s2], catch_exceptions=catch_exceptions, scorer=scorer, **process_kwargs ) extractOne_res2 = call_and_maybe_catch( process_py.extractOne, s1, [s2], catch_exceptions=catch_exceptions, scorer=scorer, **process_kwargs ) extract_res1 = call_and_maybe_catch( process_cpp.extract, s1, [s2], catch_exceptions=catch_exceptions, scorer=scorer, **process_kwargs ) extract_res2 = call_and_maybe_catch( process_py.extract, s1, [s2], catch_exceptions=catch_exceptions, scorer=scorer, **process_kwargs ) extract_iter_res1 = call_and_maybe_catch( list, process_cpp.extract_iter(s1, [s2], scorer=scorer, **process_kwargs), catch_exceptions=catch_exceptions ) extract_iter_res2 = call_and_maybe_catch( list, process_py.extract_iter(s1, [s2], scorer=scorer, **process_kwargs), catch_exceptions=catch_exceptions ) if exception: assert compare_exceptions(extractOne_res1, score1) assert compare_exceptions(extractOne_res2, score1) assert compare_exceptions(extract_res1, score1) assert compare_exceptions(extract_res2, score1) assert compare_exceptions(extract_iter_res1, score1) assert compare_exceptions(extract_iter_res2, score1) elif is_none(s1) or is_none(s2): assert extractOne_res1 is None assert extractOne_res2 is None assert extract_res1 == [] assert extract_res2 == [] assert extract_iter_res1 == [] assert extract_iter_res2 == [] elif kwargs.get("score_cutoff") is not None: worst_score, optimal_score = _get_scorer_flags_py(scorer, process_kwargs.get("scorer_kwargs", {})) lowest_score_worst = optimal_score > worst_score is_filtered = score1 < kwargs["score_cutoff"] if lowest_score_worst else score1 > kwargs["score_cutoff"] if is_filtered: assert extractOne_res1 is None assert extractOne_res2 is None assert extract_res1 == [] assert extract_res2 == [] assert extract_iter_res1 == [] assert extract_iter_res2 == [] else: assert pytest.approx(score1) == extractOne_res1[1] assert pytest.approx(score1) == extractOne_res2[1] assert pytest.approx(score1) == extract_res1[0][1] assert pytest.approx(score1) == extract_res2[0][1] assert pytest.approx(score1) == extract_iter_res1[0][1] assert pytest.approx(score1) == extract_iter_res2[0][1] else: assert pytest.approx(score1) == extractOne_res1[1] assert pytest.approx(score1) == extractOne_res2[1] assert pytest.approx(score1) == extract_res1[0][1] assert pytest.approx(score1) == extract_res2[0][1] assert pytest.approx(score1) == extract_iter_res1[0][1] assert pytest.approx(score1) == extract_iter_res2[0][1] try: import numpy as np except Exception: np = None if np is not None: cdist_scores1 = call_and_maybe_catch( process_cpp.cdist, [s1], [s2], catch_exceptions=catch_exceptions, scorer=scorer, **process_kwargs ) cdist_scores2 = call_and_maybe_catch( process_py.cdist, [s1], [s2], catch_exceptions=catch_exceptions, scorer=scorer, **process_kwargs ) # probably trigger multi match / simd implementations cdist_scores3 = call_and_maybe_catch( process_cpp.cdist, [s1] * 2, [s2] * 4, catch_exceptions=catch_exceptions, scorer=scorer, **process_kwargs ) cdist_scores4 = call_and_maybe_catch( process_py.cdist, [s1] * 2, [s2] * 4, catch_exceptions=catch_exceptions, scorer=scorer, **process_kwargs ) if exception: assert compare_exceptions(cdist_scores1, score1) assert compare_exceptions(cdist_scores2, score1) assert compare_exceptions(cdist_scores3, score1) assert compare_exceptions(cdist_scores4, score1) else: assert np.all(np.isclose(cdist_scores1, score1)) assert np.all(np.isclose(cdist_scores2, score1)) > assert np.all(np.isclose(cdist_scores3, score1)) E AssertionError E Falsifying example: test_jaro_winkler_random( E s1='000001', E s2='1000000000000000000000', E ) catch_exceptions = False cdist_scores1 = array([[0.2979798]], dtype=float32) cdist_scores2 = array([[0.2979798]], dtype=float32) cdist_scores3 = array([[0.2979798, 0.2979798, 0.2979798, 0.2979798], [0.3131313, 0.2979798, 0.2979798, 0.2979798]], dtype=float32) cdist_scores4 = array([[0.2979798, 0.2979798, 0.2979798, 0.2979798], [0.2979798, 0.2979798, 0.2979798, 0.2979798]], dtype=float32) exception = False extractOne_res1 = ('000001', 0.297979797979798, 0) extractOne_res2 = ('000001', 0.297979797979798, 0) extract_iter_res1 = [('000001', 0.297979797979798, 0)] extract_iter_res2 = [('000001', 0.297979797979798, 0)] extract_res1 = [('000001', 0.297979797979798, 0)] extract_res2 = [('000001', 0.297979797979798, 0)] kwargs = {} np = process_kwargs = {} s1 = '1000000000000000000000' s2 = '000001' score1 = 0.297979797979798 scorer = temp_kwargs = {} tests/common.py:164: AssertionError ----------------------------- Captured stdout call ----------------------------- Ÿ󙡥 🮹 ‚9Y 򉡤¿$த ÉQm/ne™- ÉQm/ne™- è ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡/`»E\󵰋 1ï‡/`»E\󵰋 1ï‡/`»E\󵰋 ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 ?Ds ze°àmž ?Ds ?Ds BÞ񬯬񕨃Ø𞯞Û² ·þ83 BÞ񬯬񕨃Ø𞯞Û² BÞ񬯬񕨃Ø𞯞Û² œË񄫍i4 ±Ý›‰ Þ񎽦 ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡/`»E\󵰋 ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡/`»E\󵰋 ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡/`»E\󵰋 ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡/`»E\ ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡/`»E ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡/`» ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡/`»E ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡/`E ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡/`E ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡/E ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡/`E ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡`E ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï/`E ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1‡/`E ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 ï‡/`E ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1ï‡/`E ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 1E/`‡ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 0E/`‡ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00/`‡ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 000`‡ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 0000`‡ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000`‡ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 000000‡ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 0000000ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 0000001ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 0000007ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 000000ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 000000…ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 000000†ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 000000‡0ï ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 000000‡00 ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 000000‡0 ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 000000‡ ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 000000 ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000‡ ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 0000‡ ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 000001 ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 000007 ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000 ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000… ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000† ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000 ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý® 00000‡ ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý򆘦 00000‡ ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?®򆘦 00000‡ ‡}򡣦E䨲)`񮇷þ3E¿¢…0ŒcÝ®򆘦 00000‡ ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œ?Ý®򆘦 00000‡ ‡}򡣦E䨲)`񮇷þ3E¿¢…0c?Ý®򆘦 00000‡ ‡}򡣦E䨲)`񮇷þ3E¿¢…Œc?Ý®򆘦 00000‡ ‡}򡣦E䨲)`񮇷þ3E¿¢0Œc?Ý®򆘦 00000‡ ‡}򡣦E䨲)`񮇷þ3E¿…0Œc?Ý®򆘦 00000‡ ‡}򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000‡ ‡}򡣦E䨲)`񮇷þ3E¢…0Œc?Ý®򆘦 00000‡ ‡}򡣦E䨲)`񮇷þ3¿¢…0Œc?Ý®򆘦 00000‡ ‡}򡣦E䨲)`񮇷þE¿¢…0Œc?Ý®򆘦 00000‡ ‡}򡣦E䨲)`񮇷3E¿¢…0Œc?Ý®򆘦 00000‡ ‡}򡣦E䨲)`þ3E¿¢…0Œc?Ý®򆘦 00000‡ ‡}򡣦E䨲)񮇷þ3E¿¢…0Œc?Ý®򆘦 00000‡ ‡}򡣦E䨲`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000‡ ‡}򡣦E)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000‡ ‡}򡣦䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000‡ ‡}E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000‡ ‡򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000‡ }򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000‡ 03?EE)`c}…‡Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ }‡򡣦E䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000‡ ‡E}򡣦䨲)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000‡ ‡E}䨲򡣦)`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000‡ ‡E)}䨲򡣦`񮇷þ3E¿¢…0Œc?Ý®򆘦 00000‡ ‡3EE)`}þ䨲񮇷򡣦¿¢…0Œc?Ý®򆘦 00000‡ ‡03?EE)`c}…Œ¢®¿Ýþ䨲񮇷򡣦򆘦 00000‡ ‡03?EE)`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ 30?EE‡)`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ 003?EE)`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ 103?EE)`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ 703?EE)`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ 03?EE)`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ …03?EE)`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ †03?EE)`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡00?EE)`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡000EE)`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡0000E)`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡00000)`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡000000`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡0000000`c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡00000000c}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡000000000}…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡0000000000…Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡00000000000Œ¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡000000000000¢®¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡0000000000000®¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡00000000000000¿Ýþ䨲񮇷򆘦򡣦 00000‡ ‡000000000000000Ýþ䨲񮇷򆘦򡣦 00000‡ ‡0000000000000000þ䨲񮇷򆘦򡣦 00000‡ ‡00000000000000000䨲񮇷򆘦򡣦 00000‡ ‡000000000000000000񮇷򆘦򡣦 00000‡ ‡0000000000000000000򆘦򡣦 00000‡ ‡00000000000000000000򡣦 00000‡ ‡000000000000000000000 00000‡ ‡00000000000000000000 00000‡ 000000000000000000000 00000‡ 000000000000000000000‡ 00000‡ 0‡00000000000000000000 00000‡ 0000000000000000000000 00000‡ 1000000000000000000000 00000‡ 7000000000000000000000 00000‡ 000000000000000000000 00000‡ …000000000000000000000 00000‡ †000000000000000000000 00000‡ ‡000000000000000000000 00000 ‡000000000000000000000 0000‡ ‡000000000000000000000 000000 ‡000000000000000000000 000001 ‡000000000000000000000 000007 ‡000000000000000000000 00000 ‡000000000000000000000 00000… ‡000000000000000000000 00000† ‡000000000000000000000 0000 ‡000000000000000000000 000 ‡000000000000000000000 00 ‡000000000000000000000 0 ‡000000000000000000000 ‡00000000000000000000 ‡0000000000000000000 ‡000000000000000000 ‡00000000000000000 ‡0000000000000000 ‡0000000000000 ‡0 ‡000000000000 ‡00000 ‡000000000000000 ‡00 ‡00000000 ‡000 †00 ‡000000000 00000‡ 00000‡ ‡000000000000000000000 00000‡ ‡00 00000‡ ‡0 00000‡ ‡ 00000‡ †00 00000‡ †0 00000‡ † 00000‡ 00000† 00000† ‡0 00000† ‡ 0000 000 00000‡ ‡0000000000000000000 00000‡ ‡00000000000000000 00000 00000‡ ‡000000 00000‡ ‡0000 0 00000‡ ‡0000000 00000‡ ‡000000000000 00000‡ ‡00000000000000000000 00000‡ 000000000000000000000 00000‡ 000000000000000000000‡ 00000‡ 0‡00000000000000000000 00000‡ 0000000000000000000000 00000‡ 1000000000000000000000 00000‡ 7000000000000000000000 00000‡ 000000000000000000000 00000‡ …000000000000000000000 00000‡ †000000000000000000000 00000 ‡000000000000000000000 0000‡ ‡000000000000000000000 000000 ‡000000000000000000000 000001 ‡000000000000000000000 000007 ‡000000000000000000000 00000 ‡000000000000000000000 00000… ‡000000000000000000000 00000† ‡000000000000000000000 ‡000000000000000000000 00000‡ ‡00000000000 00000‡ ‡0000000000 00000‡ ‡000000000 00000‡ ‡00000000 00000‡ ‡00000 00000‡ ‡000 00000† †000000000000000000000 00000… …000000000000000000000 00000„ „000000000000000000000 00000ƒ ƒ000000000000000000000 00000‚ ‚000000000000000000000 00000} }000000000000000000000 00000s s000000000000000000000 00000_ _000000000000000000000 00000# #000000000000000000000 00000? ?000000000000000000000 000005 5000000000000000000000 000000 0000000000000000000000 000003 3000000000000000000000 000002 2000000000000000000000 000001 1000000000000000000000 000000 000000 10 000000 1 00 000001 10000000000000000000 000001 1000000000000000000 000001 100000000000000000 000001 10000000000000000 000001 1000000000000000 000001 100000000000000 000001 100 000001 100000000 000001 100000 000001 1000000000 000001 1000000000000 000001 10000000000 000001 000 000001 1000000 000001 100000000000 000001 000001 10000000000000 000001 10000000 000001 10000 000001 1000 000001 10 000001 1 000001 00 000001 0 00000 1000000000000000000000 00001 1000000000000000000000 000000 1000000000000000000000 000001 100000000000000000000 000001 000000000000000000000 000001 0000000000000000000001 000001 0100000000000000000000 000001 0000000000000000000000 1000000000000000000000 000001 1000000000000000000000 =============================== warnings summary =============================== tests/distance/test_distance.py: 10 warnings /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/tests/distance/test_distance.py:62: DeprecationWarning: The 'u' type code is deprecated and will be removed in Python 3.16 array("u", "the wonderful new york mets"), tests/distance/test_distance.py: 10 warnings /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/tests/distance/test_distance.py:63: DeprecationWarning: The 'u' type code is deprecated and will be removed in Python 3.16 array("u", "the wonderful new york mets"), tests/distance/test_distance.py: 10 warnings /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/tests/distance/test_distance.py:67: DeprecationWarning: The 'u' type code is deprecated and will be removed in Python 3.16 assert scorer.normalized_similarity("the wonderful new york mets", array("u", "the wonderful new york mets")) == 1.0 tests/distance/test_distance.py: 10 warnings /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/tests/distance/test_distance.py:68: DeprecationWarning: The 'u' type code is deprecated and will be removed in Python 3.16 assert scorer.normalized_similarity(array("u", "the wonderful new york mets"), "the wonderful new york mets") == 1.0 tests/test_fuzz.py: 10 warnings /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/tests/test_fuzz.py:265: DeprecationWarning: The 'u' type code is deprecated and will be removed in Python 3.16 array("u", "the wonderful new york mets"), tests/test_fuzz.py: 10 warnings /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/tests/test_fuzz.py:266: DeprecationWarning: The 'u' type code is deprecated and will be removed in Python 3.16 array("u", "the wonderful new york mets"), tests/test_fuzz.py: 10 warnings /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/tests/test_fuzz.py:268: DeprecationWarning: The 'u' type code is deprecated and will be removed in Python 3.16 assert scorer("the wonderful new york mets", array("u", "the wonderful new york mets")) tests/test_fuzz.py: 10 warnings /builddir/build/BUILD/python-rapidfuzz-3.12.2-build/rapidfuzz-3.12.2/tests/test_fuzz.py:269: DeprecationWarning: The 'u' type code is deprecated and will be removed in Python 3.16 assert scorer(array("u", "the wonderful new york mets"), "the wonderful new york mets") -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/test_hypothesis.py::test_jaro_winkler_random - AssertionError ================= 1 failed, 385 passed, 80 warnings in 53.06s ================== RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.2bCS8h (%check) Bad exit status from /var/tmp/rpm-tmp.2bCS8h (%check) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M d111b6d54e224070bbcc9d641b6ff43f -D /var/lib/mock/f43-build-58916694-6569241/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.r5c0jf0v:/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 x86_64 /builddir/build/SPECS/python-rapidfuzz.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 d111b6d54e224070bbcc9d641b6ff43f -D /var/lib/mock/f43-build-58916694-6569241/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.r5c0jf0v:/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 x86_64 /builddir/build/SPECS/python-rapidfuzz.spec'