Mock Version: 5.9 Mock Version: 5.9 Mock Version: 5.9 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-promise.spec'], chrootPath='/var/lib/mock/f42-build-55610454-6536912/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.455dj345:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.455dj345:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '87a837a00daa430b9ab431ac5a4a39c6', '-D', '/var/lib/mock/f42-build-55610454-6536912/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.455dj345:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-promise.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1721347200 Wrote: /builddir/build/SRPMS/python-promise-2.3.0-20.fc42.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/python-promise.spec'], chrootPath='/var/lib/mock/f42-build-55610454-6536912/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.455dj345:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.455dj345:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '7a3d0f8849ff4b9bb5d78724bee84e43', '-D', '/var/lib/mock/f42-build-55610454-6536912/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.455dj345:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/python-promise.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1721347200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.IRHA4P + umask 022 + cd /builddir/build/BUILD/python-promise-2.3.0-build + test -d /builddir/build/BUILD/python-promise-2.3.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/python-promise-2.3.0-build + /usr/bin/rm -rf /builddir/build/BUILD/python-promise-2.3.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-promise-2.3.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-promise-2.3.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.QvqU2n + umask 022 + cd /builddir/build/BUILD/python-promise-2.3.0-build + cd /builddir/build/BUILD/python-promise-2.3.0-build + rm -rf promise-2.3.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/promise-2.3.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd promise-2.3.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/381687df55fda715a87395f7ffba1c91428650e2.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/99.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + rm -rf promise.egg-info + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.2fHmxI + umask 022 + cd /builddir/build/BUILD/python-promise-2.3.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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 promise-2.3.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -sP' /usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running build running build_py creating build creating build/lib creating build/lib/promise copying promise/__init__.py -> build/lib/promise copying promise/async_.py -> build/lib/promise copying promise/compat.py -> build/lib/promise copying promise/dataloader.py -> build/lib/promise copying promise/iterate_promise.py -> build/lib/promise copying promise/promise.py -> build/lib/promise copying promise/promise_list.py -> build/lib/promise copying promise/utils.py -> build/lib/promise creating build/lib/promise/pyutils copying promise/pyutils/__init__.py -> build/lib/promise/pyutils copying promise/pyutils/version.py -> build/lib/promise/pyutils creating build/lib/promise/schedulers copying promise/schedulers/__init__.py -> build/lib/promise/schedulers copying promise/schedulers/asyncio.py -> build/lib/promise/schedulers copying promise/schedulers/gevent.py -> build/lib/promise/schedulers copying promise/schedulers/immediate.py -> build/lib/promise/schedulers copying promise/schedulers/thread.py -> build/lib/promise/schedulers copying promise/py.typed -> build/lib/promise + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.wq2ZEk + umask 022 + cd /builddir/build/BUILD/python-promise-2.3.0-build + '[' /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-promise-2.3.0-build + mkdir /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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 promise-2.3.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT --prefix /usr /usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running install /usr/lib/python3.13/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running install_lib creating /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr creating /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib creating /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13 creating /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages creating /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise copying build/lib/promise/__init__.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise copying build/lib/promise/async_.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise copying build/lib/promise/compat.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise copying build/lib/promise/dataloader.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise copying build/lib/promise/iterate_promise.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise copying build/lib/promise/promise.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise copying build/lib/promise/promise_list.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise copying build/lib/promise/utils.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise creating /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/pyutils copying build/lib/promise/pyutils/__init__.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/pyutils copying build/lib/promise/pyutils/version.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/pyutils creating /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers copying build/lib/promise/schedulers/__init__.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers copying build/lib/promise/schedulers/asyncio.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers copying build/lib/promise/schedulers/gevent.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers copying build/lib/promise/schedulers/immediate.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers copying build/lib/promise/schedulers/thread.py -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers copying build/lib/promise/py.typed -> /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/__init__.py to __init__.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/async_.py to async_.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/compat.py to compat.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/dataloader.py to dataloader.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/iterate_promise.py to iterate_promise.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/promise.py to promise.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/promise_list.py to promise_list.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/utils.py to utils.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/pyutils/__init__.py to __init__.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/pyutils/version.py to version.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers/__init__.py to __init__.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers/asyncio.py to asyncio.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers/gevent.py to gevent.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers/immediate.py to immediate.cpython-313.pyc byte-compiling /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers/thread.py to thread.cpython-313.pyc writing byte-compilation script '/tmp/tmpy57mq70p.py' /usr/bin/python3 /tmp/tmpy57mq70p.py removing /tmp/tmpy57mq70p.py running install_egg_info running egg_info creating promise.egg-info writing promise.egg-info/PKG-INFO writing dependency_links to promise.egg-info/dependency_links.txt writing requirements to promise.egg-info/requires.txt writing top-level names to promise.egg-info/top_level.txt writing manifest file 'promise.egg-info/SOURCES.txt' reading manifest file 'promise.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*' found under directory 'tests' adding license file 'LICENSE' writing manifest file 'promise.egg-info/SOURCES.txt' Copying promise.egg-info to /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise-2.3-py3.13.egg-info running install_scripts + rm -rfv /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/bin/__pycache__ + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/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 -j12 Bytecompiling .py files below /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j12 /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/pyutils/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers/__pycache__/gevent.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers/__pycache__/immediate.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/pyutils/__pycache__/version.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/pyutils/__pycache__/version.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers/__pycache__/thread.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/__pycache__/iterate_promise.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/__pycache__/iterate_promise.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/schedulers/__pycache__/asyncio.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/__pycache__/compat.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/__pycache__/async_.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/__pycache__/async_.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/__pycache__/utils.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/__pycache__/promise_list.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/__pycache__/promise_list.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/__pycache__/dataloader.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/__pycache__/promise.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/promise/__pycache__/promise.cpython-313.pyc: replacing with normalized version Scanned 12 directories and 51 files, processed 20 inodes, 20 modified (10 replaced + 10 rewritten), 0 unsupported format, 0 errors Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.sM4Kv9 + umask 022 + cd /builddir/build/BUILD/python-promise-2.3.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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 promise-2.3.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_XDIST_AUTO_NUM_WORKERS=12 + /usr/bin/pytest -v tests /usr/lib/python3.13/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) rootdir: /builddir/build/BUILD/python-promise-2.3.0-build/promise-2.3.0 plugins: asyncio-0.24.0, benchmark-4.0.0, cov-5.0.0 asyncio: mode=Mode.STRICT, default_loop_scope=None collecting ... collected 127 items tests/test_awaitable.py::test_await PASSED [ 0%] tests/test_awaitable.py::test_await_time PASSED [ 1%] tests/test_awaitable.py::test_promise_coroutine PASSED [ 2%] tests/test_awaitable_35.py::test_await PASSED [ 3%] tests/test_awaitable_35.py::test_promisify_coroutine PASSED [ 3%] tests/test_awaitable_35.py::test_coroutine_is_thenable PASSED [ 4%] tests/test_awaitable_35.py::test_promisify_future PASSED [ 5%] tests/test_awaitable_35.py::test_await_in_safe_promise PASSED [ 6%] tests/test_benchmark.py::test_benchmark_promise_creation PASSED [ 7%] tests/test_benchmark.py::test_benchmark_promise_resolve PASSED [ 7%] tests/test_benchmark.py::test_benchmark_is_thenable_basic_type PASSED [ 8%] tests/test_benchmark.py::test_benchmark_is_thenable_custom_type PASSED [ 9%] tests/test_benchmark.py::test_benchmark_promise_creation_with_resolve PASSED [ 10%] tests/test_benchmark.py::test_benchmark_promise_creation_with_reject PASSED [ 11%] tests/test_benchmark.py::test_benchmark_promisify_custom_type PASSED [ 11%] tests/test_benchmark.py::test_benchmark_promise_all PASSED [ 12%] tests/test_benchmark.py::test_benchmark_promise_all_promise PASSED [ 13%] tests/test_complex_threads.py::test_factorial PASSED [ 14%] tests/test_dataloader.py::test_build_a_simple_data_loader PASSED [ 14%] tests/test_dataloader.py::test_supports_loading_multiple_keys_in_one_call PASSED [ 15%] tests/test_dataloader.py::test_batches_multiple_requests PASSED [ 16%] tests/test_dataloader.py::test_batches_multiple_requests_with_max_batch_sizes PASSED [ 17%] tests/test_dataloader.py::test_coalesces_identical_requests PASSED [ 18%] tests/test_dataloader.py::test_caches_repeated_requests PASSED [ 18%] tests/test_dataloader.py::test_clears_single_value_in_loader PASSED [ 19%] tests/test_dataloader.py::test_clears_all_values_in_loader PASSED [ 20%] tests/test_dataloader.py::test_does_not_replace_cache_map PASSED [ 21%] tests/test_dataloader.py::test_allows_priming_the_cache PASSED [ 22%] tests/test_dataloader.py::test_does_not_prime_keys_that_already_exist PASSED [ 22%] tests/test_dataloader.py::test_resolves_to_error_to_indicate_failure PASSED [ 23%] tests/test_dataloader.py::test_can_represent_failures_and_successes_simultaneously PASSED [ 24%] tests/test_dataloader.py::test_caches_failed_fetches PASSED [ 25%] tests/test_dataloader.py::test_catches_error_if_loader_resolver_fails PASSED [ 25%] tests/test_dataloader.py::test_can_call_a_loader_from_a_loader PASSED [ 26%] tests/test_dataloader.py::test_dataloader_clear_with_missing_key_works PASSED [ 27%] tests/test_dataloader.py::test_wrong_loader_return_type_does_not_block_async_instance PASSED [ 28%] tests/test_dataloader_awaitable_35.py::test_await_dataloader PASSED [ 29%] tests/test_dataloader_awaitable_35.py::test_await_dataloader_safe_promise PASSED [ 29%] tests/test_dataloader_awaitable_35.py::test_await_dataloader_individual PASSED [ 30%] tests/test_dataloader_awaitable_35.py::test_await_dataloader_individual_safe_promise PASSED [ 31%] tests/test_dataloader_awaitable_35.py::test_await_dataloader_two PASSED [ 32%] tests/test_dataloader_awaitable_35.py::test_await_dataloader_two_safe_promise PASSED [ 33%] tests/test_extra.py::test_fulfilled PASSED [ 33%] tests/test_extra.py::test_rejected PASSED [ 34%] tests/test_extra.py::test_fulfill_self PASSED [ 35%] tests/test_extra.py::test_exceptions PASSED [ 36%] tests/test_extra.py::test_thrown_exceptions_have_stacktrace PASSED [ 37%] tests/test_extra.py::test_thrown_exceptions_preserve_stacktrace PASSED [ 37%] tests/test_extra.py::test_wait_if PASSED [ 38%] tests/test_extra.py::test_get_if PASSED [ 39%] tests/test_extra.py::test_promise_all_when PASSED [ 40%] tests/test_extra.py::test_promise_all_when_mixed_promises PASSED [ 40%] tests/test_extra.py::test_promise_all_when_if_no_promises PASSED [ 41%] tests/test_extra.py::test_promise_all_if PASSED [ 42%] tests/test_extra.py::test_dict_promise_when[for_dict0] PASSED [ 43%] tests/test_extra.py::test_dict_promise_when[for_dict1] PASSED [ 44%] tests/test_extra.py::test_dict_promise_if[for_dict0] PASSED [ 44%] tests/test_extra.py::test_dict_promise_if[for_dict1] PASSED [ 45%] tests/test_extra.py::test_done PASSED [ 46%] tests/test_extra.py::test_done_all PASSED [ 47%] tests/test_extra.py::test_then_all PASSED [ 48%] tests/test_extra.py::test_do_resolve PASSED [ 48%] tests/test_extra.py::test_do_resolve_fail_on_call PASSED [ 49%] tests/test_extra.py::test_catch PASSED [ 50%] tests/test_extra.py::test_is_thenable_promise PASSED [ 51%] tests/test_extra.py::test_is_thenable_then_object PASSED [ 51%] tests/test_extra.py::test_is_thenable_future PASSED [ 52%] tests/test_extra.py::test_is_thenable_simple_object PASSED [ 53%] tests/test_extra.py::test_resolve_promise[resolve] PASSED [ 54%] tests/test_extra.py::test_resolve_then_object[resolve] PASSED [ 55%] tests/test_extra.py::test_resolve_future[resolve] PASSED [ 55%] tests/test_extra.py::test_resolve_future_rejected[resolve] PASSED [ 56%] tests/test_extra.py::test_resolve_object[resolve] PASSED [ 57%] tests/test_extra.py::test_resolve_promise_subclass PASSED [ 58%] tests/test_extra.py::test_promise_repr_pending PASSED [ 59%] tests/test_extra.py::test_promise_repr_fulfilled PASSED [ 59%] tests/test_extra.py::test_promise_repr_rejected PASSED [ 60%] tests/test_extra.py::test_promise_loop PASSED [ 61%] tests/test_extra.py::test_resolve_future_like[resolve] PASSED [ 62%] tests/test_extra.py::test_promisify_function_resolved[resolve] PASSED [ 62%] tests/test_extra.py::test_promisify_function_rejected[resolve] PASSED [ 63%] tests/test_extra.py::test_promises_with_only_then PASSED [ 64%] tests/test_extra.py::test_promises_promisify_still_works_but_deprecated_for_non_callables PASSED [ 65%] tests/test_issues.py::test_issue_11 PASSED [ 66%] tests/test_issues.py::test_issue_9 PASSED [ 66%] tests/test_issues.py::test_issue_9_safe SKIPPED (async def function ...) [ 67%] tests/test_issues.py::test_issue_26 PASSED [ 68%] tests/test_issues.py::test_issue_33 PASSED [ 69%] tests/test_issues.py::test_issue_75 PASSED [ 70%] tests/test_promise_list.py::test_empty_promises PASSED [ 70%] tests/test_promise_list.py::test_bad_promises PASSED [ 71%] tests/test_promise_list.py::test_promise_basic PASSED [ 72%] tests/test_promise_list.py::test_promise_mixed PASSED [ 73%] tests/test_promise_list.py::test_promise_rejected PASSED [ 74%] tests/test_promise_list.py::test_promise_reject_skip_all_other_values PASSED [ 74%] tests/test_promise_list.py::test_promise_lazy_promise PASSED [ 75%] tests/test_promise_list.py::test_promise_contained_promise PASSED [ 76%] tests/test_spec.py::test_3_2_1 PASSED [ 77%] tests/test_spec.py::test_3_2_1_1 PASSED [ 77%] tests/test_spec.py::test_3_2_1_2 PASSED [ 78%] tests/test_spec.py::test_3_2_2_1 PASSED [ 79%] tests/test_spec.py::test_3_2_2_2 PASSED [ 80%] tests/test_spec.py::test_3_2_2_3 PASSED [ 81%] tests/test_spec.py::test_3_2_3_1 PASSED [ 81%] tests/test_spec.py::test_3_2_3_2 PASSED [ 82%] tests/test_spec.py::test_3_2_3_3 PASSED [ 83%] tests/test_spec.py::test_3_2_5_1_when PASSED [ 84%] tests/test_spec.py::test_3_2_5_1_if PASSED [ 85%] tests/test_spec.py::test_3_2_5_2_when PASSED [ 85%] tests/test_spec.py::test_3_2_5_2_if PASSED [ 86%] tests/test_spec.py::test_3_2_6_1 PASSED [ 87%] tests/test_spec.py::test_3_2_6_2_when PASSED [ 88%] tests/test_spec.py::test_3_2_6_2_if PASSED [ 88%] tests/test_spec.py::test_3_2_6_3_when_fulfilled PASSED [ 89%] tests/test_spec.py::test_3_2_6_3_if_fulfilled PASSED [ 90%] tests/test_spec.py::test_3_2_6_3_when_rejected PASSED [ 91%] tests/test_spec.py::test_3_2_6_3_if_rejected PASSED [ 92%] tests/test_spec.py::test_3_2_6_4_pending PASSED [ 92%] tests/test_spec.py::test_3_2_6_4_fulfilled PASSED [ 93%] tests/test_spec.py::test_3_2_6_5_pending PASSED [ 94%] tests/test_spec.py::test_3_2_6_5_rejected PASSED [ 95%] tests/test_spec.py::test_chained_promises PASSED [ 96%] tests/test_spec.py::test_promise_resolved_after PASSED [ 96%] tests/test_spec.py::test_promise_follows_indifentely PASSED [ 97%] tests/test_spec.py::test_promise_all_follows_indifentely PASSED [ 98%] tests/test_thread_safety.py::test_promise_thread_safety PASSED [ 99%] tests/test_thread_safety.py::test_dataloader_thread_safety PASSED [100%] =============================== warnings summary =============================== tests/test_awaitable_35.py::test_coroutine_is_thenable /builddir/build/BUILD/python-promise-2.3.0-build/promise-2.3.0/tests/test_awaitable_35.py:26: RuntimeWarning: coroutine 'test_coroutine_is_thenable..my_coroutine' was never awaited assert is_thenable(my_coroutine()) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. tests/test_extra.py::test_promises_promisify_still_works_but_deprecated_for_non_callables /builddir/build/BUILD/python-promise-2.3.0-build/promise-2.3.0/promise/promise.py:746: DeprecationWarning: Promise.promisify is now a function decorator, please use Promise.resolve instead. warn( tests/test_issues.py::test_issue_9_safe /usr/lib/python3.13/site-packages/_pytest/python.py:148: PytestUnhandledCoroutineWarning: async def functions are not natively supported and have been skipped. You need to install a suitable plugin for your async framework, for example: - anyio - pytest-asyncio - pytest-tornasync - pytest-trio - pytest-twisted warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid))) tests/test_thread_safety.py::test_promise_thread_safety /builddir/build/BUILD/python-promise-2.3.0-build/promise-2.3.0/tests/test_thread_safety.py:21: DeprecationWarning: getName() is deprecated, get the name attribute instead thread_name = threading.current_thread().getName() tests/test_thread_safety.py::test_promise_thread_safety /builddir/build/BUILD/python-promise-2.3.0-build/promise-2.3.0/tests/test_thread_safety.py:33: DeprecationWarning: getName() is deprecated, get the name attribute instead assert_object['is_same_thread'] = (thread_name == threading.current_thread().getName()) tests/test_thread_safety.py::test_dataloader_thread_safety tests/test_thread_safety.py::test_dataloader_thread_safety /builddir/build/BUILD/python-promise-2.3.0-build/promise-2.3.0/tests/test_thread_safety.py:64: DeprecationWarning: getName() is deprecated, get the name attribute instead thead_name = threading.current_thread().getName() tests/test_thread_safety.py::test_dataloader_thread_safety /builddir/build/BUILD/python-promise-2.3.0-build/promise-2.3.0/tests/test_thread_safety.py:85: DeprecationWarning: getName() is deprecated, get the name attribute instead promise.get() == threading.current_thread().getName() tests/test_thread_safety.py::test_dataloader_thread_safety /builddir/build/BUILD/python-promise-2.3.0-build/promise-2.3.0/tests/test_thread_safety.py:98: DeprecationWarning: getName() is deprecated, get the name attribute instead promise.get() == threading.current_thread().getName() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------------------------------------------------------------------------------------------------------------------------- benchmark: 9 tests --------------------------------------------------------------------------------------------------------------------------- Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- test_benchmark_is_thenable_basic_type 132.7996 (1.0) 8,242.4213 (1.11) 137.1862 (1.0) 33.8275 (1.0) 134.3992 (1.0) 6.0024 (25.78) 230;1668 7,289,364.8078 (1.0) 69060 100 test_benchmark_promise_creation 359.9562 (2.71) 27,279.8352 (3.66) 394.6423 (2.88) 153.2794 (4.53) 400.0030 (2.98) 39.8140 (171.00) 264;638 2,533,939.9556 (0.35) 135870 1 test_benchmark_promise_resolve 549.9925 (4.14) 7,453.9916 (1.0) 563.5064 (4.11) 49.8898 (1.47) 560.0043 (4.17) 4.0047 (17.20) 1242;4335 1,774,602.6227 (0.24) 81961 20 test_benchmark_is_thenable_custom_type 719.9124 (5.42) 1,143,562.1418 (153.42) 781.0221 (5.69) 3,824.0438 (113.05) 759.9592 (5.65) 0.2328 (1.0) 45;26557 1,280,373.5513 (0.18) 89606 1 test_benchmark_promise_creation_with_resolve 1,159.9623 (8.73) 28,959.9411 (3.89) 1,214.0648 (8.85) 280.1855 (8.28) 1,200.0091 (8.93) 0.2328 (1.0) 476;32967 823,679.2849 (0.11) 90579 1 test_benchmark_promisify_custom_type 1,239.8232 (9.34) 66,359.9931 (8.90) 1,289.3562 (9.40) 357.4208 (10.57) 1,279.8700 (9.52) 0.2328 (1.0) 283;25447 775,580.8959 (0.11) 76923 1 test_benchmark_promise_creation_with_reject 4,999.8052 (37.65) 33,640.0699 (4.51) 5,185.1115 (37.80) 539.9911 (15.96) 5,119.9459 (38.10) 80.0937 (344.00) 483;2872 192,859.8846 (0.03) 28539 1 test_benchmark_promise_all 324,639.9574 (>1000.0) 526,600.9830 (70.65) 334,607.0985 (>1000.0) 10,432.4661 (308.40) 332,720.1121 (>1000.0) 4,840.0834 (>1000.0) 124;179 2,988.5798 (0.00) 2311 1 test_benchmark_promise_all_promise 106,988,795.1016 (>1000.0) 112,070,603.0633 (>1000.0) 109,731,711.4472 (>1000.0) 2,232,503.2867 (>1000.0) 111,082,081.1009 (>1000.0) 4,409,605.6372 (>1000.0) 4;0 9.1131 (0.00) 10 1 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Legend: Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. OPS: Operations Per Second, computed as 1 / Mean ================== 126 passed, 1 skipped, 9 warnings in 8.41s ================== + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-promise-2.3.0-20.fc42.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.PrLTT2 + umask 022 + cd /builddir/build/BUILD/python-promise-2.3.0-build + cd promise-2.3.0 + DOCDIR=/builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/share/doc/python3-promise + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/share/doc/python3-promise + cp -pr /builddir/build/BUILD/python-promise-2.3.0-build/promise-2.3.0/README.rst /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/share/doc/python3-promise + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Gr8oi4 + umask 022 + cd /builddir/build/BUILD/python-promise-2.3.0-build + cd promise-2.3.0 + LICENSEDIR=/builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/share/licenses/python3-promise + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/share/licenses/python3-promise + cp -pr /builddir/build/BUILD/python-promise-2.3.0-build/promise-2.3.0/LICENSE /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT/usr/share/licenses/python3-promise + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-promise = 2.3.0-20.fc42 python3-promise = 2.3.0-20.fc42 python3.13-promise = 2.3.0-20.fc42 python3.13dist(promise) = 2.3 python3dist(promise) = 2.3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.13 python3.13dist(six) Obsoletes: python-promise < 2.3.0-20.fc42 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-promise-2.3.0-build/BUILDROOT Wrote: /builddir/build/RPMS/python3-promise-2.3.0-20.fc42.noarch.rpm Child return code was: 0