Mock Version: 6.5 Mock Version: 6.5 Mock Version: 6.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-httpx2.spec'], chrootPath='/var/lib/mock/f45-build-54036-931/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.a2drd_w7:/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.a2drd_w7:/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', '84b9b051ecdd4563b481b4406c1b2c34', '-D', '/var/lib/mock/f45-build-54036-931/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.a2drd_w7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-httpx2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1790121600 Wrote: /builddir/build/SRPMS/python-httpx2-2.13.1-1.fc45.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-httpx2.spec'], chrootPath='/var/lib/mock/f45-build-54036-931/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.a2drd_w7:/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.a2drd_w7:/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', '94668240125b432588022fb794f32c93', '-D', '/var/lib/mock/f45-build-54036-931/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.a2drd_w7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-httpx2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1790121600 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.iiIoLA Creating(rpmbuild.env): /builddir/build/BUILD/python-httpx2-2.13.1-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/python-httpx2-2.13.1-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 " RPM_ARCH="noarch" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/python-httpx2-2.13.1-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-httpx2" RPM_PACKAGE_VERSION="2.13.1" RPM_PACKAGE_RELEASE="1.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-httpx2-2.13.1-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.srjU9U + umask 022 + cd /builddir/build/BUILD/python-httpx2-2.13.1-build + cd /builddir/build/BUILD/python-httpx2-2.13.1-build + rm -rf python-httpx2-2.13.1 + /usr/bin/rpmuncompress -x -C python-httpx2-2.13.1 /builddir/build/SOURCES/httpx2-2.13.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd python-httpx2-2.13.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/rpmuncompress /builddir/build/SOURCES/0001-Downstream-only-make-tests-backward-compatible-with-.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + tomcli set pyproject.toml lists delitem tool.pytest.ini_options.filterwarnings error + tomcli set src/httpcore2/pyproject.toml str tool.uv-dynamic-versioning.fallback-version 2.13.1 + tomcli set src/httpx2/pyproject.toml str tool.uv-dynamic-versioning.fallback-version 2.13.1 + '[' -f /usr/bin/python3 ']' + '[' -f /usr/lib/rpm/redhat/pyproject_dependency_overrides.py ']' + echo uv-dynamic-versioning:set_lower:0.12.0 + '[' -f /usr/bin/python3 ']' + '[' -f /usr/lib/rpm/redhat/pyproject_dependency_overrides.py ']' + echo trio:set_lower:0.33.0 + '[' -f /usr/bin/python3 ']' + '[' -f /usr/lib/rpm/redhat/pyproject_dependency_overrides.py ']' + echo click:set_lower:8.3.3 + '[' -f /usr/bin/python3 ']' + '[' -f /usr/lib/rpm/redhat/pyproject_dependency_overrides.py ']' + echo httpcore2:ignore:br_only + '[' -f /usr/bin/python3 ']' + '[' -f /usr/lib/rpm/redhat/pyproject_dependency_overrides.py ']' + echo httpx2:ignore:br_only + cp --preserve --update=none-fail README.md LICENSE.md src/httpx2/ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.M4jcH1 + umask 022 + cd /builddir/build/BUILD/python-httpx2-2.13.1-build + cd python-httpx2-2.13.1 + echo pyproject-rpm-macros + echo pyproject-rpm-macros + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-httpx2-2.13.1-1.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-httpx2.spec'], chrootPath='/var/lib/mock/f45-build-54036-931/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.a2drd_w7:/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.a2drd_w7:/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', 'a0314a106f5241e48786ec5e5ee5f833', '-D', '/var/lib/mock/f45-build-54036-931/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.a2drd_w7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-httpx2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1790121600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.PWNtRq + umask 022 + cd /builddir/build/BUILD/python-httpx2-2.13.1-build + cd python-httpx2-2.13.1 + pushd src/httpx2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/src/httpx2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + 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-httpx2-2.13.1-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-httpx2-2.13.1-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-httpx2-2.13.1-build/pyproject-wheeldir --output /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-dep-overrides --directory src/httpx2 --extras brotli,cli,http2,socks,ws,zstd Handling hatchling from build-system.requires Requirement not satisfied: hatchling Handling hatch-fancy-pypi-readme from build-system.requires Requirement not satisfied: hatch-fancy-pypi-readme Handling uv-dynamic-versioning>=0.14.1 from build-system.requires Applying override: setting lower bound for uv-dynamic-versioning to >= 0.12.0 Requirement not satisfied: uv-dynamic-versioning>=0.12.0 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + popd ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + pushd src/httpcore2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/src/httpcore2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + 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-httpx2-2.13.1-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-httpx2-2.13.1-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-httpx2-2.13.1-build/pyproject-wheeldir --output /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-dep-overrides --directory src/httpcore2 --extras http2,socks,trio,asyncio Handling hatchling from build-system.requires Requirement not satisfied: hatchling Handling hatch-fancy-pypi-readme from build-system.requires Requirement not satisfied: hatch-fancy-pypi-readme Handling uv-dynamic-versioning>=0.14.1 from build-system.requires Applying override: setting lower bound for uv-dynamic-versioning to >= 0.12.0 Requirement not satisfied: uv-dynamic-versioning>=0.12.0 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + popd ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-httpx2-2.13.1-1.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-httpx2.spec'], chrootPath='/var/lib/mock/f45-build-54036-931/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.a2drd_w7:/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.a2drd_w7:/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', 'b4484956bbfd475ba1018cff654e106f', '-D', '/var/lib/mock/f45-build-54036-931/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.a2drd_w7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-httpx2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1790121600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.RtuDcC + umask 022 + cd /builddir/build/BUILD/python-httpx2-2.13.1-build + cd python-httpx2-2.13.1 + pushd src/httpx2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/src/httpx2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + 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-httpx2-2.13.1-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-httpx2-2.13.1-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-httpx2-2.13.1-build/pyproject-wheeldir --output /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-dep-overrides --directory src/httpx2 --extras brotli,cli,http2,socks,ws,zstd Handling hatchling from build-system.requires Requirement satisfied: hatchling (installed: hatchling 1.31.0) Handling hatch-fancy-pypi-readme from build-system.requires Requirement satisfied: hatch-fancy-pypi-readme (installed: hatch-fancy-pypi-readme 25.1.0) Handling uv-dynamic-versioning>=0.14.1 from build-system.requires Applying override: setting lower bound for uv-dynamic-versioning to >= 0.12.0 Requirement satisfied: uv-dynamic-versioning>=0.12.0 (installed: uv-dynamic-versioning 0.12.0) Handling anyio>=4.10; sys_platform != 'emscripten' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: anyio>=4.10; sys_platform != "emscripten" (installed: anyio 4.14.2) Handling httpcore2==2.13.1; sys_platform != 'emscripten' from hook generated metadata: Requires-Dist (httpx2) Ignoring dependency httpcore2 per dependency override Handling httpx2-jsfetch; sys_platform == 'emscripten' and python_version >= '3.12' from hook generated metadata: Requires-Dist (httpx2) Ignoring alien requirement: httpx2-jsfetch; sys_platform == 'emscripten' and python_version >= '3.12' Handling idna>=3.18 from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: idna>=3.18 (installed: idna 3.18) Handling truststore>=0.10; sys_platform != 'emscripten' from hook generated metadata: Requires-Dist (httpx2) Requirement not satisfied: truststore>=0.10; sys_platform != "emscripten" Handling typing-extensions>=4.5.0; python_version < '3.13' from hook generated metadata: Requires-Dist (httpx2) Ignoring alien requirement: typing-extensions>=4.5.0; python_version < '3.13' Handling brotli>=1.2.0; (platform_python_implementation == 'CPython') and extra == 'brotli' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: brotli>=1.2.0; platform_python_implementation == "CPython" and extra == "brotli" (installed: brotli 1.2.0) Handling brotlicffi>=1.2.0.2; (platform_python_implementation != 'CPython') and extra == 'brotli' from hook generated metadata: Requires-Dist (httpx2) Ignoring alien requirement: brotlicffi>=1.2.0.2; (platform_python_implementation != 'CPython') and extra == 'brotli' Handling click>=8.4.2; extra == 'cli' from hook generated metadata: Requires-Dist (httpx2) Applying override: setting lower bound for click to >= 8.3.3 Requirement satisfied: click>=8.3.3; extra == "cli" (installed: click 8.4.2) Handling pygments==2.*; extra == 'cli' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: pygments==2.*; extra == "cli" (installed: pygments 2.20.0) Handling rich<16,>=10; extra == 'cli' from hook generated metadata: Requires-Dist (httpx2) Requirement not satisfied: rich<16,>=10; extra == "cli" Handling h2<5,>=3; extra == 'http2' from hook generated metadata: Requires-Dist (httpx2) Requirement not satisfied: h2<5,>=3; extra == "http2" Handling socksio==1.*; extra == 'socks' from hook generated metadata: Requires-Dist (httpx2) Requirement not satisfied: socksio==1.*; extra == "socks" Handling wsproto>=1.2; extra == 'ws' from hook generated metadata: Requires-Dist (httpx2) Requirement not satisfied: wsproto>=1.2; extra == "ws" Handling backports-zstd>=1.0.0; (python_version <= '3.13') and extra == 'zstd' from hook generated metadata: Requires-Dist (httpx2) Ignoring alien requirement: backports-zstd>=1.0.0; (python_version <= '3.13') and extra == 'zstd' + cat /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires + rm -rfv httpx2-2.13.1.dist-info/ removed 'httpx2-2.13.1.dist-info/METADATA' removed directory 'httpx2-2.13.1.dist-info/' + popd ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + pushd src/httpcore2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/src/httpcore2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + 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-httpx2-2.13.1-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-httpx2-2.13.1-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-httpx2-2.13.1-build/pyproject-wheeldir --output /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-dep-overrides --directory src/httpcore2 --extras http2,socks,trio,asyncio Handling hatchling from build-system.requires Requirement satisfied: hatchling (installed: hatchling 1.31.0) Handling hatch-fancy-pypi-readme from build-system.requires Requirement satisfied: hatch-fancy-pypi-readme (installed: hatch-fancy-pypi-readme 25.1.0) Handling uv-dynamic-versioning>=0.14.1 from build-system.requires Applying override: setting lower bound for uv-dynamic-versioning to >= 0.12.0 Requirement satisfied: uv-dynamic-versioning>=0.12.0 (installed: uv-dynamic-versioning 0.12.0) Handling h11>=0.16 from hook generated metadata: Requires-Dist (httpcore2) Requirement satisfied: h11>=0.16 (installed: h11 0.16.0) Handling truststore>=0.10 from hook generated metadata: Requires-Dist (httpcore2) Requirement not satisfied: truststore>=0.10 Handling anyio<5.0,>=4.5.0; extra == 'asyncio' from hook generated metadata: Requires-Dist (httpcore2) Requirement satisfied: anyio<5.0,>=4.5.0; extra == "asyncio" (installed: anyio 4.14.2) Handling h2<5,>=3; extra == 'http2' from hook generated metadata: Requires-Dist (httpcore2) Requirement not satisfied: h2<5,>=3; extra == "http2" Handling socksio==1.*; extra == 'socks' from hook generated metadata: Requires-Dist (httpcore2) Requirement not satisfied: socksio==1.*; extra == "socks" Handling trio<1.0,>=0.34.0; extra == 'trio' from hook generated metadata: Requires-Dist (httpcore2) Applying override: setting lower bound for trio to >= 0.33.0 Requirement satisfied: trio<1.0,>=0.33.0; extra == "trio" (installed: trio 0.33.0) + cat /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires + rm -rfv httpcore2-2.13.1.dist-info/ removed 'httpcore2-2.13.1.dist-info/METADATA' removed directory 'httpcore2-2.13.1.dist-info/' + popd ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-httpx2-2.13.1-1.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-httpx2.spec'], chrootPath='/var/lib/mock/f45-build-54036-931/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.a2drd_w7:/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.a2drd_w7:/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', '259c071ae03f4fdab9d01c3df5b6fab1', '-D', '/var/lib/mock/f45-build-54036-931/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.a2drd_w7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-httpx2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1790121600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.wxLabi + umask 022 + cd /builddir/build/BUILD/python-httpx2-2.13.1-build + cd python-httpx2-2.13.1 + pushd src/httpx2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/src/httpx2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + 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-httpx2-2.13.1-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-httpx2-2.13.1-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-httpx2-2.13.1-build/pyproject-wheeldir --output /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-dep-overrides --directory src/httpx2 --extras brotli,cli,http2,socks,ws,zstd Handling hatchling from build-system.requires Requirement satisfied: hatchling (installed: hatchling 1.31.0) Handling hatch-fancy-pypi-readme from build-system.requires Requirement satisfied: hatch-fancy-pypi-readme (installed: hatch-fancy-pypi-readme 25.1.0) Handling uv-dynamic-versioning>=0.14.1 from build-system.requires Applying override: setting lower bound for uv-dynamic-versioning to >= 0.12.0 Requirement satisfied: uv-dynamic-versioning>=0.12.0 (installed: uv-dynamic-versioning 0.12.0) Handling anyio>=4.10; sys_platform != 'emscripten' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: anyio>=4.10; sys_platform != "emscripten" (installed: anyio 4.14.2) Handling httpcore2==2.13.1; sys_platform != 'emscripten' from hook generated metadata: Requires-Dist (httpx2) Ignoring dependency httpcore2 per dependency override Handling httpx2-jsfetch; sys_platform == 'emscripten' and python_version >= '3.12' from hook generated metadata: Requires-Dist (httpx2) Ignoring alien requirement: httpx2-jsfetch; sys_platform == 'emscripten' and python_version >= '3.12' Handling idna>=3.18 from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: idna>=3.18 (installed: idna 3.18) Handling truststore>=0.10; sys_platform != 'emscripten' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: truststore>=0.10; sys_platform != "emscripten" (installed: truststore 0.10.4) Handling typing-extensions>=4.5.0; python_version < '3.13' from hook generated metadata: Requires-Dist (httpx2) Ignoring alien requirement: typing-extensions>=4.5.0; python_version < '3.13' Handling brotli>=1.2.0; (platform_python_implementation == 'CPython') and extra == 'brotli' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: brotli>=1.2.0; platform_python_implementation == "CPython" and extra == "brotli" (installed: brotli 1.2.0) Handling brotlicffi>=1.2.0.2; (platform_python_implementation != 'CPython') and extra == 'brotli' from hook generated metadata: Requires-Dist (httpx2) Ignoring alien requirement: brotlicffi>=1.2.0.2; (platform_python_implementation != 'CPython') and extra == 'brotli' Handling click>=8.4.2; extra == 'cli' from hook generated metadata: Requires-Dist (httpx2) Applying override: setting lower bound for click to >= 8.3.3 Requirement satisfied: click>=8.3.3; extra == "cli" (installed: click 8.4.2) Handling pygments==2.*; extra == 'cli' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: pygments==2.*; extra == "cli" (installed: pygments 2.20.0) Handling rich<16,>=10; extra == 'cli' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: rich<16,>=10; extra == "cli" (installed: rich 15.0.0) Handling h2<5,>=3; extra == 'http2' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: h2<5,>=3; extra == "http2" (installed: h2 4.3.0) Handling socksio==1.*; extra == 'socks' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: socksio==1.*; extra == "socks" (installed: socksio 1.0.0) Handling wsproto>=1.2; extra == 'ws' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: wsproto>=1.2; extra == "ws" (installed: wsproto 1.2.0) Handling backports-zstd>=1.0.0; (python_version <= '3.13') and extra == 'zstd' from hook generated metadata: Requires-Dist (httpx2) Ignoring alien requirement: backports-zstd>=1.0.0; (python_version <= '3.13') and extra == 'zstd' + cat /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires + rm -rfv httpx2-2.13.1.dist-info/ removed 'httpx2-2.13.1.dist-info/METADATA' removed directory 'httpx2-2.13.1.dist-info/' + popd ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + pushd src/httpcore2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/src/httpcore2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + 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-httpx2-2.13.1-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-httpx2-2.13.1-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-httpx2-2.13.1-build/pyproject-wheeldir --output /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-dep-overrides --directory src/httpcore2 --extras http2,socks,trio,asyncio Handling hatchling from build-system.requires Requirement satisfied: hatchling (installed: hatchling 1.31.0) Handling hatch-fancy-pypi-readme from build-system.requires Requirement satisfied: hatch-fancy-pypi-readme (installed: hatch-fancy-pypi-readme 25.1.0) Handling uv-dynamic-versioning>=0.14.1 from build-system.requires Applying override: setting lower bound for uv-dynamic-versioning to >= 0.12.0 Requirement satisfied: uv-dynamic-versioning>=0.12.0 (installed: uv-dynamic-versioning 0.12.0) Handling h11>=0.16 from hook generated metadata: Requires-Dist (httpcore2) Requirement satisfied: h11>=0.16 (installed: h11 0.16.0) Handling truststore>=0.10 from hook generated metadata: Requires-Dist (httpcore2) Requirement satisfied: truststore>=0.10 (installed: truststore 0.10.4) Handling anyio<5.0,>=4.5.0; extra == 'asyncio' from hook generated metadata: Requires-Dist (httpcore2) Requirement satisfied: anyio<5.0,>=4.5.0; extra == "asyncio" (installed: anyio 4.14.2) Handling h2<5,>=3; extra == 'http2' from hook generated metadata: Requires-Dist (httpcore2) Requirement satisfied: h2<5,>=3; extra == "http2" (installed: h2 4.3.0) Handling socksio==1.*; extra == 'socks' from hook generated metadata: Requires-Dist (httpcore2) Requirement satisfied: socksio==1.*; extra == "socks" (installed: socksio 1.0.0) Handling trio<1.0,>=0.34.0; extra == 'trio' from hook generated metadata: Requires-Dist (httpcore2) Applying override: setting lower bound for trio to >= 0.33.0 Requirement satisfied: trio<1.0,>=0.33.0; extra == "trio" (installed: trio 0.33.0) + cat /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires + rm -rfv httpcore2-2.13.1.dist-info/ removed 'httpcore2-2.13.1.dist-info/METADATA' removed directory 'httpcore2-2.13.1.dist-info/' + popd ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-httpx2-2.13.1-1.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-httpx2.spec'], chrootPath='/var/lib/mock/f45-build-54036-931/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.a2drd_w7:/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.a2drd_w7:/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', '630a926e39f54ce18244b1b59d18c5cc', '-D', '/var/lib/mock/f45-build-54036-931/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.a2drd_w7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-httpx2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1790121600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.d6Vjym + umask 022 + cd /builddir/build/BUILD/python-httpx2-2.13.1-build + cd python-httpx2-2.13.1 + pushd src/httpx2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/src/httpx2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + 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-httpx2-2.13.1-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-httpx2-2.13.1-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-httpx2-2.13.1-build/pyproject-wheeldir --output /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-dep-overrides --directory src/httpx2 --extras brotli,cli,http2,socks,ws,zstd Handling hatchling from build-system.requires Requirement satisfied: hatchling (installed: hatchling 1.31.0) Handling hatch-fancy-pypi-readme from build-system.requires Requirement satisfied: hatch-fancy-pypi-readme (installed: hatch-fancy-pypi-readme 25.1.0) Handling uv-dynamic-versioning>=0.14.1 from build-system.requires Applying override: setting lower bound for uv-dynamic-versioning to >= 0.12.0 Requirement satisfied: uv-dynamic-versioning>=0.12.0 (installed: uv-dynamic-versioning 0.12.0) Handling anyio>=4.10; sys_platform != 'emscripten' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: anyio>=4.10; sys_platform != "emscripten" (installed: anyio 4.14.2) Handling httpcore2==2.13.1; sys_platform != 'emscripten' from hook generated metadata: Requires-Dist (httpx2) Ignoring dependency httpcore2 per dependency override Handling httpx2-jsfetch; sys_platform == 'emscripten' and python_version >= '3.12' from hook generated metadata: Requires-Dist (httpx2) Ignoring alien requirement: httpx2-jsfetch; sys_platform == 'emscripten' and python_version >= '3.12' Handling idna>=3.18 from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: idna>=3.18 (installed: idna 3.18) Handling truststore>=0.10; sys_platform != 'emscripten' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: truststore>=0.10; sys_platform != "emscripten" (installed: truststore 0.10.4) Handling typing-extensions>=4.5.0; python_version < '3.13' from hook generated metadata: Requires-Dist (httpx2) Ignoring alien requirement: typing-extensions>=4.5.0; python_version < '3.13' Handling brotli>=1.2.0; (platform_python_implementation == 'CPython') and extra == 'brotli' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: brotli>=1.2.0; platform_python_implementation == "CPython" and extra == "brotli" (installed: brotli 1.2.0) Handling brotlicffi>=1.2.0.2; (platform_python_implementation != 'CPython') and extra == 'brotli' from hook generated metadata: Requires-Dist (httpx2) Ignoring alien requirement: brotlicffi>=1.2.0.2; (platform_python_implementation != 'CPython') and extra == 'brotli' Handling click>=8.4.2; extra == 'cli' from hook generated metadata: Requires-Dist (httpx2) Applying override: setting lower bound for click to >= 8.3.3 Requirement satisfied: click>=8.3.3; extra == "cli" (installed: click 8.4.2) Handling pygments==2.*; extra == 'cli' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: pygments==2.*; extra == "cli" (installed: pygments 2.20.0) Handling rich<16,>=10; extra == 'cli' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: rich<16,>=10; extra == "cli" (installed: rich 15.0.0) Handling h2<5,>=3; extra == 'http2' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: h2<5,>=3; extra == "http2" (installed: h2 4.3.0) Handling socksio==1.*; extra == 'socks' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: socksio==1.*; extra == "socks" (installed: socksio 1.0.0) Handling wsproto>=1.2; extra == 'ws' from hook generated metadata: Requires-Dist (httpx2) Requirement satisfied: wsproto>=1.2; extra == "ws" (installed: wsproto 1.2.0) Handling backports-zstd>=1.0.0; (python_version <= '3.13') and extra == 'zstd' from hook generated metadata: Requires-Dist (httpx2) Ignoring alien requirement: backports-zstd>=1.0.0; (python_version <= '3.13') and extra == 'zstd' + cat /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires + rm -rfv httpx2-2.13.1.dist-info/ removed 'httpx2-2.13.1.dist-info/METADATA' removed directory 'httpx2-2.13.1.dist-info/' + popd ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + pushd src/httpcore2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/src/httpcore2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + 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-httpx2-2.13.1-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-httpx2-2.13.1-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-httpx2-2.13.1-build/pyproject-wheeldir --output /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-dep-overrides --directory src/httpcore2 --extras http2,socks,trio,asyncio Handling hatchling from build-system.requires Requirement satisfied: hatchling (installed: hatchling 1.31.0) Handling hatch-fancy-pypi-readme from build-system.requires Requirement satisfied: hatch-fancy-pypi-readme (installed: hatch-fancy-pypi-readme 25.1.0) Handling uv-dynamic-versioning>=0.14.1 from build-system.requires Applying override: setting lower bound for uv-dynamic-versioning to >= 0.12.0 Requirement satisfied: uv-dynamic-versioning>=0.12.0 (installed: uv-dynamic-versioning 0.12.0) Handling h11>=0.16 from hook generated metadata: Requires-Dist (httpcore2) Requirement satisfied: h11>=0.16 (installed: h11 0.16.0) Handling truststore>=0.10 from hook generated metadata: Requires-Dist (httpcore2) Requirement satisfied: truststore>=0.10 (installed: truststore 0.10.4) Handling anyio<5.0,>=4.5.0; extra == 'asyncio' from hook generated metadata: Requires-Dist (httpcore2) Requirement satisfied: anyio<5.0,>=4.5.0; extra == "asyncio" (installed: anyio 4.14.2) Handling h2<5,>=3; extra == 'http2' from hook generated metadata: Requires-Dist (httpcore2) Requirement satisfied: h2<5,>=3; extra == "http2" (installed: h2 4.3.0) Handling socksio==1.*; extra == 'socks' from hook generated metadata: Requires-Dist (httpcore2) Requirement satisfied: socksio==1.*; extra == "socks" (installed: socksio 1.0.0) Handling trio<1.0,>=0.34.0; extra == 'trio' from hook generated metadata: Requires-Dist (httpcore2) Applying override: setting lower bound for trio to >= 0.33.0 Requirement satisfied: trio<1.0,>=0.33.0; extra == "trio" (installed: trio 0.33.0) + cat /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-buildrequires + rm -rfv httpcore2-2.13.1.dist-info/ removed 'httpcore2-2.13.1.dist-info/METADATA' removed directory 'httpcore2-2.13.1.dist-info/' + popd ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.k8c24N + umask 022 + cd /builddir/build/BUILD/python-httpx2-2.13.1-build ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/src/httpcore2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd python-httpx2-2.13.1 + pushd src/httpcore2 + mkdir -p /builddir/build/BUILD/python-httpx2-2.13.1-build/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-httpx2-2.13.1-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py --directory src/httpcore2 /builddir/build/BUILD/python-httpx2-2.13.1-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: httpcore2 Building wheel for httpcore2 (pyproject.toml): started Running command Building wheel for httpcore2 (pyproject.toml) Building wheel for httpcore2 (pyproject.toml): finished with status 'done' Created wheel for httpcore2: filename=httpcore2-2.13.1-py3-none-any.whl size=82989 sha256=cc041f771efbaea50ca11578810548d3e1a67d1a196ad7b0b78289c6640384ad Stored in directory: /builddir/build/BUILD/python-httpx2-2.13.1-build/.pyproject-builddir/pip-ephem-wheel-cache-j4w54m96/wheels/c8/4c/dc/63360f422714811f448ab05ac17bf1e885e8250c64d89bcd85 Successfully built httpcore2 + popd ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/src/httpx2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + pushd src/httpx2 + mkdir -p /builddir/build/BUILD/python-httpx2-2.13.1-build/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-httpx2-2.13.1-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py --directory src/httpx2 /builddir/build/BUILD/python-httpx2-2.13.1-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: httpx2 Building wheel for httpx2 (pyproject.toml): started Running command Building wheel for httpx2 (pyproject.toml) Building wheel for httpx2 (pyproject.toml): finished with status 'done' Created wheel for httpx2: filename=httpx2-2.13.1-py3-none-any.whl size=95347 sha256=3e16b812ed4f8e21a4544964c491790777e0ddfbb2cf9d27d4b38a69c85b316a Stored in directory: /builddir/build/BUILD/python-httpx2-2.13.1-build/.pyproject-builddir/pip-ephem-wheel-cache-3m_r50zn/wheels/2e/bc/af/3d4dcb112b1bb1b4a9db0e70973b4d0163926139863f3cdff3 Successfully built httpx2 ~/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1 + popd + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.DUd8wE + umask 022 + cd /builddir/build/BUILD/python-httpx2-2.13.1-build + '[' /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-httpx2-2.13.1-build + mkdir /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd python-httpx2-2.13.1 ++ ls /builddir/build/BUILD/python-httpx2-2.13.1-build/pyproject-wheeldir/httpcore2-2.13.1-py3-none-any.whl /builddir/build/BUILD/python-httpx2-2.13.1-build/pyproject-wheeldir/httpx2-2.13.1-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=$'httpcore2==2.13.1\nhttpx2==2.13.1' + '[' -z $'httpcore2==2.13.1\nhttpx2==2.13.1' ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/python-httpx2-2.13.1-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-httpx2-2.13.1-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-httpx2-2.13.1-build/pyproject-wheeldir httpcore2==2.13.1 httpx2==2.13.1 Using pip 26.1.2 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/python-httpx2-2.13.1-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-httpx2-2.13.1-build/pyproject-wheeldir/httpcore2-2.13.1-py3-none-any.whl Processing /builddir/build/BUILD/python-httpx2-2.13.1-build/pyproject-wheeldir/httpx2-2.13.1-py3-none-any.whl Installing collected packages: httpx2, httpcore2 Creating /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/bin changing mode of /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/bin/httpx2 to 755 Successfully installed httpcore2-2.13.1 httpx2-2.13.1 + '[' -d /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/bin/httpx2 /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/bin/httpx2: updating + rm -rfv /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + site_dirs+=("/usr/lib/python3.15/site-packages") + '[' /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.15/site-packages/httpcore2-2.13.1.dist-info' +++ basename /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2-2.13.1.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]))' httpcore2-2.13.1.dist-info + _normalized=httpcore2 + echo '%ghost %dir /usr/lib/python3.15/site-packages/httpcore2-2.13.1.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2-2.13.1.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-httpx2-2.13.1-build/BUILDROOT --record /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2-2.13.1.dist-info/RECORD --output /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-record + rm -fv /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2-2.13.1.dist-info/RECORD removed '/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2-2.13.1.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2-2.13.1.dist-info/REQUESTED removed '/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2-2.13.1.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-dep-overrides ']' + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_patch_metadata.py --overrides /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-dep-overrides --metadata /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2-2.13.1.dist-info/METADATA Patching dependency trio in METADATA: trio<1.0,>=0.34.0; extra == 'trio' -> trio<1.0,>=0.33.0; extra == "trio" Patched /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2-2.13.1.dist-info/METADATA + for distinfo in /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.15/site-packages/httpx2-2.13.1.dist-info' +++ basename /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2-2.13.1.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]))' httpx2-2.13.1.dist-info + _normalized=httpx2 + echo '%ghost %dir /usr/lib/python3.15/site-packages/httpx2-2.13.1.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2-2.13.1.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-httpx2-2.13.1-build/BUILDROOT --record /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2-2.13.1.dist-info/RECORD --output /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-record + rm -fv /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2-2.13.1.dist-info/RECORD removed '/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2-2.13.1.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2-2.13.1.dist-info/REQUESTED removed '/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2-2.13.1.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-dep-overrides ']' + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_patch_metadata.py --overrides /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-dep-overrides --metadata /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2-2.13.1.dist-info/METADATA Patching dependency click in METADATA: click>=8.4.2; extra == 'cli' -> click>=8.3.3; extra == "cli" Patched /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2-2.13.1.dist-info/METADATA ++ wc -l /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=2 + '[' 2 -ne 1 ']' + echo -e '%pyproject_extras_subpkg will require -D or explicit -i/-F with multiple dist-info directories (found 2).' %pyproject_extras_subpkg will require -D or explicit -i/-F with multiple dist-info directories (found 2). + rm /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-ghost-distinfo + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-files-httpcore2 --output-modules /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-modules-httpcore2 --buildroot /builddir/build/BUILD/python-httpx2-2.13.1-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-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-record --prefix /usr --assert-license --dist-name httpcore2 httpcore2 + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-files-httpx2 --output-modules /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-modules-httpx2 --buildroot /builddir/build/BUILD/python-httpx2-2.13.1-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-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-record --prefix /usr --assert-license --dist-name httpx2 httpx2 + install --directory /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/share/man/man1 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-httpx2-2.13.1-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + help2man --no-discard-stderr --no-info '--name=A next-generation HTTP client for Python' --version-string=2.13.1 --output=/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/share/man/man1/httpx2.1 httpx2 + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 Bytecompiling .py files below /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/_transports/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/_transports/__pycache__/base.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/_transports/__pycache__/asgi.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/_transports/__pycache__/mock.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/_transports/__pycache__/asgi.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/websockets/__pycache__/_ping.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/_transports/__pycache__/wsgi.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/_transports/__pycache__/default.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/websockets/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/_transports/__pycache__/wsgi.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/__version__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/_transports/__pycache__/default.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/websockets/__pycache__/_exceptions.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_alias.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_api.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_config.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/websockets/__pycache__/_transport.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_auth.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_content.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/websockets/__pycache__/_api.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/websockets/__pycache__/_transport.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_main.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_exceptions.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/websockets/__pycache__/_api.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_types.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_decoders.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_status_codes.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_urlparse.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_multipart.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_sse.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_utils.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_urlparse.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_auth.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_config.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_async/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_async/__pycache__/connection.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_urls.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_async/__pycache__/http11.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_client.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_async/__pycache__/http_proxy.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_async/__pycache__/connection_pool.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_models.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_async/__pycache__/interfaces.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_urls.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_async/__pycache__/socks_proxy.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_backends/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_async/__pycache__/http2.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_async/__pycache__/http2.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_async/__pycache__/http11.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_models.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_async/__pycache__/connection_pool.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_backends/__pycache__/anyio.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_backends/__pycache__/base.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_backends/__pycache__/auto.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_sync/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_async/__pycache__/socks_proxy.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_backends/__pycache__/trio.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_backends/__pycache__/trio.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_backends/__pycache__/mock.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_backends/__pycache__/sync.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_sync/__pycache__/interfaces.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_sync/__pycache__/connection.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_sync/__pycache__/connection_pool.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_sync/__pycache__/socks_proxy.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_sync/__pycache__/http_proxy.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpx2/__pycache__/_client.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_sync/__pycache__/http11.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/__pycache__/_api.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_sync/__pycache__/http2.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/__pycache__/_ssl.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_sync/__pycache__/connection_pool.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/__pycache__/_exceptions.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/__pycache__/_utils.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/__pycache__/_trace.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_sync/__pycache__/http11.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_sync/__pycache__/socks_proxy.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/_sync/__pycache__/http2.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/__pycache__/_synchronization.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages/httpcore2/__pycache__/_models.cpython-315.pyc: rewriting with normalized contents Scanned 27 directories and 196 files, processed 82 inodes, 81 modified (40 replaced + 41 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr Scanned 26 directories and 196 files, considered 196 files, read 9 files, linked 4 files, 0 errors sum of sizes of linked files: 91 bytes Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.GU7MR4 + umask 022 + cd /builddir/build/BUILD/python-httpx2-2.13.1-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd python-httpx2-2.13.1 + '[' '!' -f /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-modules-httpcore2 ']' + PATH=/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-modules-httpcore2 Check import: httpcore2 + '[' '!' -f /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-modules-httpx2 ']' + PATH=/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1-1.fc45.noarch-pyproject-modules-httpx2 Check import: httpx2 Check import: httpx2.websockets + ignore=' --ignore=tests/test_benchmark.py' + ignore=' --ignore=tests/test_benchmark.py --ignore=tests/test_benchmark_memory.py' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-httpx2-2.13.1-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + /usr/bin/pytest -m 'not network' -rs --verbose --ignore=tests/test_benchmark.py --ignore=tests/test_benchmark_memory.py [2026-10-30 06:33:58,271] WARNING in core: flasgger is not installed; serving the static landing page at / and skipping the Swagger UI and /spec.json. ============================= 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-httpx2-2.13.1-build/python-httpx2-2.13.1 configfile: pyproject.toml testpaths: tests plugins: anyio-4.14.2, httpbin-2.1.0, trio-0.8.0 collecting ... collected 1991 items / 5 deselected / 1986 selected tests/httpcore2/_async/test_connection.py::test_http_connection[asyncio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_concurrent_requests_not_available_on_http11_connections[asyncio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_write_error_with_response_sent[asyncio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_write_error_without_response_sent[asyncio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_http2_connection[asyncio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_request_to_incorrect_origin[asyncio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_connection_retries[asyncio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_connection_retries_tls[asyncio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_uds_connections[asyncio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_http_connection[trio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_concurrent_requests_not_available_on_http11_connections[trio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_write_error_with_response_sent[trio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_write_error_without_response_sent[trio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_http2_connection[trio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_request_to_incorrect_origin[trio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_connection_retries[trio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_connection_retries_tls[trio] PASSED [ 0%] tests/httpcore2/_async/test_connection.py::test_uds_connections[trio] PASSED [ 0%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_keepalive[asyncio] PASSED [ 0%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_close[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_http2[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_http2_goaway[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_trace_request[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_debug_request[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_http_exception[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_connect_exception[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_immediate_expiry[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_no_keepalive_connections_allowed[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_closes_idle_connection_for_different_origin[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_unsupported_protocol[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_closed_while_request_in_flight[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_timeout[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_timeout_zero[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_http11_upgrade_connection[asyncio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_keepalive[trio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_close[trio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_http2[trio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_http2_goaway[trio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_trace_request[trio] PASSED [ 1%] tests/httpcore2/_async/test_connection_pool.py::test_debug_request[trio] PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_http_exception[trio] PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_connect_exception[trio] PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_immediate_expiry[trio] PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_with_no_keepalive_connections_allowed[trio] PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_closes_idle_connection_for_different_origin[trio] PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_unsupported_protocol[trio] PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_closed_while_request_in_flight[trio] PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_timeout[trio] PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_timeout_zero[trio] PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_http11_upgrade_connection[trio] PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_concurrency PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_concurrency_same_domain_closing PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_concurrency_same_domain_keepalive PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_assigns_released_connection_to_one_queued_request PASSED [ 2%] tests/httpcore2/_async/test_connection_pool.py::test_connection_pool_multiplexes_idle_http2_connection_within_a_pass PASSED [ 2%] tests/httpcore2/_async/test_http11.py::test_http11_connection[asyncio] PASSED [ 2%] tests/httpcore2/_async/test_http11.py::test_http11_connection_unread_response[asyncio] PASSED [ 2%] tests/httpcore2/_async/test_http11.py::test_http11_connection_with_remote_protocol_error[asyncio] PASSED [ 2%] tests/httpcore2/_async/test_http11.py::test_http11_connection_with_incomplete_response[asyncio] PASSED [ 2%] tests/httpcore2/_async/test_http11.py::test_http11_connection_with_local_protocol_error[asyncio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_connection_handles_one_active_request[asyncio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_connection_attempt_close[asyncio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_request_to_incorrect_origin[asyncio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_expect_continue[asyncio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_upgrade_connection[asyncio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_upgrade_with_trailing_data[asyncio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_early_hints[asyncio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_header_sub_100kb[asyncio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_connection[trio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_connection_unread_response[trio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_connection_with_remote_protocol_error[trio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_connection_with_incomplete_response[trio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_connection_with_local_protocol_error[trio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_connection_handles_one_active_request[trio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_connection_attempt_close[trio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_request_to_incorrect_origin[trio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_expect_continue[trio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_upgrade_connection[trio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_upgrade_with_trailing_data[trio] PASSED [ 3%] tests/httpcore2/_async/test_http11.py::test_http11_early_hints[trio] PASSED [ 4%] tests/httpcore2/_async/test_http11.py::test_http11_header_sub_100kb[trio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection[asyncio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection_closed[asyncio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_response_closed_twice[asyncio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection_post_request[asyncio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection_with_remote_protocol_error[asyncio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection_with_rst_stream[asyncio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection_with_goaway[asyncio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection_with_negative_flow_control_window[asyncio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection_with_flow_control[asyncio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection_attempt_close[asyncio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_request_to_incorrect_origin[asyncio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_remote_max_streams_update[asyncio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection[trio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection_closed[trio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_response_closed_twice[trio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection_post_request[trio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection_with_remote_protocol_error[trio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection_with_rst_stream[trio] PASSED [ 4%] tests/httpcore2/_async/test_http2.py::test_http2_connection_with_goaway[trio] PASSED [ 5%] tests/httpcore2/_async/test_http2.py::test_http2_connection_with_negative_flow_control_window[trio] PASSED [ 5%] tests/httpcore2/_async/test_http2.py::test_http2_connection_with_flow_control[trio] PASSED [ 5%] tests/httpcore2/_async/test_http2.py::test_http2_connection_attempt_close[trio] PASSED [ 5%] tests/httpcore2/_async/test_http2.py::test_http2_request_to_incorrect_origin[trio] PASSED [ 5%] tests/httpcore2/_async/test_http2.py::test_http2_remote_max_streams_update[trio] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_forwarding[asyncio] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_tunneling[asyncio] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_tunneling_http2[asyncio] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_tunneling_with_403[asyncio] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_tunneling_with_auth[asyncio] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_forwarding_uses_proxy_tls_hostname[asyncio] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_tunneling_respects_sni_hostname[asyncio-sni_extensions0-192.0.2.1] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_tunneling_respects_sni_hostname[asyncio-sni_extensions1-example.com] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_forwarding[trio] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_tunneling[trio] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_tunneling_http2[trio] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_tunneling_with_403[trio] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_tunneling_with_auth[trio] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_forwarding_uses_proxy_tls_hostname[trio] PASSED [ 5%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_tunneling_respects_sni_hostname[trio-sni_extensions0-192.0.2.1] PASSED [ 6%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_tunneling_respects_sni_hostname[trio-sni_extensions1-example.com] PASSED [ 6%] tests/httpcore2/_async/test_http_proxy.py::test_proxy_headers PASSED [ 6%] tests/httpcore2/_async/test_integration.py::test_request[asyncio] PASSED [ 6%] tests/httpcore2/_async/test_integration.py::test_ssl_request[asyncio] PASSED [ 6%] tests/httpcore2/_async/test_integration.py::test_extra_info[asyncio] PASSED [ 6%] tests/httpcore2/_async/test_integration.py::test_request[trio] PASSED [ 6%] tests/httpcore2/_async/test_integration.py::test_ssl_request[trio] PASSED [ 6%] tests/httpcore2/_async/test_integration.py::test_extra_info[trio] PASSED [ 6%] tests/httpcore2/_async/test_socks_proxy.py::test_socks5_request[asyncio] PASSED [ 6%] tests/httpcore2/_async/test_socks_proxy.py::test_authenticated_socks5_request[asyncio] PASSED [ 6%] tests/httpcore2/_async/test_socks_proxy.py::test_socks5_request_connect_failed[asyncio] PASSED [ 6%] tests/httpcore2/_async/test_socks_proxy.py::test_socks5_request_failed_to_provide_auth[asyncio] PASSED [ 6%] tests/httpcore2/_async/test_socks_proxy.py::test_socks5_request_incorrect_auth[asyncio] PASSED [ 6%] tests/httpcore2/_async/test_socks_proxy.py::test_socks5_request[trio] PASSED [ 6%] tests/httpcore2/_async/test_socks_proxy.py::test_authenticated_socks5_request[trio] PASSED [ 6%] tests/httpcore2/_async/test_socks_proxy.py::test_socks5_request_connect_failed[trio] PASSED [ 6%] tests/httpcore2/_async/test_socks_proxy.py::test_socks5_request_failed_to_provide_auth[trio] PASSED [ 6%] tests/httpcore2/_async/test_socks_proxy.py::test_socks5_request_incorrect_auth[trio] PASSED [ 6%] tests/httpcore2/_sync/test_connection.py::test_http_connection PASSED [ 6%] tests/httpcore2/_sync/test_connection.py::test_concurrent_requests_not_available_on_http11_connections PASSED [ 7%] tests/httpcore2/_sync/test_connection.py::test_write_error_with_response_sent PASSED [ 7%] tests/httpcore2/_sync/test_connection.py::test_write_error_without_response_sent PASSED [ 7%] tests/httpcore2/_sync/test_connection.py::test_http2_connection PASSED [ 7%] tests/httpcore2/_sync/test_connection.py::test_request_to_incorrect_origin PASSED [ 7%] tests/httpcore2/_sync/test_connection.py::test_connection_retries PASSED [ 7%] tests/httpcore2/_sync/test_connection.py::test_connection_retries_tls PASSED [ 7%] tests/httpcore2/_sync/test_connection.py::test_uds_connections PASSED [ 7%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_with_keepalive PASSED [ 7%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_with_close PASSED [ 7%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_with_http2 PASSED [ 7%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_with_http2_goaway PASSED [ 7%] tests/httpcore2/_sync/test_connection_pool.py::test_trace_request PASSED [ 7%] tests/httpcore2/_sync/test_connection_pool.py::test_debug_request PASSED [ 7%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_with_http_exception PASSED [ 7%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_with_connect_exception PASSED [ 7%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_with_immediate_expiry PASSED [ 7%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_with_no_keepalive_connections_allowed PASSED [ 7%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_closes_idle_connection_for_different_origin PASSED [ 7%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_concurrency PASSED [ 8%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_concurrency_same_domain_closing PASSED [ 8%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_concurrency_same_domain_keepalive PASSED [ 8%] tests/httpcore2/_sync/test_connection_pool.py::test_unsupported_protocol PASSED [ 8%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_closed_while_request_in_flight PASSED [ 8%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_timeout PASSED [ 8%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_timeout_zero PASSED [ 8%] tests/httpcore2/_sync/test_connection_pool.py::test_http11_upgrade_connection PASSED [ 8%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_assigns_released_connection_to_one_queued_request PASSED [ 8%] tests/httpcore2/_sync/test_connection_pool.py::test_connection_pool_multiplexes_idle_http2_connection_within_a_pass PASSED [ 8%] tests/httpcore2/_sync/test_http11.py::test_http11_connection PASSED [ 8%] tests/httpcore2/_sync/test_http11.py::test_http11_connection_unread_response PASSED [ 8%] tests/httpcore2/_sync/test_http11.py::test_http11_connection_with_remote_protocol_error PASSED [ 8%] tests/httpcore2/_sync/test_http11.py::test_http11_connection_with_incomplete_response PASSED [ 8%] tests/httpcore2/_sync/test_http11.py::test_http11_connection_with_local_protocol_error PASSED [ 8%] tests/httpcore2/_sync/test_http11.py::test_http11_connection_handles_one_active_request PASSED [ 8%] tests/httpcore2/_sync/test_http11.py::test_http11_connection_attempt_close PASSED [ 8%] tests/httpcore2/_sync/test_http11.py::test_http11_request_to_incorrect_origin PASSED [ 8%] tests/httpcore2/_sync/test_http11.py::test_http11_expect_continue PASSED [ 8%] tests/httpcore2/_sync/test_http11.py::test_http11_upgrade_connection PASSED [ 8%] tests/httpcore2/_sync/test_http11.py::test_http11_upgrade_with_trailing_data PASSED [ 9%] tests/httpcore2/_sync/test_http11.py::test_http11_early_hints PASSED [ 9%] tests/httpcore2/_sync/test_http11.py::test_http11_header_sub_100kb PASSED [ 9%] tests/httpcore2/_sync/test_http2.py::test_http2_connection PASSED [ 9%] tests/httpcore2/_sync/test_http2.py::test_http2_connection_closed PASSED [ 9%] tests/httpcore2/_sync/test_http2.py::test_http2_response_closed_twice PASSED [ 9%] tests/httpcore2/_sync/test_http2.py::test_http2_connection_post_request PASSED [ 9%] tests/httpcore2/_sync/test_http2.py::test_http2_connection_with_remote_protocol_error PASSED [ 9%] tests/httpcore2/_sync/test_http2.py::test_http2_connection_with_rst_stream PASSED [ 9%] tests/httpcore2/_sync/test_http2.py::test_http2_connection_with_goaway PASSED [ 9%] tests/httpcore2/_sync/test_http2.py::test_http2_connection_with_negative_flow_control_window PASSED [ 9%] tests/httpcore2/_sync/test_http2.py::test_http2_connection_with_flow_control PASSED [ 9%] tests/httpcore2/_sync/test_http2.py::test_http2_connection_attempt_close PASSED [ 9%] tests/httpcore2/_sync/test_http2.py::test_http2_request_to_incorrect_origin PASSED [ 9%] tests/httpcore2/_sync/test_http2.py::test_http2_remote_max_streams_update PASSED [ 9%] tests/httpcore2/_sync/test_http_proxy.py::test_proxy_forwarding PASSED [ 9%] tests/httpcore2/_sync/test_http_proxy.py::test_proxy_tunneling PASSED [ 9%] tests/httpcore2/_sync/test_http_proxy.py::test_proxy_tunneling_http2 PASSED [ 9%] tests/httpcore2/_sync/test_http_proxy.py::test_proxy_tunneling_with_403 PASSED [ 9%] tests/httpcore2/_sync/test_http_proxy.py::test_proxy_tunneling_with_auth PASSED [ 9%] tests/httpcore2/_sync/test_http_proxy.py::test_proxy_headers PASSED [ 10%] tests/httpcore2/_sync/test_http_proxy.py::test_proxy_forwarding_uses_proxy_tls_hostname PASSED [ 10%] tests/httpcore2/_sync/test_http_proxy.py::test_proxy_tunneling_respects_sni_hostname[sni_extensions0-192.0.2.1] PASSED [ 10%] tests/httpcore2/_sync/test_http_proxy.py::test_proxy_tunneling_respects_sni_hostname[sni_extensions1-example.com] PASSED [ 10%] tests/httpcore2/_sync/test_integration.py::test_request PASSED [ 10%] tests/httpcore2/_sync/test_integration.py::test_ssl_request PASSED [ 10%] tests/httpcore2/_sync/test_integration.py::test_extra_info PASSED [ 10%] tests/httpcore2/_sync/test_socks_proxy.py::test_socks5_request PASSED [ 10%] tests/httpcore2/_sync/test_socks_proxy.py::test_authenticated_socks5_request PASSED [ 10%] tests/httpcore2/_sync/test_socks_proxy.py::test_socks5_request_connect_failed PASSED [ 10%] tests/httpcore2/_sync/test_socks_proxy.py::test_socks5_request_failed_to_provide_auth PASSED [ 10%] tests/httpcore2/_sync/test_socks_proxy.py::test_socks5_request_incorrect_auth PASSED [ 10%] tests/httpcore2/test_api.py::test_request PASSED [ 10%] tests/httpcore2/test_api.py::test_stream PASSED [ 10%] tests/httpcore2/test_api.py::test_request_with_content PASSED [ 10%]127.0.0.1 - - [30/Oct/2026 06:34:10] "POST /post HTTP/1.1" 200 262 tests/httpcore2/test_cancellations.py::test_connection_pool_timeout_during_request[asyncio] PASSED [ 10%] tests/httpcore2/test_cancellations.py::test_connection_pool_timeout_during_response[asyncio] PASSED [ 10%] tests/httpcore2/test_cancellations.py::test_connection_pool_cancellation_during_waiting_for_connection[asyncio] PASSED [ 10%] tests/httpcore2/test_cancellations.py::test_h11_timeout_during_request[asyncio] PASSED [ 10%] tests/httpcore2/test_cancellations.py::test_h11_timeout_during_response[asyncio] PASSED [ 10%] tests/httpcore2/test_cancellations.py::test_h2_timeout_during_handshake[asyncio] PASSED [ 11%] tests/httpcore2/test_cancellations.py::test_h2_timeout_during_request[asyncio] PASSED [ 11%] tests/httpcore2/test_cancellations.py::test_h2_timeout_during_response[asyncio] PASSED [ 11%] tests/httpcore2/test_cancellations.py::test_connection_pool_timeout_during_request[trio] PASSED [ 11%] tests/httpcore2/test_cancellations.py::test_connection_pool_timeout_during_response[trio] PASSED [ 11%] tests/httpcore2/test_cancellations.py::test_connection_pool_cancellation_during_waiting_for_connection[trio] PASSED [ 11%] tests/httpcore2/test_cancellations.py::test_h11_timeout_during_request[trio] PASSED [ 11%] tests/httpcore2/test_cancellations.py::test_h11_timeout_during_response[trio] PASSED [ 11%] tests/httpcore2/test_cancellations.py::test_h2_timeout_during_handshake[trio] PASSED [ 11%] tests/httpcore2/test_cancellations.py::test_h2_timeout_during_request[trio] PASSED [ 11%] tests/httpcore2/test_cancellations.py::test_h2_timeout_during_response[trio] PASSED [ 11%] tests/httpcore2/test_models.py::test_url PASSED [ 11%] tests/httpcore2/test_models.py::test_url_with_port PASSED [ 11%] tests/httpcore2/test_models.py::test_url_with_invalid_argument PASSED [ 11%] tests/httpcore2/test_models.py::test_url_cannot_include_unicode_strings PASSED [ 11%] tests/httpcore2/test_models.py::test_url_origin_socks5 PASSED [ 11%] tests/httpcore2/test_models.py::test_request PASSED [ 11%] tests/httpcore2/test_models.py::test_request_with_target_extension PASSED [ 11%] tests/httpcore2/test_models.py::test_request_with_invalid_method PASSED [ 11%] tests/httpcore2/test_models.py::test_request_with_invalid_url PASSED [ 11%] tests/httpcore2/test_models.py::test_request_with_invalid_headers PASSED [ 12%] tests/httpcore2/test_models.py::test_response PASSED [ 12%] tests/httpcore2/test_models.py::test_response_sync_read PASSED [ 12%] tests/httpcore2/test_models.py::test_response_sync_streaming PASSED [ 12%] tests/httpcore2/test_models.py::test_response_async_read PASSED [ 12%] tests/httpcore2/test_models.py::test_response_async_streaming PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_get[asyncio] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_get_invalid_url[asyncio-scheme-not-http(s)] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_get_invalid_url[asyncio-no-scheme] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_get_invalid_url[asyncio-no-host] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_build_request[asyncio] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_post[asyncio] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_post_json[asyncio] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_stream_response[asyncio] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_access_content_stream_response[asyncio] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_stream_request[asyncio] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_cannot_stream_sync_request[asyncio] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_raise_for_status[asyncio] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_options[asyncio] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_head[asyncio] PASSED [ 12%] tests/httpx2/client/test_async_client.py::test_put[asyncio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_patch[asyncio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_delete[asyncio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_query[asyncio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_100_continue[asyncio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_context_managed_transport[asyncio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_context_managed_transport_and_mount[asyncio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_client_closed_state_using_implicit_open[asyncio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_client_closed_state_using_with_block[asyncio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_mounted_transport[asyncio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_async_mock_transport[asyncio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_cancellation_during_stream[asyncio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_server_extensions[asyncio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_get[trio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_get_invalid_url[trio-scheme-not-http(s)] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_get_invalid_url[trio-no-scheme] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_get_invalid_url[trio-no-host] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_build_request[trio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_post[trio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_post_json[trio] PASSED [ 13%] tests/httpx2/client/test_async_client.py::test_stream_response[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_access_content_stream_response[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_stream_request[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_cannot_stream_sync_request[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_raise_for_status[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_options[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_head[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_put[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_patch[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_delete[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_query[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_100_continue[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_context_managed_transport[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_context_managed_transport_and_mount[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_client_closed_state_using_implicit_open[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_client_closed_state_using_with_block[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_mounted_transport[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_async_mock_transport[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_cancellation_during_stream[trio] PASSED [ 14%] tests/httpx2/client/test_async_client.py::test_server_extensions[trio] PASSED [ 15%] tests/httpx2/client/test_async_client.py::test_abandon_streamed_response PASSED [ 15%] tests/httpx2/client/test_auth.py::test_basic_auth[asyncio] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_basic_auth_with_stream[asyncio] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_basic_auth_in_url[asyncio] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_basic_auth_on_session[asyncio] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_custom_auth[asyncio] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_auth_disable_per_request[asyncio] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_auth_hidden_header[asyncio] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_auth_property[asyncio] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_auth_invalid_type[asyncio] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_digest_auth_returns_no_auth_if_no_digest_header_in_response[asyncio] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_digest_auth_200_response_including_digest_auth_header[asyncio] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_digest_auth_401_response_without_digest_auth_header[asyncio] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_digest_auth[asyncio-MD5-64-32] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_digest_auth[asyncio-MD5-SESS-64-32] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_digest_auth[asyncio-SHA-64-40] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_digest_auth[asyncio-SHA-SESS-64-40] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_digest_auth[asyncio-SHA-256-64-64] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_digest_auth[asyncio-SHA-256-SESS-64-64] PASSED [ 15%] tests/httpx2/client/test_auth.py::test_digest_auth[asyncio-SHA-512-64-128] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_digest_auth[asyncio-SHA-512-SESS-64-128] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_digest_auth_no_specified_qop[asyncio] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_digest_auth_qop_including_spaces_and_auth_returns_auth[asyncio-auth, auth-int] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_digest_auth_qop_including_spaces_and_auth_returns_auth[asyncio-auth,auth-int] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_digest_auth_qop_including_spaces_and_auth_returns_auth[asyncio-unknown,auth] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_digest_auth_qop_auth_int_not_implemented[asyncio] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_digest_auth_qop_must_be_auth_or_auth_int[asyncio] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_digest_auth_incorrect_credentials[asyncio] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_digest_auth_reuses_challenge[asyncio] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_digest_auth_resets_nonce_count_after_401[asyncio] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_async_digest_auth_raises_protocol_error_on_malformed_header[asyncio-Digest realm="httpx@example.org", qop="auth"] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_async_digest_auth_raises_protocol_error_on_malformed_header[asyncio-Digest realm="httpx@example.org", qop="auth,au] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_async_auth_history[asyncio] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_digest_auth_unavailable_streaming_body[asyncio] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_async_auth_reads_response_body[asyncio] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_async_auth[asyncio] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_basic_auth[trio] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_basic_auth_with_stream[trio] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_basic_auth_in_url[trio] PASSED [ 16%] tests/httpx2/client/test_auth.py::test_basic_auth_on_session[trio] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_custom_auth[trio] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_auth_disable_per_request[trio] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_auth_hidden_header[trio] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_auth_property[trio] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_auth_invalid_type[trio] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth_returns_no_auth_if_no_digest_header_in_response[trio] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth_200_response_including_digest_auth_header[trio] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth_401_response_without_digest_auth_header[trio] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth[trio-MD5-64-32] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth[trio-MD5-SESS-64-32] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth[trio-SHA-64-40] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth[trio-SHA-SESS-64-40] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth[trio-SHA-256-64-64] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth[trio-SHA-256-SESS-64-64] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth[trio-SHA-512-64-128] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth[trio-SHA-512-SESS-64-128] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth_no_specified_qop[trio] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth_qop_including_spaces_and_auth_returns_auth[trio-auth, auth-int] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth_qop_including_spaces_and_auth_returns_auth[trio-auth,auth-int] PASSED [ 17%] tests/httpx2/client/test_auth.py::test_digest_auth_qop_including_spaces_and_auth_returns_auth[trio-unknown,auth] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_digest_auth_qop_auth_int_not_implemented[trio] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_digest_auth_qop_must_be_auth_or_auth_int[trio] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_digest_auth_incorrect_credentials[trio] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_digest_auth_reuses_challenge[trio] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_digest_auth_resets_nonce_count_after_401[trio] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_async_digest_auth_raises_protocol_error_on_malformed_header[trio-Digest realm="httpx@example.org", qop="auth"] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_async_digest_auth_raises_protocol_error_on_malformed_header[trio-Digest realm="httpx@example.org", qop="auth,au] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_async_auth_history[trio] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_digest_auth_unavailable_streaming_body[trio] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_async_auth_reads_response_body[trio] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_async_auth[trio] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_netrc_auth_credentials_exist PASSED [ 18%] tests/httpx2/client/test_auth.py::test_netrc_auth_credentials_do_not_exist PASSED [ 18%] tests/httpx2/client/test_auth.py::test_netrc_auth_nopassword_parse_error SKIPPED [ 18%] tests/httpx2/client/test_auth.py::test_auth_hidden_url PASSED [ 18%] tests/httpx2/client/test_auth.py::test_digest_auth_returns_no_auth_if_alternate_auth_scheme PASSED [ 18%] tests/httpx2/client/test_auth.py::test_sync_digest_auth_raises_protocol_error_on_malformed_header[Digest realm="httpx@example.org", qop="auth"] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_sync_digest_auth_raises_protocol_error_on_malformed_header[Digest realm="httpx@example.org", qop="auth,au] PASSED [ 18%] tests/httpx2/client/test_auth.py::test_sync_auth_history PASSED [ 18%] tests/httpx2/client/test_auth.py::test_sync_auth_reads_response_body PASSED [ 19%] tests/httpx2/client/test_auth.py::test_sync_auth PASSED [ 19%] tests/httpx2/client/test_client.py::test_get PASSED [ 19%] tests/httpx2/client/test_client.py::test_get_invalid_url[scheme-not-http(s)] PASSED [ 19%] tests/httpx2/client/test_client.py::test_get_invalid_url[no-scheme] PASSED [ 19%] tests/httpx2/client/test_client.py::test_get_invalid_url[no-host] PASSED [ 19%] tests/httpx2/client/test_client.py::test_build_request PASSED [ 19%] tests/httpx2/client/test_client.py::test_build_post_request PASSED [ 19%] tests/httpx2/client/test_client.py::test_post PASSED [ 19%] tests/httpx2/client/test_client.py::test_post_json PASSED [ 19%] tests/httpx2/client/test_client.py::test_stream_response PASSED [ 19%] tests/httpx2/client/test_client.py::test_stream_iterator PASSED [ 19%] tests/httpx2/client/test_client.py::test_raw_iterator PASSED [ 19%] tests/httpx2/client/test_client.py::test_cannot_stream_async_request PASSED [ 19%] tests/httpx2/client/test_client.py::test_raise_for_status PASSED [ 19%] tests/httpx2/client/test_client.py::test_options PASSED [ 19%] tests/httpx2/client/test_client.py::test_head PASSED [ 19%] tests/httpx2/client/test_client.py::test_put PASSED [ 19%] tests/httpx2/client/test_client.py::test_patch PASSED [ 19%] tests/httpx2/client/test_client.py::test_delete PASSED [ 19%] tests/httpx2/client/test_client.py::test_query PASSED [ 20%] tests/httpx2/client/test_client.py::test_base_url PASSED [ 20%] tests/httpx2/client/test_client.py::test_merge_absolute_url PASSED [ 20%] tests/httpx2/client/test_client.py::test_merge_relative_url PASSED [ 20%] tests/httpx2/client/test_client.py::test_merge_relative_url_with_path PASSED [ 20%] tests/httpx2/client/test_client.py::test_merge_relative_url_with_dotted_path PASSED [ 20%] tests/httpx2/client/test_client.py::test_merge_relative_url_with_path_including_colon PASSED [ 20%] tests/httpx2/client/test_client.py::test_merge_relative_url_with_encoded_slashes PASSED [ 20%] tests/httpx2/client/test_client.py::test_context_managed_transport PASSED [ 20%] tests/httpx2/client/test_client.py::test_context_managed_transport_and_mount PASSED [ 20%] tests/httpx2/client/test_client.py::test_client_closed_state_using_implicit_open PASSED [ 20%] tests/httpx2/client/test_client.py::test_client_closed_state_using_with_block PASSED [ 20%] tests/httpx2/client/test_client.py::test_raw_client_header PASSED [ 20%] tests/httpx2/client/test_client.py::test_mounted_transport PASSED [ 20%] tests/httpx2/client/test_client.py::test_all_mounted_transport PASSED [ 20%] tests/httpx2/client/test_client.py::test_server_extensions PASSED [ 20%] tests/httpx2/client/test_client.py::test_client_decode_text_using_autodetect PASSED [ 20%] tests/httpx2/client/test_client.py::test_client_decode_text_using_explicit_encoding PASSED [ 20%] tests/httpx2/client/test_cookies.py::test_set_cookie PASSED [ 20%] tests/httpx2/client/test_cookies.py::test_set_per_request_cookie_is_deprecated PASSED [ 20%] tests/httpx2/client/test_cookies.py::test_set_cookie_with_cookiejar PASSED [ 21%] tests/httpx2/client/test_cookies.py::test_setting_client_cookies_to_cookiejar PASSED [ 21%] tests/httpx2/client/test_cookies.py::test_set_cookie_with_cookies_model PASSED [ 21%] tests/httpx2/client/test_cookies.py::test_get_cookie PASSED [ 21%] tests/httpx2/client/test_cookies.py::test_cookie_persistence PASSED [ 21%] tests/httpx2/client/test_event_hooks.py::test_event_hooks PASSED [ 21%] tests/httpx2/client/test_event_hooks.py::test_event_hooks_raising_exception PASSED [ 21%] tests/httpx2/client/test_event_hooks.py::test_async_event_hooks[asyncio] PASSED [ 21%] tests/httpx2/client/test_event_hooks.py::test_async_event_hooks_raising_exception[asyncio] PASSED [ 21%] tests/httpx2/client/test_event_hooks.py::test_async_event_hooks_with_redirect[asyncio] PASSED [ 21%] tests/httpx2/client/test_event_hooks.py::test_async_event_hooks[trio] PASSED [ 21%] tests/httpx2/client/test_event_hooks.py::test_async_event_hooks_raising_exception[trio] PASSED [ 21%] tests/httpx2/client/test_event_hooks.py::test_async_event_hooks_with_redirect[trio] PASSED [ 21%] tests/httpx2/client/test_event_hooks.py::test_event_hooks_with_redirect PASSED [ 21%] tests/httpx2/client/test_headers.py::test_client_header PASSED [ 21%] tests/httpx2/client/test_headers.py::test_header_merge PASSED [ 21%] tests/httpx2/client/test_headers.py::test_header_merge_conflicting_headers PASSED [ 21%] tests/httpx2/client/test_headers.py::test_header_update PASSED [ 21%] tests/httpx2/client/test_headers.py::test_header_repeated_items PASSED [ 21%] tests/httpx2/client/test_headers.py::test_header_repeated_multi_items PASSED [ 22%] tests/httpx2/client/test_headers.py::test_remove_default_header PASSED [ 22%] tests/httpx2/client/test_headers.py::test_header_does_not_exist PASSED [ 22%] tests/httpx2/client/test_headers.py::test_header_with_incorrect_value PASSED [ 22%] tests/httpx2/client/test_headers.py::test_host_with_auth_and_port_in_url PASSED [ 22%] tests/httpx2/client/test_headers.py::test_host_with_non_default_port_in_url PASSED [ 22%] tests/httpx2/client/test_headers.py::test_request_auto_headers PASSED [ 22%] tests/httpx2/client/test_headers.py::test_same_origin PASSED [ 22%] tests/httpx2/client/test_headers.py::test_same_origin_with_equivalent_ipv6_addresses PASSED [ 22%] tests/httpx2/client/test_headers.py::test_not_same_origin PASSED [ 22%] tests/httpx2/client/test_headers.py::test_not_same_origin_with_percent_encoded_ipv6_scope PASSED [ 22%] tests/httpx2/client/test_headers.py::test_is_https_redirect PASSED [ 22%] tests/httpx2/client/test_headers.py::test_is_https_redirect_with_equivalent_ipv6_addresses PASSED [ 22%] tests/httpx2/client/test_headers.py::test_is_not_https_redirect PASSED [ 22%] tests/httpx2/client/test_headers.py::test_is_not_https_redirect_if_not_default_ports PASSED [ 22%] tests/httpx2/client/test_properties.py::test_client_base_url PASSED [ 22%] tests/httpx2/client/test_properties.py::test_client_base_url_without_trailing_slash PASSED [ 22%] tests/httpx2/client/test_properties.py::test_client_base_url_with_trailing_slash PASSED [ 22%] tests/httpx2/client/test_properties.py::test_client_headers PASSED [ 22%] tests/httpx2/client/test_properties.py::test_client_cookies PASSED [ 22%] tests/httpx2/client/test_properties.py::test_client_timeout PASSED [ 23%] tests/httpx2/client/test_properties.py::test_client_event_hooks PASSED [ 23%] tests/httpx2/client/test_properties.py::test_client_trust_env PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_socks_proxy PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies0-None] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies1-None] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies2-None] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies3-http://[::1]] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[https://example.com-proxies4-None] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies5-http://[::1]] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://www.example.com-proxies6-None] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies7-None] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://www.example.com-proxies8-http://[::1]] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies9-http://[::1]] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://www.example.com-proxies10-http://[::1]] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://wwwexample.com-proxies11-None] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com:443-proxies12-http://[::1]] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies13-http://[::1]] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies14-http://[::1]] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies15-http://[::1]] PASSED [ 23%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies16-http://[::1]] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies17-http://[::1]] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com:8080-proxies18-http://[::1]] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com:8080-proxies19-http://[::1]] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies20-http://[::1]:4] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies21-http://[::1]:3] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_transport_for_request[http://example.com-proxies22-http://[::1]:2] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_unsupported_proxy_scheme PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-http://google.com-env0-None] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-http://google.com-env1-http://example.com] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-http://google.com-env2-http://example.com] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-http://google.com-env3-None] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-http://127.0.0.1-env4-http://localhost:123] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-http://127.0.0.1-env5-None] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-http://127.0.0.1-env6-http://localhost:123] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-http://127.0.0.1-env7-http://localhost:123] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-http://courses.mit.edu-env8-None] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-https://mit.edu.info-env9-http://localhost:123] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-https://mit.edu.info-env10-None] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-https://mit.edu.info-env11-None] PASSED [ 24%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-https://mit.edu.info-env12-http://localhost:123] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-https://foo.example.com-env13-http://localhost:123] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-https://www.example1.com-env14-None] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-https://www.example2.com-env15-http://localhost:123] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[Client-https://www.example3.com-env16-None] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-http://google.com-env0-None] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-http://google.com-env1-http://example.com] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-http://google.com-env2-http://example.com] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-http://google.com-env3-None] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-http://127.0.0.1-env4-http://localhost:123] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-http://127.0.0.1-env5-None] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-http://127.0.0.1-env6-http://localhost:123] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-http://127.0.0.1-env7-http://localhost:123] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-http://courses.mit.edu-env8-None] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-https://mit.edu.info-env9-http://localhost:123] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-https://mit.edu.info-env10-None] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-https://mit.edu.info-env11-None] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-https://mit.edu.info-env12-http://localhost:123] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-https://foo.example.com-env13-http://localhost:123] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-https://www.example1.com-env14-None] PASSED [ 25%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-https://www.example2.com-env15-http://localhost:123] PASSED [ 26%] tests/httpx2/client/test_proxies.py::test_proxies_environ[AsyncClient-https://www.example3.com-env16-None] PASSED [ 26%] tests/httpx2/client/test_proxies.py::test_for_deprecated_proxy_params[proxies0-False] PASSED [ 26%] tests/httpx2/client/test_proxies.py::test_for_deprecated_proxy_params[proxies1-False] PASSED [ 26%] tests/httpx2/client/test_proxies.py::test_for_deprecated_proxy_params[proxies2-False] PASSED [ 26%] tests/httpx2/client/test_proxies.py::test_for_deprecated_proxy_params[proxies3-True] PASSED [ 26%] tests/httpx2/client/test_proxies.py::test_for_deprecated_proxy_params[proxies4-True] PASSED [ 26%] tests/httpx2/client/test_proxies.py::test_for_deprecated_proxy_params[proxies5-True] PASSED [ 26%] tests/httpx2/client/test_proxies.py::test_proxy_with_mounts PASSED [ 26%] tests/httpx2/client/test_queryparams.py::test_client_queryparams PASSED [ 26%] tests/httpx2/client/test_queryparams.py::test_client_queryparams_string PASSED [ 26%] tests/httpx2/client/test_queryparams.py::test_client_queryparams_echo PASSED [ 26%] tests/httpx2/client/test_redirects.py::test_redirect_301 PASSED [ 26%] tests/httpx2/client/test_redirects.py::test_redirect_302 PASSED [ 26%] tests/httpx2/client/test_redirects.py::test_redirect_303 PASSED [ 26%] tests/httpx2/client/test_redirects.py::test_next_request PASSED [ 26%] tests/httpx2/client/test_redirects.py::test_async_next_request[asyncio] PASSED [ 26%] tests/httpx2/client/test_redirects.py::test_async_too_many_redirects[asyncio] PASSED [ 26%] tests/httpx2/client/test_redirects.py::test_async_invalid_redirect[asyncio] PASSED [ 26%] tests/httpx2/client/test_redirects.py::test_async_next_request[trio] PASSED [ 26%] tests/httpx2/client/test_redirects.py::test_async_too_many_redirects[trio] PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_async_invalid_redirect[trio] PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_head_redirect PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_relative_redirect PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_malformed_redirect PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_invalid_redirect PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_no_scheme_redirect PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_fragment_redirect PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_multiple_redirects PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_sync_too_many_redirects PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_redirect_loop PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_cross_domain_redirect_with_auth_header PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_cross_domain_https_redirect_with_auth_header PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_cross_domain_redirect_with_auth PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_same_domain_redirect PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_same_domain_https_redirect_with_auth_header PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_body_redirect PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_no_body_redirect PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_query_body_redirect PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_query_no_body_redirect PASSED [ 27%] tests/httpx2/client/test_redirects.py::test_can_stream_if_no_redirect PASSED [ 28%] tests/httpx2/client/test_redirects.py::test_cannot_redirect_streaming_body PASSED [ 28%] tests/httpx2/client/test_redirects.py::test_cross_subdomain_redirect PASSED [ 28%] tests/httpx2/client/test_redirects.py::test_redirect_cookie_behavior PASSED [ 28%] tests/httpx2/client/test_redirects.py::test_redirect_custom_scheme PASSED [ 28%] tests/httpx2/models/test_cookies.py::test_cookies PASSED [ 28%] tests/httpx2/models/test_cookies.py::test_cookies_update PASSED [ 28%] tests/httpx2/models/test_cookies.py::test_cookies_with_domain PASSED [ 28%] tests/httpx2/models/test_cookies.py::test_cookies_with_domain_and_path PASSED [ 28%] tests/httpx2/models/test_cookies.py::test_extract_cookies_skips_cookie_jar_without_set_cookie PASSED [ 28%] tests/httpx2/models/test_cookies.py::test_set_cookie2 PASSED [ 28%] tests/httpx2/models/test_cookies.py::test_multiple_set_cookie PASSED [ 28%] tests/httpx2/models/test_cookies.py::test_cookies_can_be_a_list_of_tuples PASSED [ 28%] tests/httpx2/models/test_cookies.py::test_cookies_repr PASSED [ 28%] tests/httpx2/models/test_headers.py::test_headers PASSED [ 28%] tests/httpx2/models/test_headers.py::test_header_mutations PASSED [ 28%] tests/httpx2/models/test_headers.py::test_copy_headers_method PASSED [ 28%] tests/httpx2/models/test_headers.py::test_copy_headers_init PASSED [ 28%] tests/httpx2/models/test_headers.py::test_headers_or PASSED [ 28%] tests/httpx2/models/test_headers.py::test_headers_or_with_headers PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_ror PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_ior PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_ior_accepts_update_inputs PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_or_unsupported_type PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_insert_retains_ordering PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_insert_appends_if_new PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_insert_removes_all_existing PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_delete_removes_all_existing PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_dict_repr PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_encoding_in_repr PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_list_repr PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_decode_ascii PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_decode_utf_8 PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_decode_iso_8859_1 PASSED [ 29%] tests/httpx2/models/test_headers.py::test_headers_decode_explicit_encoding PASSED [ 29%] tests/httpx2/models/test_headers.py::test_multiple_headers PASSED [ 29%] tests/httpx2/models/test_headers.py::test_sensitive_headers[authorization] PASSED [ 29%] tests/httpx2/models/test_headers.py::test_sensitive_headers[proxy-authorization] PASSED [ 29%] tests/httpx2/models/test_headers.py::test_obfuscate_sensitive_headers[headers0-output0] PASSED [ 29%] tests/httpx2/models/test_headers.py::test_obfuscate_sensitive_headers[headers1-output1] PASSED [ 30%] tests/httpx2/models/test_headers.py::test_obfuscate_sensitive_headers[headers2-output2] PASSED [ 30%] tests/httpx2/models/test_headers.py::test_parse_header_links[; rel=front; type="image/jpeg"-expected0] PASSED [ 30%] tests/httpx2/models/test_headers.py::test_parse_header_links[-expected1] PASSED [ 30%] tests/httpx2/models/test_headers.py::test_parse_header_links[;-expected2] PASSED [ 30%] tests/httpx2/models/test_headers.py::test_parse_header_links[; type="image/jpeg",;-expected3] PASSED [ 30%] tests/httpx2/models/test_headers.py::test_parse_header_links[-expected4] PASSED [ 30%] tests/httpx2/models/test_headers.py::test_parse_header_links_no_link PASSED [ 30%] tests/httpx2/models/test_queryparams.py::test_queryparams[a=123&a=456&b=789] PASSED [ 30%] tests/httpx2/models/test_queryparams.py::test_queryparams[source1] PASSED [ 30%] tests/httpx2/models/test_queryparams.py::test_queryparams[source2] PASSED [ 30%] tests/httpx2/models/test_queryparams.py::test_queryparams[source3] PASSED [ 30%] tests/httpx2/models/test_queryparams.py::test_queryparams[source4] PASSED [ 30%] tests/httpx2/models/test_queryparams.py::test_queryparam_types PASSED [ 30%] tests/httpx2/models/test_queryparams.py::test_empty_query_params PASSED [ 30%] tests/httpx2/models/test_queryparams.py::test_queryparam_update_is_hard_deprecated PASSED [ 30%] tests/httpx2/models/test_queryparams.py::test_queryparam_setter_is_hard_deprecated PASSED [ 30%] tests/httpx2/models/test_queryparams.py::test_queryparam_set PASSED [ 30%] tests/httpx2/models/test_queryparams.py::test_queryparam_add PASSED [ 30%] tests/httpx2/models/test_queryparams.py::test_queryparam_remove PASSED [ 30%] tests/httpx2/models/test_queryparams.py::test_queryparam_merge PASSED [ 31%] tests/httpx2/models/test_queryparams.py::test_queryparams_are_hashable PASSED [ 31%] tests/httpx2/models/test_requests.py::test_request_repr PASSED [ 31%] tests/httpx2/models/test_requests.py::test_no_content PASSED [ 31%] tests/httpx2/models/test_requests.py::test_content_length_header PASSED [ 31%] tests/httpx2/models/test_requests.py::test_ignore_content_length_header_if_transfer_encoding_exists PASSED [ 31%] tests/httpx2/models/test_requests.py::test_iterable_content PASSED [ 31%] tests/httpx2/models/test_requests.py::test_generator_with_transfer_encoding_header PASSED [ 31%] tests/httpx2/models/test_requests.py::test_generator_with_content_length_header PASSED [ 31%] tests/httpx2/models/test_requests.py::test_url_encoded_data PASSED [ 31%] tests/httpx2/models/test_requests.py::test_json_encoded_data PASSED [ 31%] tests/httpx2/models/test_requests.py::test_headers PASSED [ 31%] tests/httpx2/models/test_requests.py::test_read_and_stream_data PASSED [ 31%] tests/httpx2/models/test_requests.py::test_aread_and_stream_data[asyncio] PASSED [ 31%] tests/httpx2/models/test_requests.py::test_request_async_streaming_content_picklable[asyncio] PASSED [ 31%] tests/httpx2/models/test_requests.py::test_aread_and_stream_data[trio] PASSED [ 31%] tests/httpx2/models/test_requests.py::test_request_async_streaming_content_picklable[trio] PASSED [ 31%] tests/httpx2/models/test_requests.py::test_cannot_access_streaming_content_without_read PASSED [ 31%] tests/httpx2/models/test_requests.py::test_transfer_encoding_header PASSED [ 31%] tests/httpx2/models/test_requests.py::test_ignore_transfer_encoding_header_if_content_length_exists PASSED [ 31%] tests/httpx2/models/test_requests.py::test_override_host_header PASSED [ 32%] tests/httpx2/models/test_requests.py::test_override_accept_encoding_header PASSED [ 32%] tests/httpx2/models/test_requests.py::test_override_content_length_header PASSED [ 32%] tests/httpx2/models/test_requests.py::test_url PASSED [ 32%] tests/httpx2/models/test_requests.py::test_request_picklable PASSED [ 32%] tests/httpx2/models/test_requests.py::test_request_generator_content_picklable PASSED [ 32%] tests/httpx2/models/test_requests.py::test_request_params PASSED [ 32%] tests/httpx2/models/test_responses.py::test_response PASSED [ 32%] tests/httpx2/models/test_responses.py::test_response_content PASSED [ 32%] tests/httpx2/models/test_responses.py::test_response_text PASSED [ 32%] tests/httpx2/models/test_responses.py::test_response_html PASSED [ 32%] tests/httpx2/models/test_responses.py::test_response_json PASSED [ 32%] tests/httpx2/models/test_responses.py::test_raise_for_status PASSED [ 32%] tests/httpx2/models/test_responses.py::test_response_repr PASSED [ 32%] tests/httpx2/models/test_responses.py::test_response_content_type_encoding PASSED [ 32%] tests/httpx2/models/test_responses.py::test_response_default_to_utf8_encoding PASSED [ 32%] tests/httpx2/models/test_responses.py::test_response_fallback_to_utf8_encoding PASSED [ 32%] tests/httpx2/models/test_responses.py::test_response_no_charset_with_ascii_content PASSED [ 32%] tests/httpx2/models/test_responses.py::test_response_no_charset_with_utf8_content PASSED [ 32%] tests/httpx2/models/test_responses.py::test_response_no_charset_with_iso_8859_1_content PASSED [ 32%] tests/httpx2/models/test_responses.py::test_response_no_charset_with_cp_1252_content PASSED [ 33%] tests/httpx2/models/test_responses.py::test_response_non_text_encoding PASSED [ 33%] tests/httpx2/models/test_responses.py::test_response_set_explicit_encoding PASSED [ 33%] tests/httpx2/models/test_responses.py::test_response_force_encoding PASSED [ 33%] tests/httpx2/models/test_responses.py::test_response_force_encoding_after_text_accessed PASSED [ 33%] tests/httpx2/models/test_responses.py::test_read PASSED [ 33%] tests/httpx2/models/test_responses.py::test_empty_read PASSED [ 33%] tests/httpx2/models/test_responses.py::test_aread[asyncio] PASSED [ 33%] tests/httpx2/models/test_responses.py::test_empty_aread[asyncio] PASSED [ 33%] tests/httpx2/models/test_responses.py::test_aiter_raw[asyncio] PASSED [ 33%] tests/httpx2/models/test_responses.py::test_aiter_raw_with_chunksize[asyncio] PASSED [ 33%] tests/httpx2/models/test_responses.py::test_aiter_raw_on_sync[asyncio] PASSED [ 33%] tests/httpx2/models/test_responses.py::test_aclose_on_sync[asyncio] PASSED [ 33%] tests/httpx2/models/test_responses.py::test_aiter_raw_increments_updates_counter[asyncio] PASSED [ 33%] tests/httpx2/models/test_responses.py::test_aiter_bytes[asyncio] PASSED [ 33%] tests/httpx2/models/test_responses.py::test_aiter_bytes_with_chunk_size[asyncio] PASSED [ 33%] tests/httpx2/models/test_responses.py::test_aiter_text[asyncio] PASSED [ 33%] tests/httpx2/models/test_responses.py::test_aiter_text_with_chunk_size[asyncio] PASSED [ 33%] tests/httpx2/models/test_responses.py::test_aiter_lines[asyncio] PASSED [ 33%] tests/httpx2/models/test_responses.py::test_async_streaming_response[asyncio] PASSED [ 33%] tests/httpx2/models/test_responses.py::test_cannot_aread_after_stream_consumed[asyncio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_cannot_aread_after_response_closed[asyncio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_elapsed_not_available_until_closed[asyncio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_response_async_streaming_picklable[asyncio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_aread[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_empty_aread[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_aiter_raw[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_aiter_raw_with_chunksize[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_aiter_raw_on_sync[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_aclose_on_sync[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_aiter_raw_increments_updates_counter[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_aiter_bytes[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_aiter_bytes_with_chunk_size[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_aiter_text[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_aiter_text_with_chunk_size[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_aiter_lines[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_async_streaming_response[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_cannot_aread_after_stream_consumed[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_cannot_aread_after_response_closed[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_elapsed_not_available_until_closed[trio] PASSED [ 34%] tests/httpx2/models/test_responses.py::test_response_async_streaming_picklable[trio] PASSED [ 35%] tests/httpx2/models/test_responses.py::test_iter_raw PASSED [ 35%] tests/httpx2/models/test_responses.py::test_iter_raw_with_chunksize PASSED [ 35%] tests/httpx2/models/test_responses.py::test_iter_raw_doesnt_return_empty_chunks PASSED [ 35%] tests/httpx2/models/test_responses.py::test_iter_raw_on_iterable PASSED [ 35%] tests/httpx2/models/test_responses.py::test_iter_raw_on_async PASSED [ 35%] tests/httpx2/models/test_responses.py::test_close_on_async PASSED [ 35%] tests/httpx2/models/test_responses.py::test_iter_raw_increments_updates_counter PASSED [ 35%] tests/httpx2/models/test_responses.py::test_iter_bytes PASSED [ 35%] tests/httpx2/models/test_responses.py::test_iter_bytes_with_chunk_size PASSED [ 35%] tests/httpx2/models/test_responses.py::test_iter_bytes_with_empty_response PASSED [ 35%] tests/httpx2/models/test_responses.py::test_iter_bytes_doesnt_return_empty_chunks PASSED [ 35%] tests/httpx2/models/test_responses.py::test_iter_text PASSED [ 35%] tests/httpx2/models/test_responses.py::test_iter_text_with_chunk_size PASSED [ 35%] tests/httpx2/models/test_responses.py::test_iter_lines PASSED [ 35%] tests/httpx2/models/test_responses.py::test_sync_streaming_response PASSED [ 35%] tests/httpx2/models/test_responses.py::test_cannot_read_after_stream_consumed PASSED [ 35%] tests/httpx2/models/test_responses.py::test_cannot_read_after_response_closed PASSED [ 35%] tests/httpx2/models/test_responses.py::test_elapsed_set_directly PASSED [ 35%] tests/httpx2/models/test_responses.py::test_unknown_status_code PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_with_specified_encoding PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_with_options PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_without_specified_charset[utf-8] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_without_specified_charset[utf-8-sig] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_without_specified_charset[utf-16] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_without_specified_charset[utf-16-be] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_without_specified_charset[utf-16-le] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_without_specified_charset[utf-32] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_without_specified_charset[utf-32-be] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_without_specified_charset[utf-32-le] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_with_specified_charset[utf-8] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_with_specified_charset[utf-8-sig] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_with_specified_charset[utf-16] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_with_specified_charset[utf-16-be] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_with_specified_charset[utf-16-le] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_with_specified_charset[utf-32] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_with_specified_charset[utf-32-be] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_json_with_specified_charset[utf-32-le] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_link_headers[headers0-expected0] PASSED [ 36%] tests/httpx2/models/test_responses.py::test_link_headers[headers1-expected1] PASSED [ 37%] tests/httpx2/models/test_responses.py::test_decode_error_with_request[deflate] PASSED [ 37%] tests/httpx2/models/test_responses.py::test_decode_error_with_request[gzip] PASSED [ 37%] tests/httpx2/models/test_responses.py::test_decode_error_with_request[br] PASSED [ 37%] tests/httpx2/models/test_responses.py::test_value_error_without_request[deflate] PASSED [ 37%] tests/httpx2/models/test_responses.py::test_value_error_without_request[gzip] PASSED [ 37%] tests/httpx2/models/test_responses.py::test_value_error_without_request[br] PASSED [ 37%] tests/httpx2/models/test_responses.py::test_response_with_unset_request PASSED [ 37%] tests/httpx2/models/test_responses.py::test_set_request_after_init PASSED [ 37%] tests/httpx2/models/test_responses.py::test_cannot_access_unset_request PASSED [ 37%] tests/httpx2/models/test_responses.py::test_generator_with_transfer_encoding_header PASSED [ 37%] tests/httpx2/models/test_responses.py::test_generator_with_content_length_header PASSED [ 37%] tests/httpx2/models/test_responses.py::test_response_picklable PASSED [ 37%] tests/httpx2/models/test_responses.py::test_response_decode_text_using_autodetect PASSED [ 37%] tests/httpx2/models/test_responses.py::test_response_decode_text_using_explicit_encoding PASSED [ 37%] tests/httpx2/models/test_url.py::test_basic_url PASSED [ 37%] tests/httpx2/models/test_url.py::test_complete_url PASSED [ 37%] tests/httpx2/models/test_url.py::test_url_with_empty_query PASSED [ 37%] tests/httpx2/models/test_url.py::test_url_no_scheme PASSED [ 37%] tests/httpx2/models/test_url.py::test_url_no_authority PASSED [ 37%] tests/httpx2/models/test_url.py::test_origin PASSED [ 38%] tests/httpx2/models/test_url.py::test_origin_is_immutable_and_hashable PASSED [ 38%] tests/httpx2/models/test_url.py::test_origin_effective_port[ftp://example.com-ftp-21] PASSED [ 38%] tests/httpx2/models/test_url.py::test_origin_effective_port[http://example.com-http-80] PASSED [ 38%] tests/httpx2/models/test_url.py::test_origin_effective_port[https://example.com-https-443] PASSED [ 38%] tests/httpx2/models/test_url.py::test_origin_effective_port[ws://example.com/socket-ws-80] PASSED [ 38%] tests/httpx2/models/test_url.py::test_origin_effective_port[wss://example.com/socket-wss-443] PASSED [ 38%] tests/httpx2/models/test_url.py::test_origin_effective_port[custom://example.com-custom-None] PASSED [ 38%] tests/httpx2/models/test_url.py::test_origin_effective_port[custom://example.com:1234-custom-1234] PASSED [ 38%] tests/httpx2/models/test_url.py::test_equivalent_origins[https://example.com-HTTPS://EXAMPLE.COM:443] PASSED [ 38%] tests/httpx2/models/test_url.py::test_equivalent_origins[https://\u4e2d\u56fd.icom.museum-https://xn--fiqs8s.icom.museum:443] PASSED [ 38%] tests/httpx2/models/test_url.py::test_equivalent_origins[ws://example.com/socket-ws://example.com:80/other] PASSED [ 38%] tests/httpx2/models/test_url.py::test_equivalent_origins[wss://example.com/socket-wss://example.com:443/other] PASSED [ 38%] tests/httpx2/models/test_url.py::test_equivalent_origins[https://[::1]-https://[0:0:0:0:0:0:0:1]] PASSED [ 38%] tests/httpx2/models/test_url.py::test_equivalent_origins[https://[2001:db8::1]-https://[2001:0db8:0:0:0:0:0:1]] PASSED [ 38%] tests/httpx2/models/test_url.py::test_equivalent_origins[https://[::ffff:192.168.0.1]-https://[::ffff:c0a8:1]] PASSED [ 38%] tests/httpx2/models/test_url.py::test_equivalent_origins[https://[fe80::1%25eth0]-https://[fe80:0:0:0:0:0:0:1%25eth0]] PASSED [ 38%] tests/httpx2/models/test_url.py::test_distinct_origins[http://example.com-https://example.com] PASSED [ 38%] tests/httpx2/models/test_url.py::test_distinct_origins[http://example.com-ws://example.com] PASSED [ 38%] tests/httpx2/models/test_url.py::test_distinct_origins[https://example.com-wss://example.com] PASSED [ 38%] tests/httpx2/models/test_url.py::test_distinct_origins[https://example.com-https://example.com:444] PASSED [ 39%] tests/httpx2/models/test_url.py::test_distinct_origins[https://[::1]-https://[::2]] PASSED [ 39%] tests/httpx2/models/test_url.py::test_distinct_origins[https://[fe80::1%25eth0]-https://[fe80::1%25eth1]] PASSED [ 39%] tests/httpx2/models/test_url.py::test_distinct_origins[https://[fe80::1%eth0]-https://[fe80::1%25eth0]] PASSED [ 39%] tests/httpx2/models/test_url.py::test_distinct_origins[https://[2001:db8::1%30]-https://[2001:db8::10]] PASSED [ 39%] tests/httpx2/models/test_url.py::test_relative_url_does_not_have_origin[] PASSED [ 39%] tests/httpx2/models/test_url.py::test_relative_url_does_not_have_origin[/path] PASSED [ 39%] tests/httpx2/models/test_url.py::test_relative_url_does_not_have_origin[mailto:user@example.com] PASSED [ 39%] tests/httpx2/models/test_url.py::test_relative_url_does_not_have_origin[file:///tmp/example] PASSED [ 39%] tests/httpx2/models/test_url.py::test_origin_preserves_percent_escaped_ipv6_scope PASSED [ 39%] tests/httpx2/models/test_url.py::test_path_query_fragment[https://example.com/!$&'()*+,;= abc ABC 123 :/[]@-/!$&'()*+,;=%20abc%20ABC%20123%20:/[]@-/!$&'()*+,;= abc ABC 123 :/[]@--] PASSED [ 39%] tests/httpx2/models/test_url.py::test_path_query_fragment[https://example.com/!$&'()*+,;=%20abc%20ABC%20123%20:/[]@-/!$&'()*+,;=%20abc%20ABC%20123%20:/[]@-/!$&'()*+,;= abc ABC 123 :/[]@--] PASSED [ 39%] tests/httpx2/models/test_url.py::test_path_query_fragment[https://example.com/ %61%62%63-/%20%61%62%63-/ abc--] PASSED [ 39%] tests/httpx2/models/test_url.py::test_path_query_fragment[https://example.com/?!$&'()*+,;= abc ABC 123 :/[]@?-/?!$&'()*+,;=%20abc%20ABC%20123%20:/[]@?-/-!$&'()*+,;=%20abc%20ABC%20123%20:/[]@?-] PASSED [ 39%] tests/httpx2/models/test_url.py::test_path_query_fragment[https://example.com/?!$&%27()*+,;=%20abc%20ABC%20123%20:%2F[]@?-/?!$&%27()*+,;=%20abc%20ABC%20123%20:%2F[]@?-/-!$&%27()*+,;=%20abc%20ABC%20123%20:%2F[]@?-] PASSED [ 39%] tests/httpx2/models/test_url.py::test_path_query_fragment[https://example.com/?%20%97%98%99-/?%20%97%98%99-/-%20%97%98%99-] PASSED [ 39%] tests/httpx2/models/test_url.py::test_path_query_fragment[https://example.com/#!$&'()*+,;= abc ABC 123 :/[]@?#-/-/--!$&'()*+,;= abc ABC 123 :/[]@?#] PASSED [ 39%] tests/httpx2/models/test_url.py::test_url_query_encoding PASSED [ 39%] tests/httpx2/models/test_url.py::test_url_params PASSED [ 39%] tests/httpx2/models/test_url.py::test_url_username_and_password[https://username:password@example.com-username:password-username-password] PASSED [ 39%] tests/httpx2/models/test_url.py::test_url_username_and_password[https://username%40gmail.com:pa%20ssword@example.com-username%40gmail.com:pa%20ssword-username@gmail.com-pa ssword] PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_username_and_password[https://user%20name:p%40ssword@example.com-user%20name:p%40ssword-user name-p@ssword] PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_username_and_password[https://username@gmail.com:pa ssword@example.com-username%40gmail.com:pa%20ssword-username@gmail.com-pa ssword] PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_username_and_password[https://user name:p@ssword@example.com-user%20name:p%40ssword-user name-p@ssword] PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_valid_host PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_normalized_host PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_percent_escape_host PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_ipv4_like_host PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_valid_port PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_normalized_port PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_invalid_port PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_normalized_path PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_escaped_path PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_leading_dot_prefix_on_absolute_url PASSED [ 40%] tests/httpx2/models/test_url.py::test_url_leading_dot_prefix_on_relative_url PASSED [ 40%] tests/httpx2/models/test_url.py::test_param_with_space PASSED [ 40%] tests/httpx2/models/test_url.py::test_param_requires_encoding PASSED [ 40%] tests/httpx2/models/test_url.py::test_param_with_percent_encoded PASSED [ 40%] tests/httpx2/models/test_url.py::test_param_with_existing_escape_requires_encoding PASSED [ 40%] tests/httpx2/models/test_url.py::test_query_with_existing_percent_encoding PASSED [ 40%] tests/httpx2/models/test_url.py::test_query_requiring_percent_encoding PASSED [ 41%] tests/httpx2/models/test_url.py::test_query_with_mixed_percent_encoding PASSED [ 41%] tests/httpx2/models/test_url.py::test_url_invalid_hostname PASSED [ 41%] tests/httpx2/models/test_url.py::test_url_excessively_long_url PASSED [ 41%] tests/httpx2/models/test_url.py::test_url_excessively_long_component PASSED [ 41%] tests/httpx2/models/test_url.py::test_url_non_printing_character_in_url PASSED [ 41%] tests/httpx2/models/test_url.py::test_url_non_printing_character_in_component PASSED [ 41%] tests/httpx2/models/test_url.py::test_url_with_components PASSED [ 41%] tests/httpx2/models/test_url.py::test_urlparse_with_invalid_component PASSED [ 41%] tests/httpx2/models/test_url.py::test_urlparse_with_invalid_scheme PASSED [ 41%] tests/httpx2/models/test_url.py::test_urlparse_with_invalid_path PASSED [ 41%] tests/httpx2/models/test_url.py::test_url_with_relative_path PASSED [ 41%] tests/httpx2/models/test_url.py::test_url_eq_str PASSED [ 41%] tests/httpx2/models/test_url.py::test_url_set PASSED [ 41%] tests/httpx2/models/test_url.py::test_url_invalid_type PASSED [ 41%] tests/httpx2/models/test_url.py::test_url_with_invalid_component PASSED [ 41%] tests/httpx2/models/test_url.py::test_url_join PASSED [ 41%] tests/httpx2/models/test_url.py::test_relative_url_join PASSED [ 41%] tests/httpx2/models/test_url.py::test_url_join_rfc3986 PASSED [ 41%] tests/httpx2/models/test_url.py::test_resolution_error_1833 PASSED [ 41%] tests/httpx2/models/test_url.py::test_copy_with PASSED [ 42%] tests/httpx2/models/test_url.py::test_url_copywith_authority_subcomponents PASSED [ 42%] tests/httpx2/models/test_url.py::test_url_copywith_netloc PASSED [ 42%] tests/httpx2/models/test_url.py::test_url_copywith_userinfo_subcomponents PASSED [ 42%] tests/httpx2/models/test_url.py::test_url_copywith_invalid_component PASSED [ 42%] tests/httpx2/models/test_url.py::test_url_copywith_urlencoded_path PASSED [ 42%] tests/httpx2/models/test_url.py::test_url_copywith_query PASSED [ 42%] tests/httpx2/models/test_url.py::test_url_copywith_raw_path PASSED [ 42%] tests/httpx2/models/test_url.py::test_url_copywith_security PASSED [ 42%] tests/httpx2/models/test_url.py::test_url_set_param_manipulation PASSED [ 42%] tests/httpx2/models/test_url.py::test_url_add_param_manipulation PASSED [ 42%] tests/httpx2/models/test_url.py::test_url_remove_param_manipulation PASSED [ 42%] tests/httpx2/models/test_url.py::test_url_merge_params_manipulation PASSED [ 42%] tests/httpx2/models/test_url.py::test_idna_url[http_with_port] PASSED [ 42%] tests/httpx2/models/test_url.py::test_idna_url[unicode_tr46_compat] PASSED [ 42%] tests/httpx2/models/test_url.py::test_idna_url[https_without_port] PASSED [ 42%] tests/httpx2/models/test_url.py::test_idna_url[https_with_port] PASSED [ 42%] tests/httpx2/models/test_url.py::test_idna_url[http_with_custom_port] PASSED [ 42%] tests/httpx2/models/test_url.py::test_idna_url[https_with_custom_port] PASSED [ 42%] tests/httpx2/models/test_url.py::test_idna_url[idna_label_after_ascii_label] PASSED [ 43%] tests/httpx2/models/test_url.py::test_url_unescaped_idna_host PASSED [ 43%] tests/httpx2/models/test_url.py::test_url_escaped_idna_host PASSED [ 43%] tests/httpx2/models/test_url.py::test_url_malformed_idna_label_after_ascii_label PASSED [ 43%] tests/httpx2/models/test_url.py::test_url_mixed_valid_and_malformed_idna_labels PASSED [ 43%] tests/httpx2/models/test_url.py::test_url_invalid_idna_host PASSED [ 43%] tests/httpx2/models/test_url.py::test_url_valid_ipv4 PASSED [ 43%] tests/httpx2/models/test_url.py::test_url_invalid_ipv4 PASSED [ 43%] tests/httpx2/models/test_url.py::test_ipv6_url PASSED [ 43%] tests/httpx2/models/test_url.py::test_url_valid_ipv6 PASSED [ 43%] tests/httpx2/models/test_url.py::test_url_invalid_ipv6 PASSED [ 43%] tests/httpx2/models/test_url.py::test_ipv6_url_from_raw_url[[::ffff:192.168.0.1]] PASSED [ 43%] tests/httpx2/models/test_url.py::test_ipv6_url_from_raw_url[::ffff:192.168.0.1] PASSED [ 43%] tests/httpx2/models/test_url.py::test_ipv6_url_copy_with_host[[::ffff:192.168.0.1]-http://127.0.0.1:1234] PASSED [ 43%] tests/httpx2/models/test_url.py::test_ipv6_url_copy_with_host[[::ffff:192.168.0.1]-http://example.com:1234] PASSED [ 43%] tests/httpx2/models/test_url.py::test_ipv6_url_copy_with_host[[::ffff:192.168.0.1]-http://[::ffff:127.0.0.1]:1234] PASSED [ 43%] tests/httpx2/models/test_url.py::test_ipv6_url_copy_with_host[::ffff:192.168.0.1-http://127.0.0.1:1234] PASSED [ 43%] tests/httpx2/models/test_url.py::test_ipv6_url_copy_with_host[::ffff:192.168.0.1-http://example.com:1234] PASSED [ 43%] tests/httpx2/models/test_url.py::test_ipv6_url_copy_with_host[::ffff:192.168.0.1-http://[::ffff:127.0.0.1]:1234] PASSED [ 43%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case0] PASSED [ 43%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case1] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case2] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case3] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case4] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case5] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case6] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case7] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case8] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case9] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case10] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case11] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case12] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case13] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case14] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case15] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case16] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case17] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case18] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case19] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case20] PASSED [ 44%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case21] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case22] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case23] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case24] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case25] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case26] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case27] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case28] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case29] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case30] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case31] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case32] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case33] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case34] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case35] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case36] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case37] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case38] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case39] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case40] PASSED [ 45%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case41] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case42] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case43] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case44] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case45] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case46] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case47] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case48] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case49] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case50] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case51] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case52] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case53] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case54] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case55] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case56] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case57] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case58] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case59] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case60] PASSED [ 46%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case61] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case62] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case63] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case64] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case65] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case66] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case67] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case68] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case69] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case70] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case71] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case72] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case73] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case74] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case75] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case76] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case77] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case78] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case79] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case80] PASSED [ 47%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case81] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case82] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case83] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case84] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case85] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case86] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case87] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case88] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case89] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case90] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case91] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case92] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case93] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case94] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case95] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case96] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case97] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case98] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case99] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case100] PASSED [ 48%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case101] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case102] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case103] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case104] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case105] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case106] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case107] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case108] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case109] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case110] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case111] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case112] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case113] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case114] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case115] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case116] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case117] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case118] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case119] PASSED [ 49%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case120] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case121] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case122] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case123] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case124] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case125] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case126] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case127] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case128] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case129] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case130] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case131] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case132] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case133] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case134] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case135] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case136] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case137] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case138] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case139] PASSED [ 50%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case140] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case141] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case142] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case143] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case144] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case145] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case146] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case147] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case148] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case149] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case150] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case151] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case152] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case153] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case154] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case155] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case156] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case157] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case158] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case159] PASSED [ 51%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case160] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case161] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case162] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case163] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case164] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case165] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case166] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case167] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case168] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case169] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case170] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case171] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case172] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case173] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case174] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case175] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case176] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case177] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case178] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case179] PASSED [ 52%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case180] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case181] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case182] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case183] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case184] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case185] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case186] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case187] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case188] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case189] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case190] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case191] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case192] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case193] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case194] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case195] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case196] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case197] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case198] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case199] PASSED [ 53%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case200] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case201] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case202] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case203] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case204] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case205] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case206] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case207] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case208] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case209] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case210] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case211] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case212] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case213] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case214] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case215] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case216] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case217] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case218] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case219] PASSED [ 54%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case220] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case221] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case222] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case223] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case224] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case225] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case226] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case227] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case228] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case229] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case230] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case231] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case232] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case233] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case234] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case235] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case236] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case237] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case238] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case239] PASSED [ 55%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case240] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case241] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case242] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case243] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case244] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case245] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case246] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case247] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case248] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case249] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case250] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case251] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case252] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case253] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case254] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case255] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case256] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case257] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case258] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case259] PASSED [ 56%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case260] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case261] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case262] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case263] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case264] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case265] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case266] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case267] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case268] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case269] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case270] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case271] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case272] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case273] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case274] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case275] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case276] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case277] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case278] PASSED [ 57%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case279] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case280] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case281] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case282] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case283] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case284] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case285] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case286] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case287] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case288] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case289] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case290] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case291] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case292] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case293] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case294] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case295] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case296] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case297] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case298] PASSED [ 58%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case299] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case300] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case301] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case302] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case303] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case304] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case305] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case306] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case307] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case308] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case309] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case310] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case311] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case312] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case313] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case314] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case315] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case316] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case317] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case318] PASSED [ 59%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case319] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case320] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case321] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case322] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case323] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case324] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case325] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case326] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case327] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case328] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case329] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case330] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case331] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case332] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case333] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case334] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case335] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case336] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case337] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case338] PASSED [ 60%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case339] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case340] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case341] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case342] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case343] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case344] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case345] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case346] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case347] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case348] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case349] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case350] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case351] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case352] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case353] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case354] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case355] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case356] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case357] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case358] PASSED [ 61%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case359] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case360] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case361] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case362] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case363] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case364] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case365] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case366] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case367] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case368] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case369] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case370] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case371] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case372] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case373] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case374] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case375] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case376] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case377] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case378] PASSED [ 62%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case379] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case380] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case381] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case382] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case383] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case384] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case385] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case386] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case387] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case388] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case389] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case390] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case391] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case392] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case393] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case394] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case395] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case396] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case397] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case398] PASSED [ 63%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case399] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case400] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case401] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case402] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case403] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case404] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case405] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case406] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case407] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case408] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case409] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case410] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case411] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case412] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case413] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case414] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case415] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case416] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case417] PASSED [ 64%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case418] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case419] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case420] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case421] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case422] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case423] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case424] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case425] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case426] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case427] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case428] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case429] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case430] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case431] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case432] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case433] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case434] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case435] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case436] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case437] PASSED [ 65%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case438] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case439] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case440] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case441] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case442] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case443] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case444] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case445] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case446] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case447] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case448] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case449] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case450] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case451] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case452] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case453] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case454] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case455] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case456] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case457] PASSED [ 66%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case458] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case459] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case460] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case461] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case462] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case463] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case464] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case465] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case466] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case467] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case468] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case469] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case470] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case471] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case472] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case473] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case474] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case475] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case476] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case477] PASSED [ 67%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case478] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case479] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case480] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case481] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case482] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case483] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case484] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case485] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case486] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case487] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case488] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case489] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case490] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case491] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case492] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case493] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case494] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case495] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case496] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case497] PASSED [ 68%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case498] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case499] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case500] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case501] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case502] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case503] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case504] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case505] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case506] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case507] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case508] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case509] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case510] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case511] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case512] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case513] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case514] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case515] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case516] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case517] PASSED [ 69%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case518] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case519] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case520] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case521] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case522] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case523] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case524] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case525] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case526] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case527] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case528] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case529] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case530] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case531] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case532] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case533] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case534] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case535] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case536] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case537] PASSED [ 70%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case538] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case539] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case540] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case541] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case542] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case543] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case544] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case545] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case546] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case547] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case548] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case549] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case550] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case551] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case552] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case553] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case554] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case555] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case556] PASSED [ 71%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case557] PASSED [ 72%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case558] PASSED [ 72%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case559] PASSED [ 72%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case560] PASSED [ 72%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case561] PASSED [ 72%] tests/httpx2/models/test_whatwg.py::test_urlparse[test_case562] PASSED [ 72%] tests/httpx2/test_alias.py::test_alias_top_level_import PASSED [ 72%] tests/httpx2/test_alias.py::test_alias_submodules_share_modules PASSED [ 72%] tests/httpx2/test_alias.py::test_alias_httpcore_top_level_import PASSED [ 72%] tests/httpx2/test_alias.py::test_alias_httpcore_submodules_share_modules PASSED [ 72%] tests/httpx2/test_alias.py::test_alias_finder_handles_top_level_import PASSED [ 72%] tests/httpx2/test_alias.py::test_alias_preserves_canonical_spec PASSED [ 72%] tests/httpx2/test_alias.py::test_alias_is_idempotent PASSED [ 72%] tests/httpx2/test_alias.py::test_alias_raises_if_httpx_already_imported PASSED [ 72%] tests/httpx2/test_alias.py::test_alias_raises_if_httpcore_already_imported PASSED [ 72%] tests/httpx2/test_alias.py::test_finder_ignores_other_modules PASSED [ 72%] tests/httpx2/test_alias.py::test_finder_returns_none_for_missing_submodules PASSED [ 72%] tests/httpx2/test_alias.py::test_finder_locates_unloaded_submodules PASSED [ 72%] tests/httpx2/test_api.py::test_get PASSED [ 72%] tests/httpx2/test_api.py::test_post PASSED [ 72%] tests/httpx2/test_api.py::test_post_byte_iterator PASSED [ 73%] tests/httpx2/test_api.py::test_post_byte_stream PASSED [ 73%] tests/httpx2/test_api.py::test_options PASSED [ 73%] tests/httpx2/test_api.py::test_head PASSED [ 73%] tests/httpx2/test_api.py::test_put PASSED [ 73%] tests/httpx2/test_api.py::test_patch PASSED [ 73%] tests/httpx2/test_api.py::test_delete PASSED [ 73%] tests/httpx2/test_api.py::test_query PASSED [ 73%] tests/httpx2/test_api.py::test_stream PASSED [ 73%] tests/httpx2/test_api.py::test_get_invalid_url PASSED [ 73%] tests/httpx2/test_api.py::test_httpcore_lazy_loading PASSED [ 73%] tests/httpx2/test_asgi.py::test_asgi_transport[asyncio] PASSED [ 73%] tests/httpx2/test_asgi.py::test_asgi_transport_no_body[asyncio] PASSED [ 73%] tests/httpx2/test_asgi.py::test_asgi[asyncio] PASSED [ 73%] tests/httpx2/test_asgi.py::test_asgi_urlencoded_path[asyncio] PASSED [ 73%] tests/httpx2/test_asgi.py::test_asgi_raw_path[asyncio] PASSED [ 73%] tests/httpx2/test_asgi.py::test_asgi_raw_path_should_not_include_querystring_portion[asyncio] PASSED [ 73%] tests/httpx2/test_asgi.py::test_asgi_upload[asyncio] PASSED [ 73%] tests/httpx2/test_asgi.py::test_asgi_headers[asyncio] PASSED [ 73%] tests/httpx2/test_asgi.py::test_asgi_exc[asyncio] PASSED [ 73%] tests/httpx2/test_asgi.py::test_asgi_exc_after_response[asyncio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi_disconnect_after_response_complete[asyncio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi_exc_no_raise[asyncio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi_transport[trio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi_transport_no_body[trio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi[trio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi_urlencoded_path[trio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi_raw_path[trio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi_raw_path_should_not_include_querystring_portion[trio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi_upload[trio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi_headers[trio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi_exc[trio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi_exc_after_response[trio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi_disconnect_after_response_complete[trio] PASSED [ 74%] tests/httpx2/test_asgi.py::test_asgi_exc_no_raise[trio] PASSED [ 74%] tests/httpx2/test_auth.py::test_basic_auth PASSED [ 74%] tests/httpx2/test_auth.py::test_digest_auth_with_200 PASSED [ 74%] tests/httpx2/test_auth.py::test_digest_auth_with_401 PASSED [ 74%] tests/httpx2/test_auth.py::test_digest_auth_with_401_nonce_counting PASSED [ 74%] tests/httpx2/test_auth.py::test_digest_auth_setting_cookie_in_request PASSED [ 74%] tests/httpx2/test_auth.py::test_digest_auth_rfc_2069 PASSED [ 75%] tests/httpx2/test_auth.py::test_digest_auth_rfc_7616_md5 PASSED [ 75%] tests/httpx2/test_auth.py::test_digest_auth_rfc_7616_sha_256 PASSED [ 75%] tests/httpx2/test_auth.py::test_digest_auth_empty_realm PASSED [ 75%] tests/httpx2/test_config.py::test_load_ssl_config PASSED [ 75%] tests/httpx2/test_config.py::test_load_ssl_config_verify_non_existing_file PASSED [ 75%] tests/httpx2/test_config.py::test_load_ssl_config_cert_and_key PASSED [ 75%] tests/httpx2/test_config.py::test_load_ssl_config_cert_and_encrypted_key[password0] PASSED [ 75%] tests/httpx2/test_config.py::test_load_ssl_config_cert_and_encrypted_key[password1] PASSED [ 75%] tests/httpx2/test_config.py::test_load_ssl_config_cert_and_key_invalid_password PASSED [ 75%] tests/httpx2/test_config.py::test_load_ssl_config_cert_without_key_raises PASSED [ 75%] tests/httpx2/test_config.py::test_load_ssl_config_no_verify PASSED [ 75%] tests/httpx2/test_config.py::test_create_ssl_context_verify_str PASSED [ 75%] tests/httpx2/test_config.py::test_create_ssl_context_verify_str_with_cert_raises PASSED [ 75%] tests/httpx2/test_config.py::test_SSLContext_with_get_request PASSED [ 75%] tests/httpx2/test_config.py::test_limits_repr PASSED [ 75%] tests/httpx2/test_config.py::test_limits_eq PASSED [ 75%] tests/httpx2/test_config.py::test_timeout_eq PASSED [ 75%] tests/httpx2/test_config.py::test_timeout_all_parameters_set PASSED [ 75%] tests/httpx2/test_config.py::test_timeout_from_nothing PASSED [ 75%] tests/httpx2/test_config.py::test_timeout_from_none PASSED [ 76%] tests/httpx2/test_config.py::test_timeout_from_one_none_value PASSED [ 76%] tests/httpx2/test_config.py::test_timeout_from_one_value PASSED [ 76%] tests/httpx2/test_config.py::test_timeout_from_one_value_and_default PASSED [ 76%] tests/httpx2/test_config.py::test_timeout_missing_default PASSED [ 76%] tests/httpx2/test_config.py::test_timeout_from_tuple PASSED [ 76%] tests/httpx2/test_config.py::test_timeout_from_config_instance PASSED [ 76%] tests/httpx2/test_config.py::test_timeout_repr PASSED [ 76%] tests/httpx2/test_config.py::test_proxy_from_url PASSED [ 76%] tests/httpx2/test_config.py::test_proxy_with_auth_from_url PASSED [ 76%] tests/httpx2/test_config.py::test_invalid_proxy_scheme PASSED [ 76%] tests/httpx2/test_content.py::test_empty_content[asyncio] PASSED [ 76%] tests/httpx2/test_content.py::test_bytes_content[asyncio] PASSED [ 76%] tests/httpx2/test_content.py::test_bytesio_content[asyncio] PASSED [ 76%] tests/httpx2/test_content.py::test_async_bytesio_content[asyncio] PASSED [ 76%] tests/httpx2/test_content.py::test_iterator_content[asyncio] PASSED [ 76%] tests/httpx2/test_content.py::test_aiterator_content[asyncio] PASSED [ 76%] tests/httpx2/test_content.py::test_json_content[asyncio] PASSED [ 76%] tests/httpx2/test_content.py::test_urlencoded_content[asyncio] PASSED [ 76%] tests/httpx2/test_content.py::test_urlencoded_boolean[asyncio] PASSED [ 76%] tests/httpx2/test_content.py::test_urlencoded_none[asyncio] PASSED [ 77%] tests/httpx2/test_content.py::test_urlencoded_list[asyncio] PASSED [ 77%] tests/httpx2/test_content.py::test_multipart_files_content[asyncio] PASSED [ 77%] tests/httpx2/test_content.py::test_multipart_data_and_files_content[asyncio] PASSED [ 77%] tests/httpx2/test_content.py::test_empty_request[asyncio] PASSED [ 77%] tests/httpx2/test_content.py::test_multipart_multiple_files_single_input_content[asyncio] PASSED [ 77%] tests/httpx2/test_content.py::test_response_empty_content[asyncio] PASSED [ 77%] tests/httpx2/test_content.py::test_response_bytes_content[asyncio] PASSED [ 77%] tests/httpx2/test_content.py::test_response_iterator_content[asyncio] PASSED [ 77%] tests/httpx2/test_content.py::test_response_aiterator_content[asyncio] PASSED [ 77%] tests/httpx2/test_content.py::test_empty_content[trio] PASSED [ 77%] tests/httpx2/test_content.py::test_bytes_content[trio] PASSED [ 77%] tests/httpx2/test_content.py::test_bytesio_content[trio] PASSED [ 77%] tests/httpx2/test_content.py::test_async_bytesio_content[trio] PASSED [ 77%] tests/httpx2/test_content.py::test_iterator_content[trio] PASSED [ 77%] tests/httpx2/test_content.py::test_aiterator_content[trio] PASSED [ 77%] tests/httpx2/test_content.py::test_json_content[trio] PASSED [ 77%] tests/httpx2/test_content.py::test_urlencoded_content[trio] PASSED [ 77%] tests/httpx2/test_content.py::test_urlencoded_boolean[trio] PASSED [ 77%] tests/httpx2/test_content.py::test_urlencoded_none[trio] PASSED [ 77%] tests/httpx2/test_content.py::test_urlencoded_list[trio] PASSED [ 78%] tests/httpx2/test_content.py::test_multipart_files_content[trio] PASSED [ 78%] tests/httpx2/test_content.py::test_multipart_data_and_files_content[trio] PASSED [ 78%] tests/httpx2/test_content.py::test_empty_request[trio] PASSED [ 78%] tests/httpx2/test_content.py::test_multipart_multiple_files_single_input_content[trio] PASSED [ 78%] tests/httpx2/test_content.py::test_response_empty_content[trio] PASSED [ 78%] tests/httpx2/test_content.py::test_response_bytes_content[trio] PASSED [ 78%] tests/httpx2/test_content.py::test_response_iterator_content[trio] PASSED [ 78%] tests/httpx2/test_content.py::test_response_aiterator_content[trio] PASSED [ 78%] tests/httpx2/test_content.py::test_empty_query_content PASSED [ 78%] tests/httpx2/test_content.py::test_file_content PASSED [ 78%] tests/httpx2/test_content.py::test_gzip_file_content PASSED [ 78%] tests/httpx2/test_content.py::test_non_seekable_file_content PASSED [ 78%] tests/httpx2/test_content.py::test_invalid_argument PASSED [ 78%] tests/httpx2/test_content.py::test_response_invalid_argument PASSED [ 78%] tests/httpx2/test_content.py::test_ensure_ascii_false_with_french_characters PASSED [ 78%] tests/httpx2/test_content.py::test_separators_for_compact_json PASSED [ 78%] tests/httpx2/test_content.py::test_allow_nan_false PASSED [ 78%] tests/httpx2/test_decoders.py::test_deflate PASSED [ 78%] tests/httpx2/test_decoders.py::test_zlib PASSED [ 79%] tests/httpx2/test_decoders.py::test_gzip PASSED [ 79%] tests/httpx2/test_decoders.py::test_decoding_bounds_peak_memory[31] PASSED [ 79%] tests/httpx2/test_decoders.py::test_decoding_bounds_peak_memory[15] PASSED [ 79%] tests/httpx2/test_decoders.py::test_brotli PASSED [ 79%] tests/httpx2/test_decoders.py::test_decoding_bounds_output_chunks[br-compress] PASSED [ 79%] tests/httpx2/test_decoders.py::test_decoding_bounds_output_chunks[zstd-compress] PASSED [ 79%] tests/httpx2/test_decoders.py::test_zstd PASSED [ 79%] tests/httpx2/test_decoders.py::test_zstd_decoding_error PASSED [ 79%] tests/httpx2/test_decoders.py::test_zstd_empty PASSED [ 79%] tests/httpx2/test_decoders.py::test_zstd_truncated PASSED [ 79%] tests/httpx2/test_decoders.py::test_zstd_multiframe PASSED [ 79%] tests/httpx2/test_decoders.py::test_zstd_streaming_multiple_frames PASSED [ 79%] tests/httpx2/test_decoders.py::test_zstd_empty_decode_after_eof PASSED [ 79%] tests/httpx2/test_decoders.py::test_multi PASSED [ 79%] tests/httpx2/test_decoders.py::test_multi_with_identity PASSED [ 79%] tests/httpx2/test_decoders.py::test_multi_brotli_zstd PASSED [ 79%] tests/httpx2/test_decoders.py::test_multi_zstd_gzip PASSED [ 79%] tests/httpx2/test_decoders.py::test_multi_brotli_gzip PASSED [ 79%] tests/httpx2/test_decoders.py::test_multi_decode_links_limit PASSED [ 79%] tests/httpx2/test_decoders.py::test_multi_decode_links_limit_ignores_identity_and_unsupported PASSED [ 80%] tests/httpx2/test_decoders.py::test_streaming[asyncio] PASSED [ 80%] tests/httpx2/test_decoders.py::test_text_decoder_with_autodetect[asyncio-data0-ascii] PASSED [ 80%] tests/httpx2/test_decoders.py::test_text_decoder_with_autodetect[asyncio-data1-utf-8] PASSED [ 80%] tests/httpx2/test_decoders.py::test_text_decoder_with_autodetect[asyncio-data2-cp1252] PASSED [ 80%] tests/httpx2/test_decoders.py::test_text_decoder_with_autodetect[asyncio-data3-iso-8859-1] PASSED [ 80%] tests/httpx2/test_decoders.py::test_text_decoder_known_encoding[asyncio] PASSED [ 80%] tests/httpx2/test_decoders.py::test_async_streaming_decode_error_closes_response[asyncio] PASSED [ 80%] tests/httpx2/test_decoders.py::test_streaming[trio] PASSED [ 80%] tests/httpx2/test_decoders.py::test_text_decoder_with_autodetect[trio-data0-ascii] PASSED [ 80%] tests/httpx2/test_decoders.py::test_text_decoder_with_autodetect[trio-data1-utf-8] PASSED [ 80%] tests/httpx2/test_decoders.py::test_text_decoder_with_autodetect[trio-data2-cp1252] PASSED [ 80%] tests/httpx2/test_decoders.py::test_text_decoder_with_autodetect[trio-data3-iso-8859-1] PASSED [ 80%] tests/httpx2/test_decoders.py::test_text_decoder_known_encoding[trio] PASSED [ 80%] tests/httpx2/test_decoders.py::test_async_streaming_decode_error_closes_response[trio] PASSED [ 80%] tests/httpx2/test_decoders.py::test_empty_content[deflate] PASSED [ 80%] tests/httpx2/test_decoders.py::test_empty_content[gzip] PASSED [ 80%] tests/httpx2/test_decoders.py::test_empty_content[br] PASSED [ 80%] tests/httpx2/test_decoders.py::test_empty_content[identity] PASSED [ 80%] tests/httpx2/test_decoders.py::test_decoders_empty_cases[deflate] PASSED [ 80%] tests/httpx2/test_decoders.py::test_decoders_empty_cases[gzip] PASSED [ 81%] tests/httpx2/test_decoders.py::test_decoders_empty_cases[br] PASSED [ 81%] tests/httpx2/test_decoders.py::test_decoders_empty_cases[identity] PASSED [ 81%] tests/httpx2/test_decoders.py::test_decoding_errors[deflate] PASSED [ 81%] tests/httpx2/test_decoders.py::test_decoding_errors[gzip] PASSED [ 81%] tests/httpx2/test_decoders.py::test_decoding_errors[br] PASSED [ 81%] tests/httpx2/test_decoders.py::test_text_decoder_empty_cases PASSED [ 81%] tests/httpx2/test_decoders.py::test_streaming_text_decoder[data0-expected0] PASSED [ 81%] tests/httpx2/test_decoders.py::test_line_decoder_nl PASSED [ 81%] tests/httpx2/test_decoders.py::test_line_decoder_cr PASSED [ 81%] tests/httpx2/test_decoders.py::test_line_decoder_crnl PASSED [ 81%] tests/httpx2/test_decoders.py::test_invalid_content_encoding_header PASSED [ 81%] tests/httpx2/test_decoders.py::test_streaming_decode_error_closes_response PASSED [ 81%] tests/httpx2/test_exceptions.py::test_httpcore_all_exceptions_mapped PASSED [ 81%] tests/httpx2/test_exceptions.py::test_httpcore_exception_mapping PASSED [ 81%] tests/httpx2/test_exceptions.py::test_request_attribute PASSED [ 81%] tests/httpx2/test_exported_members.py::test_all_imports_are_exported PASSED [ 81%] tests/httpx2/test_main.py::test_help PASSED [ 81%] tests/httpx2/test_main.py::test_verify_option[option0-True] PASSED [ 81%] tests/httpx2/test_main.py::test_verify_option[option1-True] PASSED [ 81%] tests/httpx2/test_main.py::test_verify_option[option2-False] PASSED [ 82%] tests/httpx2/test_main.py::test_get PASSED [ 82%] tests/httpx2/test_main.py::test_json PASSED [ 82%] tests/httpx2/test_main.py::test_binary PASSED [ 82%] tests/httpx2/test_main.py::test_redirects PASSED [ 82%] tests/httpx2/test_main.py::test_follow_redirects PASSED [ 82%] tests/httpx2/test_main.py::test_post PASSED [ 82%] tests/httpx2/test_main.py::test_verbose PASSED [ 82%] tests/httpx2/test_main.py::test_auth PASSED [ 82%] tests/httpx2/test_main.py::test_download PASSED [ 82%] tests/httpx2/test_main.py::test_errors PASSED [ 82%] tests/httpx2/test_multipart.py::test_multipart[abc-abc0] PASSED [ 82%] tests/httpx2/test_multipart.py::test_multipart[abc-abc1] PASSED [ 82%] tests/httpx2/test_multipart.py::test_multipart_explicit_boundary[multipart/form-data; boundary=+++; charset=utf-8] PASSED [ 82%] tests/httpx2/test_multipart.py::test_multipart_explicit_boundary[multipart/form-data; charset=utf-8; boundary=+++] PASSED [ 82%] tests/httpx2/test_multipart.py::test_multipart_explicit_boundary[multipart/form-data; boundary=+++] PASSED [ 82%] tests/httpx2/test_multipart.py::test_multipart_explicit_boundary[multipart/form-data; boundary=+++ ;] PASSED [ 82%] tests/httpx2/test_multipart.py::test_multipart_explicit_boundary[multipart/form-data; boundary="+++"; charset=utf-8] PASSED [ 82%] tests/httpx2/test_multipart.py::test_multipart_explicit_boundary[multipart/form-data; charset=utf-8; boundary="+++"] PASSED [ 82%] tests/httpx2/test_multipart.py::test_multipart_explicit_boundary[multipart/form-data; boundary="+++"] PASSED [ 82%] tests/httpx2/test_multipart.py::test_multipart_explicit_boundary[multipart/form-data; boundary="+++" ;] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_header_without_boundary[multipart/form-data; charset=utf-8] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_header_without_boundary[multipart/form-data; charset=utf-8; ] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_invalid_key[abc] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_invalid_key[1] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_invalid_key[2.3] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_invalid_key[None] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_invalid_value[value0] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_invalid_value[value1] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_file_tuple PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_file_tuple_headers[None] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_file_tuple_headers[text/plain] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_headers_include_content_type PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_rejects_invalid_file_headers[text/plain\r-file_headers0] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_rejects_invalid_file_headers[None-file_headers1] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_rejects_invalid_file_headers[None-file_headers2] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_rejects_control_characters_in_file_header_values[\x00] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_rejects_control_characters_in_file_header_values[\x01] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_rejects_control_characters_in_file_header_values[\x08] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_rejects_control_characters_in_file_header_values[\x1f] PASSED [ 83%] tests/httpx2/test_multipart.py::test_multipart_rejects_control_characters_in_file_header_values[\x7f] PASSED [ 84%] tests/httpx2/test_multipart.py::test_multipart_encode PASSED [ 84%] tests/httpx2/test_multipart.py::test_multipart_encode_unicode_file_contents PASSED [ 84%] tests/httpx2/test_multipart.py::test_multipart_encode_files_allows_filenames_as_none PASSED [ 84%] tests/httpx2/test_multipart.py::test_multipart_encode_files_guesses_correct_content_type[example.json-application/json] PASSED [ 84%] tests/httpx2/test_multipart.py::test_multipart_encode_files_guesses_correct_content_type[example.txt-text/plain] PASSED [ 84%] tests/httpx2/test_multipart.py::test_multipart_encode_files_guesses_correct_content_type[no-extension-application/octet-stream] PASSED [ 84%] tests/httpx2/test_multipart.py::test_multipart_encode_files_allows_bytes_content PASSED [ 84%] tests/httpx2/test_multipart.py::test_multipart_encode_files_allows_str_content PASSED [ 84%] tests/httpx2/test_multipart.py::test_multipart_encode_files_raises_exception_with_StringIO_content PASSED [ 84%] tests/httpx2/test_multipart.py::test_multipart_encode_files_raises_exception_with_text_mode_file PASSED [ 84%] tests/httpx2/test_multipart.py::test_multipart_encode_non_seekable_filelike PASSED [ 84%] tests/httpx2/test_multipart.py::test_multipart_rewinds_files PASSED [ 84%] tests/httpx2/test_multipart.py::TestHeaderParamHTML5Formatting::test_unicode PASSED [ 84%] tests/httpx2/test_multipart.py::TestHeaderParamHTML5Formatting::test_ascii PASSED [ 84%] tests/httpx2/test_multipart.py::TestHeaderParamHTML5Formatting::test_unicode_escape PASSED [ 84%] tests/httpx2/test_multipart.py::TestHeaderParamHTML5Formatting::test_unicode_with_control_character PASSED [ 84%] tests/httpx2/test_sse.py::test_sse_sync PASSED [ 84%] tests/httpx2/test_sse.py::test_sse_async[asyncio] PASSED [ 84%] tests/httpx2/test_sse.py::test_content_type_mismatch_raises_async[asyncio] PASSED [ 84%] tests/httpx2/test_sse.py::test_chunk_boundaries_and_crlf_async[asyncio] PASSED [ 85%] tests/httpx2/test_sse.py::test_max_event_size_applies_by_default_async[asyncio] PASSED [ 85%] tests/httpx2/test_sse.py::test_max_event_size_allows_event_under_limit_async[asyncio] PASSED [ 85%] tests/httpx2/test_sse.py::test_event_dispatched_at_eof_on_trailing_cr_async[asyncio] PASSED [ 85%] tests/httpx2/test_sse.py::test_sse_async[trio] PASSED [ 85%] tests/httpx2/test_sse.py::test_content_type_mismatch_raises_async[trio] PASSED [ 85%] tests/httpx2/test_sse.py::test_chunk_boundaries_and_crlf_async[trio] PASSED [ 85%] tests/httpx2/test_sse.py::test_max_event_size_applies_by_default_async[trio] PASSED [ 85%] tests/httpx2/test_sse.py::test_max_event_size_allows_event_under_limit_async[trio] PASSED [ 85%] tests/httpx2/test_sse.py::test_event_dispatched_at_eof_on_trailing_cr_async[trio] PASSED [ 85%] tests/httpx2/test_sse.py::test_default_event_is_message PASSED [ 85%] tests/httpx2/test_sse.py::test_json PASSED [ 85%] tests/httpx2/test_sse.py::test_invalid_retry_is_ignored PASSED [ 85%] tests/httpx2/test_sse.py::test_id_with_null_is_ignored PASSED [ 85%] tests/httpx2/test_sse.py::test_field_without_value PASSED [ 85%] tests/httpx2/test_sse.py::test_last_event_id_persists PASSED [ 85%] tests/httpx2/test_sse.py::test_blank_lines_after_id_do_not_dispatch PASSED [ 85%] tests/httpx2/test_sse.py::test_id_only_block_is_dispatched PASSED [ 85%] tests/httpx2/test_sse.py::test_content_type_accepted[text/event-stream] PASSED [ 85%] tests/httpx2/test_sse.py::test_content_type_accepted[text/event-stream; charset=utf-8] PASSED [ 86%] tests/httpx2/test_sse.py::test_content_type_accepted[Text/Event-Stream] PASSED [ 86%] tests/httpx2/test_sse.py::test_content_type_accepted[TEXT/EVENT-STREAM] PASSED [ 86%] tests/httpx2/test_sse.py::test_content_type_mismatch_raises PASSED [ 86%] tests/httpx2/test_sse.py::test_sets_sse_headers PASSED [ 86%] tests/httpx2/test_sse.py::test_user_headers_take_precedence PASSED [ 86%] tests/httpx2/test_sse.py::test_response_is_accessible PASSED [ 86%] tests/httpx2/test_sse.py::test_post_method PASSED [ 86%] tests/httpx2/test_sse.py::test_chunk_boundaries_and_crlf_sync PASSED [ 86%] tests/httpx2/test_sse.py::test_event_without_trailing_blank_line PASSED [ 86%] tests/httpx2/test_sse.py::test_leading_blank_line_is_ignored PASSED [ 86%] tests/httpx2/test_sse.py::test_max_event_size_rejects_unterminated_line PASSED [ 86%] tests/httpx2/test_sse.py::test_max_event_size_rejects_many_data_lines PASSED [ 86%] tests/httpx2/test_sse.py::test_max_event_size_counts_empty_data_lines PASSED [ 86%] tests/httpx2/test_sse.py::test_max_event_size_counts_non_data_fields PASSED [ 86%] tests/httpx2/test_sse.py::test_max_event_size_measures_utf8_bytes PASSED [ 86%] tests/httpx2/test_sse.py::test_max_event_size_rejects_single_large_data_line PASSED [ 86%] tests/httpx2/test_sse.py::test_max_event_size_ignores_keepalive_comments PASSED [ 86%] tests/httpx2/test_sse.py::test_max_event_size_allows_event_under_limit PASSED [ 86%] tests/httpx2/test_sse.py::test_max_event_size_resets_between_events PASSED [ 86%] tests/httpx2/test_sse.py::test_max_event_size_applies_by_default PASSED [ 87%] tests/httpx2/test_sse.py::test_max_event_size_none_disables_limit PASSED [ 87%] tests/httpx2/test_sse.py::test_max_event_size_spans_completed_and_pending_lines PASSED [ 87%] tests/httpx2/test_sse.py::test_max_event_size_does_not_conflate_adjacent_events PASSED [ 87%] tests/httpx2/test_sse.py::test_max_event_size_error_has_request PASSED [ 87%] tests/httpx2/test_sse.py::test_event_dispatched_at_eof_on_trailing_cr_sync PASSED [ 87%] tests/httpx2/test_sse.py::test_many_chunks_without_line_separator PASSED [ 87%] tests/httpx2/test_status_codes.py::test_status_code_as_int PASSED [ 87%] tests/httpx2/test_status_codes.py::test_status_code_value_lookup PASSED [ 87%] tests/httpx2/test_status_codes.py::test_status_code_phrase_lookup PASSED [ 87%] tests/httpx2/test_status_codes.py::test_lowercase_status_code PASSED [ 87%] tests/httpx2/test_status_codes.py::test_reason_phrase_for_status_code PASSED [ 87%] tests/httpx2/test_status_codes.py::test_reason_phrase_for_unknown_status_code PASSED [ 87%] tests/httpx2/test_status_codes.py::test_rfc9110_status_texts PASSED [ 87%] tests/httpx2/test_status_codes.py::test_pre_rfc9110_aliases_are_deprecated[REQUEST_ENTITY_TOO_LARGE-CONTENT_TOO_LARGE] PASSED [ 87%] tests/httpx2/test_status_codes.py::test_pre_rfc9110_aliases_are_deprecated[REQUEST_URI_TOO_LONG-URI_TOO_LONG] PASSED [ 87%] tests/httpx2/test_status_codes.py::test_pre_rfc9110_aliases_are_deprecated[REQUESTED_RANGE_NOT_SATISFIABLE-RANGE_NOT_SATISFIABLE] PASSED [ 87%] tests/httpx2/test_status_codes.py::test_pre_rfc9110_aliases_are_deprecated[UNPROCESSABLE_ENTITY-UNPROCESSABLE_CONTENT] PASSED [ 87%] tests/httpx2/test_status_codes.py::test_unknown_status_code_attribute_raises PASSED [ 87%] tests/httpx2/test_timeouts.py::test_read_timeout[asyncio] PASSED [ 87%] tests/httpx2/test_timeouts.py::test_write_timeout[asyncio] PASSED [ 88%] tests/httpx2/test_timeouts.py::test_pool_timeout[asyncio] PASSED [ 88%] tests/httpx2/test_timeouts.py::test_async_client_new_request_send_timeout[asyncio] PASSED [ 88%] tests/httpx2/test_timeouts.py::test_read_timeout[trio] PASSED [ 88%] tests/httpx2/test_timeouts.py::test_write_timeout[trio] PASSED [ 88%] tests/httpx2/test_timeouts.py::test_pool_timeout[trio] PASSED [ 88%] tests/httpx2/test_timeouts.py::test_async_client_new_request_send_timeout[trio] PASSED [ 88%] tests/httpx2/test_utils.py::test_encoded[utf-32] PASSED [ 88%] tests/httpx2/test_utils.py::test_encoded[utf-8-sig] PASSED [ 88%] tests/httpx2/test_utils.py::test_encoded[utf-16] PASSED [ 88%] tests/httpx2/test_utils.py::test_encoded[utf-8] PASSED [ 88%] tests/httpx2/test_utils.py::test_encoded[utf-16-be] PASSED [ 88%] tests/httpx2/test_utils.py::test_encoded[utf-16-le] PASSED [ 88%] tests/httpx2/test_utils.py::test_encoded[utf-32-be] PASSED [ 88%] tests/httpx2/test_utils.py::test_encoded[utf-32-le] PASSED [ 88%] tests/httpx2/test_utils.py::test_bad_utf_like_encoding PASSED [ 88%] tests/httpx2/test_utils.py::test_guess_by_bom[utf-16-be-utf-16] PASSED [ 88%] tests/httpx2/test_utils.py::test_guess_by_bom[utf-16-le-utf-16] PASSED [ 88%] tests/httpx2/test_utils.py::test_guess_by_bom[utf-32-be-utf-32] PASSED [ 88%] tests/httpx2/test_utils.py::test_guess_by_bom[utf-32-le-utf-32] PASSED [ 88%] tests/httpx2/test_utils.py::test_logging_request PASSED [ 89%] tests/httpx2/test_utils.py::test_logging_redirect_chain PASSED [ 89%] tests/httpx2/test_utils.py::test_get_environment_proxies[environment0-proxies0] PASSED [ 89%] tests/httpx2/test_utils.py::test_get_environment_proxies[environment1-proxies1] PASSED [ 89%] tests/httpx2/test_utils.py::test_get_environment_proxies[environment2-proxies2] PASSED [ 89%] tests/httpx2/test_utils.py::test_get_environment_proxies[environment3-proxies3] PASSED [ 89%] tests/httpx2/test_utils.py::test_get_environment_proxies[environment4-proxies4] PASSED [ 89%] tests/httpx2/test_utils.py::test_get_environment_proxies[environment5-proxies5] PASSED [ 89%] tests/httpx2/test_utils.py::test_get_environment_proxies[environment6-proxies6] PASSED [ 89%] tests/httpx2/test_utils.py::test_get_environment_proxies[environment7-proxies7] PASSED [ 89%] tests/httpx2/test_utils.py::test_get_environment_proxies[environment8-proxies8] PASSED [ 89%] tests/httpx2/test_utils.py::test_get_environment_proxies[environment9-proxies9] PASSED [ 89%] tests/httpx2/test_utils.py::test_get_environment_proxies[environment10-proxies10] PASSED [ 89%] tests/httpx2/test_utils.py::test_get_environment_proxies[environment11-proxies11] PASSED [ 89%] tests/httpx2/test_utils.py::test_get_environment_proxies[environment12-proxies12] PASSED [ 89%] tests/httpx2/test_utils.py::test_url_matches[http://example.com-http://example.com-True] PASSED [ 89%] tests/httpx2/test_utils.py::test_url_matches[http://example.com-https://example.com-False] PASSED [ 89%] tests/httpx2/test_utils.py::test_url_matches[http://example.com-http://other.com-False] PASSED [ 89%] tests/httpx2/test_utils.py::test_url_matches[http://example.com:123-http://example.com:123-True] PASSED [ 89%] tests/httpx2/test_utils.py::test_url_matches[http://example.com:123-http://example.com:456-False] PASSED [ 89%] tests/httpx2/test_utils.py::test_url_matches[http://example.com:123-http://example.com-False] PASSED [ 90%] tests/httpx2/test_utils.py::test_url_matches[all://example.com-http://example.com-True] PASSED [ 90%] tests/httpx2/test_utils.py::test_url_matches[all://example.com-https://example.com-True] PASSED [ 90%] tests/httpx2/test_utils.py::test_url_matches[http://-http://example.com-True] PASSED [ 90%] tests/httpx2/test_utils.py::test_url_matches[http://-https://example.com-False] PASSED [ 90%] tests/httpx2/test_utils.py::test_url_matches[all://-https://example.com:123-True] PASSED [ 90%] tests/httpx2/test_utils.py::test_url_matches[-https://example.com:123-True] PASSED [ 90%] tests/httpx2/test_utils.py::test_pattern_priority PASSED [ 90%] tests/httpx2/test_wsgi.py::test_wsgi PASSED [ 90%] tests/httpx2/test_wsgi.py::test_wsgi_upload PASSED [ 90%] tests/httpx2/test_wsgi.py::test_wsgi_upload_with_transfer_encoding PASSED [ 90%] tests/httpx2/test_wsgi.py::test_wsgi_upload_with_response_stream PASSED [ 90%] tests/httpx2/test_wsgi.py::test_wsgi_exc PASSED [ 90%] tests/httpx2/test_wsgi.py::test_wsgi_http_error PASSED [ 90%] tests/httpx2/test_wsgi.py::test_wsgi_generator PASSED [ 90%] tests/httpx2/test_wsgi.py::test_wsgi_generator_empty PASSED [ 90%] tests/httpx2/test_wsgi.py::test_logging PASSED [ 90%] tests/httpx2/test_wsgi.py::test_wsgi_server_port[auto-http] PASSED [ 90%] tests/httpx2/test_wsgi.py::test_wsgi_server_port[auto-https] PASSED [ 90%] tests/httpx2/test_wsgi.py::test_wsgi_server_port[explicit-port] PASSED [ 90%] tests/httpx2/test_wsgi.py::test_wsgi_server_protocol PASSED [ 91%] tests/httpx2/websockets/test_api.py::test_upgrade_error[asyncio] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestSend::test_send_error[asyncio] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestSend::test_async_send_error[asyncio] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestSend::test_send[asyncio-wsproto] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestSend::test_send[asyncio-websockets-sansio] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestSend::test_send_text[asyncio-wsproto] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestSend::test_send_text[asyncio-websockets-sansio] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestSend::test_send_bytes[asyncio-wsproto] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestSend::test_send_bytes[asyncio-websockets-sansio] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestSend::test_send_json[asyncio-wsproto-text] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestSend::test_send_json[asyncio-wsproto-binary] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestSend::test_send_json[asyncio-websockets-sansio-text] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestSend::test_send_json[asyncio-websockets-sansio-binary] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_error[asyncio] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestReceive::test_async_receive_error[asyncio] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestReceive::test_async_receive_closed_socket[asyncio] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive[asyncio-wsproto] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive[asyncio-websockets-sansio] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_oversized_message[asyncio-wsproto-bytes] PASSED [ 91%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_oversized_message[asyncio-wsproto-text] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_oversized_message[asyncio-websockets-sansio-bytes] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_oversized_message[asyncio-websockets-sansio-text] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_oversized_fragmented_message[asyncio-binary] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_oversized_fragmented_message[asyncio-multibyte-text] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_async_receive_oversized_fragmented_message[asyncio-binary] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_async_receive_oversized_fragmented_message[asyncio-multibyte-text] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_text[asyncio-wsproto] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_text[asyncio-websockets-sansio] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_text_invalid_type[asyncio-wsproto] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_text_invalid_type[asyncio-websockets-sansio] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_bytes[asyncio-wsproto] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_bytes[asyncio-websockets-sansio] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_bytes_invalid_type[asyncio-wsproto] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_bytes_invalid_type[asyncio-websockets-sansio] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_json[asyncio-wsproto-text] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_json[asyncio-wsproto-binary] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_json[asyncio-websockets-sansio-text] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_json[asyncio-websockets-sansio-binary] PASSED [ 92%] tests/httpx2/websockets/test_api.py::TestReceivePing::test_receive_ping[asyncio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::TestReceivePing::test_async_receive_ping[asyncio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::TestReceivePing::test_receive_unsolicited_pong[asyncio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::TestReceivePing::test_async_receive_unsolicited_pong[asyncio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::TestKeepalivePing::test_keepalive_ping[asyncio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::TestKeepalivePing::test_keepalive_ping_timeout[asyncio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::TestKeepalivePing::test_async_keepalive_ping[asyncio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::TestKeepalivePing::test_async_keepalive_ping_exits_when_closing[asyncio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::TestKeepalivePing::test_async_keepalive_ping_timeout[asyncio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::test_ping_pong[asyncio-wsproto] PASSED [ 93%] tests/httpx2/websockets/test_api.py::test_ping_pong[asyncio-websockets-sansio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::test_send_close[asyncio-wsproto] PASSED [ 93%] tests/httpx2/websockets/test_api.py::test_send_close[asyncio-websockets-sansio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::test_receive_close[asyncio-wsproto] PASSED [ 93%] tests/httpx2/websockets/test_api.py::test_receive_close[asyncio-websockets-sansio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::test_default_httpx_client[asyncio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::test_subprotocol_and_response[asyncio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::test_threads_wont_hang[asyncio-wsproto] PASSED [ 93%] tests/httpx2/websockets/test_api.py::test_threads_wont_hang[asyncio-websockets-sansio] PASSED [ 93%] tests/httpx2/websockets/test_api.py::test_concurrency_write[asyncio-wsproto] PASSED [ 93%] tests/httpx2/websockets/test_api.py::test_concurrency_write[asyncio-websockets-sansio] PASSED [ 94%] tests/httpx2/websockets/test_api.py::test_client[asyncio] PASSED [ 94%] tests/httpx2/websockets/test_api.py::test_upgrade_error[trio] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestSend::test_send_error[trio] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestSend::test_async_send_error[trio] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestSend::test_send[trio-wsproto] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestSend::test_send[trio-websockets-sansio] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestSend::test_send_text[trio-wsproto] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestSend::test_send_text[trio-websockets-sansio] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestSend::test_send_bytes[trio-wsproto] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestSend::test_send_bytes[trio-websockets-sansio] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestSend::test_send_json[trio-wsproto-text] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestSend::test_send_json[trio-wsproto-binary] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestSend::test_send_json[trio-websockets-sansio-text] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestSend::test_send_json[trio-websockets-sansio-binary] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_error[trio] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestReceive::test_async_receive_error[trio] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestReceive::test_async_receive_closed_socket[trio] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive[trio-wsproto] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive[trio-websockets-sansio] PASSED [ 94%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_oversized_message[trio-wsproto-bytes] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_oversized_message[trio-wsproto-text] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_oversized_message[trio-websockets-sansio-bytes] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_oversized_message[trio-websockets-sansio-text] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_oversized_fragmented_message[trio-binary] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_oversized_fragmented_message[trio-multibyte-text] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_async_receive_oversized_fragmented_message[trio-binary] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_async_receive_oversized_fragmented_message[trio-multibyte-text] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_text[trio-wsproto] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_text[trio-websockets-sansio] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_text_invalid_type[trio-wsproto] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_text_invalid_type[trio-websockets-sansio] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_bytes[trio-wsproto] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_bytes[trio-websockets-sansio] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_bytes_invalid_type[trio-wsproto] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_bytes_invalid_type[trio-websockets-sansio] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_json[trio-wsproto-text] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_json[trio-wsproto-binary] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_json[trio-websockets-sansio-text] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_json[trio-websockets-sansio-binary] PASSED [ 95%] tests/httpx2/websockets/test_api.py::TestReceivePing::test_receive_ping[trio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::TestReceivePing::test_async_receive_ping[trio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::TestReceivePing::test_receive_unsolicited_pong[trio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::TestReceivePing::test_async_receive_unsolicited_pong[trio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::TestKeepalivePing::test_keepalive_ping[trio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::TestKeepalivePing::test_keepalive_ping_timeout[trio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::TestKeepalivePing::test_async_keepalive_ping[trio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::TestKeepalivePing::test_async_keepalive_ping_exits_when_closing[trio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::TestKeepalivePing::test_async_keepalive_ping_timeout[trio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::test_ping_pong[trio-wsproto] PASSED [ 96%] tests/httpx2/websockets/test_api.py::test_ping_pong[trio-websockets-sansio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::test_send_close[trio-wsproto] PASSED [ 96%] tests/httpx2/websockets/test_api.py::test_send_close[trio-websockets-sansio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::test_receive_close[trio-wsproto] PASSED [ 96%] tests/httpx2/websockets/test_api.py::test_receive_close[trio-websockets-sansio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::test_default_httpx_client[trio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::test_subprotocol_and_response[trio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::test_threads_wont_hang[trio-wsproto] PASSED [ 96%] tests/httpx2/websockets/test_api.py::test_threads_wont_hang[trio-websockets-sansio] PASSED [ 96%] tests/httpx2/websockets/test_api.py::test_concurrency_write[trio-wsproto] PASSED [ 96%] tests/httpx2/websockets/test_api.py::test_concurrency_write[trio-websockets-sansio] PASSED [ 97%] tests/httpx2/websockets/test_api.py::test_client[trio] PASSED [ 97%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_closed_socket PASSED [ 97%] tests/httpx2/websockets/test_api.py::TestReceive::test_receive_timeout PASSED [ 97%] tests/httpx2/websockets/test_high_level.py::test_importing_httpx2_does_not_import_wsproto PASSED [ 97%] tests/httpx2/websockets/test_high_level.py::test_top_level_websocket_uses_a_dedicated_client PASSED [ 97%] tests/httpx2/websockets/test_high_level.py::test_client_websocket[asyncio-wsproto] PASSED [ 97%] tests/httpx2/websockets/test_high_level.py::test_client_websocket[asyncio-websockets-sansio] PASSED [ 97%] tests/httpx2/websockets/test_high_level.py::test_client_websocket_forwards_request_params[asyncio-wsproto] PASSED [ 97%] tests/httpx2/websockets/test_high_level.py::test_client_websocket_forwards_request_params[asyncio-websockets-sansio] PASSED [ 97%] tests/httpx2/websockets/test_high_level.py::test_async_receive_reassembles_fragmented_message[asyncio] PASSED [ 97%] tests/httpx2/websockets/test_high_level.py::test_client_websocket[trio-wsproto] PASSED [ 97%] tests/httpx2/websockets/test_high_level.py::test_client_websocket[trio-websockets-sansio] PASSED [ 97%] tests/httpx2/websockets/test_high_level.py::test_client_websocket_forwards_request_params[trio-wsproto] PASSED [ 97%] tests/httpx2/websockets/test_high_level.py::test_client_websocket_forwards_request_params[trio-websockets-sansio] PASSED [ 97%] tests/httpx2/websockets/test_high_level.py::test_async_receive_reassembles_fragmented_message[trio] PASSED [ 97%] tests/httpx2/websockets/test_high_level.py::test_receive_reassembles_fragmented_message PASSED [ 97%] tests/httpx2/websockets/test_keepalive.py::test_keepalive_ping_exits_when_closing PASSED [ 97%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_write[asyncio] PASSED [ 97%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_write_unhandled_event[asyncio] PASSED [ 97%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_read[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_read_unhandled_asgi_message[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_enter_twice[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_close_immediately[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_denial_response[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_exception[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_never_accepts[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_app_exception_with_closed_send_queue[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_http[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_websocket[asyncio-ws://localhost:8000/ws-headers0] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_websocket[asyncio-wss://localhost:8000/ws-headers1] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_websocket[asyncio-http://localhost:8000/ws-headers2] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_transport_exit_closes_stream_queues[asyncio-1] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_transport_exit_closes_stream_queues[asyncio-3] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_aclose_after_transport_exit_does_not_raise[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::test_subprotocol_support[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::test_keepalive_ping_disabled[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::test_cancel_scope_integrity[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::test_receive[asyncio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_write[trio] PASSED [ 98%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_write_unhandled_event[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_read[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_read_unhandled_asgi_message[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_enter_twice[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_close_immediately[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_denial_response[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_exception[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_never_accepts[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketAsyncNetworkStream::test_app_exception_with_closed_send_queue[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_http[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_websocket[trio-ws://localhost:8000/ws-headers0] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_websocket[trio-wss://localhost:8000/ws-headers1] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_websocket[trio-http://localhost:8000/ws-headers2] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_transport_exit_closes_stream_queues[trio-1] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_transport_exit_closes_stream_queues[trio-3] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::TestASGIWebSocketTransport::test_aclose_after_transport_exit_does_not_raise[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::test_subprotocol_support[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::test_keepalive_ping_disabled[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::test_cancel_scope_integrity[trio] PASSED [ 99%] tests/httpx2/websockets/test_transport.py::test_receive[trio] PASSED [100%] =========================== short test summary info ============================ SKIPPED [1] tests/httpx2/client/test_auth.py:253: netrc files without a password are valid from Python >= 3.11 ================ 1985 passed, 1 skipped, 5 deselected in 57.05s ================ + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-httpx2-2.13.1-1.fc45.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.KM8Q5n + umask 022 + cd /builddir/build/BUILD/python-httpx2-2.13.1-build + cd python-httpx2-2.13.1 + DOCDIR=/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/share/doc/python3-httpx2 + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/share/doc/python3-httpx2 + cp -pr /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/src/httpx2/CHANGELOG.md /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/share/doc/python3-httpx2 + cp -pr /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/README.md /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/share/doc/python3-httpx2 + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(python3dist(httpx-sse)) = 0.4.3 bundled(python3dist(httpx-ws)) = 0.9 python-httpx2 = 2.13.1-1.fc45 python3-httpx2 = 2.13.1-1.fc45 python3.15-httpx2 = 2.13.1-1.fc45 python3.15dist(httpx2) = 2.13.1 python3dist(httpx2) = 2.13.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.15 python3.15dist(anyio) >= 4.10 python3.15dist(httpcore2) = 2.13.1 python3.15dist(idna) >= 3.18 python3.15dist(truststore) >= 0.10 Processing files: python3-httpx2+brotli-2.13.1-1.fc45.noarch Provides: python-httpx2+brotli = 2.13.1-1.fc45 python3-httpx2+brotli = 2.13.1-1.fc45 python3.15-httpx2+brotli = 2.13.1-1.fc45 python3.15dist(httpx2[brotli]) = 2.13.1 python3dist(httpx2[brotli]) = 2.13.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.15 python3.15dist(brotli) >= 1.2 Processing files: python3-httpx2+http2-2.13.1-1.fc45.noarch Provides: python-httpx2+http2 = 2.13.1-1.fc45 python3-httpx2+http2 = 2.13.1-1.fc45 python3.15-httpx2+http2 = 2.13.1-1.fc45 python3.15dist(httpx2[http2]) = 2.13.1 python3dist(httpx2[http2]) = 2.13.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (python3.15dist(h2) < 5~~ with python3.15dist(h2) >= 3) python(abi) = 3.15 Processing files: python3-httpx2+socks-2.13.1-1.fc45.noarch Provides: python-httpx2+socks = 2.13.1-1.fc45 python3-httpx2+socks = 2.13.1-1.fc45 python3.15-httpx2+socks = 2.13.1-1.fc45 python3.15dist(httpx2[socks]) = 2.13.1 python3dist(httpx2[socks]) = 2.13.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (python3.15dist(socksio) >= 1 with python3.15dist(socksio) < 2) python(abi) = 3.15 Processing files: python3-httpx2+ws-2.13.1-1.fc45.noarch Provides: python-httpx2+ws = 2.13.1-1.fc45 python3-httpx2+ws = 2.13.1-1.fc45 python3.15-httpx2+ws = 2.13.1-1.fc45 python3.15dist(httpx2[ws]) = 2.13.1 python3dist(httpx2[ws]) = 2.13.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.15 python3.15dist(wsproto) >= 1.2 Processing files: python3-httpx2+zstd-2.13.1-1.fc45.noarch Provides: python-httpx2+zstd = 2.13.1-1.fc45 python3-httpx2+zstd = 2.13.1-1.fc45 python3.15-httpx2+zstd = 2.13.1-1.fc45 python3.15dist(httpx2[zstd]) = 2.13.1 python3dist(httpx2[zstd]) = 2.13.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.15 Processing files: python3-httpx2+cli-2.13.1-1.fc45.noarch Provides: python-httpx2+cli = 2.13.1-1.fc45 python3-httpx2+cli = 2.13.1-1.fc45 python3.15-httpx2+cli = 2.13.1-1.fc45 python3.15dist(httpx2[cli]) = 2.13.1 python3dist(httpx2[cli]) = 2.13.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (python3.15dist(pygments) >= 2 with python3.15dist(pygments) < 3) (python3.15dist(rich) < 16~~ with python3.15dist(rich) >= 10) /usr/bin/python3 python(abi) = 3.15 python3.15dist(click) >= 8.3.3 Processing files: python3-httpcore2-2.13.1-1.fc45.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Y532bj + umask 022 + cd /builddir/build/BUILD/python-httpx2-2.13.1-build + cd python-httpx2-2.13.1 + DOCDIR=/builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/share/doc/python3-httpcore2 + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/share/doc/python3-httpcore2 + cp -pr /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/src/httpcore2/CHANGELOG.md /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/share/doc/python3-httpcore2 + cp -pr /builddir/build/BUILD/python-httpx2-2.13.1-build/python-httpx2-2.13.1/src/httpcore2/README.md /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT/usr/share/doc/python3-httpcore2 + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-httpcore2 = 2.13.1-1.fc45 python3-httpcore2 = 2.13.1-1.fc45 python3.15-httpcore2 = 2.13.1-1.fc45 python3.15dist(httpcore2) = 2.13.1 python3dist(httpcore2) = 2.13.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.15 python3.15dist(h11) >= 0.16 python3.15dist(truststore) >= 0.10 Processing files: python3-httpcore2+http2-2.13.1-1.fc45.noarch Provides: python-httpcore2+http2 = 2.13.1-1.fc45 python3-httpcore2+http2 = 2.13.1-1.fc45 python3.15-httpcore2+http2 = 2.13.1-1.fc45 python3.15dist(httpcore2[http2]) = 2.13.1 python3dist(httpcore2[http2]) = 2.13.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (python3.15dist(h2) < 5~~ with python3.15dist(h2) >= 3) python(abi) = 3.15 Processing files: python3-httpcore2+socks-2.13.1-1.fc45.noarch Provides: python-httpcore2+socks = 2.13.1-1.fc45 python3-httpcore2+socks = 2.13.1-1.fc45 python3.15-httpcore2+socks = 2.13.1-1.fc45 python3.15dist(httpcore2[socks]) = 2.13.1 python3dist(httpcore2[socks]) = 2.13.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (python3.15dist(socksio) >= 1 with python3.15dist(socksio) < 2) python(abi) = 3.15 Processing files: python3-httpcore2+trio-2.13.1-1.fc45.noarch Provides: python-httpcore2+trio = 2.13.1-1.fc45 python3-httpcore2+trio = 2.13.1-1.fc45 python3.15-httpcore2+trio = 2.13.1-1.fc45 python3.15dist(httpcore2[trio]) = 2.13.1 python3dist(httpcore2[trio]) = 2.13.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (python3.15dist(trio) < 1~~ with python3.15dist(trio) >= 0.33) python(abi) = 3.15 Processing files: python3-httpcore2+asyncio-2.13.1-1.fc45.noarch Provides: python-httpcore2+asyncio = 2.13.1-1.fc45 python3-httpcore2+asyncio = 2.13.1-1.fc45 python3.15-httpcore2+asyncio = 2.13.1-1.fc45 python3.15dist(httpcore2[asyncio]) = 2.13.1 python3dist(httpcore2[asyncio]) = 2.13.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (python3.15dist(anyio) < 5~~ with python3.15dist(anyio) >= 4.5) python(abi) = 3.15 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-httpx2-2.13.1-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-httpx2-2.13.1-1.fc45.src.rpm Wrote: /builddir/build/RPMS/python3-httpx2+cli-2.13.1-1.fc45.noarch.rpm Wrote: /builddir/build/RPMS/python3-httpx2+ws-2.13.1-1.fc45.noarch.rpm Wrote: /builddir/build/RPMS/python3-httpx2+zstd-2.13.1-1.fc45.noarch.rpm Wrote: /builddir/build/RPMS/python3-httpx2+brotli-2.13.1-1.fc45.noarch.rpm Wrote: /builddir/build/RPMS/python3-httpx2+socks-2.13.1-1.fc45.noarch.rpm Wrote: /builddir/build/RPMS/python3-httpx2+http2-2.13.1-1.fc45.noarch.rpm Wrote: /builddir/build/RPMS/python3-httpcore2+http2-2.13.1-1.fc45.noarch.rpm Wrote: /builddir/build/RPMS/python3-httpcore2+socks-2.13.1-1.fc45.noarch.rpm Wrote: /builddir/build/RPMS/python3-httpcore2+asyncio-2.13.1-1.fc45.noarch.rpm Wrote: /builddir/build/RPMS/python3-httpcore2+trio-2.13.1-1.fc45.noarch.rpm Wrote: /builddir/build/RPMS/python3-httpx2-2.13.1-1.fc45.noarch.rpm Wrote: /builddir/build/RPMS/python3-httpcore2-2.13.1-1.fc45.noarch.rpm Child return code was: 0