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-tmuxp.spec'], chrootPath='/var/lib/mock/f45-build-33441-669/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.l2g2pxep:/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.l2g2pxep:/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', '1774a38ede4141bfa1283250e8c4c279', '-D', '/var/lib/mock/f45-build-33441-669/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.l2g2pxep:/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-tmuxp.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 setting SOURCE_DATE_EPOCH=1785974400 Wrote: /builddir/build/SRPMS/python-tmuxp-1.74.0-2.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-tmuxp.spec'], chrootPath='/var/lib/mock/f45-build-33441-669/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.l2g2pxep:/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.l2g2pxep:/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', '8a820c10aa1b41e3adef1bf7e0aa29ed', '-D', '/var/lib/mock/f45-build-33441-669/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.l2g2pxep:/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-tmuxp.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 setting SOURCE_DATE_EPOCH=1785974400 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.URyb3p Creating(rpmbuild.env): /builddir/build/BUILD/python-tmuxp-1.74.0-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/python-tmuxp-1.74.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-tmuxp-1.74.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-tmuxp" RPM_PACKAGE_VERSION="1.74.0" RPM_PACKAGE_RELEASE="2.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-tmuxp-1.74.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.8L8Svm + umask 022 + cd /builddir/build/BUILD/python-tmuxp-1.74.0-build + cd /builddir/build/BUILD/python-tmuxp-1.74.0-build + rm -rf tmuxp-1.74.0 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/tmuxp-1.74.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd tmuxp-1.74.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/rpmuncompress /builddir/build/SOURCES/fix-python315-argparse-theme.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + sed -i -e '/^#!\//d' src/tmuxp/log.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.FwMt4v + umask 022 + cd /builddir/build/BUILD/python-tmuxp-1.74.0-build + cd tmuxp-1.74.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-tmuxp-1.74.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-tmuxp-1.74.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-tmuxp-1.74.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-dep-overrides Handling hatchling from build-system.requires Requirement not satisfied: hatchling Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-tmuxp-1.74.0-2.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-tmuxp.spec'], chrootPath='/var/lib/mock/f45-build-33441-669/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.l2g2pxep:/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.l2g2pxep:/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', 'cb0b7397735f4bec85ead6674c34fea1', '-D', '/var/lib/mock/f45-build-33441-669/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.l2g2pxep:/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-tmuxp.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 setting SOURCE_DATE_EPOCH=1785974400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.zFpGHA + umask 022 + cd /builddir/build/BUILD/python-tmuxp-1.74.0-build + cd tmuxp-1.74.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-tmuxp-1.74.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-tmuxp-1.74.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-tmuxp-1.74.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-dep-overrides Handling hatchling from build-system.requires Requirement satisfied: hatchling (installed: hatchling 1.31.0) Handling libtmux~=0.61.0 from hook generated metadata: Requires-Dist (tmuxp) Requirement not satisfied: libtmux~=0.61.0 Handling pyyaml>=6.0 from hook generated metadata: Requires-Dist (tmuxp) Requirement not satisfied: pyyaml>=6.0 + cat /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-buildrequires + rm -rfv tmuxp-1.74.0.dist-info/ removed 'tmuxp-1.74.0.dist-info/METADATA' removed directory 'tmuxp-1.74.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-tmuxp-1.74.0-2.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-tmuxp.spec'], chrootPath='/var/lib/mock/f45-build-33441-669/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.l2g2pxep:/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.l2g2pxep:/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', 'a13ba359bbf940c3acdcb4d75a943dbf', '-D', '/var/lib/mock/f45-build-33441-669/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.l2g2pxep:/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-tmuxp.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 setting SOURCE_DATE_EPOCH=1785974400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.EsEFO4 + umask 022 + cd /builddir/build/BUILD/python-tmuxp-1.74.0-build + cd tmuxp-1.74.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-tmuxp-1.74.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-tmuxp-1.74.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-tmuxp-1.74.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-dep-overrides Handling hatchling from build-system.requires Requirement satisfied: hatchling (installed: hatchling 1.31.0) Handling libtmux~=0.61.0 from hook generated metadata: Requires-Dist (tmuxp) Requirement satisfied: libtmux~=0.61.0 (installed: libtmux 0.61.0) Handling pyyaml>=6.0 from hook generated metadata: Requires-Dist (tmuxp) Requirement satisfied: pyyaml>=6.0 (installed: pyyaml 6.0.3) + cat /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-buildrequires + rm -rfv tmuxp-1.74.0.dist-info/ removed 'tmuxp-1.74.0.dist-info/METADATA' removed directory 'tmuxp-1.74.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-tmuxp-1.74.0-2.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-tmuxp.spec'], chrootPath='/var/lib/mock/f45-build-33441-669/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.l2g2pxep:/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.l2g2pxep:/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', 'c7644949dae94a7c8dec04099b0c92eb', '-D', '/var/lib/mock/f45-build-33441-669/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.l2g2pxep:/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-tmuxp.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 setting SOURCE_DATE_EPOCH=1785974400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.8o318d + umask 022 + cd /builddir/build/BUILD/python-tmuxp-1.74.0-build + cd tmuxp-1.74.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-tmuxp-1.74.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-tmuxp-1.74.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-tmuxp-1.74.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-dep-overrides Handling hatchling from build-system.requires Requirement satisfied: hatchling (installed: hatchling 1.31.0) Handling libtmux~=0.61.0 from hook generated metadata: Requires-Dist (tmuxp) Requirement satisfied: libtmux~=0.61.0 (installed: libtmux 0.61.0) Handling pyyaml>=6.0 from hook generated metadata: Requires-Dist (tmuxp) Requirement satisfied: pyyaml>=6.0 (installed: pyyaml 6.0.3) + cat /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-buildrequires + rm -rfv tmuxp-1.74.0.dist-info/ removed 'tmuxp-1.74.0.dist-info/METADATA' removed directory 'tmuxp-1.74.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.seY2C8 + umask 022 + cd /builddir/build/BUILD/python-tmuxp-1.74.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 tmuxp-1.74.0 + mkdir -p /builddir/build/BUILD/python-tmuxp-1.74.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-tmuxp-1.74.0-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-tmuxp-1.74.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: tmuxp Building wheel for tmuxp (pyproject.toml): started Running command Building wheel for tmuxp (pyproject.toml) Building wheel for tmuxp (pyproject.toml): finished with status 'done' Created wheel for tmuxp: filename=tmuxp-1.74.0-py3-none-any.whl size=108501 sha256=28316c5cb4338209cffe2579763808ed6f7cf44752e89618bc29a32543fb70eb Stored in directory: /builddir/.cache/pip/wheels/8f/12/6a/204a4be012ad234b463d9e30c2c75cedd6206f7227d3715e72 Successfully built tmuxp + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.sNlvW8 + umask 022 + cd /builddir/build/BUILD/python-tmuxp-1.74.0-build + '[' /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-tmuxp-1.74.0-build + mkdir /builddir/build/BUILD/python-tmuxp-1.74.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 tmuxp-1.74.0 ++ ls /builddir/build/BUILD/python-tmuxp-1.74.0-build/pyproject-wheeldir/tmuxp-1.74.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=tmuxp==1.74.0 + '[' -z tmuxp==1.74.0 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/python-tmuxp-1.74.0-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-tmuxp-1.74.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-tmuxp-1.74.0-build/pyproject-wheeldir tmuxp==1.74.0 Using pip 26.1.2 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/python-tmuxp-1.74.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-tmuxp-1.74.0-build/pyproject-wheeldir/tmuxp-1.74.0-py3-none-any.whl Installing collected packages: tmuxp Creating /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/bin changing mode of /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/bin/tmuxp to 755 Successfully installed tmuxp-1.74.0 + '[' -d /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/bin/tmuxp /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/bin/tmuxp: updating + rm -rfv /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + site_dirs+=("/usr/lib/python3.15/site-packages") + '[' /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.15/site-packages/tmuxp-1.74.0.dist-info' +++ basename /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp-1.74.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]))' tmuxp-1.74.0.dist-info + _normalized=tmuxp + echo '%ghost %dir /usr/lib/python3.15/site-packages/tmuxp-1.74.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp-1.74.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-tmuxp-1.74.0-build/BUILDROOT --record /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp-1.74.0.dist-info/RECORD --output /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-record + rm -fv /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp-1.74.0.dist-info/RECORD removed '/builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp-1.74.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp-1.74.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp-1.74.0.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.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-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-files --output-modules /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-modules --buildroot /builddir/build/BUILD/python-tmuxp-1.74.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-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-record --prefix /usr tmuxp + /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-tmuxp-1.74.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-tmuxp-1.74.0-build/BUILDROOT /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/_internal/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/_internal/__pycache__/types.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/_colors.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/_internal/__pycache__/private_path.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/_internal/__pycache__/config_reader.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/_internal/__pycache__/config_reader.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/_output.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/convert.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/_formatter.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/edit.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/debug_info.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/_internal/__pycache__/colors.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/freeze.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/import_config.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/shell.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/utils.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/builder/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/freeze.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/load.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/ls.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/builder/__pycache__/protocol.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/builder/__pycache__/registry.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/search.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/__pycache__/constants.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/_progress.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/cli/__pycache__/load.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/__pycache__/freezer.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/__pycache__/finders.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/__pycache__/options.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/__pycache__/importers.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/__pycache__/loader.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/__pycache__/__about__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/__pycache__/freezer.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/__pycache__/_compat.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/__pycache__/validation.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/__pycache__/loader.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/__pycache__/types.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/builder/__pycache__/classic.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/__pycache__/plugin.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/__pycache__/util.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/__pycache__/log.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/__pycache__/shell.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/__pycache__/exc.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/__pycache__/util.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/__pycache__/plugin.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages/tmuxp/workspace/builder/__pycache__/classic.cpython-315.opt-1.pyc: replacing with normalized version Scanned 18 directories and 129 files, processed 49 inodes, 49 modified (16 replaced + 33 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr Scanned 17 directories and 129 files, considered 129 files, read 3 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.wsdkc4 + umask 022 + cd /builddir/build/BUILD/python-tmuxp-1.74.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 tmuxp-1.74.0 + '[' '!' -f /builddir/build/BUILD/python-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-modules ']' + PATH=/builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-tmuxp-1.74.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-tmuxp-1.74.0-build/python-tmuxp-1.74.0-2.fc45.noarch-pyproject-modules Check import: tmuxp Check import: tmuxp.cli Check import: tmuxp.cli.convert Check import: tmuxp.cli.debug_info Check import: tmuxp.cli.edit Check import: tmuxp.cli.freeze Check import: tmuxp.cli.import_config Check import: tmuxp.cli.load Check import: tmuxp.cli.ls Check import: tmuxp.cli.search Check import: tmuxp.cli.shell Check import: tmuxp.cli.utils Check import: tmuxp.exc Check import: tmuxp.log Check import: tmuxp.plugin Check import: tmuxp.shell Check import: tmuxp.types Check import: tmuxp.util Check import: tmuxp.workspace Check import: tmuxp.workspace.builder Check import: tmuxp.workspace.builder.classic Check import: tmuxp.workspace.builder.protocol Check import: tmuxp.workspace.builder.registry Check import: tmuxp.workspace.constants Check import: tmuxp.workspace.finders Check import: tmuxp.workspace.freezer Check import: tmuxp.workspace.importers Check import: tmuxp.workspace.loader Check import: tmuxp.workspace.options Check import: tmuxp.workspace.validation + 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-tmuxp-1.74.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-tmuxp-1.74.0-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + /usr/bin/pytest -v tests --deselect tests/workspace/test_builder.py::test_window_shell --deselect tests/workspace/test_builder.py::test_pane_readiness_call_count --deselect tests/workspace/test_builder.py::test_pane_readiness_custom_shell_skips_under_always ============================= test session starts ============================== collecting ... collected 772 items / 6 deselected / 766 selected tests/_internal/test_colors.py::test_auto_tty_enabled PASSED [ 0%] tests/_internal/test_colors.py::test_auto_no_tty_disabled PASSED [ 0%] tests/_internal/test_colors.py::test_no_color_env_respected PASSED [ 0%] tests/_internal/test_colors.py::test_no_color_any_value PASSED [ 0%] tests/_internal/test_colors.py::test_force_color_env_respected PASSED [ 0%] tests/_internal/test_colors.py::test_no_color_takes_precedence PASSED [ 0%] tests/_internal/test_colors.py::test_never_mode_disables PASSED [ 0%] tests/_internal/test_colors.py::test_always_mode_enables PASSED [ 1%] tests/_internal/test_colors.py::test_success_applies_green PASSED [ 1%] tests/_internal/test_colors.py::test_error_applies_red PASSED [ 1%] tests/_internal/test_colors.py::test_warning_applies_yellow PASSED [ 1%] tests/_internal/test_colors.py::test_info_applies_cyan PASSED [ 1%] tests/_internal/test_colors.py::test_highlight_applies_magenta_bold PASSED [ 1%] tests/_internal/test_colors.py::test_highlight_no_bold PASSED [ 1%] tests/_internal/test_colors.py::test_muted_applies_blue PASSED [ 1%] tests/_internal/test_colors.py::test_success_with_bold PASSED [ 2%] tests/_internal/test_colors.py::test_get_color_mode_none_returns_auto PASSED [ 2%] tests/_internal/test_colors.py::test_get_color_mode_auto_string PASSED [ 2%] tests/_internal/test_colors.py::test_get_color_mode_always_string PASSED [ 2%] tests/_internal/test_colors.py::test_get_color_mode_never_string PASSED [ 2%] tests/_internal/test_colors.py::test_get_color_mode_case_insensitive PASSED [ 2%] tests/_internal/test_colors.py::test_get_color_mode_invalid_returns_auto PASSED [ 2%] tests/_internal/test_colors.py::test_semantic_color_names PASSED [ 3%] tests/_internal/test_colors.py::test_disabled_returns_plain_text PASSED [ 3%] tests/_internal/test_colors.py::test_disabled_preserves_text PASSED [ 3%] tests/_internal/test_colors.py::test_style_with_valid_rgb_tuple PASSED [ 3%] tests/_internal/test_colors.py::test_style_with_invalid_2_element_tuple PASSED [ 3%] tests/_internal/test_colors.py::test_style_with_invalid_4_element_tuple PASSED [ 3%] tests/_internal/test_colors.py::test_style_with_empty_tuple PASSED [ 3%] tests/_internal/test_colors.py::test_style_with_rgb_value_too_high PASSED [ 3%] tests/_internal/test_colors.py::test_style_with_rgb_value_negative PASSED [ 4%] tests/_internal/test_colors.py::test_style_with_rgb_non_integer PASSED [ 4%] tests/_internal/test_colors.py::test_heading_applies_bright_cyan_bold PASSED [ 4%] tests/_internal/test_colors.py::test_build_description_named_heading_includes_examples_suffix PASSED [ 4%] tests/_internal/test_colors.py::test_build_description_no_heading_uses_examples PASSED [ 4%] tests/_internal/test_colors.py::test_build_description_multiple_named_headings PASSED [ 4%] tests/_internal/test_colors.py::test_build_description_empty_intro PASSED [ 4%] tests/_internal/test_colors_formatters.py::test_format_label_plain_text PASSED [ 4%] tests/_internal/test_colors_formatters.py::test_format_label_applies_highlight PASSED [ 5%] tests/_internal/test_colors_formatters.py::test_format_path_plain_text PASSED [ 5%] tests/_internal/test_colors_formatters.py::test_format_path_applies_info PASSED [ 5%] tests/_internal/test_colors_formatters.py::test_format_version_plain_text PASSED [ 5%] tests/_internal/test_colors_formatters.py::test_format_version_applies_info PASSED [ 5%] tests/_internal/test_colors_formatters.py::test_format_separator_default_length PASSED [ 5%] tests/_internal/test_colors_formatters.py::test_format_separator_custom_length PASSED [ 5%] tests/_internal/test_colors_formatters.py::test_format_separator_applies_muted PASSED [ 6%] tests/_internal/test_colors_formatters.py::test_format_kv_plain_text PASSED [ 6%] tests/_internal/test_colors_formatters.py::test_format_kv_highlights_key PASSED [ 6%] tests/_internal/test_colors_formatters.py::test_format_kv_empty_value PASSED [ 6%] tests/_internal/test_colors_formatters.py::test_format_tmux_option_plain_text_key_value PASSED [ 6%] tests/_internal/test_colors_formatters.py::test_format_tmux_option_plain_text_space_sep PASSED [ 6%] tests/_internal/test_colors_formatters.py::test_format_tmux_option_key_value_format PASSED [ 6%] tests/_internal/test_colors_formatters.py::test_format_tmux_option_space_separated PASSED [ 6%] tests/_internal/test_colors_formatters.py::test_format_tmux_option_single_word PASSED [ 7%] tests/_internal/test_colors_formatters.py::test_format_tmux_option_single_word_highlighted PASSED [ 7%] tests/_internal/test_colors_formatters.py::test_format_tmux_option_empty PASSED [ 7%] tests/_internal/test_colors_formatters.py::test_format_tmux_option_array_indexed PASSED [ 7%] tests/_internal/test_colors_formatters.py::test_format_tmux_option_array_indexed_complex_value PASSED [ 7%] tests/_internal/test_colors_formatters.py::test_format_tmux_option_value_with_spaces PASSED [ 7%] tests/_internal/test_colors_formatters.py::test_format_tmux_option_value_with_equals PASSED [ 7%] tests/_internal/test_colors_integration.py::test_color_flag_auto_with_tty PASSED [ 7%] tests/_internal/test_colors_integration.py::test_color_flag_auto_without_tty PASSED [ 8%] tests/_internal/test_colors_integration.py::test_color_flag_always_forces_colors PASSED [ 8%] tests/_internal/test_colors_integration.py::test_color_flag_never_disables_colors PASSED [ 8%] tests/_internal/test_colors_integration.py::test_no_color_env_overrides_always PASSED [ 8%] tests/_internal/test_colors_integration.py::test_no_color_env_with_empty_value PASSED [ 8%] tests/_internal/test_colors_integration.py::test_force_color_env_with_auto PASSED [ 8%] tests/_internal/test_colors_integration.py::test_no_color_takes_precedence_over_force_color PASSED [ 8%] tests/_internal/test_colors_integration.py::test_all_semantic_methods_respect_enabled_state PASSED [ 9%] tests/_internal/test_colors_integration.py::test_all_semantic_methods_respect_disabled_state PASSED [ 9%] tests/_internal/test_colors_integration.py::test_highlight_bold_parameter PASSED [ 9%] tests/_internal/test_colors_integration.py::test_get_color_mode_none_defaults_to_auto PASSED [ 9%] tests/_internal/test_colors_integration.py::test_get_color_mode_valid_string_values PASSED [ 9%] tests/_internal/test_colors_integration.py::test_get_color_mode_case_insensitive PASSED [ 9%] tests/_internal/test_colors_integration.py::test_get_color_mode_invalid_values_fallback_to_auto PASSED [ 9%] tests/_internal/test_private_path.py::test_private_path_collapses_home PASSED [ 9%] tests/_internal/test_private_path.py::test_private_path_collapses_home_exact PASSED [ 10%] tests/_internal/test_private_path.py::test_private_path_preserves_non_home PASSED [ 10%] tests/_internal/test_private_path.py::test_private_path_preserves_tmp PASSED [ 10%] tests/_internal/test_private_path.py::test_private_path_preserves_already_collapsed PASSED [ 10%] tests/_internal/test_private_path.py::test_private_path_repr PASSED [ 10%] tests/_internal/test_private_path.py::test_private_path_in_fstring PASSED [ 10%] tests/_internal/test_private_path.py::test_private_path_similar_prefix_not_collapsed PASSED [ 10%] tests/_internal/test_private_path.py::test_collapse_home_in_string_single_path PASSED [ 10%] tests/_internal/test_private_path.py::test_collapse_home_in_string_multiple_paths PASSED [ 11%] tests/_internal/test_private_path.py::test_collapse_home_in_string_no_home_paths PASSED [ 11%] tests/_internal/test_private_path.py::test_collapse_home_in_string_mixed_paths PASSED [ 11%] tests/_internal/test_private_path.py::test_collapse_home_in_string_empty PASSED [ 11%] tests/cli/test_cli.py::test_creates_config_dir_not_exists PASSED [ 11%] tests/cli/test_cli.py::test_help[help_long_flag] PASSED [ 11%] tests/cli/test_cli.py::test_help[help_short_flag] PASSED [ 11%] tests/cli/test_cli.py::test_resolve_behavior PASSED [ 12%] tests/cli/test_cli.py::test_get_tmuxinator_dir PASSED [ 12%] tests/cli/test_cli.py::test_get_teamocil_dir PASSED [ 12%] tests/cli/test_cli.py::test_pass_config_dir_argparse PASSED [ 12%] tests/cli/test_cli.py::test_reattach_plugins PASSED [ 12%] tests/cli/test_convert.py::test_convert[convert_current_dir] PASSED [ 12%] tests/cli/test_convert.py::test_convert[convert_yaml_file] PASSED [ 12%] tests/cli/test_convert.py::test_convert[convert_yaml_file_auto_confirm] PASSED [ 12%] tests/cli/test_convert.py::test_convert[convert_yml_file] PASSED [ 13%] tests/cli/test_convert.py::test_convert[convert_yml_file_auto_confirm] PASSED [ 13%] tests/cli/test_convert.py::test_convert_json[convert_json_current_dir] PASSED [ 13%] tests/cli/test_convert.py::test_convert_json[convert_json_file] PASSED [ 13%] tests/cli/test_convert.py::test_convert_json[convert_json_file_auto_confirm] PASSED [ 13%] tests/cli/test_convert_colors.py::test_convert_success_message PASSED [ 13%] tests/cli/test_convert_colors.py::test_convert_file_path_uses_info PASSED [ 13%] tests/cli/test_convert_colors.py::test_convert_format_type_highlighted PASSED [ 13%] tests/cli/test_convert_colors.py::test_convert_colors_disabled_plain_text PASSED [ 14%] tests/cli/test_convert_colors.py::test_convert_combined_success_format PASSED [ 14%] tests/cli/test_convert_colors.py::test_convert_prompt_format_with_highlight PASSED [ 14%] tests/cli/test_convert_colors.py::test_convert_save_prompt_format PASSED [ 14%] tests/cli/test_convert_colors.py::test_convert_masks_home_in_convert_prompt PASSED [ 14%] tests/cli/test_convert_colors.py::test_convert_masks_home_in_save_prompt PASSED [ 14%] tests/cli/test_convert_colors.py::test_convert_masks_home_in_saved_message PASSED [ 14%] tests/cli/test_debug_info.py::test_debug_info_output_modes[human_output_has_labels] PASSED [ 15%] tests/cli/test_debug_info.py::test_debug_info_output_modes[json_output_valid] PASSED [ 15%] tests/cli/test_debug_info.py::test_debug_info_cli PASSED [ 15%] tests/cli/test_debug_info.py::test_debug_info_json_output PASSED [ 15%] tests/cli/test_debug_info.py::test_debug_info_json_no_ansi PASSED [ 15%] tests/cli/test_debug_info.py::test_debug_info_json_paths_use_private_path PASSED [ 15%] tests/cli/test_debug_info.py::test_debug_info_reports_raw_tmux_version PASSED [ 15%] tests/cli/test_debug_info_colors.py::test_debug_info_masks_home_in_paths PASSED [ 15%] tests/cli/test_debug_info_colors.py::test_debug_info_masks_home_in_system_path PASSED [ 16%] tests/cli/test_debug_info_colors.py::test_debug_info_preserves_system_paths PASSED [ 16%] tests/cli/test_debug_info_colors.py::test_debug_info_format_kv_labels PASSED [ 16%] tests/cli/test_debug_info_colors.py::test_debug_info_format_version PASSED [ 16%] tests/cli/test_debug_info_colors.py::test_debug_info_format_path PASSED [ 16%] tests/cli/test_debug_info_colors.py::test_debug_info_format_separator PASSED [ 16%] tests/cli/test_debug_info_colors.py::test_debug_info_format_tmux_option_space_sep PASSED [ 16%] tests/cli/test_debug_info_colors.py::test_debug_info_format_tmux_option_equals_sep PASSED [ 16%] tests/cli/test_debug_info_colors.py::test_debug_info_respects_never_mode PASSED [ 17%] tests/cli/test_debug_info_colors.py::test_debug_info_respects_no_color_env PASSED [ 17%] tests/cli/test_debug_info_colors.py::test_debug_info_combined_path_with_privacy PASSED [ 17%] tests/cli/test_debug_info_colors.py::test_debug_info_environment_section_format PASSED [ 17%] tests/cli/test_edit_colors.py::test_edit_opening_message_format PASSED [ 17%] tests/cli/test_edit_colors.py::test_edit_file_path_uses_info PASSED [ 17%] tests/cli/test_edit_colors.py::test_edit_editor_highlighted PASSED [ 17%] tests/cli/test_edit_colors.py::test_edit_muted_for_static_text PASSED [ 18%] tests/cli/test_edit_colors.py::test_edit_colors_disabled_plain_text PASSED [ 18%] tests/cli/test_edit_colors.py::test_edit_various_editors PASSED [ 18%] tests/cli/test_edit_colors.py::test_edit_masks_home_in_opening_message PASSED [ 18%] tests/cli/test_formatter.py::test_create_themed_formatter_returns_subclass PASSED [ 18%] tests/cli/test_formatter.py::test_create_themed_formatter_with_colors_enabled PASSED [ 18%] tests/cli/test_formatter.py::test_create_themed_formatter_with_colors_disabled PASSED [ 18%] tests/cli/test_formatter.py::test_create_themed_formatter_auto_mode_respects_no_color PASSED [ 18%] tests/cli/test_formatter.py::test_create_themed_formatter_auto_mode_respects_force_color PASSED [ 19%] tests/cli/test_formatter.py::test_fill_text_with_theme_colorizes_examples PASSED [ 19%] tests/cli/test_formatter.py::test_fill_text_without_theme_plain_text PASSED [ 19%] tests/cli/test_formatter.py::test_fill_text_category_headings_colorized PASSED [ 19%] tests/cli/test_formatter.py::test_fill_text_category_heading_only_in_examples_block PASSED [ 19%] tests/cli/test_formatter.py::test_parser_help_respects_no_color PASSED [ 19%] tests/cli/test_formatter.py::test_parser_help_colorized_with_force_color PASSED [ 19%] tests/cli/test_formatter.py::test_help_theme_from_colors_with_none_returns_empty PASSED [ 19%] tests/cli/test_formatter.py::test_help_theme_from_colors_disabled_returns_empty PASSED [ 20%] tests/cli/test_formatter.py::test_help_theme_from_colors_enabled_returns_colored PASSED [ 20%] tests/cli/test_formatter.py::test_fill_text_section_heading_with_examples_suffix PASSED [ 20%] tests/cli/test_formatter.py::test_fill_text_multiple_example_sections_all_colorized PASSED [ 20%] tests/cli/test_freeze.py::test_freeze[freeze_named_session] PASSED [ 20%] tests/cli/test_freeze.py::test_freeze[freeze_named_session_exists] PASSED [ 20%] tests/cli/test_freeze.py::test_freeze[freeze_current_session] PASSED [ 20%] tests/cli/test_freeze.py::test_freeze[freeze_current_session_exists] PASSED [ 21%] tests/cli/test_freeze.py::test_freeze_overwrite[force_overwrite_named_session] PASSED [ 21%] tests/cli/test_freeze.py::test_freeze_overwrite[force_overwrite_current_session] PASSED [ 21%] tests/cli/test_freeze_colors.py::test_freeze_error_uses_red PASSED [ 21%] tests/cli/test_freeze_colors.py::test_freeze_success_message PASSED [ 21%] tests/cli/test_freeze_colors.py::test_freeze_file_path_uses_info PASSED [ 21%] tests/cli/test_freeze_colors.py::test_freeze_warning_file_exists PASSED [ 21%] tests/cli/test_freeze_colors.py::test_freeze_muted_for_secondary_text PASSED [ 21%] tests/cli/test_freeze_colors.py::test_freeze_colors_disabled_plain_text PASSED [ 22%] tests/cli/test_freeze_colors.py::test_freeze_combined_output_format PASSED [ 22%] tests/cli/test_freeze_colors.py::test_freeze_warning_with_instructions PASSED [ 22%] tests/cli/test_freeze_colors.py::test_freeze_url_highlighted_in_help PASSED [ 22%] tests/cli/test_freeze_colors.py::test_freeze_masks_home_in_saved_message PASSED [ 22%] tests/cli/test_freeze_colors.py::test_freeze_masks_home_in_exists_warning PASSED [ 22%] tests/cli/test_freeze_colors.py::test_freeze_masks_home_in_save_to_prompt PASSED [ 22%] tests/cli/test_freeze_colors.py::test_freeze_masks_home_in_save_confirmation PASSED [ 22%] tests/cli/test_help_examples.py::tests.cli.test_help_examples.extract_examples_from_help PASSED [ 23%] tests/cli/test_help_examples.py::test_main_help_has_examples PASSED [ 23%] tests/cli/test_help_examples.py::test_main_help_examples_are_valid_subcommands PASSED [ 23%] tests/cli/test_help_examples.py::test_subcommand_help_has_examples[load] PASSED [ 23%] tests/cli/test_help_examples.py::test_subcommand_help_has_examples[shell] PASSED [ 23%] tests/cli/test_help_examples.py::test_subcommand_help_has_examples[import] PASSED [ 23%] tests/cli/test_help_examples.py::test_subcommand_help_has_examples[convert] PASSED [ 23%] tests/cli/test_help_examples.py::test_subcommand_help_has_examples[debug-info] PASSED [ 24%] tests/cli/test_help_examples.py::test_subcommand_help_has_examples[ls] PASSED [ 24%] tests/cli/test_help_examples.py::test_subcommand_help_has_examples[edit] PASSED [ 24%] tests/cli/test_help_examples.py::test_subcommand_help_has_examples[freeze] PASSED [ 24%] tests/cli/test_help_examples.py::test_subcommand_help_has_examples[search] PASSED [ 24%] tests/cli/test_help_examples.py::test_load_subcommand_examples_are_valid PASSED [ 24%] tests/cli/test_help_examples.py::test_freeze_subcommand_examples_are_valid PASSED [ 24%] tests/cli/test_help_examples.py::test_shell_subcommand_examples_are_valid PASSED [ 24%] tests/cli/test_help_examples.py::test_convert_subcommand_examples_are_valid PASSED [ 25%] tests/cli/test_help_examples.py::test_import_subcommand_examples_are_valid PASSED [ 25%] tests/cli/test_help_examples.py::test_edit_subcommand_examples_are_valid PASSED [ 25%] tests/cli/test_help_examples.py::test_ls_subcommand_examples_are_valid PASSED [ 25%] tests/cli/test_help_examples.py::test_debug_info_subcommand_examples_are_valid PASSED [ 25%] tests/cli/test_help_examples.py::test_search_subcommand_examples_are_valid PASSED [ 25%] tests/cli/test_help_examples.py::test_search_no_args_shows_help PASSED [ 25%] tests/cli/test_help_examples.py::test_main_help_example_sections_have_examples_suffix PASSED [ 25%] tests/cli/test_help_examples.py::test_main_help_examples_are_colorized PASSED [ 26%] tests/cli/test_import.py::test_import[basic_import] PASSED [ 26%] tests/cli/test_import.py::test_import_teamocil[import_teamocil_config_file] PASSED [ 26%] tests/cli/test_import.py::test_import_teamocil[import_teamocil_config_file_exists] PASSED [ 26%] tests/cli/test_import.py::test_import_teamocil[import_teamocil_config_name] PASSED [ 26%] tests/cli/test_import.py::test_import_tmuxinator[import_tmuxinator_config_file] PASSED [ 26%] tests/cli/test_import.py::test_import_tmuxinator[import_tmuxinator_config_file_exists] PASSED [ 26%] tests/cli/test_import.py::test_import_tmuxinator[import_tmuxinator_config_name] PASSED [ 27%] tests/cli/test_import_colors.py::test_import_error_unknown_format PASSED [ 27%] tests/cli/test_import_colors.py::test_import_success_message PASSED [ 27%] tests/cli/test_import_colors.py::test_import_file_path_uses_info PASSED [ 27%] tests/cli/test_import_colors.py::test_import_muted_for_banner PASSED [ 27%] tests/cli/test_import_colors.py::test_import_muted_for_separator PASSED [ 27%] tests/cli/test_import_colors.py::test_import_colors_disabled_plain_text PASSED [ 27%] tests/cli/test_import_colors.py::test_import_combined_success_format PASSED [ 27%] tests/cli/test_import_colors.py::test_import_help_text_with_urls PASSED [ 28%] tests/cli/test_import_colors.py::test_import_banner_with_separator PASSED [ 28%] tests/cli/test_import_colors.py::test_import_masks_home_in_save_prompt PASSED [ 28%] tests/cli/test_import_colors.py::test_import_masks_home_in_confirm_prompt PASSED [ 28%] tests/cli/test_import_colors.py::test_import_masks_home_in_saved_message PASSED [ 28%] tests/cli/test_load.py::test_load_workspace PASSED [ 28%] tests/cli/test_load.py::test_load_workspace_passes_tmux_config PASSED [ 28%] tests/cli/test_load.py::test_load_workspace_named_session PASSED [ 28%] tests/cli/test_load.py::test_load_workspace_name_match_regression_252 PASSED [ 29%] tests/cli/test_load.py::test_load_symlinked_workspace PASSED [ 29%] tests/cli/test_load.py::test_load[dir-relative-dot-samedir] PASSED [ 29%] tests/cli/test_load.py::test_load[dir-relative-dot-slash-samedir] PASSED [ 29%] tests/cli/test_load.py::test_load[dir-relative-file-samedir] PASSED [ 29%] tests/cli/test_load.py::test_load[filename-relative-file-samedir] PASSED [ 29%] tests/cli/test_load.py::test_load[configdir-session-name] PASSED [ 29%] tests/cli/test_load.py::test_load[configdir-absolute] PASSED [ 30%] tests/cli/test_load.py::test_load[configdir-session-name-double] PASSED [ 30%] tests/cli/test_load.py::test_regression_00132_session_name_with_dots PASSED [ 30%] tests/cli/test_load.py::test_load_zsh_autotitle_warning[load_dot_detached] PASSED [ 30%] tests/cli/test_load.py::test_load_zsh_autotitle_warning[load_yaml_detached] PASSED [ 30%] tests/cli/test_load.py::test_load_log_file[load_with_log_file] PASSED [ 30%] tests/cli/test_load.py::test_load_log_file_level_filtering PASSED [ 30%] tests/cli/test_load.py::test_load_plugins PASSED [ 30%] tests/cli/test_load.py::test_load_plugins_version_fail_skip[skip_version_fail] SKIPPED [ 31%] tests/cli/test_load.py::test_load_plugins_version_fail_no_skip[no_skip_version_fail] PASSED [ 31%] tests/cli/test_load.py::test_load_plugins_plugin_missing[missing_plugin] PASSED [ 31%] tests/cli/test_load.py::test_load_workspace_builder_error_exits[unknown_entry_point_name] PASSED [ 31%] tests/cli/test_load.py::test_load_workspace_builder_error_exits[dotted_import_error] PASSED [ 31%] tests/cli/test_load.py::test_load_workspace_builder_error_exits[invalid_object] PASSED [ 31%] tests/cli/test_load.py::test_load_workspace_builder_error_exits[missing_builder_path] PASSED [ 31%] tests/cli/test_load.py::test_load_workspace_builder_error_exits[invalid_pane_readiness] PASSED [ 31%] tests/cli/test_load.py::test_plugin_system_before_script PASSED [ 32%] tests/cli/test_load.py::test_load_attached PASSED [ 32%] tests/cli/test_load.py::test_load_attached_detached PASSED [ 32%] tests/cli/test_load.py::test_load_attached_within_tmux PASSED [ 32%] tests/cli/test_load.py::test_load_attached_within_tmux_detached PASSED [ 32%] tests/cli/test_load.py::test_load_append_windows_to_current_session PASSED [ 32%] tests/cli/test_load.py::test_load_no_ansi_in_nontty_stderr PASSED [ 32%] tests/cli/test_load.py::test_progress_disable_logic[default_enabled] PASSED [ 33%] tests/cli/test_load.py::test_progress_disable_logic[env_disabled] PASSED [ 33%] tests/cli/test_load.py::test_progress_disable_logic[flag_disabled] PASSED [ 33%] tests/cli/test_load.py::test_progress_disable_logic[env_enabled_explicit] PASSED [ 33%] tests/cli/test_load.py::test_progress_disable_logic[flag_overrides_env] PASSED [ 33%] tests/cli/test_load.py::test_load_workspace_no_progress PASSED [ 33%] tests/cli/test_load.py::test_load_workspace_env_progress_disabled PASSED [ 33%] tests/cli/test_load.py::test_load_masks_home_in_spinner_message PASSED [ 33%] tests/cli/test_ls.py::test_get_workspace_info_yaml PASSED [ 34%] tests/cli/test_ls.py::test_get_workspace_info_source_local PASSED [ 34%] tests/cli/test_ls.py::test_get_workspace_info_json PASSED [ 34%] tests/cli/test_ls.py::test_get_workspace_info_no_session_name PASSED [ 34%] tests/cli/test_ls.py::test_get_workspace_info_invalid_yaml PASSED [ 34%] tests/cli/test_ls.py::test_ls_subparser_adds_tree_flag PASSED [ 34%] tests/cli/test_ls.py::test_ls_subparser_adds_json_flag PASSED [ 34%] tests/cli/test_ls.py::test_ls_subparser_adds_ndjson_flag PASSED [ 34%] tests/cli/test_ls.py::test_ls_cli PASSED [ 35%] tests/cli/test_ls.py::test_ls_json_output PASSED [ 35%] tests/cli/test_ls.py::test_ls_ndjson_output PASSED [ 35%] tests/cli/test_ls.py::test_ls_tree_output PASSED [ 35%] tests/cli/test_ls.py::test_ls_empty_directory PASSED [ 35%] tests/cli/test_ls.py::test_ls_tree_shows_session_name_if_different PASSED [ 35%] tests/cli/test_ls.py::test_ls_finds_local_workspace_in_cwd PASSED [ 35%] tests/cli/test_ls.py::test_ls_finds_local_workspace_in_parent PASSED [ 36%] tests/cli/test_ls.py::test_ls_shows_local_and_global PASSED [ 36%] tests/cli/test_ls.py::test_ls_json_includes_source_for_local PASSED [ 36%] tests/cli/test_ls.py::test_ls_local_shows_path PASSED [ 36%] tests/cli/test_ls.py::test_ls_full_flag_subparser PASSED [ 36%] tests/cli/test_ls.py::test_get_workspace_info_include_config PASSED [ 36%] tests/cli/test_ls.py::test_get_workspace_info_no_config_by_default PASSED [ 36%] tests/cli/test_ls.py::test_ls_json_full_includes_config PASSED [ 36%] tests/cli/test_ls.py::test_ls_full_tree_shows_windows PASSED [ 37%] tests/cli/test_ls.py::test_ls_full_flat_shows_windows PASSED [ 37%] tests/cli/test_ls.py::test_ls_full_without_json_no_config_in_output PASSED [ 37%] tests/cli/test_ls.py::test_ls_shows_global_workspace_dirs_section PASSED [ 37%] tests/cli/test_ls.py::test_ls_global_header_shows_active_dir PASSED [ 37%] tests/cli/test_ls.py::test_ls_json_includes_global_workspace_dirs PASSED [ 37%] tests/cli/test_ls.py::test_ls_json_empty_still_has_global_workspace_dirs PASSED [ 37%] tests/cli/test_ls.py::test_ls_xdg_takes_precedence_in_header PASSED [ 37%] tests/cli/test_ls.py::test_ls_tree_shows_global_workspace_dirs PASSED [ 38%] tests/cli/test_output.py::test_output_mode_values PASSED [ 38%] tests/cli/test_output.py::test_output_mode_members PASSED [ 38%] tests/cli/test_output.py::test_get_output_mode_default_is_human PASSED [ 38%] tests/cli/test_output.py::test_get_output_mode_json_flag PASSED [ 38%] tests/cli/test_output.py::test_get_output_mode_ndjson_flag PASSED [ 38%] tests/cli/test_output.py::test_get_output_mode_ndjson_takes_precedence PASSED [ 38%] tests/cli/test_output.py::test_output_formatter_default_mode_is_human PASSED [ 39%] tests/cli/test_output.py::test_output_formatter_explicit_mode PASSED [ 39%] tests/cli/test_output.py::test_output_formatter_json_buffer_initially_empty PASSED [ 39%] tests/cli/test_output.py::test_emit_json_buffers_data PASSED [ 39%] tests/cli/test_output.py::test_emit_human_does_nothing PASSED [ 39%] tests/cli/test_output.py::test_emit_ndjson_writes_immediately PASSED [ 39%] tests/cli/test_output.py::test_emit_text_human_outputs PASSED [ 39%] tests/cli/test_output.py::test_emit_text_json_silent PASSED [ 39%] tests/cli/test_output.py::test_emit_text_ndjson_silent PASSED [ 40%] tests/cli/test_output.py::test_finalize_json_outputs_array PASSED [ 40%] tests/cli/test_output.py::test_finalize_json_clears_buffer PASSED [ 40%] tests/cli/test_output.py::test_finalize_json_empty_buffer_no_output PASSED [ 40%] tests/cli/test_output.py::test_finalize_human_no_op PASSED [ 40%] tests/cli/test_output.py::test_finalize_ndjson_no_op PASSED [ 40%] tests/cli/test_output.py::test_json_workflow PASSED [ 40%] tests/cli/test_output.py::test_ndjson_workflow PASSED [ 40%] tests/cli/test_output.py::test_emit_object_json_writes_immediately PASSED [ 41%] tests/cli/test_output.py::test_emit_object_ndjson_writes_compact PASSED [ 41%] tests/cli/test_output.py::test_emit_object_human_silent PASSED [ 41%] tests/cli/test_output.py::test_emit_object_does_not_buffer PASSED [ 41%] tests/cli/test_output.py::test_human_workflow PASSED [ 41%] tests/cli/test_progress.py::test_spinner_enablement[tty_color_always] PASSED [ 41%] tests/cli/test_progress.py::test_spinner_enablement[tty_color_auto] PASSED [ 41%] tests/cli/test_progress.py::test_spinner_enablement[tty_color_never] PASSED [ 42%] tests/cli/test_progress.py::test_spinner_enablement[non_tty_color_always] PASSED [ 42%] tests/cli/test_progress.py::test_spinner_enablement[non_tty_color_never] PASSED [ 42%] tests/cli/test_progress.py::test_spinner_disabled_output PASSED [ 42%] tests/cli/test_progress.py::test_spinner_enabled_output PASSED [ 42%] tests/cli/test_progress.py::test_spinner_atexit_registered PASSED [ 42%] tests/cli/test_progress.py::test_spinner_cleans_up_on_exception PASSED [ 42%] tests/cli/test_progress.py::test_spinner_update_message_thread_safe PASSED [ 42%] tests/cli/test_progress.py::test_spinner_add_output_line_accumulates PASSED [ 43%] tests/cli/test_progress.py::test_spinner_panel_respects_maxlen PASSED [ 43%] tests/cli/test_progress.py::test_spinner_panel_rendered_in_output PASSED [ 43%] tests/cli/test_progress.py::test_build_tree_empty_renders_nothing PASSED [ 43%] tests/cli/test_progress.py::test_build_tree_session_created_shows_header PASSED [ 43%] tests/cli/test_progress.py::test_build_tree_window_started_no_pane_yet PASSED [ 43%] tests/cli/test_progress.py::test_build_tree_pane_creating_shows_progress PASSED [ 43%] tests/cli/test_progress.py::test_build_tree_window_done_shows_checkmark PASSED [ 43%] tests/cli/test_progress.py::test_build_tree_workspace_built_marks_all_done PASSED [ 44%] tests/cli/test_progress.py::test_build_tree_multiple_windows_accumulate PASSED [ 44%] tests/cli/test_progress.py::test_spinner_on_build_event_delegates_to_tree PASSED [ 44%] tests/cli/test_progress.py::test_build_tree_format_inline_empty PASSED [ 44%] tests/cli/test_progress.py::test_build_tree_format_inline_session_only PASSED [ 44%] tests/cli/test_progress.py::test_build_tree_format_inline_with_window_total PASSED [ 44%] tests/cli/test_progress.py::test_build_tree_format_inline_with_panes PASSED [ 44%] tests/cli/test_progress.py::test_build_tree_format_inline_no_window_total PASSED [ 45%] tests/cli/test_progress.py::test_spinner_on_build_event_updates_message PASSED [ 45%] tests/cli/test_progress.py::test_resolve_progress_format_preset_name PASSED [ 45%] tests/cli/test_progress.py::test_resolve_progress_format_raw_string PASSED [ 45%] tests/cli/test_progress.py::test_resolve_progress_format_unknown_name PASSED [ 45%] tests/cli/test_progress.py::test_build_tree_format_template_before_session PASSED [ 45%] tests/cli/test_progress.py::test_build_tree_format_template_session_only PASSED [ 45%] tests/cli/test_progress.py::test_build_tree_format_template_with_window PASSED [ 45%] tests/cli/test_progress.py::test_build_tree_format_template_with_pane PASSED [ 46%] tests/cli/test_progress.py::test_build_tree_format_template_minimal PASSED [ 46%] tests/cli/test_progress.py::test_build_tree_format_template_verbose PASSED [ 46%] tests/cli/test_progress.py::test_build_tree_format_template_bad_token PASSED [ 46%] tests/cli/test_progress.py::test_spinner_progress_format_updates_message PASSED [ 46%] tests/cli/test_progress.py::test_spinner_progress_format_none_uses_inline PASSED [ 46%] tests/cli/test_progress.py::test_render_bar_empty PASSED [ 46%] tests/cli/test_progress.py::test_render_bar_half PASSED [ 46%] tests/cli/test_progress.py::test_render_bar_full PASSED [ 47%] tests/cli/test_progress.py::test_render_bar_zero_total PASSED [ 47%] tests/cli/test_progress.py::test_render_bar_custom_width PASSED [ 47%] tests/cli/test_progress.py::test_render_bar_width_constant PASSED [ 47%] tests/cli/test_progress.py::test_build_tree_context_session_pane_total PASSED [ 47%] tests/cli/test_progress.py::test_build_tree_context_window_progress_rel PASSED [ 47%] tests/cli/test_progress.py::test_build_tree_context_pane_progress_rel PASSED [ 47%] tests/cli/test_progress.py::test_build_tree_context_overall_percent PASSED [ 48%] tests/cli/test_progress.py::test_build_tree_before_script_event_toggle PASSED [ 48%] tests/cli/test_progress.py::test_build_tree_zero_pane_window PASSED [ 48%] tests/cli/test_progress.py::test_format_template_extra_backward_compat PASSED [ 48%] tests/cli/test_progress.py::test_format_template_extra_injected PASSED [ 48%] tests/cli/test_progress.py::test_format_template_unknown_token_preserved PASSED [ 48%] tests/cli/test_progress.py::test_spinner_bar_token_no_color PASSED [ 48%] tests/cli/test_progress.py::test_spinner_pane_bar_preset PASSED [ 48%] tests/cli/test_progress.py::test_spinner_before_script_event_via_events PASSED [ 49%] tests/cli/test_progress.py::test_progress_presets_have_expected_keys PASSED [ 49%] tests/cli/test_progress.py::test_progress_presets_default_includes_bar PASSED [ 49%] tests/cli/test_progress.py::test_progress_presets_minimal_format PASSED [ 49%] tests/cli/test_progress.py::test_build_tree_remaining_tokens[windows_remaining_initial] PASSED [ 49%] tests/cli/test_progress.py::test_build_tree_remaining_tokens[windows_remaining_after_done] PASSED [ 49%] tests/cli/test_progress.py::test_build_tree_remaining_tokens[session_panes_remaining_initial] PASSED [ 49%] tests/cli/test_progress.py::test_build_tree_remaining_tokens[session_panes_remaining_after_window] PASSED [ 50%] tests/cli/test_progress.py::test_visible_len[plain_text] PASSED [ 50%] tests/cli/test_progress.py::test_visible_len[ansi_green] PASSED [ 50%] tests/cli/test_progress.py::test_visible_len[empty_string] PASSED [ 50%] tests/cli/test_progress.py::test_visible_len[nested_ansi] PASSED [ 50%] tests/cli/test_progress.py::test_visible_len[ansi_only] PASSED [ 50%] tests/cli/test_progress.py::test_spinner_output_line_behavior[tty_accumulates_in_deque] PASSED [ 50%] tests/cli/test_progress.py::test_spinner_output_line_behavior[non_tty_writes_to_stream] PASSED [ 50%] tests/cli/test_progress.py::test_spinner_output_line_behavior[blank_lines_ignored] PASSED [ 51%] tests/cli/test_progress.py::test_spinner_panel_lines_special_values[zero_hides_panel] PASSED [ 51%] tests/cli/test_progress.py::test_spinner_panel_lines_special_values[negative_unlimited] PASSED [ 51%] tests/cli/test_progress.py::test_spinner_panel_lines_special_values[positive_normal] PASSED [ 51%] tests/cli/test_progress.py::test_spinner_panel_lines_special_values[default_three] PASSED [ 51%] tests/cli/test_progress.py::test_spinner_unlimited_caps_rendered_panel PASSED [ 51%] tests/cli/test_progress.py::test_spinner_success_behavior[tty_with_color] PASSED [ 51%] tests/cli/test_progress.py::test_spinner_success_behavior[tty_no_color] PASSED [ 51%] tests/cli/test_progress.py::test_spinner_success_behavior[non_tty] PASSED [ 52%] tests/cli/test_progress.py::test_truncate_visible_plain_text PASSED [ 52%] tests/cli/test_progress.py::test_truncate_visible_ansi_preserved PASSED [ 52%] tests/cli/test_progress.py::test_truncate_visible_no_truncation PASSED [ 52%] tests/cli/test_progress.py::test_truncate_visible_empty PASSED [ 52%] tests/cli/test_progress.py::test_truncate_visible_custom_suffix PASSED [ 52%] tests/cli/test_progress.py::test_truncate_visible_no_suffix PASSED [ 52%] tests/cli/test_progress.py::test_build_tree_workspace_path_in_context PASSED [ 53%] tests/cli/test_progress.py::test_build_tree_workspace_path_empty_default PASSED [ 53%] tests/cli/test_progress.py::test_spinner_workspace_path_passed_to_tree PASSED [ 53%] tests/cli/test_progress.py::test_build_tree_workspace_path_in_template PASSED [ 53%] tests/cli/test_progress.py::test_build_tree_summary_empty_state PASSED [ 53%] tests/cli/test_progress.py::test_build_tree_summary_after_windows_done PASSED [ 53%] tests/cli/test_progress.py::test_build_tree_summary_windows_only_no_panes PASSED [ 53%] tests/cli/test_progress.py::test_build_tree_summary_panes_only PASSED [ 53%] tests/cli/test_progress.py::test_spinner_format_success_full_build PASSED [ 54%] tests/cli/test_progress.py::test_spinner_format_success_no_windows PASSED [ 54%] tests/cli/test_progress.py::test_spinner_success_no_args_template_mode PASSED [ 54%] tests/cli/test_progress.py::test_spinner_success_no_args_no_template PASSED [ 54%] tests/cli/test_progress.py::test_spinner_success_explicit_text_backward_compat PASSED [ 54%] tests/cli/test_progress.py::test_success_template_value PASSED [ 54%] tests/cli/test_progress.py::test_no_success_message_on_build_error PASSED [ 54%] tests/cli/test_prompt_colors.py::test_prompt_bool_choice_indicator_muted PASSED [ 54%] tests/cli/test_prompt_colors.py::test_prompt_bool_choice_indicator_variants PASSED [ 55%] tests/cli/test_prompt_colors.py::test_prompt_default_value_uses_info PASSED [ 55%] tests/cli/test_prompt_colors.py::test_prompt_choices_list_muted PASSED [ 55%] tests/cli/test_prompt_colors.py::test_prompts_respect_no_color_env PASSED [ 55%] tests/cli/test_prompt_colors.py::test_prompt_combined_format PASSED [ 55%] tests/cli/test_prompt_colors.py::test_prompt_colors_disabled_returns_plain_text PASSED [ 55%] tests/cli/test_prompt_colors.py::test_prompt_empty_input_no_default_reprompts PASSED [ 55%] tests/cli/test_prompt_colors.py::test_prompt_empty_input_with_value_proc_no_crash PASSED [ 56%] tests/cli/test_prompt_colors.py::test_prompt_default_uses_private_path PASSED [ 56%] tests/cli/test_search.py::test_normalize_fields[none_returns_defaults] PASSED [ 56%] tests/cli/test_search.py::test_normalize_fields[name_alias] PASSED [ 56%] tests/cli/test_search.py::test_normalize_fields[session_aliases] PASSED [ 56%] tests/cli/test_search.py::test_normalize_fields[path_alias] PASSED [ 56%] tests/cli/test_search.py::test_normalize_fields[window_alias] PASSED [ 56%] tests/cli/test_search.py::test_normalize_fields[multiple_fields] PASSED [ 56%] tests/cli/test_search.py::test_normalize_fields[invalid_field] PASSED [ 57%] tests/cli/test_search.py::test_normalize_fields[case_insensitive] PASSED [ 57%] tests/cli/test_search.py::test_parse_query_terms[simple_term] PASSED [ 57%] tests/cli/test_search.py::test_parse_query_terms[name_prefix] PASSED [ 57%] tests/cli/test_search.py::test_parse_query_terms[session_prefix] PASSED [ 57%] tests/cli/test_search.py::test_parse_query_terms[multiple_terms] PASSED [ 57%] tests/cli/test_search.py::test_parse_query_terms[url_not_field] PASSED [ 57%] tests/cli/test_search.py::test_parse_query_terms[empty_pattern_skipped] PASSED [ 57%] tests/cli/test_search.py::test_parse_query_terms[path_with_colons] PASSED [ 58%] tests/cli/test_search.py::test_compile_search_patterns[basic_match] PASSED [ 58%] tests/cli/test_search.py::test_compile_search_patterns[case_sensitive_no_match] PASSED [ 58%] tests/cli/test_search.py::test_compile_search_patterns[ignore_case_match] PASSED [ 58%] tests/cli/test_search.py::test_compile_search_patterns[smart_case_lowercase] PASSED [ 58%] tests/cli/test_search.py::test_compile_search_patterns[smart_case_uppercase_no_match] PASSED [ 58%] tests/cli/test_search.py::test_compile_search_patterns[fixed_strings_literal] PASSED [ 58%] tests/cli/test_search.py::test_compile_search_patterns[fixed_strings_no_regex] PASSED [ 59%] tests/cli/test_search.py::test_compile_search_patterns[word_boundary_match] PASSED [ 59%] tests/cli/test_search.py::test_compile_search_patterns[word_boundary_no_match] PASSED [ 59%] tests/cli/test_search.py::test_compile_search_patterns[regex_pattern] PASSED [ 59%] tests/cli/test_search.py::test_compile_search_patterns_invalid_regex_raises PASSED [ 59%] tests/cli/test_search.py::test_extract_workspace_fields_basic PASSED [ 59%] tests/cli/test_search.py::test_extract_workspace_fields_pane_shell_command_dict PASSED [ 59%] tests/cli/test_search.py::test_extract_workspace_fields_missing_session_name PASSED [ 59%] tests/cli/test_search.py::test_extract_workspace_fields_invalid_yaml PASSED [ 60%] tests/cli/test_search.py::test_extract_workspace_fields_path_uses_privacy PASSED [ 60%] tests/cli/test_search.py::test_evaluate_match_single_pattern PASSED [ 60%] tests/cli/test_search.py::test_evaluate_match_single_pattern_no_match PASSED [ 60%] tests/cli/test_search.py::test_evaluate_match_and_logic_all_match PASSED [ 60%] tests/cli/test_search.py::test_evaluate_match_and_logic_partial_no_match PASSED [ 60%] tests/cli/test_search.py::test_evaluate_match_or_logic_any_match PASSED [ 60%] tests/cli/test_search.py::test_evaluate_match_window_field PASSED [ 60%] tests/cli/test_search.py::test_evaluate_match_pane_field PASSED [ 61%] tests/cli/test_search.py::test_evaluate_match_multiple_fields PASSED [ 61%] tests/cli/test_search.py::test_find_search_matches_basic PASSED [ 61%] tests/cli/test_search.py::test_find_search_matches_no_match PASSED [ 61%] tests/cli/test_search.py::test_find_search_matches_invert PASSED [ 61%] tests/cli/test_search.py::test_find_search_matches_multiple_workspaces PASSED [ 61%] tests/cli/test_search.py::test_highlight_matches_no_colors PASSED [ 61%] tests/cli/test_search.py::test_highlight_matches_with_colors PASSED [ 62%] tests/cli/test_search.py::test_highlight_matches_no_match PASSED [ 62%] tests/cli/test_search.py::test_highlight_matches_multiple PASSED [ 62%] tests/cli/test_search.py::test_highlight_matches_empty_patterns PASSED [ 62%] tests/cli/test_search.py::test_get_field_values_scalar PASSED [ 62%] tests/cli/test_search.py::test_get_field_values_list PASSED [ 62%] tests/cli/test_search.py::test_get_field_values_window_alias PASSED [ 62%] tests/cli/test_search.py::test_get_field_values_pane_alias PASSED [ 62%] tests/cli/test_search.py::test_get_field_values_empty PASSED [ 63%] tests/cli/test_search.py::test_search_subparser_creation PASSED [ 63%] tests/cli/test_search.py::test_search_subparser_options PASSED [ 63%] tests/cli/test_search.py::test_search_subparser_output_format_options PASSED [ 63%] tests/cli/test_search.py::test_search_subparser_field_option PASSED [ 63%] tests/cli/test_search.py::test_output_search_results_no_results PASSED [ 63%] tests/cli/test_search.py::test_output_search_results_json PASSED [ 63%] tests/cli/test_search.py::test_output_search_results_ndjson PASSED [ 63%] tests/cli/test_shell.py::test_shell[print-socket-name] PASSED [ 64%] tests/cli/test_shell.py::test_shell[print-session-name] PASSED [ 64%] tests/cli/test_shell.py::test_shell[print-has-session] PASSED [ 64%] tests/cli/test_shell.py::test_shell[print-window-name] PASSED [ 64%] tests/cli/test_shell.py::test_shell[print-pane-id] PASSED [ 64%] tests/cli/test_shell.py::test_shell[print-pane-id-obeys-tmux-pane-env-var] PASSED [ 64%] tests/cli/test_shell.py::test_shell[print-socket-name-pdb] PASSED [ 64%] tests/cli/test_shell.py::test_shell[print-session-name-pdb] PASSED [ 65%] tests/cli/test_shell.py::test_shell[print-has-session-pdb] PASSED [ 65%] tests/cli/test_shell.py::test_shell[print-window-name-pdb] PASSED [ 65%] tests/cli/test_shell.py::test_shell[print-pane-id-pdb] PASSED [ 65%] tests/cli/test_shell.py::test_shell[print-pane-id-obeys-tmux-pane-env-var-pdb] PASSED [ 65%] tests/cli/test_shell.py::test_shell_target_missing[nonexistent_socket] PASSED [ 65%] tests/cli/test_shell.py::test_shell_target_missing[nonexistent_session] PASSED [ 65%] tests/cli/test_shell.py::test_shell_target_missing[nonexistent_window] PASSED [ 65%] tests/cli/test_shell.py::test_shell_target_missing[nonexistent_socket_pdb] PASSED [ 66%] tests/cli/test_shell.py::test_shell_target_missing[nonexistent_session_pdb] PASSED [ 66%] tests/cli/test_shell.py::test_shell_target_missing[nonexistent_window_pdb] PASSED [ 66%] tests/cli/test_shell.py::test_shell_interactive[basic_interactive] PASSED [ 66%] tests/cli/test_shell.py::test_shell_interactive[interactive_with_pane_id] PASSED [ 66%] tests/cli/test_shell_colors.py::test_shell_launch_message_format PASSED [ 66%] tests/cli/test_shell_colors.py::test_shell_pdb_launch_message PASSED [ 66%] tests/cli/test_shell_colors.py::test_shell_highlight_not_bold PASSED [ 66%] tests/cli/test_shell_colors.py::test_shell_session_name_uses_info PASSED [ 67%] tests/cli/test_shell_colors.py::test_shell_muted_for_static_text PASSED [ 67%] tests/cli/test_shell_colors.py::test_shell_colors_disabled_plain_text PASSED [ 67%] tests/cli/test_shell_colors.py::test_shell_various_shell_names PASSED [ 67%] tests/fixtures/pluginsystem/partials/_types.py::tests.fixtures.pluginsystem.partials._types PASSED [ 67%] tests/test_docs_tmux_layout.py::test_arrange_fills_screen[even-vertical-3] PASSED [ 67%] tests/test_docs_tmux_layout.py::test_arrange_fills_screen[even-horizontal-2] PASSED [ 67%] tests/test_docs_tmux_layout.py::test_arrange_fills_screen[main-vertical-3] PASSED [ 68%] tests/test_docs_tmux_layout.py::test_arrange_fills_screen[main-horizontal-3] PASSED [ 68%] tests/test_docs_tmux_layout.py::test_arrange_fills_screen[tiled-4] PASSED [ 68%] tests/test_docs_tmux_layout.py::test_arrange_fills_screen[tiled-3-spans-last-row] PASSED [ 68%] tests/test_docs_tmux_layout.py::test_arrange_fills_screen[single-pane] PASSED [ 68%] tests/test_docs_tmux_layout.py::test_arrange_unknown_layout_raises PASSED [ 68%] tests/test_docs_tmux_layout.py::test_highlight_emits_pygments_classes[single-quoted-string] PASSED [ 68%] tests/test_docs_tmux_layout.py::test_highlight_emits_pygments_classes[comment] PASSED [ 68%] tests/test_docs_tmux_layout.py::test_highlight_leaves_command_builtin_default PASSED [ 69%] tests/test_docs_tmux_layout.py::test_highlight_escapes_markup PASSED [ 69%] tests/test_docs_tmux_layout.py::test_split_panes[two-panes] PASSED [ 69%] tests/test_docs_tmux_layout.py::test_split_panes[multiline-pane] PASSED [ 69%] tests/test_docs_tmux_layout.py::test_split_panes[blank-lines-dropped] PASSED [ 69%] tests/test_docs_tmux_layout.py::test_parse_size[plain] PASSED [ 69%] tests/test_docs_tmux_layout.py::test_parse_size[uppercase-x] PASSED [ 69%] tests/test_docs_tmux_layout.py::test_parse_size_invalid_raises PASSED [ 69%] tests/test_docs_tmux_layout.py::test_render_layout_structure PASSED [ 70%] tests/test_docs_tmux_layout.py::test_render_layout_clips_compact_pane_text_without_rescaling PASSED [ 70%] tests/test_docs_tmux_layout.py::test_setup_registers_components PASSED [ 70%] tests/test_log.py::test_level_colors_no_colorama PASSED [ 70%] tests/test_log.py::test_log_formatter_format_plain_text PASSED [ 70%] tests/test_log.py::test_debug_log_formatter_format_smoke PASSED [ 70%] tests/test_log.py::test_timestamp_format_has_minutes PASSED [ 70%] tests/test_log.py::test_tmuxp_echo_default_stdout PASSED [ 71%] tests/test_log.py::test_tmuxp_echo_to_stderr PASSED [ 71%] tests/test_log.py::test_tmuxp_echo_none_is_no_op PASSED [ 71%] tests/test_plugin.py::test_all_pass PASSED [ 71%] tests/test_plugin.py::test_tmux_version_fail_min PASSED [ 71%] tests/test_plugin.py::test_tmux_version_fail_max PASSED [ 71%] tests/test_plugin.py::test_tmux_version_fail_incompatible PASSED [ 71%] tests/test_plugin.py::test_tmuxp_version_fail_min PASSED [ 71%] tests/test_plugin.py::test_tmuxp_version_fail_max PASSED [ 72%] tests/test_plugin.py::test_tmuxp_version_fail_incompatible PASSED [ 72%] tests/test_plugin.py::test_libtmux_version_fail_min PASSED [ 72%] tests/test_plugin.py::test_libtmux_version_fail_max PASSED [ 72%] tests/test_plugin.py::test_libtmux_version_fail_incompatible PASSED [ 72%] tests/test_plugin.py::test_plugin_version_check_logs_debug PASSED [ 72%] tests/test_shell.py::test_detect_best_shell PASSED [ 72%] tests/test_shell.py::test_shell_detect PASSED [ 72%] tests/test_util.py::test_run_before_script_raise_BeforeLoadScriptNotExists_if_not_exists PASSED [ 73%] tests/test_util.py::test_run_before_script_raise_BeforeLoadScriptError_if_retcode PASSED [ 73%] tests/test_util.py::test_run_before_script_isatty[tty_enabled_shows_output] PASSED [ 73%] tests/test_util.py::test_run_before_script_isatty[tty_disabled_suppresses_output] PASSED [ 73%] tests/test_util.py::test_return_stdout_if_ok PASSED [ 73%] tests/test_util.py::test_beforeload_returncode PASSED [ 73%] tests/test_util.py::test_beforeload_returns_stderr_messages PASSED [ 73%] tests/test_util.py::test_get_session_should_default_to_local_attached_session PASSED [ 74%] tests/test_util.py::test_get_session_should_return_first_session_if_no_active_session PASSED [ 74%] tests/test_util.py::test_get_pane_logs_debug_on_failure PASSED [ 74%] tests/test_util.py::test_oh_my_zsh_auto_title_logs_warning PASSED [ 74%] tests/tests/test_helpers.py::test_temp_session_kills_session_on_exit PASSED [ 74%] tests/tests/test_helpers.py::test_temp_session_if_session_killed_before_exit PASSED [ 74%] tests/workspace/test_builder.py::test_split_windows PASSED [ 74%] tests/workspace/test_builder.py::test_split_windows_three_pane PASSED [ 74%] tests/workspace/test_builder.py::test_focus_pane_index PASSED [ 75%] tests/workspace/test_builder.py::test_suppress_history SKIPPED (Test...) [ 75%] tests/workspace/test_builder.py::test_session_options PASSED [ 75%] tests/workspace/test_builder.py::test_global_options PASSED [ 75%] tests/workspace/test_builder.py::test_global_session_env_options PASSED [ 75%] tests/workspace/test_builder.py::test_window_options PASSED [ 75%] tests/workspace/test_builder.py::test_window_options_after PASSED [ 75%] tests/workspace/test_builder.py::test_environment_variables PASSED [ 75%] tests/workspace/test_builder.py::test_automatic_rename_option PASSED [ 76%] tests/workspace/test_builder.py::test_blank_pane_spawn PASSED [ 76%] tests/workspace/test_builder.py::test_start_directory PASSED [ 76%] tests/workspace/test_builder.py::test_start_directory_relative PASSED [ 76%] tests/workspace/test_builder.py::test_start_directory_sets_session_path PASSED [ 76%] tests/workspace/test_builder.py::test_pane_order PASSED [ 76%] tests/workspace/test_builder.py::test_window_index PASSED [ 76%] tests/workspace/test_builder.py::test_before_script_throw_error_if_retcode_error PASSED [ 77%] tests/workspace/test_builder.py::test_before_script_throw_error_if_file_not_exists PASSED [ 77%] tests/workspace/test_builder.py::test_before_script_true_if_test_passes PASSED [ 77%] tests/workspace/test_builder.py::test_before_script_true_if_test_passes_with_args PASSED [ 77%] tests/workspace/test_builder.py::test_plugin_system_before_workspace_builder PASSED [ 77%] tests/workspace/test_builder.py::test_plugin_system_on_window_create PASSED [ 77%] tests/workspace/test_builder.py::test_plugin_system_after_window_finished PASSED [ 77%] tests/workspace/test_builder.py::test_plugin_system_on_window_create_multiple_windows PASSED [ 77%] tests/workspace/test_builder.py::test_plugin_system_after_window_finished_multiple_windows PASSED [ 78%] tests/workspace/test_builder.py::test_plugin_system_multiple_plugins PASSED [ 78%] tests/workspace/test_builder.py::test_load_configs_same_session PASSED [ 78%] tests/workspace/test_builder.py::test_load_configs_separate_sessions PASSED [ 78%] tests/workspace/test_builder.py::test_find_current_active_pane PASSED [ 78%] tests/workspace/test_builder.py::test_load_workspace_enter[pane_enter_false_shortform] PASSED [ 78%] tests/workspace/test_builder.py::test_load_workspace_enter[pane_enter_false_longform] PASSED [ 78%] tests/workspace/test_builder.py::test_load_workspace_enter[pane_enter_default_shortform] PASSED [ 78%] tests/workspace/test_builder.py::test_load_workspace_enter[pane_enter_default_longform] PASSED [ 79%] tests/workspace/test_builder.py::test_load_workspace_enter[pane_command_enter_false_shortform] PASSED [ 79%] tests/workspace/test_builder.py::test_load_workspace_enter[pane_command_enter_false_longform] PASSED [ 79%] tests/workspace/test_builder.py::test_load_workspace_enter[pane_command_enter_default_shortform] PASSED [ 79%] tests/workspace/test_builder.py::test_load_workspace_enter[pane_command_enter_default_longform] PASSED [ 79%] tests/workspace/test_builder.py::test_load_workspace_sleep[command_level_sleep_shortform] PASSED [ 79%] tests/workspace/test_builder.py::test_load_workspace_sleep[command_level_pane_sleep_longform] PASSED [ 79%] tests/workspace/test_builder.py::test_load_workspace_sleep[pane_sleep_shortform] PASSED [ 80%] tests/workspace/test_builder.py::test_load_workspace_sleep[pane_sleep_longform] PASSED [ 80%] tests/workspace/test_builder.py::test_load_workspace_sleep[shell_before_before_command_level] PASSED [ 80%] tests/workspace/test_builder.py::test_first_pane_start_directory PASSED [ 80%] tests/workspace/test_builder.py::test_layout_main_horizontal PASSED [ 80%] tests/workspace/test_builder.py::test_issue_800_default_size_many_windows[default-behavior] PASSED [ 80%] tests/workspace/test_builder.py::test_issue_800_default_size_many_windows[v1.13.1 default-size-breaks] PASSED [ 80%] tests/workspace/test_builder.py::test_issue_800_default_size_many_windows[v1.13.1-option-workaround] PASSED [ 80%] tests/workspace/test_builder.py::test_wait_for_pane_ready_returns_true PASSED [ 81%] tests/workspace/test_builder.py::test_wait_for_pane_ready_timeout PASSED [ 81%] tests/workspace/test_builder.py::test_pane_readiness_auto_waits_for_zsh PASSED [ 81%] tests/workspace/test_builder.py::test_pane_readiness_auto_skips_non_zsh PASSED [ 81%] tests/workspace/test_builder.py::test_pane_readiness_always_waits_non_zsh PASSED [ 81%] tests/workspace/test_builder.py::test_pane_readiness_never_skips_zsh PASSED [ 81%] tests/workspace/test_builder.py::test_select_layout_not_called_after_yield PASSED [ 81%] tests/workspace/test_builder.py::test_builder_logs_session_created PASSED [ 81%] tests/workspace/test_builder.py::test_builder_logs_window_and_pane_creation PASSED [ 82%] tests/workspace/test_builder_registry.py::test_resolve_default_returns_classic PASSED [ 82%] tests/workspace/test_builder_registry.py::test_resolve_entry_point_classic PASSED [ 82%] tests/workspace/test_builder_registry.py::test_resolve_dotted_object_reference PASSED [ 82%] tests/workspace/test_builder_registry.py::test_resolve_dotted_path_reference PASSED [ 82%] tests/workspace/test_builder_registry.py::test_resolve_compat_alias_path PASSED [ 82%] tests/workspace/test_builder_registry.py::test_resolve_not_found_bare_name PASSED [ 82%] tests/workspace/test_builder_registry.py::test_resolve_import_error PASSED [ 83%] tests/workspace/test_builder_registry.py::test_resolve_invalid_builder PASSED [ 83%] tests/workspace/test_builder_registry.py::test_resolve_rejects_constructor_without_plugins PASSED [ 83%] tests/workspace/test_builder_registry.py::test_available_builders_includes_classic PASSED [ 83%] tests/workspace/test_builder_registry.py::test_resolve_builder_paths_absent PASSED [ 83%] tests/workspace/test_builder_registry.py::test_resolve_builder_paths_requires_directory PASSED [ 83%] tests/workspace/test_builder_registry.py::test_resolve_builder_paths_relative_to_workspace_file PASSED [ 83%] tests/workspace/test_builder_registry.py::test_prepended_sys_path_restores PASSED [ 83%] tests/workspace/test_builder_registry.py::test_trusted_path_enables_import PASSED [ 84%] tests/workspace/test_builder_registry.py::test_resolve_and_build_selected_builder PASSED [ 84%] tests/workspace/test_config.py::test_export_json PASSED [ 84%] tests/workspace/test_config.py::test_workspace_expand1 PASSED [ 84%] tests/workspace/test_config.py::test_workspace_expand2 PASSED [ 84%] tests/workspace/test_config.py::test_inheritance_workspace PASSED [ 84%] tests/workspace/test_config.py::test_shell_command_before PASSED [ 84%] tests/workspace/test_config.py::test_in_session_scope PASSED [ 84%] tests/workspace/test_config.py::test_trickle_relative_start_directory PASSED [ 85%] tests/workspace/test_config.py::test_trickle_window_with_no_pane_workspace PASSED [ 85%] tests/workspace/test_config.py::test_expands_blank_panes PASSED [ 85%] tests/workspace/test_config.py::test_no_session_name PASSED [ 85%] tests/workspace/test_config.py::test_no_windows PASSED [ 85%] tests/workspace/test_config.py::test_no_window_name PASSED [ 85%] tests/workspace/test_config.py::test_replaces_env_variables PASSED [ 85%] tests/workspace/test_config.py::test_validate_plugins PASSED [ 86%] tests/workspace/test_config.py::test_expand_logs_debug PASSED [ 86%] tests/workspace/test_config.py::test_trickle_logs_debug PASSED [ 86%] tests/workspace/test_config.py::test_validate_schema_logs_debug PASSED [ 86%] tests/workspace/test_finder.py::test_in_dir_from_config_dir PASSED [ 86%] tests/workspace/test_finder.py::test_ignore_non_configs_from_current_dir PASSED [ 86%] tests/workspace/test_finder.py::test_get_configs_cwd PASSED [ 86%] tests/workspace/test_finder.py::test_is_pure_name[current_dir] PASSED [ 86%] tests/workspace/test_finder.py::test_is_pure_name[current_dir_slash] PASSED [ 87%] tests/workspace/test_finder.py::test_is_pure_name[empty_path] PASSED [ 87%] tests/workspace/test_finder.py::test_is_pure_name[tmuxp_yaml] PASSED [ 87%] tests/workspace/test_finder.py::test_is_pure_name[parent_tmuxp_yaml] PASSED [ 87%] tests/workspace/test_finder.py::test_is_pure_name[parent_dir] PASSED [ 87%] tests/workspace/test_finder.py::test_is_pure_name[absolute_path] PASSED [ 87%] tests/workspace/test_finder.py::test_is_pure_name[home_tmuxp_path] PASSED [ 87%] tests/workspace/test_finder.py::test_is_pure_name[home_work_path] PASSED [ 87%] tests/workspace/test_finder.py::test_is_pure_name[home_work_tmuxp_yaml] PASSED [ 88%] tests/workspace/test_finder.py::test_is_pure_name[pure_name] PASSED [ 88%] tests/workspace/test_finder.py::test_tmuxp_configdir_env_var PASSED [ 88%] tests/workspace/test_finder.py::test_tmuxp_configdir_xdg_config_dir PASSED [ 88%] tests/workspace/test_finder.py::test_resolve_dot PASSED [ 88%] tests/workspace/test_finder.py::test_find_workspace_file_arg PASSED [ 88%] tests/workspace/test_finder.py::test_get_workspace_dir_candidates[default_tmuxp_only] PASSED [ 88%] tests/workspace/test_finder.py::test_get_workspace_dir_candidates[xdg_exists_tmuxp_not] PASSED [ 89%] tests/workspace/test_finder.py::test_get_workspace_dir_candidates[both_exist_xdg_wins] PASSED [ 89%] tests/workspace/test_finder.py::test_get_workspace_dir_candidates[custom_configdir] PASSED [ 89%] tests/workspace/test_finder.py::test_get_workspace_dir_candidates[none_exist_fallback] PASSED [ 89%] tests/workspace/test_finder.py::test_get_workspace_dir_candidates_uses_private_path PASSED [ 89%] tests/workspace/test_finder.py::test_find_workspace_file_logs_warning_on_multiple PASSED [ 89%] tests/workspace/test_finder.py::test_find_local_workspace_files_logs_debug PASSED [ 89%] tests/workspace/test_finders_local.py::test_find_local_workspace_files[only_in_cwd] PASSED [ 89%] tests/workspace/test_finders_local.py::test_find_local_workspace_files[only_in_parent] PASSED [ 90%] tests/workspace/test_finders_local.py::test_find_local_workspace_files[in_cwd_and_parent] PASSED [ 90%] tests/workspace/test_finders_local.py::test_find_local_workspace_files[multiple_ancestors] PASSED [ 90%] tests/workspace/test_finders_local.py::test_find_local_workspace_files[no_local_files] PASSED [ 90%] tests/workspace/test_finders_local.py::test_find_local_workspace_files[json_format] PASSED [ 90%] tests/workspace/test_finders_local.py::test_find_local_workspace_files[yml_format] PASSED [ 90%] tests/workspace/test_finders_local.py::test_find_local_workspace_files[stops_at_home] PASSED [ 90%] tests/workspace/test_finders_local.py::TestFindLocalWorkspaceEdgeCases::test_at_home_directory PASSED [ 90%] tests/workspace/test_finders_local.py::TestFindLocalWorkspaceEdgeCases::test_at_filesystem_root PASSED [ 91%] tests/workspace/test_finders_local.py::TestFindLocalWorkspaceEdgeCases::test_yaml_precedence_over_json PASSED [ 91%] tests/workspace/test_finders_local.py::TestFindLocalWorkspaceEdgeCases::test_yml_precedence_over_json PASSED [ 91%] tests/workspace/test_finders_local.py::TestFindLocalWorkspaceEdgeCases::test_stop_at_home_false_continues_past_home PASSED [ 91%] tests/workspace/test_finders_local.py::TestFindLocalWorkspaceEdgeCases::test_default_start_dir_uses_cwd PASSED [ 91%] tests/workspace/test_finders_local.py::TestFindLocalWorkspaceEdgeCases::test_symlinked_directory PASSED [ 91%] tests/workspace/test_finders_local.py::TestLocalWorkspaceFilesConstant::test_constant_order PASSED [ 91%] tests/workspace/test_finders_local.py::TestLocalWorkspaceFilesConstant::test_constant_is_list PASSED [ 92%] tests/workspace/test_freezer.py::test_freeze_config PASSED [ 92%] tests/workspace/test_freezer.py::test_inline_workspace PASSED [ 92%] tests/workspace/test_freezer.py::test_export_yaml PASSED [ 92%] tests/workspace/test_freezer.py::test_freeze_logs_debug PASSED [ 92%] tests/workspace/test_import_teamocil.py::test_config_to_dict[test1] PASSED [ 92%] tests/workspace/test_import_teamocil.py::test_config_to_dict[test2] PASSED [ 92%] tests/workspace/test_import_teamocil.py::test_config_to_dict[test3] PASSED [ 92%] tests/workspace/test_import_teamocil.py::test_config_to_dict[test4] PASSED [ 93%] tests/workspace/test_import_teamocil.py::test_multisession_config[basic_two_windows] PASSED [ 93%] tests/workspace/test_import_teamocil.py::test_multisession_config[two_windows_with_filters] PASSED [ 93%] tests/workspace/test_import_teamocil.py::test_multisession_config[two_windows_with_custom_command_options] PASSED [ 93%] tests/workspace/test_import_teamocil.py::test_multisession_config[three_windows_within_session] PASSED [ 93%] tests/workspace/test_import_teamocil.py::test_import_teamocil_logs_debug PASSED [ 93%] tests/workspace/test_import_tmuxinator.py::test_config_to_dict[basic_config] PASSED [ 93%] tests/workspace/test_import_tmuxinator.py::test_config_to_dict[legacy_tabs_config] PASSED [ 93%] tests/workspace/test_import_tmuxinator.py::test_config_to_dict[sample_config] PASSED [ 94%] tests/workspace/test_import_tmuxinator.py::test_import_tmuxinator_logs_debug PASSED [ 94%] tests/workspace/test_options.py::test_pane_readiness_from_config[None-PaneReadiness.AUTO] PASSED [ 94%] tests/workspace/test_options.py::test_pane_readiness_from_config[auto-PaneReadiness.AUTO] PASSED [ 94%] tests/workspace/test_options.py::test_pane_readiness_from_config[AUTO-PaneReadiness.AUTO] PASSED [ 94%] tests/workspace/test_options.py::test_pane_readiness_from_config[True-PaneReadiness.ALWAYS] PASSED [ 94%] tests/workspace/test_options.py::test_pane_readiness_from_config[always-PaneReadiness.ALWAYS] PASSED [ 94%] tests/workspace/test_options.py::test_pane_readiness_from_config[on-PaneReadiness.ALWAYS] PASSED [ 95%] tests/workspace/test_options.py::test_pane_readiness_from_config[yes-PaneReadiness.ALWAYS] PASSED [ 95%] tests/workspace/test_options.py::test_pane_readiness_from_config[1-PaneReadiness.ALWAYS0] PASSED [ 95%] tests/workspace/test_options.py::test_pane_readiness_from_config[1-PaneReadiness.ALWAYS1] PASSED [ 95%] tests/workspace/test_options.py::test_pane_readiness_from_config[False-PaneReadiness.NEVER] PASSED [ 95%] tests/workspace/test_options.py::test_pane_readiness_from_config[never-PaneReadiness.NEVER] PASSED [ 95%] tests/workspace/test_options.py::test_pane_readiness_from_config[off-PaneReadiness.NEVER] PASSED [ 95%] tests/workspace/test_options.py::test_pane_readiness_from_config[no-PaneReadiness.NEVER] PASSED [ 95%] tests/workspace/test_options.py::test_pane_readiness_from_config[0-PaneReadiness.NEVER0] PASSED [ 96%] tests/workspace/test_options.py::test_pane_readiness_from_config[0-PaneReadiness.NEVER1] PASSED [ 96%] tests/workspace/test_options.py::test_pane_readiness_from_config[PaneReadiness.ALWAYS-PaneReadiness.ALWAYS] PASSED [ 96%] tests/workspace/test_options.py::test_pane_readiness_from_config_invalid[sometimes] PASSED [ 96%] tests/workspace/test_options.py::test_pane_readiness_from_config_invalid[maybe] PASSED [ 96%] tests/workspace/test_options.py::test_pane_readiness_from_config_invalid[2] PASSED [ 96%] tests/workspace/test_options.py::test_pane_readiness_from_config_invalid[] PASSED [ 96%] tests/workspace/test_options.py::test_workspace_builder_options_defaults PASSED [ 96%] tests/workspace/test_options.py::test_workspace_builder_options_reads_catalog PASSED [ 97%] tests/workspace/test_options.py::test_workspace_builder_options_invalid_catalog_type PASSED [ 97%] tests/workspace/test_options.py::test_workspace_builder_options_invalid_pane_readiness PASSED [ 97%] tests/workspace/test_options.py::test_shell_is_zsh[/usr/bin/zsh-True] PASSED [ 97%] tests/workspace/test_options.py::test_shell_is_zsh[/bin/zsh-True] PASSED [ 97%] tests/workspace/test_options.py::test_shell_is_zsh[zsh-True] PASSED [ 97%] tests/workspace/test_options.py::test_shell_is_zsh[/bin/bash-False] PASSED [ 97%] tests/workspace/test_options.py::test_shell_is_zsh[/bin/sh-False] PASSED [ 98%] tests/workspace/test_options.py::test_shell_is_zsh[-False] PASSED [ 98%] tests/workspace/test_options.py::test_shell_is_zsh[None-False] PASSED [ 98%] tests/workspace/test_options.py::test_resolve_session_shell_prefers_default_shell PASSED [ 98%] tests/workspace/test_options.py::test_resolve_session_shell_falls_back_to_env PASSED [ 98%] tests/workspace/test_options.py::test_resolve_session_shell_empty_when_unknown PASSED [ 98%] tests/workspace/test_options.py::test_resolve_session_shell_reads_inherited_default_shell PASSED [ 98%] tests/workspace/test_progress.py::test_builder_on_progress_callback PASSED [ 98%] tests/workspace/test_progress.py::test_builder_on_before_script_not_called_without_script PASSED [ 99%] tests/workspace/test_progress.py::test_builder_on_script_output_not_called_without_script PASSED [ 99%] tests/workspace/test_progress.py::test_builder_on_build_event_sequence PASSED [ 99%] tests/workspace/test_progress.py::test_builder_on_build_event_session_name PASSED [ 99%] tests/workspace/test_progress.py::test_builder_on_build_event_session_pane_total PASSED [ 99%] tests/workspace/test_progress.py::test_builder_before_script_events PASSED [ 99%] tests/workspace/test_progress.py::test_builder_before_script_done_fires_on_failure PASSED [ 99%] tests/workspace/test_progress.py::test_builder_on_build_event_pane_numbers PASSED [100%] ================ 764 passed, 2 skipped, 6 deselected in 54.25s ================= + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-tmuxp-1.74.0-2.fc45.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.t0W1lV + umask 022 + cd /builddir/build/BUILD/python-tmuxp-1.74.0-build + cd tmuxp-1.74.0 + DOCDIR=/builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/share/doc/python3-tmuxp + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/share/doc/python3-tmuxp + cp -pr /builddir/build/BUILD/python-tmuxp-1.74.0-build/tmuxp-1.74.0/README.md /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/share/doc/python3-tmuxp + cp -pr /builddir/build/BUILD/python-tmuxp-1.74.0-build/tmuxp-1.74.0/CHANGES /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/share/doc/python3-tmuxp + cp -pr /builddir/build/BUILD/python-tmuxp-1.74.0-build/tmuxp-1.74.0/examples /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT/usr/share/doc/python3-tmuxp + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-tmuxp = 1.74.0-2.fc45 python3-tmuxp = 1.74.0-2.fc45 python3.15-tmuxp = 1.74.0-2.fc45 python3.15dist(tmuxp) = 1.74 python3dist(tmuxp) = 1.74 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: (python3.15dist(libtmux) >= 0.61 with python3.15dist(libtmux) < 0.62) /usr/bin/python3 python(abi) = 3.15 python3.15dist(pyyaml) >= 6 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-tmuxp-1.74.0-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-tmuxp-1.74.0-2.fc45.src.rpm Wrote: /builddir/build/RPMS/python3-tmuxp-1.74.0-2.fc45.noarch.rpm Child return code was: 0