Mock Version: 6.5 Mock Version: 6.5 Mock Version: 6.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-discovery.spec'], chrootPath='/var/lib/mock/f45-build-30339-644/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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.cw3swmn0:/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', '28dcef56618c4845960d1420a3283d30', '-D', '/var/lib/mock/f45-build-30339-644/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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 noarch --nodeps /builddir/build/SPECS/python-discovery.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: noarch Building for target noarch Reading /var/tmp/rpm-tmp.Aibu2B setting SOURCE_DATE_EPOCH=1787961600 Wrote: /builddir/build/SRPMS/python-discovery-1.6.0-1.fc45.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-discovery.spec'], chrootPath='/var/lib/mock/f45-build-30339-644/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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.cw3swmn0:/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', 'a450d6ffb84e4922a2d8d08cf503aaba', '-D', '/var/lib/mock/f45-build-30339-644/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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 noarch --nodeps /builddir/build/SPECS/python-discovery.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: noarch Building for target noarch Reading /var/tmp/rpm-tmp.A3egX9 setting SOURCE_DATE_EPOCH=1787961600 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.XZlxpO Creating(rpmbuild.env): /builddir/build/BUILD/python-discovery-1.6.0-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/python-discovery-1.6.0-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 " RPM_ARCH="noarch" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/python-discovery-1.6.0-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="python-discovery" RPM_PACKAGE_VERSION="1.6.0" RPM_PACKAGE_RELEASE="1.fc45" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gnOvN4 + umask 022 + cd /builddir/build/BUILD/python-discovery-1.6.0-build + cd /builddir/build/BUILD/python-discovery-1.6.0-build + rm -rf python-discovery-1.6.0 + /usr/bin/rpmuncompress -x -C python-discovery-1.6.0 /builddir/build/SOURCES/python-discovery-1.6.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd python-discovery-1.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/rpmuncompress /builddir/build/SOURCES/0001-Downstream-only-avoid-usage-of-vermin-in-the-test-su.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + '[' -f /usr/bin/python3 ']' + echo coverage:ignore + '[' -f /usr/bin/python3 ']' + echo covdefaults:ignore + '[' -f /usr/bin/python3 ']' + echo vermin:ignore + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.kKpTjk + umask 022 + cd /builddir/build/BUILD/python-discovery-1.6.0-build + cd python-discovery-1.6.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + echo pyproject-rpm-macros + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-discovery-1.6.0-1.fc45.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 noarch --nodeps /builddir/build/SPECS/python-discovery.spec'], chrootPath='/var/lib/mock/f45-build-30339-644/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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.cw3swmn0:/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', 'f7b55fe262f44579a800096781a43357', '-D', '/var/lib/mock/f45-build-30339-644/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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 noarch --nodeps /builddir/build/SPECS/python-discovery.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: noarch Building for target noarch sh: line 1: /usr/bin/python3: No such file or directory sh: line 1: /usr/bin/python3: No such file or directory sh: line 1: /usr/bin/python3: No such file or directory Reading /var/tmp/rpm-tmp.ADKc3K sh: line 1: /usr/bin/python3: No such file or directory sh: line 1: /usr/bin/python3: No such file or directory setting SOURCE_DATE_EPOCH=1787961600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.9Pzz4o + umask 022 + cd /builddir/build/BUILD/python-discovery-1.6.0-build + cd python-discovery-1.6.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-discovery-1.6.0-1.fc45.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 noarch --nodeps /builddir/build/SPECS/python-discovery.spec'], chrootPath='/var/lib/mock/f45-build-30339-644/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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.cw3swmn0:/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', '4a4e33c3d8d74e30925d8929761f6fed', '-D', '/var/lib/mock/f45-build-30339-644/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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 noarch --nodeps /builddir/build/SPECS/python-discovery.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: noarch Building for target noarch Reading /var/tmp/rpm-tmp.iHktVs setting SOURCE_DATE_EPOCH=1787961600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.7dFF3V + umask 022 + cd /builddir/build/BUILD/python-discovery-1.6.0-build + cd python-discovery-1.6.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-discovery-1.6.0-build/.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-discovery-1.6.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-discovery-1.6.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-dep-overrides --dependency-groups test Handling hatch-vcs>=0.5 from build-system.requires Requirement not satisfied: hatch-vcs>=0.5 Handling hatchling>=1.27; python_version<'3.10' from build-system.requires Ignoring alien requirement: hatchling>=1.27; python_version<'3.10' Handling hatchling>=1.28; python_version>='3.10' from build-system.requires Requirement not satisfied: hatchling>=1.28; python_version >= "3.10" Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-discovery-1.6.0-1.fc45.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 noarch --nodeps /builddir/build/SPECS/python-discovery.spec'], chrootPath='/var/lib/mock/f45-build-30339-644/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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.cw3swmn0:/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', 'fe6afbfc95f943179de083f2b0c2b71c', '-D', '/var/lib/mock/f45-build-30339-644/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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 noarch --nodeps /builddir/build/SPECS/python-discovery.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: noarch Building for target noarch Reading /var/tmp/rpm-tmp.KzKzGP setting SOURCE_DATE_EPOCH=1787961600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ElCFr6 + umask 022 + cd /builddir/build/BUILD/python-discovery-1.6.0-build + cd python-discovery-1.6.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-discovery-1.6.0-build/.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-discovery-1.6.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-discovery-1.6.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-dep-overrides --dependency-groups test Handling hatch-vcs>=0.5 from build-system.requires Requirement satisfied: hatch-vcs>=0.5 (installed: hatch-vcs 0.5.0) Handling hatchling>=1.27; python_version<'3.10' from build-system.requires Ignoring alien requirement: hatchling>=1.27; python_version<'3.10' Handling hatchling>=1.28; python_version>='3.10' from build-system.requires Requirement satisfied: hatchling>=1.28; python_version >= "3.10" (installed: hatchling 1.31.0) Handling filelock>=3.15.4 from hook generated metadata: Requires-Dist (python-discovery) Requirement not satisfied: filelock>=3.15.4 Handling covdefaults>=2.3 from Dependency group test Ignoring dependency covdefaults per dependency override Handling coverage>=7.5.4 from Dependency group test Ignoring dependency coverage per dependency override Handling pytest>=8.3.5 from Dependency group test Requirement not satisfied: pytest>=8.3.5 Handling pytest-mock>=3.14 from Dependency group test Requirement not satisfied: pytest-mock>=3.14 Handling setuptools>=75.1 from Dependency group test Requirement satisfied: setuptools>=75.1 (installed: setuptools 83.0.0) Handling vermin>=1.6 from Dependency group test Ignoring dependency vermin per dependency override + cat /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-buildrequires + rm -rfv python_discovery-1.6.0.dist-info/ removed 'python_discovery-1.6.0.dist-info/METADATA' removed directory 'python_discovery-1.6.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-discovery-1.6.0-1.fc45.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 noarch --nodeps /builddir/build/SPECS/python-discovery.spec'], chrootPath='/var/lib/mock/f45-build-30339-644/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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.cw3swmn0:/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', '5a19ca6853b54784895d165b9491f44e', '-D', '/var/lib/mock/f45-build-30339-644/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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 noarch --nodeps /builddir/build/SPECS/python-discovery.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: noarch Building for target noarch Reading /var/tmp/rpm-tmp.a32sA6 setting SOURCE_DATE_EPOCH=1787961600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.9SQAYi + umask 022 + cd /builddir/build/BUILD/python-discovery-1.6.0-build + cd python-discovery-1.6.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-discovery-1.6.0-build/.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-discovery-1.6.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-discovery-1.6.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-dep-overrides --dependency-groups test Handling hatch-vcs>=0.5 from build-system.requires Requirement satisfied: hatch-vcs>=0.5 (installed: hatch-vcs 0.5.0) Handling hatchling>=1.27; python_version<'3.10' from build-system.requires Ignoring alien requirement: hatchling>=1.27; python_version<'3.10' Handling hatchling>=1.28; python_version>='3.10' from build-system.requires Requirement satisfied: hatchling>=1.28; python_version >= "3.10" (installed: hatchling 1.31.0) Handling filelock>=3.15.4 from hook generated metadata: Requires-Dist (python-discovery) Requirement satisfied: filelock>=3.15.4 (installed: filelock 3.20.3) Handling covdefaults>=2.3 from Dependency group test Ignoring dependency covdefaults per dependency override Handling coverage>=7.5.4 from Dependency group test Ignoring dependency coverage per dependency override Handling pytest>=8.3.5 from Dependency group test Requirement satisfied: pytest>=8.3.5 (installed: pytest 9.1.1) Handling pytest-mock>=3.14 from Dependency group test Requirement satisfied: pytest-mock>=3.14 (installed: pytest-mock 3.15.1) Handling setuptools>=75.1 from Dependency group test Requirement satisfied: setuptools>=75.1 (installed: setuptools 83.0.0) Handling vermin>=1.6 from Dependency group test Ignoring dependency vermin per dependency override + cat /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-buildrequires + rm -rfv python_discovery-1.6.0.dist-info/ removed 'python_discovery-1.6.0.dist-info/METADATA' removed directory 'python_discovery-1.6.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-discovery-1.6.0-1.fc45.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 noarch --nodeps /builddir/build/SPECS/python-discovery.spec'], chrootPath='/var/lib/mock/f45-build-30339-644/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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.cw3swmn0:/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', 'e22ce2e41d1747c4b4193a7190294cd8', '-D', '/var/lib/mock/f45-build-30339-644/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cw3swmn0:/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 noarch --nodeps /builddir/build/SPECS/python-discovery.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: noarch Building for target noarch Reading /var/tmp/rpm-tmp.EN4bCO setting SOURCE_DATE_EPOCH=1787961600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.eRSCDE + umask 022 + cd /builddir/build/BUILD/python-discovery-1.6.0-build + cd python-discovery-1.6.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-discovery-1.6.0-build/.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-discovery-1.6.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-discovery-1.6.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-dep-overrides --dependency-groups test Handling hatch-vcs>=0.5 from build-system.requires Requirement satisfied: hatch-vcs>=0.5 (installed: hatch-vcs 0.5.0) Handling hatchling>=1.27; python_version<'3.10' from build-system.requires Ignoring alien requirement: hatchling>=1.27; python_version<'3.10' Handling hatchling>=1.28; python_version>='3.10' from build-system.requires Requirement satisfied: hatchling>=1.28; python_version >= "3.10" (installed: hatchling 1.31.0) Handling filelock>=3.15.4 from hook generated metadata: Requires-Dist (python-discovery) Requirement satisfied: filelock>=3.15.4 (installed: filelock 3.20.3) Handling covdefaults>=2.3 from Dependency group test Ignoring dependency covdefaults per dependency override Handling coverage>=7.5.4 from Dependency group test Ignoring dependency coverage per dependency override Handling pytest>=8.3.5 from Dependency group test Requirement satisfied: pytest>=8.3.5 (installed: pytest 9.1.1) Handling pytest-mock>=3.14 from Dependency group test Requirement satisfied: pytest-mock>=3.14 (installed: pytest-mock 3.15.1) Handling setuptools>=75.1 from Dependency group test Requirement satisfied: setuptools>=75.1 (installed: setuptools 83.0.0) Handling vermin>=1.6 from Dependency group test Ignoring dependency vermin per dependency override + cat /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-buildrequires + rm -rfv python_discovery-1.6.0.dist-info/ removed 'python_discovery-1.6.0.dist-info/METADATA' removed directory 'python_discovery-1.6.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.nCQZ9w + umask 022 + cd /builddir/build/BUILD/python-discovery-1.6.0-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd python-discovery-1.6.0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.dKOd2b + umask 022 + cd /builddir/build/BUILD/python-discovery-1.6.0-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd python-discovery-1.6.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + SETUPTOOLS_SCM_PRETEND_VERSION=1.6.0 + mkdir -p /builddir/build/BUILD/python-discovery-1.6.0-build/.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-discovery-1.6.0-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-discovery-1.6.0-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: python-discovery Building wheel for python-discovery (pyproject.toml): started Running command Building wheel for python-discovery (pyproject.toml) Building wheel for python-discovery (pyproject.toml): finished with status 'done' Created wheel for python-discovery: filename=python_discovery-1.6.0-py3-none-any.whl size=38421 sha256=04798d83eecb26dc4f4120ba32223d34e1eedc363adca32ae5f511e2122a0ee7 Stored in directory: /builddir/.cache/pip/wheels/3c/15/9f/96d143a89a80c6112c664d0a6aaf9055760fe744e0ef6e77f5 Successfully built python-discovery + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.mmOHOU + umask 022 + cd /builddir/build/BUILD/python-discovery-1.6.0-build + '[' /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-discovery-1.6.0-build + mkdir /builddir/build/BUILD/python-discovery-1.6.0-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd python-discovery-1.6.0 ++ ls /builddir/build/BUILD/python-discovery-1.6.0-build/pyproject-wheeldir/python_discovery-1.6.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=python_discovery==1.6.0 + '[' -z python_discovery==1.6.0 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/python-discovery-1.6.0-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-discovery-1.6.0-build/pyproject-wheeldir python_discovery==1.6.0 Using pip 26.1.2 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/python-discovery-1.6.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-discovery-1.6.0-build/pyproject-wheeldir/python_discovery-1.6.0-py3-none-any.whl Installing collected packages: python_discovery Successfully installed python_discovery-1.6.0 + '[' -d /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + site_dirs+=("/usr/lib/python3.15/site-packages") + '[' /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.15/site-packages/python_discovery-1.6.0.dist-info' +++ basename /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery-1.6.0.dist-info ++ PYTHONPATH=/usr/lib/rpm/redhat ++ /usr/bin/python3 -sBc 'import sys; from pyproject_save_files import canonical_name_from_distinfo; print(canonical_name_from_distinfo(sys.argv[1]))' python_discovery-1.6.0.dist-info + _normalized=python-discovery + echo '%ghost %dir /usr/lib/python3.15/site-packages/python_discovery-1.6.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery-1.6.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT --record /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery-1.6.0.dist-info/RECORD --output /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-record + rm -fv /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery-1.6.0.dist-info/RECORD removed '/builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery-1.6.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery-1.6.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery-1.6.0.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-dep-overrides ']' + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_patch_metadata.py --overrides /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-dep-overrides --metadata /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery-1.6.0.dist-info/METADATA ++ wc -l /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-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-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-files --output-modules /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-modules --buildroot /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT --sitelib /usr/lib/python3.15/site-packages --sitearch /usr/lib64/python3.15/site-packages --python-version 3.15 --pyproject-record /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-record --prefix /usr --assert-license python_discovery + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /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 -j8 Bytecompiling .py files below /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery/_windows/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery/_windows/__pycache__/_propose.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery/__pycache__/_compat.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery/_windows/__pycache__/_pep514.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery/__pycache__/_cached_py_info.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery/__pycache__/_cache.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery/__pycache__/_discovery.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery/__pycache__/_py_info_collect.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery/__pycache__/_py_spec.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery/__pycache__/_specifier.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery/__pycache__/_py_info.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages/python_discovery/__pycache__/_py_info.cpython-315.opt-1.pyc: replacing with normalized version Scanned 11 directories and 41 files, processed 13 inodes, 13 modified (2 replaced + 11 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr Scanned 10 directories and 41 files, considered 41 files, read 0 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.DrrhSl + umask 022 + cd /builddir/build/BUILD/python-discovery-1.6.0-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd python-discovery-1.6.0 + '[' '!' -f /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-modules ']' + PATH=/builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0-1.fc45.noarch-pyproject-modules Check import: python_discovery + k='not test_script_parses_down_to_python27' + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + /usr/bin/pytest -k 'not test_script_parses_down_to_python27' -rs --verbose ============================= test session starts ============================== platform linux -- Python 3.15.0rc2, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0 configfile: pyproject.toml plugins: mock-3.15.1 collecting ... collected 578 items / 1 deselected / 577 selected tests/py_info/test_py_info.py::test_current_as_json PASSED [ 0%] tests/py_info/test_py_info.py::test_bad_exe_py_info_raise PASSED [ 0%] tests/py_info/test_py_info.py::test_bad_exe_py_info_no_raise PASSED [ 0%] tests/py_info/test_py_info.py::test_satisfy_py_info[/usr/bin/python3] PASSED [ 0%] tests/py_info/test_py_info.py::test_satisfy_py_info[CPython3] PASSED [ 0%] tests/py_info/test_py_info.py::test_satisfy_py_info[CPython3-64] PASSED [ 1%] tests/py_info/test_py_info.py::test_satisfy_py_info[CPython3.15] PASSED [ 1%] tests/py_info/test_py_info.py::test_satisfy_py_info[CPython3.15-64] PASSED [ 1%] tests/py_info/test_py_info.py::test_satisfy_py_info[CPython3.15.0] PASSED [ 1%] tests/py_info/test_py_info.py::test_satisfy_py_info[CPython3.15.0-64] PASSED [ 1%] tests/py_info/test_py_info.py::test_satisfy_py_info[python3] PASSED [ 1%] tests/py_info/test_py_info.py::test_satisfy_py_info[python3-64] PASSED [ 2%] tests/py_info/test_py_info.py::test_satisfy_py_info[python3.15] PASSED [ 2%] tests/py_info/test_py_info.py::test_satisfy_py_info[python3.15-64] PASSED [ 2%] tests/py_info/test_py_info.py::test_satisfy_py_info[python3.15.0] PASSED [ 2%] tests/py_info/test_py_info.py::test_satisfy_py_info[python3.15.0-64] PASSED [ 2%] tests/py_info/test_py_info.py::test_satisfy_py_info[cpython3] PASSED [ 2%] tests/py_info/test_py_info.py::test_satisfy_py_info[cpython3-64] PASSED [ 3%] tests/py_info/test_py_info.py::test_satisfy_py_info[cpython3.15] PASSED [ 3%] tests/py_info/test_py_info.py::test_satisfy_py_info[cpython3.15-64] PASSED [ 3%] tests/py_info/test_py_info.py::test_satisfy_py_info[cpython3.15.0] PASSED [ 3%] tests/py_info/test_py_info.py::test_satisfy_py_info[cpython3.15.0-64] PASSED [ 3%] tests/py_info/test_py_info.py::test_satisfy_not_arch PASSED [ 3%] tests/py_info/test_py_info.py::test_satisfy_not_threaded PASSED [ 4%] tests/py_info/test_py_info.py::test_satisfy_not_version[2] PASSED [ 4%] tests/py_info/test_py_info.py::test_satisfy_not_version[4] PASSED [ 4%] tests/py_info/test_py_info.py::test_satisfy_not_version[2.15] PASSED [ 4%] tests/py_info/test_py_info.py::test_satisfy_not_version[4.15] PASSED [ 4%] tests/py_info/test_py_info.py::test_satisfy_not_version[3.14] PASSED [ 5%] tests/py_info/test_py_info.py::test_satisfy_not_version[3.16] PASSED [ 5%] tests/py_info/test_py_info.py::test_satisfy_not_version[2.15.0] PASSED [ 5%] tests/py_info/test_py_info.py::test_satisfy_not_version[4.15.0] PASSED [ 5%] tests/py_info/test_py_info.py::test_satisfy_not_version[3.14.0] PASSED [ 5%] tests/py_info/test_py_info.py::test_satisfy_not_version[3.16.0] PASSED [ 5%] tests/py_info/test_py_info.py::test_satisfy_not_version[3.15.-1] PASSED [ 6%] tests/py_info/test_py_info.py::test_satisfy_not_version[3.15.1] PASSED [ 6%] tests/py_info/test_py_info.py::test_py_info_cached_error PASSED [ 6%] tests/py_info/test_py_info.py::test_py_info_cache_clear PASSED [ 6%] tests/py_info/test_py_info.py::test_system_executable_no_exact_match[target0-0-discovered0] PASSED [ 6%] tests/py_info/test_py_info.py::test_system_executable_no_exact_match[target1-0-discovered1] PASSED [ 6%] tests/py_info/test_py_info.py::test_system_executable_no_exact_match[target2-0-discovered2] PASSED [ 7%] tests/py_info/test_py_info.py::test_discover_exe_validates_abi_flag[free_threaded] PASSED [ 7%] tests/py_info/test_py_info.py::test_discover_exe_validates_abi_flag[debug_build] PASSED [ 7%] tests/py_info/test_py_info.py::test_py_info_ignores_distutils_config PASSED [ 7%] tests/py_info/test_py_info.py::test_discover_exe_on_path_non_spec_name_match PASSED [ 7%] tests/py_info/test_py_info.py::test_satisfies_debug_spec_requires_debug_build PASSED [ 7%] tests/py_info/test_py_info.py::test_discover_exe_on_path_non_spec_name_not_match PASSED [ 8%] tests/py_info/test_py_info.py::test_py_info_setuptools PASSED [ 8%] tests/py_info/test_py_info.py::test_py_info_to_system_raises SKIPPED [ 8%] tests/py_info/test_py_info.py::test_sysconfig_vars_include_shared_lib_keys PASSED [ 8%] tests/py_info/test_py_info.py::test_py_info_has_sysconfig_platform PASSED [ 8%] tests/py_info/test_py_info.py::test_py_info_machine_property PASSED [ 9%] tests/py_info/test_py_info.py::test_py_info_machine_in_spec PASSED [ 9%] tests/py_info/test_py_info.py::test_py_info_sysconfig_platform_matches_sysconfig PASSED [ 9%] tests/py_info/test_py_info.py::test_py_info_machine_derivation[win32] PASSED [ 9%] tests/py_info/test_py_info.py::test_py_info_machine_derivation[win-amd64] PASSED [ 9%] tests/py_info/test_py_info.py::test_py_info_machine_derivation[win-arm64] PASSED [ 9%] tests/py_info/test_py_info.py::test_py_info_machine_derivation[linux-x86_64] PASSED [ 10%] tests/py_info/test_py_info.py::test_py_info_machine_derivation[linux-aarch64] PASSED [ 10%] tests/py_info/test_py_info.py::test_py_info_machine_derivation[linux-riscv64] PASSED [ 10%] tests/py_info/test_py_info.py::test_py_info_machine_derivation[linux-ppc64le] PASSED [ 10%] tests/py_info/test_py_info.py::test_py_info_machine_derivation[linux-s390x] PASSED [ 10%] tests/py_info/test_py_info.py::test_py_info_machine_derivation[macos-arm64] PASSED [ 10%] tests/py_info/test_py_info.py::test_py_info_machine_derivation[macos-x86_64] PASSED [ 11%] tests/py_info/test_py_info.py::test_py_info_machine_derivation_universal2[arm64] PASSED [ 11%] tests/py_info/test_py_info.py::test_py_info_machine_derivation_universal2[x86_64] PASSED [ 11%] tests/py_info/test_py_info.py::test_py_info_satisfies_with_machine PASSED [ 11%] tests/py_info/test_py_info.py::test_py_info_satisfies_not_machine PASSED [ 11%] tests/py_info/test_py_info.py::test_py_info_satisfies_no_machine_in_spec PASSED [ 11%] tests/py_info/test_py_info.py::test_py_info_satisfies_machine_cross_os_normalization[amd64-matches-x86_64] PASSED [ 12%] tests/py_info/test_py_info.py::test_py_info_satisfies_machine_cross_os_normalization[aarch64-matches-arm64] PASSED [ 12%] tests/py_info/test_py_info.py::test_py_info_debug_build_in_spec[debug] PASSED [ 12%] tests/py_info/test_py_info.py::test_py_info_debug_build_in_spec[release] PASSED [ 12%] tests/py_info/test_py_info.py::test_py_info_debug_build_exe_names[debug] PASSED [ 12%] tests/py_info/test_py_info.py::test_py_info_debug_build_exe_names[release] PASSED [ 12%] tests/py_info/test_py_info.py::test_py_info_debug_build_json_round_trip PASSED [ 13%] tests/py_info/test_py_info.py::test_py_info_to_dict_includes_sysconfig_platform PASSED [ 13%] tests/py_info/test_py_info.py::test_py_info_json_round_trip PASSED [ 13%] tests/py_info/test_py_info.py::test_select_most_likely_prefers_machine_match[x86_64-over-aarch64] PASSED [ 13%] tests/py_info/test_py_info.py::test_select_most_likely_prefers_machine_match[arm64-over-x86_64] PASSED [ 13%] tests/py_info/test_py_info.py::test_py_info_system_exe[resolved] PASSED [ 14%] tests/py_info/test_py_info.py::test_py_info_system_exe[unresolved falls back to executable] PASSED [ 14%] tests/py_info/test_py_info_exe_based_of.py::test_discover_empty_folder PASSED [ 14%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.15.0-64-bin-] PASSED [ 14%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.15.0-64-.-] PASSED [ 14%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.15.0--bin-] PASSED [ 14%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.15.0--.-] PASSED [ 15%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.15-64-bin-] PASSED [ 15%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.15-64-.-] PASSED [ 15%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.15--bin-] PASSED [ 15%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.15--.-] PASSED [ 15%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3-64-bin-] PASSED [ 15%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3-64-.-] PASSED [ 16%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3--bin-] PASSED [ 16%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3--.-] PASSED [ 16%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.15.0-64-bin-] PASSED [ 16%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.15.0-64-.-] PASSED [ 16%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.15.0--bin-] PASSED [ 16%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.15.0--.-] PASSED [ 17%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.15-64-bin-] PASSED [ 17%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.15-64-.-] PASSED [ 17%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.15--bin-] PASSED [ 17%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.15--.-] PASSED [ 17%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3-64-bin-] PASSED [ 18%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3-64-.-] PASSED [ 18%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3--bin-] PASSED [ 18%] tests/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3--.-] PASSED [ 18%] tests/test_cache.py::test_disk_content_store_read_valid_json PASSED [ 18%] tests/test_cache.py::test_disk_content_store_read_invalid_json PASSED [ 18%] tests/test_cache.py::test_disk_content_store_read_missing_file PASSED [ 19%] tests/test_cache.py::test_disk_content_store_remove PASSED [ 19%] tests/test_cache.py::test_disk_content_store_remove_missing_file PASSED [ 19%] tests/test_cache.py::test_disk_content_store_locked PASSED [ 19%] tests/test_cache.py::test_disk_content_store_exists PASSED [ 19%] tests/test_cache.py::test_disk_cache_py_info PASSED [ 19%] tests/test_cache.py::test_disk_cache_py_info_clear PASSED [ 20%] tests/test_cache.py::test_disk_cache_py_info_clear_empty PASSED [ 20%] tests/test_cache.py::test_disk_cache_py_info_clear_skips_non_json PASSED [ 20%] tests/test_cache.py::test_noop_content_store_exists PASSED [ 20%] tests/test_cache.py::test_noop_content_store_read PASSED [ 20%] tests/test_cache.py::test_noop_content_store_write PASSED [ 20%] tests/test_cache.py::test_noop_content_store_remove PASSED [ 21%] tests/test_cache.py::test_noop_content_store_locked PASSED [ 21%] tests/test_cache.py::test_noop_cache_py_info PASSED [ 21%] tests/test_cache.py::test_noop_cache_py_info_clear PASSED [ 21%] tests/test_cached_py_info.py::test_gen_cookie_length PASSED [ 21%] tests/test_cached_py_info.py::test_log_cmd_repr PASSED [ 22%] tests/test_cached_py_info.py::test_log_cmd_repr_with_env PASSED [ 22%] tests/test_cached_py_info.py::test_resolve_py_info_script_file_exists PASSED [ 22%] tests/test_cached_py_info.py::test_resolve_py_info_script_fallback_to_pkgutil PASSED [ 22%] tests/test_cached_py_info.py::test_resolve_py_info_script_pkgutil_returns_none PASSED [ 22%] tests/test_cached_py_info.py::test_run_subprocess_success PASSED [ 22%] tests/test_cached_py_info.py::test_run_subprocess_bad_exe PASSED [ 23%] tests/test_cached_py_info.py::test_run_subprocess_invalid_json PASSED [ 23%] tests/test_cached_py_info.py::test_run_subprocess_with_cookies PASSED [ 23%] tests/test_cached_py_info.py::test_run_subprocess_timeout PASSED [ 23%] tests/test_cached_py_info.py::test_run_subprocess_custom_timeout PASSED [ 23%] tests/test_cached_py_info.py::test_run_subprocess_nonzero_exit PASSED [ 23%] tests/test_cached_py_info.py::test_load_cached_py_info_valid PASSED [ 24%] tests/test_cached_py_info.py::test_load_cached_py_info_bad_data PASSED [ 24%] tests/test_cached_py_info.py::test_load_cached_py_info_system_exe_missing PASSED [ 24%] tests/test_cached_py_info.py::test_get_via_file_cache_uses_cached PASSED [ 24%] tests/test_cached_py_info.py::test_get_via_file_cache_stale_hash PASSED [ 24%] tests/test_cached_py_info.py::test_get_via_file_cache_nonexistent_path PASSED [ 24%] tests/test_cached_py_info.py::test_from_exe_retry_on_first_failure PASSED [ 25%] tests/test_cached_py_info.py::test_get_via_file_cache_hash_oserror PASSED [ 25%] tests/test_cached_py_info.py::test_get_via_file_cache_py_info_none PASSED [ 25%] tests/test_cached_py_info.py::test_from_exe_too_old_python_warns PASSED [ 25%] tests/test_cached_py_info.py::test_from_exe_too_old_python_skips_retry PASSED [ 25%] tests/test_cached_py_info.py::test_from_exe_too_old_python_raises_by_default PASSED [ 25%] tests/test_cached_py_info.py::test_from_exe_too_old_python_verdict_cached PASSED [ 26%] tests/test_cached_py_info.py::test_from_exe_marker_without_version PASSED [ 26%] tests/test_cached_py_info.py::test_from_exe_query_failure_retries[syntax-error] PASSED [ 26%] tests/test_cached_py_info.py::test_from_exe_query_failure_retries[marker-wrong-exit-code] PASSED [ 26%] tests/test_cached_py_info.py::test_from_exe_query_failure_retries[exit-code-without-marker] PASSED [ 26%] tests/test_cached_py_info.py::test_from_exe_cache_entry_with_bad_content PASSED [ 27%] tests/test_discovery.py::test_discovery_via_path[more-mixed] PASSED [ 27%] tests/test_discovery.py::test_discovery_via_path[more-lower] PASSED [ 27%] tests/test_discovery.py::test_discovery_via_path[more-upper] PASSED [ 27%] tests/test_discovery.py::test_discovery_via_path[less-mixed] PASSED [ 27%] tests/test_discovery.py::test_discovery_via_path[less-lower] PASSED [ 27%] tests/test_discovery.py::test_discovery_via_path[less-upper] PASSED [ 28%] tests/test_discovery.py::test_discovery_via_path[none-mixed] PASSED [ 28%] tests/test_discovery.py::test_discovery_via_path[none-lower] PASSED [ 28%] tests/test_discovery.py::test_discovery_via_path[none-upper] PASSED [ 28%] tests/test_discovery.py::test_discovery_via_path_not_found PASSED [ 28%] tests/test_discovery.py::test_discovery_via_path_in_nonbrowseable_directory PASSED [ 28%] tests/test_discovery.py::test_relative_path PASSED [ 29%] tests/test_discovery.py::test_discovery_fallback_fail PASSED [ 29%] tests/test_discovery.py::test_discovery_fallback_ok PASSED [ 29%] tests/test_discovery.py::test_returns_first_python_specified PASSED [ 29%] tests/test_discovery.py::test_discovery_absolute_path_with_try_first PASSED [ 29%] tests/test_discovery.py::test_discovery_via_path_with_file PASSED [ 29%] tests/test_discovery.py::test_get_paths_no_path_env PASSED [ 30%] tests/test_discovery.py::test_lazy_path_dump_debug PASSED [ 30%] tests/test_discovery.py::test_discovery_via_version_specifier PASSED [ 30%] tests/test_discovery.py::test_shim_resolved_to_real_binary[pyenv] PASSED [ 30%] tests/test_discovery.py::test_shim_resolved_to_real_binary[mise] PASSED [ 30%] tests/test_discovery.py::test_shim_resolved_to_real_binary[asdf] PASSED [ 31%] tests/test_discovery.py::test_shim_not_resolved_without_version_manager_env PASSED [ 31%] tests/test_discovery.py::test_shim_falls_through_when_binary_missing PASSED [ 31%] tests/test_discovery.py::test_shim_uses_python_version_file PASSED [ 31%] tests/test_discovery.py::test_shim_pyenv_version_env_takes_priority_over_file PASSED [ 31%] tests/test_discovery.py::test_shim_uses_global_version_file PASSED [ 31%] tests/test_discovery.py::test_shim_colon_separated_pyenv_version_picks_first_match PASSED [ 32%] tests/test_discovery.py::test_predicate_filters_interpreters PASSED [ 32%] tests/test_discovery.py::test_predicate_accepts_interpreter PASSED [ 32%] tests/test_discovery.py::test_predicate_none_is_noop PASSED [ 32%] tests/test_discovery.py::test_predicate_with_fallback_specs PASSED [ 32%] tests/test_discovery.py::test_discovery_uv_store_install_dir_overrides_the_platform_default[expands-user] PASSED [ 32%] tests/test_discovery.py::test_discovery_uv_store_install_dir_overrides_the_platform_default[absolute] PASSED [ 33%] tests/test_discovery.py::test_discovery_uv_store_roots_per_platform[windows] PASSED [ 33%] tests/test_discovery.py::test_discovery_uv_store_roots_per_platform[windows-without-appdata] PASSED [ 33%] tests/test_discovery.py::test_discovery_uv_store_roots_per_platform[macos] PASSED [ 33%] tests/test_discovery.py::test_discovery_uv_store_roots_per_platform[macos-with-xdg] PASSED [ 33%] tests/test_discovery.py::test_discovery_uv_store_roots_per_platform[linux] PASSED [ 33%] tests/test_discovery.py::test_discovery_uv_store_roots_per_platform[linux-with-xdg] PASSED [ 34%] tests/test_discovery.py::test_discovery_uv_store_roots_per_platform[linux-ignores-relative-xdg] PASSED [ 34%] tests/test_discovery.py::test_discovery_uv_store_windows_ignores_xdg_data_home PASSED [ 34%] tests/test_discovery.py::test_discovery_uv_store_reads_the_env_argument PASSED [ 34%] tests/test_discovery.py::test_discovery_uv_store_missing_root_is_not_an_error PASSED [ 34%] tests/test_discovery.py::test_discovery_uv_store_is_searched_after_path PASSED [ 35%] tests/test_discovery_extra.py::test_propose_interpreters_abs_path_oserror PASSED [ 35%] tests/test_discovery_extra.py::test_propose_interpreters_try_first_with_valid PASSED [ 35%] tests/test_discovery_extra.py::test_propose_interpreters_try_first_with_missing PASSED [ 35%] tests/test_discovery_extra.py::test_propose_interpreters_try_first_with_duplicate PASSED [ 35%] tests/test_discovery_extra.py::test_propose_interpreters_relative_path PASSED [ 35%] tests/test_discovery_extra.py::test_lazy_path_dump_basic PASSED [ 36%] tests/test_discovery_extra.py::test_lazy_path_dump_debug_with_dir PASSED [ 36%] tests/test_discovery_extra.py::test_lazy_path_dump_debug_non_executable PASSED [ 36%] tests/test_discovery_extra.py::test_lazy_path_dump_debug_oserror PASSED [ 36%] tests/test_discovery_extra.py::test_active_versions_pyenv_version PASSED [ 36%] tests/test_discovery_extra.py::test_active_versions_python_version_file PASSED [ 36%] tests/test_discovery_extra.py::test_active_versions_global_version_file PASSED [ 37%] tests/test_discovery_extra.py::test_active_versions_no_source PASSED [ 37%] tests/test_discovery_extra.py::test_read_python_version_file_found PASSED [ 37%] tests/test_discovery_extra.py::test_read_python_version_file_not_found PASSED [ 37%] tests/test_discovery_extra.py::test_read_python_version_file_search_parents PASSED [ 37%] tests/test_discovery_extra.py::test_read_python_version_file_direct_path PASSED [ 37%] tests/test_discovery_extra.py::test_resolve_shim_no_match PASSED [ 38%] tests/test_discovery_extra.py::test_path_exe_finder_returns_callable PASSED [ 38%] tests/test_discovery_extra.py::test_get_paths_no_path_env PASSED [ 38%] tests/test_discovery_extra.py::test_propose_interpreters_abs_path_exists PASSED [ 38%] tests/test_discovery_extra.py::test_propose_interpreters_relative_spec_is_abs PASSED [ 38%] tests/test_discovery_extra.py::test_resolve_shim_match_no_binary PASSED [ 38%] tests/test_discovery_extra.py::test_resolve_shim_dir_no_match PASSED [ 39%] tests/test_discovery_extra.py::test_read_python_version_file_reaches_root PASSED [ 39%] tests/test_discovery_extra.py::test_read_python_version_file_empty_versions PASSED [ 39%] tests/test_discovery_extra.py::test_get_interpreter_multi_spec_all_fail PASSED [ 39%] tests/test_discovery_extra.py::test_get_interpreter_multi_spec_fallback PASSED [ 39%] tests/test_iter_interpreters.py::test_iter_interpreters_returns_iterator PASSED [ 40%] tests/test_iter_interpreters.py::test_iter_interpreters_with_abs_path_yields_one PASSED [ 40%] tests/test_iter_interpreters.py::test_iter_interpreters_sequence_dedups_across_keys PASSED [ 40%] tests/test_iter_interpreters.py::test_iter_interpreters_predicate[none-is-noop] PASSED [ 40%] tests/test_iter_interpreters.py::test_iter_interpreters_predicate[accepts-all] PASSED [ 40%] tests/test_iter_interpreters.py::test_iter_interpreters_predicate[rejects-all] PASSED [ 40%] tests/test_iter_interpreters.py::test_iter_interpreters_filters_to_empty[filename-cannot-match] PASSED [ 41%] tests/test_iter_interpreters.py::test_iter_interpreters_filters_to_empty[version-cannot-match] PASSED [ 41%] tests/test_iter_interpreters.py::test_iter_interpreters_no_key_includes_running_interpreter PASSED [ 41%] tests/test_iter_interpreters.py::test_iter_interpreters_dedups_symlinks PASSED [ 41%] tests/test_iter_interpreters.py::test_iter_interpreters_try_first_with_yields_first PASSED [ 41%] tests/test_iter_interpreters.py::test_iter_interpreters_skips_none_from_propose PASSED [ 41%] tests/test_iter_interpreters.py::test_iter_interpreters_skips_when_no_executable PASSED [ 42%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_yields_when_interrogation_succeeds PASSED [ 42%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_layout[pypy-unix-with-python-symlink] PASSED [ 42%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_layout[graalpy-unix] PASSED [ 42%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_layout[windows-all-impls] PASSED [ 42%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[bare-version-skips-alternative-implementations] PASSED [ 42%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[implementation-spec-reaches-pypy] PASSED [ 43%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[newest-version-first] PASSED [ 43%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[final-release-before-prerelease] PASSED [ 43%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[version-rules-out-the-rest] PASSED [ 43%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[specifier-rules-out-the-rest] PASSED [ 43%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[t-suffix-wants-freethreaded] PASSED [ 44%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[d-suffix-wants-debug] PASSED [ 44%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[dbg-suffix-wants-debug] PASSED [ 44%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[unconstrained-debug-ranks-second] PASSED [ 44%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[graalpy-key-version-does-not-filter] PASSED [ 44%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[unrecognized-directory-probed-last] PASSED [ 44%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[bookkeeping-entries-skipped] PASSED [ 45%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[install-subdirectory-layout] PASSED [ 45%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probe_order[enumeration-orders-implementations] PASSED [ 45%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_minor_version_link_loses_to_its_target PASSED [ 45%] tests/test_iter_interpreters.py::test_iter_interpreters_uv_probes_one_executable_per_install PASSED [ 45%] tests/test_py_info_collect.py::test_script_version_gate_precedes_imports PASSED [ 45%] tests/test_py_info_collect.py::test_script_wraps_payload_in_reversed_cookies[no-cookies] PASSED [ 46%] tests/test_py_info_collect.py::test_script_wraps_payload_in_reversed_cookies[start-only] PASSED [ 46%] tests/test_py_info_collect.py::test_script_wraps_payload_in_reversed_cookies[both-cookies] PASSED [ 46%] tests/test_py_info_collect.py::test_script_payload_matches_in_process_collection PASSED [ 46%] tests/test_py_info_collect.py::test_script_payload_loads_as_python_info PASSED [ 46%] tests/test_py_info_collect.py::test_system_executable_resolves_executable_symlink_only[regular-file] PASSED [ 46%] tests/test_py_info_collect.py::test_system_executable_resolves_executable_symlink_only[broken-symlink] PASSED [ 47%] tests/test_py_info_collect.py::test_system_executable_resolves_executable_symlink_only[absolute-symlink] PASSED [ 47%] tests/test_py_info_collect.py::test_system_executable_resolves_executable_symlink_only[relative-chain] PASSED [ 47%] tests/test_py_info_collect.py::test_system_executable_resolves_executable_symlink_only[tree-preserved] PASSED [ 47%] tests/test_py_info_collect.py::test_system_executable_resolves_executable_symlink_only[normpath-mismatch] PASSED [ 47%] tests/test_py_info_collect.py::test_system_executable_resolves_executable_symlink_only[stdlib-landmark-kept] PASSED [ 48%] tests/test_py_info_collect.py::test_system_executable_framework_symlink_kept PASSED [ 48%] tests/test_py_info_collect.py::test_system_executable_undetermined[old-style-virtualenv] PASSED [ 48%] tests/test_py_info_collect.py::test_system_executable_undetermined[no-base-executable] PASSED [ 48%] tests/test_py_info_collect.py::test_system_executable_undetermined[base-executable-is-self] PASSED [ 48%] tests/test_py_info_collect.py::test_system_executable_undetermined[missing-base-before-311] PASSED [ 48%] tests/test_py_info_collect.py::test_system_executable_undetermined[missing-base-no-candidates] PASSED [ 49%] tests/test_py_info_collect.py::test_system_executable_from_existing_base PASSED [ 49%] tests/test_py_info_collect.py::test_system_executable_prefers_exact_version[distinct] PASSED [ 49%] tests/test_py_info_collect.py::test_system_executable_prefers_exact_version[alias] PASSED [ 49%] tests/test_py_info_collect.py::test_system_executable_versioned_fallback PASSED [ 49%] tests/test_py_info_collect.py::test_system_executable_pypy_fallback PASSED [ 49%] tests/test_py_info_collect.py::test_tcl_tk_libs_none_without_env PASSED [ 50%] tests/test_py_info_collect.py::test_tcl_tk_libs_queried_with_env PASSED [ 50%] tests/test_py_info_collect.py::test_tcl_tk_libs_none_on_tcl_error PASSED [ 50%] tests/test_py_info_collect.py::test_system_stdlib_empty_when_scheme_lacks_path PASSED [ 50%] tests/test_py_info_extra.py::test_py_info_pypy_version PASSED [ 50%] tests/test_py_info_extra.py::test_py_info_canonicalizes_graalvm PASSED [ 50%] tests/test_py_info_extra.py::test_has_venv_attribute PASSED [ 51%] tests/test_py_info_extra.py::test_from_exe_resolves_executable_only_symlink PASSED [ 51%] tests/test_py_info_extra.py::test_version_str PASSED [ 51%] tests/test_py_info_extra.py::test_version_release_str PASSED [ 51%] tests/test_py_info_extra.py::test_python_name PASSED [ 51%] tests/test_py_info_extra.py::test_is_old_virtualenv PASSED [ 51%] tests/test_py_info_extra.py::test_is_venv PASSED [ 52%] tests/test_py_info_extra.py::test_system_prefix PASSED [ 52%] tests/test_py_info_extra.py::test_system_exec_prefix PASSED [ 52%] tests/test_py_info_extra.py::test_repr PASSED [ 52%] tests/test_py_info_extra.py::test_str PASSED [ 52%] tests/test_py_info_extra.py::test_machine_none_platform PASSED [ 53%] tests/test_py_info_extra.py::test_from_json_round_trip PASSED [ 53%] tests/test_py_info_extra.py::test_from_dict PASSED [ 53%] tests/test_py_info_extra.py::test_resolve_to_system_circle PASSED [ 53%] tests/test_py_info_extra.py::test_resolve_to_system_single_prefix_self_link PASSED [ 53%] tests/test_py_info_extra.py::test_discover_exe_cache_hit PASSED [ 53%] tests/test_py_info_extra.py::test_check_exe_none_path PASSED [ 54%] tests/test_py_info_extra.py::test_satisfies_version_specifier PASSED [ 54%] tests/test_py_info_extra.py::test_satisfies_version_specifier_fails PASSED [ 54%] tests/test_py_info_extra.py::test_satisfies_version_specifier_prerelease[alpha_match_exact] PASSED [ 54%] tests/test_py_info_extra.py::test_satisfies_version_specifier_prerelease[beta_match_exact] PASSED [ 54%] tests/test_py_info_extra.py::test_satisfies_version_specifier_prerelease[rc_match_exact] PASSED [ 54%] tests/test_py_info_extra.py::test_satisfies_version_specifier_prerelease[prerelease_match_major_minor] PASSED [ 55%] tests/test_py_info_extra.py::test_satisfies_version_specifier_prerelease[prerelease_not_match_full_precision] PASSED [ 55%] tests/test_py_info_extra.py::test_satisfies_version_specifier_prerelease[earlier_prerelease_less_than] PASSED [ 55%] tests/test_py_info_extra.py::test_satisfies_version_specifier_prerelease[prerelease_not_less_than_itself] PASSED [ 55%] tests/test_py_info_extra.py::test_satisfies_version_specifier_prerelease[prerelease_match_itself] PASSED [ 55%] tests/test_py_info_extra.py::test_satisfies_version_specifier_prerelease[prerelease_not_match_later] PASSED [ 55%] tests/test_py_info_extra.py::test_satisfies_version_specifier_prerelease[final_greater_than_prerelease] PASSED [ 56%] tests/test_py_info_extra.py::test_satisfies_version_specifier_prerelease[final_not_less_than_prerelease] PASSED [ 56%] tests/test_py_info_extra.py::test_satisfies_version_specifier_prerelease[final_match_major_minor] PASSED [ 56%] tests/test_py_info_extra.py::test_satisfies_version_specifier_prerelease[later_micro_prerelease_match] PASSED [ 56%] tests/test_py_info_extra.py::test_satisfies_path_not_abs_basename_match PASSED [ 56%] tests/test_py_info_extra.py::test_satisfies_path_not_abs_basename_no_match PASSED [ 57%] tests/test_py_info_extra.py::test_satisfies_path_win32 PASSED [ 57%] tests/test_py_info_extra.py::test_install_path PASSED [ 57%] tests/test_py_info_extra.py::test_system_include PASSED [ 57%] tests/test_py_info_extra.py::test_system_include_fallback PASSED [ 57%] tests/test_py_info_extra.py::test_sysconfig_path_missing_key PASSED [ 57%] tests/test_py_info_extra.py::test_sysconfig_path_with_config_var PASSED [ 58%] tests/test_py_info_extra.py::test_current_system_cached PASSED [ 58%] tests/test_py_info_extra.py::test_current_cached PASSED [ 58%] tests/test_py_info_extra.py::test_from_exe_resolve_error PASSED [ 58%] tests/test_py_info_extra.py::test_sysconfig_path_no_config_var PASSED [ 58%] tests/test_py_info_extra.py::test_satisfies_abs_spec_path_falls_through PASSED [ 58%] tests/test_py_info_extra.py::test_satisfies_abs_spec_path_match PASSED [ 59%] tests/test_py_info_extra.py::test_current_returns_none_raises PASSED [ 59%] tests/test_py_info_extra.py::test_current_system_returns_none_raises PASSED [ 59%] tests/test_py_info_extra.py::test_check_exe_from_exe_returns_none PASSED [ 59%] tests/test_py_info_extra.py::test_check_exe_mismatch_not_exact PASSED [ 59%] tests/test_py_info_extra.py::test_check_exe_mismatch_exact PASSED [ 59%] tests/test_py_info_extra.py::test_find_possible_exe_names_free_threaded PASSED [ 60%] tests/test_py_info_extra.py::test_possible_base_python_basename PASSED [ 60%] tests/test_py_info_extra.py::test_possible_base_case_sensitive PASSED [ 60%] tests/test_py_info_extra.py::test_possible_base_case_sensitive_upper_equals_base PASSED [ 60%] tests/test_py_info_extra.py::test_resolve_to_system_resolved_from_exe PASSED [ 60%] tests/test_py_info_extra.py::test_resolve_to_system_from_exe_returns_none PASSED [ 61%] tests/test_py_spec.py::test_bad_py_spec PASSED [ 61%] tests/test_py_spec.py::test_py_spec_first_digit_only_major PASSED [ 61%] tests/test_py_spec.py::test_spec_satisfies_path_ok PASSED [ 61%] tests/test_py_spec.py::test_spec_satisfies_path_nok PASSED [ 61%] tests/test_py_spec.py::test_spec_satisfies_arch PASSED [ 61%] tests/test_py_spec.py::test_spec_satisfies_free_threaded PASSED [ 62%] tests/test_py_spec.py::test_spec_satisfies_implementation_ok[py-python] PASSED [ 62%] tests/test_py_spec.py::test_spec_satisfies_implementation_ok[jython-jython] PASSED [ 62%] tests/test_py_spec.py::test_spec_satisfies_implementation_ok[CPython-cpython] PASSED [ 62%] tests/test_py_spec.py::test_spec_satisfies_implementation_nok PASSED [ 62%] tests/test_py_spec.py::test_version_satisfies_ok[-] PASSED [ 62%] tests/test_py_spec.py::test_version_satisfies_ok[-3] PASSED [ 63%] tests/test_py_spec.py::test_version_satisfies_ok[-3.15] PASSED [ 63%] tests/test_py_spec.py::test_version_satisfies_ok[-3.15.0] PASSED [ 63%] tests/test_py_spec.py::test_version_satisfies_ok[3-3] PASSED [ 63%] tests/test_py_spec.py::test_version_satisfies_ok[3-3.15] PASSED [ 63%] tests/test_py_spec.py::test_version_satisfies_ok[3-3.15.0] PASSED [ 63%] tests/test_py_spec.py::test_version_satisfies_ok[3.15-3] PASSED [ 64%] tests/test_py_spec.py::test_version_satisfies_ok[3.15-3.15] PASSED [ 64%] tests/test_py_spec.py::test_version_satisfies_ok[3.15-3.15.0] PASSED [ 64%] tests/test_py_spec.py::test_version_satisfies_ok[3.15.0-3] PASSED [ 64%] tests/test_py_spec.py::test_version_satisfies_ok[3.15.0-3.15] PASSED [ 64%] tests/test_py_spec.py::test_version_satisfies_ok[3.15.0-3.15.0] PASSED [ 64%] tests/test_py_spec.py::test_version_satisfies_ok[3.15.0t-3.15.0t] PASSED [ 65%] tests/test_py_spec.py::test_version_satisfies_ok[3.15.0t-3.15t] PASSED [ 65%] tests/test_py_spec.py::test_version_satisfies_ok[3.15.0t-3t] PASSED [ 65%] tests/test_py_spec.py::test_version_satisfies_ok[3.15t-3.15.0t] PASSED [ 65%] tests/test_py_spec.py::test_version_satisfies_ok[3.15t-3.15t] PASSED [ 65%] tests/test_py_spec.py::test_version_satisfies_ok[3.15t-3t] PASSED [ 66%] tests/test_py_spec.py::test_version_satisfies_ok[3t-3.15.0t] PASSED [ 66%] tests/test_py_spec.py::test_version_satisfies_ok[3t-3.15t] PASSED [ 66%] tests/test_py_spec.py::test_version_satisfies_ok[3t-3t] PASSED [ 66%] tests/test_py_spec.py::test_version_satisfies_nok[3-2] PASSED [ 66%] tests/test_py_spec.py::test_version_satisfies_nok[3-4] PASSED [ 66%] tests/test_py_spec.py::test_version_satisfies_nok[3.15-2] PASSED [ 67%] tests/test_py_spec.py::test_version_satisfies_nok[3.15-2.15] PASSED [ 67%] tests/test_py_spec.py::test_version_satisfies_nok[3.15-3.14] PASSED [ 67%] tests/test_py_spec.py::test_version_satisfies_nok[3.15-3.16] PASSED [ 67%] tests/test_py_spec.py::test_version_satisfies_nok[3.15-4] PASSED [ 67%] tests/test_py_spec.py::test_version_satisfies_nok[3.15-4.15] PASSED [ 67%] tests/test_py_spec.py::test_version_satisfies_nok[3.15.0-2] PASSED [ 68%] tests/test_py_spec.py::test_version_satisfies_nok[3.15.0-2.15] PASSED [ 68%] tests/test_py_spec.py::test_version_satisfies_nok[3.15.0-2.15.0] PASSED [ 68%] tests/test_py_spec.py::test_version_satisfies_nok[3.15.0-3.14] PASSED [ 68%] tests/test_py_spec.py::test_version_satisfies_nok[3.15.0-3.14.0] PASSED [ 68%] tests/test_py_spec.py::test_version_satisfies_nok[3.15.0-3.15.1] PASSED [ 68%] tests/test_py_spec.py::test_version_satisfies_nok[3.15.0-3.16] PASSED [ 69%] tests/test_py_spec.py::test_version_satisfies_nok[3.15.0-3.16.0] PASSED [ 69%] tests/test_py_spec.py::test_version_satisfies_nok[3.15.0-4] PASSED [ 69%] tests/test_py_spec.py::test_version_satisfies_nok[3.15.0-4.15] PASSED [ 69%] tests/test_py_spec.py::test_version_satisfies_nok[3.15.0-4.15.0] PASSED [ 69%] tests/test_py_spec.py::test_relative_spec PASSED [ 70%] tests/test_py_spec.py::test_specifier_parsing[>=3.12->=3.12] PASSED [ 70%] tests/test_py_spec.py::test_specifier_parsing[python>=3.12->=3.12] PASSED [ 70%] tests/test_py_spec.py::test_specifier_parsing[cpython!=3.11.*-!=3.11.*] PASSED [ 70%] tests/test_py_spec.py::test_specifier_parsing[<=3.13,>=3.12-<=3.13,>=3.12] PASSED [ 70%] tests/test_py_spec.py::test_specifier_with_implementation PASSED [ 70%] tests/test_py_spec.py::test_specifier_with_graalpy_implementation_alias PASSED [ 71%] tests/test_py_spec.py::test_specifier_satisfies_with_partial_information PASSED [ 71%] tests/test_py_spec.py::test_spec_parse_machine[arm64] PASSED [ 71%] tests/test_py_spec.py::test_spec_parse_machine[x86_64] PASSED [ 71%] tests/test_py_spec.py::test_spec_parse_machine[x86] PASSED [ 71%] tests/test_py_spec.py::test_spec_parse_machine[aarch64] PASSED [ 71%] tests/test_py_spec.py::test_spec_parse_machine[ppc64le] PASSED [ 72%] tests/test_py_spec.py::test_spec_parse_machine[s390x] PASSED [ 72%] tests/test_py_spec.py::test_spec_parse_machine[riscv64] PASSED [ 72%] tests/test_py_spec.py::test_spec_parse_machine[no-machine] PASSED [ 72%] tests/test_py_spec.py::test_spec_parse_machine[no-arch-no-machine] PASSED [ 72%] tests/test_py_spec.py::test_spec_parse_machine[python-impl] PASSED [ 72%] tests/test_py_spec.py::test_spec_parse_machine[dotted-machine] PASSED [ 73%] tests/test_py_spec.py::test_spec_parse_arch_and_machine_together[64bit-arm64] PASSED [ 73%] tests/test_py_spec.py::test_spec_parse_arch_and_machine_together[32bit-x86] PASSED [ 73%] tests/test_py_spec.py::test_spec_parse_arch_and_machine_together[64bit-no-machine] PASSED [ 73%] tests/test_py_spec.py::test_spec_parse_debug[debian-dbg] PASSED [ 73%] tests/test_py_spec.py::test_spec_parse_debug[debian-debug] PASSED [ 74%] tests/test_py_spec.py::test_spec_parse_debug[abi-flag] PASSED [ 74%] tests/test_py_spec.py::test_spec_parse_debug[impl-abi-flag] PASSED [ 74%] tests/test_py_spec.py::test_spec_parse_debug[free-threaded-debug] PASSED [ 74%] tests/test_py_spec.py::test_spec_parse_debug_unconstrained_without_marker[python3.13] PASSED [ 74%] tests/test_py_spec.py::test_spec_parse_debug_unconstrained_without_marker[python] PASSED [ 74%] tests/test_py_spec.py::test_spec_satisfies_machine[same-machine] PASSED [ 75%] tests/test_py_spec.py::test_spec_satisfies_machine[different-machine] PASSED [ 75%] tests/test_py_spec.py::test_spec_satisfies_machine[none-matches-any] PASSED [ 75%] tests/test_py_spec.py::test_spec_satisfies_machine[amd64-eq-x86_64] PASSED [ 75%] tests/test_py_spec.py::test_spec_satisfies_machine[aarch64-eq-arm64] PASSED [ 75%] tests/test_py_spec.py::test_normalize_isa[amd64] PASSED [ 75%] tests/test_py_spec.py::test_normalize_isa[aarch64] PASSED [ 76%] tests/test_py_spec.py::test_normalize_isa[x86_64] PASSED [ 76%] tests/test_py_spec.py::test_normalize_isa[arm64] PASSED [ 76%] tests/test_py_spec.py::test_normalize_isa[x86] PASSED [ 76%] tests/test_py_spec.py::test_normalize_isa[i386] PASSED [ 76%] tests/test_py_spec.py::test_normalize_isa[i486] PASSED [ 76%] tests/test_py_spec.py::test_normalize_isa[i586] PASSED [ 77%] tests/test_py_spec.py::test_normalize_isa[i686] PASSED [ 77%] tests/test_py_spec.py::test_normalize_isa[ppc64le] PASSED [ 77%] tests/test_py_spec.py::test_normalize_isa[powerpc] PASSED [ 77%] tests/test_py_spec.py::test_normalize_isa[powerpc64] PASSED [ 77%] tests/test_py_spec.py::test_normalize_isa[powerpc64le] PASSED [ 77%] tests/test_py_spec.py::test_normalize_isa[riscv64] PASSED [ 78%] tests/test_py_spec.py::test_normalize_isa[s390x] PASSED [ 78%] tests/test_py_spec.py::test_normalize_isa[sparcv9] PASSED [ 78%] tests/test_py_spec.py::test_normalize_isa[sparc64] PASSED [ 78%] tests/test_py_spec.py::test_normalize_isa[alpha-passthrough] PASSED [ 78%] tests/test_py_spec.py::test_spec_repr_machine[with-machine] PASSED [ 79%] tests/test_py_spec.py::test_spec_repr_machine[without-machine] PASSED [ 79%] tests/test_py_spec.py::test_spec_satisfies_graalpy_implementation_aliases[graalpy-graalvm] PASSED [ 79%] tests/test_py_spec.py::test_spec_satisfies_graalpy_implementation_aliases[graalvm-graalpy] PASSED [ 79%] tests/test_py_spec_extra.py::test_specifier_parse_failure_fallback PASSED [ 79%] tests/test_py_spec_extra.py::test_version_specifier_satisfies_micro PASSED [ 79%] tests/test_py_spec_extra.py::test_version_specifier_satisfies_fails_micro PASSED [ 80%] tests/test_py_spec_extra.py::test_version_specifier_no_components PASSED [ 80%] tests/test_py_spec_extra.py::test_check_version_specifier_precision PASSED [ 80%] tests/test_py_spec_extra.py::test_check_version_specifier_precision_micro PASSED [ 80%] tests/test_py_spec_extra.py::test_check_version_specifier_fails PASSED [ 80%] tests/test_py_spec_extra.py::test_check_version_specifier_none PASSED [ 80%] tests/test_py_spec_extra.py::test_get_required_precision_none PASSED [ 81%] tests/test_py_spec_extra.py::test_get_required_precision_normal PASSED [ 81%] tests/test_py_spec_extra.py::test_generate_re_no_threaded PASSED [ 81%] tests/test_py_spec_extra.py::test_generate_re_with_threaded PASSED [ 81%] tests/test_py_spec_extra.py::test_generate_re_with_debug[python3.12-dbg] PASSED [ 81%] tests/test_py_spec_extra.py::test_generate_re_with_debug[python3.12d] PASSED [ 81%] tests/test_py_spec_extra.py::test_generate_re_with_debug[python3.12] PASSED [ 82%] tests/test_py_spec_extra.py::test_single_digit_version PASSED [ 82%] tests/test_py_spec_extra.py::test_specifier_with_invalid_inner PASSED [ 82%] tests/test_py_spec_extra.py::test_two_digit_version PASSED [ 82%] tests/test_py_spec_extra.py::test_single_digit_major_only PASSED [ 82%] tests/test_py_spec_extra.py::test_specifier_set_parsed_for_valid_format PASSED [ 83%] tests/test_py_spec_extra.py::test_get_required_precision_attribute_error PASSED [ 83%] tests/test_specifier.py::test_version_parse[basic] PASSED [ 83%] tests/test_specifier.py::test_version_parse[alpha] PASSED [ 83%] tests/test_specifier.py::test_version_parse[beta] PASSED [ 83%] tests/test_specifier.py::test_version_parse[rc] PASSED [ 83%] tests/test_specifier.py::test_version_parse[major-only] PASSED [ 84%] tests/test_specifier.py::test_version_parse[major-minor] PASSED [ 84%] tests/test_specifier.py::test_version_invalid_raises PASSED [ 84%] tests/test_specifier.py::test_version_eq_same PASSED [ 84%] tests/test_specifier.py::test_version_eq_different PASSED [ 84%] tests/test_specifier.py::test_version_eq_not_implemented PASSED [ 84%] tests/test_specifier.py::test_version_hash PASSED [ 85%] tests/test_specifier.py::test_version_lt[release] PASSED [ 85%] tests/test_specifier.py::test_version_lt[prerelease-vs-final] PASSED [ 85%] tests/test_specifier.py::test_version_lt[final-not-less-than-prerelease] PASSED [ 85%] tests/test_specifier.py::test_version_lt[equal] PASSED [ 85%] tests/test_specifier.py::test_version_lt[alpha-lt-beta] PASSED [ 85%] tests/test_specifier.py::test_version_lt[beta-lt-rc] PASSED [ 86%] tests/test_specifier.py::test_version_lt[same-type-ordering] PASSED [ 86%] tests/test_specifier.py::test_version_lt_not_implemented PASSED [ 86%] tests/test_specifier.py::test_version_le PASSED [ 86%] tests/test_specifier.py::test_version_gt PASSED [ 86%] tests/test_specifier.py::test_version_gt_not_implemented PASSED [ 87%] tests/test_specifier.py::test_version_ge PASSED [ 87%] tests/test_specifier.py::test_version_str PASSED [ 87%] tests/test_specifier.py::test_version_repr PASSED [ 87%] tests/test_specifier.py::test_specifier_invalid_raises PASSED [ 87%] tests/test_specifier.py::test_specifier_parse_gte PASSED [ 87%] tests/test_specifier.py::test_specifier_parse_wildcard PASSED [ 88%] tests/test_specifier.py::test_specifier_contains[wildcard-eq-match] PASSED [ 88%] tests/test_specifier.py::test_specifier_contains[wildcard-eq-no-match] PASSED [ 88%] tests/test_specifier.py::test_specifier_contains[wildcard-ne-match] PASSED [ 88%] tests/test_specifier.py::test_specifier_contains[wildcard-ne-no-match] PASSED [ 88%] tests/test_specifier.py::test_specifier_contains[wildcard-unsupported-op] PASSED [ 88%] tests/test_specifier.py::test_specifier_contains[gte-match] PASSED [ 89%] tests/test_specifier.py::test_specifier_contains[gte-above] PASSED [ 89%] tests/test_specifier.py::test_specifier_contains[gte-below] PASSED [ 89%] tests/test_specifier.py::test_specifier_contains[lte-match] PASSED [ 89%] tests/test_specifier.py::test_specifier_contains[lte-below] PASSED [ 89%] tests/test_specifier.py::test_specifier_contains[lte-above] PASSED [ 89%] tests/test_specifier.py::test_specifier_contains[gt-above] PASSED [ 90%] tests/test_specifier.py::test_specifier_contains[gt-equal] PASSED [ 90%] tests/test_specifier.py::test_specifier_contains[lt-below] PASSED [ 90%] tests/test_specifier.py::test_specifier_contains[lt-equal] PASSED [ 90%] tests/test_specifier.py::test_specifier_contains[eq-match] PASSED [ 90%] tests/test_specifier.py::test_specifier_contains[eq-no-match] PASSED [ 90%] tests/test_specifier.py::test_specifier_contains[ne-match] PASSED [ 91%] tests/test_specifier.py::test_specifier_contains[ne-no-match] PASSED [ 91%] tests/test_specifier.py::test_specifier_contains[exact-match] PASSED [ 91%] tests/test_specifier.py::test_specifier_contains[exact-no-match] PASSED [ 91%] tests/test_specifier.py::test_specifier_contains[compatible-above] PASSED [ 91%] tests/test_specifier.py::test_specifier_contains[compatible-next-minor] PASSED [ 92%] tests/test_specifier.py::test_specifier_contains[compatible-below] PASSED [ 92%] tests/test_specifier.py::test_specifier_contains[compatible-just-below] PASSED [ 92%] tests/test_specifier.py::test_specifier_contains[invalid-version] PASSED [ 92%] tests/test_specifier.py::test_specifier_contains_version_none PASSED [ 92%] tests/test_specifier.py::test_specifier_wildcard_version_none PASSED [ 92%] tests/test_specifier.py::test_specifier_compatible_release_version_none PASSED [ 93%] tests/test_specifier.py::test_specifier_eq PASSED [ 93%] tests/test_specifier.py::test_specifier_eq_not_implemented PASSED [ 93%] tests/test_specifier.py::test_specifier_hash PASSED [ 93%] tests/test_specifier.py::test_specifier_str PASSED [ 93%] tests/test_specifier.py::test_specifier_repr PASSED [ 93%] tests/test_specifier.py::test_specifier_version_parse_failure_stores_none PASSED [ 94%] tests/test_specifier.py::test_specifier_unknown_operator PASSED [ 94%] tests/test_specifier.py::test_specifier_set_contains[empty-always-matches] PASSED [ 94%] tests/test_specifier.py::test_specifier_set_contains[single-match] PASSED [ 94%] tests/test_specifier.py::test_specifier_set_contains[single-no-match] PASSED [ 94%] tests/test_specifier.py::test_specifier_set_contains[compound-lower-bound] PASSED [ 94%] tests/test_specifier.py::test_specifier_set_contains[compound-middle] PASSED [ 95%] tests/test_specifier.py::test_specifier_set_contains[compound-upper-bound] PASSED [ 95%] tests/test_specifier.py::test_specifier_set_contains[compound-below] PASSED [ 95%] tests/test_specifier.py::test_specifier_set_iter PASSED [ 95%] tests/test_specifier.py::test_specifier_set_eq PASSED [ 95%] tests/test_specifier.py::test_specifier_set_eq_not_implemented PASSED [ 96%] tests/test_specifier.py::test_specifier_set_hash PASSED [ 96%] tests/test_specifier.py::test_specifier_set_str PASSED [ 96%] tests/test_specifier.py::test_specifier_set_repr PASSED [ 96%] tests/test_specifier.py::test_specifier_set_invalid_specifier_skipped PASSED [ 96%] tests/test_specifier.py::test_specifier_set_contains_no_specifiers PASSED [ 96%] tests/test_specifier.py::test_specifier_set_empty_item_in_comma_list PASSED [ 97%] tests/test_specifier.py::test_specifier_compatible_release_major_only PASSED [ 97%] tests/windows/test_windows.py::test_propose_interpreters[python3.10-C:\\Users\\user\\Miniconda3-64\\python.exe] SKIPPED [ 97%] tests/windows/test_windows.py::test_propose_interpreters[cpython3.10-C:\\Users\\user\\Miniconda3-64\\python.exe] SKIPPED [ 97%] tests/windows/test_windows.py::test_propose_interpreters[python3.12-C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python312\\python.exe] SKIPPED [ 97%] tests/windows/test_windows.py::test_propose_interpreters[cpython3.12-C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python312\\python.exe] SKIPPED [ 97%] tests/windows/test_windows.py::test_propose_interpreters[python-C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python313\\python3.13t.exe] SKIPPED [ 98%] tests/windows/test_windows.py::test_propose_interpreters[cpython-C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python313\\python3.13t.exe] SKIPPED [ 98%] tests/windows/test_windows.py::test_propose_interpreters[python3-C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python312\\python.exe] SKIPPED [ 98%] tests/windows/test_windows.py::test_propose_interpreters[cpython3-C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python312\\python.exe] SKIPPED [ 98%] tests/windows/test_windows.py::test_propose_interpreters[python3.6-Z:\\CompanyA\\Python\\3.6\\python.exe] SKIPPED [ 98%] tests/windows/test_windows.py::test_propose_interpreters[cpython3.6-Z:\\CompanyA\\Python\\3.6\\python.exe] SKIPPED [ 98%] tests/windows/test_windows.py::test_propose_interpreters[3t-C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python313\\python3.13t.exe] SKIPPED [ 99%] tests/windows/test_windows.py::test_propose_interpreters[python3.13t-C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python313\\python3.13t.exe] SKIPPED [ 99%] tests/windows/test_windows_pep514.py::test_pep514_discovers_interpreters PASSED [ 99%] tests/windows/test_windows_pep514.py::test_pep514_parse_functions PASSED [ 99%] tests/windows/test_windows_pep514.py::test_pep514 SKIPPED (path join...) [ 99%] tests/windows/test_windows_pep514.py::test_pep514_run SKIPPED (path ...) [100%] =========================== short test summary info ============================ SKIPPED [1] tests/py_info/test_py_info.py:342: test not valid if run under system SKIPPED [12] tests/windows/test_windows.py:10: propose_interpreters calls from_exe with Windows paths SKIPPED [1] tests/windows/test_windows_pep514.py:41: path joining differs on POSIX SKIPPED [1] tests/windows/test_windows_pep514.py:119: path joining differs on POSIX ================ 562 passed, 15 skipped, 1 deselected in 44.05s ================ + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-discovery-1.6.0-1.fc45.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.CfUhoT + umask 022 + cd /builddir/build/BUILD/python-discovery-1.6.0-build + cd python-discovery-1.6.0 + DOCDIR=/builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/share/doc/python3-discovery + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/share/doc/python3-discovery + cp -pr /builddir/build/BUILD/python-discovery-1.6.0-build/python-discovery-1.6.0/README.md /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT/usr/share/doc/python3-discovery + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-discovery = 1.6.0-1.fc45 python3-discovery = 1.6.0-1.fc45 python3.15-discovery = 1.6.0-1.fc45 python3.15dist(python-discovery) = 1.6 python3dist(python-discovery) = 1.6 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.15 python3.15dist(filelock) >= 3.15.4 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-discovery-1.6.0-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-discovery-1.6.0-1.fc45.src.rpm Wrote: /builddir/build/RPMS/python3-discovery-1.6.0-1.fc45.noarch.rpm Child return code was: 0