Mock Version: 5.0 Mock Version: 5.0 Mock Version: 5.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-watchdog.spec'], chrootPath='/var/lib/mock/f39-build-1949384-43208/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffffa06f7b90>timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-watchdog.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1691452800 Wrote: /builddir/build/SRPMS/python-watchdog-3.0.0-1.fc39.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-watchdog.spec'], chrootPath='/var/lib/mock/f39-build-1949384-43208/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffffa06f7b90>timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-watchdog.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1691452800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.SacKTQ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf watchdog-3.0.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/python-watchdog-3.0.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd watchdog-3.0.0 + rm -rf /builddir/build/BUILD/watchdog-3.0.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/watchdog-3.0.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + find src -name '*.py' + xargs sed -i -e '/^#!\//, 1d' + chmod -x README.rst + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ebk7L1 + umask 022 + cd /builddir/build/BUILD + cd watchdog-3.0.0 + 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 -fstack-clash-protection -fno-omit-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 -fstack-clash-protection -fno-omit-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 -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/watchdog-3.0.0/.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 -fstack-clash-protection -fno-omit-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 ' + TMPDIR=/builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/watchdog-3.0.0/pyproject-wheeldir --output /builddir/build/BUILD/python-watchdog-3.0.0-1.fc39.noarch-pyproject-buildrequires Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 67.7.2) Handling wheel from default build backend Requirement not satisfied: wheel Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-watchdog-3.0.0-1.fc39.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-watchdog-3.0.0-1.fc39.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 --noclean --target noarch --nodeps /builddir/build/SPECS/python-watchdog.spec'], chrootPath='/var/lib/mock/f39-build-1949384-43208/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffffa06f7b90>timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-watchdog.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1691452800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.f4V8aj + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf watchdog-3.0.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/python-watchdog-3.0.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd watchdog-3.0.0 + rm -rf /builddir/build/BUILD/watchdog-3.0.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/watchdog-3.0.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + find src -name '*.py' + xargs sed -i -e '/^#!\//, 1d' + chmod -x README.rst + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.OPRREq + umask 022 + cd /builddir/build/BUILD + cd watchdog-3.0.0 + 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 -fstack-clash-protection -fno-omit-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 -fstack-clash-protection -fno-omit-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 -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/watchdog-3.0.0/.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 -fstack-clash-protection -fno-omit-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 ' + TMPDIR=/builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/watchdog-3.0.0/pyproject-wheeldir --output /builddir/build/BUILD/python-watchdog-3.0.0-1.fc39.noarch-pyproject-buildrequires Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 67.7.2) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.40.0) running egg_info creating src/watchdog.egg-info writing src/watchdog.egg-info/PKG-INFO writing dependency_links to src/watchdog.egg-info/dependency_links.txt writing entry points to src/watchdog.egg-info/entry_points.txt writing requirements to src/watchdog.egg-info/requires.txt writing top-level names to src/watchdog.egg-info/top_level.txt writing manifest file 'src/watchdog.egg-info/SOURCES.txt' reading manifest file 'src/watchdog.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.h' under directory 'src' warning: no files found matching 'docs/*.txt' adding license file 'LICENSE' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'src/watchdog.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.40.0) running dist_info creating watchdog.egg-info writing watchdog.egg-info/PKG-INFO writing dependency_links to watchdog.egg-info/dependency_links.txt writing entry points to watchdog.egg-info/entry_points.txt writing requirements to watchdog.egg-info/requires.txt writing top-level names to watchdog.egg-info/top_level.txt writing manifest file 'watchdog.egg-info/SOURCES.txt' reading manifest file 'watchdog.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.h' under directory 'src' warning: no files found matching 'docs/*.txt' adding license file 'LICENSE' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'watchdog.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/watchdog-3.0.0/watchdog-3.0.0.dist-info' Handling PyYAML (>=3.10) ; extra == 'watchmedo' from hook generated metadata: Requires-Dist (watchdog) Ignoring alien requirement: PyYAML (>=3.10) ; extra == 'watchmedo' + cat /builddir/build/BUILD/python-watchdog-3.0.0-1.fc39.noarch-pyproject-buildrequires + rm -rfv watchdog-3.0.0.dist-info/ removed 'watchdog-3.0.0.dist-info/AUTHORS' removed 'watchdog-3.0.0.dist-info/LICENSE' removed 'watchdog-3.0.0.dist-info/entry_points.txt' removed 'watchdog-3.0.0.dist-info/COPYING' removed 'watchdog-3.0.0.dist-info/top_level.txt' removed 'watchdog-3.0.0.dist-info/METADATA' removed directory 'watchdog-3.0.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-watchdog-3.0.0-1.fc39.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-watchdog.spec'], chrootPath='/var/lib/mock/f39-build-1949384-43208/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffffa06f7b90>timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-watchdog.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1691452800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.kjeocE + umask 022 + cd /builddir/build/BUILD + cd watchdog-3.0.0 + 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 -fstack-clash-protection -fno-omit-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 -fstack-clash-protection -fno-omit-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 -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/watchdog-3.0.0/.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 -fstack-clash-protection -fno-omit-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 ' + TMPDIR=/builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/watchdog-3.0.0/pyproject-wheeldir --output /builddir/build/BUILD/python-watchdog-3.0.0-1.fc39.noarch-pyproject-buildrequires Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 67.7.2) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.40.0) running egg_info writing src/watchdog.egg-info/PKG-INFO writing dependency_links to src/watchdog.egg-info/dependency_links.txt writing entry points to src/watchdog.egg-info/entry_points.txt writing requirements to src/watchdog.egg-info/requires.txt writing top-level names to src/watchdog.egg-info/top_level.txt reading manifest file 'src/watchdog.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.h' under directory 'src' warning: no files found matching 'docs/*.txt' adding license file 'LICENSE' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'src/watchdog.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.40.0) running dist_info writing watchdog.egg-info/PKG-INFO writing dependency_links to watchdog.egg-info/dependency_links.txt writing entry points to watchdog.egg-info/entry_points.txt writing requirements to watchdog.egg-info/requires.txt writing top-level names to watchdog.egg-info/top_level.txt reading manifest file 'watchdog.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.h' under directory 'src' warning: no files found matching 'docs/*.txt' adding license file 'LICENSE' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'watchdog.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/watchdog-3.0.0/watchdog-3.0.0.dist-info' Handling PyYAML (>=3.10) ; extra == 'watchmedo' from hook generated metadata: Requires-Dist (watchdog) Ignoring alien requirement: PyYAML (>=3.10) ; extra == 'watchmedo' + cat /builddir/build/BUILD/python-watchdog-3.0.0-1.fc39.noarch-pyproject-buildrequires + rm -rfv watchdog-3.0.0.dist-info/ removed 'watchdog-3.0.0.dist-info/AUTHORS' removed 'watchdog-3.0.0.dist-info/LICENSE' removed 'watchdog-3.0.0.dist-info/entry_points.txt' removed 'watchdog-3.0.0.dist-info/COPYING' removed 'watchdog-3.0.0.dist-info/top_level.txt' removed 'watchdog-3.0.0.dist-info/METADATA' removed directory 'watchdog-3.0.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Em4L3K + umask 022 + cd /builddir/build/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 -fstack-clash-protection -fno-omit-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 -fstack-clash-protection -fno-omit-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 -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd watchdog-3.0.0 + mkdir -p /builddir/build/BUILD/watchdog-3.0.0/.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 -fstack-clash-protection -fno-omit-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 ' + TMPDIR=/builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/watchdog-3.0.0/pyproject-wheeldir Processing /builddir/build/BUILD/watchdog-3.0.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) running dist_info creating /builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir/pip-modern-metadata-38v8iq8y/watchdog.egg-info writing /builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir/pip-modern-metadata-38v8iq8y/watchdog.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir/pip-modern-metadata-38v8iq8y/watchdog.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir/pip-modern-metadata-38v8iq8y/watchdog.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir/pip-modern-metadata-38v8iq8y/watchdog.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir/pip-modern-metadata-38v8iq8y/watchdog.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir/pip-modern-metadata-38v8iq8y/watchdog.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir/pip-modern-metadata-38v8iq8y/watchdog.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.h' under directory 'src' warning: no files found matching 'docs/*.txt' adding license file 'LICENSE' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file '/builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir/pip-modern-metadata-38v8iq8y/watchdog.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir/pip-modern-metadata-38v8iq8y/watchdog-3.0.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: watchdog Building wheel for watchdog (pyproject.toml): started Running command Building wheel for watchdog (pyproject.toml) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/watchdog copying src/watchdog/watchmedo.py -> build/lib/watchdog copying src/watchdog/events.py -> build/lib/watchdog copying src/watchdog/version.py -> build/lib/watchdog copying src/watchdog/__init__.py -> build/lib/watchdog creating build/lib/watchdog/utils copying src/watchdog/utils/echo.py -> build/lib/watchdog/utils copying src/watchdog/utils/event_debouncer.py -> build/lib/watchdog/utils copying src/watchdog/utils/platform.py -> build/lib/watchdog/utils copying src/watchdog/utils/dirsnapshot.py -> build/lib/watchdog/utils copying src/watchdog/utils/bricks.py -> build/lib/watchdog/utils copying src/watchdog/utils/patterns.py -> build/lib/watchdog/utils copying src/watchdog/utils/delayed_queue.py -> build/lib/watchdog/utils copying src/watchdog/utils/process_watcher.py -> build/lib/watchdog/utils copying src/watchdog/utils/__init__.py -> build/lib/watchdog/utils creating build/lib/watchdog/observers copying src/watchdog/observers/winapi.py -> build/lib/watchdog/observers copying src/watchdog/observers/api.py -> build/lib/watchdog/observers copying src/watchdog/observers/inotify_buffer.py -> build/lib/watchdog/observers copying src/watchdog/observers/fsevents.py -> build/lib/watchdog/observers copying src/watchdog/observers/polling.py -> build/lib/watchdog/observers copying src/watchdog/observers/kqueue.py -> build/lib/watchdog/observers copying src/watchdog/observers/read_directory_changes.py -> build/lib/watchdog/observers copying src/watchdog/observers/inotify_c.py -> build/lib/watchdog/observers copying src/watchdog/observers/inotify.py -> build/lib/watchdog/observers copying src/watchdog/observers/fsevents2.py -> build/lib/watchdog/observers copying src/watchdog/observers/__init__.py -> build/lib/watchdog/observers creating build/lib/watchdog/tricks copying src/watchdog/tricks/__init__.py -> build/lib/watchdog/tricks running egg_info writing src/watchdog.egg-info/PKG-INFO writing dependency_links to src/watchdog.egg-info/dependency_links.txt writing entry points to src/watchdog.egg-info/entry_points.txt writing requirements to src/watchdog.egg-info/requires.txt writing top-level names to src/watchdog.egg-info/top_level.txt reading manifest file 'src/watchdog.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.h' under directory 'src' warning: no files found matching 'docs/*.txt' adding license file 'LICENSE' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'src/watchdog.egg-info/SOURCES.txt' copying src/watchdog/py.typed -> build/lib/watchdog installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/watchdog copying build/lib/watchdog/watchmedo.py -> build/bdist.linux-riscv64/wheel/watchdog copying build/lib/watchdog/events.py -> build/bdist.linux-riscv64/wheel/watchdog copying build/lib/watchdog/version.py -> build/bdist.linux-riscv64/wheel/watchdog creating build/bdist.linux-riscv64/wheel/watchdog/utils copying build/lib/watchdog/utils/echo.py -> build/bdist.linux-riscv64/wheel/watchdog/utils copying build/lib/watchdog/utils/event_debouncer.py -> build/bdist.linux-riscv64/wheel/watchdog/utils copying build/lib/watchdog/utils/platform.py -> build/bdist.linux-riscv64/wheel/watchdog/utils copying build/lib/watchdog/utils/dirsnapshot.py -> build/bdist.linux-riscv64/wheel/watchdog/utils copying build/lib/watchdog/utils/bricks.py -> build/bdist.linux-riscv64/wheel/watchdog/utils copying build/lib/watchdog/utils/patterns.py -> build/bdist.linux-riscv64/wheel/watchdog/utils copying build/lib/watchdog/utils/delayed_queue.py -> build/bdist.linux-riscv64/wheel/watchdog/utils copying build/lib/watchdog/utils/process_watcher.py -> build/bdist.linux-riscv64/wheel/watchdog/utils copying build/lib/watchdog/utils/__init__.py -> build/bdist.linux-riscv64/wheel/watchdog/utils copying build/lib/watchdog/py.typed -> build/bdist.linux-riscv64/wheel/watchdog creating build/bdist.linux-riscv64/wheel/watchdog/observers copying build/lib/watchdog/observers/winapi.py -> build/bdist.linux-riscv64/wheel/watchdog/observers copying build/lib/watchdog/observers/api.py -> build/bdist.linux-riscv64/wheel/watchdog/observers copying build/lib/watchdog/observers/inotify_buffer.py -> build/bdist.linux-riscv64/wheel/watchdog/observers copying build/lib/watchdog/observers/fsevents.py -> build/bdist.linux-riscv64/wheel/watchdog/observers copying build/lib/watchdog/observers/polling.py -> build/bdist.linux-riscv64/wheel/watchdog/observers copying build/lib/watchdog/observers/kqueue.py -> build/bdist.linux-riscv64/wheel/watchdog/observers copying build/lib/watchdog/observers/read_directory_changes.py -> build/bdist.linux-riscv64/wheel/watchdog/observers copying build/lib/watchdog/observers/inotify_c.py -> build/bdist.linux-riscv64/wheel/watchdog/observers copying build/lib/watchdog/observers/inotify.py -> build/bdist.linux-riscv64/wheel/watchdog/observers copying build/lib/watchdog/observers/fsevents2.py -> build/bdist.linux-riscv64/wheel/watchdog/observers copying build/lib/watchdog/observers/__init__.py -> build/bdist.linux-riscv64/wheel/watchdog/observers creating build/bdist.linux-riscv64/wheel/watchdog/tricks copying build/lib/watchdog/tricks/__init__.py -> build/bdist.linux-riscv64/wheel/watchdog/tricks copying build/lib/watchdog/__init__.py -> build/bdist.linux-riscv64/wheel/watchdog running install_egg_info Copying src/watchdog.egg-info to build/bdist.linux-riscv64/wheel/watchdog-3.0.0-py3.12.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/watchdog-3.0.0.dist-info/WHEEL creating '/builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir/pip-wheel-5d9svif4/.tmp-lpe_ugeo/watchdog-3.0.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'watchdog/__init__.py' adding 'watchdog/events.py' adding 'watchdog/py.typed' adding 'watchdog/version.py' adding 'watchdog/watchmedo.py' adding 'watchdog/observers/__init__.py' adding 'watchdog/observers/api.py' adding 'watchdog/observers/fsevents.py' adding 'watchdog/observers/fsevents2.py' adding 'watchdog/observers/inotify.py' adding 'watchdog/observers/inotify_buffer.py' adding 'watchdog/observers/inotify_c.py' adding 'watchdog/observers/kqueue.py' adding 'watchdog/observers/polling.py' adding 'watchdog/observers/read_directory_changes.py' adding 'watchdog/observers/winapi.py' adding 'watchdog/tricks/__init__.py' adding 'watchdog/utils/__init__.py' adding 'watchdog/utils/bricks.py' adding 'watchdog/utils/delayed_queue.py' adding 'watchdog/utils/dirsnapshot.py' adding 'watchdog/utils/echo.py' adding 'watchdog/utils/event_debouncer.py' adding 'watchdog/utils/patterns.py' adding 'watchdog/utils/platform.py' adding 'watchdog/utils/process_watcher.py' adding 'watchdog-3.0.0.dist-info/AUTHORS' adding 'watchdog-3.0.0.dist-info/COPYING' adding 'watchdog-3.0.0.dist-info/LICENSE' adding 'watchdog-3.0.0.dist-info/METADATA' adding 'watchdog-3.0.0.dist-info/WHEEL' adding 'watchdog-3.0.0.dist-info/entry_points.txt' adding 'watchdog-3.0.0.dist-info/top_level.txt' adding 'watchdog-3.0.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Building wheel for watchdog (pyproject.toml): finished with status 'done' Created wheel for watchdog: filename=watchdog-3.0.0-py3-none-any.whl size=82036 sha256=5436bcb9164f9069cd8626fdeb4e83993d691c318fd8ade4a528f294e4232f47 Stored in directory: /builddir/.cache/pip/wheels/02/a3/d4/d2beec426beaa800f0620dec5b01d8feb6680892f87ae48e0c Successfully built watchdog + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.yovO5L + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch ++ dirname /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch + 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 -fstack-clash-protection -fno-omit-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 -fstack-clash-protection -fno-omit-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 -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd watchdog-3.0.0 ++ xargs basename --multiple ++ ls /builddir/build/BUILD/watchdog-3.0.0/pyproject-wheeldir/watchdog-3.0.0-py3-none-any.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=watchdog==3.0.0 + TMPDIR=/builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch --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/watchdog-3.0.0/pyproject-wheeldir watchdog==3.0.0 Using pip 23.2.1 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/watchdog-3.0.0/pyproject-wheeldir Processing ./pyproject-wheeldir/watchdog-3.0.0-py3-none-any.whl Installing collected packages: watchdog Creating /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/bin changing mode of /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/bin/watchmedo to 755 Successfully installed watchdog-3.0.0 + '[' -d /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/bin/watchmedo /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/bin/watchmedo: updating + rm -rfv /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-watchdog-3.0.0-1.fc39.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.12/site-packages/watchdog-3.0.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog-3.0.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch --record /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog-3.0.0.dist-info/RECORD --output /builddir/build/BUILD/python-watchdog-3.0.0-1.fc39.noarch-pyproject-record + rm -fv /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog-3.0.0.dist-info/RECORD removed '/builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog-3.0.0.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog-3.0.0.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog-3.0.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-watchdog-3.0.0-1.fc39.noarch-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_PERCENTAGES_COUNT=2 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-watchdog-3.0.0-1.fc39.noarch-pyproject-files --output-modules /builddir/build/BUILD/python-watchdog-3.0.0-1.fc39.noarch-pyproject-modules --buildroot /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch --sitelib /usr/lib/python3.12/site-packages --sitearch /usr/lib64/python3.12/site-packages --python-version 3.12 --pyproject-record /builddir/build/BUILD/python-watchdog-3.0.0-1.fc39.noarch-pyproject-record --prefix /usr watchdog + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 3.0.0-1.fc39 --unique-debug-suffix -3.0.0-1.fc39.noarch --unique-debug-src-base python-watchdog-3.0.0-1.fc39.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/watchdog-3.0.0 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find: ‘debug’: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 Bytecompiling .py files below /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.gfuZmg + umask 022 + cd /builddir/build/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 -fstack-clash-protection -fno-omit-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 -fstack-clash-protection -fno-omit-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 -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd watchdog-3.0.0 + 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 -fstack-clash-protection -fno-omit-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 ' + PATH=/builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/watchdog-3.0.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + /usr/bin/pytest -v -k 'not test_unmount_watched_directory_filesystem' -k 'not test_unmount_watched_directory_filesystem' ============================= test session starts ============================== platform linux -- Python 3.12.0, pytest-7.3.2, pluggy-1.2.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/watchdog-3.0.0 configfile: setup.cfg plugins: timeout-2.1.0, rerunfailures-12.0, cov-4.0.0 collecting ... collected 169 items / 1 deselected / 2 skipped / 168 selected tests/test_0_watchmedo.py::test_load_config_valid PASSED [ 0%] tests/test_0_watchmedo.py::test_load_config_invalid PASSED [ 1%] tests/test_0_watchmedo.py::test_kill_auto_restart FAILED [ 1%] tests/test_0_watchmedo.py::test_shell_command_wait_for_completion PASSED [ 2%] tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_nowait FAILED [ 2%] tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_nowait ERROR [ 2%] tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_not_happening_on_file_opened_event PASSED [ 3%] tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_not_happening_on_file_opened_event ERROR [ 3%] tests/test_0_watchmedo.py::test_auto_restart_not_happening_on_file_opened_event FAILED [ 4%] tests/test_0_watchmedo.py::test_auto_restart_on_file_change FAILED [ 4%] tests/test_0_watchmedo.py::test_auto_restart_on_file_change_debounce FAILED [ 5%] tests/test_0_watchmedo.py::test_auto_restart_subprocess_termination[True] FAILED [ 5%] tests/test_0_watchmedo.py::test_auto_restart_subprocess_termination[False] FAILED [ 6%] tests/test_0_watchmedo.py::test_auto_restart_arg_parsing_basic PASSED [ 7%] tests/test_0_watchmedo.py::test_auto_restart_arg_parsing PASSED [ 7%] tests/test_0_watchmedo.py::test_shell_command_arg_parsing PASSED [ 8%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity0-cmdline0] PASSED [ 8%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity0-cmdline1] PASSED [ 9%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity1-cmdline0] PASSED [ 10%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity1-cmdline1] PASSED [ 10%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity2-cmdline0] PASSED [ 11%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity2-cmdline1] PASSED [ 11%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity3-cmdline0] PASSED [ 12%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity3-cmdline1] PASSED [ 13%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity4-cmdline0] PASSED [ 13%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity4-cmdline1] PASSED [ 14%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity5-cmdline0] PASSED [ 14%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity5-cmdline1] PASSED [ 15%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity6-cmdline0] PASSED [ 16%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity6-cmdline1] PASSED [ 16%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity7-cmdline0] PASSED [ 17%] tests/test_0_watchmedo.py::test_valid_verbosity[verbosity7-cmdline1] PASSED [ 17%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args0-cmdline0] PASSED [ 18%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args0-cmdline1] PASSED [ 19%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args1-cmdline0] PASSED [ 19%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args1-cmdline1] PASSED [ 20%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args2-cmdline0] PASSED [ 20%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args2-cmdline1] PASSED [ 21%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args3-cmdline0] PASSED [ 22%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args3-cmdline1] PASSED [ 22%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args4-cmdline0] PASSED [ 23%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args4-cmdline1] PASSED [ 23%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args5-cmdline0] PASSED [ 24%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args5-cmdline1] PASSED [ 25%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args6-cmdline0] PASSED [ 25%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args6-cmdline1] PASSED [ 26%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args7-cmdline0] PASSED [ 26%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args7-cmdline1] PASSED [ 27%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args8-cmdline0] PASSED [ 27%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args8-cmdline1] PASSED [ 28%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args9-cmdline0] PASSED [ 29%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args9-cmdline1] PASSED [ 29%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args10-cmdline0] PASSED [ 30%] tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args10-cmdline1] PASSED [ 30%] tests/test_0_watchmedo.py::test_tricks_from_file[tricks-from] PASSED [ 31%] tests/test_0_watchmedo.py::test_tricks_from_file[tricks] PASSED [ 32%] tests/test_delayed_queue.py::test_delayed_get PASSED [ 32%] tests/test_delayed_queue.py::test_nondelayed_get PASSED [ 33%] tests/test_emitter.py::test_create PASSED [ 33%] tests/test_emitter.py::test_close XPASS (known to be problematic) [ 34%] tests/test_emitter.py::test_create_wrong_encoding PASSED [ 35%] tests/test_emitter.py::test_delete PASSED [ 35%] tests/test_emitter.py::test_modify PASSED [ 36%] tests/test_emitter.py::test_chmod PASSED [ 36%] tests/test_emitter.py::test_move PASSED [ 37%] tests/test_emitter.py::test_case_change PASSED [ 38%] tests/test_emitter.py::test_move_to PASSED [ 38%] tests/test_emitter.py::test_move_to_full PASSED [ 39%] tests/test_emitter.py::test_move_from PASSED [ 39%] tests/test_emitter.py::test_move_from_full PASSED [ 40%] tests/test_emitter.py::test_separate_consecutive_moves PASSED [ 41%] tests/test_emitter.py::test_delete_self PASSED [ 41%] tests/test_emitter.py::test_fast_subdirectory_creation_deletion PASSED [ 42%] tests/test_emitter.py::test_passing_unicode_should_give_unicode PASSED [ 42%] tests/test_emitter.py::test_passing_bytes_should_give_bytes PASSED [ 43%] tests/test_emitter.py::test_recursive_on PASSED [ 44%] tests/test_emitter.py::test_recursive_off PASSED [ 44%] tests/test_emitter.py::test_renaming_top_level_directory PASSED [ 45%] tests/test_emitter.py::test_renaming_top_level_directory_on_windows SKIPPED (Non-Windows create another set of events for this test) [ 45%] tests/test_emitter.py::test_move_nested_subdirectories PASSED [ 46%] tests/test_emitter.py::test_move_nested_subdirectories_on_windows SKIPPED (Non-Windows create another set of events for this test) [ 47%] tests/test_emitter.py::test_file_lifecyle PASSED [ 47%] tests/test_events.py::test_file_deleted_event PASSED [ 48%] tests/test_events.py::test_file_delete_event_is_directory PASSED [ 48%] tests/test_events.py::test_file_modified_event PASSED [ 49%] tests/test_events.py::test_file_modified_event_is_directory PASSED [ 50%] tests/test_events.py::test_file_created_event PASSED [ 50%] tests/test_events.py::test_file_moved_event PASSED [ 51%] tests/test_events.py::test_file_closed_event PASSED [ 51%] tests/test_events.py::test_file_opened_event PASSED [ 52%] tests/test_events.py::test_dir_deleted_event PASSED [ 52%] tests/test_events.py::test_dir_modified_event PASSED [ 53%] tests/test_events.py::test_dir_created_event PASSED [ 54%] tests/test_events.py::test_file_system_event_handler_dispatch PASSED [ 54%] tests/test_inotify_buffer.py::test_move_from PASSED [ 55%] tests/test_inotify_buffer.py::test_move_to PASSED [ 55%] tests/test_inotify_buffer.py::test_move_internal PASSED [ 56%] tests/test_inotify_buffer.py::test_move_internal_batch PASSED [ 57%] tests/test_inotify_buffer.py::test_delete_watched_directory PASSED [ 57%] tests/test_inotify_buffer.py::test_close_should_terminate_thread[InotifyBuffer] PASSED [ 58%] tests/test_inotify_buffer.py::test_close_should_terminate_thread[InotifyBufferDelayedRead] PASSED [ 58%] tests/test_inotify_c.py::test_late_double_deletion PASSED [ 59%] tests/test_inotify_c.py::test_raise_error[28-patterns0] PASSED [ 60%] tests/test_inotify_c.py::test_raise_error[24-patterns1] PASSED [ 60%] tests/test_inotify_c.py::test_raise_error[2-patterns2] PASSED [ 61%] tests/test_inotify_c.py::test_raise_error[-1-patterns3] PASSED [ 61%] tests/test_inotify_c.py::test_non_ascii_path PASSED [ 62%] tests/test_inotify_c.py::test_watch_file PASSED [ 63%] tests/test_inotify_c.py::test_event_equality PASSED [ 63%] tests/test_logging_event_handler.py::test_logging_event_handler_dispatch PASSED [ 64%] tests/test_observer.py::test_schedule_should_start_emitter_if_running PASSED [ 64%] tests/test_observer.py::test_schedule_should_not_start_emitter_if_not_running PASSED [ 65%] tests/test_observer.py::test_start_should_start_emitter PASSED [ 66%] tests/test_observer.py::test_stop_should_stop_emitter PASSED [ 66%] tests/test_observer.py::test_unschedule_self PASSED [ 67%] tests/test_observer.py::test_schedule_after_unschedule_all PASSED [ 67%] tests/test_observer.py::test_2_observers_on_the_same_path PASSED [ 68%] tests/test_observer.py::test_start_failure_should_not_prevent_further_try PASSED [ 69%] tests/test_observer.py::test_schedule_failure_should_not_prevent_future_schedules PASSED [ 69%] tests/test_observers_api.py::test_observer_constructor PASSED [ 70%] tests/test_observers_api.py::test_observer__eq__ PASSED [ 70%] tests/test_observers_api.py::test_observer__ne__ PASSED [ 71%] tests/test_observers_api.py::test_observer__repr__ PASSED [ 72%] tests/test_observers_api.py::test_event_emitter PASSED [ 72%] tests/test_observers_api.py::test_event_dispatcher PASSED [ 73%] tests/test_observers_api.py::test_observer_basic PASSED [ 73%] tests/test_observers_polling.py::test___init__ PASSED [ 74%] tests/test_observers_polling.py::test_delete_watched_dir PASSED [ 75%] tests/test_pattern_matching_event_handler.py::test_dispatch PASSED [ 75%] tests/test_pattern_matching_event_handler.py::test_handler PASSED [ 76%] tests/test_pattern_matching_event_handler.py::test_ignore_directories PASSED [ 76%] tests/test_pattern_matching_event_handler.py::test_ignore_patterns PASSED [ 77%] tests/test_pattern_matching_event_handler.py::test_patterns PASSED [ 77%] tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns0-excluded_patterns0-True-True] PASSED [ 78%] tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns1-excluded_patterns1-True-True] PASSED [ 79%] tests/test_patterns.py::test_match_path[/users/gorakhargosh/-included_patterns2-excluded_patterns2-False-False] PASSED [ 79%] tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns3-excluded_patterns3-False-ValueError] PASSED [ 80%] tests/test_patterns.py::test_filter_paths[None-None-True-None] PASSED [ 80%] tests/test_patterns.py::test_filter_paths[None-None-False-None] PASSED [ 81%] tests/test_patterns.py::test_filter_paths[included_patterns2-excluded_patterns2-True-expected2] PASSED [ 82%] tests/test_patterns.py::test_match_any_paths[None-None-True-True] PASSED [ 82%] tests/test_patterns.py::test_match_any_paths[None-None-False-True] PASSED [ 83%] tests/test_patterns.py::test_match_any_paths[included_patterns2-excluded_patterns2-True-True] PASSED [ 83%] tests/test_patterns.py::test_match_any_paths[included_patterns3-None-False-False] PASSED [ 84%] tests/test_patterns.py::test_match_any_paths[included_patterns4-None-True-False] PASSED [ 85%] tests/test_regex_matching_event_handler.py::test_dispatch PASSED [ 85%] tests/test_regex_matching_event_handler.py::test_handler PASSED [ 86%] tests/test_regex_matching_event_handler.py::test_ignore_directories PASSED [ 86%] tests/test_regex_matching_event_handler.py::test_ignore_regexes PASSED [ 87%] tests/test_regex_matching_event_handler.py::test_regexes PASSED [ 88%] tests/test_regex_matching_event_handler.py::test_str_regexes PASSED [ 88%] tests/test_regex_matching_event_handler.py::test_logging_event_handler_dispatch PASSED [ 89%] tests/test_skip_repeats_queue.py::test_basic_queue PASSED [ 89%] tests/test_skip_repeats_queue.py::test_allow_nonconsecutive PASSED [ 90%] tests/test_skip_repeats_queue.py::test_put_with_watchdog_events PASSED [ 91%] tests/test_skip_repeats_queue.py::test_prevent_consecutive PASSED [ 91%] tests/test_skip_repeats_queue.py::test_consecutives_allowed_across_empties PASSED [ 92%] tests/test_skip_repeats_queue.py::test_eventlet_monkey_patching SKIPPED (eventlet not installed) [ 92%] tests/test_snapshot_diff.py::test_pickle PASSED [ 93%] tests/test_snapshot_diff.py::test_move_to PASSED [ 94%] tests/test_snapshot_diff.py::test_move_from PASSED [ 94%] tests/test_snapshot_diff.py::test_move_internal PASSED [ 95%] tests/test_snapshot_diff.py::test_move_replace PASSED [ 95%] tests/test_snapshot_diff.py::test_dir_modify_on_create PASSED [ 96%] tests/test_snapshot_diff.py::test_dir_modify_on_move PASSED [ 97%] tests/test_snapshot_diff.py::test_detect_modify_for_moved_files PASSED [ 97%] tests/test_snapshot_diff.py::test_replace_dir_with_file PASSED [ 98%] tests/test_snapshot_diff.py::test_permission_error PASSED [ 98%] tests/test_snapshot_diff.py::test_ignore_device PASSED [ 99%] tests/test_snapshot_diff.py::test_empty_snapshot PASSED [100%] ==================================== ERRORS ==================================== ____ ERROR at teardown of test_shell_command_subprocess_termination_nowait _____ @pytest.fixture(autouse=True) def no_thread_leaks(): """ Fail on thread leak. We do not use pytest-threadleak because it is not reliable. """ old_thread_count = threading.active_count() yield gc.collect() # Clear the stuff from other function-level fixtures > assert ( threading.active_count() == old_thread_count ) # Only previously existing threads E assert 2 == 1 E + where 2 = <function active_count at 0xffffff920efe20>() E + where <function active_count at 0xffffff920efe20> = threading.active_count old_thread_count = 1 tests/conftest.py:32: AssertionError --------------------------- Captured stdout teardown --------------------------- [] _ ERROR at teardown of test_shell_command_subprocess_termination_not_happening_on_file_opened_event _ @pytest.fixture(autouse=True) def no_thread_leaks(): """ Fail on thread leak. We do not use pytest-threadleak because it is not reliable. """ old_thread_count = threading.active_count() yield gc.collect() # Clear the stuff from other function-level fixtures > assert ( threading.active_count() == old_thread_count ) # Only previously existing threads E assert 1 == 2 E + where 1 = <function active_count at 0xffffff920efe20>() E + where <function active_count at 0xffffff920efe20> = threading.active_count old_thread_count = 2 tests/conftest.py:32: AssertionError ----------------------------- Captured stdout call ----------------------------- +++++ 0 --------------------------- Captured stdout teardown --------------------------- [] =================================== FAILURES =================================== ____________________________ test_kill_auto_restart ____________________________ tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_kill_auto_restart0') capfd = <_pytest.capture.CaptureFixture object at 0xffffff909d3ce0> def test_kill_auto_restart(tmpdir, capfd): script = make_dummy_script(tmpdir) a = AutoRestartTrick([sys.executable, script]) a.start() time.sleep(3) a.stop() cap = capfd.readouterr() > assert "+++++ 0" in cap.out E assert '+++++ 0' in '' E + where '' = CaptureResult(out='', err='Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 4, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 38, in init\n import coverage\n File "/usr/lib64/python3.12/site-packages/coverage/__init__.py", line 22, in <module>\n from coverage.control import (\n File "/usr/lib64/python3.12/site-packages/coverage/control.py", line 27, in <module>\n from coverage.annotate import AnnotateReporter\n File "/usr/lib64/python3.12/site-packages/coverage/annotate.py", line 13, in <module>\n from coverage.files import flat_rootname\n File "/usr/lib64/python3.12/site-packages/coverage/files.py", line 20, in <module>\n from coverage.misc import human_sorted, isolate_module, join_regex\n File "/usr/lib64/python3.12/site-packages/coverage/misc.py", line 15, in <module>\n import locale\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1316, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 1256, in _find_spec\n File "<frozen importlib._bootstrap_external>", line 1524, in find_spec\n File "<frozen importlib._bootstrap_external>", line 1498, in _get_spec\n File "<frozen importlib._bootstrap_external>", line 1597, in find_spec\n File "<frozen importlib._bootstrap_external>", line 147, in _path_stat\nKeyboardInterrupt\n').out a = <watchdog.tricks.AutoRestartTrick object at 0xffffff909d3ef0> cap = CaptureResult(out='', err='Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 4, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 38, in init\n import coverage\n File "/usr/lib64/python3.12/site-packages/coverage/__init__.py", line 22, in <module>\n from coverage.control import (\n File "/usr/lib64/python3.12/site-packages/coverage/control.py", line 27, in <module>\n from coverage.annotate import AnnotateReporter\n File "/usr/lib64/python3.12/site-packages/coverage/annotate.py", line 13, in <module>\n from coverage.files import flat_rootname\n File "/usr/lib64/python3.12/site-packages/coverage/files.py", line 20, in <module>\n from coverage.misc import human_sorted, isolate_module, join_regex\n File "/usr/lib64/python3.12/site-packages/coverage/misc.py", line 15, in <module>\n import locale\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1316, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 1256, in _find_spec\n File "<frozen importlib._bootstrap_external>", line 1524, in find_spec\n File "<frozen importlib._bootstrap_external>", line 1498, in _get_spec\n File "<frozen importlib._bootstrap_external>", line 1597, in find_spec\n File "<frozen importlib._bootstrap_external>", line 147, in _path_stat\nKeyboardInterrupt\n') capfd = <_pytest.capture.CaptureFixture object at 0xffffff909d3ce0> script = '/tmp/pytest-of-mockbuild/pytest-0/test_kill_auto_restart0/auto-test-10.py' tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_kill_auto_restart0') tests/test_0_watchmedo.py:75: AssertionError --------------------------- Captured stdout teardown --------------------------- [] _______________ test_shell_command_subprocess_termination_nowait _______________ tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_shell_command_subprocess_0') def test_shell_command_subprocess_termination_nowait(tmpdir): script = make_dummy_script(tmpdir, n=1) command = " ".join([sys.executable, script]) trick = ShellCommandTrick(command, wait_for_process=False) assert not trick.is_process_running() trick.on_any_event(FileModifiedEvent("foo/bar.baz")) assert trick.is_process_running() time.sleep(5) > assert not trick.is_process_running() E assert not {<ProcessWatcher(Thread-2, started daemon 72057592164143488)>} E + where {<ProcessWatcher(Thread-2, started daemon 72057592164143488)>} = <bound method ShellCommandTrick.is_process_running of <watchdog.tricks.ShellCommandTrick object at 0xffffff909d2450>>() E + where <bound method ShellCommandTrick.is_process_running of <watchdog.tricks.ShellCommandTrick object at 0xffffff909d2450>> = <watchdog.tricks.ShellCommandTrick object at 0xffffff909d2450>.is_process_running command = ('/usr/bin/python3 ' '/tmp/pytest-of-mockbuild/pytest-0/test_shell_command_subprocess_0/auto-test-1.py') script = '/tmp/pytest-of-mockbuild/pytest-0/test_shell_command_subprocess_0/auto-test-1.py' tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_shell_command_subprocess_0') trick = <watchdog.tricks.ShellCommandTrick object at 0xffffff909d2450> tests/test_0_watchmedo.py:102: AssertionError _____________ test_auto_restart_not_happening_on_file_opened_event _____________ tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_not_happenin0') capfd = <_pytest.capture.CaptureFixture object at 0xffffff9053af30> def test_auto_restart_not_happening_on_file_opened_event(tmpdir, capfd): # FIXME: see issue #949, and find a way to better handle that scenario script = make_dummy_script(tmpdir, n=2) trick = AutoRestartTrick([sys.executable, script]) trick.start() time.sleep(1) trick.on_any_event(FileOpenedEvent("foo/bar.baz")) trick.on_any_event(FileOpenedEvent("foo/bar2.baz")) trick.on_any_event(FileOpenedEvent("foo/bar3.baz")) time.sleep(1) trick.stop() cap = capfd.readouterr() > assert cap.out.splitlines(keepends=False).count("+++++ 0") == 1 E assert 0 == 1 E + where 0 = <built-in method count of list object at 0xffffff90693040>('+++++ 0') E + where <built-in method count of list object at 0xffffff90693040> = [].count E + where [] = <built-in method splitlines of str object at 0xffffff92d859e0>(keepends=False) E + where <built-in method splitlines of str object at 0xffffff92d859e0> = ''.splitlines E + where '' = CaptureResult(out='', err='Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 4, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 38, in init\n import coverage\n File "/usr/lib64/python3.12/site-packages/coverage/__init__.py", line 22, in <module>\n from coverage.control import (\n File "/usr/lib64/python3.12/site-packages/coverage/control.py", line 18, in <module>\n import warnings\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1316, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 1256, in _find_spec\n File "/usr/lib/python3.12/site-packages/_distutils_hack/__init__.py", line 95, in find_spec\n method_name = \'spec_for_{fullname}\'.format(**locals())\n ^^^^^^^^\nKeyboardInterrupt\n').out cap = CaptureResult(out='', err='Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 4, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 38, in init\n import coverage\n File "/usr/lib64/python3.12/site-packages/coverage/__init__.py", line 22, in <module>\n from coverage.control import (\n File "/usr/lib64/python3.12/site-packages/coverage/control.py", line 18, in <module>\n import warnings\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1316, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 1256, in _find_spec\n File "/usr/lib/python3.12/site-packages/_distutils_hack/__init__.py", line 95, in find_spec\n method_name = \'spec_for_{fullname}\'.format(**locals())\n ^^^^^^^^\nKeyboardInterrupt\n') capfd = <_pytest.capture.CaptureFixture object at 0xffffff9053af30> script = '/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_not_happenin0/auto-test-2.py' tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_not_happenin0') trick = <watchdog.tricks.AutoRestartTrick object at 0xffffff9053b710> tests/test_0_watchmedo.py:131: AssertionError --------------------------- Captured stdout teardown --------------------------- [] _______________________ test_auto_restart_on_file_change _______________________ tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_on_file_chan0') capfd = <_pytest.capture.CaptureFixture object at 0xffffff90538680> def test_auto_restart_on_file_change(tmpdir, capfd): """Simulate changing 3 files. Expect 3 restarts. """ script = make_dummy_script(tmpdir, n=2) trick = AutoRestartTrick([sys.executable, script]) trick.start() time.sleep(1) trick.on_any_event(FileModifiedEvent("foo/bar.baz")) trick.on_any_event(FileModifiedEvent("foo/bar2.baz")) trick.on_any_event(FileModifiedEvent("foo/bar3.baz")) time.sleep(1) trick.stop() cap = capfd.readouterr() > assert cap.out.splitlines(keepends=False).count("+++++ 0") >= 2 E assert 0 >= 2 E + where 0 = <built-in method count of list object at 0xffffff90706f40>('+++++ 0') E + where <built-in method count of list object at 0xffffff90706f40> = [].count E + where [] = <built-in method splitlines of str object at 0xffffff92d859e0>(keepends=False) E + where <built-in method splitlines of str object at 0xffffff92d859e0> = ''.splitlines E + where '' = CaptureResult(out='', err='Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 3, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 18, in <module>\n import signal\n File "/usr/lib64/python3.12/signal.py", line 3, in <module>\n from enum import IntEnum as _IntEnum\n File "/usr/lib64/python3.12/enum.py", line 5, in <module>\n from functools import reduce\n File "/usr/lib64/python3.12/functools.py", line 18, in <module>\n from collections import namedtuple\n File "/usr/lib64/python3.12/collections/__init__.py", line 1346, in <module>\n class UserString(_collections_abc.Sequence):\n File "<frozen abc>", line 105, in __new__\nKeyboardInterrupt\nFatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 3, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 18, in <module>\n import signal\n File "/usr/lib64/python3.12/signal.py", line 3, in <module>\n from enum import IntEnum as _IntEnum\n File "/usr/lib64/python3.12/enum.py", line 5, in <module>\n from functools import reduce\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap_external>", line 990, in exec_module\n File "<frozen importlib._bootstrap_external>", line 1086, in get_code\n File "<frozen importlib._bootstrap_external>", line 1185, in get_data\nKeyboardInterrupt\n').out cap = CaptureResult(out='', err='Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 3, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 18, in <module>\n import signal\n File "/usr/lib64/python3.12/signal.py", line 3, in <module>\n from enum import IntEnum as _IntEnum\n File "/usr/lib64/python3.12/enum.py", line 5, in <module>\n from functools import reduce\n File "/usr/lib64/python3.12/functools.py", line 18, in <module>\n from collections import namedtuple\n File "/usr/lib64/python3.12/collections/__init__.py", line 1346, in <module>\n class UserString(_collections_abc.Sequence):\n File "<frozen abc>", line 105, in __new__\nKeyboardInterrupt\nFatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 3, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 18, in <module>\n import signal\n File "/usr/lib64/python3.12/signal.py", line 3, in <module>\n from enum import IntEnum as _IntEnum\n File "/usr/lib64/python3.12/enum.py", line 5, in <module>\n from functools import reduce\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap_external>", line 990, in exec_module\n File "<frozen importlib._bootstrap_external>", line 1086, in get_code\n File "<frozen importlib._bootstrap_external>", line 1185, in get_data\nKeyboardInterrupt\n') capfd = <_pytest.capture.CaptureFixture object at 0xffffff90538680> script = '/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_on_file_chan0/auto-test-2.py' tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_on_file_chan0') trick = <watchdog.tricks.AutoRestartTrick object at 0xffffff9053bb60> tests/test_0_watchmedo.py:150: AssertionError --------------------------- Captured stdout teardown --------------------------- [] __________________ test_auto_restart_on_file_change_debounce ___________________ tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_on_file_chan1') capfd = <_pytest.capture.CaptureFixture object at 0xffffff9053b7d0> @pytest.mark.xfail( condition=sys.platform.startswith(("win", "darwin")) or sys.implementation.name == "pypy", reason="known to be problematic, see #973", ) def test_auto_restart_on_file_change_debounce(tmpdir, capfd): """Simulate changing 3 files quickly and then another change later. Expect 2 restarts due to debouncing. """ script = make_dummy_script(tmpdir, n=2) trick = AutoRestartTrick([sys.executable, script], debounce_interval_seconds=0.5) trick.start() time.sleep(1) trick.on_any_event(FileModifiedEvent("foo/bar.baz")) trick.on_any_event(FileModifiedEvent("foo/bar2.baz")) time.sleep(0.1) trick.on_any_event(FileModifiedEvent("foo/bar3.baz")) time.sleep(1) trick.on_any_event(FileModifiedEvent("foo/bar.baz")) time.sleep(1) trick.stop() cap = capfd.readouterr() > assert cap.out.splitlines(keepends=False).count("+++++ 0") == 3 E assert 0 == 3 E + where 0 = <built-in method count of list object at 0xffffff9068c900>('+++++ 0') E + where <built-in method count of list object at 0xffffff9068c900> = [].count E + where [] = <built-in method splitlines of str object at 0xffffff92d859e0>(keepends=False) E + where <built-in method splitlines of str object at 0xffffff92d859e0> = ''.splitlines E + where '' = CaptureResult(out='', err='Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 4, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 38, in init\n import coverage\n File "/usr/lib64/python3.12/site-packages/coverage/__init__.py", line 22, in <module>\n from coverage.control import (\n File "/usr/lib64/python3.12/site-packages/coverage/control.py", line 13, in <module>\n import platform\n File "/usr/lib64/python3.12/platform.py", line 316, in <module>\n import _wmi\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1316, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 1256, in _find_spec\n File "<frozen importlib._bootstrap_external>", line 1524, in find_spec\n File "<frozen importlib._bootstrap_external>", line 1498, in _get_spec\n File "<frozen importlib._bootstrap_external>", line 1597, in find_spec\n File "<frozen importlib._bootstrap_external>", line 147, in _path_stat\nKeyboardInterrupt\n').out cap = CaptureResult(out='', err='Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 4, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 38, in init\n import coverage\n File "/usr/lib64/python3.12/site-packages/coverage/__init__.py", line 22, in <module>\n from coverage.control import (\n File "/usr/lib64/python3.12/site-packages/coverage/control.py", line 13, in <module>\n import platform\n File "/usr/lib64/python3.12/platform.py", line 316, in <module>\n import _wmi\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1316, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 1256, in _find_spec\n File "<frozen importlib._bootstrap_external>", line 1524, in find_spec\n File "<frozen importlib._bootstrap_external>", line 1498, in _get_spec\n File "<frozen importlib._bootstrap_external>", line 1597, in find_spec\n File "<frozen importlib._bootstrap_external>", line 147, in _path_stat\nKeyboardInterrupt\n') capfd = <_pytest.capture.CaptureFixture object at 0xffffff9053b7d0> script = '/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_on_file_chan1/auto-test-2.py' tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_on_file_chan1') trick = <watchdog.tricks.AutoRestartTrick object at 0xffffff9053b0e0> tests/test_0_watchmedo.py:176: AssertionError --------------------------- Captured stdout teardown --------------------------- [] ________________ test_auto_restart_subprocess_termination[True] ________________ tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_subprocess_t0') capfd = <_pytest.capture.CaptureFixture object at 0xffffff9053bd70> restart_on_command_exit = True @pytest.mark.parametrize( "restart_on_command_exit", [ True, pytest.param( False, marks=pytest.mark.xfail( condition=sys.platform.startswith(("win", "darwin")), reason="known to be problematic, see #972", ), ), ], ) def test_auto_restart_subprocess_termination(tmpdir, capfd, restart_on_command_exit): """Run auto-restart with a script that terminates in about 2 seconds. After 5 seconds, expect it to have been restarted at least once. """ script = make_dummy_script(tmpdir, n=2) trick = AutoRestartTrick( [sys.executable, script], restart_on_command_exit=restart_on_command_exit ) trick.start() time.sleep(5) trick.stop() cap = capfd.readouterr() if restart_on_command_exit: > assert cap.out.splitlines(keepends=False).count("+++++ 0") > 1 E assert 0 > 1 E + where 0 = <built-in method count of list object at 0xffffff906b8ec0>('+++++ 0') E + where <built-in method count of list object at 0xffffff906b8ec0> = [].count E + where [] = <built-in method splitlines of str object at 0xffffff92d859e0>(keepends=False) E + where <built-in method splitlines of str object at 0xffffff92d859e0> = ''.splitlines E + where '' = CaptureResult(out='', err='Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 4, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 38, in init\n import coverage\n File "/usr/lib64/python3.12/site-packages/coverage/__init__.py", line 22, in <module>\n from coverage.control import (\n File "/usr/lib64/python3.12/site-packages/coverage/control.py", line 39, in <module>\n from coverage.inorout import InOrOut\n File "/usr/lib64/python3.12/site-packages/coverage/inorout.py", line 16, in <module>\n import traceback\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap_external>", line 990, in exec_module\n File "<frozen importlib._bootstrap_external>", line 1123, in get_code\n File "<frozen importlib._bootstrap_external>", line 754, in _compile_bytecode\n File "<frozen importlib._bootstrap>", line 491, in _verbose_message\nKeyboardInterrupt\n').out cap = CaptureResult(out='', err='Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 4, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 38, in init\n import coverage\n File "/usr/lib64/python3.12/site-packages/coverage/__init__.py", line 22, in <module>\n from coverage.control import (\n File "/usr/lib64/python3.12/site-packages/coverage/control.py", line 39, in <module>\n from coverage.inorout import InOrOut\n File "/usr/lib64/python3.12/site-packages/coverage/inorout.py", line 16, in <module>\n import traceback\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap_external>", line 990, in exec_module\n File "<frozen importlib._bootstrap_external>", line 1123, in get_code\n File "<frozen importlib._bootstrap_external>", line 754, in _compile_bytecode\n File "<frozen importlib._bootstrap>", line 491, in _verbose_message\nKeyboardInterrupt\n') capfd = <_pytest.capture.CaptureFixture object at 0xffffff9053bd70> restart_on_command_exit = True script = '/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_subprocess_t0/auto-test-2.py' tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_subprocess_t0') trick = <watchdog.tricks.AutoRestartTrick object at 0xffffff90598110> tests/test_0_watchmedo.py:207: AssertionError --------------------------- Captured stdout teardown --------------------------- [] _______________ test_auto_restart_subprocess_termination[False] ________________ tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_subprocess_t1') capfd = <_pytest.capture.CaptureFixture object at 0xffffff9053b620> restart_on_command_exit = False @pytest.mark.parametrize( "restart_on_command_exit", [ True, pytest.param( False, marks=pytest.mark.xfail( condition=sys.platform.startswith(("win", "darwin")), reason="known to be problematic, see #972", ), ), ], ) def test_auto_restart_subprocess_termination(tmpdir, capfd, restart_on_command_exit): """Run auto-restart with a script that terminates in about 2 seconds. After 5 seconds, expect it to have been restarted at least once. """ script = make_dummy_script(tmpdir, n=2) trick = AutoRestartTrick( [sys.executable, script], restart_on_command_exit=restart_on_command_exit ) trick.start() time.sleep(5) trick.stop() cap = capfd.readouterr() if restart_on_command_exit: assert cap.out.splitlines(keepends=False).count("+++++ 0") > 1 assert trick.restart_count >= 1 else: > assert cap.out.splitlines(keepends=False).count("+++++ 0") == 1 E assert 0 == 1 E + where 0 = <built-in method count of list object at 0xffffff90707fc0>('+++++ 0') E + where <built-in method count of list object at 0xffffff90707fc0> = [].count E + where [] = <built-in method splitlines of str object at 0xffffff92d859e0>(keepends=False) E + where <built-in method splitlines of str object at 0xffffff92d859e0> = ''.splitlines E + where '' = CaptureResult(out='', err='Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 4, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 38, in init\n import coverage\n File "/usr/lib64/python3.12/site-packages/coverage/__init__.py", line 22, in <module>\n from coverage.control import (\n File "/usr/lib64/python3.12/site-packages/coverage/control.py", line 38, in <module>\n from coverage.html import HtmlReporter\n File "/usr/lib64/python3.12/site-packages/coverage/html.py", line 14, in <module>\n import shutil\n File "<frozen importlib._bootstrap>", line 1351, in _find_and_load\n File "<frozen importlib._bootstrap>", line 420, in __exit__\nKeyboardInterrupt\n').out cap = CaptureResult(out='', err='Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "<frozen importlib._bootstrap>", line 1354, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 929, in _load_unlocked\n File "<frozen importlib._bootstrap>", line 1170, in exec_module\n File "<frozen site>", line 621, in <module>\n File "<frozen site>", line 608, in main\n File "<frozen site>", line 391, in addsitepackages\n File "<frozen site>", line 226, in addsitedir\n File "<frozen site>", line 186, in addpackage\n File "<string>", line 1, in <module>\n File "<string>", line 4, in <module>\n File "/usr/lib/python3.12/site-packages/pytest_cov/embed.py", line 38, in init\n import coverage\n File "/usr/lib64/python3.12/site-packages/coverage/__init__.py", line 22, in <module>\n from coverage.control import (\n File "/usr/lib64/python3.12/site-packages/coverage/control.py", line 38, in <module>\n from coverage.html import HtmlReporter\n File "/usr/lib64/python3.12/site-packages/coverage/html.py", line 14, in <module>\n import shutil\n File "<frozen importlib._bootstrap>", line 1351, in _find_and_load\n File "<frozen importlib._bootstrap>", line 420, in __exit__\nKeyboardInterrupt\n') capfd = <_pytest.capture.CaptureFixture object at 0xffffff9053b620> restart_on_command_exit = False script = '/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_subprocess_t1/auto-test-2.py' tmpdir = local('/tmp/pytest-of-mockbuild/pytest-0/test_auto_restart_subprocess_t1') trick = <watchdog.tricks.AutoRestartTrick object at 0xffffff905992b0> tests/test_0_watchmedo.py:210: AssertionError --------------------------- Captured stdout teardown --------------------------- [] ---------- coverage: platform linux, python 3.12.0-final-0 ----------- Name Stmts Miss Cover Missing --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/__init__.py 0 0 100% /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/events.py 196 17 91% 142, 159, 187, 442, 446, 448-449, 487, 591-599 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/observers/__init__.py 32 21 34% 68-95 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/observers/api.py 166 6 96% 179-180, 205-206, 251, 386 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/observers/fsevents2.py 132 132 0% 15-262 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/observers/fsevents.py 165 165 0% 16-354 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/observers/inotify.py 98 8 92% 130-131, 134-135, 164-165, 170-171 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/observers/inotify_buffer.py 56 2 96% 74, 81 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/observers/inotify_c.py 292 46 84% 36, 167, 187, 202, 206, 234-235, 244-248, 261-263, 278-290, 292-301, 310, 314, 321, 373-374, 394, 401, 416, 489, 493, 513, 521, 581, 585-595, 598 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/observers/kqueue.py 233 233 0% 16-699 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/observers/polling.py 53 4 92% 87, 129, 144-145 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/observers/read_directory_changes.py 66 66 0% 17-142 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/observers/winapi.py 182 182 0% 37-416 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/tricks/__init__.py 162 28 83% 68, 87, 91, 95, 99, 103, 107, 111, 147, 158-162, 165, 209, 211, 247, 263, 277, 288-290, 298-302, 320, 333-334 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/utils/__init__.py 51 7 86% 58, 100-101, 125, 137, 149-150 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/utils/bricks.py 17 0 100% /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/utils/delayed_queue.py 49 2 96% 83-84 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/utils/dirsnapshot.py 142 8 94% 146, 273, 281-282, 333, 342, 345, 348 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/utils/echo.py 62 28 55% 46, 51, 64, 73-76, 128-138, 143-151, 156-159, 163-167 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/utils/event_debouncer.py 33 0 100% /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/utils/patterns.py 25 0 100% /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/utils/platform.py 26 5 81% 30, 32, 35-38 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/utils/process_watcher.py 19 2 89% 25-26 /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/version.py 7 0 100% /builddir/build/BUILDROOT/python-watchdog-3.0.0-1.fc39.noarch/usr/lib/python3.12/site-packages/watchdog/watchmedo.py 234 122 48% 63-64, 165-169, 185-193, 272, 274, 276, 278, 280, 292, 298-299, 304, 308, 359-383, 464-494, 588-609, 714-768, 786-804, 808 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- TOTAL 2498 1084 57% =========================== short test summary info ============================ FAILED tests/test_0_watchmedo.py::test_kill_auto_restart - assert '+++++ 0' i... FAILED tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_nowait FAILED tests/test_0_watchmedo.py::test_auto_restart_not_happening_on_file_opened_event FAILED tests/test_0_watchmedo.py::test_auto_restart_on_file_change - assert 0... FAILED tests/test_0_watchmedo.py::test_auto_restart_on_file_change_debounce FAILED tests/test_0_watchmedo.py::test_auto_restart_subprocess_termination[True] FAILED tests/test_0_watchmedo.py::test_auto_restart_subprocess_termination[False] ERROR tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_nowait ERROR tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_not_happening_on_file_opened_event = 7 failed, 157 passed, 5 skipped, 1 deselected, 1 xpassed, 2 errors in 179.78s (0:02:59) = error: Bad exit status from /var/tmp/rpm-tmp.gfuZmg (%check) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.gfuZmg (%check) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-watchdog.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 597, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-watchdog.spec