Mock Version: 5.9 Mock Version: 5.9 Mock Version: 5.9 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-watchfiles.spec'], chrootPath='/var/lib/mock/f42-build-3378488-41426/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=993gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h7stwyy2:/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.h7stwyy2:/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', '53c16d091ebb4b4f921eafd1cd0d7c9f', '-D', '/var/lib/mock/f42-build-3378488-41426/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h7stwyy2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-watchfiles.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1739232000 Wrote: /builddir/build/SRPMS/python-watchfiles-1.0.4-3.fc42.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-watchfiles.spec'], chrootPath='/var/lib/mock/f42-build-3378488-41426/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=993gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h7stwyy2:/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.h7stwyy2:/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', '3f93d084f2304c69b8401d4f0f63265a', '-D', '/var/lib/mock/f42-build-3378488-41426/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h7stwyy2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-watchfiles.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1739232000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.X9SAmJ + umask 022 + cd /builddir/build/BUILD/python-watchfiles-1.0.4-build + test -d /builddir/build/BUILD/python-watchfiles-1.0.4-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/python-watchfiles-1.0.4-build + /usr/bin/rm -rf /builddir/build/BUILD/python-watchfiles-1.0.4-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-watchfiles-1.0.4-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-watchfiles-1.0.4-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.umfgry + umask 022 + cd /builddir/build/BUILD/python-watchfiles-1.0.4-build + cd /builddir/build/BUILD/python-watchfiles-1.0.4-build + rm -rf watchfiles-1.0.4 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/watchfiles-1.0.4.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd watchfiles-1.0.4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/a3f7c8d61615d5831b60056aa8e0001a29989416.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/d05eadcd47447f5abefbf5e158586aa820ecd13b.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Downstream-only-allow-a-slightly-older-pytest-to-sup.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + sed -e '/"coverage\b/d' -e '/"pytest-pretty\b/d' -e '/"pytest-timeout\b/d' -i pyproject.toml + sed -e 's/maturin>=1.8.1/maturin>=1.7.4/' -i pyproject.toml + sed -e '/timeout =/d' -i pyproject.toml + sed -e 's/\(pyo3.*\), "generate-import-lib"/\1/' -i Cargo.toml + rm .cargo/config.toml + set -euo pipefail + /usr/bin/mkdir -p target/rpm + /usr/bin/ln -s rpm target/release + /usr/bin/rm -rf .cargo/ + /usr/bin/mkdir -p .cargo + cat + cat + /usr/bin/rm -f Cargo.lock + /usr/bin/rm -f Cargo.toml.orig + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.j04wOE + umask 022 + cd /builddir/build/BUILD/python-watchfiles-1.0.4-build + cd watchfiles-1.0.4 + 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-watchfiles-1.0.4-build/watchfiles-1.0.4/.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 -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 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/pyproject-wheeldir --output /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-buildrequires -g dev Handling maturin>=0.14.16,<2 from build-system.requires Requirement not satisfied: maturin>=0.14.16,<2 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-buildrequires + rm -rfv '*.dist-info/' + /usr/bin/cargo2rpm --path Cargo.toml buildrequires + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-watchfiles-1.0.4-3.fc42.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-watchfiles.spec'], chrootPath='/var/lib/mock/f42-build-3378488-41426/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=993gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h7stwyy2:/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.h7stwyy2:/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', '2d72d43068974b2795135337afb4556d', '-D', '/var/lib/mock/f42-build-3378488-41426/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h7stwyy2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-watchfiles.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1739232000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.JnA1Ib + umask 022 + cd /builddir/build/BUILD/python-watchfiles-1.0.4-build + cd watchfiles-1.0.4 + 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-watchfiles-1.0.4-build/watchfiles-1.0.4/.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 -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 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/pyproject-wheeldir --output /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-buildrequires -g dev Handling maturin>=0.14.16,<2 from build-system.requires Requirement satisfied: maturin>=0.14.16,<2 (installed: maturin 1.7.4) Handling dirty-equals>=0.8.0 from Dependency group dev Requirement not satisfied: dirty-equals>=0.8.0 Handling maturin>=1.7.4 from Dependency group dev Requirement satisfied: maturin>=1.7.4 (installed: maturin 1.7.4) Handling pytest>=7.4.3 from Dependency group dev Requirement not satisfied: pytest>=7.4.3 Handling pytest-mock>=3.14.0 from Dependency group dev Requirement not satisfied: pytest-mock>=3.14.0 Locking 31 packages to latest compatible versions 📦 Including license file "/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/LICENSE" 🍹 Building a mixed python/rust project 🔗 Found pyo3 bindings 🐍 Found CPython 3.13 at /usr/bin/python3 📡 Using build options bindings from pyproject.toml watchfiles-1.0.4.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` Handling anyio >=3.0.0 from hook generated metadata: Requires-Dist (watchfiles) Requirement not satisfied: anyio >=3.0.0 + cat /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-buildrequires + rm -rfv watchfiles-1.0.4.dist-info/ removed 'watchfiles-1.0.4.dist-info/entry_points.txt' removed 'watchfiles-1.0.4.dist-info/METADATA' removed 'watchfiles-1.0.4.dist-info/licenses/LICENSE' removed directory 'watchfiles-1.0.4.dist-info/licenses' removed 'watchfiles-1.0.4.dist-info/WHEEL' removed directory 'watchfiles-1.0.4.dist-info/' + /usr/bin/cargo2rpm --path Cargo.toml buildrequires + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-watchfiles-1.0.4-3.fc42.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-watchfiles.spec'], chrootPath='/var/lib/mock/f42-build-3378488-41426/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=993gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h7stwyy2:/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.h7stwyy2:/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', '06f34028a0624c1ea553a79b977a57bb', '-D', '/var/lib/mock/f42-build-3378488-41426/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h7stwyy2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-watchfiles.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1739232000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.YBbo4R + umask 022 + cd /builddir/build/BUILD/python-watchfiles-1.0.4-build + cd watchfiles-1.0.4 + 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-watchfiles-1.0.4-build/watchfiles-1.0.4/.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 -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 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/pyproject-wheeldir --output /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-buildrequires -g dev Handling maturin>=0.14.16,<2 from build-system.requires Requirement satisfied: maturin>=0.14.16,<2 (installed: maturin 1.7.4) Handling dirty-equals>=0.8.0 from Dependency group dev Requirement satisfied: dirty-equals>=0.8.0 (installed: dirty-equals 0.9.0) Handling maturin>=1.7.4 from Dependency group dev Requirement satisfied: maturin>=1.7.4 (installed: maturin 1.7.4) Handling pytest>=7.4.3 from Dependency group dev Requirement satisfied: pytest>=7.4.3 (installed: pytest 8.3.4) Handling pytest-mock>=3.14.0 from Dependency group dev Requirement satisfied: pytest-mock>=3.14.0 (installed: pytest-mock 3.14.0) 📦 Including license file "/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/LICENSE" 🍹 Building a mixed python/rust project 🔗 Found pyo3 bindings 🐍 Found CPython 3.13 at /usr/bin/python3 📡 Using build options bindings from pyproject.toml watchfiles-1.0.4.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` Handling anyio >=3.0.0 from hook generated metadata: Requires-Dist (watchfiles) Requirement satisfied: anyio >=3.0.0 (installed: anyio 3.7.1) + cat /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-buildrequires + rm -rfv watchfiles-1.0.4.dist-info/ removed 'watchfiles-1.0.4.dist-info/entry_points.txt' removed 'watchfiles-1.0.4.dist-info/METADATA' removed 'watchfiles-1.0.4.dist-info/licenses/LICENSE' removed directory 'watchfiles-1.0.4.dist-info/licenses' removed 'watchfiles-1.0.4.dist-info/WHEEL' removed directory 'watchfiles-1.0.4.dist-info/' + /usr/bin/cargo2rpm --path Cargo.toml buildrequires + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-watchfiles-1.0.4-3.fc42.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-watchfiles.spec'], chrootPath='/var/lib/mock/f42-build-3378488-41426/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=993gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h7stwyy2:/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.h7stwyy2:/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', '3b76db8956f8463da66d1af3ca21c9b6', '-D', '/var/lib/mock/f42-build-3378488-41426/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h7stwyy2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-watchfiles.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1739232000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.zmET1M + umask 022 + cd /builddir/build/BUILD/python-watchfiles-1.0.4-build + cd watchfiles-1.0.4 + 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-watchfiles-1.0.4-build/watchfiles-1.0.4/.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 -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 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/pyproject-wheeldir --output /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-buildrequires -g dev Handling maturin>=0.14.16,<2 from build-system.requires Requirement satisfied: maturin>=0.14.16,<2 (installed: maturin 1.7.4) Handling dirty-equals>=0.8.0 from Dependency group dev Requirement satisfied: dirty-equals>=0.8.0 (installed: dirty-equals 0.9.0) Handling maturin>=1.7.4 from Dependency group dev Requirement satisfied: maturin>=1.7.4 (installed: maturin 1.7.4) Handling pytest>=7.4.3 from Dependency group dev Requirement satisfied: pytest>=7.4.3 (installed: pytest 8.3.4) Handling pytest-mock>=3.14.0 from Dependency group dev Requirement satisfied: pytest-mock>=3.14.0 (installed: pytest-mock 3.14.0) 📦 Including license file "/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/LICENSE" 🍹 Building a mixed python/rust project 🔗 Found pyo3 bindings 🐍 Found CPython 3.13 at /usr/bin/python3 📡 Using build options bindings from pyproject.toml watchfiles-1.0.4.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` Handling anyio >=3.0.0 from hook generated metadata: Requires-Dist (watchfiles) Requirement satisfied: anyio >=3.0.0 (installed: anyio 3.7.1) + cat /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-buildrequires + rm -rfv watchfiles-1.0.4.dist-info/ removed 'watchfiles-1.0.4.dist-info/entry_points.txt' removed 'watchfiles-1.0.4.dist-info/METADATA' removed 'watchfiles-1.0.4.dist-info/licenses/LICENSE' removed directory 'watchfiles-1.0.4.dist-info/licenses' removed 'watchfiles-1.0.4.dist-info/WHEEL' removed directory 'watchfiles-1.0.4.dist-info/' + /usr/bin/cargo2rpm --path Cargo.toml buildrequires + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.euxyKQ + umask 022 + cd /builddir/build/BUILD/python-watchfiles-1.0.4-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 -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 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd watchfiles-1.0.4 + set -euo pipefail + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo tree -Z avoid-dev-deps --workspace --offline --edges no-build,no-dev,no-proc-macro --no-dedupe --target all --prefix none --format '# {l}' + sed -e 's: / :/:g' -e 's:/: OR :g' + sort -u # Apache-2.0 OR MIT # CC0-1.0 # ISC # MIT # MIT OR Apache-2.0 # Unlicense OR MIT + set -euo pipefail + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo tree -Z avoid-dev-deps --workspace --offline --edges no-build,no-dev,no-proc-macro --no-dedupe --target all --prefix none --format '{l}: {p}' + sort -u ++ pwd + sed -e 's: (/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4[^)]*)::g' -e 's: / :/:g' -e 's:/: OR :g' + export 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + mkdir -p /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/.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 -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 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/pyproject-wheeldir Processing /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) 📦 Including license file "/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/LICENSE" 📦 Including license file "/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/LICENSES.dependencies" 🍹 Building a mixed python/rust project 🔗 Found pyo3 bindings 🐍 Found CPython 3.13 at /usr/bin/python3 📡 Using build options bindings from pyproject.toml watchfiles-1.0.4.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/.pyproject-builddir/pip-modern-metadata-ov34n3ne --interpreter /usr/bin/python3` Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: watchfiles Building wheel for watchfiles (pyproject.toml): started Running command Building wheel for watchfiles (pyproject.toml) Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 📦 Including license file "/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/LICENSE" 📦 Including license file "/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/LICENSES.dependencies" 🍹 Building a mixed python/rust project 🔗 Found pyo3 bindings 🐍 Found CPython 3.13 at /usr/bin/python3 📡 Using build options bindings from pyproject.toml Compiling target-lexicon v0.12.16 Compiling once_cell v1.20.3 Compiling libc v0.2.169 Compiling proc-macro2 v1.0.93 Compiling unicode-ident v1.0.14 Compiling autocfg v1.4.0 Compiling crossbeam-utils v0.8.21 Compiling heck v0.5.0 Compiling cfg-if v1.0.0 Compiling bitflags v2.8.0 Compiling log v0.4.25 Compiling same-file v1.0.6 Compiling notify-types v2.0.0 Compiling indoc v2.0.5 Compiling unindent v0.2.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/target-lexicon-0.12.16/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arch_zkasm", "default", "serde", "serde_support", "std"))' -C metadata=1f953e90cd14ceee -C extra-filename=-1dc21615dea301d3 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/target-lexicon-1dc21615dea301d3 -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.93/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=945541d29f3f7f87 -C extra-filename=-5c0bc708fdb84187 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/proc-macro2-5c0bc708fdb84187 -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name once_cell --edition=2021 /usr/share/cargo/registry/once_cell-1.20.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=b71cd48a1e3e5117 -C extra-filename=-3be4a0f07eb53f97 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.169/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=7b02a773ae522cb7 -C extra-filename=-c3dcc146fd46d8e6 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/libc-c3dcc146fd46d8e6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2018 /usr/share/cargo/registry/unicode-ident-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=17745988c335b730 -C extra-filename=-b0db98e96b3ea376 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name autocfg --edition=2015 /usr/share/cargo/registry/autocfg-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=41c55b8ef0ad638d -C extra-filename=-e13508a5bb733cdc --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=dedb14bd1a502a30 -C extra-filename=-bcd68452602d8c47 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/crossbeam-utils-bcd68452602d8c47 -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name heck --edition=2021 /usr/share/cargo/registry/heck-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ceb055ce0a609380 -C extra-filename=-351d06a95a01d26d --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "std"))' -C metadata=03b17eb05b0b6003 -C extra-filename=-30dda28bdc92bdd9 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "compiler_builtins", "core", "example_generated", "rustc-dep-of-std", "serde", "std"))' -C metadata=05d1a31cc89764e8 -C extra-filename=-fbb502307e479b93 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=d4a645f85dd1aaf3 -C extra-filename=-38c06608f4ca8ffc --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7e5df0a8d68f85b0 -C extra-filename=-51a6dcd979067c9a --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name once_cell --edition=2021 /usr/share/cargo/registry/once_cell-1.20.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=4ccf9dc0e2a893ff -C extra-filename=-8989fb884c71759d --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name notify_types --edition=2021 /usr/share/cargo/registry/notify-types-2.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serialization-compat-6"))' -C metadata=21e4073e93f6b369 -C extra-filename=-360d91b04eb8cc07 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name indoc --edition=2021 /usr/share/cargo/registry/indoc-2.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1f7aea5f3be1ebbb -C extra-filename=-18fbec11025dc129 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unindent --edition=2021 /usr/share/cargo/registry/unindent-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=016fbb5bc3e5b076 -C extra-filename=-f0dc49775da67043 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e46fd3f77384bd3e -C extra-filename=-c567e8b5b2e4b80d --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern same_file=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libsame_file-51a6dcd979067c9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/crossbeam-utils-bcd68452602d8c47/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=6fb3ecf7e8b4d4b3 -C extra-filename=-ce214226c6dea0d4 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Running `/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/proc-macro2-5c0bc708fdb84187/build-script-build` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.93/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=6edcfc82540f7cb9 -C extra-filename=-ab1212ddbc0d7b58 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern unicode_ident=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libunicode_ident-b0db98e96b3ea376.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/libc-c3dcc146fd46d8e6/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.169/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=c18004abdd97bb86 -C extra-filename=-05467d7a6d8c744a --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg freebsd11 --cfg libc_const_extern_fn --check-cfg 'cfg(emscripten_new_stat_abi)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(libc_const_extern_fn)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(libc_thread_local)' --check-cfg 'cfg(libc_ctest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Running `/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/target-lexicon-1dc21615dea301d3/build-script-build` Running `/usr/bin/rustc --crate-name target_lexicon --edition=2018 /usr/share/cargo/registry/target-lexicon-0.12.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arch_zkasm", "default", "serde", "serde_support", "std"))' -C metadata=131f013e6d91b7be -C extra-filename=-6f2570165bd06e98 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'feature="rust_1_40"'` Compiling crossbeam-channel v0.5.14 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=22b5bc084f74e363 -C extra-filename=-e3bea55a877a3697 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libcrossbeam_utils-ce214226c6dea0d4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote v1.0.38 Running `/usr/bin/rustc --crate-name quote --edition=2018 /usr/share/cargo/registry/quote-1.0.38/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=a898db6035cc60b0 -C extra-filename=-f1ca50c9acf66235 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libproc_macro2-ab1212ddbc0d7b58.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling memoffset v0.9.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2015 /usr/share/cargo/registry/memoffset-0.9.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable_const", "unstable_offset_of"))' -C metadata=10342fae80cbcc63 -C extra-filename=-cdf836a8ad4141b1 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/memoffset-cdf836a8ad4141b1 -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern autocfg=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libautocfg-e13508a5bb733cdc.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v2.0.98 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.98/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=ba5058675b8004a3 -C extra-filename=-efae5f28490cb27d --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libproc_macro2-ab1212ddbc0d7b58.rmeta --extern quote=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libquote-f1ca50c9acf66235.rmeta --extern unicode_ident=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libunicode_ident-b0db98e96b3ea376.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify-sys v0.1.5 Compiling mio v1.0.3 Compiling filetime v0.2.25 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4f12cecc841079a7 -C extra-filename=-d4ab4fcbfbc45ea4 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern libc=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/liblibc-05467d7a6d8c744a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(mio_unsupported_force_poll_poll)' --check-cfg 'cfg(mio_unsupported_force_waker_pipe)' --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log", "net", "os-ext", "os-poll"))' -C metadata=6b17b0bb7458b8c7 -C extra-filename=-a9d8c18b99941099 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern libc=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/liblibc-05467d7a6d8c744a.rmeta --extern log=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/liblog-30dda28bdc92bdd9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8584a99ada96f9ac -C extra-filename=-871d9b6085e81401 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libcfg_if-38c06608f4ca8ffc.rmeta --extern libc=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/liblibc-05467d7a6d8c744a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify v0.11.0 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-core", "stream", "tokio"))' -C metadata=a15bd0ec7090df72 -C extra-filename=-3fa8ff5d27c9cc10 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern bitflags=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libbitflags-fbb502307e479b93.rmeta --extern inotify_sys=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libinotify_sys-d4ab4fcbfbc45ea4.rmeta --extern libc=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/liblibc-05467d7a6d8c744a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/memoffset-cdf836a8ad4141b1/build-script-build` Compiling pyo3-build-config v0.23.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/pyo3-build-config-0.23.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="resolve-config"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("abi3", "abi3-py310", "abi3-py311", "abi3-py312", "abi3-py37", "abi3-py38", "abi3-py39", "default", "extension-module", "python3-dll-a", "resolve-config"))' -C metadata=c264957ce55592fa -C extra-filename=-9870450cca1b06c0 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/pyo3-build-config-9870450cca1b06c0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern target_lexicon=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libtarget_lexicon-6f2570165bd06e98.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name memoffset --edition=2015 /usr/share/cargo/registry/memoffset-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable_const", "unstable_offset_of"))' -C metadata=cb1d3c123beceac0 -C extra-filename=-e37937ce3a53b228 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg tuple_ty --cfg allow_clippy --cfg maybe_uninit --cfg doctests --cfg raw_ref_macros --cfg stable_const --cfg stable_offset_of` Compiling notify v8.0.0 Running `/usr/bin/rustc --crate-name notify --edition=2021 /usr/share/cargo/registry/notify-8.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "serde", "serialization-compat-6"))' -C metadata=18e75e92f19fc36f -C extra-filename=-8a981a85f794b29a --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern filetime=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libfiletime-871d9b6085e81401.rmeta --extern inotify=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libinotify-3fa8ff5d27c9cc10.rmeta --extern libc=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/liblibc-05467d7a6d8c744a.rmeta --extern log=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/liblog-30dda28bdc92bdd9.rmeta --extern mio=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libmio-a9d8c18b99941099.rmeta --extern notify_types=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libnotify_types-360d91b04eb8cc07.rmeta --extern walkdir=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libwalkdir-c567e8b5b2e4b80d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/pyo3-build-config-9870450cca1b06c0/build-script-build` Running `/usr/bin/rustc --crate-name pyo3_build_config --edition=2021 /usr/share/cargo/registry/pyo3-build-config-0.23.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="resolve-config"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("abi3", "abi3-py310", "abi3-py311", "abi3-py312", "abi3-py37", "abi3-py38", "abi3-py39", "default", "extension-module", "python3-dll-a", "resolve-config"))' -C metadata=bae17deb62753455 -C extra-filename=-6a481873c372bb5c --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern once_cell=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libonce_cell-3be4a0f07eb53f97.rmeta --extern target_lexicon=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libtarget_lexicon-6f2570165bd06e98.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pyo3-macros-backend v0.23.3 Compiling pyo3-ffi v0.23.3 Compiling pyo3 v0.23.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/pyo3-macros-backend-0.23.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-async"))' -C metadata=153d17e84c1feb80 -C extra-filename=-3077c8974a38751a --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/pyo3-macros-backend-3077c8974a38751a -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern pyo3_build_config=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libpyo3_build_config-6a481873c372bb5c.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/pyo3-ffi-0.23.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extension-module"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("abi3", "abi3-py310", "abi3-py311", "abi3-py312", "abi3-py37", "abi3-py38", "abi3-py39", "default", "extension-module", "generate-import-lib"))' -C metadata=25aa9867824d7d63 -C extra-filename=-b7f90ffdc0b78477 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/pyo3-ffi-b7f90ffdc0b78477 -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern pyo3_build_config=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libpyo3_build_config-6a481873c372bb5c.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/pyo3-0.23.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="indoc"' --cfg 'feature="macros"' --cfg 'feature="pyo3-macros"' --cfg 'feature="unindent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("abi3", "abi3-py310", "abi3-py311", "abi3-py312", "abi3-py37", "abi3-py38", "abi3-py39", "anyhow", "auto-initialize", "chrono", "chrono-tz", "default", "either", "experimental-async", "experimental-inspect", "extension-module", "eyre", "full", "hashbrown", "indexmap", "indoc", "inventory", "macros", "multiple-pymethods", "nightly", "num-bigint", "num-complex", "num-rational", "py-clone", "pyo3-macros", "rust_decimal", "serde", "smallvec", "unindent"))' -C metadata=5b24173819dd23d0 -C extra-filename=-37fe56014a50d7fa --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/pyo3-37fe56014a50d7fa -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern pyo3_build_config=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libpyo3_build_config-6a481873c372bb5c.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/pyo3-macros-backend-3077c8974a38751a/build-script-build` Running `/usr/bin/rustc --crate-name pyo3_macros_backend --edition=2021 /usr/share/cargo/registry/pyo3-macros-backend-0.23.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-async"))' -C metadata=3a578403bf603270 -C extra-filename=-c8620127ae50c6a2 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern heck=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libheck-351d06a95a01d26d.rmeta --extern proc_macro2=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libproc_macro2-ab1212ddbc0d7b58.rmeta --extern pyo3_build_config=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libpyo3_build_config-6a481873c372bb5c.rmeta --extern quote=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libquote-f1ca50c9acf66235.rmeta --extern syn=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libsyn-efae5f28490cb27d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg rustc_has_once_lock --cfg invalid_from_utf8_lint --cfg c_str_lit --cfg diagnostic_namespace --check-cfg 'cfg(Py_LIMITED_API)' --check-cfg 'cfg(Py_GIL_DISABLED)' --check-cfg 'cfg(PyPy)' --check-cfg 'cfg(GraalPy)' --check-cfg 'cfg(py_sys_config, values("Py_DEBUG", "Py_REF_DEBUG", "Py_TRACE_REFS", "COUNT_ALLOCS"))' --check-cfg 'cfg(invalid_from_utf8_lint)' --check-cfg 'cfg(pyo3_disable_reference_pool)' --check-cfg 'cfg(pyo3_leak_on_drop_without_reference_pool)' --check-cfg 'cfg(diagnostic_namespace)' --check-cfg 'cfg(c_str_lit)' --check-cfg 'cfg(rustc_has_once_lock)' --check-cfg 'cfg(Py_3_7)' --check-cfg 'cfg(Py_3_8)' --check-cfg 'cfg(Py_3_9)' --check-cfg 'cfg(Py_3_10)' --check-cfg 'cfg(Py_3_11)' --check-cfg 'cfg(Py_3_12)' --check-cfg 'cfg(Py_3_13)'` Running `/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/pyo3-ffi-b7f90ffdc0b78477/build-script-build` Running `/usr/bin/rustc --crate-name pyo3_ffi --edition=2021 /usr/share/cargo/registry/pyo3-ffi-0.23.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' --cfg 'feature="default"' --cfg 'feature="extension-module"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("abi3", "abi3-py310", "abi3-py311", "abi3-py312", "abi3-py37", "abi3-py38", "abi3-py39", "default", "extension-module", "generate-import-lib"))' -C metadata=79898ecb230684c7 -C extra-filename=-8f209a174d3e42be --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern libc=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/liblibc-05467d7a6d8c744a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg Py_3_7 --cfg Py_3_8 --cfg Py_3_9 --cfg Py_3_10 --cfg Py_3_11 --cfg Py_3_12 --cfg Py_3_13 --cfg rustc_has_once_lock --cfg invalid_from_utf8_lint --cfg c_str_lit --cfg diagnostic_namespace --check-cfg 'cfg(Py_LIMITED_API)' --check-cfg 'cfg(Py_GIL_DISABLED)' --check-cfg 'cfg(PyPy)' --check-cfg 'cfg(GraalPy)' --check-cfg 'cfg(py_sys_config, values("Py_DEBUG", "Py_REF_DEBUG", "Py_TRACE_REFS", "COUNT_ALLOCS"))' --check-cfg 'cfg(invalid_from_utf8_lint)' --check-cfg 'cfg(pyo3_disable_reference_pool)' --check-cfg 'cfg(pyo3_leak_on_drop_without_reference_pool)' --check-cfg 'cfg(diagnostic_namespace)' --check-cfg 'cfg(c_str_lit)' --check-cfg 'cfg(rustc_has_once_lock)' --check-cfg 'cfg(Py_3_7)' --check-cfg 'cfg(Py_3_8)' --check-cfg 'cfg(Py_3_9)' --check-cfg 'cfg(Py_3_10)' --check-cfg 'cfg(Py_3_11)' --check-cfg 'cfg(Py_3_12)' --check-cfg 'cfg(Py_3_13)'` Running `/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/build/pyo3-37fe56014a50d7fa/build-script-build` Compiling pyo3-macros v0.23.3 Running `/usr/bin/rustc --crate-name pyo3_macros --edition=2021 /usr/share/cargo/registry/pyo3-macros-0.23.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-async", "multiple-pymethods"))' -C metadata=1e0036b317fc80ea -C extra-filename=-c9e2775ac257f4f4 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern proc_macro2=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libproc_macro2-ab1212ddbc0d7b58.rlib --extern pyo3_macros_backend=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libpyo3_macros_backend-c8620127ae50c6a2.rlib --extern quote=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libquote-f1ca50c9acf66235.rlib --extern syn=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libsyn-efae5f28490cb27d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name pyo3 --edition=2021 /usr/share/cargo/registry/pyo3-0.23.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::useless_transmute' '--warn=clippy::used_underscore_binding' --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' '--warn=clippy::todo' --warn=rust_2021_prelude_collisions '--warn=clippy::manual_ok_or' '--warn=clippy::manual_assert' '--warn=clippy::let_unit_value' --warn=invalid_doc_attributes '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--warn=clippy::checked_conversions' '--warn=rustdoc::broken_intra_doc_links' '--warn=rustdoc::bare_urls' --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="indoc"' --cfg 'feature="macros"' --cfg 'feature="pyo3-macros"' --cfg 'feature="unindent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("abi3", "abi3-py310", "abi3-py311", "abi3-py312", "abi3-py37", "abi3-py38", "abi3-py39", "anyhow", "auto-initialize", "chrono", "chrono-tz", "default", "either", "experimental-async", "experimental-inspect", "extension-module", "eyre", "full", "hashbrown", "indexmap", "indoc", "inventory", "macros", "multiple-pymethods", "nightly", "num-bigint", "num-complex", "num-rational", "py-clone", "pyo3-macros", "rust_decimal", "serde", "smallvec", "unindent"))' -C metadata=779bfc4e4ae23e08 -C extra-filename=-0543586745bd9c0f --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern cfg_if=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libcfg_if-38c06608f4ca8ffc.rmeta --extern indoc=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libindoc-18fbec11025dc129.so --extern libc=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/liblibc-05467d7a6d8c744a.rmeta --extern memoffset=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libmemoffset-e37937ce3a53b228.rmeta --extern once_cell=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libonce_cell-8989fb884c71759d.rmeta --extern pyo3_ffi=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libpyo3_ffi-8f209a174d3e42be.rmeta --extern pyo3_macros=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libpyo3_macros-c9e2775ac257f4f4.so --extern unindent=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libunindent-f0dc49775da67043.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg Py_3_7 --cfg Py_3_8 --cfg Py_3_9 --cfg Py_3_10 --cfg Py_3_11 --cfg Py_3_12 --cfg Py_3_13 --cfg rustc_has_once_lock --cfg invalid_from_utf8_lint --cfg c_str_lit --cfg diagnostic_namespace --check-cfg 'cfg(Py_LIMITED_API)' --check-cfg 'cfg(Py_GIL_DISABLED)' --check-cfg 'cfg(PyPy)' --check-cfg 'cfg(GraalPy)' --check-cfg 'cfg(py_sys_config, values("Py_DEBUG", "Py_REF_DEBUG", "Py_TRACE_REFS", "COUNT_ALLOCS"))' --check-cfg 'cfg(invalid_from_utf8_lint)' --check-cfg 'cfg(pyo3_disable_reference_pool)' --check-cfg 'cfg(pyo3_leak_on_drop_without_reference_pool)' --check-cfg 'cfg(diagnostic_namespace)' --check-cfg 'cfg(c_str_lit)' --check-cfg 'cfg(rustc_has_once_lock)' --check-cfg 'cfg(Py_3_7)' --check-cfg 'cfg(Py_3_8)' --check-cfg 'cfg(Py_3_9)' --check-cfg 'cfg(Py_3_10)' --check-cfg 'cfg(Py_3_11)' --check-cfg 'cfg(Py_3_12)' --check-cfg 'cfg(Py_3_13)'` Compiling watchfiles_rust_notify v1.0.4 (/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4) Running `/usr/bin/rustc --crate-name _rust_notify --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=764a1983e229e391 --out-dir /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libcrossbeam_channel-e3bea55a877a3697.rlib --extern notify=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libnotify-8a981a85f794b29a.rlib --extern pyo3=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/release/deps/libpyo3-0543586745bd9c0f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Finished `release` profile [optimized] target(s) in 34m 35s 📦 Built wheel for CPython 3.13 to /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/wheels/watchfiles-1.0.4-cp313-cp313-linux_riscv64.whl /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/target/wheels/watchfiles-1.0.4-cp313-cp313-linux_riscv64.whl Building wheel for watchfiles (pyproject.toml): finished with status 'done' Created wheel for watchfiles: filename=watchfiles-1.0.4-cp313-cp313-linux_riscv64.whl size=3508404 sha256=89428429e790da996898942501158cd096bdb8ea3ef2b8f15f012652e23ee236 Stored in directory: /builddir/.cache/pip/wheels/49/c2/1d/9c16108638c464bcbb267c1311b71ca71e8d16f5bbc3fe88b2 Successfully built watchfiles + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.8sDeUE + umask 022 + cd /builddir/build/BUILD/python-watchfiles-1.0.4-build + '[' /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-watchfiles-1.0.4-build + mkdir /builddir/build/BUILD/python-watchfiles-1.0.4-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 -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 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd watchfiles-1.0.4 ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ ls /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/pyproject-wheeldir/watchfiles-1.0.4-cp313-cp313-linux_riscv64.whl + specifier=watchfiles==1.0.4 + '[' -z watchfiles==1.0.4 ']' + TMPDIR=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-watchfiles-1.0.4-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-watchfiles-1.0.4-build/watchfiles-1.0.4/pyproject-wheeldir watchfiles==1.0.4 Using pip 24.3.1 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/pyproject-wheeldir Processing ./pyproject-wheeldir/watchfiles-1.0.4-cp313-cp313-linux_riscv64.whl Installing collected packages: watchfiles Creating /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/bin changing mode of /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/bin/watchfiles to 755 Successfully installed watchfiles-1.0.4 + '[' -d /builddir/build/BUILD/python-watchfiles-1.0.4-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-watchfiles-1.0.4-build/BUILDROOT/usr/bin/watchfiles /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/bin/watchfiles: updating + rm -rfv /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages ']' + site_dirs+=("/usr/lib64/python3.13/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib64/python3.13/site-packages/watchfiles-1.0.4.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles-1.0.4.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-watchfiles-1.0.4-build/BUILDROOT --record /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles-1.0.4.dist-info/RECORD --output /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-record + rm -fv /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles-1.0.4.dist-info/RECORD removed '/builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles-1.0.4.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles-1.0.4.dist-info/REQUESTED removed '/builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles-1.0.4.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-files --output-modules /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-modules --buildroot /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT --sitelib /usr/lib/python3.13/site-packages --sitearch /usr/lib64/python3.13/site-packages --python-version 3.13 --pyproject-record /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-record --prefix /usr watchfiles + sed -e '/LICENSE/ s/^/%license /' -i /builddir/build/BUILD/python-watchfiles-1.0.4-build/python-watchfiles-1.0.4-3.fc42.riscv64-pyproject-files + /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 1.0.4-3.fc42 --unique-debug-suffix -1.0.4-3.fc42.riscv64 --unique-debug-src-base python-watchfiles-1.0.4-3.fc42.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/python-watchfiles-1.0.4-3.fc42.riscv64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j32 Bytecompiling .py files below /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13 using python3.13 Bytecompiling .py files below /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j32 /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles/__pycache__/__init__.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles/__pycache__/filters.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles/__pycache__/version.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles/__pycache__/cli.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles/__pycache__/run.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles/__pycache__/main.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles/__pycache__/run.cpython-313.opt-1.pyc: replacing with normalized version Scanned 21 directories and 33 files, processed 8 inodes, 8 modified (2 replaced + 6 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/python-watchfiles-1.0.4-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.VmvV91 + umask 022 + cd /builddir/build/BUILD/python-watchfiles-1.0.4-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 -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 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd watchfiles-1.0.4 + 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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-watchfiles-1.0.4-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=32 + /usr/bin/pytest --import-mode append -k '' -v --full-trace ============================= test session starts ============================== platform linux -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-watchfiles-1.0.4-build/watchfiles-1.0.4 configfile: pyproject.toml testpaths: tests plugins: mock-3.14.0, anyio-3.7.1 collecting ... collected 153 items tests/test_cli.py::test_function PASSED [ 0%] tests/test_cli.py::test_ignore_paths PASSED [ 1%] tests/test_cli.py::test_invalid_import1 PASSED [ 1%] tests/test_cli.py::test_invalid_import2 PASSED [ 2%] tests/test_cli.py::test_invalid_path PASSED [ 3%] tests/test_cli.py::test_command PASSED [ 3%] tests/test_cli.py::test_verbosity PASSED [ 4%] tests/test_cli.py::test_verbose PASSED [ 5%] tests/test_cli.py::test_non_recursive PASSED [ 5%] tests/test_cli.py::test_filter_all PASSED [ 6%] tests/test_cli.py::test_filter_default PASSED [ 7%] tests/test_cli.py::test_set_type PASSED [ 7%] tests/test_cli.py::test_build_filter[all-None-None-(no filter)] PASSED [ 8%] tests/test_cli.py::test_build_filter[default-None-expected_filter1-DefaultFilter] PASSED [ 9%] tests/test_cli.py::test_build_filter[python-None-expected_filter2-PythonFilter] PASSED [ 9%] tests/test_cli.py::test_build_filter[watchfiles.PythonFilter-None-expected_filter3-PythonFilter] PASSED [ 10%] tests/test_cli.py::test_build_filter[watchfiles.BaseFilter-None-expected_filter4-BaseFilter] PASSED [ 11%] tests/test_cli.py::test_build_filter[os.getcwd-None-getcwd-] PASSED [ 11%] tests/test_cli.py::test_build_filter[default-foo,bar-expected_filter6-DefaultFilter] PASSED [ 12%] tests/test_cli.py::test_build_filter_warning PASSED [ 13%] tests/test_cli.py::test_args PASSED [ 13%] tests/test_cli.py::test_args_command PASSED [ 14%] tests/test_cli.py::test_ignore_permission_denied PASSED [ 15%] tests/test_docs.py::test_docs_examples[watchfiles/main.py:115-120] PASSED [ 15%] tests/test_docs.py::test_docs_examples[watchfiles/main.py:203-216] PASSED [ 16%] tests/test_docs.py::test_docs_examples[watchfiles/main.py:218-238] PASSED [ 16%] tests/test_docs.py::test_docs_examples[watchfiles/run.py:82-93] PASSED [ 17%] tests/test_docs.py::test_docs_examples[watchfiles/run.py:98-109] PASSED [ 18%] tests/test_docs.py::test_docs_examples[watchfiles/run.py:118-123] PASSED [ 18%] tests/test_docs.py::test_docs_examples[watchfiles/run.py:181-200] PASSED [ 19%] tests/test_docs.py::test_cli_help SKIPPED (output varies between ver...) [ 20%] tests/test_filters.py::test_ignore_file PASSED [ 20%] tests/test_filters.py::test_ignore_dir PASSED [ 21%] tests/test_filters.py::test_python PASSED [ 22%] tests/test_filters.py::test_python_extensions PASSED [ 22%] tests/test_filters.py::test_web_filter PASSED [ 23%] tests/test_filters.py::test_simple_function PASSED [ 24%] tests/test_filters.py::test_default_filter[foo.txt-True] PASSED [ 24%] tests/test_filters.py::test_default_filter[foo.swp-False] PASSED [ 25%] tests/test_filters.py::test_default_filter[foo.swx-False] PASSED [ 26%] tests/test_filters.py::test_default_filter[foo.swx.more-True] PASSED [ 26%] tests/test_filters.py::test_default_filter[path4-True] PASSED [ 27%] tests/test_filters.py::test_default_filter[path5-False] PASSED [ 28%] tests/test_filters.py::test_default_filter[path6-False] PASSED [ 28%] tests/test_filters.py::test_default_filter[path7-False] PASSED [ 29%] tests/test_filters.py::test_default_filter[path8-True] PASSED [ 30%] tests/test_filters.py::test_default_filter[path9-False] PASSED [ 30%] tests/test_filters.py::test_customising_filters PASSED [ 31%] tests/test_filters.py::test_repr PASSED [ 32%] tests/test_force_polling.py::test_watch_polling_not_env PASSED [ 32%] tests/test_force_polling.py::test_watch_polling_env PASSED [ 33%] tests/test_force_polling.py::test_watch_polling_env_with_custom_delay PASSED [ 33%] tests/test_force_polling.py::test_default_force_polling[None-True-True] PASSED [ 34%] tests/test_force_polling.py::test_default_force_polling[None-False-False] PASSED [ 35%] tests/test_force_polling.py::test_default_force_polling[None-None-False] PASSED [ 35%] tests/test_force_polling.py::test_default_force_polling[-True-True] PASSED [ 36%] tests/test_force_polling.py::test_default_force_polling[-False-False] PASSED [ 37%] tests/test_force_polling.py::test_default_force_polling[-None-False] PASSED [ 37%] tests/test_force_polling.py::test_default_force_polling[1-True-True] PASSED [ 38%] tests/test_force_polling.py::test_default_force_polling[1-False-False] PASSED [ 39%] tests/test_force_polling.py::test_default_force_polling[1-None-True] PASSED [ 39%] tests/test_force_polling.py::test_default_force_polling[disable-True-True] PASSED [ 40%] tests/test_force_polling.py::test_default_force_polling[disable-False-False] PASSED [ 41%] tests/test_force_polling.py::test_default_force_polling[disable-None-False] PASSED [ 41%] tests/test_force_polling.py::test_default_force_polling_wsl[None-True-True-0] PASSED [ 42%] tests/test_force_polling.py::test_default_force_polling_wsl[None-False-False-0] PASSED [ 43%] tests/test_force_polling.py::test_default_force_polling_wsl[None-None-True-1] PASSED [ 43%] tests/test_force_polling.py::test_default_force_polling_wsl[-True-True-0] PASSED [ 44%] tests/test_force_polling.py::test_default_force_polling_wsl[-False-False-0] PASSED [ 45%] tests/test_force_polling.py::test_default_force_polling_wsl[-None-True-1] PASSED [ 45%] tests/test_force_polling.py::test_default_force_polling_wsl[1-True-True-0] PASSED [ 46%] tests/test_force_polling.py::test_default_force_polling_wsl[1-False-False-0] PASSED [ 47%] tests/test_force_polling.py::test_default_force_polling_wsl[1-None-True-0] PASSED [ 47%] tests/test_force_polling.py::test_default_force_polling_wsl[disable-True-True-0] PASSED [ 48%] tests/test_force_polling.py::test_default_force_polling_wsl[disable-False-False-0] PASSED [ 49%] tests/test_force_polling.py::test_default_force_polling_wsl[disable-None-False-0] PASSED [ 49%] tests/test_run_process.py::test_alive_terminates PASSED [ 50%] tests/test_run_process.py::test_dead_callback PASSED [ 50%] tests/test_run_process.py::test_split_cmd_non_posix SKIPPED (no need...) [ 51%] tests/test_run_process.py::test_split_cmd_posix PASSED [ 52%] tests/test_run_process.py::test_alive_doesnt_terminate PASSED [ 52%] tests/test_run_process.py::test_sigint_timeout PASSED [ 53%] tests/test_run_process.py::test_start_process PASSED [ 54%] tests/test_run_process.py::test_start_process_env PASSED [ 54%] tests/test_run_process.py::test_function_string_not_win PASSED [ 55%] tests/test_run_process.py::test_function_list PASSED [ 56%] tests/test_run_process.py::test_async_alive_terminates PASSED [ 56%] tests/test_run_process.py::test_async_sync_callback PASSED [ 57%] tests/test_run_process.py::test_run_function PASSED [ 58%] tests/test_run_process.py::test_run_function_tty PASSED [ 58%] tests/test_run_process.py::test_set_tty_error PASSED [ 59%] tests/test_run_process.py::test_command PASSED [ 60%] tests/test_run_process.py::test_command_with_args PASSED [ 60%] tests/test_run_process.py::test_import_string PASSED [ 61%] tests/test_run_process.py::test_detect_target_type[os.getcwd-function] PASSED [ 62%] tests/test_run_process.py::test_detect_target_type[getcwd-function] PASSED [ 62%] tests/test_run_process.py::test_detect_target_type[foobar.py-command] PASSED [ 63%] tests/test_run_process.py::test_detect_target_type[foobar.sh-command] PASSED [ 64%] tests/test_run_process.py::test_detect_target_type[foobar.pyt-function] PASSED [ 64%] tests/test_run_process.py::test_detect_target_type[foo bar-command] PASSED [ 65%] tests/test_rust_notify.py::test_add PASSED [ 66%] tests/test_rust_notify.py::test_add_non_recursive PASSED [ 66%] tests/test_rust_notify.py::test_close PASSED [ 67%] tests/test_rust_notify.py::test_modify_write PASSED [ 67%] tests/test_rust_notify.py::test_modify_write_non_recursive PASSED [ 68%] tests/test_rust_notify.py::test_modify_chmod PASSED [ 69%] tests/test_rust_notify.py::test_delete PASSED [ 69%] tests/test_rust_notify.py::test_delete_non_recursive PASSED [ 70%] tests/test_rust_notify.py::test_move_in PASSED [ 71%] tests/test_rust_notify.py::test_move_out PASSED [ 71%] tests/test_rust_notify.py::test_move_internal PASSED [ 72%] tests/test_rust_notify.py::test_does_not_exist PASSED [ 73%] tests/test_rust_notify.py::test_does_not_exist_message PASSED [ 73%] tests/test_rust_notify.py::test_does_not_exist_polling PASSED [ 74%] tests/test_rust_notify.py::test_rename PASSED [ 75%] tests/test_rust_notify.py::test_watch_multiple PASSED [ 75%] tests/test_rust_notify.py::test_wrong_type_event PASSED [ 76%] tests/test_rust_notify.py::test_wrong_type_event_is_set PASSED [ 77%] tests/test_rust_notify.py::test_return_timeout PASSED [ 77%] tests/test_rust_notify.py::test_return_event_set PASSED [ 78%] tests/test_rust_notify.py::test_return_event_unset PASSED [ 79%] tests/test_rust_notify.py::test_return_debounce_no_timeout PASSED [ 79%] tests/test_rust_notify.py::test_rename_multiple_inside PASSED [ 80%] tests/test_rust_notify.py::test_polling PASSED [ 81%] tests/test_rust_notify.py::test_not_polling_repr PASSED [ 81%] tests/test_rust_notify.py::test_polling_repr PASSED [ 82%] tests/test_rust_notify.py::test_ignore_permission_denied PASSED [ 83%] tests/test_rust_notify.py::test_default_ignore_permission_denied[None-True-True] PASSED [ 83%] tests/test_rust_notify.py::test_default_ignore_permission_denied[None-False-False] PASSED [ 84%] tests/test_rust_notify.py::test_default_ignore_permission_denied[None-None-False] PASSED [ 84%] tests/test_rust_notify.py::test_default_ignore_permission_denied[-True-True] PASSED [ 85%] tests/test_rust_notify.py::test_default_ignore_permission_denied[-False-False] PASSED [ 86%] tests/test_rust_notify.py::test_default_ignore_permission_denied[-None-False] PASSED [ 86%] tests/test_rust_notify.py::test_default_ignore_permission_denied[1-True-True] PASSED [ 87%] tests/test_rust_notify.py::test_default_ignore_permission_denied[1-False-False] PASSED [ 88%] tests/test_rust_notify.py::test_default_ignore_permission_denied[1-None-True] PASSED [ 88%] tests/test_watch.py::test_watch PASSED [ 89%] tests/test_watch.py::test_wait_stop_event PASSED [ 90%] tests/test_watch.py::test_awatch PASSED [ 90%] tests/test_watch.py::test_await_stop_event PASSED [ 91%] tests/test_watch.py::test_watch_raise_interrupt PASSED [ 92%] tests/test_watch.py::test_watch_dont_raise_interrupt PASSED [ 92%] tests/test_watch.py::test_awatch_unexpected_signal PASSED [ 93%] tests/test_watch.py::test_awatch_interrupt_warning PASSED [ 94%] tests/test_watch.py::test_watch_no_yield PASSED [ 94%] tests/test_watch.py::test_awatch_no_yield PASSED [ 95%] tests/test_watch.py::test_watch_timeout PASSED [ 96%] tests/test_watch.py::test_watch_yield_on_timeout PASSED [ 96%] tests/test_watch.py::test_awatch_timeout PASSED [ 97%] tests/test_watch.py::test_awatch_yield_on_timeout PASSED [ 98%] tests/test_watch.py::test_calc_async_timeout_posix PASSED [ 98%] tests/test_watch.py::test_calc_async_timeout_win SKIPPED (different ...) [ 99%] tests/test_watch.py::test_awatch_interrupt_raise !!!!!!!!!!!!!!!!!!!!!!!! KeyboardInterrupt: test error !!!!!!!!!!!!!!!!!!!!!!!!! config = <_pytest.config.Config object at 0x7fff8bf79e80> doit = def wrap_session( config: Config, doit: Callable[[Config, Session], int | ExitCode | None] ) -> int | ExitCode: """Skeleton command line program.""" session = Session.from_config(config) session.exitstatus = ExitCode.OK initstate = 0 try: try: config._do_configure() initstate = 1 config.hook.pytest_sessionstart(session=session) initstate = 2 > session.exitstatus = doit(config, session) or 0 /usr/lib/python3.13/site-packages/_pytest/main.py:283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ config = <_pytest.config.Config object at 0x7fff8bf79e80> session = testsfailed=0 testscollected=153> def _main(config: Config, session: Session) -> int | ExitCode | None: """Default command line protocol for initialization, session, running tests and reporting.""" config.hook.pytest_collection(session=session) > config.hook.pytest_runtestloop(session=session) /usr/lib/python3.13/site-packages/_pytest/main.py:337: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = kwargs = {'session': testsfailed=0 testscollected=153>} firstresult = True def __call__(self, **kwargs: object) -> Any: """Call the hook. Only accepts keyword arguments, which should match the hook specification. Returns the result(s) of calling all registered plugins, see :ref:`calling`. """ assert ( not self.is_historic() ), "Cannot directly call a historic hook - use call_historic instead." self._verify_all_args_are_provided(kwargs) firstresult = self.spec.opts.get("firstresult", False) if self.spec else False # Copy because plugins may register other plugins during iteration (#438). > return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) /usr/lib/python3.13/site-packages/pluggy/_hooks.py:513: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.config.PytestPluginManager object at 0x7fff8c26b770> hook_name = 'pytest_runtestloop' methods = [...ff8b46cad0>>, >] kwargs = {'session': testsfailed=0 testscollected=153>} firstresult = True def _hookexec( self, hook_name: str, methods: Sequence[HookImpl], kwargs: Mapping[str, object], firstresult: bool, ) -> object | list[object]: # called from all hookcaller instances. # enable_tracing will set its own wrapping function at self._inner_hookexec > return self._inner_hookexec(hook_name, methods, kwargs, firstresult) /usr/lib/python3.13/site-packages/pluggy/_manager.py:120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.logging.LoggingPlugin object at 0x7fff8b46cd70> session = testsfailed=0 testscollected=153> @hookimpl(wrapper=True) def pytest_runtestloop(self, session: Session) -> Generator[None, object, object]: if session.config.option.collectonly: return (yield) if self._log_cli_enabled() and self._config.get_verbosity() < 1: # The verbose flag is needed to avoid messy test progress output. self._config.option.verbose = 1 with catching_logs(self.log_cli_handler, level=self.log_cli_level): with catching_logs(self.log_file_handler, level=self.log_file_level): > return (yield) # Run all the tests. /usr/lib/python3.13/site-packages/_pytest/logging.py:803: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.terminal.TerminalReporter object at 0x7fff8b46cad0> @hookimpl(wrapper=True) def pytest_runtestloop(self) -> Generator[None, object, object]: > result = yield /usr/lib/python3.13/site-packages/_pytest/terminal.py:673: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ session = testsfailed=0 testscollected=153> def pytest_runtestloop(session: Session) -> bool: if session.testsfailed and not session.config.option.continue_on_collection_errors: raise session.Interrupted( "%d error%s during collection" % (session.testsfailed, "s" if session.testsfailed != 1 else "") ) if session.config.option.collectonly: return True for i, item in enumerate(session.items): nextitem = session.items[i + 1] if i + 1 < len(session.items) else None > item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) /usr/lib/python3.13/site-packages/_pytest/main.py:362: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = kwargs = {'item': , 'nextitem': None} firstresult = True def __call__(self, **kwargs: object) -> Any: """Call the hook. Only accepts keyword arguments, which should match the hook specification. Returns the result(s) of calling all registered plugins, see :ref:`calling`. """ assert ( not self.is_historic() ), "Cannot directly call a historic hook - use call_historic instead." self._verify_all_args_are_provided(kwargs) firstresult = self.spec.opts.get("firstresult", False) if self.spec else False # Copy because plugins may register other plugins during iteration (#438). > return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) /usr/lib/python3.13/site-packages/pluggy/_hooks.py:513: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.config.PytestPluginManager object at 0x7fff8c26b770> hook_name = 'pytest_runtest_protocol' methods = [>] kwargs = {'item': , 'nextitem': None} firstresult = True def _hookexec( self, hook_name: str, methods: Sequence[HookImpl], kwargs: Mapping[str, object], firstresult: bool, ) -> object | list[object]: # called from all hookcaller instances. # enable_tracing will set its own wrapping function at self._inner_hookexec > return self._inner_hookexec(hook_name, methods, kwargs, firstresult) /usr/lib/python3.13/site-packages/pluggy/_manager.py:120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = @pytest.hookimpl(wrapper=True, tryfirst=True) def pytest_runtest_protocol(item: Item) -> Generator[None, object, object]: with catch_warnings_for_item( config=item.config, ihook=item.ihook, when="runtest", item=item ): > return (yield) /usr/lib/python3.13/site-packages/_pytest/warnings.py:112: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = @hookimpl(wrapper=True, tryfirst=True) def pytest_runtest_protocol(item: Item) -> Generator[None, object, object]: """Setup the pytest_assertrepr_compare and pytest_assertion_pass hooks. The rewrite module will use util._reprcompare if it exists to use custom reporting via the pytest_assertrepr_compare hook. This sets up this custom comparison for the test. """ ihook = item.ihook def callbinrepr(op, left: object, right: object) -> str | None: """Call the pytest_assertrepr_compare hook and prepare the result. This uses the first result from the hook and then ensures the following: * Overly verbose explanations are truncated unless configured otherwise (eg. if running in verbose mode). * Embedded newlines are escaped to help util.format_explanation() later. * If the rewrite mode is used embedded %-characters are replaced to protect later % formatting. The result can be formatted by util.format_explanation() for pretty printing. """ hook_result = ihook.pytest_assertrepr_compare( config=item.config, op=op, left=left, right=right ) for new_expl in hook_result: if new_expl: new_expl = truncate.truncate_if_required(new_expl, item) new_expl = [line.replace("\n", "\\n") for line in new_expl] res = "\n~".join(new_expl) if item.config.getvalue("assertmode") == "rewrite": res = res.replace("%", "%%") return res return None saved_assert_hooks = util._reprcompare, util._assertion_pass util._reprcompare = callbinrepr util._config = item.config if ihook.pytest_assertion_pass.get_hookimpls(): def call_assertion_pass_hook(lineno: int, orig: str, expl: str) -> None: ihook.pytest_assertion_pass(item=item, lineno=lineno, orig=orig, expl=expl) util._assertion_pass = call_assertion_pass_hook try: > return (yield) /usr/lib/python3.13/site-packages/_pytest/assertion/__init__.py:176: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = @hookimpl(wrapper=True) def pytest_runtest_protocol(item: Item) -> Generator[None, object, object]: if isinstance(item, TestCaseFunction) and "twisted.trial.unittest" in sys.modules: ut: Any = sys.modules["twisted.python.failure"] global classImplements_has_run Failure__init__ = ut.Failure.__init__ if not classImplements_has_run: from twisted.trial.itrial import IReporter from zope.interface import classImplements classImplements(TestCaseFunction, IReporter) classImplements_has_run = True def excstore( self, exc_value=None, exc_type=None, exc_tb=None, captureVars=None ): if exc_value is None: self._rawexcinfo = sys.exc_info() else: if exc_type is None: exc_type = type(exc_value) self._rawexcinfo = (exc_type, exc_value, exc_tb) try: Failure__init__( self, exc_value, exc_type, exc_tb, captureVars=captureVars ) except TypeError: Failure__init__(self, exc_value, exc_type, exc_tb) ut.Failure.__init__ = excstore try: res = yield finally: ut.Failure.__init__ = Failure__init__ else: > res = yield /usr/lib/python3.13/site-packages/_pytest/unittest.py:429: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = @pytest.hookimpl(wrapper=True, trylast=True) def pytest_runtest_protocol(item: Item) -> Generator[None, object, object]: timeout = get_timeout_config_value(item.config) if timeout > 0: import faulthandler stderr = item.config.stash[fault_handler_stderr_fd_key] faulthandler.dump_traceback_later(timeout, file=stderr) try: return (yield) finally: faulthandler.cancel_dump_traceback_later() else: > return (yield) /usr/lib/python3.13/site-packages/_pytest/faulthandler.py:88: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = , nextitem = None def pytest_runtest_protocol(item: Item, nextitem: Item | None) -> bool: ihook = item.ihook ihook.pytest_runtest_logstart(nodeid=item.nodeid, location=item.location) > runtestprotocol(item, nextitem=nextitem) /usr/lib/python3.13/site-packages/_pytest/runner.py:113: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = , log = True, nextitem = None def runtestprotocol( item: Item, log: bool = True, nextitem: Item | None = None ) -> list[TestReport]: hasrequest = hasattr(item, "_request") if hasrequest and not item._request: # type: ignore[attr-defined] # This only happens if the item is re-run, as is done by # pytest-rerunfailures. item._initrequest() # type: ignore[attr-defined] rep = call_and_report(item, "setup", log) reports = [rep] if rep.passed: if item.config.getoption("setupshow", False): show_test_item(item) if not item.config.getoption("setuponly", False): > reports.append(call_and_report(item, "call", log)) /usr/lib/python3.13/site-packages/_pytest/runner.py:132: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = , when = 'call', log = True kwds = {} ihook = <_pytest.config.compat.PathAwareHookProxy object at 0x7fff8bf7a3c0> reraise = (, ) def call_and_report( item: Item, when: Literal["setup", "call", "teardown"], log: bool = True, **kwds ) -> TestReport: ihook = item.ihook if when == "setup": runtest_hook: Callable[..., None] = ihook.pytest_runtest_setup elif when == "call": runtest_hook = ihook.pytest_runtest_call elif when == "teardown": runtest_hook = ihook.pytest_runtest_teardown else: assert False, f"Unhandled runtest hook case: {when}" reraise: tuple[type[BaseException], ...] = (Exit,) if not item.config.getoption("usepdb", False): reraise += (KeyboardInterrupt,) > call = CallInfo.from_call( lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3.13/site-packages/_pytest/runner.py:241: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = func = . at 0x7fff8b047060> when = 'call' reraise = (, ) @classmethod def from_call( cls, func: Callable[[], TResult], when: Literal["collect", "setup", "call", "teardown"], reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None, ) -> CallInfo[TResult]: """Call func, wrapping the result in a CallInfo. :param func: The function to call. Called without arguments. :type func: Callable[[], _pytest.runner.TResult] :param when: The phase in which the function is called. :param reraise: Exception or exceptions that shall propagate if raised by the function, instead of being wrapped in the CallInfo. """ excinfo = None start = timing.time() precise_start = timing.perf_counter() try: > result: TResult | None = func() /usr/lib/python3.13/site-packages/_pytest/runner.py:341: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3.13/site-packages/_pytest/runner.py:242: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = kwargs = {'item': }, firstresult = False def __call__(self, **kwargs: object) -> Any: """Call the hook. Only accepts keyword arguments, which should match the hook specification. Returns the result(s) of calling all registered plugins, see :ref:`calling`. """ assert ( not self.is_historic() ), "Cannot directly call a historic hook - use call_historic instead." self._verify_all_args_are_provided(kwargs) firstresult = self.spec.opts.get("firstresult", False) if self.spec else False # Copy because plugins may register other plugins during iteration (#438). > return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) /usr/lib/python3.13/site-packages/pluggy/_hooks.py:513: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.config.PytestPluginManager object at 0x7fff8c26b770> hook_name = 'pytest_runtest_call' methods = [>] kwargs = {'item': }, firstresult = False def _hookexec( self, hook_name: str, methods: Sequence[HookImpl], kwargs: Mapping[str, object], firstresult: bool, ) -> object | list[object]: # called from all hookcaller instances. # enable_tracing will set its own wrapping function at self._inner_hookexec > return self._inner_hookexec(hook_name, methods, kwargs, firstresult) /usr/lib/python3.13/site-packages/pluggy/_manager.py:120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @pytest.hookimpl(wrapper=True, tryfirst=True) def pytest_runtest_call() -> Generator[None]: > yield from thread_exception_runtest_hook() /usr/lib/python3.13/site-packages/_pytest/threadexception.py:92: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def thread_exception_runtest_hook() -> Generator[None]: with catch_threading_exception() as cm: try: > yield /usr/lib/python3.13/site-packages/_pytest/threadexception.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @pytest.hookimpl(wrapper=True, tryfirst=True) def pytest_runtest_call() -> Generator[None]: > yield from unraisable_exception_runtest_hook() /usr/lib/python3.13/site-packages/_pytest/unraisableexception.py:95: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def unraisable_exception_runtest_hook() -> Generator[None]: with catch_unraisable_exception() as cm: try: > yield /usr/lib/python3.13/site-packages/_pytest/unraisableexception.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.logging.LoggingPlugin object at 0x7fff8b46cd70> item = @hookimpl(wrapper=True) def pytest_runtest_call(self, item: nodes.Item) -> Generator[None]: self.log_cli_handler.set_when("call") > yield from self._runtest_for(item, "call") /usr/lib/python3.13/site-packages/_pytest/logging.py:846: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.logging.LoggingPlugin object at 0x7fff8b46cd70> item = , when = 'call' def _runtest_for(self, item: nodes.Item, when: str) -> Generator[None]: """Implement the internals of the pytest_runtest_xxx() hooks.""" with catching_logs( self.caplog_handler, level=self.log_level, ) as caplog_handler, catching_logs( self.report_handler, level=self.log_level, ) as report_handler: caplog_handler.reset() report_handler.reset() item.stash[caplog_records_key][when] = caplog_handler.records item.stash[caplog_handler_key] = caplog_handler try: > yield /usr/lib/python3.13/site-packages/_pytest/logging.py:829: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = item = @hookimpl(wrapper=True) def pytest_runtest_call(self, item: Item) -> Generator[None]: with self.item_capture("call", item): > return (yield) /usr/lib/python3.13/site-packages/_pytest/capture.py:880: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = @hookimpl(wrapper=True) def pytest_runtest_call(item: Item) -> Generator[None]: xfailed = item.stash.get(xfailed_key, None) if xfailed is None: item.stash[xfailed_key] = xfailed = evaluate_xfail_marks(item) if xfailed and not item.config.option.runxfail and not xfailed.run: xfail("[NOTRUN] " + xfailed.reason) try: > return (yield) /usr/lib/python3.13/site-packages/_pytest/skipping.py:257: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = def pytest_runtest_call(item: Item) -> None: _update_current_test_var(item, "call") try: del sys.last_type del sys.last_value del sys.last_traceback if sys.version_info >= (3, 12, 0): del sys.last_exc # type:ignore[attr-defined] except AttributeError: pass try: > item.runtest() /usr/lib/python3.13/site-packages/_pytest/runner.py:174: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def runtest(self) -> None: """Execute the underlying test function.""" > self.ihook.pytest_pyfunc_call(pyfuncitem=self) /usr/lib/python3.13/site-packages/_pytest/python.py:1627: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = kwargs = {'pyfuncitem': } firstresult = True def __call__(self, **kwargs: object) -> Any: """Call the hook. Only accepts keyword arguments, which should match the hook specification. Returns the result(s) of calling all registered plugins, see :ref:`calling`. """ assert ( not self.is_historic() ), "Cannot directly call a historic hook - use call_historic instead." self._verify_all_args_are_provided(kwargs) firstresult = self.spec.opts.get("firstresult", False) if self.spec else False # Copy because plugins may register other plugins during iteration (#438). > return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) /usr/lib/python3.13/site-packages/pluggy/_hooks.py:513: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.config.PytestPluginManager object at 0x7fff8c26b770> hook_name = 'pytest_pyfunc_call' methods = [>] kwargs = {'pyfuncitem': } firstresult = True def _hookexec( self, hook_name: str, methods: Sequence[HookImpl], kwargs: Mapping[str, object], firstresult: bool, ) -> object | list[object]: # called from all hookcaller instances. # enable_tracing will set its own wrapping function at self._inner_hookexec > return self._inner_hookexec(hook_name, methods, kwargs, firstresult) /usr/lib/python3.13/site-packages/pluggy/_manager.py:120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pyfuncitem = @pytest.hookimpl(tryfirst=True) def pytest_pyfunc_call(pyfuncitem: Any) -> bool | None: def run_with_hypothesis(**kwargs: Any) -> None: with get_runner(backend_name, backend_options) as runner: runner.run_test(original_func, kwargs) backend = pyfuncitem.funcargs.get("anyio_backend") if backend: backend_name, backend_options = extract_backend_and_options(backend) if hasattr(pyfuncitem.obj, "hypothesis"): # Wrap the inner test function unless it's already wrapped original_func = pyfuncitem.obj.hypothesis.inner_test if original_func.__qualname__ != run_with_hypothesis.__qualname__: if iscoroutinefunction(original_func): pyfuncitem.obj.hypothesis.inner_test = run_with_hypothesis return None if iscoroutinefunction(pyfuncitem.obj): funcargs = pyfuncitem.funcargs testargs = {arg: funcargs[arg] for arg in pyfuncitem._fixtureinfo.argnames} with get_runner(backend_name, backend_options) as runner: > runner.run_test(pyfuncitem.obj, testargs) /usr/lib/python3.13/site-packages/anyio/pytest_plugin.py:117: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = test_func = kwargs = {'mocker': } def run_test( self, test_func: Callable[..., Coroutine[Any, Any, Any]], kwargs: dict[str, Any] ) -> None: try: > self._loop.run_until_complete(test_func(**kwargs)) /usr/lib/python3.13/site-packages/anyio/_backends/_asyncio.py:2113: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_UnixSelectorEventLoop running=False closed=True debug=False> future = exception=KeyboardInterrupt('test error')> def run_until_complete(self, future): """Run until the Future is done. If the argument is a coroutine, it is wrapped in a Task. WARNING: It would be disastrous to call run_until_complete() with the same coroutine twice -- it would wrap it in two different Tasks and that can't be good. Return the Future's result, or raise its exception. """ self._check_closed() self._check_running() new_task = not futures.isfuture(future) future = tasks.ensure_future(future, loop=self) if new_task: # An exception is raised if the future didn't complete, so there # is no need to log the "destroy pending task" message future._log_destroy_pending = False future.add_done_callback(_run_until_complete_cb) try: > self.run_forever() /usr/lib64/python3.13/asyncio/base_events.py:712: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_UnixSelectorEventLoop running=False closed=True debug=False> def run_forever(self): """Run until stop() is called.""" try: self._run_forever_setup() while True: > self._run_once() /usr/lib64/python3.13/asyncio/base_events.py:683: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_UnixSelectorEventLoop running=False closed=True debug=False> def _run_once(self): """Run one full iteration of the event loop. This calls all currently ready callbacks, polls for I/O, schedules the resulting callbacks, and finally schedules 'call_later' callbacks. """ sched_count = len(self._scheduled) if (sched_count > _MIN_SCHEDULED_TIMER_HANDLES and self._timer_cancelled_count / sched_count > _MIN_CANCELLED_TIMER_HANDLES_FRACTION): # Remove delayed calls that were cancelled if their number # is too high new_scheduled = [] for handle in self._scheduled: if handle._cancelled: handle._scheduled = False else: new_scheduled.append(handle) heapq.heapify(new_scheduled) self._scheduled = new_scheduled self._timer_cancelled_count = 0 else: # Remove delayed calls that were cancelled from head of queue. while self._scheduled and self._scheduled[0]._cancelled: self._timer_cancelled_count -= 1 handle = heapq.heappop(self._scheduled) handle._scheduled = False timeout = None if self._ready or self._stopping: timeout = 0 elif self._scheduled: # Compute the desired timeout. timeout = self._scheduled[0]._when - self.time() if timeout > MAXIMUM_SELECT_TIMEOUT: timeout = MAXIMUM_SELECT_TIMEOUT elif timeout < 0: timeout = 0 event_list = self._selector.select(timeout) self._process_events(event_list) # Needed to break cycles when an exception occurs. event_list = None # Handle 'later' callbacks that are ready. end_time = self.time() + self._clock_resolution while self._scheduled: handle = self._scheduled[0] if handle._when >= end_time: break handle = heapq.heappop(self._scheduled) handle._scheduled = False self._ready.append(handle) # This is the only place where callbacks are actually *called*. # All other places just add them to ready. # Note: We run all currently scheduled callbacks, but not any # callbacks scheduled by callbacks run this time around -- # they will be run the next time (after another I/O poll). # Use an idiom that is thread-safe without using locks. ntodo = len(self._ready) for i in range(ntodo): handle = self._ready.popleft() if handle._cancelled: continue if self._debug: try: self._current_handle = handle t0 = self.time() handle._run() dt = self.time() - t0 if dt >= self.slow_callback_duration: logger.warning('Executing %s took %.3f seconds', _format_handle(handle), dt) finally: self._current_handle = None else: > handle._run() /usr/lib64/python3.13/asyncio/base_events.py:2040: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def _run(self): try: > self._context.run(self._callback, *self._args) /usr/lib64/python3.13/asyncio/events.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mocker = async def test_awatch_interrupt_raise(mocker): mocker.patch('watchfiles.main.RustNotify', return_value=MockRustNotifyRaise()) count = 0 stop_event = threading.Event() with pytest.raises(BaseExceptionGroup) as exc_info: > async for _ in awatch('.', stop_event=stop_event): tests/test_watch.py:230: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ watch_filter = DefaultFilter(_ignore_dirs={'.mypy_cache', '.hg', '__pycache__', '.idea', 'node_modules', '.svn', '.pytest_cache', '.g...$'), re.compile('~$'), re.compile('^\\.\\#'), re.compile('^\\.DS_Store$'), re.compile('^flycheck_')), _ignore_paths=()) debounce = 1600, step = 50 stop_event = async def awatch( # C901 *paths: Union[Path, str], watch_filter: Optional[Callable[[Change, str], bool]] = DefaultFilter(), debounce: int = 1_600, step: int = 50, stop_event: Optional['AnyEvent'] = None, rust_timeout: Optional[int] = None, yield_on_timeout: bool = False, debug: Optional[bool] = None, raise_interrupt: Optional[bool] = None, force_polling: Optional[bool] = None, poll_delay_ms: int = 300, recursive: bool = True, ignore_permission_denied: Optional[bool] = None, ) -> AsyncGenerator[Set[FileChange], None]: """ Asynchronous equivalent of [`watch`][watchfiles.watch] using threads to wait for changes. Arguments match those of [`watch`][watchfiles.watch] except `stop_event`. All async methods use [anyio](https://anyio.readthedocs.io/en/latest/) to run the event loop. Unlike [`watch`][watchfiles.watch] `KeyboardInterrupt` cannot be suppressed by `awatch` so they need to be caught where `asyncio.run` or equivalent is called. Args: *paths: filesystem paths to watch. watch_filter: matches the same argument of [`watch`][watchfiles.watch]. debounce: matches the same argument of [`watch`][watchfiles.watch]. step: matches the same argument of [`watch`][watchfiles.watch]. stop_event: `anyio.Event` which can be used to stop iteration, see example below. rust_timeout: matches the same argument of [`watch`][watchfiles.watch], except that `None` means use `1_000` on Windows and `5_000` on other platforms thus helping with exiting on `Ctrl+C` on Windows, see [#110](https://github.com/samuelcolvin/watchfiles/issues/110). yield_on_timeout: matches the same argument of [`watch`][watchfiles.watch]. debug: matches the same argument of [`watch`][watchfiles.watch]. raise_interrupt: This is deprecated, `KeyboardInterrupt` will cause this coroutine to be cancelled and then be raised by the top level `asyncio.run` call or equivalent, and should be caught there. See [#136](https://github.com/samuelcolvin/watchfiles/issues/136) force_polling: if true, always use polling instead of file system notifications, default is `None` where `force_polling` is set to `True` if the `WATCHFILES_FORCE_POLLING` environment variable exists. poll_delay_ms: delay between polling for changes, only used if `force_polling=True`. `poll_delay_ms` can be changed via the `WATCHFILES_POLL_DELAY_MS` environment variable. recursive: if `True`, watch for changes in sub-directories recursively, otherwise watch only for changes in the top-level directory, default is `True`. ignore_permission_denied: if `True`, will ignore permission denied errors, otherwise will raise them by default. Setting the `WATCHFILES_IGNORE_PERMISSION_DENIED` environment variable will set this value too. Yields: The generator yields sets of [`FileChange`][watchfiles.main.FileChange]s. ```py title="Example of awatch usage" import asyncio from watchfiles import awatch async def main(): async for changes in awatch('./first/dir', './second/dir'): print(changes) if __name__ == '__main__': try: asyncio.run(main()) except KeyboardInterrupt: print('stopped via KeyboardInterrupt') ``` ```py title="Example of awatch usage with a stop event" import asyncio from watchfiles import awatch async def main(): stop_event = asyncio.Event() async def stop_soon(): await asyncio.sleep(3) stop_event.set() stop_soon_task = asyncio.create_task(stop_soon()) async for changes in awatch('/path/to/dir', stop_event=stop_event): print(changes) # cleanup by awaiting the (now complete) stop_soon_task await stop_soon_task asyncio.run(main()) ``` """ if raise_interrupt is not None: warnings.warn( 'raise_interrupt is deprecated, KeyboardInterrupt will cause this coroutine to be cancelled and then ' 'be raised by the top level asyncio.run call or equivalent, and should be caught there. See #136.', DeprecationWarning, ) if stop_event is None: stop_event_: AnyEvent = anyio.Event() else: stop_event_ = stop_event force_polling = _default_force_polling(force_polling) poll_delay_ms = _default_poll_delay_ms(poll_delay_ms) ignore_permission_denied = _default_ignore_permission_denied(ignore_permission_denied) debug = _default_debug(debug) with RustNotify( [str(p) for p in paths], debug, force_polling, poll_delay_ms, recursive, ignore_permission_denied ) as watcher: timeout = _calc_async_timeout(rust_timeout) CancelledError = anyio.get_cancelled_exc_class() while True: async with anyio.create_task_group() as tg: try: > raw_changes = await anyio.to_thread.run_sync(watcher.watch, debounce, step, timeout, stop_event_) ../BUILDROOT/usr/lib64/python3.13/site-packages/watchfiles/main.py:265: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = > cancellable = False, limiter = None args = (1600, 50, 5000, ) async def run_sync( func: Callable[..., T_Retval], *args: object, cancellable: bool = False, limiter: CapacityLimiter | None = None, ) -> T_Retval: """ Call the given function with the given arguments in a worker thread. If the ``cancellable`` option is enabled and the task waiting for its completion is cancelled, the thread will still run its course but its return value (or any raised exception) will be ignored. :param func: a callable :param args: positional arguments for the callable :param cancellable: ``True`` to allow cancellation of the operation :param limiter: capacity limiter to use to limit the total amount of threads running (if omitted, the default limiter is used) :return: an awaitable that yields the return value of the function. """ > return await get_asynclib().run_sync_in_worker_thread( func, *args, cancellable=cancellable, limiter=limiter ) /usr/lib/python3.13/site-packages/anyio/to_thread.py:33: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = > cancellable = False, limiter = None args = (1600, 50, 5000, ) idle_workers = deque([]) async def run_sync_in_worker_thread( func: Callable[..., T_Retval], *args: object, cancellable: bool = False, limiter: CapacityLimiter | None = None, ) -> T_Retval: await checkpoint() # If this is the first run in this event loop thread, set up the necessary variables try: idle_workers = _threadpool_idle_workers.get() workers = _threadpool_workers.get() except LookupError: idle_workers = deque() workers = set() _threadpool_idle_workers.set(idle_workers) _threadpool_workers.set(workers) async with (limiter or current_default_thread_limiter()): with CancelScope(shield=not cancellable): future: asyncio.Future = asyncio.Future() root_task = find_root_task() if not idle_workers: worker = WorkerThread(root_task, workers, idle_workers) worker.start() workers.add(worker) root_task.add_done_callback(worker.stop) else: worker = idle_workers.pop() # Prune any other workers that have been idle for MAX_IDLE_TIME seconds or longer now = current_time() while idle_workers: if now - idle_workers[0].idle_since < WorkerThread.MAX_IDLE_TIME: break expired_worker = idle_workers.popleft() expired_worker.root_task.remove_done_callback(expired_worker.stop) expired_worker.stop() context = copy_context() context.run(sniffio.current_async_library_cvar.set, None) worker.queue.put_nowait((context, func, args, future)) > return await future /usr/lib/python3.13/site-packages/anyio/_backends/_asyncio.py:877: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def run(self) -> None: with claim_worker_thread("asyncio"): threadlocals.loop = self.loop while True: item = self.queue.get() if item is None: # Shutdown command received return context, func, args, future = item if not future.cancelled(): result = None exception: BaseException | None = None try: > result = context.run(func, *args) /usr/lib/python3.13/site-packages/anyio/_backends/_asyncio.py:807: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = args = (1600, 50, 5000, ) def watch(self, *args): if self.i == 1: > raise KeyboardInterrupt('test error') E KeyboardInterrupt: test error tests/test_watch.py:210: KeyboardInterrupt ======================= 149 passed, 3 skipped in 24.38s ======================== error: Bad exit status from /var/tmp/rpm-tmp.VmvV91 (%check) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.VmvV91 (%check) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 3b76db8956f8463da66d1af3ca21c9b6 -D /var/lib/mock/f42-build-3378488-41426/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.h7stwyy2:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-watchfiles.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.13/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M 3b76db8956f8463da66d1af3ca21c9b6 -D /var/lib/mock/f42-build-3378488-41426/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.h7stwyy2:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-watchfiles.spec'