Mock Version: 6.5 Mock Version: 6.5 Mock Version: 6.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pycurl.spec'], chrootPath='/var/lib/mock/f45-build-32160-657/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vixcvm42:/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.vixcvm42:/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', '8e37003cf24b42fbaa67285773525ad4', '-D', '/var/lib/mock/f45-build-32160-657/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vixcvm42:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pycurl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1784678400 Wrote: /builddir/build/SRPMS/python-pycurl-7.47.0-3.rvmock0_nc.fc45.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pycurl.spec'], chrootPath='/var/lib/mock/f45-build-32160-657/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vixcvm42:/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.vixcvm42:/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', '27325a6b43d84aad82dc1c4c3fb5d7d4', '-D', '/var/lib/mock/f45-build-32160-657/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vixcvm42:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pycurl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1784678400 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.R4kQWK Creating(rpmbuild.env): /builddir/build/BUILD/python-pycurl-7.47.0-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/python-pycurl-7.47.0-build" RPM_OPT_FLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes " RPM_ARCH="riscv64" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/python-pycurl-7.47.0-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="python-pycurl" RPM_PACKAGE_VERSION="7.47.0" RPM_PACKAGE_RELEASE="3.rvmock0_nc.fc45" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib64/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.RaCbhS + umask 022 + cd /builddir/build/BUILD/python-pycurl-7.47.0-build + cd /builddir/build/BUILD/python-pycurl-7.47.0-build + rm -rf pycurl-7.47.0 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/pycurl-7.47.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd pycurl-7.47.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/rpmuncompress /builddir/build/SOURCES/0001-python-pycurl-7.45.1-tls-backend.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + sed -e 's|python |/usr/bin/python3 |' -i tests/ext/test-suite.sh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.kvHvJg + umask 022 + cd /builddir/build/BUILD/python-pycurl-7.47.0-build + cd pycurl-7.47.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pycurl-7.47.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-dep-overrides Handling setuptools>=77 from build-system.requires Requirement satisfied: setuptools>=77 (installed: setuptools 83.0.0) Handling wheel from build-system.requires Requirement not satisfied: wheel Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pycurl-7.47.0-3.rvmock0_nc.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pycurl.spec'], chrootPath='/var/lib/mock/f45-build-32160-657/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vixcvm42:/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.vixcvm42:/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', '7bc02cb640014028b730b089934b3260', '-D', '/var/lib/mock/f45-build-32160-657/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vixcvm42:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pycurl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1784678400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.AMpCzD + umask 022 + cd /builddir/build/BUILD/python-pycurl-7.47.0-build + cd pycurl-7.47.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pycurl-7.47.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-dep-overrides Handling setuptools>=77 from build-system.requires Requirement satisfied: setuptools>=77 (installed: setuptools 83.0.0) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.48.0) Using curl-config (libcurl 8.18.0) Using SSL library: OpenSSL/LibreSSL/BoringSSL running egg_info writing pycurl.egg-info/PKG-INFO writing dependency_links to pycurl.egg-info/dependency_links.txt writing top-level names to pycurl.egg-info/top_level.txt reading manifest file 'pycurl.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'src/Makefile' warning: no previously-included files found matching 'tests/fake-curl/libcurl/*.so' adding license file 'COPYING-LGPL' adding license file 'COPYING-MIT' writing manifest file 'pycurl.egg-info/SOURCES.txt' Using curl-config (libcurl 8.18.0) Using SSL library: OpenSSL/LibreSSL/BoringSSL running dist_info writing pycurl.egg-info/PKG-INFO writing dependency_links to pycurl.egg-info/dependency_links.txt writing top-level names to pycurl.egg-info/top_level.txt reading manifest file 'pycurl.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'src/Makefile' warning: no previously-included files found matching 'tests/fake-curl/libcurl/*.so' adding license file 'COPYING-LGPL' adding license file 'COPYING-MIT' writing manifest file 'pycurl.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/pycurl-7.47.0.dist-info' + cat /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-buildrequires + rm -rfv pycurl-7.47.0.dist-info/ removed 'pycurl-7.47.0.dist-info/top_level.txt' removed 'pycurl-7.47.0.dist-info/METADATA' removed 'pycurl-7.47.0.dist-info/licenses/COPYING-LGPL' removed 'pycurl-7.47.0.dist-info/licenses/COPYING-MIT' removed directory 'pycurl-7.47.0.dist-info/licenses' removed directory 'pycurl-7.47.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pycurl-7.47.0-3.rvmock0_nc.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pycurl.spec'], chrootPath='/var/lib/mock/f45-build-32160-657/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vixcvm42:/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.vixcvm42:/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', 'f3179fd8f9c048d2aeca1efbe3e254d7', '-D', '/var/lib/mock/f45-build-32160-657/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vixcvm42:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-pycurl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1784678400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.vzjweK + umask 022 + cd /builddir/build/BUILD/python-pycurl-7.47.0-build + cd pycurl-7.47.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-pycurl-7.47.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-dep-overrides Handling setuptools>=77 from build-system.requires Requirement satisfied: setuptools>=77 (installed: setuptools 83.0.0) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.48.0) Using curl-config (libcurl 8.18.0) Using SSL library: OpenSSL/LibreSSL/BoringSSL running egg_info writing pycurl.egg-info/PKG-INFO writing dependency_links to pycurl.egg-info/dependency_links.txt writing top-level names to pycurl.egg-info/top_level.txt reading manifest file 'pycurl.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'src/Makefile' warning: no previously-included files found matching 'tests/fake-curl/libcurl/*.so' adding license file 'COPYING-LGPL' adding license file 'COPYING-MIT' writing manifest file 'pycurl.egg-info/SOURCES.txt' Using curl-config (libcurl 8.18.0) Using SSL library: OpenSSL/LibreSSL/BoringSSL running dist_info writing pycurl.egg-info/PKG-INFO writing dependency_links to pycurl.egg-info/dependency_links.txt writing top-level names to pycurl.egg-info/top_level.txt reading manifest file 'pycurl.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'src/Makefile' warning: no previously-included files found matching 'tests/fake-curl/libcurl/*.so' adding license file 'COPYING-LGPL' adding license file 'COPYING-MIT' writing manifest file 'pycurl.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/pycurl-7.47.0.dist-info' + cat /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-buildrequires + rm -rfv pycurl-7.47.0.dist-info/ removed 'pycurl-7.47.0.dist-info/top_level.txt' removed 'pycurl-7.47.0.dist-info/METADATA' removed 'pycurl-7.47.0.dist-info/licenses/COPYING-LGPL' removed 'pycurl-7.47.0.dist-info/licenses/COPYING-MIT' removed directory 'pycurl-7.47.0.dist-info/licenses' removed directory 'pycurl-7.47.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.G3hnqh + umask 022 + cd /builddir/build/BUILD/python-pycurl-7.47.0-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pycurl-7.47.0 + export PYCURL_SSL_LIBRARY=openssl + PYCURL_SSL_LIBRARY=openssl + mkdir -p /builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-pycurl-7.47.0-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) Using curl-config (libcurl 8.18.0) Using SSL library: OpenSSL/LibreSSL/BoringSSL running dist_info creating /builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir/pip-modern-metadata-j9s1q202/pycurl.egg-info writing /builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir/pip-modern-metadata-j9s1q202/pycurl.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir/pip-modern-metadata-j9s1q202/pycurl.egg-info/dependency_links.txt writing top-level names to /builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir/pip-modern-metadata-j9s1q202/pycurl.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir/pip-modern-metadata-j9s1q202/pycurl.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir/pip-modern-metadata-j9s1q202/pycurl.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'src/Makefile' warning: no previously-included files found matching 'tests/fake-curl/libcurl/*.so' adding license file 'COPYING-LGPL' adding license file 'COPYING-MIT' writing manifest file '/builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir/pip-modern-metadata-j9s1q202/pycurl.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir/pip-modern-metadata-j9s1q202/pycurl-7.47.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: pycurl Building wheel for pycurl (pyproject.toml): started Running command Building wheel for pycurl (pyproject.toml) Using curl-config (libcurl 8.18.0) Using SSL library: OpenSSL/LibreSSL/BoringSSL running bdist_wheel running build running build_py creating build/lib.linux-riscv64-cpython-315/pycurl copying src/pycurl/__init__.py -> build/lib.linux-riscv64-cpython-315/pycurl copying src/pycurl/async_multi.py -> build/lib.linux-riscv64-cpython-315/pycurl creating build/lib.linux-riscv64-cpython-315/curl copying python/curl/__init__.py -> build/lib.linux-riscv64-cpython-315/curl running egg_info writing pycurl.egg-info/PKG-INFO writing dependency_links to pycurl.egg-info/dependency_links.txt writing top-level names to pycurl.egg-info/top_level.txt reading manifest file 'pycurl.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'src/Makefile' warning: no previously-included files found matching 'tests/fake-curl/libcurl/*.so' adding license file 'COPYING-LGPL' adding license file 'COPYING-MIT' writing manifest file 'pycurl.egg-info/SOURCES.txt' copying src/pycurl/_pycurl.pyi -> build/lib.linux-riscv64-cpython-315/pycurl running build_ext building 'pycurl._pycurl' extension creating build/temp.linux-riscv64-cpython-315/src gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/docstrings.c -o build/temp.linux-riscv64-cpython-315/src/docstrings.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/easy.c -o build/temp.linux-riscv64-cpython-315/src/easy.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/easycb.c -o build/temp.linux-riscv64-cpython-315/src/easycb.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/easyinfo.c -o build/temp.linux-riscv64-cpython-315/src/easyinfo.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/easyopt.c -o build/temp.linux-riscv64-cpython-315/src/easyopt.o src/easyopt.c: In function ‘do_curl_setopt_httppost’: src/easyopt.c:640:23: warning: variable ‘l’ set but not used [-Wunused-but-set-variable=] 640 | int j, k, l; | ^ gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/easyperform.c -o build/temp.linux-riscv64-cpython-315/src/easyperform.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/easyws.c -o build/temp.linux-riscv64-cpython-315/src/easyws.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/mime.c -o build/temp.linux-riscv64-cpython-315/src/mime.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/module.c -o build/temp.linux-riscv64-cpython-315/src/module.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/multi.c -o build/temp.linux-riscv64-cpython-315/src/multi.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/oscompat.c -o build/temp.linux-riscv64-cpython-315/src/oscompat.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/pythoncompat.c -o build/temp.linux-riscv64-cpython-315/src/pythoncompat.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/share.c -o build/temp.linux-riscv64-cpython-315/src/share.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/stringcompat.c -o build/temp.linux-riscv64-cpython-315/src/stringcompat.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/threadsupport.c -o build/temp.linux-riscv64-cpython-315/src/threadsupport.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DPYCURL_VERSION=\"7.47.0\" -DHAVE_CURL_SSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.15 -c src/util.c -o build/temp.linux-riscv64-cpython-315/src/util.o gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-riscv64-cpython-315/src/docstrings.o build/temp.linux-riscv64-cpython-315/src/easy.o build/temp.linux-riscv64-cpython-315/src/easycb.o build/temp.linux-riscv64-cpython-315/src/easyinfo.o build/temp.linux-riscv64-cpython-315/src/easyopt.o build/temp.linux-riscv64-cpython-315/src/easyperform.o build/temp.linux-riscv64-cpython-315/src/easyws.o build/temp.linux-riscv64-cpython-315/src/mime.o build/temp.linux-riscv64-cpython-315/src/module.o build/temp.linux-riscv64-cpython-315/src/multi.o build/temp.linux-riscv64-cpython-315/src/oscompat.o build/temp.linux-riscv64-cpython-315/src/pythoncompat.o build/temp.linux-riscv64-cpython-315/src/share.o build/temp.linux-riscv64-cpython-315/src/stringcompat.o build/temp.linux-riscv64-cpython-315/src/threadsupport.o build/temp.linux-riscv64-cpython-315/src/util.o -L/usr/lib64 -lssl -lcrypto -lcurl -o build/lib.linux-riscv64-cpython-315/pycurl/_pycurl.cpython-315-riscv64-linux-gnu.so installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/pycurl copying build/lib.linux-riscv64-cpython-315/pycurl/__init__.py -> build/bdist.linux-riscv64/wheel/./pycurl copying build/lib.linux-riscv64-cpython-315/pycurl/async_multi.py -> build/bdist.linux-riscv64/wheel/./pycurl copying build/lib.linux-riscv64-cpython-315/pycurl/_pycurl.pyi -> build/bdist.linux-riscv64/wheel/./pycurl copying build/lib.linux-riscv64-cpython-315/pycurl/_pycurl.cpython-315-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./pycurl creating build/bdist.linux-riscv64/wheel/curl copying build/lib.linux-riscv64-cpython-315/curl/__init__.py -> build/bdist.linux-riscv64/wheel/./curl running install_data creating build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data creating build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl copying AUTHORS -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl copying ChangeLog -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl copying COPYING-LGPL -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl copying COPYING-MIT -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl copying INSTALL.rst -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl copying README.rst -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl copying RELEASE-NOTES.rst -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl creating build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/async_multi.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/basicfirst.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/file_upload.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/multi-socket_action-select.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/opensocketexception.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/retriever-multi.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/retriever.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/sfquery.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/smtp.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/ssh_keyfunction.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/ws_callback.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/ws_echo.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/ws_fragmented.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/ws_multi.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples copying examples/xmlrpc_curl.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples creating build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart copying examples/quickstart/file_upload_buffer.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart copying examples/quickstart/file_upload_real.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart copying examples/quickstart/file_upload_real_fancy.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart copying examples/quickstart/follow_redirect.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart copying examples/quickstart/form_post.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart copying examples/quickstart/get.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart copying examples/quickstart/put_buffer.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart copying examples/quickstart/put_file.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart copying examples/quickstart/response_headers.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart copying examples/quickstart/response_info.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart copying examples/quickstart/write_file.py -> build/bdist.linux-riscv64/wheel/pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart running install_egg_info Copying pycurl.egg-info to build/bdist.linux-riscv64/wheel/./pycurl-7.47.0-py3.15.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/pycurl-7.47.0.dist-info/WHEEL creating '/builddir/.cache/pip/wheels/ce/d2/81/e2c6fb81a8f4ab0c5f5f1548b0d132cda995f7b31549d163c9/tmpncpy0odq/.tmp-byaxj5x6/pycurl-7.47.0-cp315-cp315-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'curl/__init__.py' adding 'pycurl/__init__.py' adding 'pycurl/_pycurl.cpython-315-riscv64-linux-gnu.so' adding 'pycurl/_pycurl.pyi' adding 'pycurl/async_multi.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/AUTHORS' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/COPYING-LGPL' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/COPYING-MIT' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/ChangeLog' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/INSTALL.rst' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/README.rst' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/RELEASE-NOTES.rst' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/async_multi.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/basicfirst.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/file_upload.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/multi-socket_action-select.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/opensocketexception.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/retriever-multi.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/retriever.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/sfquery.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/smtp.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/ssh_keyfunction.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/ws_callback.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/ws_echo.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/ws_fragmented.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/ws_multi.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/xmlrpc_curl.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart/file_upload_buffer.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart/file_upload_real.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart/file_upload_real_fancy.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart/follow_redirect.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart/form_post.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart/get.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart/put_buffer.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart/put_file.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart/response_headers.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart/response_info.py' adding 'pycurl-7.47.0.data/data/share/doc/pycurl/examples/quickstart/write_file.py' adding 'pycurl-7.47.0.dist-info/licenses/COPYING-LGPL' adding 'pycurl-7.47.0.dist-info/licenses/COPYING-MIT' adding 'pycurl-7.47.0.dist-info/METADATA' adding 'pycurl-7.47.0.dist-info/WHEEL' adding 'pycurl-7.47.0.dist-info/top_level.txt' adding 'pycurl-7.47.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Building wheel for pycurl (pyproject.toml): finished with status 'done' Created wheel for pycurl: filename=pycurl-7.47.0-cp315-cp315-linux_riscv64.whl size=501223 sha256=1b24746e506cade5aaa82e915673b59cdd9e31e98351afee5743ea5857fd6fd2 Stored in directory: /builddir/.cache/pip/wheels/ce/d2/81/e2c6fb81a8f4ab0c5f5f1548b0d132cda995f7b31549d163c9 Successfully built pycurl + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.0wqQ8F + umask 022 + cd /builddir/build/BUILD/python-pycurl-7.47.0-build + '[' /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-pycurl-7.47.0-build + mkdir /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pycurl-7.47.0 ++ ls /builddir/build/BUILD/python-pycurl-7.47.0-build/pyproject-wheeldir/pycurl-7.47.0-cp315-cp315-linux_riscv64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=pycurl==7.47.0 + '[' -z pycurl==7.47.0 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-pycurl-7.47.0-build/pyproject-wheeldir pycurl==7.47.0 Using pip 26.1.2 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/python-pycurl-7.47.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-pycurl-7.47.0-build/pyproject-wheeldir/pycurl-7.47.0-cp315-cp315-linux_riscv64.whl Installing collected packages: pycurl Successfully installed pycurl-7.47.0 + '[' -d /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + site_dirs+=("/usr/lib64/python3.15/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/pycurl-7.47.0.dist-info' +++ basename /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/pycurl-7.47.0.dist-info ++ PYTHONPATH=/usr/lib/rpm/redhat ++ /usr/bin/python3 -sBc 'import sys; from pyproject_save_files import canonical_name_from_distinfo; print(canonical_name_from_distinfo(sys.argv[1]))' pycurl-7.47.0.dist-info + _normalized=pycurl + echo '%ghost %dir /usr/lib64/python3.15/site-packages/pycurl-7.47.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/pycurl-7.47.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT --record /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/pycurl-7.47.0.dist-info/RECORD --output /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-record + rm -fv /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/pycurl-7.47.0.dist-info/RECORD removed '/builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/pycurl-7.47.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/pycurl-7.47.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/pycurl-7.47.0.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-files --output-modules /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-modules --buildroot /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT --sitelib /usr/lib/python3.15/site-packages --sitearch /usr/lib64/python3.15/site-packages --python-version 3.15 --pyproject-record /builddir/build/BUILD/python-pycurl-7.47.0-build/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64-pyproject-record --prefix /usr -l curl pycurl + rm -rf /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/share/doc/pycurl + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 7.47.0-3.rvmock0_nc.fc45 --unique-debug-suffix -7.47.0-3.rvmock0_nc.fc45.riscv64 --unique-debug-src-base python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/python-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 Bytecompiling .py files below /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/pycurl/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/curl/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/pycurl/__pycache__/async_multi.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/pycurl/__pycache__/async_multi.cpython-315.pyc: replacing with normalized version Scanned 24 directories and 36 files, processed 4 inodes, 4 modified (2 replaced + 2 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr Scanned 23 directories and 36 files, considered 36 files, read 0 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/python-pycurl-7.47.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.LsXtEw + umask 022 + cd /builddir/build/BUILD/python-pycurl-7.47.0-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd pycurl-7.47.0 + export OPENSSL_SYSTEM_CIPHERS_OVERRIDE=XXX + OPENSSL_SYSTEM_CIPHERS_OVERRIDE=XXX + export OPENSSL_CONF= + OPENSSL_CONF= + export PYTHONPATH=/builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages + PYTHONPATH=/builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages + export PYCURL_SSL_LIBRARY=openssl + PYCURL_SSL_LIBRARY=openssl + export PYCURL_VSFTPD_PATH=vsftpd + PYCURL_VSFTPD_PATH=vsftpd + export 'PYTEST_ADDOPTS=--ignore examples -m '\''not online'\'' -k '\''not test_request_with_verifypeer'\''' + PYTEST_ADDOPTS='--ignore examples -m '\''not online'\'' -k '\''not test_request_with_verifypeer'\''' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS='--ignore examples -m '\''not online'\'' -k '\''not test_request_with_verifypeer'\'' --ignore=/builddir/build/BUILD/python-pycurl-7.47.0-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + make do-test PYTHON=/usr/bin/python3 PYTEST=/usr/bin/pytest PYFLAKES=true make -C tests/fake-curl/libcurl make[1]: Entering directory '/builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/tests/fake-curl/libcurl' `curl-config --cc` -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer `curl-config --cflags` -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -fPIC \ -Wl,-soname,with_gnutls.so -o with_gnutls.so with_gnutls.c `curl-config --cc` -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer `curl-config --cflags` -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -fPIC \ -Wl,-soname,with_nss.so -o with_nss.so with_nss.c `curl-config --cc` -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer `curl-config --cflags` -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -fPIC \ -Wl,-soname,with_openssl.so -o with_openssl.so with_openssl.c `curl-config --cc` -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer `curl-config --cflags` -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -fPIC \ -Wl,-soname,with_unknown_ssl.so -o with_unknown_ssl.so with_unknown_ssl.c `curl-config --cc` -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer `curl-config --cflags` -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -fPIC \ -Wl,-soname,without_ssl.so -o without_ssl.so without_ssl.c make[1]: Leaving directory '/builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/tests/fake-curl/libcurl' ./tests/run.sh + test -n /usr/bin/python3 + test -n /usr/bin/pytest + mkdir -p tests/tmp ++ /usr/bin/python3 -V ++ awk '{print $2}' ++ awk -F. '{print $1}' + export PYTHONMAJOR=3 + PYTHONMAJOR=3 ++ /usr/bin/python3 -V ++ awk '{print $2}' ++ awk -F. '{print $2}' + export PYTHONMINOR=15 + PYTHONMINOR=15 ++ ls -d build/lib.linux-riscv64-cpython-315 + build_lib=build/lib.linux-riscv64-cpython-315 + '[' -n build/lib.linux-riscv64-cpython-315 ']' + export PYTHONPATH=build/lib.linux-riscv64-cpython-315:/builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages + PYTHONPATH=build/lib.linux-riscv64-cpython-315:/builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/lib64/python3.15/site-packages + /usr/bin/python3 -c 'import pycurl; print(pycurl.version)' PycURL/7.47.0 libcurl/8.18.0 OpenSSL/3.5.7 zlib/1.3.1.zlib-ng brotli/1.2.0 libidn2/2.3.8 libpsl/0.23.1 libssh/0.12.2/openssl/zlib nghttp2/1.69.0 ngtcp2/1.25.0 nghttp3/1.18.0 mit-krb5/1.21.3 OpenLDAP/2.6.13 + '[' '' = 1 ']' + /usr/bin/pytest -v -ra ============================= test session starts ============================== platform linux -- Python 3.15.0rc2, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0 configfile: pytest.ini plugins: flaky-3.8.1 collecting ... collected 886 items / 1 deselected / 1 skipped / 885 selected tests/cadata_test.py::test_set_ca_certs_bytes PASSED [ 0%] tests/cadata_test.py::test_set_ca_certs_bogus_type PASSED [ 0%] tests/certinfo_test.py::test_certinfo_option PASSED [ 0%] tests/certinfo_test.py::test_request_without_certinfo PASSED [ 0%] tests/certinfo_test.py::test_certinfo_returns_subject[getinfo] PASSED [ 0%] tests/certinfo_test.py::test_certinfo_returns_subject[getinfo_raw] PASSED [ 0%] tests/close_socket_cb_test.py::CloseSocketCbTest::test_closesocketfunction_bogus_return PASSED [ 0%] tests/close_socket_cb_test.py::CloseSocketCbTest::test_closesocketfunction_fail PASSED [ 0%] tests/close_socket_cb_test.py::CloseSocketCbTest::test_closesocketfunction_ok PASSED [ 1%] tests/close_socket_cb_test.py::CloseSocketCbUnsetTest::test_closesocketfunction_none PASSED [ 1%] tests/close_socket_cb_test.py::CloseSocketCbUnsetTest::test_closesocketfunction_unset PASSED [ 1%] tests/close_socket_cb_test.py::test_closesocketfunction_on_close PASSED [ 1%] tests/close_socket_cb_test.py::test_closesocketfunction_on_dealloc PASSED [ 1%] tests/context_manager_test.py::ContextManagerTest::test_context_manager PASSED [ 1%] tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_close PASSED [ 1%] tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_close_twice PASSED [ 1%] tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_keyword_arguments PASSED [ 1%] tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_positional_arguments PASSED [ 2%] tests/curl_object_test.py::CurlObjectTest::test_bogus_attribute_access PASSED [ 2%] tests/curl_object_test.py::CurlObjectTest::test_bogus_attribute_delete PASSED [ 2%] tests/curl_object_test.py::CurlObjectTest::test_delete_attribute_curl PASSED [ 2%] tests/curl_object_test.py::CurlObjectTest::test_delete_attribute_multi PASSED [ 2%] tests/curl_object_test.py::CurlObjectTest::test_delete_attribute_share PASSED [ 2%] tests/curl_object_test.py::CurlObjectTest::test_delete_missing_attribute_curl PASSED [ 2%] tests/curl_object_test.py::CurlObjectTest::test_delete_missing_attribute_curl_multi PASSED [ 2%] tests/curl_object_test.py::CurlObjectTest::test_delete_missing_attribute_curl_share PASSED [ 2%] tests/curl_object_test.py::CurlObjectTest::test_get_attribute_curl PASSED [ 3%] tests/curl_object_test.py::CurlObjectTest::test_get_attribute_multi PASSED [ 3%] tests/curl_object_test.py::CurlObjectTest::test_get_attribute_share PASSED [ 3%] tests/curl_object_test.py::CurlObjectTest::test_get_missing_attribute_curl PASSED [ 3%] tests/curl_object_test.py::CurlObjectTest::test_get_missing_attribute_curl_multi PASSED [ 3%] tests/curl_object_test.py::CurlObjectTest::test_get_missing_attribute_curl_share PASSED [ 3%] tests/curl_object_test.py::CurlObjectTest::test_modify_attribute_curl PASSED [ 3%] tests/curl_object_test.py::CurlObjectTest::test_modify_attribute_multi PASSED [ 3%] tests/curl_object_test.py::CurlObjectTest::test_modify_attribute_share PASSED [ 3%] tests/curl_object_test.py::CurlObjectTest::test_set_attribute_curl PASSED [ 4%] tests/curl_object_test.py::CurlObjectTest::test_set_attribute_multi PASSED [ 4%] tests/curl_object_test.py::CurlObjectTest::test_set_attribute_share PASSED [ 4%] tests/debug_test.py::DebugTest::test_debug_unicode PASSED [ 4%] tests/debug_test.py::DebugTest::test_perform_get_with_debug_function PASSED [ 4%] tests/default_write_cb_test.py::DefaultWriteCbTest::test_perform_get PASSED [ 4%] tests/duphandle_test.py::DuphandleTest::test_duphandle_attribute_dict PASSED [ 4%] tests/duphandle_test.py::DuphandleTest::test_duphandle_httppost_unsetopt PASSED [ 4%] tests/duphandle_test.py::DuphandleTest::test_duphandle_httppost_xdecref PASSED [ 4%] tests/duphandle_test.py::DuphandleTest::test_duphandle_references PASSED [ 5%] tests/duphandle_test.py::DuphandleTest::test_duphandle_slist_unsetopt PASSED [ 5%] tests/duphandle_test.py::DuphandleTest::test_duphandle_slist_xdecref PASSED [ 5%] tests/error_constants_test.py::ErrorConstantsTest::test_ftp_accept_failed PASSED [ 5%] tests/error_constants_test.py::ErrorConstantsTest::test_not_built_in PASSED [ 5%] tests/error_constants_test.py::ErrorConstantsTest::test_pinnedpubkeynotmatch PASSED [ 5%] tests/error_constants_test.py::ErrorConstantsTest::test_unknown_option PASSED [ 5%] tests/error_test.py::ErrorTest::test_pycurl_error_libcurl PASSED [ 5%] tests/error_test.py::ErrorTest::test_pycurl_error_stdlib PASSED [ 5%] tests/error_test.py::ErrorTest::test_pycurl_errstr_initially_empty PASSED [ 6%] tests/error_test.py::ErrorTest::test_pycurl_errstr_type PASSED [ 6%] tests/failonerror_test.py::FailonerrorTest::test_failonerror SKIPPED [ 6%] tests/failonerror_test.py::FailonerrorTest::test_failonerror_status_line_invalid_utf8 SKIPPED [ 6%] tests/ftp_test.py::FtpTest::test_epsv PASSED [ 6%] tests/ftp_test.py::FtpTest::test_get_ftp PASSED [ 6%] tests/ftp_test.py::FtpTest::test_quote PASSED [ 6%] tests/getinfo_test.py::test_getinfo PASSED [ 6%] tests/getinfo_test.py::test_getinfo_effective_method PASSED [ 7%] tests/getinfo_test.py::test_getinfo_times PASSED [ 7%] tests/getinfo_test.py::test_primary_port_etc PASSED [ 7%] tests/getinfo_test.py::test_getinfo_cookie_invalid_utf8 PASSED [ 7%] tests/getinfo_test.py::test_getinfo_raw_cookie_invalid_utf8 SKIPPED [ 7%] tests/getinfo_test.py::test_getinfo_content_type_invalid_utf8 PASSED [ 7%] tests/getinfo_test.py::test_getinfo_raw_content_type_invalid_utf8 SKIPPED [ 7%] tests/getinfo_test.py::test_getinfo_number PASSED [ 7%] tests/getinfo_test.py::test_getinfo_raw_number PASSED [ 7%] tests/getinfo_test.py::test_getinfo_upload_download_t PASSED [ 8%] tests/getinfo_test.py::test_getinfo_filetime_t PASSED [ 8%] tests/getinfo_test.py::test_getinfo_connect_transfer_t PASSED [ 8%] tests/getinfo_test.py::test_getinfo_queue_time_t PASSED [ 8%] tests/getinfo_test.py::test_getinfo_posttransfer_time_t PASSED [ 8%] tests/getinfo_test.py::test_getinfo_earlydata_sent_t PASSED [ 8%] tests/getinfo_test.py::test_active_socket PASSED [ 8%] tests/getinfo_test.py::test_deprecated_getinfo_options[3145743] PASSED [ 8%] tests/getinfo_test.py::test_deprecated_getinfo_options[3145744] PASSED [ 8%] tests/global_init_test.py::GlobalInitTest::test_global_init_ack_eintr PASSED [ 9%] tests/global_init_test.py::GlobalInitTest::test_global_init_bogus PASSED [ 9%] tests/global_init_test.py::GlobalInitTest::test_global_init_default PASSED [ 9%] tests/header_cb_test.py::test_get PASSED [ 9%] tests/header_test.py::HeaderTest::test_ascii_string_header PASSED [ 9%] tests/header_test.py::HeaderTest::test_ascii_unicode_header PASSED [ 9%] tests/header_test.py::HeaderTest::test_encoded_unicode_header PASSED [ 9%] tests/header_test.py::HeaderTest::test_unicode_string_header PASSED [ 9%] tests/header_test.py::HeaderTest::test_unicode_unicode_header PASSED [ 9%] tests/high_level_curl_test.py::RelativeUrlTest::test_get PASSED [ 10%] tests/high_level_curl_test.py::RelativeUrlTest::test_head PASSED [ 10%] tests/high_level_curl_test.py::RelativeUrlTest::test_reuse PASSED [ 10%] tests/info_constants_test.py::InfoConstantsTest::test_condition_unmet PASSED [ 10%] tests/info_test.py::InfoTest::test_ssl_engines PASSED [ 10%] tests/internals_test.py::InternalsTest::test_add_closed_handle PASSED [ 10%] tests/internals_test.py::InternalsTest::test_add_handle_on_multiple_stacks PASSED [ 10%] tests/internals_test.py::InternalsTest::test_add_handle_twice PASSED [ 10%] tests/internals_test.py::InternalsTest::test_constant_aliasing PASSED [ 10%] tests/internals_test.py::InternalsTest::test_copy_curl PASSED [ 11%] tests/internals_test.py::InternalsTest::test_copy_multi PASSED [ 11%] tests/internals_test.py::InternalsTest::test_copy_share PASSED [ 11%] tests/internals_test.py::InternalsTest::test_move_handle PASSED [ 11%] tests/internals_test.py::InternalsTest::test_pickle_curl PASSED [ 11%] tests/internals_test.py::InternalsTest::test_pickle_dumps_curl PASSED [ 11%] tests/internals_test.py::InternalsTest::test_pickle_dumps_multi PASSED [ 11%] tests/internals_test.py::InternalsTest::test_pickle_dumps_share PASSED [ 11%] tests/internals_test.py::InternalsTest::test_pickle_multi PASSED [ 11%] tests/internals_test.py::InternalsTest::test_pickle_share PASSED [ 12%] tests/internals_test.py::InternalsTest::test_remove_invalid_closed_handle PASSED [ 12%] tests/internals_test.py::InternalsTest::test_remove_invalid_handle PASSED [ 12%] tests/memory_mgmt_test.py::test_multi_releases_easies_after_close_and_remove PASSED [ 12%] tests/memory_mgmt_test.py::test_multi_cycle_collected_by_gc PASSED [ 12%] tests/memory_mgmt_test.py::test_share_releases_easies_after_unsetopt_and_close PASSED [ 12%] tests/memory_mgmt_test.py::test_share_cycle_collected_by_gc PASSED [ 12%] tests/memory_mgmt_test.py::test_reference_counting PASSED [ 12%] tests/memory_mgmt_test.py::test_self_referential_curl_collected_via_gc PASSED [ 12%] tests/memory_mgmt_test.py::test_refcounting_bug_in_reset PASSED [ 13%] tests/memory_mgmt_test.py::test_postfields_unicode_memory_leak_gh252 PASSED [ 13%] tests/memory_mgmt_test.py::test_form_bufferptr_memory_leak_gh267 PASSED [ 13%] tests/memory_mgmt_test.py::test_option_refcounting[READDATA] PASSED [ 13%] tests/memory_mgmt_test.py::test_option_refcounting[WRITEDATA] PASSED [ 13%] tests/memory_mgmt_test.py::test_option_refcounting[WRITEHEADER] PASSED [ 13%] tests/memory_mgmt_test.py::test_option_refcounting[READFUNCTION] PASSED [ 13%] tests/memory_mgmt_test.py::test_option_refcounting[WRITEFUNCTION] PASSED [ 13%] tests/memory_mgmt_test.py::test_option_refcounting[HEADERFUNCTION] PASSED [ 14%] tests/memory_mgmt_test.py::test_callback_released_on_close[WRITEFUNCTION] PASSED [ 14%] tests/memory_mgmt_test.py::test_callback_released_on_close[HEADERFUNCTION] PASSED [ 14%] tests/memory_mgmt_test.py::test_callback_released_on_close[READFUNCTION] PASSED [ 14%] tests/memory_mgmt_test.py::test_callback_released_on_close[PROGRESSFUNCTION] PASSED [ 14%] tests/memory_mgmt_test.py::test_callback_released_on_close[XFERINFOFUNCTION] PASSED [ 14%] tests/memory_mgmt_test.py::test_callback_released_on_close[DEBUGFUNCTION] PASSED [ 14%] tests/memory_mgmt_test.py::test_callback_released_on_close[IOCTLFUNCTION] PASSED [ 14%] tests/memory_mgmt_test.py::test_callback_released_on_close[OPENSOCKETFUNCTION] PASSED [ 14%] tests/memory_mgmt_test.py::test_callback_released_on_close[SEEKFUNCTION] PASSED [ 15%] tests/multi_callback_test.py::test_multi_socket_action PASSED [ 15%] tests/multi_callback_test.py::test_multi_add_handle PASSED [ 15%] tests/multi_callback_test.py::test_multi_remove_handle PASSED [ 15%] tests/multi_callback_test.py::test_easy_pause_unpause PASSED [ 15%] tests/multi_callback_test.py::test_callbacks_non_minus_one_return_continues_transfer[return_None] PASSED [ 15%] tests/multi_callback_test.py::test_callbacks_non_minus_one_return_continues_transfer[return_0] PASSED [ 15%] tests/multi_callback_test.py::test_callbacks_non_minus_one_return_continues_transfer[socket_returns_42] PASSED [ 15%] tests/multi_callback_test.py::test_callbacks_non_minus_one_return_continues_transfer[timer_returns_42] PASSED [ 15%] tests/multi_callback_test.py::test_callbacks_failure_aborts_transfer[socket_returns_-1] PASSED [ 16%] tests/multi_callback_test.py::test_callbacks_failure_aborts_transfer[timer_returns_-1] PASSED [ 16%] tests/multi_callback_test.py::test_callbacks_failure_aborts_transfer[socket_raises] PASSED [ 16%] tests/multi_callback_test.py::test_callbacks_failure_aborts_transfer[timer_raises] PASSED [ 16%] tests/multi_callback_test.py::test_callbacks_failure_aborts_transfer[socket_invalid_type] PASSED [ 16%] tests/multi_callback_test.py::test_easy_close PASSED [ 16%] tests/multi_memory_mgmt_test.py::test_callback_released_on_close[M_SOCKETFUNCTION] PASSED [ 16%] tests/multi_memory_mgmt_test.py::test_callback_released_on_close[M_TIMERFUNCTION] PASSED [ 16%] tests/multi_memory_mgmt_test.py::test_callback_released_on_close[M_NOTIFYFUNCTION] PASSED [ 16%] tests/multi_memory_mgmt_test.py::test_callback_reassignment_releases_old[M_SOCKETFUNCTION] PASSED [ 17%] tests/multi_memory_mgmt_test.py::test_callback_reassignment_releases_old[M_TIMERFUNCTION] PASSED [ 17%] tests/multi_memory_mgmt_test.py::test_callback_reassignment_releases_old[M_NOTIFYFUNCTION] PASSED [ 17%] tests/multi_memory_mgmt_test.py::test_curl_kept_alive_while_added_to_multi PASSED [ 17%] tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_callback_opts PASSED [ 17%] tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_notify_callback_opts PASSED [ 17%] tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_pipeline_opts PASSED [ 17%] tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_pipelining_server_bl PASSED [ 17%] tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_pipelining_site_bl PASSED [ 17%] tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_unsetopt_unsupported PASSED [ 18%] tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_option_constant_on_curlmulti PASSED [ 18%] tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_option_constant_on_pycurl PASSED [ 18%] tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_pipe_constants PASSED [ 18%] tests/multi_socket_select_test.py::MultiSocketSelectTest::test_multi_socket_select PASSED [ 18%] tests/multi_socket_test.py::test_multi_socket PASSED [ 18%] tests/multi_socket_test.py::test_multi_assign_objects[False] PASSED [ 18%] tests/multi_socket_test.py::test_multi_assign_objects[True] PASSED [ 18%] tests/multi_socket_test.py::test_multi_assign_inside_socket_callback PASSED [ 18%] tests/multi_socket_test.py::test_socketp_starts_as_none PASSED [ 19%] tests/multi_socket_test.py::test_clear_assignment_inside_socket_callback_releases_ref[unassign] PASSED [ 19%] tests/multi_socket_test.py::test_clear_assignment_inside_socket_callback_releases_ref[assign_none] PASSED [ 19%] tests/multi_socket_test.py::test_close_releases_assigned_marker PASSED [ 19%] tests/multi_socket_test.py::test_multi_clear_assignment[assign_none] PASSED [ 19%] tests/multi_socket_test.py::test_multi_clear_assignment[unassign] PASSED [ 19%] tests/multi_test.py::MultiTest::test_adding_closed_handle_close_then_remove PASSED [ 19%] tests/multi_test.py::MultiTest::test_adding_closed_handle_close_without_removing PASSED [ 19%] tests/multi_test.py::MultiTest::test_adding_closed_handle_remove_then_close PASSED [ 20%] tests/multi_test.py::MultiTest::test_close_handles_false PASSED [ 20%] tests/multi_test.py::MultiTest::test_close_handles_true PASSED [ 20%] tests/multi_test.py::MultiTest::test_contains PASSED [ 20%] tests/multi_test.py::MultiTest::test_context_manager_close_handles_false PASSED [ 20%] tests/multi_test.py::MultiTest::test_context_manager_close_handles_true PASSED [ 20%] tests/multi_test.py::MultiTest::test_context_manager_close_no_handles_false PASSED [ 20%] tests/multi_test.py::MultiTest::test_context_manager_close_no_handles_true PASSED [ 20%] tests/multi_test.py::MultiTest::test_keyword_arguments PASSED [ 20%] tests/multi_test.py::MultiTest::test_multi PASSED [ 21%] tests/multi_test.py::MultiTest::test_multi_close PASSED [ 21%] tests/multi_test.py::MultiTest::test_multi_close_twice PASSED [ 21%] tests/multi_test.py::MultiTest::test_multi_constructor PASSED [ 21%] tests/multi_test.py::MultiTest::test_multi_garbage_collection PASSED [ 21%] tests/multi_test.py::MultiTest::test_multi_info_read PASSED [ 21%] tests/multi_test.py::MultiTest::test_multi_info_read_some PASSED [ 21%] tests/multi_test.py::MultiTest::test_multi_select PASSED [ 21%] tests/multi_test.py::MultiTest::test_multi_select_fdset PASSED [ 21%] tests/multi_test.py::MultiTest::test_multi_status_codes PASSED [ 22%] tests/multi_test.py::MultiTest::test_positional_arguments PASSED [ 22%] tests/multi_timer_test.py::test_multi_timer_perform_loop PASSED [ 22%] tests/open_socket_cb_test.py::test_socket_open_ipv4 PASSED [ 22%] tests/open_socket_cb_test.py::test_socket_open_ipv6 PASSED [ 22%] tests/open_socket_cb_test.py::test_socket_open_unix PASSED [ 22%] tests/open_socket_cb_test.py::test_opensocket_set_none PASSED [ 22%] tests/open_socket_cb_test.py::test_opensocket_unset PASSED [ 22%] tests/open_socket_cb_test.py::test_socket_bad_constant PASSED [ 22%] tests/open_socket_cb_test.py::test_socket_open_bad PASSED [ 23%] tests/open_socket_cb_test.py::test_socket_open_no_fileno[string] PASSED [ 23%] tests/open_socket_cb_test.py::test_socket_open_no_fileno[plain-object] PASSED [ 23%] tests/open_socket_cb_test.py::test_socket_open_broken_fileno PASSED [ 23%] tests/option_constants_test.py::test_username PASSED [ 23%] tests/option_constants_test.py::test_dns_servers PASSED [ 23%] tests/option_constants_test.py::test_postredir PASSED [ 23%] tests/option_constants_test.py::test_postredir_setopt PASSED [ 23%] tests/option_constants_test.py::test_redir_post_303 PASSED [ 23%] tests/option_constants_test.py::test_postredir_flags PASSED [ 24%] tests/option_constants_test.py::test_postredir_post_303 PASSED [ 24%] tests/option_constants_test.py::test_httpauth_digest_ie PASSED [ 24%] tests/option_constants_test.py::test_operation_timedout_constant PASSED [ 24%] tests/option_constants_test.py::test_noproxy_setopt PASSED [ 24%] tests/option_constants_test.py::test_protocols_setopt PASSED [ 24%] tests/option_constants_test.py::test_redir_protocols_setopt PASSED [ 24%] tests/option_constants_test.py::test_tftp_blksize_setopt PASSED [ 24%] tests/option_constants_test.py::test_socks5_gssapi_service_setopt PASSED [ 24%] tests/option_constants_test.py::test_socks5_gssapi_nec_setopt PASSED [ 25%] tests/option_constants_test.py::test_curlproxy_http_1_0_setopt PASSED [ 25%] tests/option_constants_test.py::test_ssh_knownhosts_setopt PASSED [ 25%] tests/option_constants_test.py::test_mail_from PASSED [ 25%] tests/option_constants_test.py::test_mail_rcpt PASSED [ 25%] tests/option_constants_test.py::test_mail_auth PASSED [ 25%] tests/option_constants_test.py::test_gssapi_delegation_options PASSED [ 25%] tests/option_constants_test.py::test_sslversion_options PASSED [ 25%] tests/option_constants_test.py::test_legacy_sslversion_options SKIPPED [ 25%] tests/option_constants_test.py::test_sslversion_7_34_0 PASSED [ 26%] tests/option_constants_test.py::test_ssl_verifystatus PASSED [ 26%] tests/option_constants_test.py::test_proxy_service_name PASSED [ 26%] tests/option_constants_test.py::test_service_name PASSED [ 26%] tests/option_constants_test.py::test_pinnedpublickey PASSED [ 26%] tests/option_constants_test.py::test_wildcardmatch PASSED [ 26%] tests/option_constants_test.py::test_unix_socket_path PASSED [ 26%] tests/option_constants_test.py::test_ssl_enable_alpn PASSED [ 26%] tests/option_constants_test.py::test_ssl_enable_npn PASSED [ 27%] tests/option_constants_test.py::test_ssl_falsestart PASSED [ 27%] tests/option_constants_test.py::test_ssl_verifyhost PASSED [ 27%] tests/option_constants_test.py::test_cainfo PASSED [ 27%] tests/option_constants_test.py::test_issuercert PASSED [ 27%] tests/option_constants_test.py::test_capath PASSED [ 27%] tests/option_constants_test.py::test_cainfo_blob PASSED [ 27%] tests/option_constants_test.py::test_sslcert_blob PASSED [ 27%] tests/option_constants_test.py::test_sslkey_blob PASSED [ 27%] tests/option_constants_test.py::test_issuercert_blob PASSED [ 28%] tests/option_constants_test.py::test_proxy_capath PASSED [ 28%] tests/option_constants_test.py::test_proxy_cainfo PASSED [ 28%] tests/option_constants_test.py::test_proxy_cainfo_blob PASSED [ 28%] tests/option_constants_test.py::test_proxy_crlfile PASSED [ 28%] tests/option_constants_test.py::test_proxy_sslcert PASSED [ 28%] tests/option_constants_test.py::test_proxy_sslcert_blob PASSED [ 28%] tests/option_constants_test.py::test_proxy_sslcerttype PASSED [ 28%] tests/option_constants_test.py::test_proxy_sslkey PASSED [ 28%] tests/option_constants_test.py::test_proxy_sslkey_blob PASSED [ 29%] tests/option_constants_test.py::test_proxy_sslkeytype PASSED [ 29%] tests/option_constants_test.py::test_proxy_issuercert_blob PASSED [ 29%] tests/option_constants_test.py::test_proxy_keypasswd PASSED [ 29%] tests/option_constants_test.py::test_proxy_ssl_verifypeer PASSED [ 29%] tests/option_constants_test.py::test_proxy_ssl_verifyhost PASSED [ 29%] tests/option_constants_test.py::test_proxy_pinnedpublickey PASSED [ 29%] tests/option_constants_test.py::test_proxy_sslversion_options PASSED [ 29%] tests/option_constants_test.py::test_legacy_proxy_sslversion_options SKIPPED [ 29%] tests/option_constants_test.py::test_proxy_ssl_cipher_list PASSED [ 30%] tests/option_constants_test.py::test_proxy_ssl_options PASSED [ 30%] tests/option_constants_test.py::test_proxy_tlsauth PASSED [ 30%] tests/option_constants_test.py::test_proxy_issuercert PASSED [ 30%] tests/option_constants_test.py::test_crlfile PASSED [ 30%] tests/option_constants_test.py::test_random_file PASSED [ 30%] tests/option_constants_test.py::test_egdsocket PASSED [ 30%] tests/option_constants_test.py::test_ssl_cipher_list PASSED [ 30%] tests/option_constants_test.py::test_ssl_sessionid_cache PASSED [ 30%] tests/option_constants_test.py::test_krblevel SKIPPED (libcurl >= 8....) [ 31%] tests/option_constants_test.py::test_krb4level SKIPPED (libcurl >= 8...) [ 31%] tests/option_constants_test.py::test_ssl_options PASSED [ 31%] tests/option_constants_test.py::test_ssl_option_no_revoke PASSED [ 31%] tests/option_constants_test.py::test_request_target_option PASSED [ 31%] tests/option_constants_test.py::test_http09_allowed_option PASSED [ 31%] tests/option_constants_test.py::test_tls13_ciphers PASSED [ 31%] tests/option_constants_test.py::test_proxy_tls13_ciphers PASSED [ 31%] tests/option_constants_test.py::test_aws_sigv4 PASSED [ 31%] tests/option_constants_test.py::test_haproxy_client_ip PASSED [ 32%] tests/option_constants_test.py::test_ech SKIPPED (SSL runtime librar...) [ 32%] tests/option_constants_test.py::test_append PASSED [ 32%] tests/option_constants_test.py::test_cookiesession PASSED [ 32%] tests/option_constants_test.py::test_dirlistonly PASSED [ 32%] tests/option_constants_test.py::test_keypasswd PASSED [ 32%] tests/option_constants_test.py::test_telnetoptions PASSED [ 32%] tests/option_constants_test.py::test_use_ssl PASSED [ 32%] tests/option_constants_test.py::test_encoding PASSED [ 32%] tests/option_constants_test.py::test_accept_encoding PASSED [ 33%] tests/option_constants_test.py::test_transfer_encoding PASSED [ 33%] tests/option_constants_test.py::test_accepttimeout_ms PASSED [ 33%] tests/option_constants_test.py::test_tcp_keepalive PASSED [ 33%] tests/option_constants_test.py::test_tcp_keepidle PASSED [ 33%] tests/option_constants_test.py::test_tcp_keepintvl PASSED [ 33%] tests/option_constants_test.py::test_expect_100_timeout_ms PASSED [ 33%] tests/option_constants_test.py::test_headeropt PASSED [ 33%] tests/option_constants_test.py::test_path_as_is PASSED [ 34%] tests/option_constants_test.py::test_pipewait PASSED [ 34%] tests/option_constants_test.py::test_http_version PASSED [ 34%] tests/option_constants_test.py::test_http_version_2_0 PASSED [ 34%] tests/option_constants_test.py::test_http_version_2 PASSED [ 34%] tests/option_constants_test.py::test_http_version_2tls PASSED [ 34%] tests/option_constants_test.py::test_http_version_2prior_knowledge PASSED [ 34%] tests/option_constants_test.py::test_http_version_3 PASSED [ 34%] tests/option_constants_test.py::test_http_version_3only PASSED [ 34%] tests/option_constants_test.py::test_sockopt_constants PASSED [ 35%] tests/option_constants_test.py::test_proto_smb PASSED [ 35%] tests/option_constants_test.py::test_tlsauth PASSED [ 35%] tests/option_constants_test.py::test_default_protocol PASSED [ 35%] tests/option_constants_test.py::test_ftp_use_pret PASSED [ 35%] tests/option_constants_test.py::test_login_options PASSED [ 35%] tests/option_constants_test.py::test_sasl_ir PASSED [ 35%] tests/option_constants_test.py::test_xauth_bearer PASSED [ 35%] tests/option_constants_test.py::test_cookielist_constants PASSED [ 35%] tests/option_constants_test.py::test_fnmatch_constants PASSED [ 36%] tests/option_constants_test.py::test_resolver_start_constants PASSED [ 36%] tests/option_constants_test.py::test_trailer_constants PASSED [ 36%] tests/option_constants_test.py::test_hsts_constants PASSED [ 36%] tests/pause_test.py::test_multi_recv_mask[recv] PASSED [ 36%] tests/pause_test.py::test_multi_recv_mask[all] PASSED [ 36%] tests/pause_test.py::test_easy_recv_mask[recv] PASSED [ 36%] tests/pause_test.py::test_easy_recv_mask[all] PASSED [ 36%] tests/pause_test.py::test_easy_recv_mask[default] PASSED [ 36%] tests/pause_test.py::test_multi_via_write_return_replays_data PASSED [ 37%] tests/pause_test.py::test_easy_via_write_return_replays_data PASSED [ 37%] tests/pause_test.py::test_multi_send_mask[send] PASSED [ 37%] tests/pause_test.py::test_multi_send_mask[all] PASSED [ 37%] tests/pause_test.py::test_easy_send_mask[send] PASSED [ 37%] tests/pause_test.py::test_easy_send_mask[all] PASSED [ 37%] tests/pause_test.py::test_multi_via_read_return PASSED [ 37%] tests/pause_test.py::test_easy_via_read_return PASSED [ 37%] tests/pause_test.py::test_easy_via_read_return_pause_cont_compat PASSED [ 37%] tests/pause_test.py::test_multi_excludes_low_speed_limit_and_resets_timer PASSED [ 38%] tests/pause_test.py::test_easy_excludes_low_speed_limit_and_resets_timer PASSED [ 38%] tests/perform_test.py::PerformTest::test_perform_rb PASSED [ 38%] tests/perform_test.py::PerformTest::test_perform_rb_invalid_utf8 PASSED [ 38%] tests/perform_test.py::PerformTest::test_perform_rb_utf8 PASSED [ 38%] tests/perform_test.py::PerformTest::test_perform_rs PASSED [ 38%] tests/perform_test.py::PerformTest::test_perform_rs_invalid_utf8 PASSED [ 38%] tests/perform_test.py::PerformTest::test_perform_rs_utf8 PASSED [ 38%] tests/post_test.py::PostTest::test_post_byte_buffer PASSED [ 38%] tests/post_test.py::PostTest::test_post_fields_with_ampersand PASSED [ 39%] tests/post_test.py::PostTest::test_post_file PASSED [ 39%] tests/post_test.py::PostTest::test_post_list_of_list_of_lists PASSED [ 39%] tests/post_test.py::PostTest::test_post_list_of_tuple_of_tuples PASSED [ 39%] tests/post_test.py::PostTest::test_post_multiple_fields PASSED [ 39%] tests/post_test.py::PostTest::test_post_single_field PASSED [ 39%] tests/post_test.py::PostTest::test_post_tuple_of_lists_of_tuples PASSED [ 39%] tests/post_test.py::PostTest::test_post_tuple_of_tuple_of_lists PASSED [ 39%] tests/post_test.py::PostTest::test_post_tuple_of_tuples_of_tuples PASSED [ 40%] tests/post_test.py::PostTest::test_post_unicode_buffer PASSED [ 40%] tests/post_test.py::PostTest::test_post_with_null_byte PASSED [ 40%] tests/prereq_cb_test.py::PrereqCbTest::test_prereqfunction_bogus_return PASSED [ 40%] tests/prereq_cb_test.py::PrereqCbTest::test_prereqfunction_fail PASSED [ 40%] tests/prereq_cb_test.py::PrereqCbTest::test_prereqfunction_ok PASSED [ 40%] tests/prereq_cb_test.py::PrereqCbUnsetTest::test_prereqfunction_none PASSED [ 40%] tests/prereq_cb_test.py::PrereqCbUnsetTest::test_prereqfunction_unset PASSED [ 40%] tests/protocol_constants_test.py::ProtocolConstantsTest::test_7_19_4_protocols PASSED [ 40%] tests/protocol_constants_test.py::ProtocolConstantsTest::test_7_20_0_protocols PASSED [ 41%] tests/protocol_constants_test.py::ProtocolConstantsTest::test_7_21_0_protocols PASSED [ 41%] tests/protocol_constants_test.py::ProtocolConstantsTest::test_7_21_2_protocols PASSED [ 41%] tests/read_cb_test.py::test_post_with_read_callback PASSED [ 41%] tests/read_cb_test.py::test_post_with_read_callback_returning_bytes[world] PASSED [ 41%] tests/read_cb_test.py::test_post_with_read_callback_returning_bytes[wor\x00ld] PASSED [ 41%] tests/read_cb_test.py::test_post_with_read_callback_returning_bytes[\u041f\u0443\u0448\u043a\u0438\u043d] PASSED [ 41%] tests/read_cb_test.py::test_post_with_read_callback_returning_memoryview[world] PASSED [ 41%] tests/read_cb_test.py::test_post_with_read_callback_returning_memoryview[wor\x00ld] PASSED [ 41%] tests/read_cb_test.py::test_post_with_read_callback_returning_memoryview[\u041f\u0443\u0448\u043a\u0438\u043d] PASSED [ 42%] tests/read_cb_test.py::test_post_with_read_callback_returning_unicode[world] PASSED [ 42%] tests/read_cb_test.py::test_post_with_read_callback_returning_unicode[wor\x00ld] PASSED [ 42%] tests/read_cb_test.py::test_post_with_read_callback_returning_unicode_with_multibyte PASSED [ 42%] tests/read_cb_test.py::test_post_with_read_callback_returning_numpy_array PASSED [ 42%] tests/read_cb_test.py::test_post_with_read_callback_returning_numpy_tobytes PASSED [ 42%] tests/read_cb_test.py::test_post_with_read_callback_returning_non_contiguous_numpy PASSED [ 42%] tests/read_cb_test.py::test_post_with_read_callback_returning_fortran_order_numpy PASSED [ 42%] tests/read_cb_test.py::test_post_with_read_callback_pause PASSED [ 42%] tests/read_cb_test.py::test_post_with_read_callback_returning_non_buffer PASSED [ 43%] tests/read_cb_test.py::test_post_with_read_callback_returning_overly_large_buffer PASSED [ 43%] tests/read_cb_test.py::test_post_with_read_callback_that_throws PASSED [ 43%] tests/read_cb_test.py::test_post_with_read_callback_that_aborts PASSED [ 43%] tests/read_cb_test.py::test_post_with_read_callback_that_returns_bad_integer PASSED [ 43%] tests/read_cb_test.py::test_post_with_read_callback_taking_incorrect_args PASSED [ 43%] tests/read_cb_test.py::test_post_with_read_callback_not_callable PASSED [ 43%] tests/read_cb_test.py::test_readfunction_unsetopt PASSED [ 43%] tests/readdata_test.py::ReaddataTest::test_post_with_read_callback_returning_unicode PASSED [ 43%] tests/readdata_test.py::ReaddataTest::test_post_with_read_callback_returning_unicode_with_multibyte PASSED [ 44%] tests/readdata_test.py::ReaddataTest::test_post_with_read_callback_returning_unicode_with_nulls PASSED [ 44%] tests/readdata_test.py::ReaddataTest::test_post_with_read_returning_bytes PASSED [ 44%] tests/readdata_test.py::ReaddataTest::test_post_with_read_returning_bytes_with_multibyte PASSED [ 44%] tests/readdata_test.py::ReaddataTest::test_post_with_read_returning_bytes_with_nulls PASSED [ 44%] tests/readdata_test.py::ReaddataTest::test_readdata_and_readfunction_file_like PASSED [ 44%] tests/readdata_test.py::ReaddataTest::test_readdata_and_readfunction_real_file PASSED [ 44%] tests/readdata_test.py::ReaddataTest::test_readdata_file_binary PASSED [ 44%] tests/readdata_test.py::ReaddataTest::test_readdata_file_like PASSED [ 44%] tests/readdata_test.py::ReaddataTest::test_readdata_file_text PASSED [ 45%] tests/readdata_test.py::ReaddataTest::test_readdata_not_file_like PASSED [ 45%] tests/readdata_test.py::ReaddataTest::test_readdata_object PASSED [ 45%] tests/readdata_test.py::ReaddataTest::test_readfunction_and_readdata_file_like PASSED [ 45%] tests/readdata_test.py::ReaddataTest::test_readfunction_and_readdata_real_file PASSED [ 45%] tests/relative_url_test.py::RelativeUrlTest::test_get_relative PASSED [ 45%] tests/reload_test.py::ReloadTest::test_reloading PASSED [ 45%] tests/reset_test.py::test_reset_preserves_default_useragent PASSED [ 45%] tests/reset_test.py::test_reset_after_close_raises PASSED [ 45%] tests/resolve_test.py::ResolveTest::test_resolve PASSED [ 46%] tests/seek_cb_constants_test.py::SeekCbConstantsTest::test_cantseek PASSED [ 46%] tests/seek_cb_constants_test.py::SeekCbConstantsTest::test_fail PASSED [ 46%] tests/seek_cb_constants_test.py::SeekCbConstantsTest::test_ok PASSED [ 46%] tests/seek_cb_test.py::SeekCbTest::test_seek_function PASSED [ 46%] tests/setopt_lifecycle_test.py::SetoptLifecycleTest::test_postfields_lifecycle PASSED [ 46%] tests/setopt_string_test.py::SetoptTest::test_setopt_string PASSED [ 46%] tests/setopt_string_test.py::SetoptTest::test_setopt_string_integer PASSED [ 46%] tests/setopt_test.py::test_boolean_value PASSED [ 47%] tests/setopt_test.py::test_integer_value PASSED [ 47%] tests/setopt_test.py::test_string_value_for_integer_option PASSED [ 47%] tests/setopt_test.py::test_string_value PASSED [ 47%] tests/setopt_test.py::test_integer_value_for_string_option PASSED [ 47%] tests/setopt_test.py::test_float_value_for_integer_option PASSED [ 47%] tests/setopt_test.py::test_httpheader_list PASSED [ 47%] tests/setopt_test.py::test_httpheader_tuple PASSED [ 47%] tests/setopt_test.py::test_httpheader_unicode PASSED [ 47%] tests/setopt_test.py::test_unset_httpheader PASSED [ 48%] tests/setopt_test.py::test_set_httpheader_none PASSED [ 48%] tests/setopt_test.py::test_proxyheader_list PASSED [ 48%] tests/setopt_test.py::test_proxyheader_tuple PASSED [ 48%] tests/setopt_test.py::test_proxyheader_unicode PASSED [ 48%] tests/setopt_test.py::test_unset_proxyheader PASSED [ 48%] tests/setopt_test.py::test_set_proxyheader_none PASSED [ 48%] tests/setopt_test.py::test_unset_encoding PASSED [ 48%] tests/setopt_test.py::test_large_options PASSED [ 48%] tests/setopt_test.py::test_set_callback_none[20011] PASSED [ 49%] tests/setopt_test.py::test_set_callback_none[20079] PASSED [ 49%] tests/setopt_test.py::test_set_callback_none[20012] PASSED [ 49%] tests/setopt_test.py::test_set_callback_none[20056] PASSED [ 49%] tests/setopt_test.py::test_set_callback_none[20219] PASSED [ 49%] tests/setopt_test.py::test_set_callback_none[20094] PASSED [ 49%] tests/setopt_test.py::test_set_callback_none[20130] PASSED [ 49%] tests/setopt_test.py::test_set_callback_none[20167] PASSED [ 49%] tests/setopt_test.py::test_httpheader_replace_cycle PASSED [ 49%] tests/setopt_test.py::test_httpheader_replace_refcount PASSED [ 50%] tests/setopt_unicode_test.py::SetoptUnicodeTest::test_ascii_string PASSED [ 50%] tests/setopt_unicode_test.py::SetoptUnicodeTest::test_unicode_encoded PASSED [ 50%] tests/setopt_unicode_test.py::SetoptUnicodeTest::test_unicode_string PASSED [ 50%] tests/setup_test.py::SetupTest::test_does_not_use_static_libs PASSED [ 50%] tests/setup_test.py::SetupTest::test_invalid_option_not_consumed PASSED [ 50%] tests/setup_test.py::SetupTest::test_invalid_option_suffix_not_consumed PASSED [ 50%] tests/setup_test.py::SetupTest::test_libcurl_ssl_gnutls PASSED [ 50%] tests/setup_test.py::SetupTest::test_libcurl_ssl_nss PASSED [ 50%] tests/setup_test.py::SetupTest::test_libcurl_ssl_openssl PASSED [ 51%] tests/setup_test.py::SetupTest::test_libcurl_ssl_unrecognized PASSED [ 51%] tests/setup_test.py::SetupTest::test_no_ssl PASSED [ 51%] tests/setup_test.py::SetupTest::test_no_ssl_define PASSED [ 51%] tests/setup_test.py::SetupTest::test_no_ssl_feature_with_libcurl_dll PASSED [ 51%] tests/setup_test.py::SetupTest::test_no_ssl_feature_with_ssl PASSED [ 51%] tests/setup_test.py::SetupTest::test_sanity_check PASSED [ 51%] tests/setup_test.py::SetupTest::test_ssl_feature_only PASSED [ 51%] tests/setup_test.py::SetupTest::test_ssl_feature_sets_ssl_define PASSED [ 51%] tests/setup_test.py::SetupTest::test_ssl_in_libs PASSED [ 52%] tests/setup_test.py::SetupTest::test_ssl_in_libs_sets_ssl_define PASSED [ 52%] tests/setup_test.py::SetupTest::test_ssl_in_static_libs PASSED [ 52%] tests/setup_test.py::SetupTest::test_ssl_in_static_libs_sets_ssl_define PASSED [ 52%] tests/setup_test.py::SetupTest::test_valid_option_consumes_argv PASSED [ 52%] tests/setup_test.py::SetupTest::test_with_gnutls_library PASSED [ 52%] tests/setup_test.py::SetupTest::test_with_nss_library PASSED [ 52%] tests/setup_test.py::SetupTest::test_with_openssl_library PASSED [ 52%] tests/setup_test.py::SetupTest::test_with_ssl_library PASSED [ 52%] tests/share_test.py::test_share PASSED [ 53%] tests/share_test.py::test_share_close PASSED [ 53%] tests/share_test.py::test_share_close_twice PASSED [ 53%] tests/share_test.py::test_positional_arguments PASSED [ 53%] tests/share_test.py::test_keyword_arguments PASSED [ 53%] tests/share_test.py::test_detach_on_close_keyword_argument_accepted PASSED [ 53%] tests/share_test.py::test_easy_with_share_closed_before_perform PASSED [ 53%] tests/share_test.py::test_easy_with_share_closed_before_perform_no_detach PASSED [ 53%] tests/share_test.py::test_easy_set_share_closed_raises PASSED [ 54%] tests/share_test.py::test_share_context_manager_detaches_by_default PASSED [ 54%] tests/share_test.py::test_share_context_manager_strict_raises_if_live_easies PASSED [ 54%] tests/share_test.py::test_zero_args_raises_type_error[share] PASSED [ 54%] tests/share_test.py::test_zero_args_raises_type_error[unshare] PASSED [ 54%] tests/share_test.py::test_invalid_arg_raises_type_error[list-share] PASSED [ 54%] tests/share_test.py::test_invalid_arg_raises_type_error[list-unshare] PASSED [ 54%] tests/share_test.py::test_invalid_arg_raises_type_error[tuple-share] PASSED [ 54%] tests/share_test.py::test_invalid_arg_raises_type_error[tuple-unshare] PASSED [ 54%] tests/share_test.py::test_invalid_arg_raises_type_error[string-share] PASSED [ 55%] tests/share_test.py::test_invalid_arg_raises_type_error[string-unshare] PASSED [ 55%] tests/share_test.py::test_invalid_arg_raises_type_error[invalid_int-share] PASSED [ 55%] tests/share_test.py::test_invalid_arg_raises_type_error[invalid_int-unshare] PASSED [ 55%] tests/share_test.py::test_invalid_arg_raises_type_error[none-share] PASSED [ 55%] tests/share_test.py::test_invalid_arg_raises_type_error[none-unshare] PASSED [ 55%] tests/share_test.py::test_single_arg_succeeds[share] PASSED [ 55%] tests/share_test.py::test_single_arg_succeeds[unshare] PASSED [ 55%] tests/share_test.py::test_multiple_args_apply[share] PASSED [ 55%] tests/share_test.py::test_multiple_args_apply[unshare] PASSED [ 56%] tests/share_test.py::test_method_after_close_raises[share] PASSED [ 56%] tests/share_test.py::test_method_after_close_raises[unshare] PASSED [ 56%] tests/share_test.py::test_method_after_close_raises[setopt] PASSED [ 56%] tests/share_test.py::test_mixed_valid_then_invalid_raises_at_invalid_item PASSED [ 56%] tests/share_test.py::test_close_refuses_detach_when_easy_is_performing PASSED [ 56%] tests/share_test.py::test_concurrent_api_calls_do_not_crash PASSED [ 56%] tests/sockopt_cb_test.py::SockoptCbTest::test_sockoptfunction_bogus_return PASSED [ 56%] tests/sockopt_cb_test.py::SockoptCbTest::test_sockoptfunction_fail PASSED [ 56%] tests/sockopt_cb_test.py::SockoptCbTest::test_sockoptfunction_ok PASSED [ 57%] tests/sockopt_cb_test.py::SockoptCbTest::test_socktype_accept PASSED [ 57%] tests/sockopt_cb_test.py::SockoptCbTest::test_socktype_ipcxn PASSED [ 57%] tests/sockopt_cb_test.py::SockoptCbUnsetTest::test_sockoptfunction_none PASSED [ 57%] tests/sockopt_cb_test.py::SockoptCbUnsetTest::test_sockoptfunction_unset PASSED [ 57%] tests/ssh_key_cb_test.py::test_keyfunction_fine SKIPPED (could not i...) [ 57%] tests/ssh_key_cb_test.py::test_keyfunction_reject SKIPPED (could not...) [ 57%] tests/ssh_key_cb_test.py::test_keyfunction_bogus_return SKIPPED (cou...) [ 57%] tests/ssh_key_cb_test.py::test_keyfunction_set_none SKIPPED (could n...) [ 57%] tests/ssh_key_cb_test.py::test_keyfunction_unset SKIPPED (could not ...) [ 58%] tests/subclass_test.py::SubclassTest::test_baseclass_init PASSED [ 58%] tests/subclass_test.py::SubclassTest::test_subclass_create PASSED [ 58%] tests/subclass_test.py::SubclassTest::test_subclass_init PASSED [ 58%] tests/subclass_test.py::SubclassTest::test_subclass_method PASSED [ 58%] tests/subclass_test.py::SubclassTest::test_subclass_method_override PASSED [ 58%] tests/test_async_multi.py::test_basic_get PASSED [ 58%] tests/test_async_multi.py::test_concurrent_handles PASSED [ 58%] tests/test_async_multi.py::test_http_error_status_does_not_fail_future PASSED [ 58%] tests/test_async_multi.py::test_failure_surfaces_exception PASSED [ 59%] tests/test_async_multi.py::test_timer_path_drives_completion PASSED [ 59%] tests/test_async_multi.py::test_cancellation_cleans_up PASSED [ 59%] tests/test_async_multi.py::test_cancelled_future_not_resolved_by_drain PASSED [ 59%] tests/test_async_multi.py::test_close_idempotent PASSED [ 59%] tests/test_async_multi.py::test_close_cancels_pending PASSED [ 59%] tests/test_async_multi.py::test_setopt_blocks_socket_timer_function PASSED [ 59%] tests/test_async_multi.py::test_duplicate_add_handle_rejected PASSED [ 59%] tests/test_async_multi.py::test_remove_handle_cancels_future PASSED [ 60%] tests/test_async_multi.py::test_remove_handle_unregistered_raises PASSED [ 60%] tests/test_async_multi.py::test_remove_handle_after_close_raises PASSED [ 60%] tests/test_async_multi.py::test_gather_with_sibling_failure PASSED [ 60%] tests/test_async_multi.py::test_socket_action_failure_fails_pending_futures PASSED [ 60%] tests/test_async_multi.py::test_back_to_back_add_handle PASSED [ 60%] tests/test_async_multi.py::test_socket_mask_transitions PASSED [ 60%] tests/test_async_multi.py::test_add_handle_rollback_on_failure PASSED [ 60%] tests/test_async_multi.py::test_poll_inout_then_remove_clears_both_watchers PASSED [ 60%] tests/test_async_multi.py::test_poll_none_keeps_assignment PASSED [ 61%] tests/test_async_multi.py::test_negative_timer_clears_pending_handle PASSED [ 61%] tests/test_async_multi.py::test_ensure_loop_rejects_different_loop PASSED [ 61%] tests/test_async_multi.py::test_proactor_loop_raises_clear_error PASSED [ 61%] tests/test_async_multi.py::test_stale_watcher_callback_skipped PASSED [ 61%] tests/test_async_multi.py::test_on_timer_noop_during_close PASSED [ 61%] tests/test_async_multi.py::test_close_time_poll_in_is_ignored PASSED [ 61%] tests/test_async_multi.py::test_assign_used_for_socket_state PASSED [ 61%] tests/test_async_multi.py::test_futures_empty_on_fresh_multi PASSED [ 61%] tests/test_async_multi.py::test_futures_returns_pending_in_insertion_order PASSED [ 62%] tests/test_async_multi.py::test_futures_subset_preserves_input_order PASSED [ 62%] tests/test_async_multi.py::test_futures_unknown_handle_raises_keyerror PASSED [ 62%] tests/test_async_multi.py::test_futures_duplicate_handle_returns_duplicate PASSED [ 62%] tests/test_async_multi.py::test_futures_excludes_completed_transfers PASSED [ 62%] tests/test_async_multi.py::test_futures_compose_with_gather PASSED [ 62%] tests/test_async_multi.py::TestNotify::test_aclose_clears_state PASSED [ 62%] tests/test_async_multi.py::TestNotify::test_with_none_curl_is_safe PASSED [ 62%] tests/test_callback_signals.py::test_header_callback_keyboard_interrupt PASSED [ 62%] tests/test_callback_signals.py::test_write_callback_keyboard_interrupt PASSED [ 63%] tests/test_callback_signals.py::test_opensocket_callback_keyboard_interrupt PASSED [ 63%] tests/test_callback_signals.py::test_read_callback_keyboard_interrupt PASSED [ 63%] tests/test_callback_signals.py::test_progress_callback_keyboard_interrupt PASSED [ 63%] tests/test_callback_signals.py::test_xferinfo_callback_keyboard_interrupt PASSED [ 63%] tests/test_callback_signals.py::test_header_callback_non_interrupt_exception PASSED [ 63%] tests/test_callback_signals.py::test_header_callback_system_exit PASSED [ 63%] tests/test_callback_signals.py::test_sigint_from_parent_process_propagates_as_keyboardinterrupt PASSED [ 63%] tests/test_callback_signals.py::test_sigint_detected_before_second_write_callback_invocation PASSED [ 63%] tests/test_connect_only_send_recv.py::test_connect_only_recv_would_block_before_request PASSED [ 64%] tests/test_connect_only_send_recv.py::test_connect_only_send_recv_byteslike[bytes] PASSED [ 64%] tests/test_connect_only_send_recv.py::test_connect_only_send_recv_byteslike[bytearray] PASSED [ 64%] tests/test_connect_only_send_recv.py::test_connect_only_send_recv_byteslike[memoryview] PASSED [ 64%] tests/test_connect_only_send_recv.py::test_connect_only_send_recv_byteslike[_as_numpy_uint8] PASSED [ 64%] tests/test_connect_only_send_recv.py::test_connect_only_recv_into PASSED [ 64%] tests/test_connect_only_send_recv.py::test_connect_only_recv_into_numpy_array PASSED [ 64%] tests/test_connect_only_send_recv.py::test_connect_only_recv_into_would_block_before_request PASSED [ 64%] tests/test_connect_only_send_recv.py::test_connect_only_recv_into_respects_nbytes 127.0.0.1 - - [17/Oct/2026 20:08:20] "GET /success HTTP/1.1" 200 7 PASSED [ 64%] tests/test_connect_only_send_recv.py::test_connect_only_waits_for_activity_on_active_socket PASSED [ 65%] tests/test_connect_only_send_recv.py::test_recv_into_validates_nbytes PASSED [ 65%] tests/test_connect_only_send_recv.py::test_recv_validates_size PASSED [ 65%] tests/test_connect_only_send_recv.py::test_recv_zero_size_returns_empty_bytes PASSED [ 65%] tests/test_connect_only_send_recv.py::test_recv_into_requires_writable_buffer PASSED [ 65%] tests/test_connect_only_send_recv.py::test_recv_into_zero_length_buffer_returns_zero PASSED [ 65%] tests/test_connect_only_send_recv.py::test_send_requires_bytes_like PASSED [ 65%] tests/test_connect_only_send_recv.py::test_connect_only_methods_require_connect_only[send-args0] PASSED [ 65%] tests/test_connect_only_send_recv.py::test_connect_only_methods_require_connect_only[recv-args1] PASSED [ 65%] tests/test_connect_only_send_recv.py::test_connect_only_methods_require_connect_only[recv_into-args2] PASSED [ 66%] tests/test_fnmatch_cb.py::test_fnmatch_setopt_and_unset PASSED [ 66%] tests/test_fnmatch_cb.py::test_fnmatch_replace_refcount PASSED [ 66%] tests/test_fnmatch_cb.py::test_fnmatch_rejects_noncallable PASSED [ 66%] tests/test_hsts_cb.py::test_hsts_file_path_setopt_and_unset PASSED [ 66%] tests/test_hsts_cb.py::test_hsts_ctrl_setopt PASSED [ 66%] tests/test_hsts_cb.py::test_hstsread_setopt_and_unset PASSED [ 66%] tests/test_hsts_cb.py::test_hstswrite_setopt_and_unset PASSED [ 66%] tests/test_hsts_cb.py::test_hstsread_rejects_noncallable PASSED [ 67%] tests/test_hsts_cb.py::test_hstswrite_rejects_noncallable PASSED [ 67%] tests/test_hsts_cb.py::test_hstsread_set_none_unsets PASSED [ 67%] tests/test_hsts_cb.py::test_hstswrite_set_none_unsets PASSED [ 67%] tests/test_hsts_cb.py::test_hsts_entry_and_index_are_namedtuples PASSED [ 67%] tests/test_hsts_cb.py::test_hstsread_replace_refcount PASSED [ 67%] tests/test_hsts_cb.py::test_hstswrite_replace_refcount PASSED [ 67%] tests/test_memory_mgmt_close_matrix.py::test_multi_close_matrix[idle-remove_then_close_easy] PASSED [ 67%] tests/test_memory_mgmt_close_matrix.py::test_multi_close_matrix[idle-close_easy_then_remove] PASSED [ 67%] tests/test_memory_mgmt_close_matrix.py::test_multi_close_matrix[idle-close_multi_then_drop] PASSED [ 68%] tests/test_memory_mgmt_close_matrix.py::test_multi_close_matrix[idle-del_multi_without_close] PASSED [ 68%] tests/test_memory_mgmt_close_matrix.py::test_multi_close_matrix[idle-close_multi_with_close_handles] PASSED [ 68%] tests/test_memory_mgmt_close_matrix.py::test_multi_close_matrix[in_flight-remove_then_close_easy] PASSED [ 68%] tests/test_memory_mgmt_close_matrix.py::test_multi_close_matrix[in_flight-close_easy_then_remove] PASSED [ 68%] tests/test_memory_mgmt_close_matrix.py::test_multi_close_matrix[in_flight-close_multi_then_drop] PASSED [ 68%] tests/test_memory_mgmt_close_matrix.py::test_multi_close_matrix[in_flight-del_multi_without_close] PASSED [ 68%] tests/test_memory_mgmt_close_matrix.py::test_multi_close_matrix[in_flight-close_multi_with_close_handles] PASSED [ 68%] tests/test_memory_mgmt_close_matrix.py::test_multi_close_and_remove_one_easy_gone_others_not PASSED [ 68%] tests/test_memory_mgmt_close_matrix.py::test_share_close_matrix[close_easies_then_close_share] PASSED [ 69%] tests/test_memory_mgmt_close_matrix.py::test_share_close_matrix[close_share_then_perform_then_close_easies] PASSED [ 69%] tests/test_memory_mgmt_close_matrix.py::test_share_close_matrix[close_share_then_drop] PASSED [ 69%] tests/test_memory_mgmt_close_matrix.py::test_share_close_matrix[unsetopt_share_then_close_share] PASSED [ 69%] tests/test_memory_mgmt_close_matrix.py::test_share_close_matrix[del_share_without_close] PASSED [ 69%] tests/test_memory_mgmt_close_matrix.py::test_share_close_matrix[del_easies_then_close_share] PASSED [ 69%] tests/test_memory_mgmt_close_matrix.py::test_share_close_detaches_and_easy_still_succeeds PASSED [ 69%] tests/test_memory_mgmt_close_matrix.py::test_share_close_one_easy_does_not_keep_share_or_others_alive PASSED [ 69%] tests/test_memory_mgmt_close_matrix.py::test_mimepost_close_matrix[close_mime_then_close_curl] PASSED [ 69%] tests/test_memory_mgmt_close_matrix.py::test_mimepost_close_matrix[close_curl_then_close_mime] PASSED [ 70%] tests/test_memory_mgmt_close_matrix.py::test_mimepost_close_matrix[unset_mimepost_then_close_both] PASSED [ 70%] tests/test_memory_mgmt_close_matrix.py::test_mimepost_close_matrix[close_mime_only_then_drop] PASSED [ 70%] tests/test_memory_mgmt_close_matrix.py::test_mimepost_close_matrix[close_curl_only_then_drop] PASSED [ 70%] tests/test_memory_mgmt_close_matrix.py::test_mime_subparts_parent_owns_child_until_parent_close PASSED [ 70%] tests/test_memory_mgmt_close_matrix.py::test_mimepart_does_not_keep_parent_alive_after_parent_close PASSED [ 70%] tests/test_memory_mgmt_close_matrix.py::test_mimepost_cycle_gc_without_explicit_close PASSED [ 70%] tests/test_mime.py::test_mime_lifecycle_and_context_manager PASSED [ 70%] tests/test_mime.py::test_mime_exit_requires_exception_tuple PASSED [ 70%] tests/test_mime.py::test_mimepost_setopt_pins_mime_until_unset PASSED [ 71%] tests/test_mime.py::test_mimepost_setopt_requires_same_curl_handle PASSED [ 71%] tests/test_mime.py::test_mimepost_setopt_rejects_attached_submime PASSED [ 71%] tests/test_mime.py::test_mime_close_clears_mimepost_pin PASSED [ 71%] tests/test_mime.py::test_mimepost_replacement_keeps_new_pin PASSED [ 71%] tests/test_mime.py::test_mime_data_cb_duphandle_free_called_once PASSED [ 71%] tests/test_mime.py::test_mimepost_duphandle_supported_without_data_cb PASSED [ 71%] tests/test_mime.py::test_mime_data_cb_replaced_by_data_then_duphandle_stays_single_free_call PASSED [ 71%] tests/test_mime.py::test_mime_data_cb_replaced_after_duphandle_releases_each_owner_once PASSED [ 71%] tests/test_mime.py::test_mime_data_cb_replaced_by_data_after_duphandle_calls_free_once PASSED [ 72%] tests/test_mime.py::test_mime_data_cb_owner_kept_alive_while_mimepost_is_set PASSED [ 72%] tests/test_mime.py::test_mime_addpart_and_part_methods PASSED [ 72%] tests/test_mime.py::test_mimepart_data_accepts_common_value_types[bytes] PASSED [ 72%] tests/test_mime.py::test_mimepart_data_accepts_common_value_types[str] PASSED [ 72%] tests/test_mime.py::test_mimepart_data_accepts_common_value_types[memoryview] PASSED [ 72%] tests/test_mime.py::test_mimepart_data_cb_streams_field_value PASSED [ 72%] tests/test_mime.py::test_mimepart_data_cb_requires_callable_read PASSED [ 72%] tests/test_mime.py::test_mimepart_data_cb_validates_seek_and_size PASSED [ 72%] tests/test_mime.py::test_mimepart_data_cb_bad_return_aborts_transfer PASSED [ 73%] tests/test_mime.py::test_mimepart_data_cb_keeps_reader_alive_until_mime_close PASSED [ 73%] tests/test_mime.py::test_mimepart_data_cb_invokes_optional_free_callback PASSED [ 73%] tests/test_mime.py::test_mimepart_data_cb_replaced_by_data_cb_releases_old_owner PASSED [ 73%] tests/test_mime.py::test_mimepart_data_cb_replaced_releases_old_owner[data] PASSED [ 73%] tests/test_mime.py::test_mimepart_data_cb_replaced_releases_old_owner[filedata] PASSED [ 73%] tests/test_mime.py::test_mimepart_data_cb_replaced_releases_old_owner[subparts] PASSED [ 73%] tests/test_mime.py::test_mime_part_methods_fail_after_parent_close PASSED [ 73%] tests/test_mime.py::test_mime_subparts_transfers_ownership PASSED [ 74%] tests/test_mime.py::test_mime_subparts_requires_same_curl_handle PASSED [ 74%] tests/test_mime.py::test_mime_subparts_rejects_already_attached_mime PASSED [ 74%] tests/test_mime.py::test_mime_subparts_rejects_mimepost_pinned_mime PASSED [ 74%] tests/test_mime.py::test_mime_subparts_failure_rolls_back_parent_reference PASSED [ 74%] tests/test_mime.py::test_mime_add_data_helpers_set_common_fields[bytes-add] PASSED [ 74%] tests/test_mime.py::test_mime_add_data_helpers_set_common_fields[bytes-add_field] PASSED [ 74%] tests/test_mime.py::test_mime_add_data_helpers_set_common_fields[str-add] PASSED [ 74%] tests/test_mime.py::test_mime_add_data_helpers_set_common_fields[str-add_field] PASSED [ 74%] tests/test_mime.py::test_mime_add_data_helpers_set_common_fields[memoryview-add] PASSED [ 75%] tests/test_mime.py::test_mime_add_data_helpers_set_common_fields[memoryview-add_field] PASSED [ 75%] tests/test_mime.py::test_mime_add_builder_rejects_data_and_file_together PASSED [ 75%] tests/test_mime.py::test_mime_add_data_helpers_validation_is_transactional[add-bad_kwargs0] PASSED [ 75%] tests/test_mime.py::test_mime_add_data_helpers_validation_is_transactional[add_field-bad_kwargs1] PASSED [ 75%] tests/test_mime.py::test_mime_add_file_validation_is_transactional PASSED [ 75%] tests/test_mime.py::test_mime_add_file_helper PASSED [ 75%] tests/test_mime.py::test_mime_add_multipart_helper PASSED [ 75%] tests/test_multi_notify.py::test_constant_exposed_on_module_and_instance[M_NOTIFYFUNCTION] PASSED [ 75%] tests/test_multi_notify.py::test_constant_exposed_on_module_and_instance[M_NOTIFY_INFO_READ] PASSED [ 76%] tests/test_multi_notify.py::test_constant_exposed_on_module_and_instance[M_NOTIFY_EASY_DONE] PASSED [ 76%] tests/test_multi_notify.py::test_notification_values_distinct PASSED [ 76%] tests/test_multi_notify.py::test_setopt_install_and_unset PASSED [ 76%] tests/test_multi_notify.py::test_notify_methods_accept_single_and_varargs PASSED [ 76%] tests/test_multi_notify.py::test_notify_methods_zero_args_raise[notify_enable] PASSED [ 76%] tests/test_multi_notify.py::test_notify_methods_zero_args_raise[notify_disable] PASSED [ 76%] tests/test_multi_notify.py::test_notify_enable_bogus_value_raises_pycurl_error PASSED [ 76%] tests/test_multi_notify.py::test_realistic_transfer_observes_notifications PASSED [ 76%] tests/test_multi_notify.py::test_info_read_from_inside_callback PASSED [ 77%] tests/test_multi_notify.py::test_callback_exception_printed_to_stderr PASSED [ 77%] tests/test_resolver_start_cb.py::test_resolver_start_callback_fires PASSED [ 77%] tests/test_resolver_start_cb.py::test_resolver_start_callback_abort PASSED [ 77%] tests/test_resolver_start_cb.py::test_resolver_start_callback_unset PASSED [ 77%] tests/test_resolver_start_cb.py::test_resolver_start_callback_exception_aborts PASSED [ 77%] tests/test_strerror.py::test_strerror_returns_non_empty_str[easy] PASSED [ 77%] tests/test_strerror.py::test_strerror_returns_non_empty_str[multi] PASSED [ 77%] tests/test_strerror.py::test_strerror_returns_non_empty_str[share] PASSED [ 77%] tests/test_strerror.py::test_strerror_returns_non_empty_str[url] PASSED [ 78%] tests/test_strerror.py::test_strerror_unknown_code_returns_str[easy] PASSED [ 78%] tests/test_strerror.py::test_strerror_unknown_code_returns_str[multi] PASSED [ 78%] tests/test_strerror.py::test_strerror_unknown_code_returns_str[share] PASSED [ 78%] tests/test_strerror.py::test_strerror_unknown_code_returns_str[url] PASSED [ 78%] tests/test_strerror.py::test_strerror_rejects_non_int[easy] PASSED [ 78%] tests/test_strerror.py::test_strerror_rejects_non_int[multi] PASSED [ 78%] tests/test_strerror.py::test_strerror_rejects_non_int[share] PASSED [ 78%] tests/test_strerror.py::test_strerror_rejects_non_int[url] PASSED [ 78%] tests/test_thread_safety.py::test_independent_curl_objects_in_parallel PASSED [ 79%] tests/test_thread_safety.py::test_same_curl_with_user_lock PASSED [ 79%] tests/test_thread_safety.py::test_independent_curlmulti_objects_in_parallel PASSED [ 79%] tests/test_thread_safety.py::test_shared_curlmulti_with_user_lock PASSED [ 79%] tests/test_thread_safety.py::test_callback_transfers_in_parallel PASSED [ 79%] tests/test_thread_safety.py::test_share_with_many_curls_in_parallel PASSED [ 79%] tests/test_trailer_cb.py::test_trailer_setopt_and_unset PASSED [ 79%] tests/test_trailer_cb.py::test_trailer_replace_refcount PASSED [ 79%] tests/test_trailer_cb.py::test_trailer_rejects_noncallable PASSED [ 80%] tests/test_trailer_cb.py::test_trailer_set_none_unsets PASSED [ 80%] tests/test_websocket.py::test_constant_present[WS_TEXT] PASSED [ 80%] tests/test_websocket.py::test_constant_present[WS_BINARY] PASSED [ 80%] tests/test_websocket.py::test_constant_present[WS_CONT] PASSED [ 80%] tests/test_websocket.py::test_constant_present[WS_CLOSE] PASSED [ 80%] tests/test_websocket.py::test_constant_present[WS_PING] PASSED [ 80%] tests/test_websocket.py::test_constant_present[WS_PONG] PASSED [ 80%] tests/test_websocket.py::test_constant_present[WS_OFFSET] PASSED [ 80%] tests/test_websocket.py::test_constant_present[WS_OPTIONS] PASSED [ 81%] tests/test_websocket.py::test_constant_present[WS_RAW_MODE] PASSED [ 81%] tests/test_websocket.py::test_constant_present[WsFrame] PASSED [ 81%] tests/test_websocket.py::test_ws_frame_has_expected_fields PASSED [ 81%] tests/test_websocket.py::test_roundtrip[text] PASSED [ 81%] tests/test_websocket.py::test_roundtrip[binary] PASSED [ 81%] tests/test_websocket.py::test_recv_into_bytearray PASSED [ 81%] tests/test_websocket.py::test_recv_into_memoryview_slice PASSED [ 81%] tests/test_websocket.py::test_argument_validation[recv_neg_bufsize] PASSED [ 81%] tests/test_websocket.py::test_argument_validation[recv_into_neg_nbytes] PASSED [ 82%] tests/test_websocket.py::test_argument_validation[recv_into_nbytes_too_large] PASSED [ 82%] tests/test_websocket.py::test_argument_validation[send_neg_flags] PASSED [ 82%] tests/test_websocket.py::test_argument_validation[send_overflow_flags] PASSED [ 82%] tests/test_websocket.py::test_argument_validation[send_neg_fragsize] PASSED [ 82%] tests/test_websocket.py::test_argument_validation[send_wrong_data_type] PASSED [ 82%] tests/test_websocket.py::test_recv_zero_bufsize PASSED [ 82%] tests/test_websocket.py::test_recv_into_empty_buffer PASSED [ 82%] tests/test_websocket.py::test_ws_meta_returns_none_outside_callback PASSED [ 82%] tests/test_websocket.py::test_send_on_closed_handle_raises PASSED [ 83%] tests/test_websocket.py::test_send_infers_frame_type[str] PASSED [ 83%] tests/test_websocket.py::test_send_infers_frame_type[str-utf8] PASSED [ 83%] tests/test_websocket.py::test_send_infers_frame_type[bytes] PASSED [ 83%] tests/test_websocket.py::test_send_infers_frame_type[bytearray] PASSED [ 83%] tests/test_websocket.py::test_send_infers_frame_type[memoryview] PASSED [ 83%] tests/test_websocket.py::test_send_str_custom_encoding PASSED [ 83%] tests/test_websocket.py::test_send_str_encoding_rejects_non_encodable PASSED [ 83%] tests/test_websocket.py::test_send_bytes_with_explicit_text_flag PASSED [ 83%] tests/test_websocket.py::test_send_str_with_incompatible_flag_raises[WS_BINARY] PASSED [ 84%] tests/test_websocket.py::test_send_str_with_incompatible_flag_raises[WS_CLOSE] PASSED [ 84%] tests/test_websocket.py::test_send_rejects_none_data PASSED [ 84%] tests/test_websocket.py::test_send_conflicting_text_binary_flags_raises PASSED [ 84%] tests/test_websocket.py::test_send_control_frame[str+WS_PING] PASSED [ 84%] tests/test_websocket.py::test_send_control_frame[str+WS_PONG] PASSED [ 84%] tests/test_websocket.py::test_send_control_frame[bytes+WS_PING] PASSED [ 84%] tests/test_websocket.py::test_send_rejects_fragmented_control_frame[PING+CONT] PASSED [ 84%] tests/test_websocket.py::test_send_rejects_fragmented_control_frame[PONG+CONT] PASSED [ 84%] tests/test_websocket.py::test_send_rejects_fragmented_control_frame[CLOSE+CONT] PASSED [ 85%] tests/test_websocket.py::test_send_rejects_multiple_control_bits[PING+PONG] PASSED [ 85%] tests/test_websocket.py::test_send_rejects_multiple_control_bits[PING+CLOSE] PASSED [ 85%] tests/test_websocket.py::test_send_rejects_multiple_control_bits[PONG+CLOSE] PASSED [ 85%] tests/test_websocket.py::test_send_rejects_multiple_control_bits[PING+PONG+CLOSE] PASSED [ 85%] tests/test_websocket.py::test_ws_close_empty PASSED [ 85%] tests/test_websocket.py::test_ws_close_payload[code-only] PASSED [ 85%] tests/test_websocket.py::test_ws_close_payload[str-reason] PASSED [ 85%] tests/test_websocket.py::test_ws_close_payload[bytes-reason] PASSED [ 85%] tests/test_websocket.py::test_ws_close_payload[str-utf8] PASSED [ 86%] tests/test_websocket.py::test_ws_close_payload[ascii-encoding] PASSED [ 86%] tests/test_websocket.py::test_ws_close_code_out_of_range_raises[0] PASSED [ 86%] tests/test_websocket.py::test_ws_close_code_out_of_range_raises[999] PASSED [ 86%] tests/test_websocket.py::test_ws_close_code_out_of_range_raises[1004] PASSED [ 86%] tests/test_websocket.py::test_ws_close_code_out_of_range_raises[1005] PASSED [ 86%] tests/test_websocket.py::test_ws_close_code_out_of_range_raises[1006] PASSED [ 86%] tests/test_websocket.py::test_ws_close_code_out_of_range_raises[1015] PASSED [ 86%] tests/test_websocket.py::test_ws_close_code_out_of_range_raises[2000] PASSED [ 87%] tests/test_websocket.py::test_ws_close_code_out_of_range_raises[5000] PASSED [ 87%] tests/test_websocket.py::test_ws_close_code_out_of_range_raises[-1] PASSED [ 87%] tests/test_websocket.py::test_ws_close_reason_without_code_raises PASSED [ 87%] tests/test_websocket.py::test_ws_close_reason_too_long_raises PASSED [ 87%] tests/test_websocket.py::test_ws_close_reason_exactly_125_bytes PASSED [ 87%] tests/test_websocket.py::test_ws_close_reason_encoding_errors[str-not-encodable] PASSED [ 87%] tests/test_websocket.py::test_ws_close_reason_encoding_errors[bytes-not-utf8] PASSED [ 87%] tests/test_websocket.py::test_ws_close_reason_encoding_errors[encoded-not-utf8] PASSED [ 87%] tests/test_websocket.py::test_send_fragsize_equal_to_payload PASSED [ 88%] tests/test_websocket.py::test_recv_raises_blocking_io_error_when_no_data PASSED [ 88%] tests/test_websocket.py::test_default_mode_autopongs_server_ping PASSED [ 88%] tests/test_websocket.py::test_ws_noautopong_disables_automatic_pong PASSED [ 88%] tests/test_websocket.py::test_ws_noautopong_allows_manual_pong PASSED [ 88%] tests/test_websocket_callback.py::test_write_callback_receives_frame[text] PASSED [ 88%] tests/test_websocket_callback.py::test_write_callback_receives_frame[binary] PASSED [ 88%] tests/test_websocket_callback.py::test_fragmented_callback_receive PASSED [ 88%] tests/test_websocket_callback.py::test_close_frame_visible_in_callback PASSED [ 88%] tests/test_websocket_callback.py::test_raw_mode_callback_receives_wire_bytes PASSED [ 89%] tests/test_websocket_callback.py::test_ws_meta_none_in_http_callback PASSED [ 89%] tests/test_websocket_callback.py::test_write_callback_can_ws_send_reply PASSED [ 89%] tests/test_websocket_callback.py::test_write_callback_can_ws_close PASSED [ 89%] tests/test_websocket_callback.py::test_multi_write_callback_receives_frame PASSED [ 89%] tests/test_websocket_callback.py::test_multi_write_callback_can_ws_send_reply PASSED [ 89%] tests/test_websocket_callback.py::test_multi_write_callback_can_ws_close PASSED [ 89%] tests/test_websocket_callback.py::test_write_callback_relaxation_does_not_allow_other_threads[ws_send] PASSED [ 89%] tests/test_websocket_callback.py::test_write_callback_relaxation_does_not_allow_other_threads[ws_close] PASSED [ 89%] tests/test_websocket_callback.py::test_write_callback_ws_recv_still_rejected PASSED [ 90%] tests/test_write_cb_memoryview.py::test_passes_bytes[write-default] PASSED [ 90%] tests/test_write_cb_memoryview.py::test_passes_bytes[write-use_memoryview_false] PASSED [ 90%] tests/test_write_cb_memoryview.py::test_passes_bytes[header-default] PASSED [ 90%] tests/test_write_cb_memoryview.py::test_passes_bytes[header-use_memoryview_false] PASSED [ 90%] tests/test_write_cb_memoryview.py::test_memoryview_true_passes_readonly_memoryview[write] PASSED [ 90%] tests/test_write_cb_memoryview.py::test_memoryview_true_passes_readonly_memoryview[header] PASSED [ 90%] tests/test_write_cb_memoryview.py::test_memoryview_true_return_none[write] PASSED [ 90%] tests/test_write_cb_memoryview.py::test_memoryview_true_return_none[header] PASSED [ 90%] tests/test_write_cb_memoryview.py::test_memoryview_true_return_length[write] PASSED [ 91%] tests/test_write_cb_memoryview.py::test_memoryview_true_return_length[header] PASSED [ 91%] tests/test_write_cb_memoryview.py::test_memoryview_true_wrong_length_aborts[write] PASSED [ 91%] tests/test_write_cb_memoryview.py::test_memoryview_true_wrong_length_aborts[header] PASSED [ 91%] tests/test_write_cb_memoryview.py::test_memoryview_true_callback_exception_preserved[write] PASSED [ 91%] tests/test_write_cb_memoryview.py::test_memoryview_true_callback_exception_preserved[header] PASSED [ 91%] tests/test_write_cb_memoryview.py::test_memoryview_released_after_callback[write] PASSED [ 91%] tests/test_write_cb_memoryview.py::test_memoryview_released_after_callback[header] PASSED [ 91%] tests/test_write_cb_memoryview.py::test_setopt_without_memoryview_resets_to_bytes[write] PASSED [ 91%] tests/test_write_cb_memoryview.py::test_setopt_without_memoryview_resets_to_bytes[header] PASSED [ 92%] tests/test_write_cb_memoryview.py::test_duphandle_preserves_memoryview_flag[write] PASSED [ 92%] tests/test_write_cb_memoryview.py::test_duphandle_preserves_memoryview_flag[header] PASSED [ 92%] tests/test_write_cb_memoryview.py::test_memoryview_rejected_on_unrelated_option[False] PASSED [ 92%] tests/test_write_cb_memoryview.py::test_memoryview_rejected_on_unrelated_option[True] PASSED [ 92%] tests/test_write_cb_memoryview.py::test_memoryview_must_be_keyword_only PASSED [ 92%] tests/unset_range_test.py::UnsetRangeTest::test_unset_range PASSED [ 92%] tests/user_agent_string_test.py::UserAgentStringTest::test_pycurl_user_agent_string PASSED [ 92%] tests/version_comparison_test.py::VersionComparisonTest::test_comparison PASSED [ 92%] tests/version_constants_test.py::VersionConstantsTest::test_altsvc PASSED [ 93%] tests/version_constants_test.py::VersionConstantsTest::test_asynchdns PASSED [ 93%] tests/version_constants_test.py::VersionConstantsTest::test_brotli PASSED [ 93%] tests/version_constants_test.py::VersionConstantsTest::test_conv PASSED [ 93%] tests/version_constants_test.py::VersionConstantsTest::test_curldebug PASSED [ 93%] tests/version_constants_test.py::VersionConstantsTest::test_debug PASSED [ 93%] tests/version_constants_test.py::VersionConstantsTest::test_gssapi PASSED [ 93%] tests/version_constants_test.py::VersionConstantsTest::test_gssnegotiate PASSED [ 93%] tests/version_constants_test.py::VersionConstantsTest::test_hsts PASSED [ 94%] tests/version_constants_test.py::VersionConstantsTest::test_http2 PASSED [ 94%] tests/version_constants_test.py::VersionConstantsTest::test_http3 PASSED [ 94%] tests/version_constants_test.py::VersionConstantsTest::test_https_proxy PASSED [ 94%] tests/version_constants_test.py::VersionConstantsTest::test_idn PASSED [ 94%] tests/version_constants_test.py::VersionConstantsTest::test_ipv6 PASSED [ 94%] tests/version_constants_test.py::VersionConstantsTest::test_kerberos4 PASSED [ 94%] tests/version_constants_test.py::VersionConstantsTest::test_kerberos5 PASSED [ 94%] tests/version_constants_test.py::VersionConstantsTest::test_largefile PASSED [ 94%] tests/version_constants_test.py::VersionConstantsTest::test_libz PASSED [ 95%] tests/version_constants_test.py::VersionConstantsTest::test_multi_ssl PASSED [ 95%] tests/version_constants_test.py::VersionConstantsTest::test_ntlm PASSED [ 95%] tests/version_constants_test.py::VersionConstantsTest::test_ntlm_wb PASSED [ 95%] tests/version_constants_test.py::VersionConstantsTest::test_psl PASSED [ 95%] tests/version_constants_test.py::VersionConstantsTest::test_spnego PASSED [ 95%] tests/version_constants_test.py::VersionConstantsTest::test_ssl PASSED [ 95%] tests/version_constants_test.py::VersionConstantsTest::test_sspi PASSED [ 95%] tests/version_constants_test.py::VersionConstantsTest::test_tlsauth_srp PASSED [ 95%] tests/version_constants_test.py::VersionConstantsTest::test_unicode PASSED [ 96%] tests/version_constants_test.py::VersionConstantsTest::test_unix_sockets PASSED [ 96%] tests/version_constants_test.py::VersionConstantsTest::test_zstd PASSED [ 96%] tests/version_test.py::VersionTest::test_libcurl_presence PASSED [ 96%] tests/version_test.py::VersionTest::test_pycurl_presence_and_case PASSED [ 96%] tests/weakref_test.py::WeakrefTest::test_easy PASSED [ 96%] tests/weakref_test.py::WeakrefTest::test_multi PASSED [ 96%] tests/weakref_test.py::WeakrefTest::test_share PASSED [ 96%] tests/write_abort_test.py::test_write_abort PASSED [ 96%] tests/write_cb_bogus_test.py::test_write_cb_bogus_return[returning_string] PASSED [ 97%] tests/write_cb_bogus_test.py::test_write_cb_bogus_return[returning_float] PASSED [ 97%] tests/write_test.py::test_write_to_tempfile_via_function PASSED [ 97%] tests/write_test.py::test_write_to_tempfile_via_object PASSED [ 97%] tests/write_test.py::test_write_to_file_via_function PASSED [ 97%] tests/write_test.py::test_write_to_file_via_object PASSED [ 97%] tests/write_test.py::test_write_to_file_like PASSED [ 97%] tests/write_test.py::test_write_to_file_like_then_real_file PASSED [ 97%] tests/write_test.py::test_headerfunction_and_writefunction PASSED [ 97%] tests/write_test.py::test_writeheader_and_writedata_file_like PASSED [ 98%] tests/write_test.py::test_writeheader_and_writedata_real_file PASSED [ 98%] tests/write_test.py::test_writedata_and_writefunction_file_like PASSED [ 98%] tests/write_test.py::test_writedata_and_writefunction_real_file PASSED [ 98%] tests/write_test.py::test_writefunction_and_writedata_file_like PASSED [ 98%] tests/write_test.py::test_writefunction_unsetopt PASSED [ 98%] tests/write_test.py::test_writefunction_and_writedata_real_file PASSED [ 98%] tests/write_test.py::test_writeheader_and_headerfunction_file_like PASSED [ 98%] tests/write_test.py::test_writeheader_and_headerfunction_real_file PASSED [ 98%] tests/write_test.py::test_headerfunction_and_writeheader_file_like PASSED [ 99%] tests/write_test.py::test_headerfunction_and_writeheader_real_file PASSED [ 99%] tests/write_test.py::test_writedata_not_file_like PASSED [ 99%] tests/write_test.py::test_writeheader_not_file_like PASSED [ 99%] tests/write_to_stringio_test.py::WriteToStringioTest::test_write_to_bytesio PASSED [ 99%] tests/write_to_stringio_test.py::WriteToStringioTest::test_write_to_stringio PASSED [ 99%] tests/xferinfo_cb_test.py::XferinfoCbTest::test_sockoptfunction_exception PASSED [ 99%] tests/xferinfo_cb_test.py::XferinfoCbTest::test_sockoptfunction_fail PASSED [ 99%] tests/xferinfo_cb_test.py::XferinfoCbTest::test_xferinfo_cb PASSED [100%] =============================== warnings summary =============================== tests/test_thread_safety.py:35 /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/tests/test_thread_safety.py:35: PytestUnknownMarkWarning: Unknown pytest.mark.parallel_threads - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.parallel_threads(4) tests/test_thread_safety.py:36 /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/tests/test_thread_safety.py:36: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.timeout(120) tests/test_thread_safety.py:47 /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/tests/test_thread_safety.py:47: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.timeout(120) tests/test_thread_safety.py:72 /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/tests/test_thread_safety.py:72: PytestUnknownMarkWarning: Unknown pytest.mark.parallel_threads - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.parallel_threads(4) tests/test_thread_safety.py:73 /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/tests/test_thread_safety.py:73: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.timeout(120) tests/test_thread_safety.py:91 /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/tests/test_thread_safety.py:91: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.timeout(120) tests/test_thread_safety.py:118 /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/tests/test_thread_safety.py:118: PytestUnknownMarkWarning: Unknown pytest.mark.parallel_threads - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.parallel_threads(4) tests/test_thread_safety.py:119 /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/tests/test_thread_safety.py:119: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.timeout(120) tests/test_thread_safety.py:151 /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/tests/test_thread_safety.py:151: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.timeout(120) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ===Flaky Test Report=== test_getinfo passed 1 out of the required 1 times. Success! test_getinfo_times passed 1 out of the required 1 times. Success! test_multi_socket_select passed 1 out of the required 1 times. Success! test_clear_assignment_inside_socket_callback_releases_ref[unassign] passed 1 out of the required 1 times. Success! test_clear_assignment_inside_socket_callback_releases_ref[assign_none] passed 1 out of the required 1 times. Success! test_post_byte_buffer passed 1 out of the required 1 times. Success! test_post_fields_with_ampersand passed 1 out of the required 1 times. Success! test_post_file passed 1 out of the required 1 times. Success! test_post_list_of_list_of_lists passed 1 out of the required 1 times. Success! test_post_list_of_tuple_of_tuples passed 1 out of the required 1 times. Success! test_post_multiple_fields passed 1 out of the required 1 times. Success! test_post_single_field passed 1 out of the required 1 times. Success! test_post_tuple_of_lists_of_tuples passed 1 out of the required 1 times. Success! test_post_tuple_of_tuple_of_lists passed 1 out of the required 1 times. Success! test_post_tuple_of_tuples_of_tuples passed 1 out of the required 1 times. Success! test_post_unicode_buffer passed 1 out of the required 1 times. Success! test_post_with_null_byte passed 1 out of the required 1 times. Success! ===End Flaky Test Report=== =========================== short test summary info ============================ SKIPPED [1] tests/sftp.py:7: could not import 'paramiko': No module named 'paramiko' SKIPPED [1] tests/failonerror_test.py:23: libcurl >= 7.75.0 SKIPPED [1] tests/failonerror_test.py:44: libcurl >= 7.75.0 SKIPPED [1] tests/getinfo_test.py:72: bottle converts to utf-8? try without it SKIPPED [1] tests/getinfo_test.py:90: bottle converts to utf-8? try without it SKIPPED [2] ../../../../../usr/lib/python3.15/site-packages/_pytest/unittest.py:523: libcurl >= 7.77.0 SKIPPED [2] ../../../../../usr/lib/python3.15/site-packages/_pytest/unittest.py:523: libcurl >= 8.17.0 SKIPPED [1] ../../../../../usr/lib/python3.15/site-packages/_pytest/unittest.py:523: SSL runtime library is OpenSSL/3.5.7 SKIPPED [1] tests/ssh_key_cb_test.py:9: could not import 'paramiko': No module named 'paramiko' SKIPPED [1] tests/ssh_key_cb_test.py:20: could not import 'paramiko': No module named 'paramiko' SKIPPED [1] tests/ssh_key_cb_test.py:31: could not import 'paramiko': No module named 'paramiko' SKIPPED [1] tests/ssh_key_cb_test.py:42: could not import 'paramiko': No module named 'paramiko' SKIPPED [1] tests/ssh_key_cb_test.py:48: could not import 'paramiko': No module named 'paramiko' ==== 871 passed, 15 skipped, 1 deselected, 9 warnings in 236.25s (0:03:56) ===== successsuccesssuccesssuccesssuccesssuccesssuccesssuccesssuccesssuccesssuccesssuccesssuccesssuccesssuccesssuccesssuccesspart1part2./tests/ext/test-suite.sh # setup.py without arguments ok 1 - ! /usr/bin/python3 setup.py not ok 2 - /usr/bin/python3 setup.py 2>&1 |grep "usage: setup.py" [1] # setup.py --help ok 3 - /usr/bin/python3 setup.py --help ok 4 - /usr/bin/python3 setup.py --help |grep "PycURL .* options:" ok 5 - /usr/bin/python3 setup.py --help |grep "Common commands:" # setup.py --help with bogus --curl-config ok 6 - /usr/bin/python3 setup.py --help --curl-config=/dev/null ok 7 - /usr/bin/python3 setup.py --help --curl-config=/dev/null |grep "PycURL .* options:" ok 8 - ! /usr/bin/python3 setup.py --help --curl-config=/dev/null 2>&1 |grep "option .* not recognized" true python examples tests setup.py + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.EKeAl6 + umask 022 + cd /builddir/build/BUILD/python-pycurl-7.47.0-build + cd pycurl-7.47.0 + DOCDIR=/builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/share/doc/python3-pycurl + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/share/doc/python3-pycurl + cp -pr /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/ChangeLog /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/share/doc/python3-pycurl + cp -pr /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/README.rst /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/share/doc/python3-pycurl + cp -pr /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/examples /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/share/doc/python3-pycurl + cp -pr /builddir/build/BUILD/python-pycurl-7.47.0-build/pycurl-7.47.0/doc /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT/usr/share/doc/python3-pycurl + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-pycurl = 7.47.0-3.rvmock0_nc.fc45 python3-pycurl = 7.47.0-3.rvmock0_nc.fc45 python3-pycurl(riscv-64) = 7.47.0-3.rvmock0_nc.fc45 python3.15-pycurl = 7.47.0-3.rvmock0_nc.fc45 python3.15dist(pycurl) = 7.47 python3dist(pycurl) = 7.47 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: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libcrypto.so.4()(64bit) libcrypto.so.4(OPENSSL_4.0.0)(64bit) libcurl.so.4()(64bit) libssl.so.4()(64bit) libssl.so.4(OPENSSL_4.0.0)(64bit) python(abi) = 3.15 rtld(GNU_HASH) Processing files: python-pycurl-debugsource-7.47.0-3.rvmock0_nc.fc45.riscv64 Provides: python-pycurl-debugsource = 7.47.0-3.rvmock0_nc.fc45 python-pycurl-debugsource(riscv-64) = 7.47.0-3.rvmock0_nc.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-pycurl-debuginfo-7.47.0-3.rvmock0_nc.fc45.riscv64 Provides: debuginfo(build-id) = 80b0c123bc677c5dc419709f2fb988c4caf70c8e python-pycurl-debuginfo = 7.47.0-3.rvmock0_nc.fc45 python3-pycurl-debuginfo = 7.47.0-3.rvmock0_nc.fc45 python3-pycurl-debuginfo(riscv-64) = 7.47.0-3.rvmock0_nc.fc45 python3.15-pycurl-debuginfo = 7.47.0-3.rvmock0_nc.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-pycurl-debugsource(riscv-64) = 7.47.0-3.rvmock0_nc.fc45 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-pycurl-7.47.0-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-pycurl-7.47.0-3.rvmock0_nc.fc45.src.rpm Wrote: /builddir/build/RPMS/python-pycurl-debugsource-7.47.0-3.rvmock0_nc.fc45.riscv64.rpm Wrote: /builddir/build/RPMS/python3-pycurl-7.47.0-3.rvmock0_nc.fc45.riscv64.rpm Wrote: /builddir/build/RPMS/python3-pycurl-debuginfo-7.47.0-3.rvmock0_nc.fc45.riscv64.rpm Child return code was: 0