Warning: Permanently added '98.93.95.5' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/10131785-fedora-43-x86_64 --chroot fedora-43-x86_64 Version: 1.6 PID: 9711 Logging PID: 9713 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 10131785, 'buildroot_pkgs': [], 'chroot': 'fedora-43-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'c8fedada85af8aa8849940ad000deebc135700df', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/python-trio', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'python-trio', 'package_version': '0.33.0-1', 'project_dirname': 'python-in-pulp', 'project_name': 'python-in-pulp', 'project_owner': '@python', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@python/python-in-pulp/fedora-43-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': '@python/python-in-pulp--https://src.fedoraproject.org/user/carlwgeorge', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'https://src.fedoraproject.org/user/carlwgeorge', 'tags': [], 'task_id': '10131785-fedora-43-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/python-trio /var/lib/copr-rpmbuild/workspace/workdir-x6d7f1b0/python-trio --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/python-trio', '/var/lib/copr-rpmbuild/workspace/workdir-x6d7f1b0/python-trio', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-x6d7f1b0/python-trio'... Running: git checkout c8fedada85af8aa8849940ad000deebc135700df -- cmd: ['git', 'checkout', 'c8fedada85af8aa8849940ad000deebc135700df', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-x6d7f1b0/python-trio rc: 0 stdout: stderr: Note: switching to 'c8fedada85af8aa8849940ad000deebc135700df'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at c8fedad automatic import of python-trio Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-x6d7f1b0/python-trio rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading trio-0.33.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o trio-0.33.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@python/python-in-pulp/python-trio/trio-0.33.0.tar.gz/md5/e778db1205fa2ea00dac9340471b8f1d/trio-0.33.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 590k 100 590k 0 0 39.3M 0 --:--:-- --:--:-- --:--:-- 41.2M INFO: Reading stdout from command: md5sum trio-0.33.0.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-x6d7f1b0/python-trio/python-trio.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-x6d7f1b0/python-trio --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1771210065.918200 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.6 starting (python version = 3.14.2, NVR = mock-6.6-1.fc43), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-x6d7f1b0/python-trio/python-trio.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-x6d7f1b0/python-trio --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1771210065.918200 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-x6d7f1b0/python-trio/python-trio.spec) Config(fedora-43-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.6 INFO: Mock Version: 6.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-x86_64-bootstrap-1771210065.918200/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:43 INFO: Pulling image: registry.fedoraproject.org/fedora:43 INFO: Tagging container image as mock-bootstrap-94344c4a-34a7-4df8-81ce-2867005f5058 INFO: Checking that ba338d52bbd9983b1c7f72170125a116b3711da68f3d16ee05c507ae5b6c16b3 image matches host's architecture INFO: Copy content of container ba338d52bbd9983b1c7f72170125a116b3711da68f3d16ee05c507ae5b6c16b3 to /var/lib/mock/fedora-43-x86_64-bootstrap-1771210065.918200/root INFO: mounting ba338d52bbd9983b1c7f72170125a116b3711da68f3d16ee05c507ae5b6c16b3 with podman image mount INFO: image ba338d52bbd9983b1c7f72170125a116b3711da68f3d16ee05c507ae5b6c16b3 as /var/lib/containers/storage/overlay/f78456fb5260ee63f77a88bfef3c3acba64bb122e39804391d60791b77049603/merged INFO: umounting image ba338d52bbd9983b1c7f72170125a116b3711da68f3d16ee05c507ae5b6c16b3 (/var/lib/containers/storage/overlay/f78456fb5260ee63f77a88bfef3c3acba64bb122e39804391d60791b77049603/merged) with podman image umount INFO: Removing image mock-bootstrap-94344c4a-34a7-4df8-81ce-2867005f5058 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-x86_64-1771210065.918200/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.1-1.fc43.x86_64 rpm-sequoia-1.10.0-1.fc43.x86_64 dnf5-5.2.18.0-1.fc43.x86_64 dnf5-plugins-5.2.18.0-1.fc43.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 394.3 KiB/s | 415.5 KiB | 00m01s fedora 100% | 22.8 MiB/s | 35.4 MiB | 00m02s updates 100% | 5.5 MiB/s | 10.0 MiB | 00m02s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.3.0-2.fc43 fedora 8.4 MiB bzip2 x86_64 1.0.8-21.fc43 fedora 95.3 KiB coreutils x86_64 9.7-7.fc43 updates 5.4 MiB cpio x86_64 2.15-6.fc43 fedora 1.1 MiB diffutils x86_64 3.12-3.fc43 fedora 1.6 MiB fedora-release-common noarch 43-26 updates 20.5 KiB findutils x86_64 1:4.10.0-6.fc43 fedora 1.8 MiB gawk x86_64 5.3.2-2.fc43 fedora 1.8 MiB glibc-minimal-langpack x86_64 2.42-9.fc43 updates 0.0 B grep x86_64 3.12-2.fc43 fedora 1.0 MiB gzip x86_64 1.13-4.fc43 fedora 388.8 KiB info x86_64 7.2-6.fc43 fedora 353.9 KiB patch x86_64 2.8-2.fc43 fedora 222.8 KiB redhat-rpm-config noarch 343-11.fc43 fedora 182.9 KiB rpm-build x86_64 6.0.1-1.fc43 updates 287.5 KiB sed x86_64 4.9-5.fc43 fedora 857.3 KiB shadow-utils x86_64 2:4.18.0-3.fc43 fedora 3.9 MiB tar x86_64 2:1.35-6.fc43 fedora 2.9 MiB unzip x86_64 6.0-67.fc43 fedora 386.3 KiB util-linux x86_64 2.41.3-7.fc43 updates 3.5 MiB which x86_64 2.23-3.fc43 fedora 83.5 KiB xz x86_64 1:5.8.1-4.fc43 updates 1.3 MiB Installing dependencies: add-determinism x86_64 0.6.0-3.fc43 updates 2.3 MiB alternatives x86_64 1.33-3.fc43 updates 62.2 KiB ansible-srpm-macros noarch 1-18.1.fc43 fedora 35.7 KiB audit-libs x86_64 4.1.3-1.fc43 updates 378.8 KiB binutils x86_64 2.45.1-4.fc43 updates 27.3 MiB build-reproducibility-srpm-macros noarch 0.6.0-3.fc43 updates 735.0 B bzip2-libs x86_64 1.0.8-21.fc43 fedora 80.6 KiB ca-certificates noarch 2025.2.80_v9.0.304-1.1.fc43 fedora 2.7 MiB coreutils-common x86_64 9.7-7.fc43 updates 11.3 MiB crypto-policies noarch 20251125-1.git63291f8.fc43 updates 147.1 KiB curl x86_64 8.15.0-5.fc43 updates 461.5 KiB cyrus-sasl-lib x86_64 2.1.28-33.fc43 fedora 2.3 MiB debugedit x86_64 5.2-3.fc43 fedora 214.0 KiB dwz x86_64 0.16-2.fc43 fedora 287.1 KiB ed x86_64 1.22.2-1.fc43 fedora 148.1 KiB efi-srpm-macros noarch 6-4.fc43 fedora 40.1 KiB elfutils x86_64 0.194-1.fc43 updates 2.9 MiB elfutils-debuginfod-client x86_64 0.194-1.fc43 updates 84.0 KiB elfutils-default-yama-scope noarch 0.194-1.fc43 updates 1.8 KiB elfutils-libelf x86_64 0.194-1.fc43 updates 1.1 MiB elfutils-libs x86_64 0.194-1.fc43 updates 687.5 KiB fedora-gpg-keys noarch 43-1 fedora 131.2 KiB fedora-release noarch 43-26 updates 0.0 B fedora-release-identity-basic noarch 43-26 updates 631.0 B fedora-repos noarch 43-1 fedora 4.9 KiB file x86_64 5.46-8.fc43 fedora 100.2 KiB file-libs x86_64 5.46-8.fc43 fedora 11.9 MiB filesystem x86_64 3.18-50.fc43 fedora 112.0 B filesystem-srpm-macros noarch 3.18-50.fc43 fedora 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-23.fc43 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-3.fc43 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-15.fc43 fedora 144.0 B gap-srpm-macros noarch 2-1.fc43 fedora 2.1 KiB gdb-minimal x86_64 17.1-3.fc43 updates 13.6 MiB gdbm-libs x86_64 1:1.23-10.fc43 fedora 129.9 KiB ghc-srpm-macros noarch 1.9.2-3.fc43 fedora 779.0 B glibc x86_64 2.42-9.fc43 updates 6.7 MiB glibc-common x86_64 2.42-9.fc43 updates 1.0 MiB glibc-gconv-extra x86_64 2.42-9.fc43 updates 7.2 MiB gmp x86_64 1:6.3.0-4.fc43 fedora 811.2 KiB gnat-srpm-macros noarch 7-1.fc43 updates 1.0 KiB gnulib-l10n noarch 20241231-1.fc43 fedora 655.0 KiB gnupg2 x86_64 2.4.9-5.fc43 updates 6.6 MiB gnupg2-dirmngr x86_64 2.4.9-5.fc43 updates 618.4 KiB gnupg2-gpg-agent x86_64 2.4.9-5.fc43 updates 671.4 KiB gnupg2-gpgconf x86_64 2.4.9-5.fc43 updates 250.0 KiB gnupg2-keyboxd x86_64 2.4.9-5.fc43 updates 201.4 KiB gnupg2-verify x86_64 2.4.9-5.fc43 updates 348.5 KiB gnutls x86_64 3.8.12-1.fc43 updates 3.7 MiB go-srpm-macros noarch 3.8.0-1.fc43 fedora 61.9 KiB gpgverify noarch 2.2-3.fc43 fedora 8.7 KiB ima-evm-utils-libs x86_64 1.6.2-6.fc43 fedora 60.7 KiB jansson x86_64 2.14-3.fc43 fedora 89.1 KiB java-srpm-macros noarch 1-7.fc43 fedora 870.0 B json-c x86_64 0.18-7.fc43 fedora 82.7 KiB kernel-srpm-macros noarch 1.0-27.fc43 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-6.fc43 fedora 54.3 KiB krb5-libs x86_64 1.21.3-7.fc43 fedora 2.3 MiB libacl x86_64 2.3.2-4.fc43 fedora 35.9 KiB libarchive x86_64 3.8.4-1.fc43 updates 955.3 KiB libassuan x86_64 2.5.7-4.fc43 fedora 163.8 KiB libattr x86_64 2.5.2-6.fc43 fedora 24.4 KiB libblkid x86_64 2.41.3-7.fc43 updates 262.4 KiB libbrotli x86_64 1.2.0-1.fc43 updates 865.4 KiB libcap x86_64 2.76-3.fc43 fedora 209.1 KiB libcap-ng x86_64 0.9-7.fc43 updates 68.9 KiB libcom_err x86_64 1.47.3-2.fc43 fedora 63.1 KiB libcurl x86_64 8.15.0-5.fc43 updates 903.2 KiB libeconf x86_64 0.7.9-2.fc43 fedora 64.9 KiB libevent x86_64 2.1.12-16.fc43 fedora 883.1 KiB libfdisk x86_64 2.41.3-7.fc43 updates 380.4 KiB libffi x86_64 3.5.2-1.fc43 updates 83.8 KiB libfsverity x86_64 1.6-3.fc43 fedora 28.5 KiB libgcc x86_64 15.2.1-7.fc43 updates 266.6 KiB libgcrypt x86_64 1.11.1-3.fc43 updates 1.6 MiB libgomp x86_64 15.2.1-7.fc43 updates 541.5 KiB libgpg-error x86_64 1.55-2.fc43 fedora 915.3 KiB libidn2 x86_64 2.3.8-2.fc43 fedora 552.5 KiB libksba x86_64 1.6.7-4.fc43 fedora 398.5 KiB liblastlog2 x86_64 2.41.3-7.fc43 updates 33.9 KiB libmount x86_64 2.41.3-7.fc43 updates 372.7 KiB libnghttp2 x86_64 1.66.0-2.fc43 fedora 162.2 KiB libpkgconf x86_64 2.3.0-3.fc43 fedora 78.1 KiB libpsl x86_64 0.21.5-6.fc43 fedora 76.4 KiB libselinux x86_64 3.9-5.fc43 fedora 193.1 KiB libsemanage x86_64 3.9-4.fc43 fedora 308.5 KiB libsepol x86_64 3.9-2.fc43 fedora 822.0 KiB libsmartcols x86_64 2.41.3-7.fc43 updates 180.5 KiB libssh x86_64 0.11.4-1.fc43 updates 571.8 KiB libssh-config noarch 0.11.4-1.fc43 updates 277.0 B libstdc++ x86_64 15.2.1-7.fc43 updates 2.8 MiB libtasn1 x86_64 4.20.0-2.fc43 fedora 176.3 KiB libtool-ltdl x86_64 2.5.4-8.fc43 updates 70.1 KiB libunistring x86_64 1.1-10.fc43 fedora 1.7 MiB libusb1 x86_64 1.0.29-4.fc43 fedora 171.3 KiB libuuid x86_64 2.41.3-7.fc43 updates 37.4 KiB libverto x86_64 0.3.2-11.fc43 fedora 25.4 KiB libxcrypt x86_64 4.5.2-1.fc43 updates 285.3 KiB libxml2 x86_64 2.12.10-5.fc43 fedora 1.7 MiB libzstd x86_64 1.5.7-2.fc43 fedora 799.9 KiB lua-libs x86_64 5.4.8-4.fc43 updates 281.9 KiB lua-srpm-macros noarch 1-16.fc43 fedora 1.3 KiB lz4-libs x86_64 1.10.0-3.fc43 fedora 161.4 KiB mpfr x86_64 4.2.2-2.fc43 fedora 832.8 KiB ncurses-base noarch 6.5-7.20250614.fc43 fedora 328.1 KiB ncurses-libs x86_64 6.5-7.20250614.fc43 fedora 946.3 KiB nettle x86_64 3.10.1-2.fc43 fedora 790.6 KiB npth x86_64 1.8-3.fc43 fedora 49.6 KiB ocaml-srpm-macros noarch 11-2.fc43 fedora 1.9 KiB openblas-srpm-macros noarch 2-20.fc43 fedora 112.0 B openldap x86_64 2.6.10-4.fc43 fedora 659.9 KiB openssl-libs x86_64 1:3.5.4-2.fc43 updates 8.9 MiB p11-kit x86_64 0.26.2-1.fc43 updates 2.5 MiB p11-kit-trust x86_64 0.26.2-1.fc43 updates 466.5 KiB package-notes-srpm-macros noarch 0.5-14.fc43 fedora 1.6 KiB pam-libs x86_64 1.7.1-4.fc43 updates 126.8 KiB pcre2 x86_64 10.47-1.fc43 updates 702.6 KiB pcre2-syntax noarch 10.47-1.fc43 updates 281.9 KiB perl-srpm-macros noarch 1-60.fc43 fedora 861.0 B pkgconf x86_64 2.3.0-3.fc43 fedora 88.5 KiB pkgconf-m4 noarch 2.3.0-3.fc43 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-3.fc43 fedora 989.0 B popt x86_64 1.19-9.fc43 fedora 132.8 KiB publicsuffix-list-dafsa noarch 20260116-1.fc43 updates 70.4 KiB pyproject-srpm-macros noarch 1.18.6-1.fc43 updates 1.9 KiB python-srpm-macros noarch 3.14-5.fc43 fedora 51.5 KiB qt5-srpm-macros noarch 5.15.18-1.fc43 updates 500.0 B qt6-srpm-macros noarch 6.10.1-1.fc43 updates 464.0 B readline x86_64 8.3-2.fc43 fedora 511.7 KiB rpm x86_64 6.0.1-1.fc43 updates 3.1 MiB rpm-build-libs x86_64 6.0.1-1.fc43 updates 264.4 KiB rpm-libs x86_64 6.0.1-1.fc43 updates 933.7 KiB rpm-sequoia x86_64 1.10.0-1.fc43 updates 2.5 MiB rpm-sign-libs x86_64 6.0.1-1.fc43 updates 39.7 KiB rust-srpm-macros noarch 28.4-1.fc43 updates 5.5 KiB setup noarch 2.15.0-26.fc43 fedora 725.0 KiB sqlite-libs x86_64 3.50.2-2.fc43 fedora 1.5 MiB systemd-libs x86_64 258.4-1.fc43 updates 2.3 MiB systemd-standalone-sysusers x86_64 258.4-1.fc43 updates 293.6 KiB tpm2-tss x86_64 4.1.3-8.fc43 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0.4.2-1.fc43 fedora 8.3 KiB util-linux-core x86_64 2.41.3-7.fc43 updates 1.5 MiB xxhash-libs x86_64 0.8.3-3.fc43 fedora 90.2 KiB xz-libs x86_64 1:5.8.1-4.fc43 updates 217.8 KiB zig-srpm-macros noarch 1-5.fc43 fedora 1.1 KiB zip x86_64 3.0-44.fc43 fedora 694.5 KiB zlib-ng-compat x86_64 2.3.3-1.fc43 updates 161.7 KiB zstd x86_64 1.5.7-2.fc43 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 170 packages Total size of inbound packages is 59 MiB. Need to download 59 MiB. After this operation, 200 MiB extra will be used (install 200 MiB, remove 0 B). [ 1/170] bzip2-0:1.0.8-21.fc43.x86_64 100% | 653.5 KiB/s | 51.6 KiB | 00m00s [ 2/170] cpio-0:2.15-6.fc43.x86_64 100% | 2.3 MiB/s | 293.1 KiB | 00m00s [ 3/170] diffutils-0:3.12-3.fc43.x86_6 100% | 4.4 MiB/s | 392.3 KiB | 00m00s [ 4/170] bash-0:5.3.0-2.fc43.x86_64 100% | 9.9 MiB/s | 1.9 MiB | 00m00s [ 5/170] findutils-1:4.10.0-6.fc43.x86 100% | 8.5 MiB/s | 550.0 KiB | 00m00s [ 6/170] grep-0:3.12-2.fc43.x86_64 100% | 6.5 MiB/s | 299.1 KiB | 00m00s [ 7/170] gzip-0:1.13-4.fc43.x86_64 100% | 5.9 MiB/s | 170.1 KiB | 00m00s [ 8/170] info-0:7.2-6.fc43.x86_64 100% | 4.8 MiB/s | 182.9 KiB | 00m00s [ 9/170] patch-0:2.8-2.fc43.x86_64 100% | 6.2 MiB/s | 113.8 KiB | 00m00s [ 10/170] redhat-rpm-config-0:343-11.fc 100% | 4.8 MiB/s | 79.1 KiB | 00m00s [ 11/170] sed-0:4.9-5.fc43.x86_64 100% | 10.0 MiB/s | 317.1 KiB | 00m00s [ 12/170] tar-2:1.35-6.fc43.x86_64 100% | 19.4 MiB/s | 856.4 KiB | 00m00s [ 13/170] unzip-0:6.0-67.fc43.x86_64 100% | 5.3 MiB/s | 183.7 KiB | 00m00s [ 14/170] shadow-utils-2:4.18.0-3.fc43. 100% | 18.1 MiB/s | 1.3 MiB | 00m00s [ 15/170] which-0:2.23-3.fc43.x86_64 100% | 970.5 KiB/s | 41.7 KiB | 00m00s [ 16/170] fedora-release-common-0:43-26 100% | 499.2 KiB/s | 23.5 KiB | 00m00s [ 17/170] gawk-0:5.3.2-2.fc43.x86_64 100% | 23.9 MiB/s | 1.1 MiB | 00m00s [ 18/170] glibc-minimal-langpack-0:2.42 100% | 1.3 MiB/s | 40.9 KiB | 00m00s [ 19/170] rpm-build-0:6.0.1-1.fc43.x86_ 100% | 1.7 MiB/s | 137.8 KiB | 00m00s [ 20/170] coreutils-0:9.7-7.fc43.x86_64 100% | 5.9 MiB/s | 1.1 MiB | 00m00s [ 21/170] xz-1:5.8.1-4.fc43.x86_64 100% | 6.9 MiB/s | 572.7 KiB | 00m00s [ 22/170] filesystem-0:3.18-50.fc43.x86 100% | 25.2 MiB/s | 1.3 MiB | 00m00s [ 23/170] util-linux-0:2.41.3-7.fc43.x8 100% | 6.6 MiB/s | 1.2 MiB | 00m00s [ 24/170] bzip2-libs-0:1.0.8-21.fc43.x8 100% | 1.2 MiB/s | 43.1 KiB | 00m00s [ 25/170] libselinux-0:3.9-5.fc43.x86_6 100% | 3.2 MiB/s | 97.7 KiB | 00m00s [ 26/170] ed-0:1.22.2-1.fc43.x86_64 100% | 3.1 MiB/s | 83.7 KiB | 00m00s [ 27/170] ansible-srpm-macros-0:1-18.1. 100% | 1.3 MiB/s | 19.9 KiB | 00m00s [ 28/170] dwz-0:0.16-2.fc43.x86_64 100% | 8.3 MiB/s | 135.5 KiB | 00m00s [ 29/170] ncurses-libs-0:6.5-7.20250614 100% | 3.0 MiB/s | 332.7 KiB | 00m00s [ 30/170] libattr-0:2.5.2-6.fc43.x86_64 100% | 343.3 KiB/s | 17.9 KiB | 00m00s [ 31/170] efi-srpm-macros-0:6-4.fc43.no 100% | 1.5 MiB/s | 22.4 KiB | 00m00s [ 32/170] filesystem-srpm-macros-0:3.18 100% | 1.7 MiB/s | 26.4 KiB | 00m00s [ 33/170] file-0:5.46-8.fc43.x86_64 100% | 1.9 MiB/s | 48.8 KiB | 00m00s [ 34/170] fonts-srpm-macros-1:2.0.5-23. 100% | 1.8 MiB/s | 27.2 KiB | 00m00s [ 35/170] forge-srpm-macros-0:0.4.0-3.f 100% | 1.3 MiB/s | 20.1 KiB | 00m00s [ 36/170] fpc-srpm-macros-0:1.3-15.fc43 100% | 526.1 KiB/s | 7.9 KiB | 00m00s [ 37/170] gap-srpm-macros-0:2-1.fc43.no 100% | 597.9 KiB/s | 9.0 KiB | 00m00s [ 38/170] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 583.1 KiB/s | 8.7 KiB | 00m00s [ 39/170] go-srpm-macros-0:3.8.0-1.fc43 100% | 1.8 MiB/s | 28.3 KiB | 00m00s [ 40/170] java-srpm-macros-0:1-7.fc43.n 100% | 529.6 KiB/s | 7.9 KiB | 00m00s [ 41/170] kernel-srpm-macros-0:1.0-27.f 100% | 594.7 KiB/s | 8.9 KiB | 00m00s [ 42/170] lua-srpm-macros-0:1-16.fc43.n 100% | 583.8 KiB/s | 8.8 KiB | 00m00s [ 43/170] ocaml-srpm-macros-0:11-2.fc43 100% | 617.4 KiB/s | 9.3 KiB | 00m00s [ 44/170] openblas-srpm-macros-0:2-20.f 100% | 506.3 KiB/s | 7.6 KiB | 00m00s [ 45/170] package-notes-srpm-macros-0:0 100% | 599.0 KiB/s | 9.0 KiB | 00m00s [ 46/170] perl-srpm-macros-0:1-60.fc43. 100% | 552.6 KiB/s | 8.3 KiB | 00m00s [ 47/170] python-srpm-macros-0:3.14-5.f 100% | 1.5 MiB/s | 23.4 KiB | 00m00s [ 48/170] tree-sitter-srpm-macros-0:0.4 100% | 890.0 KiB/s | 13.4 KiB | 00m00s [ 49/170] zig-srpm-macros-0:1-5.fc43.no 100% | 562.3 KiB/s | 8.4 KiB | 00m00s [ 50/170] libacl-0:2.3.2-4.fc43.x86_64 100% | 837.2 KiB/s | 24.3 KiB | 00m00s [ 51/170] zip-0:3.0-44.fc43.x86_64 100% | 7.3 MiB/s | 261.6 KiB | 00m00s [ 52/170] libeconf-0:0.7.9-2.fc43.x86_6 100% | 1.2 MiB/s | 35.2 KiB | 00m00s [ 53/170] libsemanage-0:3.9-4.fc43.x86_ 100% | 4.2 MiB/s | 123.5 KiB | 00m00s [ 54/170] setup-0:2.15.0-26.fc43.noarch 100% | 4.5 MiB/s | 157.3 KiB | 00m00s [ 55/170] gmp-1:6.3.0-4.fc43.x86_64 100% | 7.1 MiB/s | 319.3 KiB | 00m00s [ 56/170] libcap-0:2.76-3.fc43.x86_64 100% | 2.9 MiB/s | 86.9 KiB | 00m00s [ 57/170] fedora-repos-0:43-1.noarch 100% | 396.5 KiB/s | 9.1 KiB | 00m00s [ 58/170] coreutils-common-0:9.7-7.fc43 100% | 40.4 MiB/s | 2.1 MiB | 00m00s [ 59/170] mpfr-0:4.2.2-2.fc43.x86_64 100% | 7.2 MiB/s | 347.0 KiB | 00m00s [ 60/170] glibc-common-0:2.42-9.fc43.x8 100% | 16.0 MiB/s | 328.3 KiB | 00m00s [ 61/170] readline-0:8.3-2.fc43.x86_64 100% | 5.6 MiB/s | 224.6 KiB | 00m00s [ 62/170] debugedit-0:5.2-3.fc43.x86_64 100% | 5.6 MiB/s | 85.6 KiB | 00m00s [ 63/170] popt-0:1.19-9.fc43.x86_64 100% | 1.9 MiB/s | 65.7 KiB | 00m00s [ 64/170] zstd-0:1.5.7-2.fc43.x86_64 100% | 14.0 MiB/s | 485.9 KiB | 00m00s [ 65/170] rpm-0:6.0.1-1.fc43.x86_64 100% | 22.6 MiB/s | 577.7 KiB | 00m00s [ 66/170] xz-libs-1:5.8.1-4.fc43.x86_64 100% | 6.1 MiB/s | 112.8 KiB | 00m00s [ 67/170] util-linux-core-0:2.41.3-7.fc 100% | 17.4 MiB/s | 551.0 KiB | 00m00s [ 68/170] ncurses-base-0:6.5-7.20250614 100% | 2.8 MiB/s | 88.2 KiB | 00m00s [ 69/170] libsepol-0:3.9-2.fc43.x86_64 100% | 7.8 MiB/s | 345.4 KiB | 00m00s [ 70/170] gnulib-l10n-0:20241231-1.fc43 100% | 4.4 MiB/s | 150.2 KiB | 00m00s [ 71/170] file-libs-0:5.46-8.fc43.x86_6 100% | 16.3 MiB/s | 850.3 KiB | 00m00s [ 72/170] fedora-gpg-keys-0:43-1.noarch 100% | 4.1 MiB/s | 138.9 KiB | 00m00s [ 73/170] lz4-libs-0:1.10.0-3.fc43.x86_ 100% | 2.2 MiB/s | 78.0 KiB | 00m00s [ 74/170] glibc-0:2.42-9.fc43.x86_64 100% | 56.6 MiB/s | 2.2 MiB | 00m00s [ 75/170] rpm-libs-0:6.0.1-1.fc43.x86_6 100% | 16.3 MiB/s | 401.0 KiB | 00m00s [ 76/170] sqlite-libs-0:3.50.2-2.fc43.x 100% | 19.0 MiB/s | 760.5 KiB | 00m00s [ 77/170] libzstd-0:1.5.7-2.fc43.x86_64 100% | 7.3 MiB/s | 314.6 KiB | 00m00s [ 78/170] glibc-gconv-extra-0:2.42-9.fc 100% | 24.0 MiB/s | 1.6 MiB | 00m00s [ 79/170] rpm-build-libs-0:6.0.1-1.fc43 100% | 6.9 MiB/s | 126.8 KiB | 00m00s [ 80/170] rpm-sign-libs-0:6.0.1-1.fc43. 100% | 1.6 MiB/s | 28.0 KiB | 00m00s [ 81/170] ima-evm-utils-libs-0:1.6.2-6. 100% | 862.4 KiB/s | 29.3 KiB | 00m00s [ 82/170] tpm2-tss-0:4.1.3-8.fc43.x86_6 100% | 13.4 MiB/s | 425.9 KiB | 00m00s [ 83/170] libfsverity-0:1.6-3.fc43.x86_ 100% | 477.6 KiB/s | 18.6 KiB | 00m00s [ 84/170] json-c-0:0.18-7.fc43.x86_64 100% | 1.8 MiB/s | 45.0 KiB | 00m00s [ 85/170] libblkid-0:2.41.3-7.fc43.x86_ 100% | 6.7 MiB/s | 123.2 KiB | 00m00s [ 86/170] libusb1-0:1.0.29-4.fc43.x86_6 100% | 2.7 MiB/s | 79.9 KiB | 00m00s [ 87/170] libuuid-0:2.41.3-7.fc43.x86_6 100% | 1.6 MiB/s | 26.4 KiB | 00m00s [ 88/170] libmount-0:2.41.3-7.fc43.x86_ 100% | 8.8 MiB/s | 162.7 KiB | 00m00s [ 89/170] libgcc-0:15.2.1-7.fc43.x86_64 100% | 6.7 MiB/s | 136.5 KiB | 00m00s [ 90/170] libsmartcols-0:2.41.3-7.fc43. 100% | 4.8 MiB/s | 84.1 KiB | 00m00s [ 91/170] libxcrypt-0:4.5.2-1.fc43.x86_ 100% | 6.6 MiB/s | 128.1 KiB | 00m00s [ 92/170] audit-libs-0:4.1.3-1.fc43.x86 100% | 7.9 MiB/s | 138.3 KiB | 00m00s [ 93/170] systemd-libs-0:258.4-1.fc43.x 100% | 26.0 MiB/s | 825.5 KiB | 00m00s [ 94/170] libcap-ng-0:0.9-7.fc43.x86_64 100% | 1.8 MiB/s | 32.3 KiB | 00m00s [ 95/170] libfdisk-0:2.41.3-7.fc43.x86_ 100% | 8.8 MiB/s | 161.9 KiB | 00m00s [ 96/170] liblastlog2-0:2.41.3-7.fc43.x 100% | 1.3 MiB/s | 23.3 KiB | 00m00s [ 97/170] pam-libs-0:1.7.1-4.fc43.x86_6 100% | 3.1 MiB/s | 57.0 KiB | 00m00s [ 98/170] zlib-ng-compat-0:2.3.3-1.fc43 100% | 5.4 MiB/s | 88.6 KiB | 00m00s [ 99/170] gpgverify-0:2.2-3.fc43.noarch 100% | 740.2 KiB/s | 11.1 KiB | 00m00s [100/170] gnupg2-0:2.4.9-5.fc43.x86_64 100% | 52.8 MiB/s | 1.6 MiB | 00m00s [101/170] libassuan-0:2.5.7-4.fc43.x86_ 100% | 2.1 MiB/s | 67.4 KiB | 00m00s [102/170] libgpg-error-0:1.55-2.fc43.x8 100% | 9.5 MiB/s | 244.3 KiB | 00m00s [103/170] gnupg2-dirmngr-0:2.4.9-5.fc43 100% | 14.1 MiB/s | 275.0 KiB | 00m00s [104/170] gnupg2-gpg-agent-0:2.4.9-5.fc 100% | 14.1 MiB/s | 273.4 KiB | 00m00s [105/170] npth-0:1.8-3.fc43.x86_64 100% | 801.8 KiB/s | 25.7 KiB | 00m00s [106/170] gnupg2-gpgconf-0:2.4.9-5.fc43 100% | 6.6 MiB/s | 115.3 KiB | 00m00s [107/170] gnupg2-keyboxd-0:2.4.9-5.fc43 100% | 5.4 MiB/s | 94.7 KiB | 00m00s [108/170] gnupg2-verify-0:2.4.9-5.fc43. 100% | 9.3 MiB/s | 171.6 KiB | 00m00s [109/170] libksba-0:1.6.7-4.fc43.x86_64 100% | 4.9 MiB/s | 160.4 KiB | 00m00s [110/170] openldap-0:2.6.10-4.fc43.x86_ 100% | 6.2 MiB/s | 259.6 KiB | 00m00s [111/170] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 16.7 MiB/s | 787.9 KiB | 00m00s [112/170] libevent-0:2.1.12-16.fc43.x86 100% | 8.7 MiB/s | 257.8 KiB | 00m00s [113/170] libstdc++-0:15.2.1-7.fc43.x86 100% | 37.6 MiB/s | 924.0 KiB | 00m00s [114/170] lua-libs-0:5.4.8-4.fc43.x86_6 100% | 7.2 MiB/s | 133.1 KiB | 00m00s [115/170] gdbm-libs-1:1.23-10.fc43.x86_ 100% | 1.1 MiB/s | 56.8 KiB | 00m00s [116/170] elfutils-libelf-0:0.194-1.fc4 100% | 9.5 MiB/s | 205.2 KiB | 00m00s [117/170] rpm-sequoia-0:1.10.0-1.fc43.x 100% | 35.5 MiB/s | 944.0 KiB | 00m00s [118/170] elfutils-libs-0:0.194-1.fc43. 100% | 14.0 MiB/s | 271.5 KiB | 00m00s [119/170] elfutils-0:0.194-1.fc43.x86_6 100% | 26.8 MiB/s | 575.6 KiB | 00m00s [120/170] elfutils-debuginfod-client-0: 100% | 2.5 MiB/s | 46.9 KiB | 00m00s [121/170] libgomp-0:15.2.1-7.fc43.x86_6 100% | 15.3 MiB/s | 376.9 KiB | 00m00s [122/170] jansson-0:2.14-3.fc43.x86_64 100% | 1.3 MiB/s | 45.3 KiB | 00m00s [123/170] libarchive-0:3.8.4-1.fc43.x86 100% | 17.9 MiB/s | 422.6 KiB | 00m00s [124/170] pkgconf-pkg-config-0:2.3.0-3. 100% | 384.3 KiB/s | 9.6 KiB | 00m00s [125/170] libxml2-0:2.12.10-5.fc43.x86_ 100% | 17.8 MiB/s | 692.7 KiB | 00m00s [126/170] binutils-0:2.45.1-4.fc43.x86_ 100% | 64.5 MiB/s | 5.9 MiB | 00m00s [127/170] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 732.2 KiB/s | 13.9 KiB | 00m00s [128/170] pkgconf-0:2.3.0-3.fc43.x86_64 100% | 1.7 MiB/s | 44.6 KiB | 00m00s [129/170] curl-0:8.15.0-5.fc43.x86_64 100% | 9.7 MiB/s | 228.0 KiB | 00m00s [130/170] libpkgconf-0:2.3.0-3.fc43.x86 100% | 902.3 KiB/s | 37.9 KiB | 00m00s [131/170] openssl-libs-1:3.5.4-2.fc43.x 100% | 53.4 MiB/s | 2.6 MiB | 00m00s [132/170] libgcrypt-0:1.11.1-3.fc43.x86 100% | 26.5 MiB/s | 596.3 KiB | 00m00s [133/170] ca-certificates-0:2025.2.80_v 100% | 21.6 MiB/s | 975.4 KiB | 00m00s [134/170] gnutls-0:3.8.12-1.fc43.x86_64 100% | 41.4 MiB/s | 1.4 MiB | 00m00s [135/170] libidn2-0:2.3.8-2.fc43.x86_64 100% | 6.1 MiB/s | 174.9 KiB | 00m00s [136/170] libtasn1-0:4.20.0-2.fc43.x86_ 100% | 2.3 MiB/s | 74.5 KiB | 00m00s [137/170] elfutils-default-yama-scope-0 100% | 687.6 KiB/s | 12.4 KiB | 00m00s [138/170] nettle-0:3.10.1-2.fc43.x86_64 100% | 14.8 MiB/s | 424.2 KiB | 00m00s [139/170] libunistring-0:1.1-10.fc43.x8 100% | 11.3 MiB/s | 542.9 KiB | 00m00s [140/170] alternatives-0:1.33-3.fc43.x8 100% | 2.3 MiB/s | 40.6 KiB | 00m00s [141/170] build-reproducibility-srpm-ma 100% | 701.7 KiB/s | 11.9 KiB | 00m00s [142/170] gnat-srpm-macros-0:7-1.fc43.n 100% | 509.2 KiB/s | 8.7 KiB | 00m00s [143/170] pyproject-srpm-macros-0:1.18. 100% | 787.7 KiB/s | 13.4 KiB | 00m00s [144/170] add-determinism-0:0.6.0-3.fc4 100% | 29.1 MiB/s | 893.7 KiB | 00m00s [145/170] qt5-srpm-macros-0:5.15.18-1.f 100% | 477.9 KiB/s | 8.6 KiB | 00m00s [146/170] qt6-srpm-macros-0:6.10.1-1.fc 100% | 550.4 KiB/s | 9.4 KiB | 00m00s [147/170] rust-srpm-macros-0:28.4-1.fc4 100% | 678.0 KiB/s | 10.8 KiB | 00m00s [148/170] libtool-ltdl-0:2.5.4-8.fc43.x 100% | 2.1 MiB/s | 36.2 KiB | 00m00s [149/170] pcre2-syntax-0:10.47-1.fc43.n 100% | 8.5 MiB/s | 164.7 KiB | 00m00s [150/170] pcre2-0:10.47-1.fc43.x86_64 100% | 10.4 MiB/s | 267.2 KiB | 00m00s [151/170] libffi-0:3.5.2-1.fc43.x86_64 100% | 2.2 MiB/s | 41.1 KiB | 00m00s [152/170] p11-kit-trust-0:0.26.2-1.fc43 100% | 6.0 MiB/s | 140.4 KiB | 00m00s [153/170] p11-kit-0:0.26.2-1.fc43.x86_6 100% | 21.0 MiB/s | 537.2 KiB | 00m00s [154/170] crypto-policies-0:20251125-1. 100% | 5.3 MiB/s | 97.8 KiB | 00m00s [155/170] systemd-standalone-sysusers-0 100% | 7.2 MiB/s | 147.7 KiB | 00m00s [156/170] xxhash-libs-0:0.8.3-3.fc43.x8 100% | 2.5 MiB/s | 38.5 KiB | 00m00s [157/170] fedora-release-identity-basic 100% | 774.4 KiB/s | 13.2 KiB | 00m00s [158/170] fedora-release-0:43-26.noarch 100% | 689.1 KiB/s | 12.4 KiB | 00m00s [159/170] libcurl-0:8.15.0-5.fc43.x86_6 100% | 20.8 MiB/s | 404.2 KiB | 00m00s [160/170] gdb-minimal-0:17.1-3.fc43.x86 100% | 67.8 MiB/s | 4.5 MiB | 00m00s [161/170] krb5-libs-0:1.21.3-7.fc43.x86 100% | 19.5 MiB/s | 758.9 KiB | 00m00s [162/170] libnghttp2-0:1.66.0-2.fc43.x8 100% | 3.7 MiB/s | 72.5 KiB | 00m00s [163/170] libpsl-0:0.21.5-6.fc43.x86_64 100% | 2.2 MiB/s | 65.0 KiB | 00m00s [164/170] libcom_err-0:1.47.3-2.fc43.x8 100% | 1.4 MiB/s | 26.8 KiB | 00m00s [165/170] keyutils-libs-0:1.6.3-6.fc43. 100% | 895.8 KiB/s | 31.4 KiB | 00m00s [166/170] publicsuffix-list-dafsa-0:202 100% | 3.5 MiB/s | 60.3 KiB | 00m00s [167/170] libbrotli-0:1.2.0-1.fc43.x86_ 100% | 16.2 MiB/s | 349.3 KiB | 00m00s [168/170] libverto-0:0.3.2-11.fc43.x86_ 100% | 558.8 KiB/s | 20.7 KiB | 00m00s [169/170] libssh-0:0.11.4-1.fc43.x86_64 100% | 10.4 MiB/s | 233.3 KiB | 00m00s [170/170] libssh-config-0:0.11.4-1.fc43 100% | 509.3 KiB/s | 9.2 KiB | 00m00s -------------------------------------------------------------------------------- [170/170] Total 100% | 31.1 MiB/s | 59.3 MiB | 00m02s Running transaction Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. [ 1/172] Verify package files 100% | 817.0 B/s | 170.0 B | 00m00s [ 2/172] Prepare transaction 100% | 4.4 KiB/s | 170.0 B | 00m00s [ 3/172] Installing libgcc-0:15.2.1-7. 100% | 262.0 MiB/s | 268.3 KiB | 00m00s [ 4/172] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/172] Installing publicsuffix-list- 100% | 0.0 B/s | 71.1 KiB | 00m00s [ 6/172] Installing fedora-release-ide 100% | 0.0 B/s | 888.0 B | 00m00s [ 7/172] Installing fedora-gpg-keys-0: 100% | 58.3 MiB/s | 179.0 KiB | 00m00s [ 8/172] Installing fedora-repos-0:43- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/172] Installing fedora-release-com 100% | 24.2 MiB/s | 24.8 KiB | 00m00s [ 10/172] Installing fedora-release-0:4 100% | 15.1 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 11/172] Installing setup-0:2.15.0-26. 100% | 54.9 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 12/172] Installing filesystem-0:3.18- 100% | 3.1 MiB/s | 212.8 KiB | 00m00s [ 13/172] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 14/172] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [ 15/172] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [ 16/172] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [ 17/172] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [ 18/172] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 19/172] Installing gnulib-l10n-0:2024 100% | 215.5 MiB/s | 661.9 KiB | 00m00s [ 20/172] Installing coreutils-common-0 100% | 434.3 MiB/s | 11.3 MiB | 00m00s [ 21/172] Installing ncurses-base-0:6.5 100% | 86.3 MiB/s | 353.5 KiB | 00m00s [ 22/172] Installing bash-0:5.3.0-2.fc4 100% | 301.1 MiB/s | 8.4 MiB | 00m00s [ 23/172] Installing glibc-common-0:2.4 100% | 68.0 MiB/s | 1.0 MiB | 00m00s [ 24/172] Installing glibc-gconv-extra- 100% | 317.8 MiB/s | 7.3 MiB | 00m00s [ 25/172] Installing glibc-0:2.42-9.fc4 100% | 209.5 MiB/s | 6.7 MiB | 00m00s [ 26/172] Installing ncurses-libs-0:6.5 100% | 310.1 MiB/s | 952.8 KiB | 00m00s [ 27/172] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 28/172] Installing zlib-ng-compat-0:2 100% | 158.7 MiB/s | 162.6 KiB | 00m00s [ 29/172] Installing bzip2-libs-0:1.0.8 100% | 0.0 B/s | 81.7 KiB | 00m00s [ 30/172] Installing libgpg-error-0:1.5 100% | 69.2 MiB/s | 921.1 KiB | 00m00s [ 31/172] Installing libstdc++-0:15.2.1 100% | 474.1 MiB/s | 2.8 MiB | 00m00s [ 32/172] Installing xz-libs-1:5.8.1-4. 100% | 213.8 MiB/s | 218.9 KiB | 00m00s [ 33/172] Installing libassuan-0:2.5.7- 100% | 161.7 MiB/s | 165.6 KiB | 00m00s [ 34/172] Installing libgcrypt-0:1.11.1 100% | 393.8 MiB/s | 1.6 MiB | 00m00s [ 35/172] Installing readline-0:8.3-2.f 100% | 250.9 MiB/s | 513.9 KiB | 00m00s [ 36/172] Installing gmp-1:6.3.0-4.fc43 100% | 397.2 MiB/s | 813.5 KiB | 00m00s [ 37/172] Installing libuuid-0:2.41.3-7 100% | 0.0 B/s | 38.5 KiB | 00m00s [ 38/172] Installing popt-0:1.19-9.fc43 100% | 68.1 MiB/s | 139.4 KiB | 00m00s [ 39/172] Installing npth-0:1.8-3.fc43. 100% | 0.0 B/s | 50.7 KiB | 00m00s [ 40/172] Installing libblkid-0:2.41.3- 100% | 257.3 MiB/s | 263.5 KiB | 00m00s [ 41/172] Installing libzstd-0:1.5.7-2. 100% | 391.2 MiB/s | 801.1 KiB | 00m00s [ 42/172] Installing elfutils-libelf-0: 100% | 373.7 MiB/s | 1.1 MiB | 00m00s [ 43/172] Installing sqlite-libs-0:3.50 100% | 379.1 MiB/s | 1.5 MiB | 00m00s [ 44/172] Installing libxcrypt-0:4.5.2- 100% | 281.3 MiB/s | 288.0 KiB | 00m00s [ 45/172] Installing gnupg2-gpgconf-0:2 100% | 22.4 MiB/s | 252.1 KiB | 00m00s [ 46/172] Installing libattr-0:2.5.2-6. 100% | 0.0 B/s | 25.4 KiB | 00m00s [ 47/172] Installing libacl-0:2.3.2-4.f 100% | 0.0 B/s | 36.8 KiB | 00m00s [ 48/172] Installing libtasn1-0:4.20.0- 100% | 173.9 MiB/s | 178.1 KiB | 00m00s [ 49/172] Installing libunistring-0:1.1 100% | 431.7 MiB/s | 1.7 MiB | 00m00s [ 50/172] Installing libidn2-0:2.3.8-2. 100% | 60.6 MiB/s | 558.7 KiB | 00m00s [ 51/172] Installing crypto-policies-0: 100% | 42.0 MiB/s | 172.2 KiB | 00m00s [ 52/172] Installing dwz-0:0.16-2.fc43. 100% | 23.5 MiB/s | 288.5 KiB | 00m00s [ 53/172] Installing gnupg2-verify-0:2. 100% | 31.1 MiB/s | 349.9 KiB | 00m00s [ 54/172] Installing mpfr-0:4.2.2-2.fc4 100% | 407.4 MiB/s | 834.4 KiB | 00m00s [ 55/172] Installing gawk-0:5.3.2-2.fc4 100% | 121.1 MiB/s | 1.8 MiB | 00m00s [ 56/172] Installing libksba-0:1.6.7-4. 100% | 391.7 MiB/s | 401.1 KiB | 00m00s [ 57/172] Installing unzip-0:6.0-67.fc4 100% | 34.6 MiB/s | 389.8 KiB | 00m00s [ 58/172] Installing file-libs-0:5.46-8 100% | 741.1 MiB/s | 11.9 MiB | 00m00s [ 59/172] Installing file-0:5.46-8.fc43 100% | 9.0 MiB/s | 101.7 KiB | 00m00s [ 60/172] Installing libeconf-0:0.7.9-2 100% | 0.0 B/s | 66.5 KiB | 00m00s [ 61/172] Installing libsepol-0:3.9-2.f 100% | 401.8 MiB/s | 822.9 KiB | 00m00s [ 62/172] Installing lz4-libs-0:1.10.0- 100% | 158.6 MiB/s | 162.5 KiB | 00m00s [ 63/172] Installing json-c-0:0.18-7.fc 100% | 0.0 B/s | 84.0 KiB | 00m00s [ 64/172] Installing libsmartcols-0:2.4 100% | 177.3 MiB/s | 181.6 KiB | 00m00s [ 65/172] Installing libcap-ng-0:0.9-7. 100% | 69.1 MiB/s | 70.8 KiB | 00m00s [ 66/172] Installing audit-libs-0:4.1.3 100% | 372.4 MiB/s | 381.4 KiB | 00m00s [ 67/172] Installing pam-libs-0:1.7.1-4 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 68/172] Installing libcap-0:2.76-3.fc 100% | 19.0 MiB/s | 214.3 KiB | 00m00s [ 69/172] Installing systemd-libs-0:258 100% | 388.8 MiB/s | 2.3 MiB | 00m00s [ 70/172] Installing lua-libs-0:5.4.8-4 100% | 276.7 MiB/s | 283.3 KiB | 00m00s [ 71/172] Installing alternatives-0:1.3 100% | 5.7 MiB/s | 63.8 KiB | 00m00s [ 72/172] Installing pcre2-0:10.47-1.fc 100% | 343.8 MiB/s | 704.1 KiB | 00m00s [ 73/172] Installing libselinux-0:3.9-5 100% | 189.8 MiB/s | 194.4 KiB | 00m00s [ 74/172] Installing grep-0:3.12-2.fc43 100% | 71.6 MiB/s | 1.0 MiB | 00m00s [ 75/172] Installing findutils-1:4.10.0 100% | 123.9 MiB/s | 1.9 MiB | 00m00s [ 76/172] Installing sed-0:4.9-5.fc43.x 100% | 60.4 MiB/s | 865.5 KiB | 00m00s [ 77/172] Installing xz-1:5.8.1-4.fc43. 100% | 88.8 MiB/s | 1.3 MiB | 00m00s [ 78/172] Installing libmount-0:2.41.3- 100% | 365.0 MiB/s | 373.8 KiB | 00m00s [ 79/172] Installing libffi-0:3.5.2-1.f 100% | 83.2 MiB/s | 85.2 KiB | 00m00s [ 80/172] Installing p11-kit-0:0.26.2-1 100% | 139.4 MiB/s | 2.5 MiB | 00m00s [ 81/172] Installing p11-kit-trust-0:0. 100% | 24.1 MiB/s | 468.2 KiB | 00m00s [ 82/172] Installing openssl-libs-1:3.5 100% | 424.3 MiB/s | 8.9 MiB | 00m00s [ 83/172] Installing coreutils-0:9.7-7. 100% | 175.9 MiB/s | 5.5 MiB | 00m00s [ 84/172] Installing ca-certificates-0: 100% | 2.2 MiB/s | 2.5 MiB | 00m01s [ 85/172] Installing gzip-0:1.13-4.fc43 100% | 29.6 MiB/s | 394.4 KiB | 00m00s [ 86/172] Installing libfsverity-0:1.6- 100% | 0.0 B/s | 29.5 KiB | 00m00s [ 87/172] Installing libevent-0:2.1.12- 100% | 288.7 MiB/s | 886.8 KiB | 00m00s [ 88/172] Installing rpm-sequoia-0:1.10 100% | 414.9 MiB/s | 2.5 MiB | 00m00s [ 89/172] Installing util-linux-core-0: 100% | 92.5 MiB/s | 1.5 MiB | 00m00s [ 90/172] Installing tar-2:1.35-6.fc43. 100% | 174.0 MiB/s | 3.0 MiB | 00m00s [ 91/172] Installing libsemanage-0:3.9- 100% | 303.0 MiB/s | 310.2 KiB | 00m00s [ 92/172] Installing systemd-standalone 100% | 26.1 MiB/s | 294.1 KiB | 00m00s [ 93/172] Installing rpm-libs-0:6.0.1-1 100% | 304.5 MiB/s | 935.3 KiB | 00m00s [ 94/172] Installing libusb1-0:1.0.29-4 100% | 21.1 MiB/s | 172.9 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [ 95/172] Installing tpm2-tss-0:4.1.3-8 100% | 314.4 MiB/s | 1.6 MiB | 00m00s [ 96/172] Installing ima-evm-utils-libs 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [ 97/172] Installing gnupg2-gpg-agent-0 100% | 34.7 MiB/s | 675.4 KiB | 00m00s [ 98/172] Installing zstd-0:1.5.7-2.fc4 100% | 114.0 MiB/s | 1.7 MiB | 00m00s [ 99/172] Installing zip-0:3.0-44.fc43. 100% | 56.8 MiB/s | 698.4 KiB | 00m00s [100/172] Installing gnupg2-keyboxd-0:2 100% | 39.6 MiB/s | 202.7 KiB | 00m00s [101/172] Installing libpsl-0:0.21.5-6. 100% | 75.7 MiB/s | 77.5 KiB | 00m00s [102/172] Installing liblastlog2-0:2.41 100% | 7.0 MiB/s | 36.0 KiB | 00m00s [103/172] Installing libfdisk-0:2.41.3- 100% | 372.6 MiB/s | 381.6 KiB | 00m00s [104/172] Installing nettle-0:3.10.1-2. 100% | 387.5 MiB/s | 793.7 KiB | 00m00s [105/172] Installing gnutls-0:3.8.12-1. 100% | 406.5 MiB/s | 3.7 MiB | 00m00s [106/172] Installing libxml2-0:2.12.10- 100% | 106.5 MiB/s | 1.7 MiB | 00m00s [107/172] Installing libarchive-0:3.8.4 100% | 311.6 MiB/s | 957.2 KiB | 00m00s [108/172] Installing bzip2-0:1.0.8-21.f 100% | 8.9 MiB/s | 99.8 KiB | 00m00s [109/172] Installing add-determinism-0: 100% | 143.9 MiB/s | 2.3 MiB | 00m00s [110/172] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [111/172] Installing cpio-0:2.15-6.fc43 100% | 78.5 MiB/s | 1.1 MiB | 00m00s [112/172] Installing diffutils-0:3.12-3 100% | 111.5 MiB/s | 1.6 MiB | 00m00s [113/172] Installing ed-0:1.22.2-1.fc43 100% | 13.3 MiB/s | 150.4 KiB | 00m00s [114/172] Installing patch-0:2.8-2.fc43 100% | 19.9 MiB/s | 224.3 KiB | 00m00s [115/172] Installing gdbm-libs-1:1.23-1 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [116/172] Installing cyrus-sasl-lib-0:2 100% | 143.5 MiB/s | 2.3 MiB | 00m00s [117/172] Installing libgomp-0:15.2.1-7 100% | 265.1 MiB/s | 542.9 KiB | 00m00s [118/172] Installing jansson-0:2.14-3.f 100% | 88.3 MiB/s | 90.5 KiB | 00m00s [119/172] Installing libpkgconf-0:2.3.0 100% | 77.4 MiB/s | 79.2 KiB | 00m00s [120/172] Installing pkgconf-0:2.3.0-3. 100% | 8.1 MiB/s | 91.0 KiB | 00m00s [121/172] Installing pkgconf-pkg-config 100% | 177.3 KiB/s | 1.8 KiB | 00m00s [122/172] Installing libtool-ltdl-0:2.5 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [123/172] Installing openldap-0:2.6.10- 100% | 324.1 MiB/s | 663.7 KiB | 00m00s [124/172] Installing gnupg2-dirmngr-0:2 100% | 31.9 MiB/s | 621.1 KiB | 00m00s [125/172] Installing gnupg2-0:2.4.9-5.f 100% | 252.5 MiB/s | 6.6 MiB | 00m00s [126/172] Installing rpm-sign-libs-0:6. 100% | 0.0 B/s | 40.6 KiB | 00m00s [127/172] Installing gpgverify-0:2.2-3. 100% | 0.0 B/s | 9.4 KiB | 00m00s [128/172] Installing xxhash-libs-0:0.8. 100% | 0.0 B/s | 91.6 KiB | 00m00s [129/172] Installing libnghttp2-0:1.66. 100% | 159.5 MiB/s | 163.3 KiB | 00m00s [130/172] Installing keyutils-libs-0:1. 100% | 0.0 B/s | 55.7 KiB | 00m00s [131/172] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 64.2 KiB | 00m00s [132/172] Installing libverto-0:0.3.2-1 100% | 0.0 B/s | 27.2 KiB | 00m00s [133/172] Installing krb5-libs-0:1.21.3 100% | 382.0 MiB/s | 2.3 MiB | 00m00s [134/172] Installing libssh-0:0.11.4-1. 100% | 280.2 MiB/s | 573.9 KiB | 00m00s [135/172] Installing libbrotli-0:1.2.0- 100% | 282.4 MiB/s | 867.7 KiB | 00m00s [136/172] Installing libcurl-0:8.15.0-5 100% | 294.4 MiB/s | 904.3 KiB | 00m00s [137/172] Installing curl-0:8.15.0-5.fc 100% | 23.8 MiB/s | 464.0 KiB | 00m00s [138/172] Installing rpm-0:6.0.1-1.fc43 100% | 88.8 MiB/s | 2.6 MiB | 00m00s [139/172] Installing efi-srpm-macros-0: 100% | 0.0 B/s | 41.1 KiB | 00m00s [140/172] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [141/172] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [142/172] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.3 KiB | 00m00s [143/172] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [144/172] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [145/172] Installing elfutils-default-y 100% | 408.6 KiB/s | 2.0 KiB | 00m00s [146/172] Installing elfutils-libs-0:0. 100% | 336.6 MiB/s | 689.3 KiB | 00m00s [147/172] Installing elfutils-debuginfo 100% | 7.0 MiB/s | 86.3 KiB | 00m00s [148/172] Installing elfutils-0:0.194-1 100% | 172.4 MiB/s | 2.9 MiB | 00m00s [149/172] Installing binutils-0:2.45.1- 100% | 375.0 MiB/s | 27.4 MiB | 00m00s [150/172] Installing gdb-minimal-0:17.1 100% | 331.9 MiB/s | 13.6 MiB | 00m00s [151/172] Installing debugedit-0:5.2-3. 100% | 19.3 MiB/s | 217.3 KiB | 00m00s [152/172] Installing rpm-build-libs-0:6 100% | 259.0 MiB/s | 265.2 KiB | 00m00s [153/172] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [154/172] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [155/172] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [156/172] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [157/172] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [158/172] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [159/172] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [160/172] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [161/172] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [162/172] Installing rpm-build-0:6.0.1- 100% | 24.1 MiB/s | 296.4 KiB | 00m00s [163/172] Installing pyproject-srpm-mac 100% | 0.0 B/s | 2.5 KiB | 00m00s [164/172] Installing redhat-rpm-config- 100% | 184.7 MiB/s | 189.1 KiB | 00m00s [165/172] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [166/172] Installing fonts-srpm-macros- 100% | 0.0 B/s | 57.0 KiB | 00m00s [167/172] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 63.0 KiB | 00m00s [168/172] Installing python-srpm-macros 100% | 51.6 MiB/s | 52.8 KiB | 00m00s [169/172] Installing util-linux-0:2.41. 100% | 111.8 MiB/s | 3.6 MiB | 00m00s [170/172] Installing shadow-utils-2:4.1 100% | 152.7 MiB/s | 4.0 MiB | 00m00s [171/172] Installing which-0:2.23-3.fc4 100% | 7.6 MiB/s | 85.7 KiB | 00m00s [172/172] Installing info-0:7.2-6.fc43. 100% | 241.8 KiB/s | 354.3 KiB | 00m01s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.6.0-3.fc43.x86_64 alternatives-1.33-3.fc43.x86_64 ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.1.3-1.fc43.x86_64 bash-5.3.0-2.fc43.x86_64 binutils-2.45.1-4.fc43.x86_64 build-reproducibility-srpm-macros-0.6.0-3.fc43.noarch bzip2-1.0.8-21.fc43.x86_64 bzip2-libs-1.0.8-21.fc43.x86_64 ca-certificates-2025.2.80_v9.0.304-1.1.fc43.noarch coreutils-9.7-7.fc43.x86_64 coreutils-common-9.7-7.fc43.x86_64 cpio-2.15-6.fc43.x86_64 crypto-policies-20251125-1.git63291f8.fc43.noarch curl-8.15.0-5.fc43.x86_64 cyrus-sasl-lib-2.1.28-33.fc43.x86_64 debugedit-5.2-3.fc43.x86_64 diffutils-3.12-3.fc43.x86_64 dwz-0.16-2.fc43.x86_64 ed-1.22.2-1.fc43.x86_64 efi-srpm-macros-6-4.fc43.noarch elfutils-0.194-1.fc43.x86_64 elfutils-debuginfod-client-0.194-1.fc43.x86_64 elfutils-default-yama-scope-0.194-1.fc43.noarch elfutils-libelf-0.194-1.fc43.x86_64 elfutils-libs-0.194-1.fc43.x86_64 fedora-gpg-keys-43-1.noarch fedora-release-43-26.noarch fedora-release-common-43-26.noarch fedora-release-identity-basic-43-26.noarch fedora-repos-43-1.noarch file-5.46-8.fc43.x86_64 file-libs-5.46-8.fc43.x86_64 filesystem-3.18-50.fc43.x86_64 filesystem-srpm-macros-3.18-50.fc43.noarch findutils-4.10.0-6.fc43.x86_64 fonts-srpm-macros-2.0.5-23.fc43.noarch forge-srpm-macros-0.4.0-3.fc43.noarch fpc-srpm-macros-1.3-15.fc43.noarch gap-srpm-macros-2-1.fc43.noarch gawk-5.3.2-2.fc43.x86_64 gdb-minimal-17.1-3.fc43.x86_64 gdbm-libs-1.23-10.fc43.x86_64 ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42-9.fc43.x86_64 glibc-common-2.42-9.fc43.x86_64 glibc-gconv-extra-2.42-9.fc43.x86_64 glibc-minimal-langpack-2.42-9.fc43.x86_64 gmp-6.3.0-4.fc43.x86_64 gnat-srpm-macros-7-1.fc43.noarch gnulib-l10n-20241231-1.fc43.noarch gnupg2-2.4.9-5.fc43.x86_64 gnupg2-dirmngr-2.4.9-5.fc43.x86_64 gnupg2-gpg-agent-2.4.9-5.fc43.x86_64 gnupg2-gpgconf-2.4.9-5.fc43.x86_64 gnupg2-keyboxd-2.4.9-5.fc43.x86_64 gnupg2-verify-2.4.9-5.fc43.x86_64 gnutls-3.8.12-1.fc43.x86_64 go-srpm-macros-3.8.0-1.fc43.noarch gpg-pubkey-c6e7f081cf80e13146676e88829b606631645531-66b6dccf gpgverify-2.2-3.fc43.noarch grep-3.12-2.fc43.x86_64 gzip-1.13-4.fc43.x86_64 ima-evm-utils-libs-1.6.2-6.fc43.x86_64 info-7.2-6.fc43.x86_64 jansson-2.14-3.fc43.x86_64 java-srpm-macros-1-7.fc43.noarch json-c-0.18-7.fc43.x86_64 kernel-srpm-macros-1.0-27.fc43.noarch keyutils-libs-1.6.3-6.fc43.x86_64 krb5-libs-1.21.3-7.fc43.x86_64 libacl-2.3.2-4.fc43.x86_64 libarchive-3.8.4-1.fc43.x86_64 libassuan-2.5.7-4.fc43.x86_64 libattr-2.5.2-6.fc43.x86_64 libblkid-2.41.3-7.fc43.x86_64 libbrotli-1.2.0-1.fc43.x86_64 libcap-2.76-3.fc43.x86_64 libcap-ng-0.9-7.fc43.x86_64 libcom_err-1.47.3-2.fc43.x86_64 libcurl-8.15.0-5.fc43.x86_64 libeconf-0.7.9-2.fc43.x86_64 libevent-2.1.12-16.fc43.x86_64 libfdisk-2.41.3-7.fc43.x86_64 libffi-3.5.2-1.fc43.x86_64 libfsverity-1.6-3.fc43.x86_64 libgcc-15.2.1-7.fc43.x86_64 libgcrypt-1.11.1-3.fc43.x86_64 libgomp-15.2.1-7.fc43.x86_64 libgpg-error-1.55-2.fc43.x86_64 libidn2-2.3.8-2.fc43.x86_64 libksba-1.6.7-4.fc43.x86_64 liblastlog2-2.41.3-7.fc43.x86_64 libmount-2.41.3-7.fc43.x86_64 libnghttp2-1.66.0-2.fc43.x86_64 libpkgconf-2.3.0-3.fc43.x86_64 libpsl-0.21.5-6.fc43.x86_64 libselinux-3.9-5.fc43.x86_64 libsemanage-3.9-4.fc43.x86_64 libsepol-3.9-2.fc43.x86_64 libsmartcols-2.41.3-7.fc43.x86_64 libssh-0.11.4-1.fc43.x86_64 libssh-config-0.11.4-1.fc43.noarch libstdc++-15.2.1-7.fc43.x86_64 libtasn1-4.20.0-2.fc43.x86_64 libtool-ltdl-2.5.4-8.fc43.x86_64 libunistring-1.1-10.fc43.x86_64 libusb1-1.0.29-4.fc43.x86_64 libuuid-2.41.3-7.fc43.x86_64 libverto-0.3.2-11.fc43.x86_64 libxcrypt-4.5.2-1.fc43.x86_64 libxml2-2.12.10-5.fc43.x86_64 libzstd-1.5.7-2.fc43.x86_64 lua-libs-5.4.8-4.fc43.x86_64 lua-srpm-macros-1-16.fc43.noarch lz4-libs-1.10.0-3.fc43.x86_64 mpfr-4.2.2-2.fc43.x86_64 ncurses-base-6.5-7.20250614.fc43.noarch ncurses-libs-6.5-7.20250614.fc43.x86_64 nettle-3.10.1-2.fc43.x86_64 npth-1.8-3.fc43.x86_64 ocaml-srpm-macros-11-2.fc43.noarch openblas-srpm-macros-2-20.fc43.noarch openldap-2.6.10-4.fc43.x86_64 openssl-libs-3.5.4-2.fc43.x86_64 p11-kit-0.26.2-1.fc43.x86_64 p11-kit-trust-0.26.2-1.fc43.x86_64 package-notes-srpm-macros-0.5-14.fc43.noarch pam-libs-1.7.1-4.fc43.x86_64 patch-2.8-2.fc43.x86_64 pcre2-10.47-1.fc43.x86_64 pcre2-syntax-10.47-1.fc43.noarch perl-srpm-macros-1-60.fc43.noarch pkgconf-2.3.0-3.fc43.x86_64 pkgconf-m4-2.3.0-3.fc43.noarch pkgconf-pkg-config-2.3.0-3.fc43.x86_64 popt-1.19-9.fc43.x86_64 publicsuffix-list-dafsa-20260116-1.fc43.noarch pyproject-srpm-macros-1.18.6-1.fc43.noarch python-srpm-macros-3.14-5.fc43.noarch qt5-srpm-macros-5.15.18-1.fc43.noarch qt6-srpm-macros-6.10.1-1.fc43.noarch readline-8.3-2.fc43.x86_64 redhat-rpm-config-343-11.fc43.noarch rpm-6.0.1-1.fc43.x86_64 rpm-build-6.0.1-1.fc43.x86_64 rpm-build-libs-6.0.1-1.fc43.x86_64 rpm-libs-6.0.1-1.fc43.x86_64 rpm-sequoia-1.10.0-1.fc43.x86_64 rpm-sign-libs-6.0.1-1.fc43.x86_64 rust-srpm-macros-28.4-1.fc43.noarch sed-4.9-5.fc43.x86_64 setup-2.15.0-26.fc43.noarch shadow-utils-4.18.0-3.fc43.x86_64 sqlite-libs-3.50.2-2.fc43.x86_64 systemd-libs-258.4-1.fc43.x86_64 systemd-standalone-sysusers-258.4-1.fc43.x86_64 tar-1.35-6.fc43.x86_64 tpm2-tss-4.1.3-8.fc43.x86_64 tree-sitter-srpm-macros-0.4.2-1.fc43.noarch unzip-6.0-67.fc43.x86_64 util-linux-2.41.3-7.fc43.x86_64 util-linux-core-2.41.3-7.fc43.x86_64 which-2.23-3.fc43.x86_64 xxhash-libs-0.8.3-3.fc43.x86_64 xz-5.8.1-4.fc43.x86_64 xz-libs-5.8.1-4.fc43.x86_64 zig-srpm-macros-1-5.fc43.noarch zip-3.0-44.fc43.x86_64 zlib-ng-compat-2.3.3-1.fc43.x86_64 zstd-1.5.7-2.fc43.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1771200000 Wrote: /builddir/build/SRPMS/python-trio-0.33.0-1.fc43.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-43-x86_64-1771210065.918200/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-x6d7f1b0/python-trio/python-trio.spec) Config(child) 0 minutes 19 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/python-trio-0.33.0-1.fc43.src.rpm) Config(fedora-43-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-x86_64-bootstrap-1771210065.918200/root. INFO: reusing tmpfs at /var/lib/mock/fedora-43-x86_64-bootstrap-1771210065.918200/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-x86_64-1771210065.918200/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.1-1.fc43.x86_64 rpm-sequoia-1.10.0-1.fc43.x86_64 dnf5-5.2.18.0-1.fc43.x86_64 dnf5-plugins-5.2.18.0-1.fc43.x86_64 Finish: chroot init Start: build phase for python-trio-0.33.0-1.fc43.src.rpm Start: build setup for python-trio-0.33.0-1.fc43.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1771200000 Wrote: /builddir/build/SRPMS/python-trio-0.33.0-1.fc43.src.rpm Updating and loading repositories: Copr repository 100% | 3.5 KiB/s | 1.5 KiB | 00m00s fedora 100% | 34.5 KiB/s | 28.9 KiB | 00m01s updates 100% | 45.3 KiB/s | 26.4 KiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing: python3-devel x86_64 3.14.2-1.fc43 updates 1.9 MiB python3-pytest noarch 8.3.5-9.fc43 fedora 21.6 MiB tomcli noarch 0.10.1-3.fc43 fedora 152.1 KiB Installing dependencies: expat x86_64 2.7.3-1.fc43 updates 301.1 KiB mpdecimal x86_64 4.0.1-2.fc43 fedora 217.2 KiB pyproject-rpm-macros noarch 1.18.6-1.fc43 updates 115.6 KiB python-pip-wheel noarch 25.2-2.fc43 copr_base 1.2 MiB python-rpm-macros noarch 3.14-5.fc43 fedora 23.2 KiB python3 x86_64 3.14.2-1.fc43 updates 28.9 KiB python3-click noarch 1:8.1.7-11.fc43 fedora 1.2 MiB python3-iniconfig noarch 2.1.0-3.fc43 fedora 42.4 KiB python3-libs x86_64 3.14.2-1.fc43 updates 43.1 MiB python3-packaging noarch 25.0-7.fc43 fedora 607.4 KiB python3-pluggy noarch 1.6.0-4.fc43 fedora 211.0 KiB python3-rpm-generators noarch 14-13.fc43 fedora 81.7 KiB python3-rpm-macros noarch 3.14-5.fc43 fedora 6.5 KiB python3-tomlkit noarch 0.13.2-6.fc43 fedora 493.9 KiB tomcli+tomlkit noarch 0.10.1-3.fc43 fedora 7.9 KiB tzdata noarch 2025c-1.fc43 updates 1.6 MiB Transaction Summary: Installing: 19 packages Total size of inbound packages is 15 MiB. Need to download 15 MiB. After this operation, 73 MiB extra will be used (install 73 MiB, remove 0 B). [ 1/19] tomcli-0:0.10.1-3.fc43.noarch 100% | 591.9 KiB/s | 75.2 KiB | 00m00s [ 2/19] python3-iniconfig-0:2.1.0-3.fc4 100% | 994.2 KiB/s | 22.9 KiB | 00m00s [ 3/19] python3-pytest-0:8.3.5-9.fc43.n 100% | 13.6 MiB/s | 2.2 MiB | 00m00s [ 4/19] python3-pluggy-0:1.6.0-4.fc43.n 100% | 2.7 MiB/s | 61.5 KiB | 00m00s [ 5/19] python3-packaging-0:25.0-7.fc43 100% | 3.2 MiB/s | 161.5 KiB | 00m00s [ 6/19] python3-click-1:8.1.7-11.fc43.n 100% | 4.1 MiB/s | 254.6 KiB | 00m00s [ 7/19] mpdecimal-0:4.0.1-2.fc43.x86_64 100% | 5.0 MiB/s | 97.1 KiB | 00m00s [ 8/19] python3-devel-0:3.14.2-1.fc43.x 100% | 768.9 KiB/s | 436.0 KiB | 00m01s [ 9/19] python-pip-wheel-0:25.2-2.fc43. 100% | 3.3 MiB/s | 1.1 MiB | 00m00s [10/19] expat-0:2.7.3-1.fc43.x86_64 100% | 1.6 MiB/s | 119.9 KiB | 00m00s [11/19] python3-0:3.14.2-1.fc43.x86_64 100% | 403.5 KiB/s | 27.8 KiB | 00m00s [12/19] tomcli+tomlkit-0:0.10.1-3.fc43. 100% | 181.7 KiB/s | 9.1 KiB | 00m00s [13/19] python3-tomlkit-0:0.13.2-6.fc43 100% | 3.9 MiB/s | 126.8 KiB | 00m00s [14/19] pyproject-rpm-macros-0:1.18.6-1 100% | 629.6 KiB/s | 44.7 KiB | 00m00s [15/19] python-rpm-macros-0:3.14-5.fc43 100% | 467.5 KiB/s | 17.3 KiB | 00m00s [16/19] python3-rpm-generators-0:14-13. 100% | 297.3 KiB/s | 28.5 KiB | 00m00s [17/19] python3-libs-0:3.14.2-1.fc43.x8 100% | 11.6 MiB/s | 9.8 MiB | 00m01s [18/19] python3-rpm-macros-0:3.14-5.fc4 100% | 235.3 KiB/s | 11.8 KiB | 00m00s [19/19] tzdata-0:2025c-1.fc43.noarch 100% | 1.3 MiB/s | 713.9 KiB | 00m01s -------------------------------------------------------------------------------- [19/19] Total 100% | 13.4 MiB/s | 15.3 MiB | 00m01s Running transaction [ 1/21] Verify package files 100% | 380.0 B/s | 19.0 B | 00m00s [ 2/21] Prepare transaction 100% | 703.0 B/s | 19.0 B | 00m00s [ 3/21] Installing python-rpm-macros-0: 100% | 0.0 B/s | 23.9 KiB | 00m00s [ 4/21] Installing python3-rpm-macros-0 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 5/21] Installing pyproject-rpm-macros 100% | 28.7 MiB/s | 117.5 KiB | 00m00s [ 6/21] Installing tzdata-0:2025c-1.fc4 100% | 70.2 MiB/s | 1.9 MiB | 00m00s [ 7/21] Installing expat-0:2.7.3-1.fc43 100% | 22.8 MiB/s | 303.2 KiB | 00m00s [ 8/21] Installing python-pip-wheel-0:2 100% | 589.5 MiB/s | 1.2 MiB | 00m00s [ 9/21] Installing mpdecimal-0:4.0.1-2. 100% | 42.7 MiB/s | 218.8 KiB | 00m00s [10/21] Installing python3-libs-0:3.14. 100% | 374.8 MiB/s | 43.5 MiB | 00m00s [11/21] Installing python3-0:3.14.2-1.f 100% | 2.5 MiB/s | 30.6 KiB | 00m00s [12/21] Installing python3-packaging-0: 100% | 302.7 MiB/s | 619.9 KiB | 00m00s [13/21] Installing python3-rpm-generato 100% | 0.0 B/s | 82.9 KiB | 00m00s [14/21] Installing python3-iniconfig-0: 100% | 45.4 MiB/s | 46.5 KiB | 00m00s [15/21] Installing python3-pluggy-0:1.6 100% | 212.4 MiB/s | 217.5 KiB | 00m00s [16/21] Installing python3-click-1:8.1. 100% | 390.1 MiB/s | 1.2 MiB | 00m00s [17/21] Installing python3-tomlkit-0:0. 100% | 245.6 MiB/s | 503.0 KiB | 00m00s [18/21] Installing tomcli-0:0.10.1-3.fc 100% | 13.4 MiB/s | 164.8 KiB | 00m00s [19/21] Installing tomcli+tomlkit-0:0.1 100% | 60.5 KiB/s | 124.0 B | 00m00s [20/21] Installing python3-pytest-0:8.3 100% | 411.2 MiB/s | 21.8 MiB | 00m00s [21/21] Installing python3-devel-0:3.14 100% | 57.0 MiB/s | 2.0 MiB | 00m00s Warning: skipped OpenPGP checks for 1 package from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1771200000 Wrote: /builddir/build/SRPMS/python-trio-0.33.0-1.fc43.src.rpm Updating and loading repositories: Copr repository 100% | 17.9 KiB/s | 1.5 KiB | 00m00s fedora 100% | 96.7 KiB/s | 28.9 KiB | 00m00s updates 100% | 138.2 KiB/s | 26.4 KiB | 00m00s Repositories loaded. Nothing to do. Package "python3-devel-3.14.2-1.fc43.x86_64" is already installed. Package "python3-pytest-8.3.5-9.fc43.noarch" is already installed. Package "tomcli-0.10.1-3.fc43.noarch" is already installed. Finish: build setup for python-trio-0.33.0-1.fc43.src.rpm Start: rpmbuild python-trio-0.33.0-1.fc43.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1771200000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.UzjcH2 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.nbJ7sQ + umask 022 + cd /builddir/build/BUILD/python-trio-0.33.0-build + cd /builddir/build/BUILD/python-trio-0.33.0-build + rm -rf trio-0.33.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/trio-0.33.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd trio-0.33.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + find src/trio -type f -name '*.py' -exec gawk '/^#!/ { print FILENAME }; { nextfile }' '{}' + + xargs -r -t sed -r -i '1{/^#!/d}' sed -r -i '1{/^#!/d}' src/trio/_tools/sync_requirements.py src/trio/_tools/gen_exports.py src/trio/_tests/check_type_completeness.py + tomcli set pyproject.toml append tool.pytest.ini_options.filterwarnings 'ignore:This process :DeprecationWarning' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.fqCJms + umask 022 + cd /builddir/build/BUILD/python-trio-0.33.0-build + cd trio-0.33.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-trio-0.33.0-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-trio-0.33.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-buildrequires Handling setuptools >= 77 from build-system.requires Requirement not satisfied: setuptools >= 77 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-trio-0.33.0-1.fc43.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 3.2 KiB/s | 1.5 KiB | 00m00s fedora 100% | 47.1 KiB/s | 28.9 KiB | 00m01s updates 100% | 47.7 KiB/s | 26.4 KiB | 00m01s Repositories loaded. Package "pyproject-rpm-macros-1.18.6-1.fc43.noarch" is already installed. Package "python3-devel-3.14.2-1.fc43.x86_64" is already installed. Package "python3-pytest-8.3.5-9.fc43.noarch" is already installed. Package "python3-packaging-25.0-7.fc43.noarch" is already installed. Package "tomcli-0.10.1-3.fc43.noarch" is already installed. Package Arch Version Repository Size Installing: python3-pip noarch 25.2-2.fc43 copr_base 11.3 MiB python3-setuptools noarch 78.1.1-15.fc43 fedora 9.0 MiB Transaction Summary: Installing: 2 packages Total size of inbound packages is 4 MiB. Need to download 4 MiB. After this operation, 20 MiB extra will be used (install 20 MiB, remove 0 B). [1/2] python3-setuptools-0:78.1.1-15.fc 100% | 9.7 MiB/s | 2.1 MiB | 00m00s [2/2] python3-pip-0:25.2-2.fc43.noarch 100% | 5.9 MiB/s | 2.4 MiB | 00m00s -------------------------------------------------------------------------------- [2/2] Total 100% | 10.9 MiB/s | 4.5 MiB | 00m00s Running transaction [1/4] Verify package files 100% | 125.0 B/s | 2.0 B | 00m00s [2/4] Prepare transaction 100% | 105.0 B/s | 2.0 B | 00m00s [3/4] Installing python3-pip-0:25.2-2.f 100% | 183.0 MiB/s | 11.5 MiB | 00m00s [4/4] Installing python3-setuptools-0:7 100% | 204.9 MiB/s | 9.2 MiB | 00m00s Warning: skipped OpenPGP checks for 1 package from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1771200000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Y8PiEi + umask 022 + cd /builddir/build/BUILD/python-trio-0.33.0-build + cd trio-0.33.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-trio-0.33.0-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-trio-0.33.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-buildrequires Handling setuptools >= 77 from build-system.requires Requirement satisfied: setuptools >= 77 (installed: setuptools 78.1.1) No `packages` or `py_modules` configuration, performing automatic discovery. `src-layout` detected -- analysing ./src discovered packages -- ['trio', 'trio.testing', 'trio._tools', 'trio._tests', 'trio._subprocess_platform', 'trio._core', 'trio._tests.type_tests', 'trio._tests.tools', 'trio._core._tests', 'trio._core._tests.type_tests'] discovered py_modules -- [] running egg_info writing src/trio.egg-info/PKG-INFO writing dependency_links to src/trio.egg-info/dependency_links.txt writing entry points to src/trio.egg-info/entry_points.txt writing requirements to src/trio.egg-info/requires.txt writing top-level names to src/trio.egg-info/top_level.txt reading manifest file 'src/trio.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'check.sh' warning: no files found matching '*.pem' under directory 'src/trio/_tests/test_ssl_certs' no previously-included directories found matching 'docs/build' adding license file 'LICENSE' adding license file 'LICENSE.APACHE2' adding license file 'LICENSE.MIT' writing manifest file 'src/trio.egg-info/SOURCES.txt' running dist_info creating trio.egg-info writing trio.egg-info/PKG-INFO writing dependency_links to trio.egg-info/dependency_links.txt writing entry points to trio.egg-info/entry_points.txt writing requirements to trio.egg-info/requires.txt writing top-level names to trio.egg-info/top_level.txt writing manifest file 'trio.egg-info/SOURCES.txt' reading manifest file 'trio.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'check.sh' warning: no files found matching '*.pem' under directory 'src/trio/_tests/test_ssl_certs' no previously-included directories found matching 'docs/build' adding license file 'LICENSE' adding license file 'LICENSE.APACHE2' adding license file 'LICENSE.MIT' writing manifest file 'trio.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-trio-0.33.0-build/trio-0.33.0/trio-0.33.0.dist-info' Handling attrs>=23.2.0 from hook generated metadata: Requires-Dist (trio) Requirement not satisfied: attrs>=23.2.0 Handling sortedcontainers from hook generated metadata: Requires-Dist (trio) Requirement not satisfied: sortedcontainers Handling idna from hook generated metadata: Requires-Dist (trio) Requirement not satisfied: idna Handling outcome from hook generated metadata: Requires-Dist (trio) Requirement not satisfied: outcome Handling sniffio>=1.3.0 from hook generated metadata: Requires-Dist (trio) Requirement not satisfied: sniffio>=1.3.0 Handling cffi>=1.14; os_name == "nt" and implementation_name != "pypy" from hook generated metadata: Requires-Dist (trio) Ignoring alien requirement: cffi>=1.14; os_name == "nt" and implementation_name != "pypy" Handling exceptiongroup; python_version < "3.11" from hook generated metadata: Requires-Dist (trio) Ignoring alien requirement: exceptiongroup; python_version < "3.11" + cat /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-buildrequires + rm -rfv trio-0.33.0.dist-info/ removed 'trio-0.33.0.dist-info/licenses/LICENSE.MIT' removed 'trio-0.33.0.dist-info/licenses/LICENSE.APACHE2' removed 'trio-0.33.0.dist-info/licenses/LICENSE' removed directory 'trio-0.33.0.dist-info/licenses' removed 'trio-0.33.0.dist-info/METADATA' removed 'trio-0.33.0.dist-info/entry_points.txt' removed 'trio-0.33.0.dist-info/top_level.txt' removed directory 'trio-0.33.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-trio-0.33.0-1.fc43.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 6.4 KiB/s | 1.5 KiB | 00m00s fedora 100% | 76.9 KiB/s | 28.9 KiB | 00m00s updates 100% | 84.6 KiB/s | 26.4 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.18.6-1.fc43.noarch" is already installed. Package "python3-devel-3.14.2-1.fc43.x86_64" is already installed. Package "python3-pytest-8.3.5-9.fc43.noarch" is already installed. Package "python3-packaging-25.0-7.fc43.noarch" is already installed. Package "python3-pip-25.2-2.fc43.noarch" is already installed. Package "python3-setuptools-78.1.1-15.fc43.noarch" is already installed. Package "tomcli-0.10.1-3.fc43.noarch" is already installed. Package Arch Version Repository Size Installing: python3-attrs noarch 25.4.0-1.fc43 updates 436.8 KiB python3-idna noarch 3.10-6.fc43 fedora 730.6 KiB python3-outcome noarch 1.3.0.post0-5.fc43 fedora 40.4 KiB python3-sniffio noarch 1.3.1-8.fc43 fedora 35.3 KiB python3-sortedcontainers noarch 2.4.0-25.fc43 fedora 392.9 KiB Transaction Summary: Installing: 5 packages Total size of inbound packages is 381 KiB. Need to download 381 KiB. After this operation, 2 MiB extra will be used (install 2 MiB, remove 0 B). [1/5] python3-outcome-0:1.3.0.post0-5.f 100% | 352.8 KiB/s | 25.1 KiB | 00m00s [2/5] python3-sniffio-0:1.3.1-8.fc43.no 100% | 348.4 KiB/s | 27.5 KiB | 00m00s [3/5] python3-sortedcontainers-0:2.4.0- 100% | 1.2 MiB/s | 63.9 KiB | 00m00s [4/5] python3-attrs-0:25.4.0-1.fc43.noa 100% | 2.8 MiB/s | 140.6 KiB | 00m00s [5/5] python3-idna-0:3.10-6.fc43.noarch 100% | 756.7 KiB/s | 124.1 KiB | 00m00s -------------------------------------------------------------------------------- [5/5] Total 100% | 2.2 MiB/s | 381.2 KiB | 00m00s Running transaction [1/7] Verify package files 100% | 4.9 KiB/s | 5.0 B | 00m00s [2/7] Prepare transaction 100% | 714.0 B/s | 5.0 B | 00m00s [3/7] Installing python3-attrs-0:25.4.0 100% | 220.3 MiB/s | 451.1 KiB | 00m00s [4/7] Installing python3-outcome-0:1.3. 100% | 44.0 MiB/s | 45.1 KiB | 00m00s [5/7] Installing python3-sortedcontaine 100% | 388.0 MiB/s | 397.3 KiB | 00m00s [6/7] Installing python3-sniffio-0:1.3. 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [7/7] Installing python3-idna-0:3.10-6. 100% | 72.0 MiB/s | 737.1 KiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1771200000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Vn2jSq + umask 022 + cd /builddir/build/BUILD/python-trio-0.33.0-build + cd trio-0.33.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-trio-0.33.0-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-trio-0.33.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-buildrequires Handling setuptools >= 77 from build-system.requires Requirement satisfied: setuptools >= 77 (installed: setuptools 78.1.1) No `packages` or `py_modules` configuration, performing automatic discovery. `src-layout` detected -- analysing ./src discovered packages -- ['trio', 'trio.testing', 'trio._tools', 'trio._tests', 'trio._subprocess_platform', 'trio._core', 'trio._tests.type_tests', 'trio._tests.tools', 'trio._core._tests', 'trio._core._tests.type_tests'] discovered py_modules -- [] running egg_info writing src/trio.egg-info/PKG-INFO writing dependency_links to src/trio.egg-info/dependency_links.txt writing entry points to src/trio.egg-info/entry_points.txt writing requirements to src/trio.egg-info/requires.txt writing top-level names to src/trio.egg-info/top_level.txt reading manifest file 'src/trio.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'check.sh' warning: no files found matching '*.pem' under directory 'src/trio/_tests/test_ssl_certs' no previously-included directories found matching 'docs/build' adding license file 'LICENSE' adding license file 'LICENSE.APACHE2' adding license file 'LICENSE.MIT' writing manifest file 'src/trio.egg-info/SOURCES.txt' running dist_info writing trio.egg-info/PKG-INFO writing dependency_links to trio.egg-info/dependency_links.txt writing entry points to trio.egg-info/entry_points.txt writing requirements to trio.egg-info/requires.txt writing top-level names to trio.egg-info/top_level.txt reading manifest file 'trio.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'check.sh' warning: no files found matching '*.pem' under directory 'src/trio/_tests/test_ssl_certs' no previously-included directories found matching 'docs/build' adding license file 'LICENSE' adding license file 'LICENSE.APACHE2' adding license file 'LICENSE.MIT' writing manifest file 'trio.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-trio-0.33.0-build/trio-0.33.0/trio-0.33.0.dist-info' Handling attrs>=23.2.0 from hook generated metadata: Requires-Dist (trio) Requirement satisfied: attrs>=23.2.0 (installed: attrs 25.4.0) Handling sortedcontainers from hook generated metadata: Requires-Dist (trio) Requirement satisfied: sortedcontainers (installed: sortedcontainers 2.4.0) Handling idna from hook generated metadata: Requires-Dist (trio) Requirement satisfied: idna (installed: idna 3.10) Handling outcome from hook generated metadata: Requires-Dist (trio) Requirement satisfied: outcome (installed: outcome 1.3.0.post0) Handling sniffio>=1.3.0 from hook generated metadata: Requires-Dist (trio) Requirement satisfied: sniffio>=1.3.0 (installed: sniffio 1.3.1) Handling cffi>=1.14; os_name == "nt" and implementation_name != "pypy" from hook generated metadata: Requires-Dist (trio) Ignoring alien requirement: cffi>=1.14; os_name == "nt" and implementation_name != "pypy" Handling exceptiongroup; python_version < "3.11" from hook generated metadata: Requires-Dist (trio) Ignoring alien requirement: exceptiongroup; python_version < "3.11" + cat /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-buildrequires + rm -rfv trio-0.33.0.dist-info/ removed 'trio-0.33.0.dist-info/licenses/LICENSE.MIT' removed 'trio-0.33.0.dist-info/licenses/LICENSE.APACHE2' removed 'trio-0.33.0.dist-info/licenses/LICENSE' removed directory 'trio-0.33.0.dist-info/licenses' removed 'trio-0.33.0.dist-info/METADATA' removed 'trio-0.33.0.dist-info/top_level.txt' removed 'trio-0.33.0.dist-info/entry_points.txt' removed directory 'trio-0.33.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-trio-0.33.0-1.fc43.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 1.1 KiB/s | 1.5 KiB | 00m01s fedora 100% | 18.6 KiB/s | 28.9 KiB | 00m02s updates 100% | 17.8 KiB/s | 26.4 KiB | 00m01s Repositories loaded. Nothing to do. Package "pyproject-rpm-macros-1.18.6-1.fc43.noarch" is already installed. Package "python3-devel-3.14.2-1.fc43.x86_64" is already installed. Package "python3-pytest-8.3.5-9.fc43.noarch" is already installed. Package "python3-attrs-25.4.0-1.fc43.noarch" is already installed. Package "python3-idna-3.10-6.fc43.noarch" is already installed. Package "python3-outcome-1.3.0.post0-5.fc43.noarch" is already installed. Package "python3-packaging-25.0-7.fc43.noarch" is already installed. Package "python3-pip-25.2-2.fc43.noarch" is already installed. Package "python3-setuptools-78.1.1-15.fc43.noarch" is already installed. Package "python3-sniffio-1.3.1-8.fc43.noarch" is already installed. Package "python3-sortedcontainers-2.4.0-25.fc43.noarch" is already installed. Package "tomcli-0.10.1-3.fc43.noarch" is already installed. Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1771200000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.7ORZZg + umask 022 + cd /builddir/build/BUILD/python-trio-0.33.0-build + cd trio-0.33.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-trio-0.33.0-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -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/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-trio-0.33.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-buildrequires Handling setuptools >= 77 from build-system.requires Requirement satisfied: setuptools >= 77 (installed: setuptools 78.1.1) No `packages` or `py_modules` configuration, performing automatic discovery. `src-layout` detected -- analysing ./src discovered packages -- ['trio', 'trio.testing', 'trio._tools', 'trio._tests', 'trio._subprocess_platform', 'trio._core', 'trio._tests.type_tests', 'trio._tests.tools', 'trio._core._tests', 'trio._core._tests.type_tests'] discovered py_modules -- [] running egg_info writing src/trio.egg-info/PKG-INFO writing dependency_links to src/trio.egg-info/dependency_links.txt writing entry points to src/trio.egg-info/entry_points.txt writing requirements to src/trio.egg-info/requires.txt writing top-level names to src/trio.egg-info/top_level.txt reading manifest file 'src/trio.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'check.sh' warning: no files found matching '*.pem' under directory 'src/trio/_tests/test_ssl_certs' no previously-included directories found matching 'docs/build' adding license file 'LICENSE' adding license file 'LICENSE.APACHE2' adding license file 'LICENSE.MIT' writing manifest file 'src/trio.egg-info/SOURCES.txt' running dist_info writing trio.egg-info/PKG-INFO writing dependency_links to trio.egg-info/dependency_links.txt writing entry points to trio.egg-info/entry_points.txt writing requirements to trio.egg-info/requires.txt writing top-level names to trio.egg-info/top_level.txt reading manifest file 'trio.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'check.sh' warning: no files found matching '*.pem' under directory 'src/trio/_tests/test_ssl_certs' no previously-included directories found matching 'docs/build' adding license file 'LICENSE' adding license file 'LICENSE.APACHE2' adding license file 'LICENSE.MIT' writing manifest file 'trio.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-trio-0.33.0-build/trio-0.33.0/trio-0.33.0.dist-info' Handling attrs>=23.2.0 from hook generated metadata: Requires-Dist (trio) Requirement satisfied: attrs>=23.2.0 (installed: attrs 25.4.0) Handling sortedcontainers from hook generated metadata: Requires-Dist (trio) Requirement satisfied: sortedcontainers (installed: sortedcontainers 2.4.0) Handling idna from hook generated metadata: Requires-Dist (trio) Requirement satisfied: idna (installed: idna 3.10) Handling outcome from hook generated metadata: Requires-Dist (trio) Requirement satisfied: outcome (installed: outcome 1.3.0.post0) Handling sniffio>=1.3.0 from hook generated metadata: Requires-Dist (trio) Requirement satisfied: sniffio>=1.3.0 (installed: sniffio 1.3.1) Handling cffi>=1.14; os_name == "nt" and implementation_name != "pypy" from hook generated metadata: Requires-Dist (trio) Ignoring alien requirement: cffi>=1.14; os_name == "nt" and implementation_name != "pypy" Handling exceptiongroup; python_version < "3.11" from hook generated metadata: Requires-Dist (trio) Ignoring alien requirement: exceptiongroup; python_version < "3.11" + cat /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-buildrequires + rm -rfv trio-0.33.0.dist-info/ removed 'trio-0.33.0.dist-info/licenses/LICENSE.MIT' removed 'trio-0.33.0.dist-info/licenses/LICENSE.APACHE2' removed 'trio-0.33.0.dist-info/licenses/LICENSE' removed directory 'trio-0.33.0.dist-info/licenses' removed 'trio-0.33.0.dist-info/METADATA' removed 'trio-0.33.0.dist-info/entry_points.txt' removed 'trio-0.33.0.dist-info/top_level.txt' removed directory 'trio-0.33.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ys86N8 + umask 022 + cd /builddir/build/BUILD/python-trio-0.33.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd trio-0.33.0 + mkdir -p /builddir/build/BUILD/python-trio-0.33.0-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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-trio-0.33.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-trio-0.33.0-build/trio-0.33.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) No `packages` or `py_modules` configuration, performing automatic discovery. `src-layout` detected -- analysing ./src discovered packages -- ['trio', 'trio.testing', 'trio._tools', 'trio._tests', 'trio._subprocess_platform', 'trio._core', 'trio._tests.type_tests', 'trio._tests.tools', 'trio._core._tests', 'trio._core._tests.type_tests'] discovered py_modules -- [] running dist_info creating /builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir/pip-modern-metadata-xciyhorv/trio.egg-info writing /builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir/pip-modern-metadata-xciyhorv/trio.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir/pip-modern-metadata-xciyhorv/trio.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir/pip-modern-metadata-xciyhorv/trio.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir/pip-modern-metadata-xciyhorv/trio.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir/pip-modern-metadata-xciyhorv/trio.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir/pip-modern-metadata-xciyhorv/trio.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir/pip-modern-metadata-xciyhorv/trio.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'check.sh' warning: no files found matching '*.pem' under directory 'src/trio/_tests/test_ssl_certs' no previously-included directories found matching 'docs/build' adding license file 'LICENSE' adding license file 'LICENSE.APACHE2' adding license file 'LICENSE.MIT' writing manifest file '/builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir/pip-modern-metadata-xciyhorv/trio.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir/pip-modern-metadata-xciyhorv/trio-0.33.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: trio Building wheel for trio (pyproject.toml): started Running command Building wheel for trio (pyproject.toml) No `packages` or `py_modules` configuration, performing automatic discovery. `src-layout` detected -- analysing ./src discovered packages -- ['trio', 'trio.testing', 'trio._tools', 'trio._tests', 'trio._subprocess_platform', 'trio._core', 'trio._tests.type_tests', 'trio._tests.tools', 'trio._core._tests', 'trio._core._tests.type_tests'] discovered py_modules -- [] running bdist_wheel running build running build_py creating build/lib/trio copying src/trio/to_thread.py -> build/lib/trio copying src/trio/socket.py -> build/lib/trio copying src/trio/lowlevel.py -> build/lib/trio copying src/trio/from_thread.py -> build/lib/trio copying src/trio/abc.py -> build/lib/trio copying src/trio/_windows_pipes.py -> build/lib/trio copying src/trio/_wait_for_object.py -> build/lib/trio copying src/trio/_version.py -> build/lib/trio copying src/trio/_util.py -> build/lib/trio copying src/trio/_unix_pipes.py -> build/lib/trio copying src/trio/_timeouts.py -> build/lib/trio copying src/trio/_threads.py -> build/lib/trio copying src/trio/_sync.py -> build/lib/trio copying src/trio/_subprocess.py -> build/lib/trio copying src/trio/_ssl.py -> build/lib/trio copying src/trio/_socket.py -> build/lib/trio copying src/trio/_signals.py -> build/lib/trio copying src/trio/_repl.py -> build/lib/trio copying src/trio/_path.py -> build/lib/trio copying src/trio/_highlevel_ssl_helpers.py -> build/lib/trio copying src/trio/_highlevel_socket.py -> build/lib/trio copying src/trio/_highlevel_serve_listeners.py -> build/lib/trio copying src/trio/_highlevel_open_unix_stream.py -> build/lib/trio copying src/trio/_highlevel_open_tcp_stream.py -> build/lib/trio copying src/trio/_highlevel_open_tcp_listeners.py -> build/lib/trio copying src/trio/_highlevel_generic.py -> build/lib/trio copying src/trio/_file_io.py -> build/lib/trio copying src/trio/_dtls.py -> build/lib/trio copying src/trio/_deprecate.py -> build/lib/trio copying src/trio/_channel.py -> build/lib/trio copying src/trio/_abc.py -> build/lib/trio copying src/trio/__main__.py -> build/lib/trio copying src/trio/__init__.py -> build/lib/trio creating build/lib/trio/testing copying src/trio/testing/_trio_test.py -> build/lib/trio/testing copying src/trio/testing/_sequencer.py -> build/lib/trio/testing copying src/trio/testing/_raises_group.py -> build/lib/trio/testing copying src/trio/testing/_network.py -> build/lib/trio/testing copying src/trio/testing/_memory_streams.py -> build/lib/trio/testing copying src/trio/testing/_fake_net.py -> build/lib/trio/testing copying src/trio/testing/_checkpoints.py -> build/lib/trio/testing copying src/trio/testing/_check_streams.py -> build/lib/trio/testing copying src/trio/testing/__init__.py -> build/lib/trio/testing creating build/lib/trio/_tools copying src/trio/_tools/gen_exports.py -> build/lib/trio/_tools copying src/trio/_tools/sync_requirements.py -> build/lib/trio/_tools copying src/trio/_tools/windows_ffi_build.py -> build/lib/trio/_tools copying src/trio/_tools/mypy_annotate.py -> build/lib/trio/_tools copying src/trio/_tools/__init__.py -> build/lib/trio/_tools creating build/lib/trio/_tests copying src/trio/_tests/check_type_completeness.py -> build/lib/trio/_tests copying src/trio/_tests/test_windows_pipes.py -> build/lib/trio/_tests copying src/trio/_tests/test_wait_for_object.py -> build/lib/trio/_tests copying src/trio/_tests/test_util.py -> build/lib/trio/_tests copying src/trio/_tests/test_unix_pipes.py -> build/lib/trio/_tests copying src/trio/_tests/test_trio.py -> build/lib/trio/_tests copying src/trio/_tests/test_tracing.py -> build/lib/trio/_tests copying src/trio/_tests/test_timeouts.py -> build/lib/trio/_tests copying src/trio/_tests/test_threads.py -> build/lib/trio/_tests copying src/trio/_tests/test_testing_raisesgroup.py -> build/lib/trio/_tests copying src/trio/_tests/test_testing.py -> build/lib/trio/_tests copying src/trio/_tests/test_sync.py -> build/lib/trio/_tests copying src/trio/_tests/test_subprocess.py -> build/lib/trio/_tests copying src/trio/_tests/test_ssl.py -> build/lib/trio/_tests copying src/trio/_tests/test_socket.py -> build/lib/trio/_tests copying src/trio/_tests/test_signals.py -> build/lib/trio/_tests copying src/trio/_tests/test_scheduler_determinism.py -> build/lib/trio/_tests copying src/trio/_tests/test_repl.py -> build/lib/trio/_tests copying src/trio/_tests/test_path.py -> build/lib/trio/_tests copying src/trio/_tests/test_highlevel_ssl_helpers.py -> build/lib/trio/_tests copying src/trio/_tests/test_highlevel_socket.py -> build/lib/trio/_tests copying src/trio/_tests/test_highlevel_serve_listeners.py -> build/lib/trio/_tests copying src/trio/_tests/test_highlevel_open_unix_stream.py -> build/lib/trio/_tests copying src/trio/_tests/test_highlevel_open_tcp_stream.py -> build/lib/trio/_tests copying src/trio/_tests/test_highlevel_open_tcp_listeners.py -> build/lib/trio/_tests copying src/trio/_tests/test_highlevel_generic.py -> build/lib/trio/_tests copying src/trio/_tests/test_file_io.py -> build/lib/trio/_tests copying src/trio/_tests/test_fakenet.py -> build/lib/trio/_tests copying src/trio/_tests/test_exports.py -> build/lib/trio/_tests copying src/trio/_tests/test_dtls.py -> build/lib/trio/_tests copying src/trio/_tests/test_deprecate_strict_exception_groups_false.py -> build/lib/trio/_tests copying src/trio/_tests/test_deprecate.py -> build/lib/trio/_tests copying src/trio/_tests/test_contextvars.py -> build/lib/trio/_tests copying src/trio/_tests/test_channel.py -> build/lib/trio/_tests copying src/trio/_tests/test_abc.py -> build/lib/trio/_tests copying src/trio/_tests/pytest_plugin.py -> build/lib/trio/_tests copying src/trio/_tests/module_with_deprecations.py -> build/lib/trio/_tests copying src/trio/_tests/__init__.py -> build/lib/trio/_tests creating build/lib/trio/_subprocess_platform copying src/trio/_subprocess_platform/windows.py -> build/lib/trio/_subprocess_platform copying src/trio/_subprocess_platform/waitid.py -> build/lib/trio/_subprocess_platform copying src/trio/_subprocess_platform/kqueue.py -> build/lib/trio/_subprocess_platform copying src/trio/_subprocess_platform/__init__.py -> build/lib/trio/_subprocess_platform creating build/lib/trio/_core copying src/trio/_core/_windows_cffi.py -> build/lib/trio/_core copying src/trio/_core/_wakeup_socketpair.py -> build/lib/trio/_core copying src/trio/_core/_unbounded_queue.py -> build/lib/trio/_core copying src/trio/_core/_traps.py -> build/lib/trio/_core copying src/trio/_core/_thread_cache.py -> build/lib/trio/_core copying src/trio/_core/_run_context.py -> build/lib/trio/_core copying src/trio/_core/_run.py -> build/lib/trio/_core copying src/trio/_core/_parking_lot.py -> build/lib/trio/_core copying src/trio/_core/_mock_clock.py -> build/lib/trio/_core copying src/trio/_core/_local.py -> build/lib/trio/_core copying src/trio/_core/_ki.py -> build/lib/trio/_core copying src/trio/_core/_io_windows.py -> build/lib/trio/_core copying src/trio/_core/_io_kqueue.py -> build/lib/trio/_core copying src/trio/_core/_io_epoll.py -> build/lib/trio/_core copying src/trio/_core/_io_common.py -> build/lib/trio/_core copying src/trio/_core/_instrumentation.py -> build/lib/trio/_core copying src/trio/_core/_generated_windows_ffi.py -> build/lib/trio/_core copying src/trio/_core/_generated_run.py -> build/lib/trio/_core copying src/trio/_core/_generated_io_windows.py -> build/lib/trio/_core copying src/trio/_core/_generated_io_kqueue.py -> build/lib/trio/_core copying src/trio/_core/_generated_io_epoll.py -> build/lib/trio/_core copying src/trio/_core/_generated_instrumentation.py -> build/lib/trio/_core copying src/trio/_core/_exceptions.py -> build/lib/trio/_core copying src/trio/_core/_entry_queue.py -> build/lib/trio/_core copying src/trio/_core/_concat_tb.py -> build/lib/trio/_core copying src/trio/_core/_asyncgens.py -> build/lib/trio/_core copying src/trio/_core/__init__.py -> build/lib/trio/_core creating build/lib/trio/_tests/type_tests copying src/trio/_tests/type_tests/task_status.py -> build/lib/trio/_tests/type_tests copying src/trio/_tests/type_tests/subprocesses.py -> build/lib/trio/_tests/type_tests copying src/trio/_tests/type_tests/path.py -> build/lib/trio/_tests/type_tests copying src/trio/_tests/type_tests/open_memory_channel.py -> build/lib/trio/_tests/type_tests copying src/trio/_tests/type_tests/check_wraps.py -> build/lib/trio/_tests/type_tests creating build/lib/trio/_tests/tools copying src/trio/_tests/tools/test_sync_requirements.py -> build/lib/trio/_tests/tools copying src/trio/_tests/tools/test_mypy_annotate.py -> build/lib/trio/_tests/tools copying src/trio/_tests/tools/test_gen_exports.py -> build/lib/trio/_tests/tools copying src/trio/_tests/tools/__init__.py -> build/lib/trio/_tests/tools creating build/lib/trio/_core/_tests copying src/trio/_core/_tests/tutil.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_windows.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_unbounded_queue.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_tutil.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_thread_cache.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_run.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_parking_lot.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_mock_clock.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_local.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_ki.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_io.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_instrumentation.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_guest_mode.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_exceptiongroup_gc.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_cancelled.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/test_asyncgen.py -> build/lib/trio/_core/_tests copying src/trio/_core/_tests/__init__.py -> build/lib/trio/_core/_tests creating build/lib/trio/_core/_tests/type_tests copying src/trio/_core/_tests/type_tests/run.py -> build/lib/trio/_core/_tests/type_tests copying src/trio/_core/_tests/type_tests/nursery_start.py -> build/lib/trio/_core/_tests/type_tests running egg_info writing src/trio.egg-info/PKG-INFO writing dependency_links to src/trio.egg-info/dependency_links.txt writing entry points to src/trio.egg-info/entry_points.txt writing requirements to src/trio.egg-info/requires.txt writing top-level names to src/trio.egg-info/top_level.txt reading manifest file 'src/trio.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'check.sh' warning: no files found matching '*.pem' under directory 'src/trio/_tests/test_ssl_certs' no previously-included directories found matching 'docs/build' adding license file 'LICENSE' adding license file 'LICENSE.APACHE2' adding license file 'LICENSE.MIT' writing manifest file 'src/trio.egg-info/SOURCES.txt' copying src/trio/py.typed -> build/lib/trio copying src/trio/_tests/astrill-codesigning-cert.cer -> build/lib/trio/_tests installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/trio copying build/lib/trio/py.typed -> build/bdist.linux-x86_64/wheel/./trio creating build/bdist.linux-x86_64/wheel/trio/_core creating build/bdist.linux-x86_64/wheel/trio/_core/_tests creating build/bdist.linux-x86_64/wheel/trio/_core/_tests/type_tests copying build/lib/trio/_core/_tests/type_tests/nursery_start.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests/type_tests copying build/lib/trio/_core/_tests/type_tests/run.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests/type_tests copying build/lib/trio/_core/_tests/__init__.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_asyncgen.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_cancelled.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_exceptiongroup_gc.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_guest_mode.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_instrumentation.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_io.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_ki.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_local.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_mock_clock.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_parking_lot.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_run.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_thread_cache.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_tutil.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_unbounded_queue.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/test_windows.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/_tests/tutil.py -> build/bdist.linux-x86_64/wheel/./trio/_core/_tests copying build/lib/trio/_core/__init__.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_asyncgens.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_concat_tb.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_entry_queue.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_exceptions.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_generated_instrumentation.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_generated_io_epoll.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_generated_io_kqueue.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_generated_io_windows.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_generated_run.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_generated_windows_ffi.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_instrumentation.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_io_common.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_io_epoll.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_io_kqueue.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_io_windows.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_ki.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_local.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_mock_clock.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_parking_lot.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_run.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_run_context.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_thread_cache.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_traps.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_unbounded_queue.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_wakeup_socketpair.py -> build/bdist.linux-x86_64/wheel/./trio/_core copying build/lib/trio/_core/_windows_cffi.py -> build/bdist.linux-x86_64/wheel/./trio/_core creating build/bdist.linux-x86_64/wheel/trio/_subprocess_platform copying build/lib/trio/_subprocess_platform/__init__.py -> build/bdist.linux-x86_64/wheel/./trio/_subprocess_platform copying build/lib/trio/_subprocess_platform/kqueue.py -> build/bdist.linux-x86_64/wheel/./trio/_subprocess_platform copying build/lib/trio/_subprocess_platform/waitid.py -> build/bdist.linux-x86_64/wheel/./trio/_subprocess_platform copying build/lib/trio/_subprocess_platform/windows.py -> build/bdist.linux-x86_64/wheel/./trio/_subprocess_platform creating build/bdist.linux-x86_64/wheel/trio/_tests copying build/lib/trio/_tests/astrill-codesigning-cert.cer -> build/bdist.linux-x86_64/wheel/./trio/_tests creating build/bdist.linux-x86_64/wheel/trio/_tests/tools copying build/lib/trio/_tests/tools/__init__.py -> build/bdist.linux-x86_64/wheel/./trio/_tests/tools copying build/lib/trio/_tests/tools/test_gen_exports.py -> build/bdist.linux-x86_64/wheel/./trio/_tests/tools copying build/lib/trio/_tests/tools/test_mypy_annotate.py -> build/bdist.linux-x86_64/wheel/./trio/_tests/tools copying build/lib/trio/_tests/tools/test_sync_requirements.py -> build/bdist.linux-x86_64/wheel/./trio/_tests/tools creating build/bdist.linux-x86_64/wheel/trio/_tests/type_tests copying build/lib/trio/_tests/type_tests/check_wraps.py -> build/bdist.linux-x86_64/wheel/./trio/_tests/type_tests copying build/lib/trio/_tests/type_tests/open_memory_channel.py -> build/bdist.linux-x86_64/wheel/./trio/_tests/type_tests copying build/lib/trio/_tests/type_tests/path.py -> build/bdist.linux-x86_64/wheel/./trio/_tests/type_tests copying build/lib/trio/_tests/type_tests/subprocesses.py -> build/bdist.linux-x86_64/wheel/./trio/_tests/type_tests copying build/lib/trio/_tests/type_tests/task_status.py -> build/bdist.linux-x86_64/wheel/./trio/_tests/type_tests copying build/lib/trio/_tests/__init__.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/module_with_deprecations.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/pytest_plugin.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_abc.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_channel.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_contextvars.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_deprecate.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_deprecate_strict_exception_groups_false.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_dtls.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_exports.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_fakenet.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_file_io.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_highlevel_generic.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_highlevel_open_tcp_listeners.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_highlevel_open_tcp_stream.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_highlevel_open_unix_stream.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_highlevel_serve_listeners.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_highlevel_socket.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_highlevel_ssl_helpers.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_path.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_repl.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_scheduler_determinism.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_signals.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_socket.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_ssl.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_subprocess.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_sync.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_testing.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_testing_raisesgroup.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_threads.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_timeouts.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_tracing.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_trio.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_unix_pipes.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_util.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_wait_for_object.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/test_windows_pipes.py -> build/bdist.linux-x86_64/wheel/./trio/_tests copying build/lib/trio/_tests/check_type_completeness.py -> build/bdist.linux-x86_64/wheel/./trio/_tests creating build/bdist.linux-x86_64/wheel/trio/_tools copying build/lib/trio/_tools/__init__.py -> build/bdist.linux-x86_64/wheel/./trio/_tools copying build/lib/trio/_tools/mypy_annotate.py -> build/bdist.linux-x86_64/wheel/./trio/_tools copying build/lib/trio/_tools/windows_ffi_build.py -> build/bdist.linux-x86_64/wheel/./trio/_tools copying build/lib/trio/_tools/sync_requirements.py -> build/bdist.linux-x86_64/wheel/./trio/_tools copying build/lib/trio/_tools/gen_exports.py -> build/bdist.linux-x86_64/wheel/./trio/_tools creating build/bdist.linux-x86_64/wheel/trio/testing copying build/lib/trio/testing/__init__.py -> build/bdist.linux-x86_64/wheel/./trio/testing copying build/lib/trio/testing/_check_streams.py -> build/bdist.linux-x86_64/wheel/./trio/testing copying build/lib/trio/testing/_checkpoints.py -> build/bdist.linux-x86_64/wheel/./trio/testing copying build/lib/trio/testing/_fake_net.py -> build/bdist.linux-x86_64/wheel/./trio/testing copying build/lib/trio/testing/_memory_streams.py -> build/bdist.linux-x86_64/wheel/./trio/testing copying build/lib/trio/testing/_network.py -> build/bdist.linux-x86_64/wheel/./trio/testing copying build/lib/trio/testing/_raises_group.py -> build/bdist.linux-x86_64/wheel/./trio/testing copying build/lib/trio/testing/_sequencer.py -> build/bdist.linux-x86_64/wheel/./trio/testing copying build/lib/trio/testing/_trio_test.py -> build/bdist.linux-x86_64/wheel/./trio/testing copying build/lib/trio/__init__.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/__main__.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_abc.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_channel.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_deprecate.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_dtls.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_file_io.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_highlevel_generic.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_highlevel_open_tcp_listeners.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_highlevel_open_tcp_stream.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_highlevel_open_unix_stream.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_highlevel_serve_listeners.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_highlevel_socket.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_highlevel_ssl_helpers.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_path.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_repl.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_signals.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_socket.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_ssl.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_subprocess.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_sync.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_threads.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_timeouts.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_unix_pipes.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_util.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_version.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_wait_for_object.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/_windows_pipes.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/abc.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/from_thread.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/lowlevel.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/socket.py -> build/bdist.linux-x86_64/wheel/./trio copying build/lib/trio/to_thread.py -> build/bdist.linux-x86_64/wheel/./trio running install_egg_info Copying src/trio.egg-info to build/bdist.linux-x86_64/wheel/./trio-0.33.0-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/trio-0.33.0.dist-info/WHEEL creating '/builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir/pip-wheel-xsnn7iz6/.tmp-zeufh73y/trio-0.33.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'trio/__init__.py' adding 'trio/__main__.py' adding 'trio/_abc.py' adding 'trio/_channel.py' adding 'trio/_deprecate.py' adding 'trio/_dtls.py' adding 'trio/_file_io.py' adding 'trio/_highlevel_generic.py' adding 'trio/_highlevel_open_tcp_listeners.py' adding 'trio/_highlevel_open_tcp_stream.py' adding 'trio/_highlevel_open_unix_stream.py' adding 'trio/_highlevel_serve_listeners.py' adding 'trio/_highlevel_socket.py' adding 'trio/_highlevel_ssl_helpers.py' adding 'trio/_path.py' adding 'trio/_repl.py' adding 'trio/_signals.py' adding 'trio/_socket.py' adding 'trio/_ssl.py' adding 'trio/_subprocess.py' adding 'trio/_sync.py' adding 'trio/_threads.py' adding 'trio/_timeouts.py' adding 'trio/_unix_pipes.py' adding 'trio/_util.py' adding 'trio/_version.py' adding 'trio/_wait_for_object.py' adding 'trio/_windows_pipes.py' adding 'trio/abc.py' adding 'trio/from_thread.py' adding 'trio/lowlevel.py' adding 'trio/py.typed' adding 'trio/socket.py' adding 'trio/to_thread.py' adding 'trio/_core/__init__.py' adding 'trio/_core/_asyncgens.py' adding 'trio/_core/_concat_tb.py' adding 'trio/_core/_entry_queue.py' adding 'trio/_core/_exceptions.py' adding 'trio/_core/_generated_instrumentation.py' adding 'trio/_core/_generated_io_epoll.py' adding 'trio/_core/_generated_io_kqueue.py' adding 'trio/_core/_generated_io_windows.py' adding 'trio/_core/_generated_run.py' adding 'trio/_core/_generated_windows_ffi.py' adding 'trio/_core/_instrumentation.py' adding 'trio/_core/_io_common.py' adding 'trio/_core/_io_epoll.py' adding 'trio/_core/_io_kqueue.py' adding 'trio/_core/_io_windows.py' adding 'trio/_core/_ki.py' adding 'trio/_core/_local.py' adding 'trio/_core/_mock_clock.py' adding 'trio/_core/_parking_lot.py' adding 'trio/_core/_run.py' adding 'trio/_core/_run_context.py' adding 'trio/_core/_thread_cache.py' adding 'trio/_core/_traps.py' adding 'trio/_core/_unbounded_queue.py' adding 'trio/_core/_wakeup_socketpair.py' adding 'trio/_core/_windows_cffi.py' adding 'trio/_core/_tests/__init__.py' adding 'trio/_core/_tests/test_asyncgen.py' adding 'trio/_core/_tests/test_cancelled.py' adding 'trio/_core/_tests/test_exceptiongroup_gc.py' adding 'trio/_core/_tests/test_guest_mode.py' adding 'trio/_core/_tests/test_instrumentation.py' adding 'trio/_core/_tests/test_io.py' adding 'trio/_core/_tests/test_ki.py' adding 'trio/_core/_tests/test_local.py' adding 'trio/_core/_tests/test_mock_clock.py' adding 'trio/_core/_tests/test_parking_lot.py' adding 'trio/_core/_tests/test_run.py' adding 'trio/_core/_tests/test_thread_cache.py' adding 'trio/_core/_tests/test_tutil.py' adding 'trio/_core/_tests/test_unbounded_queue.py' adding 'trio/_core/_tests/test_windows.py' adding 'trio/_core/_tests/tutil.py' adding 'trio/_core/_tests/type_tests/nursery_start.py' adding 'trio/_core/_tests/type_tests/run.py' adding 'trio/_subprocess_platform/__init__.py' adding 'trio/_subprocess_platform/kqueue.py' adding 'trio/_subprocess_platform/waitid.py' adding 'trio/_subprocess_platform/windows.py' adding 'trio/_tests/__init__.py' adding 'trio/_tests/astrill-codesigning-cert.cer' adding 'trio/_tests/check_type_completeness.py' adding 'trio/_tests/module_with_deprecations.py' adding 'trio/_tests/pytest_plugin.py' adding 'trio/_tests/test_abc.py' adding 'trio/_tests/test_channel.py' adding 'trio/_tests/test_contextvars.py' adding 'trio/_tests/test_deprecate.py' adding 'trio/_tests/test_deprecate_strict_exception_groups_false.py' adding 'trio/_tests/test_dtls.py' adding 'trio/_tests/test_exports.py' adding 'trio/_tests/test_fakenet.py' adding 'trio/_tests/test_file_io.py' adding 'trio/_tests/test_highlevel_generic.py' adding 'trio/_tests/test_highlevel_open_tcp_listeners.py' adding 'trio/_tests/test_highlevel_open_tcp_stream.py' adding 'trio/_tests/test_highlevel_open_unix_stream.py' adding 'trio/_tests/test_highlevel_serve_listeners.py' adding 'trio/_tests/test_highlevel_socket.py' adding 'trio/_tests/test_highlevel_ssl_helpers.py' adding 'trio/_tests/test_path.py' adding 'trio/_tests/test_repl.py' adding 'trio/_tests/test_scheduler_determinism.py' adding 'trio/_tests/test_signals.py' adding 'trio/_tests/test_socket.py' adding 'trio/_tests/test_ssl.py' adding 'trio/_tests/test_subprocess.py' adding 'trio/_tests/test_sync.py' adding 'trio/_tests/test_testing.py' adding 'trio/_tests/test_testing_raisesgroup.py' adding 'trio/_tests/test_threads.py' adding 'trio/_tests/test_timeouts.py' adding 'trio/_tests/test_tracing.py' adding 'trio/_tests/test_trio.py' adding 'trio/_tests/test_unix_pipes.py' adding 'trio/_tests/test_util.py' adding 'trio/_tests/test_wait_for_object.py' adding 'trio/_tests/test_windows_pipes.py' adding 'trio/_tests/tools/__init__.py' adding 'trio/_tests/tools/test_gen_exports.py' adding 'trio/_tests/tools/test_mypy_annotate.py' adding 'trio/_tests/tools/test_sync_requirements.py' adding 'trio/_tests/type_tests/check_wraps.py' adding 'trio/_tests/type_tests/open_memory_channel.py' adding 'trio/_tests/type_tests/path.py' adding 'trio/_tests/type_tests/subprocesses.py' adding 'trio/_tests/type_tests/task_status.py' adding 'trio/_tools/__init__.py' adding 'trio/_tools/gen_exports.py' adding 'trio/_tools/mypy_annotate.py' adding 'trio/_tools/sync_requirements.py' adding 'trio/_tools/windows_ffi_build.py' adding 'trio/testing/__init__.py' adding 'trio/testing/_check_streams.py' adding 'trio/testing/_checkpoints.py' adding 'trio/testing/_fake_net.py' adding 'trio/testing/_memory_streams.py' adding 'trio/testing/_network.py' adding 'trio/testing/_raises_group.py' adding 'trio/testing/_sequencer.py' adding 'trio/testing/_trio_test.py' adding 'trio-0.33.0.dist-info/licenses/LICENSE' adding 'trio-0.33.0.dist-info/licenses/LICENSE.APACHE2' adding 'trio-0.33.0.dist-info/licenses/LICENSE.MIT' adding 'trio-0.33.0.dist-info/METADATA' adding 'trio-0.33.0.dist-info/WHEEL' adding 'trio-0.33.0.dist-info/entry_points.txt' adding 'trio-0.33.0.dist-info/top_level.txt' adding 'trio-0.33.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for trio (pyproject.toml): finished with status 'done' Created wheel for trio: filename=trio-0.33.0-py3-none-any.whl size=507347 sha256=3c48f3ee8ca014d8d5e364e7b1541f9597eb30a938d06032c65b7652abbb20e1 Stored in directory: /builddir/.cache/pip/wheels/3f/20/0f/807bbaa524553e31f20b9f351eed88f34e491c973d22a8ade1 Successfully built trio + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.TRayFt + umask 022 + cd /builddir/build/BUILD/python-trio-0.33.0-build + '[' /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-trio-0.33.0-build + mkdir /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd trio-0.33.0 ++ ls /builddir/build/BUILD/python-trio-0.33.0-build/pyproject-wheeldir/trio-0.33.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=trio==0.33.0 + '[' -z trio==0.33.0 ']' + TMPDIR=/builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-trio-0.33.0-build/pyproject-wheeldir trio==0.33.0 Using pip 25.2 from /usr/lib/python3.14/site-packages/pip (python 3.14) Looking in links: /builddir/build/BUILD/python-trio-0.33.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-trio-0.33.0-build/pyproject-wheeldir/trio-0.33.0-py3-none-any.whl Installing collected packages: trio Successfully installed trio-0.33.0 + '[' -d /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + site_dirs+=("/usr/lib/python3.14/site-packages") + '[' /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib64/python3.14/site-packages '!=' /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' -d /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib64/python3.14/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.14/site-packages/trio-0.33.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio-0.33.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT --record /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio-0.33.0.dist-info/RECORD --output /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio-0.33.0.dist-info/RECORD removed '/builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio-0.33.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio-0.33.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio-0.33.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-files --output-modules /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT --sitelib /usr/lib/python3.14/site-packages --sitearch /usr/lib64/python3.14/site-packages --python-version 3.14 --pyproject-record /builddir/build/BUILD/python-trio-0.33.0-build/python-trio-0.33.0-1.fc43.x86_64-pyproject-record --prefix /usr -l trio + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/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 -j4 Bytecompiling .py files below /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14 using python3.14 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/to_thread.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/lowlevel.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/from_thread.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/abc.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/socket.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_util.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_util.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_windows_pipes.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_windows_pipes.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_version.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_unix_pipes.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_wait_for_object.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_unix_pipes.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_timeouts.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_threads.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_threads.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_subprocess.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_subprocess.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_sync.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_socket.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_signals.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_signals.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_socket.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_repl.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_sync.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_ssl.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_repl.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_ssl.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_highlevel_open_tcp_stream.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_highlevel_open_tcp_listeners.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_highlevel_open_tcp_stream.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_highlevel_ssl_helpers.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_highlevel_socket.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_dtls.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_highlevel_generic.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_path.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_highlevel_serve_listeners.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_highlevel_open_unix_stream.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_deprecate.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_dtls.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_channel.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/__main__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_channel.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_file_io.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/__pycache__/_sequencer.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/__pycache__/_abc.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/__pycache__/_fake_net.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/__pycache__/_trio_test.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/__pycache__/_checkpoints.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/__pycache__/_raises_group.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/__pycache__/_fake_net.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/__pycache__/_network.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/__pycache__/_raises_group.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/__pycache__/_check_streams.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tools/__pycache__/windows_ffi_build.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tools/__pycache__/sync_requirements.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tools/__pycache__/sync_requirements.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tools/__pycache__/mypy_annotate.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/__pycache__/_memory_streams.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/__pycache__/_check_streams.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tools/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tools/__pycache__/gen_exports.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tools/__pycache__/gen_exports.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/__pycache__/_memory_streams.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_timeouts.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_sync.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_sync.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_timeouts.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_subprocess.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_subprocess.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_threads.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_testing_raisesgroup.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_ssl.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_threads.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_util.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_ssl.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_windows_pipes.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_testing_raisesgroup.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_windows_pipes.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_wait_for_object.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_util.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_wait_for_object.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_socket.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_signals.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_unix_pipes.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_signals.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_unix_pipes.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_trio.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_testing.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_tracing.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_scheduler_determinism.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_scheduler_determinism.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_tracing.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_fakenet.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_repl.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_testing.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_repl.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_fakenet.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_path.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_socket.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_ssl_helpers.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_exports.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_ssl_helpers.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_open_tcp_stream.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_path.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_deprecate.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_socket.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_exports.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_socket.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_deprecate.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_contextvars.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_open_tcp_stream.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_contextvars.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_serve_listeners.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_dtls.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_open_tcp_listeners.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_open_unix_stream.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_serve_listeners.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_open_unix_stream.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_generic.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_open_tcp_listeners.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_channel.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_highlevel_generic.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_file_io.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_deprecate_strict_exception_groups_false.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_file_io.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_deprecate_strict_exception_groups_false.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/pytest_plugin.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_dtls.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/module_with_deprecations.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/module_with_deprecations.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_abc.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_abc.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/check_type_completeness.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/type_tests/__pycache__/task_status.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/type_tests/__pycache__/subprocesses.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/type_tests/__pycache__/open_memory_channel.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/type_tests/__pycache__/check_wraps.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/tools/__pycache__/test_sync_requirements.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/tools/__pycache__/test_sync_requirements.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/type_tests/__pycache__/path.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/test_channel.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/__pycache__/check_type_completeness.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/tools/__pycache__/test_mypy_annotate.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/tools/__pycache__/test_gen_exports.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/tools/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/tools/__pycache__/test_mypy_annotate.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_subprocess_platform/__pycache__/kqueue.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_subprocess_platform/__pycache__/kqueue.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_subprocess_platform/__pycache__/windows.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_subprocess_platform/__pycache__/waitid.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_subprocess_platform/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_subprocess_platform/__pycache__/waitid.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/tools/__pycache__/test_gen_exports.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_unbounded_queue.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_traps.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_unbounded_queue.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_traps.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_wakeup_socketpair.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_wakeup_socketpair.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_windows_cffi.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_run_context.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_thread_cache.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_thread_cache.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_io_windows.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_io_windows.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_parking_lot.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_mock_clock.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_local.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_io_kqueue.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_io_kqueue.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_ki.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_ki.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_io_epoll.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_instrumentation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_io_epoll.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_io_common.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_generated_windows_ffi.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_entry_queue.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_generated_run.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_entry_queue.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_generated_io_kqueue.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_generated_io_kqueue.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_concat_tb.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_generated_io_epoll.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_run.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_generated_io_epoll.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_generated_io_windows.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_generated_instrumentation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_run.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_generated_io_windows.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_tutil.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_asyncgens.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_exceptions.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/__pycache__/_asyncgens.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_thread_cache.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/tutil.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_thread_cache.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/tutil.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_windows.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_asyncgen.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_mock_clock.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_asyncgen.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_windows.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_mock_clock.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_local.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_unbounded_queue.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_local.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_unbounded_queue.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_instrumentation.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_ki.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_instrumentation.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_parking_lot.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_ki.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_parking_lot.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_io.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_guest_mode.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_run.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_run.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_exceptiongroup_gc.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_exceptiongroup_gc.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_cancelled.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_cancelled.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/type_tests/__pycache__/run.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_io.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/type_tests/__pycache__/nursery_start.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/__pycache__/test_guest_mode.cpython-314.pyc: replacing with normalized version Scanned 27 directories and 442 files, processed 232 inodes, 232 modified (176 replaced + 56 rewritten), 0 unsupported format, 0 errors Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.hDGZG8 + umask 022 + cd /builddir/build/BUILD/python-trio-0.33.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd trio-0.33.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-trio-0.33.0-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + /usr/bin/pytest --pyargs trio --verbose --skip-optional-imports ============================= test session starts ============================== platform linux -- Python 3.14.2, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-trio-0.33.0-build/trio-0.33.0 configfile: pyproject.toml collecting ... collected 788 items / 5 skipped _core/_tests/test_asyncgen.py::test_asyncgen_basics PASSED [ 0%] _core/_tests/test_asyncgen.py::test_asyncgen_throws_during_finalization PASSED [ 0%] _core/_tests/test_asyncgen.py::test_firstiter_after_closing PASSED [ 0%] _core/_tests/test_asyncgen.py::test_interdependent_asyncgen_cleanup_order PASSED [ 0%] _core/_tests/test_asyncgen.py::test_last_minute_gc_edge_case PASSED [ 0%] _core/_tests/test_asyncgen.py::test_fallback_when_no_hook_claims_it PASSED [ 0%] _core/_tests/test_asyncgen.py::test_delegation_to_existing_hooks PASSED [ 0%] _core/_tests/test_cancelled.py::test_Cancelled_init PASSED [ 1%] _core/_tests/test_cancelled.py::test_Cancelled_str PASSED [ 1%] _core/_tests/test_cancelled.py::test_Cancelled_subclass PASSED [ 1%] _core/_tests/test_cancelled.py::test_Cancelled_pickle PASSED [ 1%] _core/_tests/test_cancelled.py::test_cancel_reason PASSED [ 1%] _core/_tests/test_cancelled.py::test_cancel_reason_nursery FAILED [ 1%] _core/_tests/test_cancelled.py::test_cancel_reason_nursery2 FAILED [ 1%] _core/_tests/test_cancelled.py::test_cancel_reason_nursery3 FAILED [ 1%] _core/_tests/test_cancelled.py::test_cancel_reason_not_overwritten PASSED [ 2%] _core/_tests/test_cancelled.py::test_cancel_reason_not_overwritten_2 PASSED [ 2%] _core/_tests/test_cancelled.py::test_nested_child_source FAILED [ 2%] _core/_tests/test_cancelled.py::test_reason_delayed_ki FAILED [ 2%] _core/_tests/test_exceptiongroup_gc.py::test_concat_tb PASSED [ 2%] _core/_tests/test_exceptiongroup_gc.py::test_ExceptionGroup_catch_doesnt_create_cyclic_garbage PASSED [ 2%] _core/_tests/test_guest_mode.py::test_guest_trivial PASSED [ 2%] _core/_tests/test_guest_mode.py::test_guest_can_do_io PASSED [ 2%] _core/_tests/test_guest_mode.py::test_guest_is_initialized_when_start_returns PASSED [ 3%] _core/_tests/test_guest_mode.py::test_host_can_directly_wake_trio_task PASSED [ 3%] _core/_tests/test_guest_mode.py::test_host_altering_deadlines_wakes_trio_up PASSED [ 3%] _core/_tests/test_guest_mode.py::test_guest_mode_sniffio_integration PASSED [ 3%] _core/_tests/test_guest_mode.py::test_guest_mode_trio_context_detection PASSED [ 3%] _core/_tests/test_guest_mode.py::test_warn_set_wakeup_fd_overwrite PASSED [ 3%] _core/_tests/test_guest_mode.py::test_host_wakeup_doesnt_trigger_wait_all_tasks_blocked PASSED [ 3%] _core/_tests/test_guest_mode.py::test_guest_warns_if_abandoned PASSED [ 3%] _core/_tests/test_guest_mode.py::test_guest_mode_on_asyncio PASSED [ 4%] _core/_tests/test_guest_mode.py::test_guest_mode_internal_errors PASSED [ 4%] _core/_tests/test_guest_mode.py::test_guest_mode_ki PASSED [ 4%] _core/_tests/test_guest_mode.py::test_guest_mode_autojump_clock_threshold_changing PASSED [ 4%] _core/_tests/test_guest_mode.py::test_guest_mode_asyncgens PASSED [ 4%] _core/_tests/test_guest_mode.py::test_guest_mode_asyncgens_garbage_collection PASSED [ 4%] _core/_tests/test_instrumentation.py::test_instruments PASSED [ 4%] _core/_tests/test_instrumentation.py::test_instruments_interleave PASSED [ 4%] _core/_tests/test_instrumentation.py::test_null_instrument PASSED [ 5%] _core/_tests/test_instrumentation.py::test_instrument_before_after_run PASSED [ 5%] _core/_tests/test_instrumentation.py::test_instrument_task_spawn_exit PASSED [ 5%] _core/_tests/test_instrumentation.py::test_instruments_crash PASSED [ 5%] _core/_tests/test_instrumentation.py::test_instruments_monkeypatch PASSED [ 5%] _core/_tests/test_instrumentation.py::test_instrument_that_raises_on_getattr PASSED [ 5%] _core/_tests/test_instrumentation.py::test_instrument_call_trio_context PASSED [ 5%] _core/_tests/test_io.py::test_wait_basic[wait_writable-wait_readable] PASSED [ 5%] _core/_tests/test_io.py::test_wait_basic[wait_writable-] PASSED [ 6%] _core/_tests/test_io.py::test_wait_basic[-wait_readable] PASSED [ 6%] _core/_tests/test_io.py::test_wait_basic[-] PASSED [ 6%] _core/_tests/test_io.py::test_double_read[wait_readable] PASSED [ 6%] _core/_tests/test_io.py::test_double_read[] PASSED [ 6%] _core/_tests/test_io.py::test_double_write[wait_writable] PASSED [ 6%] _core/_tests/test_io.py::test_double_write[] PASSED [ 6%] _core/_tests/test_io.py::test_interrupted_by_close[notify_closing-wait_writable-wait_readable] PASSED [ 6%] _core/_tests/test_io.py::test_interrupted_by_close[notify_closing-wait_writable-] PASSED [ 7%] _core/_tests/test_io.py::test_interrupted_by_close[notify_closing--wait_readable] PASSED [ 7%] _core/_tests/test_io.py::test_interrupted_by_close[notify_closing--] PASSED [ 7%] _core/_tests/test_io.py::test_interrupted_by_close[-wait_writable-wait_readable] PASSED [ 7%] _core/_tests/test_io.py::test_interrupted_by_close[-wait_writable-] PASSED [ 7%] _core/_tests/test_io.py::test_interrupted_by_close[--wait_readable] PASSED [ 7%] _core/_tests/test_io.py::test_interrupted_by_close[--] PASSED [ 7%] _core/_tests/test_io.py::test_socket_simultaneous_read_write[wait_writable-wait_readable] PASSED [ 7%] _core/_tests/test_io.py::test_socket_simultaneous_read_write[wait_writable-] PASSED [ 8%] _core/_tests/test_io.py::test_socket_simultaneous_read_write[-wait_readable] PASSED [ 8%] _core/_tests/test_io.py::test_socket_simultaneous_read_write[-] PASSED [ 8%] _core/_tests/test_io.py::test_socket_actual_streaming[wait_writable-wait_readable] PASSED [ 8%] _core/_tests/test_io.py::test_socket_actual_streaming[wait_writable-] PASSED [ 8%] _core/_tests/test_io.py::test_socket_actual_streaming[-wait_readable] PASSED [ 8%] _core/_tests/test_io.py::test_socket_actual_streaming[-] PASSED [ 8%] _core/_tests/test_io.py::test_notify_closing_on_invalid_object PASSED [ 9%] _core/_tests/test_io.py::test_wait_on_invalid_object PASSED [ 9%] _core/_tests/test_io.py::test_io_manager_statistics PASSED [ 9%] _core/_tests/test_io.py::test_io_manager_kqueue_monitors_statistics PASSED [ 9%] _core/_tests/test_io.py::test_can_survive_unnotified_close PASSED [ 9%] _core/_tests/test_ki.py::test_ki_self PASSED [ 9%] _core/_tests/test_ki.py::test_ki_enabled PASSED [ 9%] _core/_tests/test_ki.py::test_ki_enabled_after_yield_briefly PASSED [ 9%] _core/_tests/test_ki.py::test_generator_based_context_manager_throw PASSED [ 10%] _core/_tests/test_ki.py::test_async_generator_agen_protection SKIPPED [ 10%] _core/_tests/test_ki.py::test_native_agen_protection PASSED [ 10%] _core/_tests/test_ki.py::test_ki_disabled_out_of_context PASSED [ 10%] _core/_tests/test_ki.py::test_ki_disabled_in_del PASSED [ 10%] _core/_tests/test_ki.py::test_ki_protection_works FAILED [ 10%] _core/_tests/test_ki.py::test_ki_is_good_neighbor PASSED [ 10%] _core/_tests/test_ki.py::test_ki_with_broken_threads PASSED [ 10%] _core/_tests/test_ki.py::test_ki_does_not_leak_across_different_calls_to_inner_functions XFAIL [ 11%] _core/_tests/test_ki.py::test_ki_protection_check_does_not_freeze_locals PASSED [ 11%] _core/_tests/test_ki.py::test_identity_weakref_internals PASSED [ 11%] _core/_tests/test_ki.py::test_weak_key_identity_dict_remove_callback_keyerror PASSED [ 11%] _core/_tests/test_ki.py::test_weak_key_identity_dict_remove_callback_selfref_expired PASSED [ 11%] _core/_tests/test_ki.py::test_enable_disable_ki_protection_passes_on_inspect_flags PASSED [ 11%] _core/_tests/test_local.py::test_runvar_smoketest PASSED [ 11%] _core/_tests/test_local.py::test_runvar_resetting PASSED [ 11%] _core/_tests/test_local.py::test_runvar_sync PASSED [ 12%] _core/_tests/test_local.py::test_accessing_runvar_outside_run_call_fails PASSED [ 12%] _core/_tests/test_mock_clock.py::test_mock_clock PASSED [ 12%] _core/_tests/test_mock_clock.py::test_mock_clock_autojump PASSED [ 12%] _core/_tests/test_mock_clock.py::test_mock_clock_autojump_interference PASSED [ 12%] _core/_tests/test_mock_clock.py::test_mock_clock_autojump_preset PASSED [ 12%] _core/_tests/test_mock_clock.py::test_mock_clock_autojump_0_and_wait_all_tasks_blocked_0 PASSED [ 12%] _core/_tests/test_mock_clock.py::test_mock_clock_autojump_0_and_wait_all_tasks_blocked_nonzero SKIPPED [ 12%] _core/_tests/test_mock_clock.py::test_initialization_doesnt_mutate_runner PASSED [ 13%] _core/_tests/test_parking_lot.py::test_parking_lot_basic PASSED [ 13%] _core/_tests/test_parking_lot.py::test_parking_lot_cancel PASSED [ 13%] _core/_tests/test_parking_lot.py::test_parking_lot_repark PASSED [ 13%] _core/_tests/test_parking_lot.py::test_parking_lot_repark_with_count PASSED [ 13%] _core/_tests/test_parking_lot.py::test_parking_lot_breaker_basic PASSED [ 13%] _core/_tests/test_parking_lot.py::test_parking_lot_break_parking_tasks FAILED [ 13%] _core/_tests/test_parking_lot.py::test_parking_lot_breaker_registration PASSED [ 13%] _core/_tests/test_parking_lot.py::test_parking_lot_breaker_rebreak PASSED [ 14%] _core/_tests/test_parking_lot.py::test_parking_lot_multiple_breakers_exit PASSED [ 14%] _core/_tests/test_parking_lot.py::test_parking_lot_breaker_register_exited_task PASSED [ 14%] _core/_tests/test_parking_lot.py::test_parking_lot_break_itself FAILED [ 14%] _core/_tests/test_run.py::test_basic PASSED [ 14%] _core/_tests/test_run.py::test_initial_task_error PASSED [ 14%] _core/_tests/test_run.py::test_run_nesting PASSED [ 14%] _core/_tests/test_run.py::test_nursery_warn_use_async_with PASSED [ 14%] _core/_tests/test_run.py::test_nursery_main_block_error_basic FAILED [ 15%] _core/_tests/test_run.py::test_child_crash_basic FAILED [ 15%] _core/_tests/test_run.py::test_basic_interleave PASSED [ 15%] _core/_tests/test_run.py::test_task_crash_propagation FAILED [ 15%] _core/_tests/test_run.py::test_main_and_task_both_crash FAILED [ 15%] _core/_tests/test_run.py::test_two_child_crashes FAILED [ 15%] _core/_tests/test_run.py::test_child_crash_wakes_parent FAILED [ 15%] _core/_tests/test_run.py::test_reschedule PASSED [ 15%] _core/_tests/test_run.py::test_current_time PASSED [ 16%] _core/_tests/test_run.py::test_current_time_with_mock_clock PASSED [ 16%] _core/_tests/test_run.py::test_current_clock PASSED [ 16%] _core/_tests/test_run.py::test_current_task PASSED [ 16%] _core/_tests/test_run.py::test_root_task PASSED [ 16%] _core/_tests/test_run.py::test_out_of_context PASSED [ 16%] _core/_tests/test_run.py::test_current_statistics PASSED [ 16%] _core/_tests/test_run.py::test_cancel_scope_repr PASSED [ 17%] _core/_tests/test_run.py::test_cancel_scope_validation PASSED [ 17%] _core/_tests/test_run.py::test_cancel_points PASSED [ 17%] _core/_tests/test_run.py::test_cancel_edge_cases PASSED [ 17%] _core/_tests/test_run.py::test_cancel_scope_exceptiongroup_filtering FAILED [ 17%] _core/_tests/test_run.py::test_precancelled_task PASSED [ 17%] _core/_tests/test_run.py::test_cancel_shielding PASSED [ 17%] _core/_tests/test_run.py::test_cancel_inheritance PASSED [ 17%] _core/_tests/test_run.py::test_cancel_shield_abort PASSED [ 18%] _core/_tests/test_run.py::test_basic_timeout PASSED [ 18%] _core/_tests/test_run.py::test_cancel_scope_nesting PASSED [ 18%] _core/_tests/test_run.py::test_unshield_while_cancel_propagating PASSED [ 18%] _core/_tests/test_run.py::test_cancel_unbound PASSED [ 18%] _core/_tests/test_run.py::test_cancel_scope_misnesting_1 PASSED [ 18%] _core/_tests/test_run.py::test_cancel_scope_misnesting_2 FAILED [ 18%] _core/_tests/test_run.py::test_cancel_scope_misnesting_3 PASSED [ 18%] _core/_tests/test_run.py::test_nursery_misnest FAILED [ 19%] _core/_tests/test_run.py::test_nursery_nested_child_misnest FAILED [ 19%] _core/_tests/test_run.py::test_asyncexitstack_nursery_misnest FAILED [ 19%] _core/_tests/test_run.py::test_asyncexitstack_nursery_misnest_cleanup FAILED [ 19%] _core/_tests/test_run.py::test_timekeeping SKIPPED (use --run-slow t...) [ 19%] _core/_tests/test_run.py::test_failed_abort PASSED [ 19%] _core/_tests/test_run.py::test_broken_abort PASSED [ 19%] _core/_tests/test_run.py::test_error_in_run_loop SKIPPED (https://gi...) [ 19%] _core/_tests/test_run.py::test_spawn_system_task PASSED [ 20%] _core/_tests/test_run.py::test_system_task_crash PASSED [ 20%] _core/_tests/test_run.py::test_system_task_crash_ExceptionGroup FAILED [ 20%] _core/_tests/test_run.py::test_system_task_crash_plus_Cancelled FAILED [ 20%] _core/_tests/test_run.py::test_system_task_crash_KeyboardInterrupt FAILED [ 20%] _core/_tests/test_run.py::test_yield_briefly_checks_for_timeout PASSED [ 20%] _core/_tests/test_run.py::test_exc_info PASSED [ 20%] _core/_tests/test_run.py::test_exc_info_after_throw_suppressed FAILED [ 20%] _core/_tests/test_run.py::test_exception_chaining_after_throw FAILED [ 21%] _core/_tests/test_run.py::test_exc_info_after_throw_to_inner_suppressed FAILED [ 21%] _core/_tests/test_run.py::test_exception_chaining_after_throw_to_inner FAILED [ 21%] _core/_tests/test_run.py::test_nursery_exception_chaining_doesnt_make_context_loops FAILED [ 21%] _core/_tests/test_run.py::test_TrioToken_identity PASSED [ 21%] _core/_tests/test_run.py::test_TrioToken_run_sync_soon_basic PASSED [ 21%] _core/_tests/test_run.py::test_TrioToken_run_sync_soon_too_late PASSED [ 21%] _core/_tests/test_run.py::test_TrioToken_run_sync_soon_idempotent PASSED [ 21%] _core/_tests/test_run.py::test_TrioToken_run_sync_soon_idempotent_requeue PASSED [ 22%] _core/_tests/test_run.py::test_TrioToken_run_sync_soon_after_main_crash PASSED [ 22%] _core/_tests/test_run.py::test_TrioToken_run_sync_soon_crashes FAILED [ 22%] _core/_tests/test_run.py::test_TrioToken_run_sync_soon_FIFO PASSED [ 22%] _core/_tests/test_run.py::test_TrioToken_run_sync_soon_starvation_resistance PASSED [ 22%] _core/_tests/test_run.py::test_TrioToken_run_sync_soon_threaded_stress_test PASSED [ 22%] _core/_tests/test_run.py::test_TrioToken_run_sync_soon_massive_queue PASSED [ 22%] _core/_tests/test_run.py::test_TrioToken_run_sync_soon_late_crash FAILED [ 22%] _core/_tests/test_run.py::test_slow_abort_basic PASSED [ 23%] _core/_tests/test_run.py::test_slow_abort_edge_cases PASSED [ 23%] _core/_tests/test_run.py::test_task_tree_introspection PASSED [ 23%] _core/_tests/test_run.py::test_nursery_closure PASSED [ 23%] _core/_tests/test_run.py::test_spawn_name PASSED [ 23%] _core/_tests/test_run.py::test_current_effective_deadline PASSED [ 23%] _core/_tests/test_run.py::test_nice_error_on_bad_calls_to_run_or_spawn FAILED [ 23%] _core/_tests/test_run.py::test_calling_asyncio_function_gives_nice_error PASSED [ 23%] _core/_tests/test_run.py::test_asyncio_function_inside_nursery_does_not_explode FAILED [ 24%] _core/_tests/test_run.py::test_trivial_yields FAILED [ 24%] _core/_tests/test_run.py::test_nursery_start PASSED [ 24%] _core/_tests/test_run.py::test_task_nursery_stack FAILED [ 24%] _core/_tests/test_run.py::test_nursery_start_with_cancelled_nursery PASSED [ 24%] _core/_tests/test_run.py::test_nursery_start_keeps_nursery_open PASSED [ 24%] _core/_tests/test_run.py::test_nursery_explicit_exception FAILED [ 24%] _core/_tests/test_run.py::test_nursery_stop_iteration FAILED [ 25%] _core/_tests/test_run.py::test_nursery_stop_async_iteration PASSED [ 25%] _core/_tests/test_run.py::test_traceback_frame_removal FAILED [ 25%] _core/_tests/test_run.py::test_contextvar_support PASSED [ 25%] _core/_tests/test_run.py::test_contextvar_multitask PASSED [ 25%] _core/_tests/test_run.py::test_system_task_contexts PASSED [ 25%] _core/_tests/test_run.py::test_Nursery_init PASSED [ 25%] _core/_tests/test_run.py::test_Nursery_private_init PASSED [ 25%] _core/_tests/test_run.py::test_Nursery_subclass PASSED [ 26%] _core/_tests/test_run.py::test_CancelScope_subclass PASSED [ 26%] _core/_tests/test_run.py::test_sniffio_integration PASSED [ 26%] _core/_tests/test_run.py::test_Task_custom_sleep_data PASSED [ 26%] _core/_tests/test_run.py::test_permanently_detach_coroutine_object FAILED [ 26%] _core/_tests/test_run.py::test_detach_and_reattach_coroutine_object PASSED [ 26%] _core/_tests/test_run.py::test_detached_coroutine_cancellation PASSED [ 26%] _core/_tests/test_run.py::test_async_function_implemented_in_C PASSED [ 26%] _core/_tests/test_run.py::test_very_deep_cancel_scope_nesting PASSED [ 27%] _core/_tests/test_run.py::test_cancel_scope_deadline_duplicates PASSED [ 27%] _core/_tests/test_run.py::test_simple_cancel_scope_usage_doesnt_create_cyclic_garbage FAILED [ 27%] _core/_tests/test_run.py::test_cancel_scope_exit_doesnt_create_cyclic_garbage FAILED [ 27%] _core/_tests/test_run.py::test_nursery_cancel_doesnt_create_cyclic_garbage PASSED [ 27%] _core/_tests/test_run.py::test_locals_destroyed_promptly_on_cancel PASSED [ 27%] _core/_tests/test_run.py::test_setting_strict_exception_groups[True-True-True] FAILED [ 27%] _core/_tests/test_run.py::test_setting_strict_exception_groups[True-True-False] FAILED [ 27%] _core/_tests/test_run.py::test_setting_strict_exception_groups[True-True-None] FAILED [ 28%] _core/_tests/test_run.py::test_setting_strict_exception_groups[True-False-True] FAILED [ 28%] _core/_tests/test_run.py::test_setting_strict_exception_groups[True-False-False] FAILED [ 28%] _core/_tests/test_run.py::test_setting_strict_exception_groups[True-False-None] FAILED [ 28%] _core/_tests/test_run.py::test_setting_strict_exception_groups[True-None-True] FAILED [ 28%] _core/_tests/test_run.py::test_setting_strict_exception_groups[True-None-False] FAILED [ 28%] _core/_tests/test_run.py::test_setting_strict_exception_groups[True-None-None] FAILED [ 28%] _core/_tests/test_run.py::test_setting_strict_exception_groups[False-True-True] FAILED [ 28%] _core/_tests/test_run.py::test_setting_strict_exception_groups[False-True-False] FAILED [ 29%] _core/_tests/test_run.py::test_setting_strict_exception_groups[False-True-None] FAILED [ 29%] _core/_tests/test_run.py::test_setting_strict_exception_groups[False-False-True] FAILED [ 29%] _core/_tests/test_run.py::test_setting_strict_exception_groups[False-False-False] FAILED [ 29%] _core/_tests/test_run.py::test_setting_strict_exception_groups[False-False-None] FAILED [ 29%] _core/_tests/test_run.py::test_setting_strict_exception_groups[False-None-True] FAILED [ 29%] _core/_tests/test_run.py::test_setting_strict_exception_groups[False-None-False] FAILED [ 29%] _core/_tests/test_run.py::test_setting_strict_exception_groups[False-None-None] FAILED [ 29%] _core/_tests/test_run.py::test_nursery_collapse[True] FAILED [ 30%] _core/_tests/test_run.py::test_nursery_collapse[False] FAILED [ 30%] _core/_tests/test_run.py::test_nursery_collapse[None] FAILED [ 30%] _core/_tests/test_run.py::test_cancel_scope_no_cancellederror FAILED [ 30%] _core/_tests/test_run.py::test_trio_run_strict_before_started[False-False-False-False] PASSED [ 30%] _core/_tests/test_run.py::test_trio_run_strict_before_started[False-False-False-True] PASSED [ 30%] _core/_tests/test_run.py::test_trio_run_strict_before_started[False-False-True-False] PASSED [ 30%] _core/_tests/test_run.py::test_trio_run_strict_before_started[False-False-True-True] PASSED [ 30%] _core/_tests/test_run.py::test_trio_run_strict_before_started[False-False-None-False] PASSED [ 31%] _core/_tests/test_run.py::test_trio_run_strict_before_started[False-False-None-True] PASSED [ 31%] _core/_tests/test_run.py::test_trio_run_strict_before_started[False-True-False-False] PASSED [ 31%] _core/_tests/test_run.py::test_trio_run_strict_before_started[False-True-False-True] PASSED [ 31%] _core/_tests/test_run.py::test_trio_run_strict_before_started[False-True-True-False] PASSED [ 31%] _core/_tests/test_run.py::test_trio_run_strict_before_started[False-True-True-True] PASSED [ 31%] _core/_tests/test_run.py::test_trio_run_strict_before_started[False-True-None-False] PASSED [ 31%] _core/_tests/test_run.py::test_trio_run_strict_before_started[False-True-None-True] PASSED [ 31%] _core/_tests/test_run.py::test_trio_run_strict_before_started[True-False-False-False] PASSED [ 32%] _core/_tests/test_run.py::test_trio_run_strict_before_started[True-False-False-True] PASSED [ 32%] _core/_tests/test_run.py::test_trio_run_strict_before_started[True-False-True-False] PASSED [ 32%] _core/_tests/test_run.py::test_trio_run_strict_before_started[True-False-True-True] PASSED [ 32%] _core/_tests/test_run.py::test_trio_run_strict_before_started[True-False-None-False] PASSED [ 32%] _core/_tests/test_run.py::test_trio_run_strict_before_started[True-False-None-True] PASSED [ 32%] _core/_tests/test_run.py::test_trio_run_strict_before_started[True-True-False-False] PASSED [ 32%] _core/_tests/test_run.py::test_trio_run_strict_before_started[True-True-False-True] PASSED [ 32%] _core/_tests/test_run.py::test_trio_run_strict_before_started[True-True-True-False] PASSED [ 33%] _core/_tests/test_run.py::test_trio_run_strict_before_started[True-True-True-True] PASSED [ 33%] _core/_tests/test_run.py::test_trio_run_strict_before_started[True-True-None-False] PASSED [ 33%] _core/_tests/test_run.py::test_trio_run_strict_before_started[True-True-None-True] PASSED [ 33%] _core/_tests/test_run.py::test_internal_error_old_nursery_multiple_tasks FAILED [ 33%] _core/_tests/test_run.py::test_ki_protection_doesnt_leave_cyclic_garbage XFAIL [ 33%] _core/_tests/test_run.py::test_context_run_tb_frames PASSED [ 33%] _core/_tests/test_run.py::test_trio_context_detection PASSED [ 34%] _core/_tests/test_thread_cache.py::test_thread_cache_basics PASSED [ 34%] _core/_tests/test_thread_cache.py::test_thread_cache_deref PASSED [ 34%] _core/_tests/test_thread_cache.py::test_spawning_new_thread_from_deliver_reuses_starting_thread SKIPPED [ 34%] _core/_tests/test_thread_cache.py::test_idle_threads_exit SKIPPED (u...) [ 34%] _core/_tests/test_thread_cache.py::test_race_between_idle_exit_and_job_assignment PASSED [ 34%] _core/_tests/test_thread_cache.py::test_raise_in_deliver PASSED [ 34%] _core/_tests/test_thread_cache.py::test_clear_thread_cache_after_fork PASSED [ 34%] _core/_tests/test_tutil.py::test_check_sequence_matches PASSED [ 35%] _core/_tests/test_unbounded_queue.py::test_UnboundedQueue_basic PASSED [ 35%] _core/_tests/test_unbounded_queue.py::test_UnboundedQueue_blocking PASSED [ 35%] _core/_tests/test_unbounded_queue.py::test_UnboundedQueue_fairness PASSED [ 35%] _core/_tests/test_unbounded_queue.py::test_UnboundedQueue_trivial_yields PASSED [ 35%] _core/_tests/test_unbounded_queue.py::test_UnboundedQueue_no_spurious_wakeups PASSED [ 35%] _core/_tests/test_windows.py::test_winerror SKIPPED (windows only) [ 35%] _core/_tests/test_windows.py::test_completion_key_listen SKIPPED (wi...) [ 35%] _core/_tests/test_windows.py::test_readinto_overlapped SKIPPED (wind...) [ 36%] _core/_tests/test_windows.py::test_forgot_to_register_with_iocp SKIPPED [ 36%] _core/_tests/test_windows.py::test_too_late_to_cancel SKIPPED (use -...) [ 36%] _core/_tests/test_windows.py::test_lsp_that_hooks_select_gives_good_error SKIPPED [ 36%] _core/_tests/test_windows.py::test_lsp_that_completely_hides_base_socket_gives_good_error SKIPPED [ 36%] _tests/test_abc.py::test_instrument_implements_hook_methods PASSED [ 36%] _tests/test_abc.py::test_AsyncResource_defaults PASSED [ 36%] _tests/test_abc.py::test_abc_generics PASSED [ 36%] _tests/test_channel.py::test_channel PASSED [ 37%] _tests/test_channel.py::test_553 PASSED [ 37%] _tests/test_channel.py::test_channel_multiple_producers PASSED [ 37%] _tests/test_channel.py::test_channel_multiple_consumers PASSED [ 37%] _tests/test_channel.py::test_close_basics PASSED [ 37%] _tests/test_channel.py::test_close_sync PASSED [ 37%] _tests/test_channel.py::test_receive_channel_clone_and_close PASSED [ 37%] _tests/test_channel.py::test_close_multiple_send_handles PASSED [ 37%] _tests/test_channel.py::test_close_multiple_receive_handles PASSED [ 38%] _tests/test_channel.py::test_inf_capacity PASSED [ 38%] _tests/test_channel.py::test_statistics PASSED [ 38%] _tests/test_channel.py::test_channel_fairness PASSED [ 38%] _tests/test_channel.py::test_unbuffered PASSED [ 38%] _tests/test_channel.py::test_as_safe_channel_exhaust PASSED [ 38%] _tests/test_channel.py::test_as_safe_channel_broken_resource PASSED [ 38%] _tests/test_channel.py::test_as_safe_channel_cancelled PASSED [ 38%] _tests/test_channel.py::test_as_safe_channel_no_race PASSED [ 39%] _tests/test_channel.py::test_as_safe_channel_buffer_size_too_small PASSED [ 39%] _tests/test_channel.py::test_as_safe_channel_no_interleave PASSED [ 39%] _tests/test_channel.py::test_as_safe_channel_genexit_finally FAILED [ 39%] _tests/test_channel.py::test_as_safe_channel_nested_loop PASSED [ 39%] _tests/test_channel.py::test_as_safe_channel_doesnt_leak_cancellation PASSED [ 39%] _tests/test_channel.py::test_as_safe_channel_dont_unwrap_user_exceptiongroup FAILED [ 39%] _tests/test_channel.py::test_as_safe_channel_multiple_receiver PASSED [ 39%] _tests/test_channel.py::test_as_safe_channel_multi_cancel PASSED [ 40%] _tests/test_channel.py::test_as_safe_channel_genexit_exception_group FAILED [ 40%] _tests/test_channel.py::test_as_safe_channel_does_not_suppress_nested_genexit FAILED [ 40%] _tests/test_channel.py::test_as_safe_channel_genexit_filter FAILED [ 40%] _tests/test_channel.py::test_as_safe_channel_swallowing_extra_exceptions FAILED [ 40%] _tests/test_channel.py::test_as_safe_channel_close_between_iteration PASSED [ 40%] _tests/test_channel.py::test_as_safe_channel_close_before_iteration PASSED [ 40%] _tests/test_channel.py::test_as_safe_channel_close_during_iteration PASSED [ 40%] _tests/test_contextvars.py::test_contextvars_default PASSED [ 41%] _tests/test_contextvars.py::test_contextvars_set PASSED [ 41%] _tests/test_contextvars.py::test_contextvars_copy PASSED [ 41%] _tests/test_deprecate.py::test_warn_deprecated PASSED [ 41%] _tests/test_deprecate.py::test_warn_deprecated_no_instead_or_issue PASSED [ 41%] _tests/test_deprecate.py::test_warn_deprecated_stacklevel PASSED [ 41%] _tests/test_deprecate.py::test_warn_deprecated_formatting PASSED [ 41%] _tests/test_deprecate.py::test_deprecated_decorator PASSED [ 42%] _tests/test_deprecate.py::test_deprecated_decorator_method PASSED [ 42%] _tests/test_deprecate.py::test_deprecated_decorator_with_explicit_thing PASSED [ 42%] _tests/test_deprecate.py::test_deprecated_alias PASSED [ 42%] _tests/test_deprecate.py::test_deprecated_alias_method PASSED [ 42%] _tests/test_deprecate.py::test_deprecated_docstring_munging PASSED [ 42%] _tests/test_deprecate.py::test_module_with_deprecations PASSED [ 42%] _tests/test_deprecate.py::test_warning_class PASSED [ 42%] _tests/test_deprecate_strict_exception_groups_false.py::test_deprecation_warning_open_nursery PASSED [ 43%] _tests/test_deprecate_strict_exception_groups_false.py::test_deprecation_warning_run PASSED [ 43%] _tests/test_deprecate_strict_exception_groups_false.py::test_deprecation_warning_start_guest_run PASSED [ 43%] _tests/test_exports.py::test_core_is_properly_reexported PASSED [ 43%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pylint-trio] SKIPPED [ 43%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pylint-trio.abc] SKIPPED [ 43%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pylint-trio.from_thread] SKIPPED [ 43%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pylint-trio.lowlevel] SKIPPED [ 43%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pylint-trio.socket] SKIPPED [ 44%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pylint-trio.to_thread] SKIPPED [ 44%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pylint-trio.testing] SKIPPED [ 44%] _tests/test_exports.py::test_static_tool_sees_all_symbols[jedi-trio] SKIPPED [ 44%] _tests/test_exports.py::test_static_tool_sees_all_symbols[jedi-trio.abc] SKIPPED [ 44%] _tests/test_exports.py::test_static_tool_sees_all_symbols[jedi-trio.from_thread] SKIPPED [ 44%] _tests/test_exports.py::test_static_tool_sees_all_symbols[jedi-trio.lowlevel] SKIPPED [ 44%] _tests/test_exports.py::test_static_tool_sees_all_symbols[jedi-trio.socket] SKIPPED [ 44%] _tests/test_exports.py::test_static_tool_sees_all_symbols[jedi-trio.to_thread] SKIPPED [ 45%] _tests/test_exports.py::test_static_tool_sees_all_symbols[jedi-trio.testing] SKIPPED [ 45%] _tests/test_exports.py::test_static_tool_sees_all_symbols[mypy-trio] SKIPPED [ 45%] _tests/test_exports.py::test_static_tool_sees_all_symbols[mypy-trio.abc] SKIPPED [ 45%] _tests/test_exports.py::test_static_tool_sees_all_symbols[mypy-trio.from_thread] SKIPPED [ 45%] _tests/test_exports.py::test_static_tool_sees_all_symbols[mypy-trio.lowlevel] SKIPPED [ 45%] _tests/test_exports.py::test_static_tool_sees_all_symbols[mypy-trio.socket] SKIPPED [ 45%] _tests/test_exports.py::test_static_tool_sees_all_symbols[mypy-trio.to_thread] SKIPPED [ 45%] _tests/test_exports.py::test_static_tool_sees_all_symbols[mypy-trio.testing] SKIPPED [ 46%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pyright_verifytypes-trio] SKIPPED [ 46%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pyright_verifytypes-trio.abc] SKIPPED [ 46%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pyright_verifytypes-trio.from_thread] SKIPPED [ 46%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pyright_verifytypes-trio.lowlevel] SKIPPED [ 46%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pyright_verifytypes-trio.socket] SKIPPED [ 46%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pyright_verifytypes-trio.to_thread] SKIPPED [ 46%] _tests/test_exports.py::test_static_tool_sees_all_symbols[pyright_verifytypes-trio.testing] SKIPPED [ 46%] _tests/test_exports.py::test_static_tool_sees_class_members[jedi-trio] SKIPPED [ 47%] _tests/test_exports.py::test_static_tool_sees_class_members[jedi-trio.abc] SKIPPED [ 47%] _tests/test_exports.py::test_static_tool_sees_class_members[jedi-trio.from_thread] SKIPPED [ 47%] _tests/test_exports.py::test_static_tool_sees_class_members[jedi-trio.lowlevel] SKIPPED [ 47%] _tests/test_exports.py::test_static_tool_sees_class_members[jedi-trio.socket] SKIPPED [ 47%] _tests/test_exports.py::test_static_tool_sees_class_members[jedi-trio.to_thread] SKIPPED [ 47%] _tests/test_exports.py::test_static_tool_sees_class_members[jedi-trio.testing] SKIPPED [ 47%] _tests/test_exports.py::test_static_tool_sees_class_members[mypy-trio] SKIPPED [ 47%] _tests/test_exports.py::test_static_tool_sees_class_members[mypy-trio.abc] SKIPPED [ 48%] _tests/test_exports.py::test_static_tool_sees_class_members[mypy-trio.from_thread] SKIPPED [ 48%] _tests/test_exports.py::test_static_tool_sees_class_members[mypy-trio.lowlevel] SKIPPED [ 48%] _tests/test_exports.py::test_static_tool_sees_class_members[mypy-trio.socket] SKIPPED [ 48%] _tests/test_exports.py::test_static_tool_sees_class_members[mypy-trio.to_thread] SKIPPED [ 48%] _tests/test_exports.py::test_static_tool_sees_class_members[mypy-trio.testing] SKIPPED [ 48%] _tests/test_exports.py::test_nopublic_is_final PASSED [ 48%] _tests/test_exports.py::test_classes_are_final PASSED [ 48%] _tests/test_exports.py::test_pyright_recognizes_init_attributes SKIPPED [ 49%] _tests/test_fakenet.py::test_basic_udp PASSED [ 49%] _tests/test_fakenet.py::test_msg_trunc PASSED [ 49%] _tests/test_fakenet.py::test_recv_methods PASSED [ 49%] _tests/test_fakenet.py::test_nonwindows_functionality PASSED [ 49%] _tests/test_fakenet.py::test_windows_functionality SKIPPED (windows-...) [ 49%] _tests/test_fakenet.py::test_basic_tcp PASSED [ 49%] _tests/test_fakenet.py::test_not_implemented_functions PASSED [ 50%] _tests/test_fakenet.py::test_getpeername PASSED [ 50%] _tests/test_fakenet.py::test_init PASSED [ 50%] _tests/test_file_io.py::test_wrap_invalid PASSED [ 50%] _tests/test_file_io.py::test_wrap_non_iobase PASSED [ 50%] _tests/test_file_io.py::test_wrapped_property PASSED [ 50%] _tests/test_file_io.py::test_dir_matches_wrapped PASSED [ 50%] _tests/test_file_io.py::test_unsupported_not_forwarded PASSED [ 50%] _tests/test_file_io.py::test_type_stubs_match_lists PASSED [ 51%] _tests/test_file_io.py::test_sync_attrs_forwarded PASSED [ 51%] _tests/test_file_io.py::test_sync_attrs_match_wrapper PASSED [ 51%] _tests/test_file_io.py::test_async_methods_generated_once PASSED [ 51%] _tests/test_file_io.py::test_async_methods_signature PASSED [ 51%] _tests/test_file_io.py::test_async_methods_wrap PASSED [ 51%] _tests/test_file_io.py::test_async_methods_match_wrapper PASSED [ 51%] _tests/test_file_io.py::test_open PASSED [ 51%] _tests/test_file_io.py::test_open_context_manager PASSED [ 52%] _tests/test_file_io.py::test_async_iter PASSED [ 52%] _tests/test_file_io.py::test_aclose_cancelled PASSED [ 52%] _tests/test_file_io.py::test_detach_rewraps_asynciobase PASSED [ 52%] _tests/test_highlevel_generic.py::test_StapledStream PASSED [ 52%] _tests/test_highlevel_generic.py::test_StapledStream_with_erroring_close PASSED [ 52%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_basic PASSED [ 52%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_specific_port_specific_host PASSED [ 52%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_ipv6_v6only SKIPPED [ 53%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_rebind PASSED [ 53%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_multiple_host_cleanup_on_error PASSED [ 53%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_port_checking PASSED [ 53%] _tests/test_highlevel_open_tcp_listeners.py::test_serve_tcp PASSED [ 53%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_some_address_families_unavailable[fail_families0-try_families0] PASSED [ 53%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_some_address_families_unavailable[fail_families0-try_families1] PASSED [ 53%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_some_address_families_unavailable[fail_families0-try_families2] PASSED [ 53%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_some_address_families_unavailable[fail_families1-try_families0] PASSED [ 54%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_some_address_families_unavailable[fail_families1-try_families1] PASSED [ 54%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_some_address_families_unavailable[fail_families1-try_families2] PASSED [ 54%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_some_address_families_unavailable[fail_families2-try_families0] PASSED [ 54%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_some_address_families_unavailable[fail_families2-try_families1] PASSED [ 54%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_some_address_families_unavailable[fail_families2-try_families2] PASSED [ 54%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_socket_fails_not_afnosupport PASSED [ 54%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_backlog PASSED [ 54%] _tests/test_highlevel_open_tcp_listeners.py::test_open_tcp_listeners_backlog_float_error PASSED [ 55%] _tests/test_highlevel_open_tcp_stream.py::test_close_all PASSED [ 55%] _tests/test_highlevel_open_tcp_stream.py::test_reorder_for_rfc_6555_section_5_4 PASSED [ 55%] _tests/test_highlevel_open_tcp_stream.py::test_format_host_port PASSED [ 55%] _tests/test_highlevel_open_tcp_stream.py::test_open_tcp_stream_real_socket_smoketest PASSED [ 55%] _tests/test_highlevel_open_tcp_stream.py::test_open_tcp_stream_input_validation PASSED [ 55%] _tests/test_highlevel_open_tcp_stream.py::test_local_address_real PASSED [ 55%] _tests/test_highlevel_open_tcp_stream.py::test_one_host_quick_success PASSED [ 55%] _tests/test_highlevel_open_tcp_stream.py::test_one_host_slow_success PASSED [ 56%] _tests/test_highlevel_open_tcp_stream.py::test_one_host_quick_fail PASSED [ 56%] _tests/test_highlevel_open_tcp_stream.py::test_one_host_slow_fail PASSED [ 56%] _tests/test_highlevel_open_tcp_stream.py::test_one_host_failed_after_connect PASSED [ 56%] _tests/test_highlevel_open_tcp_stream.py::test_basic_fallthrough PASSED [ 56%] _tests/test_highlevel_open_tcp_stream.py::test_early_success PASSED [ 56%] _tests/test_highlevel_open_tcp_stream.py::test_custom_delay PASSED [ 56%] _tests/test_highlevel_open_tcp_stream.py::test_none_default PASSED [ 56%] _tests/test_highlevel_open_tcp_stream.py::test_custom_errors_expedite PASSED [ 57%] _tests/test_highlevel_open_tcp_stream.py::test_all_fail FAILED [ 57%] _tests/test_highlevel_open_tcp_stream.py::test_multi_success PASSED [ 57%] _tests/test_highlevel_open_tcp_stream.py::test_does_reorder PASSED [ 57%] _tests/test_highlevel_open_tcp_stream.py::test_handles_no_ipv4 PASSED [ 57%] _tests/test_highlevel_open_tcp_stream.py::test_handles_no_ipv6 PASSED [ 57%] _tests/test_highlevel_open_tcp_stream.py::test_no_hosts PASSED [ 57%] _tests/test_highlevel_open_tcp_stream.py::test_cancel PASSED [ 57%] _tests/test_highlevel_open_unix_stream.py::test_close_on_error PASSED [ 58%] _tests/test_highlevel_open_unix_stream.py::test_open_with_bad_filename_type[4] PASSED [ 58%] _tests/test_highlevel_open_unix_stream.py::test_open_with_bad_filename_type[4.5] PASSED [ 58%] _tests/test_highlevel_open_unix_stream.py::test_open_bad_socket PASSED [ 58%] _tests/test_highlevel_open_unix_stream.py::test_open_unix_socket PASSED [ 58%] _tests/test_highlevel_open_unix_stream.py::test_error_on_no_unix SKIPPED [ 58%] _tests/test_highlevel_serve_listeners.py::test_serve_listeners_basic PASSED [ 58%] _tests/test_highlevel_serve_listeners.py::test_serve_listeners_accept_unrecognized_error FAILED [ 59%] _tests/test_highlevel_serve_listeners.py::test_serve_listeners_accept_capacity_error PASSED [ 59%] _tests/test_highlevel_serve_listeners.py::test_serve_listeners_connection_nursery FAILED [ 59%] _tests/test_highlevel_socket.py::test_SocketStream_basics PASSED [ 59%] _tests/test_highlevel_socket.py::test_SocketStream_send_all PASSED [ 59%] _tests/test_highlevel_socket.py::test_SocketStream_generic PASSED [ 59%] _tests/test_highlevel_socket.py::test_SocketListener PASSED [ 59%] _tests/test_highlevel_socket.py::test_SocketListener_socket_closed_underfoot PASSED [ 59%] _tests/test_highlevel_socket.py::test_SocketListener_accept_errors PASSED [ 60%] _tests/test_highlevel_socket.py::test_socket_stream_works_when_peer_has_already_closed PASSED [ 60%] _tests/test_path.py::test_instantiate_posix PASSED [ 60%] _tests/test_path.py::test_instantiate_windows SKIPPED (OS is not Win...) [ 60%] _tests/test_path.py::test_open_is_async_context_manager PASSED [ 60%] _tests/test_path.py::test_magic PASSED [ 60%] _tests/test_path.py::test_cmp_magic[Path-Path0] PASSED [ 60%] _tests/test_path.py::test_cmp_magic[Path-Path1] PASSED [ 60%] _tests/test_path.py::test_cmp_magic[Path-Path2] PASSED [ 61%] _tests/test_path.py::test_div_magic[Path-Path0] PASSED [ 61%] _tests/test_path.py::test_div_magic[Path-Path1] PASSED [ 61%] _tests/test_path.py::test_div_magic[Path-str] PASSED [ 61%] _tests/test_path.py::test_div_magic[str-Path] PASSED [ 61%] _tests/test_path.py::test_hash_magic[foo-Path-Path0] PASSED [ 61%] _tests/test_path.py::test_hash_magic[foo-Path-Path1] PASSED [ 61%] _tests/test_path.py::test_hash_magic[foo/bar/baz-Path-Path0] PASSED [ 61%] _tests/test_path.py::test_hash_magic[foo/bar/baz-Path-Path1] PASSED [ 62%] _tests/test_path.py::test_hash_magic[./foo-Path-Path0] PASSED [ 62%] _tests/test_path.py::test_hash_magic[./foo-Path-Path1] PASSED [ 62%] _tests/test_path.py::test_forwarded_properties PASSED [ 62%] _tests/test_path.py::test_async_method_signature PASSED [ 62%] _tests/test_path.py::test_compare_async_stat_methods[is_dir] PASSED [ 62%] _tests/test_path.py::test_compare_async_stat_methods[is_file] PASSED [ 62%] _tests/test_path.py::test_invalid_name_not_wrapped PASSED [ 62%] _tests/test_path.py::test_async_methods_rewrap[absolute] PASSED [ 63%] _tests/test_path.py::test_async_methods_rewrap[resolve] PASSED [ 63%] _tests/test_path.py::test_forward_methods_rewrap PASSED [ 63%] _tests/test_path.py::test_forward_properties_rewrap PASSED [ 63%] _tests/test_path.py::test_forward_methods_without_rewrap PASSED [ 63%] _tests/test_path.py::test_repr PASSED [ 63%] _tests/test_path.py::test_path_wraps_path[__init__] PASSED [ 63%] _tests/test_path.py::test_path_wraps_path[joinpath] PASSED [ 63%] _tests/test_path.py::test_path_nonpath PASSED [ 64%] _tests/test_path.py::test_open_file_can_open_path PASSED [ 64%] _tests/test_path.py::test_globmethods PASSED [ 64%] _tests/test_path.py::test_as_uri PASSED [ 64%] _tests/test_path.py::test_iterdir PASSED [ 64%] _tests/test_path.py::test_classmethods PASSED [ 64%] _tests/test_path.py::test_wrapping_without_docstrings[_wraps_async] PASSED [ 64%] _tests/test_path.py::test_wrapping_without_docstrings[_wrap_method] PASSED [ 64%] _tests/test_path.py::test_wrapping_without_docstrings[_wrap_method_path] PASSED [ 65%] _tests/test_path.py::test_wrapping_without_docstrings[_wrap_method_path_iterable] PASSED [ 65%] _tests/test_repl.py::test_build_raw_input PASSED [ 65%] _tests/test_repl.py::test_basic_interaction PASSED [ 65%] _tests/test_repl.py::test_system_exits_quit_interpreter PASSED [ 65%] _tests/test_repl.py::test_KI_interrupts PASSED [ 65%] _tests/test_repl.py::test_system_exits_in_exc_group PASSED [ 65%] _tests/test_repl.py::test_system_exits_in_nested_exc_group PASSED [ 65%] _tests/test_repl.py::test_base_exception_captured PASSED [ 66%] _tests/test_repl.py::test_exc_group_captured PASSED [ 66%] _tests/test_repl.py::test_base_exception_capture_from_coroutine PASSED [ 66%] _tests/test_repl.py::test_main_entrypoint PASSED [ 66%] _tests/test_repl.py::test_ki_newline_injection SKIPPED (the ioctl we...) [ 66%] _tests/test_repl.py::test_ki_in_repl PASSED [ 66%] _tests/test_scheduler_determinism.py::test_the_trio_scheduler_is_not_deterministic PASSED [ 66%] _tests/test_scheduler_determinism.py::test_the_trio_scheduler_is_deterministic_if_seeded PASSED [ 67%] _tests/test_signals.py::test_open_signal_receiver PASSED [ 67%] _tests/test_signals.py::test_open_signal_receiver_restore_handler_after_one_bad_signal PASSED [ 67%] _tests/test_signals.py::test_open_signal_receiver_empty_fail PASSED [ 67%] _tests/test_signals.py::test_open_signal_receiver_restore_handler_after_duplicate_signal PASSED [ 67%] _tests/test_signals.py::test_catch_signals_wrong_thread PASSED [ 67%] _tests/test_signals.py::test_open_signal_receiver_conflict FAILED [ 67%] _tests/test_signals.py::test_open_signal_receiver_no_starvation PASSED [ 67%] _tests/test_signals.py::test_catch_signals_race_condition_on_exit PASSED [ 68%] _tests/test_socket.py::test__try_sync PASSED [ 68%] _tests/test_socket.py::test_socket_has_some_reexports PASSED [ 68%] _tests/test_socket.py::test_getaddrinfo PASSED [ 68%] _tests/test_socket.py::test_getnameinfo PASSED [ 68%] _tests/test_socket.py::test_from_stdlib_socket PASSED [ 68%] _tests/test_socket.py::test_from_fd PASSED [ 68%] _tests/test_socket.py::test_socketpair_simple PASSED [ 68%] _tests/test_socket.py::test_fromshare SKIPPED (windows only) [ 69%] _tests/test_socket.py::test_socket PASSED [ 69%] _tests/test_socket.py::test_socket_v6 PASSED [ 69%] _tests/test_socket.py::test_sniff_sockopts PASSED [ 69%] _tests/test_socket.py::test_SocketType_basics PASSED [ 69%] _tests/test_socket.py::test_SocketType_setsockopt PASSED [ 69%] _tests/test_socket.py::test_SocketType_dup PASSED [ 69%] _tests/test_socket.py::test_SocketType_shutdown PASSED [ 69%] _tests/test_socket.py::test_SocketType_simple_server[127.0.0.1-2] PASSED [ 70%] _tests/test_socket.py::test_SocketType_simple_server[::1-10] PASSED [ 70%] _tests/test_socket.py::test_SocketType_is_readable PASSED [ 70%] _tests/test_socket.py::test_SocketType_resolve[2-addrs0] PASSED [ 70%] _tests/test_socket.py::test_SocketType_resolve[10-addrs1] PASSED [ 70%] _tests/test_socket.py::test_SocketType_unresolved_names PASSED [ 70%] _tests/test_socket.py::test_SocketType_non_blocking_paths PASSED [ 70%] _tests/test_socket.py::test_SocketType_connect_paths SKIPPED (use --...) [ 70%] _tests/test_socket.py::test_address_in_socket_error SKIPPED (use --r...) [ 71%] _tests/test_socket.py::test_resolve_address_exception_in_connect_closes_socket PASSED [ 71%] _tests/test_socket.py::test_send_recv_variants PASSED [ 71%] _tests/test_socket.py::test_idna PASSED [ 71%] _tests/test_socket.py::test_getprotobyname PASSED [ 71%] _tests/test_socket.py::test_custom_hostname_resolver PASSED [ 71%] _tests/test_socket.py::test_custom_socket_factory PASSED [ 71%] _tests/test_socket.py::test_SocketType_is_abstract PASSED [ 71%] _tests/test_socket.py::test_unix_domain_socket PASSED [ 72%] _tests/test_socket.py::test_interrupted_by_close PASSED [ 72%] _tests/test_socket.py::test_many_sockets PASSED [ 72%] _tests/test_subprocess.py::test_basic[open_process] PASSED [ 72%] _tests/test_subprocess.py::test_basic[run_process in nursery] PASSED [ 72%] _tests/test_subprocess.py::test_basic_no_pidfd[open_process] PASSED [ 72%] _tests/test_subprocess.py::test_basic_no_pidfd[run_process in nursery] PASSED [ 72%] _tests/test_subprocess.py::test_auto_update_returncode[open_process] PASSED [ 72%] _tests/test_subprocess.py::test_auto_update_returncode[run_process in nursery] PASSED [ 73%] _tests/test_subprocess.py::test_multi_wait[open_process] PASSED [ 73%] _tests/test_subprocess.py::test_multi_wait[run_process in nursery] PASSED [ 73%] _tests/test_subprocess.py::test_multi_wait_no_pidfd[open_process] PASSED [ 73%] _tests/test_subprocess.py::test_multi_wait_no_pidfd[run_process in nursery] PASSED [ 73%] _tests/test_subprocess.py::test_pipes[open_process] PASSED [ 73%] _tests/test_subprocess.py::test_pipes[run_process in nursery] PASSED [ 73%] _tests/test_subprocess.py::test_interactive[open_process] PASSED [ 73%] _tests/test_subprocess.py::test_interactive[run_process in nursery] PASSED [ 74%] _tests/test_subprocess.py::test_run PASSED [ 74%] _tests/test_subprocess.py::test_run_check PASSED [ 74%] _tests/test_subprocess.py::test_run_with_broken_pipe PASSED [ 74%] _tests/test_subprocess.py::test_stderr_stdout[open_process] PASSED [ 74%] _tests/test_subprocess.py::test_stderr_stdout[run_process in nursery] PASSED [ 74%] _tests/test_subprocess.py::test_errors PASSED [ 74%] _tests/test_subprocess.py::test_signals[open_process] PASSED [ 75%] _tests/test_subprocess.py::test_signals[run_process in nursery] PASSED [ 75%] _tests/test_subprocess.py::test_wait_reapable_fails[open_process] PASSED [ 75%] _tests/test_subprocess.py::test_wait_reapable_fails[run_process in nursery] PASSED [ 75%] _tests/test_subprocess.py::test_wait_reapable_fails_no_pidfd[open_process] PASSED [ 75%] _tests/test_subprocess.py::test_wait_reapable_fails_no_pidfd[run_process in nursery] PASSED [ 75%] _tests/test_subprocess.py::test_waitid_eintr SKIPPED (use --run-slow...) [ 75%] _tests/test_subprocess.py::test_custom_deliver_cancel PASSED [ 75%] _tests/test_subprocess.py::test_bad_deliver_cancel FAILED [ 76%] _tests/test_subprocess.py::test_warn_on_failed_cancel_terminate PASSED [ 76%] _tests/test_subprocess.py::test_warn_on_cancel_SIGKILL_escalation PASSED [ 76%] _tests/test_subprocess.py::test_run_process_background_fail FAILED [ 76%] _tests/test_subprocess.py::test_for_leaking_fds PASSED [ 76%] _tests/test_subprocess.py::test_run_process_internal_error FAILED [ 76%] _tests/test_subprocess.py::test_subprocess_pidfd_unnotified PASSED [ 76%] _tests/test_sync.py::test_Event PASSED [ 76%] _tests/test_sync.py::test_CapacityLimiter PASSED [ 77%] _tests/test_sync.py::test_CapacityLimiter_inf PASSED [ 77%] _tests/test_sync.py::test_CapacityLimiter_change_total_tokens PASSED [ 77%] _tests/test_sync.py::test_CapacityLimiter_memleak_548 PASSED [ 77%] _tests/test_sync.py::test_CapacityLimiter_zero_limit_tokens PASSED [ 77%] _tests/test_sync.py::test_Semaphore PASSED [ 77%] _tests/test_sync.py::test_Semaphore_bounded PASSED [ 77%] _tests/test_sync.py::test_Lock_and_StrictFIFOLock[Lock] PASSED [ 77%] _tests/test_sync.py::test_Lock_and_StrictFIFOLock[StrictFIFOLock] PASSED [ 78%] _tests/test_sync.py::test_Condition PASSED [ 78%] _tests/test_sync.py::test_generic_lock_exclusion[CapacityLimiter(1)] PASSED [ 78%] _tests/test_sync.py::test_generic_lock_exclusion[Semaphore(1)] PASSED [ 78%] _tests/test_sync.py::test_generic_lock_exclusion[Lock] PASSED [ 78%] _tests/test_sync.py::test_generic_lock_exclusion[StrictFIFOLock] PASSED [ 78%] _tests/test_sync.py::test_generic_lock_exclusion[ChannelLock1(10)] PASSED [ 78%] _tests/test_sync.py::test_generic_lock_exclusion[ChannelLock1(1)] PASSED [ 78%] _tests/test_sync.py::test_generic_lock_exclusion[ChannelLock2] PASSED [ 79%] _tests/test_sync.py::test_generic_lock_exclusion[ChannelLock3] PASSED [ 79%] _tests/test_sync.py::test_generic_lock_fifo_fairness[CapacityLimiter(1)] PASSED [ 79%] _tests/test_sync.py::test_generic_lock_fifo_fairness[Semaphore(1)] PASSED [ 79%] _tests/test_sync.py::test_generic_lock_fifo_fairness[Lock] PASSED [ 79%] _tests/test_sync.py::test_generic_lock_fifo_fairness[StrictFIFOLock] PASSED [ 79%] _tests/test_sync.py::test_generic_lock_fifo_fairness[ChannelLock1(10)] PASSED [ 79%] _tests/test_sync.py::test_generic_lock_fifo_fairness[ChannelLock1(1)] PASSED [ 79%] _tests/test_sync.py::test_generic_lock_fifo_fairness[ChannelLock2] PASSED [ 80%] _tests/test_sync.py::test_generic_lock_fifo_fairness[ChannelLock3] PASSED [ 80%] _tests/test_sync.py::test_generic_lock_acquire_nowait_blocks_acquire[CapacityLimiter(1)] PASSED [ 80%] _tests/test_sync.py::test_generic_lock_acquire_nowait_blocks_acquire[Semaphore(1)] PASSED [ 80%] _tests/test_sync.py::test_generic_lock_acquire_nowait_blocks_acquire[Lock] PASSED [ 80%] _tests/test_sync.py::test_generic_lock_acquire_nowait_blocks_acquire[StrictFIFOLock] PASSED [ 80%] _tests/test_sync.py::test_generic_lock_acquire_nowait_blocks_acquire[ChannelLock1(10)] PASSED [ 80%] _tests/test_sync.py::test_generic_lock_acquire_nowait_blocks_acquire[ChannelLock1(1)] PASSED [ 80%] _tests/test_sync.py::test_generic_lock_acquire_nowait_blocks_acquire[ChannelLock2] PASSED [ 81%] _tests/test_sync.py::test_generic_lock_acquire_nowait_blocks_acquire[ChannelLock3] PASSED [ 81%] _tests/test_sync.py::test_lock_acquire_unowned_lock PASSED [ 81%] _tests/test_sync.py::test_lock_multiple_acquire FAILED [ 81%] _tests/test_sync.py::test_lock_handover PASSED [ 81%] _tests/test_testing.py::test_wait_all_tasks_blocked PASSED [ 81%] _tests/test_testing.py::test_wait_all_tasks_blocked_with_timeouts PASSED [ 81%] _tests/test_testing.py::test_wait_all_tasks_blocked_with_cushion PASSED [ 81%] _tests/test_testing.py::test_assert_checkpoints PASSED [ 82%] _tests/test_testing.py::test_assert_no_checkpoints PASSED [ 82%] _tests/test_testing.py::test_Sequencer PASSED [ 82%] _tests/test_testing.py::test_Sequencer_cancel PASSED [ 82%] _tests/test_testing.py::test__assert_raises PASSED [ 82%] _tests/test_testing.py::test__UnboundeByteQueue FAILED [ 82%] _tests/test_testing.py::test_MemorySendStream PASSED [ 82%] _tests/test_testing.py::test_MemoryReceiveStream FAILED [ 82%] _tests/test_testing.py::test_MemoryRecvStream_closing PASSED [ 83%] _tests/test_testing.py::test_memory_stream_pump PASSED [ 83%] _tests/test_testing.py::test_memory_stream_one_way_pair PASSED [ 83%] _tests/test_testing.py::test_memory_stream_pair PASSED [ 83%] _tests/test_testing.py::test_memory_streams_with_generic_tests PASSED [ 83%] _tests/test_testing.py::test_lockstep_streams_with_generic_tests PASSED [ 83%] _tests/test_testing.py::test_open_stream_to_socket_listener PASSED [ 83%] _tests/test_testing.py::test_trio_test PASSED [ 84%] _tests/test_testing_raisesgroup.py::test_raises_group PASSED [ 84%] _tests/test_testing_raisesgroup.py::test_incorrect_number_exceptions PASSED [ 84%] _tests/test_testing_raisesgroup.py::test_flatten_subgroups PASSED [ 84%] _tests/test_testing_raisesgroup.py::test_catch_unwrapped_exceptions PASSED [ 84%] _tests/test_testing_raisesgroup.py::test_match PASSED [ 84%] _tests/test_testing_raisesgroup.py::test_check PASSED [ 84%] _tests/test_testing_raisesgroup.py::test_unwrapped_match_check PASSED [ 84%] _tests/test_testing_raisesgroup.py::test_RaisesGroup_matches PASSED [ 85%] _tests/test_testing_raisesgroup.py::test_message PASSED [ 85%] _tests/test_testing_raisesgroup.py::test_assert_message PASSED [ 85%] _tests/test_testing_raisesgroup.py::test_message_indent PASSED [ 85%] _tests/test_testing_raisesgroup.py::test_suggestion_on_nested_and_brief_error PASSED [ 85%] _tests/test_testing_raisesgroup.py::test_assert_message_nested PASSED [ 85%] _tests/test_testing_raisesgroup.py::test_check_no_patched_repr PASSED [ 85%] _tests/test_testing_raisesgroup.py::test_misordering_example PASSED [ 85%] _tests/test_testing_raisesgroup.py::test_brief_error_on_one_fail PASSED [ 86%] _tests/test_testing_raisesgroup.py::test_identity_oopsies PASSED [ 86%] _tests/test_testing_raisesgroup.py::test_matcher PASSED [ 86%] _tests/test_testing_raisesgroup.py::test_matcher_match PASSED [ 86%] _tests/test_testing_raisesgroup.py::test_Matcher_check PASSED [ 86%] _tests/test_testing_raisesgroup.py::test_matcher_tostring PASSED [ 86%] _tests/test_testing_raisesgroup.py::test_raisesgroup_tostring PASSED [ 86%] _tests/test_testing_raisesgroup.py::test__ExceptionInfo PASSED [ 86%] _tests/test_testing_raisesgroup.py::test_raisesgroup_matcher_deprecation PASSED [ 87%] _tests/test_threads.py::test_do_in_trio_thread PASSED [ 87%] _tests/test_threads.py::test_do_in_trio_thread_from_trio_thread PASSED [ 87%] _tests/test_threads.py::test_run_in_trio_thread_ki PASSED [ 87%] _tests/test_threads.py::test_await_in_trio_thread_while_main_exits PASSED [ 87%] _tests/test_threads.py::test_named_thread PASSED [ 87%] _tests/test_threads.py::test_named_thread_os PASSED [ 87%] _tests/test_threads.py::test_has_pthread_setname_np PASSED [ 87%] _tests/test_threads.py::test_run_in_worker_thread PASSED [ 88%] _tests/test_threads.py::test_run_in_worker_thread_cancellation PASSED [ 88%] _tests/test_threads.py::test_run_in_worker_thread_abandoned PASSED [ 88%] _tests/test_threads.py::test_run_in_worker_thread_limiter[False-False-3] PASSED [ 88%] _tests/test_threads.py::test_run_in_worker_thread_limiter[False-False-5] PASSED [ 88%] _tests/test_threads.py::test_run_in_worker_thread_limiter[False-False-10] PASSED [ 88%] _tests/test_threads.py::test_run_in_worker_thread_limiter[False-True-3] PASSED [ 88%] _tests/test_threads.py::test_run_in_worker_thread_limiter[False-True-5] PASSED [ 88%] _tests/test_threads.py::test_run_in_worker_thread_limiter[False-True-10] PASSED [ 89%] _tests/test_threads.py::test_run_in_worker_thread_limiter[True-False-3] PASSED [ 89%] _tests/test_threads.py::test_run_in_worker_thread_limiter[True-False-5] PASSED [ 89%] _tests/test_threads.py::test_run_in_worker_thread_limiter[True-False-10] PASSED [ 89%] _tests/test_threads.py::test_run_in_worker_thread_limiter[True-True-3] PASSED [ 89%] _tests/test_threads.py::test_run_in_worker_thread_limiter[True-True-5] PASSED [ 89%] _tests/test_threads.py::test_run_in_worker_thread_limiter[True-True-10] PASSED [ 89%] _tests/test_threads.py::test_run_in_worker_thread_custom_limiter PASSED [ 89%] _tests/test_threads.py::test_run_in_worker_thread_limiter_error PASSED [ 90%] _tests/test_threads.py::test_run_in_worker_thread_fail_to_spawn PASSED [ 90%] _tests/test_threads.py::test_trio_to_thread_run_sync_token PASSED [ 90%] _tests/test_threads.py::test_trio_to_thread_run_sync_expected_error PASSED [ 90%] _tests/test_threads.py::test_trio_to_thread_run_sync_contextvars PASSED [ 90%] _tests/test_threads.py::test_trio_from_thread_run_sync PASSED [ 90%] _tests/test_threads.py::test_trio_from_thread_run PASSED [ 90%] _tests/test_threads.py::test_trio_from_thread_token PASSED [ 90%] _tests/test_threads.py::test_trio_from_thread_token_kwarg PASSED [ 91%] _tests/test_threads.py::test_from_thread_no_token PASSED [ 91%] _tests/test_threads.py::test_trio_from_thread_run_sync_contextvars PASSED [ 91%] _tests/test_threads.py::test_trio_from_thread_run_contextvars PASSED [ 91%] _tests/test_threads.py::test_run_fn_as_system_task_caught_badly_typed_token PASSED [ 91%] _tests/test_threads.py::test_from_thread_inside_trio_thread PASSED [ 91%] _tests/test_threads.py::test_from_thread_run_during_shutdown PASSED [ 91%] _tests/test_threads.py::test_trio_token_weak_referenceable PASSED [ 92%] _tests/test_threads.py::test_unsafe_abandon_on_cancel_kwarg PASSED [ 92%] _tests/test_threads.py::test_from_thread_reuses_task PASSED [ 92%] _tests/test_threads.py::test_recursive_to_thread PASSED [ 92%] _tests/test_threads.py::test_from_thread_host_cancelled PASSED [ 92%] _tests/test_threads.py::test_from_thread_check_cancelled_no_abandon[False] PASSED [ 92%] _tests/test_threads.py::test_from_thread_check_cancelled_no_abandon[True] PASSED [ 92%] _tests/test_threads.py::test_from_thread_check_cancelled_abandon_on_cancel PASSED [ 92%] _tests/test_threads.py::test_from_thread_check_cancelled_raises_in_foreign_threads PASSED [ 93%] _tests/test_threads.py::test_reentry_doesnt_deadlock SKIPPED (use --...) [ 93%] _tests/test_threads.py::test_wait_all_threads_completed PASSED [ 93%] _tests/test_threads.py::test_wait_all_threads_completed_no_threads PASSED [ 93%] _tests/test_timeouts.py::test_sleep SKIPPED (use --run-slow to run s...) [ 93%] _tests/test_timeouts.py::test_move_on_after SKIPPED (use --run-slow ...) [ 93%] _tests/test_timeouts.py::test_cannot_wake_sleep_forever PASSED [ 93%] _tests/test_timeouts.py::test_context_shields_from_outer[move_on_after] PASSED [ 93%] _tests/test_timeouts.py::test_context_shields_from_outer[fail_after] PASSED [ 94%] _tests/test_timeouts.py::test_move_on_after_moves_on_even_if_shielded SKIPPED [ 94%] _tests/test_timeouts.py::test_fail_after_fails_even_if_shielded SKIPPED [ 94%] _tests/test_timeouts.py::test_fail SKIPPED (use --run-slow to run sl...) [ 94%] _tests/test_timeouts.py::test_timeouts_raise_value_error PASSED [ 94%] _tests/test_timeouts.py::test_timeout_deadline_on_entry PASSED [ 94%] _tests/test_timeouts.py::test_invalid_access_unentered PASSED [ 94%] _tests/test_timeouts.py::test_fail_access_before_entering XFAIL (not...) [ 94%] _tests/test_tracing.py::test_task_iter_await_frames PASSED [ 95%] _tests/test_tracing.py::test_task_iter_await_frames_async_gen PASSED [ 95%] _tests/test_tracing.py::test_closed_task_iter_await_frames PASSED [ 95%] _tests/test_trio.py::test_trio_import PASSED [ 95%] _tests/test_unix_pipes.py::test_send_pipe PASSED [ 95%] _tests/test_unix_pipes.py::test_receive_pipe PASSED [ 95%] _tests/test_unix_pipes.py::test_pipes_combined PASSED [ 95%] _tests/test_unix_pipes.py::test_pipe_errors PASSED [ 95%] _tests/test_unix_pipes.py::test_del PASSED [ 96%] _tests/test_unix_pipes.py::test_async_with PASSED [ 96%] _tests/test_unix_pipes.py::test_misdirected_aclose_regression PASSED [ 96%] _tests/test_unix_pipes.py::test_close_at_bad_time_for_receive_some PASSED [ 96%] _tests/test_unix_pipes.py::test_close_at_bad_time_for_send_all PASSED [ 96%] _tests/test_unix_pipes.py::test_bizarro_OSError_from_receive PASSED [ 96%] _tests/test_unix_pipes.py::test_pipe_fully PASSED [ 96%] _tests/test_util.py::test_ConflictDetector PASSED [ 96%] _tests/test_util.py::test_module_metadata_is_fixed_up PASSED [ 97%] _tests/test_util.py::test_is_main_thread PASSED [ 97%] _tests/test_util.py::test_coroutine_or_error PASSED [ 97%] _tests/test_util.py::test_final_decorator PASSED [ 97%] _tests/test_util.py::test_no_public_constructor_metaclass PASSED [ 97%] _tests/test_util.py::test_fixup_module_metadata PASSED [ 97%] _tests/test_util.py::test_raise_single_exception_from_group PASSED [ 97%] _tests/test_wait_for_object.py::test_WaitForMultipleObjects_sync SKIPPED [ 97%] _tests/test_wait_for_object.py::test_WaitForMultipleObjects_sync_slow SKIPPED [ 98%] _tests/test_wait_for_object.py::test_WaitForSingleObject SKIPPED (wi...) [ 98%] _tests/test_wait_for_object.py::test_WaitForSingleObject_slow SKIPPED [ 98%] _tests/test_windows_pipes.py::test_pipe_typecheck SKIPPED (windows only) [ 98%] _tests/test_windows_pipes.py::test_pipe_error_on_close SKIPPED (wind...) [ 98%] _tests/test_windows_pipes.py::test_pipes_combined SKIPPED (windows only) [ 98%] _tests/test_windows_pipes.py::test_async_with SKIPPED (windows only) [ 98%] _tests/test_windows_pipes.py::test_close_during_write SKIPPED (windo...) [ 98%] _tests/test_windows_pipes.py::test_pipe_fully SKIPPED (windows only) [ 99%] _tests/tools/test_mypy_annotate.py::test_processing[blank] PASSED [ 99%] _tests/tools/test_mypy_annotate.py::test_processing[normal] PASSED [ 99%] _tests/tools/test_mypy_annotate.py::test_processing[note-wcol] PASSED [ 99%] _tests/tools/test_mypy_annotate.py::test_processing[error-wend] PASSED [ 99%] _tests/tools/test_mypy_annotate.py::test_processing[warn-lineonly] PASSED [ 99%] _tests/tools/test_mypy_annotate.py::test_export PASSED [ 99%] _tests/tools/test_mypy_annotate.py::test_endtoend PASSED [100%] =================================== FAILURES =================================== __________________________ test_cancel_reason_nursery __________________________ async def test_cancel_reason_nursery() -> None: async def failing_task(task_status: trio.TaskStatus[trio.lowlevel.Task]) -> None: task_status.started(current_task()) raise ValueError > with pytest.RaisesGroup(ValueError, TypeError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_cancelled.py:111: AttributeError _________________________ test_cancel_reason_nursery2 __________________________ async def test_cancel_reason_nursery2() -> None: async def failing_task(task_status: trio.TaskStatus[trio.lowlevel.Task]) -> None: task_status.started(current_task()) await wait_all_tasks_blocked() raise ValueError > with pytest.RaisesGroup(ValueError, TypeError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_cancelled.py:126: AttributeError _________________________ test_cancel_reason_nursery3 __________________________ async def test_cancel_reason_nursery3() -> None: async def failing_task(task_status: trio.TaskStatus[None]) -> None: raise ValueError parent_task = current_task() async def cancelled_task() -> None: # We don't have a way of distinguishing that the nursery code block failed # because it failed to `start()` a task. with pytest.raises( Cancelled, match=re.escape( rf"cancelled due to nursery with reason 'Code block inside nursery contextmanager raised exception ValueError()' from task {parent_task!r}" ), ): await trio.sleep_forever() > with pytest.RaisesGroup(ValueError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_cancelled.py:150: AttributeError ___________________________ test_nested_child_source ___________________________ async def test_nested_child_source() -> None: ev = trio.Event() parent_task = current_task() async def child() -> None: ev.set() with pytest.raises( Cancelled, match=rf"^cancelled due to nursery with reason 'Code block inside nursery contextmanager raised exception ValueError\(\)' from task {parent_task!r}$", ): await trio.sleep_forever() > with pytest.RaisesGroup(ValueError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_cancelled.py:195: AttributeError ____________________________ test_reason_delayed_ki ____________________________ async def test_reason_delayed_ki() -> None: # simplified version of test_ki.test_ki_protection_works check #2 parent_task = current_task() async def sleeper(name: str) -> None: with pytest.raises( Cancelled, match=rf"^cancelled due to KeyboardInterrupt from task {parent_task!r}$", ): while True: await trio.lowlevel.checkpoint() async def raiser(name: str) -> None: ki_self() > with pytest.RaisesGroup(KeyboardInterrupt): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_cancelled.py:217: AttributeError ___________________________ test_ki_protection_works ___________________________ def test_ki_protection_works() -> None: async def sleeper(name: str, record: set[str]) -> None: try: while True: await _core.checkpoint() except _core.Cancelled: record.add(name + " ok") async def raiser(name: str, record: set[str]) -> None: try: # os.kill runs signal handlers before returning, so we don't need # to worry that the handler will be delayed print("killing, protection =", _core.currently_ki_protected()) ki_self() except KeyboardInterrupt: print("raised!") # Make sure we aren't getting cancelled as well as siginted await _core.checkpoint() record.add(name + " raise ok") raise else: print("didn't raise!") # If we didn't raise (b/c protected), then we *should* get # cancelled at the next opportunity try: await _core.wait_task_rescheduled(lambda _: _core.Abort.SUCCEEDED) except _core.Cancelled: record.add(name + " cancel ok") # simulated control-C during raiser, which is *unprotected* print("check 1") record_set: set[str] = set() async def check_unprotected_kill() -> None: async with _core.open_nursery() as nursery: nursery.start_soon(sleeper, "s1", record_set) nursery.start_soon(sleeper, "s2", record_set) nursery.start_soon(raiser, "r1", record_set) # raises inside a nursery, so the KeyboardInterrupt is wrapped in an ExceptionGroup > with pytest.RaisesGroup(KeyboardInterrupt): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_ki.py:310: AttributeError ----------------------------- Captured stdout call ----------------------------- check 1 _____________________ test_parking_lot_break_parking_tasks _____________________ async def test_parking_lot_break_parking_tasks() -> None: """Checks that tasks currently waiting to park raise an error when the breaker exits.""" async def bad_parker(lot: ParkingLot, scope: _core.CancelScope) -> None: add_parking_lot_breaker(current_task(), lot) with scope: await trio.sleep_forever() lot = ParkingLot() cs = _core.CancelScope() # check that parked task errors > with pytest.RaisesGroup( pytest.RaisesExc(_core.BrokenResourceError, match="^Parking lot broken by"), ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_parking_lot.py:269: AttributeError ________________________ test_parking_lot_break_itself _________________________ async def test_parking_lot_break_itself() -> None: """Break a parking lot, where the breakee is parked. Doing this is weird, but should probably be supported. """ async def return_me_and_park( lot: ParkingLot, *, task_status: _core.TaskStatus[_core.Task] = trio.TASK_STATUS_IGNORED, ) -> None: task_status.started(_core.current_task()) await lot.park() lot = ParkingLot() > with pytest.RaisesGroup( pytest.RaisesExc(_core.BrokenResourceError, match="^Parking lot broken by"), ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_parking_lot.py:384: AttributeError _____________________ test_nursery_main_block_error_basic ______________________ async def test_nursery_main_block_error_basic() -> None: exc = ValueError("whoops") > with pytest.RaisesGroup(pytest.RaisesExc(check=lambda e: e is exc)): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:135: AttributeError ____________________________ test_child_crash_basic ____________________________ async def test_child_crash_basic() -> None: my_exc = ValueError("uh oh") async def erroring() -> NoReturn: raise my_exc > with pytest.RaisesGroup(pytest.RaisesExc(check=lambda e: e is my_exc)): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:146: AttributeError _________________________ test_task_crash_propagation __________________________ def test_task_crash_propagation() -> None: looper_record: list[str] = [] async def looper() -> None: try: while True: await _core.checkpoint() except _core.Cancelled: print("looper cancelled") looper_record.append("cancelled") async def crasher() -> NoReturn: raise ValueError("argh") async def main() -> None: async with _core.open_nursery() as nursery: nursery.start_soon(looper) nursery.start_soon(crasher) > with pytest.RaisesGroup(pytest.RaisesExc(ValueError, match="^argh$")): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:188: AttributeError ________________________ test_main_and_task_both_crash _________________________ def test_main_and_task_both_crash() -> None: # If main crashes and there's also a task crash, then we get both in an # ExceptionGroup async def crasher() -> NoReturn: raise ValueError async def main() -> NoReturn: async with _core.open_nursery() as nursery: nursery.start_soon(crasher) raise KeyError > with pytest.RaisesGroup(ValueError, KeyError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:205: AttributeError ____________________________ test_two_child_crashes ____________________________ def test_two_child_crashes() -> None: async def crasher(etype: type[Exception]) -> NoReturn: raise etype async def main() -> None: async with _core.open_nursery() as nursery: nursery.start_soon(crasher, KeyError) nursery.start_soon(crasher, ValueError) > with pytest.RaisesGroup(ValueError, KeyError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:218: AttributeError ________________________ test_child_crash_wakes_parent _________________________ async def test_child_crash_wakes_parent() -> None: async def crasher() -> NoReturn: raise ValueError("this is a crash") > with pytest.RaisesGroup(pytest.RaisesExc(ValueError, match="^this is a crash$")): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:226: AttributeError __________________ test_cancel_scope_exceptiongroup_filtering __________________ async def test_cancel_scope_exceptiongroup_filtering() -> None: async def crasher() -> NoReturn: raise KeyError # This is outside the outer scope, so all the Cancelled # exceptions should have been absorbed, leaving just a regular # KeyError from crasher(), wrapped in an ExceptionGroup > with pytest.RaisesGroup(KeyError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:466: AttributeError ________________________ test_cancel_scope_misnesting_2 ________________________ async def test_cancel_scope_misnesting_2() -> None: # If there are other tasks inside the abandoned part of the cancel tree, # they get cancelled when the misnesting is detected async def task1() -> None: with pytest.raises(_core.Cancelled): await sleep_forever() # Even if inside another cancel scope async def task2() -> None: with _core.CancelScope(): with pytest.raises( _core.Cancelled, match=r"^cancelled due to unknown with reason 'misnesting'$", ): await sleep_forever() with ExitStack() as stack: stack.enter_context(_core.CancelScope()) async with _core.open_nursery() as nursery: nursery.start_soon(task1) nursery.start_soon(task2) await wait_all_tasks_blocked() with pytest.raises(RuntimeError, match="still within its child"): stack.close() # Variant that makes the child tasks direct children of the scope # that noticed the misnesting: nursery_mgr = _core.open_nursery() nursery = await nursery_mgr.__aenter__() try: nursery.start_soon(task1) nursery.start_soon(task2) nursery.start_soon(sleep_forever) await wait_all_tasks_blocked() nursery.cancel_scope.__exit__(None, None, None) finally: with pytest.raises( RuntimeError, match="which had already been exited", ) as exc_info: await nursery_mgr.__aexit__(*sys.exc_info()) def no_context(exc: RuntimeError) -> bool: return exc.__context__ is None msg = "closed before the task exited" > group = pytest.RaisesGroup( pytest.RaisesExc(RuntimeError, match=msg, check=no_context), pytest.RaisesExc(RuntimeError, match=msg, check=no_context), # sleep_forever pytest.RaisesExc( RuntimeError, match=msg, check=lambda x: isinstance(x.__context__, _core.Cancelled), ), ) E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:825: AttributeError _____________________________ test_nursery_misnest _____________________________ async def test_nursery_misnest() -> None: # See https://github.com/python-trio/trio/issues/3298 async def inner_func() -> None: inner_nursery = await inner_cm.__aenter__() inner_nursery.start_soon(sleep, 1) > with pytest.RaisesGroup( pytest.RaisesExc( RuntimeError, match="Nursery stack corrupted", check=no_cause_or_context ), check=no_cause_or_context, ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:866: AttributeError ______________________ test_nursery_nested_child_misnest _______________________ def test_nursery_nested_child_misnest() -> None: # Note that this example does *not* raise an exception group. async def main() -> None: async with _core.open_nursery(): inner_cm = _core.open_nursery() await inner_cm.__aenter__() with pytest.raises(RuntimeError, match="Nursery stack corrupted") as excinfo: _core.run(main) assert excinfo.value.__cause__ is None # This AssertionError is kind of redundant, but I don't think we want to remove # the assertion and don't think we care enough to suppress it in this specific case. > assert pytest.RaisesExc( AssertionError, match="^Nursery misnesting detected!$" ).matches(excinfo.value.__context__) E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:889: AttributeError _____________________ test_asyncexitstack_nursery_misnest ______________________ async def test_asyncexitstack_nursery_misnest() -> None: # This example is trickier than the above ones, and is the one that requires # special logic of abandoned nurseries to avoid nasty internal errors that masks # the RuntimeError. @asynccontextmanager async def asynccontextmanager_that_creates_a_nursery_internally() -> ( AsyncGenerator[None] ): async with _core.open_nursery() as nursery: await nursery.start(started_sleeper) nursery.start_soon(unstarted_task) yield async def started_sleeper(task_status: _core.TaskStatus[None]) -> None: task_status.started() await sleep_forever() async def unstarted_task() -> None: await _core.checkpoint() > with pytest.RaisesGroup( pytest.RaisesGroup( pytest.RaisesExc( RuntimeError, match="Nursery stack corrupted", check=no_cause_or_context ), check=no_cause_or_context, ), check=no_cause_or_context, ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:916: AttributeError _________________ test_asyncexitstack_nursery_misnest_cleanup __________________ def test_asyncexitstack_nursery_misnest_cleanup() -> None: # We guarantee that abandoned tasks get to do cleanup *eventually*, but exceptions # are lost. With more effort it's possible we could reschedule child tasks to exit # promptly. finally_entered = [] async def main() -> None: async def unstarted_task() -> None: try: await _core.checkpoint() finally: finally_entered.append(True) raise ValueError("this exception is lost") # rest of main() is ~identical to the above test @asynccontextmanager async def asynccontextmanager_that_creates_a_nursery_internally() -> ( AsyncGenerator[None] ): async with _core.open_nursery() as nursery: nursery.start_soon(unstarted_task) yield with pytest.RaisesGroup( pytest.RaisesGroup( pytest.RaisesExc( RuntimeError, match="Nursery stack corrupted", check=no_cause_or_context, ), check=no_cause_or_context, ), check=no_cause_or_context, ): async with AsyncExitStack() as stack, _core.open_nursery() as nursery: # The asynccontextmanager is going to create a nursery that outlives this nursery! nursery.start_soon( stack.enter_async_context, asynccontextmanager_that_creates_a_nursery_internally(), ) assert not finally_entered # abandoned task still hasn't been cleaned up > _core.run(main) ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:975: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ async def main() -> None: async def unstarted_task() -> None: try: await _core.checkpoint() finally: finally_entered.append(True) raise ValueError("this exception is lost") # rest of main() is ~identical to the above test @asynccontextmanager async def asynccontextmanager_that_creates_a_nursery_internally() -> ( AsyncGenerator[None] ): async with _core.open_nursery() as nursery: nursery.start_soon(unstarted_task) yield > with pytest.RaisesGroup( pytest.RaisesGroup( pytest.RaisesExc( RuntimeError, match="Nursery stack corrupted", check=no_cause_or_context, ), check=no_cause_or_context, ), check=no_cause_or_context, ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:956: AttributeError ____________________ test_system_task_crash_ExceptionGroup _____________________ def test_system_task_crash_ExceptionGroup() -> None: async def crasher1() -> NoReturn: raise KeyError async def crasher2() -> NoReturn: raise ValueError async def system_task() -> None: async with _core.open_nursery() as nursery: nursery.start_soon(crasher1) nursery.start_soon(crasher2) async def main() -> None: _core.spawn_system_task(system_task) await sleep_forever() # TrioInternalError is not wrapped with pytest.raises(_core.TrioInternalError) as excinfo: _core.run(main) # the first exceptiongroup is from the first nursery opened in Runner.init() # the second exceptiongroup is from the second nursery opened in Runner.init() # the third exceptongroup is from the nursery defined in `system_task` above > assert pytest.RaisesGroup( pytest.RaisesGroup(pytest.RaisesGroup(KeyError, ValueError)) ).matches( excinfo.value.__cause__, ) E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:1127: AttributeError ____________________ test_system_task_crash_plus_Cancelled _____________________ def test_system_task_crash_plus_Cancelled() -> None: # Set up a situation where a system task crashes with a # ExceptionGroup([Cancelled, ValueError]) async def crasher() -> None: try: await sleep_forever() except _core.Cancelled: raise ValueError from None async def cancelme() -> None: await sleep_forever() async def system_task() -> None: async with _core.open_nursery() as nursery: nursery.start_soon(crasher) nursery.start_soon(cancelme) async def main() -> None: _core.spawn_system_task(system_task) # then we exit, triggering a cancellation with pytest.raises(_core.TrioInternalError) as excinfo: _core.run(main) # See explanation for triple-wrap in test_system_task_crash_ExceptionGroup > assert pytest.RaisesGroup( pytest.RaisesGroup(pytest.RaisesGroup(ValueError)) ).matches( excinfo.value.__cause__, ) E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:1159: AttributeError ___________________ test_system_task_crash_KeyboardInterrupt ___________________ def test_system_task_crash_KeyboardInterrupt() -> None: async def ki() -> NoReturn: raise KeyboardInterrupt async def main() -> None: _core.spawn_system_task(ki) await sleep_forever() with pytest.raises(_core.TrioInternalError) as excinfo: _core.run(main) # "Only" double-wrapped since ki() doesn't create an exceptiongroup > assert pytest.RaisesGroup(pytest.RaisesGroup(KeyboardInterrupt)).matches( excinfo.value.__cause__ ) E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:1177: AttributeError _____________________ test_exc_info_after_throw_suppressed _____________________ async def test_exc_info_after_throw_suppressed() -> None: child_task: _core.Task | None = None async def child() -> None: nonlocal child_task child_task = _core.current_task() try: raise KeyError except KeyError: with suppress(ValueError): await sleep_forever() raise > with pytest.RaisesGroup( pytest.RaisesExc(KeyError, check=lambda e: e.__context__ is None) ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:1287: AttributeError _____________________ test_exception_chaining_after_throw ______________________ async def test_exception_chaining_after_throw() -> None: child_task: _core.Task | None = None async def child() -> None: nonlocal child_task child_task = _core.current_task() try: raise KeyError except KeyError: await sleep_forever() > with pytest.RaisesGroup( pytest.RaisesExc( ValueError, match="error text", check=lambda e: isinstance(e.__context__, KeyError), ), ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:1315: AttributeError ________________ test_exc_info_after_throw_to_inner_suppressed _________________ async def test_exc_info_after_throw_to_inner_suppressed() -> None: child_task: _core.Task | None = None async def child() -> None: nonlocal child_task child_task = _core.current_task() try: raise KeyError except KeyError as exc: await inner(exc) raise async def inner(exc: BaseException) -> None: with suppress(ValueError): await sleep_forever() assert not_none(sys.exc_info()[1]) is exc > with pytest.RaisesGroup( pytest.RaisesExc(KeyError, check=lambda e: e.__context__ is None) ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:1354: AttributeError _________________ test_exception_chaining_after_throw_to_inner _________________ async def test_exception_chaining_after_throw_to_inner() -> None: child_task: _core.Task | None = None async def child() -> None: nonlocal child_task child_task = _core.current_task() try: raise KeyError except KeyError: await inner() async def inner() -> None: try: raise IndexError except IndexError: await sleep_forever() > with pytest.RaisesGroup( pytest.RaisesExc( ValueError, match="^Unique Text$", check=lambda e: isinstance(e.__context__, IndexError) and isinstance(e.__context__.__context__, KeyError), ), ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:1386: AttributeError __________ test_nursery_exception_chaining_doesnt_make_context_loops ___________ async def test_nursery_exception_chaining_doesnt_make_context_loops() -> None: async def crasher() -> NoReturn: raise KeyError # the ExceptionGroup should not have the KeyError or ValueError as context > with pytest.RaisesGroup( ValueError, KeyError, check=lambda x: x.__context__ is None ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:1408: AttributeError _____________________ test_TrioToken_run_sync_soon_crashes _____________________ def test_TrioToken_run_sync_soon_crashes() -> None: record: set[str] = set() async def main() -> None: token = _core.current_trio_token() token.run_sync_soon(lambda: {}["nope"]) # type: ignore[index] # check that a crashing run_sync_soon callback doesn't stop further # calls to run_sync_soon token.run_sync_soon(lambda: record.add("2nd run_sync_soon ran")) try: await sleep_forever() except _core.Cancelled: record.add("cancelled!") with pytest.raises(_core.TrioInternalError) as excinfo: _core.run(main) # the first exceptiongroup is from the first nursery opened in Runner.init() # the second exceptiongroup is from the second nursery opened in Runner.init() > assert pytest.RaisesGroup(pytest.RaisesGroup(KeyError)).matches( excinfo.value.__cause__ ) E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:1540: AttributeError ___________________ test_TrioToken_run_sync_soon_late_crash ____________________ def test_TrioToken_run_sync_soon_late_crash() -> None: # Crash after system nursery is closed -- easiest way to do that is # from an async generator finalizer. record: list[str] = [] saved: list[AsyncGenerator[int, None]] = [] async def agen() -> AsyncGenerator[int, None]: token = _core.current_trio_token() try: yield 1 finally: token.run_sync_soon(lambda: {}["nope"]) # type: ignore[index] token.run_sync_soon(lambda: record.append("2nd ran")) async def main() -> None: saved.append(agen()) await saved[-1].asend(None) record.append("main exiting") with pytest.raises(_core.TrioInternalError) as excinfo: _core.run(main) > assert pytest.RaisesGroup(KeyError).matches(excinfo.value.__cause__) E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:1656: AttributeError _________________ test_nice_error_on_bad_calls_to_run_or_spawn _________________ def test_nice_error_on_bad_calls_to_run_or_spawn() -> None: def bad_call_run( # type: ignore[explicit-any] func: Callable[..., Awaitable[object]], *args: tuple[object, ...], ) -> None: _core.run(func, *args) def bad_call_spawn( # type: ignore[explicit-any] func: Callable[..., Awaitable[object]], *args: tuple[object, ...], ) -> None: async def main() -> None: async with _core.open_nursery() as nursery: nursery.start_soon(func, *args) _core.run(main) async def f() -> None: # pragma: no cover pass async def async_gen(arg: T) -> AsyncGenerator[T, None]: # pragma: no cover yield arg # If/when RaisesGroup/Matcher is added to pytest in some form this test can be # rewritten to use a loop again, and avoid specifying the exceptions twice in # different ways with pytest.raises( TypeError, match=r"^Trio was expecting an async function, but instead it got a coroutine object <.*>", ): bad_call_run(f()) # type: ignore[arg-type] with pytest.raises( TypeError, match=r"expected an async function but got an async generator", ): bad_call_run(async_gen, 0) # type: ignore # bad_call_spawn calls the function inside a nursery, so the exception will be # wrapped in an exceptiongroup > with pytest.RaisesGroup( pytest.RaisesExc(TypeError, match="expecting an async function") ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:1891: AttributeError ____________ test_asyncio_function_inside_nursery_does_not_explode _____________ async def test_asyncio_function_inside_nursery_does_not_explode() -> None: # Regression test for https://github.com/python-trio/trio/issues/552 > with pytest.RaisesGroup(pytest.RaisesExc(TypeError, match="asyncio")): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:1922: AttributeError _____________________________ test_trivial_yields ______________________________ async def test_trivial_yields() -> None: with assert_checkpoints(): await _core.checkpoint() with assert_checkpoints(): await _core.checkpoint_if_cancelled() await _core.cancel_shielded_checkpoint() # Weird case: opening and closing a nursery schedules, but doesn't check # for cancellation (unless something inside the nursery does) task = _core.current_task() before_schedule_points = task._schedule_points with _core.CancelScope() as cs: cs.cancel() async with _core.open_nursery(): pass assert not cs.cancelled_caught assert task._schedule_points > before_schedule_points before_schedule_points = task._schedule_points async def noop_with_no_checkpoint() -> None: pass with _core.CancelScope() as cs: cs.cancel() async with _core.open_nursery() as nursery: nursery.start_soon(noop_with_no_checkpoint) assert not cs.cancelled_caught assert task._schedule_points > before_schedule_points with _core.CancelScope() as cancel_scope: cancel_scope.cancel() > with pytest.RaisesGroup(KeyError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:1962: AttributeError ___________________________ test_task_nursery_stack ____________________________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.14/site-packages/_pytest/runner.py", line 341, in from_call | result: TResult | None = func() | ~~~~^^ | File "/usr/lib/python3.14/site-packages/_pytest/runner.py", line 242, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall | raise exception | File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "/usr/lib/python3.14/site-packages/_pytest/threadexception.py", line 92, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.14/site-packages/_pytest/threadexception.py", line 68, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "/usr/lib/python3.14/site-packages/_pytest/unraisableexception.py", line 95, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.14/site-packages/_pytest/unraisableexception.py", line 70, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "/usr/lib/python3.14/site-packages/_pytest/logging.py", line 846, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.14/site-packages/_pytest/logging.py", line 829, in _runtest_for | yield | File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "/usr/lib/python3.14/site-packages/_pytest/capture.py", line 898, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall | teardown.throw(exception) | ~~~~~~~~~~~~~~^^^^^^^^^^^ | File "/usr/lib/python3.14/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "/usr/lib/python3.14/site-packages/_pytest/runner.py", line 174, in pytest_runtest_call | item.runtest() | ~~~~~~~~~~~~^^ | File "/usr/lib/python3.14/site-packages/_pytest/python.py", line 1627, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall | raise exception | File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall | res = hook_impl.function(*args) | File "/usr/lib/python3.14/site-packages/_pytest/python.py", line 159, in pytest_pyfunc_call | result = testfunction(**testargs) | File "/builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/testing/_trio_test.py", line 44, in wrapper | return _core.run( | ~~~~~~~~~^ | partial(fn, *args, **kwargs), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | clock=clock, | ^^^^^^^^^^^^ | instruments=instruments, | ^^^^^^^^^^^^^^^^^^^^^^^^ | ) | ^ | File "/builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_run.py", line 2552, in run | raise runner.main_task_outcome.error | File "/builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py", line 2098, in test_task_nursery_stack | async with _core.open_nursery() as nursery1: | ~~~~~~~~~~~~~~~~~~^^ | File "/builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_run.py", line 1126, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py", line 2100, in test_task_nursery_stack | with pytest.RaisesGroup(KeyError): | ^^^^^^^^^^^^^^^^^^ | AttributeError: module 'pytest' has no attribute 'RaisesGroup' +------------------------------------ _______________________ test_nursery_explicit_exception ________________________ async def test_nursery_explicit_exception() -> None: > with pytest.RaisesGroup(KeyError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2198: AttributeError _________________________ test_nursery_stop_iteration __________________________ async def test_nursery_stop_iteration() -> None: async def fail() -> NoReturn: raise ValueError > with pytest.RaisesGroup(StopIteration, ValueError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2207: AttributeError _________________________ test_traceback_frame_removal _________________________ async def test_traceback_frame_removal() -> None: async def my_child_task() -> NoReturn: raise KeyError() def check_traceback(exc: KeyError) -> bool: # The top frame in the exception traceback should be inside the child # task, not trio/contextvars internals. And there's only one frame # inside the child task, so this will also detect if our frame-removal # is too eager. tb = exc.__traceback__ assert tb is not None return tb.tb_frame.f_code is my_child_task.__code__ > with pytest.RaisesGroup(pytest.RaisesExc(KeyError, check=check_traceback)): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2283: AttributeError ___________________ test_permanently_detach_coroutine_object ___________________ async def test_permanently_detach_coroutine_object() -> None: task: _core.Task | None = None pdco_outcome: outcome.Outcome[str] | None = None async def detachable_coroutine( task_outcome: outcome.Outcome[None], yield_value: object, ) -> None: await sleep(0) nonlocal task, pdco_outcome task = _core.current_task() # `No overload variant of "acapture" matches argument types "Callable[[Outcome[object]], Coroutine[Any, Any, object]]", "Outcome[None]"` pdco_outcome = await outcome.acapture( # type: ignore[call-overload] _core.permanently_detach_coroutine_object, task_outcome, ) await async_yield(yield_value) async with _core.open_nursery() as nursery: nursery.start_soon(detachable_coroutine, outcome.Value(None), "I'm free!") # If we get here then Trio thinks the task has exited... but the coroutine # is still iterable. At that point anything can be sent into the coroutine, so the .coro type # is wrong. assert pdco_outcome is None # `Argument 1 to "send" of "Coroutine" has incompatible type "str"; expected "Outcome[object]"` assert not_none(task).coro.send("be free!") == "I'm free!" # type: ignore[arg-type] assert pdco_outcome == outcome.Value("be free!") with pytest.raises(StopIteration): not_none(task).coro.send(None) # type: ignore[arg-type] # Check the exception paths too task = None pdco_outcome = None > with pytest.RaisesGroup(KeyError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2462: AttributeError _________ test_simple_cancel_scope_usage_doesnt_create_cyclic_garbage __________ @pytest.mark.skipif( sys.implementation.name != "cpython", reason="Only makes sense with refcounting GC", ) async def test_simple_cancel_scope_usage_doesnt_create_cyclic_garbage() -> None: # https://github.com/python-trio/trio/issues/1770 gc.collect() async def do_a_cancel() -> None: with _core.CancelScope() as cscope: cscope.cancel() await sleep_forever() async def crasher() -> NoReturn: raise ValueError("this is a crash") old_flags = gc.get_debug() try: gc.collect() gc.set_debug(gc.DEBUG_SAVEALL) # cover outcome.Error.unwrap # (See https://github.com/python-trio/outcome/pull/29) await do_a_cancel() # cover outcome.Error.unwrap if unrolled_run hangs on to exception refs # (See https://github.com/python-trio/trio/pull/1864) await do_a_cancel() > with pytest.RaisesGroup( pytest.RaisesExc(ValueError, match="^this is a crash$") ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2638: AttributeError _____________ test_cancel_scope_exit_doesnt_create_cyclic_garbage ______________ @pytest.mark.skipif( sys.implementation.name != "cpython", reason="Only makes sense with refcounting GC", ) async def test_cancel_scope_exit_doesnt_create_cyclic_garbage() -> None: # https://github.com/python-trio/trio/pull/2063 gc.collect() async def crasher() -> NoReturn: raise ValueError("this is a crash") old_flags = gc.get_debug() try: with ( > pytest.RaisesGroup( pytest.RaisesExc(ValueError, match="^this is a crash$"), ), _core.CancelScope() as outer, ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2666: AttributeError _____________ test_setting_strict_exception_groups[True-True-True] _____________ run_strict = True, open_nursery_strict = True, multiple_exceptions = True @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ____________ test_setting_strict_exception_groups[True-True-False] _____________ run_strict = False, open_nursery_strict = True, multiple_exceptions = True @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError _____________ test_setting_strict_exception_groups[True-True-None] _____________ run_strict = None, open_nursery_strict = True, multiple_exceptions = True @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ____________ test_setting_strict_exception_groups[True-False-True] _____________ run_strict = True, open_nursery_strict = False, multiple_exceptions = True @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ____________ test_setting_strict_exception_groups[True-False-False] ____________ run_strict = False, open_nursery_strict = False, multiple_exceptions = True @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ____________ test_setting_strict_exception_groups[True-False-None] _____________ run_strict = None, open_nursery_strict = False, multiple_exceptions = True @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError _____________ test_setting_strict_exception_groups[True-None-True] _____________ run_strict = True, open_nursery_strict = None, multiple_exceptions = True @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ____________ test_setting_strict_exception_groups[True-None-False] _____________ run_strict = False, open_nursery_strict = None, multiple_exceptions = True @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError _____________ test_setting_strict_exception_groups[True-None-None] _____________ run_strict = None, open_nursery_strict = None, multiple_exceptions = True @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ____________ test_setting_strict_exception_groups[False-True-True] _____________ run_strict = True, open_nursery_strict = True, multiple_exceptions = False @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ____________ test_setting_strict_exception_groups[False-True-False] ____________ run_strict = False, open_nursery_strict = True, multiple_exceptions = False @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ____________ test_setting_strict_exception_groups[False-True-None] _____________ run_strict = None, open_nursery_strict = True, multiple_exceptions = False @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ____________ test_setting_strict_exception_groups[False-False-True] ____________ run_strict = True, open_nursery_strict = False, multiple_exceptions = False @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ___________ test_setting_strict_exception_groups[False-False-False] ____________ run_strict = False, open_nursery_strict = False, multiple_exceptions = False @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ____________ test_setting_strict_exception_groups[False-False-None] ____________ run_strict = None, open_nursery_strict = False, multiple_exceptions = False @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ____________ test_setting_strict_exception_groups[False-None-True] _____________ run_strict = True, open_nursery_strict = None, multiple_exceptions = False @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ____________ test_setting_strict_exception_groups[False-None-False] ____________ run_strict = False, open_nursery_strict = None, multiple_exceptions = False @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError ____________ test_setting_strict_exception_groups[False-None-None] _____________ run_strict = None, open_nursery_strict = None, multiple_exceptions = False @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("run_strict", [True, False, None]) @pytest.mark.parametrize("open_nursery_strict", [True, False, None]) @pytest.mark.parametrize("multiple_exceptions", [True, False]) def test_setting_strict_exception_groups( run_strict: bool | None, open_nursery_strict: bool | None, multiple_exceptions: bool, ) -> None: """ Test default values and that nurseries can both inherit and override the global context setting of strict_exception_groups. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") async def main() -> None: """Open a nursery, and raise one or two errors inside""" async with _core.open_nursery(**_create_kwargs(open_nursery_strict)) as nursery: nursery.start_soon(raise_error) if multiple_exceptions: nursery.start_soon(raise_error) def run_main() -> None: # mypy doesn't like kwarg magic _core.run(main, **_create_kwargs(run_strict)) # type: ignore[arg-type] > matcher = pytest.RaisesExc(RuntimeError, match=r"^test error$") E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2790: AttributeError _________________________ test_nursery_collapse[True] __________________________ strict = True @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("strict", [True, False, None]) async def test_nursery_collapse(strict: bool | None) -> None: """ Test that a single exception from a nested nursery gets collapsed correctly depending on strict_exception_groups value when CancelledErrors are stripped from it. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") # mypy requires explicit type for conditional expression maybe_wrapped_runtime_error: ( type[RuntimeError] | pytest.RaisesGroup[RuntimeError] > ) = (RuntimeError if strict is False else pytest.RaisesGroup(RuntimeError)) E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2821: AttributeError _________________________ test_nursery_collapse[False] _________________________ strict = False @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("strict", [True, False, None]) async def test_nursery_collapse(strict: bool | None) -> None: """ Test that a single exception from a nested nursery gets collapsed correctly depending on strict_exception_groups value when CancelledErrors are stripped from it. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") # mypy requires explicit type for conditional expression maybe_wrapped_runtime_error: ( type[RuntimeError] | pytest.RaisesGroup[RuntimeError] ) = (RuntimeError if strict is False else pytest.RaisesGroup(RuntimeError)) > with pytest.RaisesGroup(RuntimeError, maybe_wrapped_runtime_error): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2823: AttributeError _________________________ test_nursery_collapse[None] __________________________ strict = None @pytest.mark.filterwarnings( "ignore:.*strict_exception_groups=False:trio.TrioDeprecationWarning", ) @pytest.mark.parametrize("strict", [True, False, None]) async def test_nursery_collapse(strict: bool | None) -> None: """ Test that a single exception from a nested nursery gets collapsed correctly depending on strict_exception_groups value when CancelledErrors are stripped from it. """ async def raise_error() -> NoReturn: raise RuntimeError("test error") # mypy requires explicit type for conditional expression maybe_wrapped_runtime_error: ( type[RuntimeError] | pytest.RaisesGroup[RuntimeError] > ) = (RuntimeError if strict is False else pytest.RaisesGroup(RuntimeError)) E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2821: AttributeError _____________________ test_cancel_scope_no_cancellederror ______________________ async def test_cancel_scope_no_cancellederror() -> None: """ Test that when a cancel scope encounters an exception group that does NOT contain a Cancelled exception, it will NOT set the ``cancelled_caught`` flag. """ > with pytest.RaisesGroup(RuntimeError, RuntimeError, match="test"): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2839: AttributeError ________________ test_internal_error_old_nursery_multiple_tasks ________________ async def test_internal_error_old_nursery_multiple_tasks() -> None: async def error_func() -> None: raise ValueError async def spawn_tasks_in_old_nursery(task_status: _core.TaskStatus[None]) -> None: old_nursery = _core.current_task().parent_nursery assert old_nursery is not None old_nursery.start_soon(error_func) old_nursery.start_soon(error_func) async with _core.open_nursery() as nursery: with pytest.raises(_core.TrioInternalError) as excinfo: await nursery.start(spawn_tasks_in_old_nursery) > assert pytest.RaisesGroup(ValueError, ValueError).matches(excinfo.value.__cause__) E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_tests/test_run.py:2936: AttributeError _____________________ test_as_safe_channel_genexit_finally _____________________ async def test_as_safe_channel_genexit_finally() -> None: @as_safe_channel async def agen(events: list[str]) -> AsyncGenerator[int]: try: yield 1 except BaseException as e: events.append(repr(e)) raise finally: events.append("finally") raise ValueError("agen") events: list[str] = [] > with pytest.RaisesGroup( pytest.RaisesExc(ValueError, match="^agen$"), pytest.RaisesExc(TypeError, match="^iterator$"), ) as g: E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_channel.py:521: AttributeError _____________ test_as_safe_channel_dont_unwrap_user_exceptiongroup _____________ async def test_as_safe_channel_dont_unwrap_user_exceptiongroup() -> None: @as_safe_channel async def agen() -> AsyncGenerator[None]: raise NotImplementedError("not entered") yield # pragma: no cover > with pytest.RaisesGroup(pytest.RaisesExc(ValueError, match="bar"), match="foo"): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_channel.py:577: AttributeError _________________ test_as_safe_channel_genexit_exception_group _________________ + Exception Group Traceback (most recent call last): | File "/builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_channel.py", line 638, in agen | async with trio.open_nursery(): | ~~~~~~~~~~~~~~~~~^^ | File "/builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_core/_run.py", line 1126, in __aexit__ | raise combined_error_from_nursery | BaseExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/builddir/build/BUILD/python-trio-0.33.0-build/BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_channel.py", line 639, in agen | yield | GeneratorExit +------------------------------------ During handling of the above exception, another exception occurred: async def test_as_safe_channel_genexit_exception_group() -> None: @as_safe_channel async def agen() -> AsyncGenerator[None]: try: async with trio.open_nursery(): yield except BaseException as e: assert pytest.RaisesGroup(GeneratorExit).matches(e) # noqa: PT017 raise > async with agen() as g: ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_channel.py:644: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib64/python3.14/contextlib.py:221: in __aexit__ await anext(self.gen) ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_channel.py:540: in context_manager raise_single_exception_from_group(eg) ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_util.py:382: in raise_single_exception_from_group raise_saving_context(noncancelled_exception) ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_channel.py:586: in _move_elems_to_channel await agen.aclose() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @as_safe_channel async def agen() -> AsyncGenerator[None]: try: async with trio.open_nursery(): yield except BaseException as e: > assert pytest.RaisesGroup(GeneratorExit).matches(e) # noqa: PT017 E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_channel.py:641: AttributeError ____________ test_as_safe_channel_does_not_suppress_nested_genexit _____________ async def test_as_safe_channel_does_not_suppress_nested_genexit() -> None: @as_safe_channel async def agen() -> AsyncGenerator[None]: yield > with pytest.RaisesGroup(GeneratorExit): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_channel.py:654: AttributeError _____________________ test_as_safe_channel_genexit_filter ______________________ async def test_as_safe_channel_genexit_filter() -> None: async def wait_then_raise() -> None: try: await trio.sleep_forever() except trio.Cancelled: raise ValueError from None @as_safe_channel async def agen() -> AsyncGenerator[None]: async with trio.open_nursery() as nursery: nursery.start_soon(wait_then_raise) yield > with pytest.RaisesGroup(ValueError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_channel.py:673: AttributeError _______________ test_as_safe_channel_swallowing_extra_exceptions _______________ async def test_as_safe_channel_swallowing_extra_exceptions() -> None: async def wait_then_raise(ex: type[BaseException]) -> None: try: await trio.sleep_forever() except trio.Cancelled: raise ex from None @as_safe_channel async def agen(ex: type[BaseException]) -> AsyncGenerator[None]: async with trio.open_nursery() as nursery: nursery.start_soon(wait_then_raise, ex) nursery.start_soon(wait_then_raise, GeneratorExit) yield > with pytest.RaisesGroup(AssertionError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_channel.py:693: AttributeError ________________________________ test_all_fail _________________________________ autojump_clock = async def test_all_fail(autojump_clock: MockClock) -> None: exc, scenario = await run_scenario( 80, [ ("1.1.1.1", 0.1, "error"), ("2.2.2.2", 0.2, "error"), ("3.3.3.3", 10, "error"), ("4.4.4.4", 0.250, "error"), ], expect_error=OSError, ) assert isinstance(exc, OSError) > subexceptions = (pytest.RaisesExc(OSError, match="^sorry$"),) * 4 E AttributeError: module 'pytest' has no attribute 'RaisesExc' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_highlevel_open_tcp_stream.py:552: AttributeError ________________ test_serve_listeners_accept_unrecognized_error ________________ async def test_serve_listeners_accept_unrecognized_error() -> None: for error in [KeyError(), OSError(errno.ECONNABORTED, "ECONNABORTED")]: listener = MemoryListener() async def raise_error() -> NoReturn: raise error # noqa: B023 # Set from loop def check_error(e: BaseException) -> bool: return e is error # noqa: B023 listener.accept_hook = raise_error > with pytest.RaisesGroup(pytest.RaisesExc(check=check_error)): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_highlevel_serve_listeners.py:124: AttributeError ___________________ test_serve_listeners_connection_nursery ____________________ autojump_clock = async def test_serve_listeners_connection_nursery(autojump_clock: MockClock) -> None: listener = MemoryListener() async def handler(stream: Stream) -> None: await trio.sleep(1) class Done(Exception): pass async def connection_watcher( *, task_status: TaskStatus[Nursery] = trio.TASK_STATUS_IGNORED, ) -> NoReturn: async with trio.open_nursery() as nursery: task_status.started(nursery) await wait_all_tasks_blocked() assert len(nursery.child_tasks) == 10 raise Done # the exception is wrapped twice because we open two nested nurseries > with pytest.RaisesGroup(pytest.RaisesGroup(Done)): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_highlevel_serve_listeners.py:172: AttributeError ______________________ test_open_signal_receiver_conflict ______________________ async def test_open_signal_receiver_conflict() -> None: > with pytest.RaisesGroup(trio.BusyResourceError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_signals.py:77: AttributeError ___________________________ test_bad_deliver_cancel ____________________________ def test_bad_deliver_cancel() -> None: async def custom_deliver_cancel(proc: Process) -> None: proc.terminate() raise ValueError("foo") async def do_stuff() -> None: async with _core.open_nursery() as nursery: nursery.start_soon( partial(run_process, SLEEP(9999), deliver_cancel=custom_deliver_cancel), ) await wait_all_tasks_blocked() nursery.cancel_scope.cancel() # double wrap from our nursery + the internal nursery > with pytest.RaisesGroup( pytest.RaisesGroup(pytest.RaisesExc(ValueError, match="^foo$")) ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_subprocess.py:663: AttributeError _______________________ test_run_process_background_fail _______________________ async def test_run_process_background_fail() -> None: > with pytest.RaisesGroup(subprocess.CalledProcessError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_subprocess.py:702: AttributeError _______________________ test_run_process_internal_error ________________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fe4dc456cd0> async def test_run_process_internal_error(monkeypatch: pytest.MonkeyPatch) -> None: # There's probably less extreme ways of triggering errors inside the nursery # in run_process. async def very_broken_open(*args: object, **kwargs: object) -> str: return "oops" monkeypatch.setattr(trio._subprocess, "_open_process", very_broken_open) > with pytest.RaisesGroup(AttributeError, AttributeError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_subprocess.py:737: AttributeError __________________________ test_lock_multiple_acquire __________________________ async def test_lock_multiple_acquire() -> None: """Test for error if awaiting on a lock whose owner exits without releasing. see https://github.com/python-trio/trio/issues/3035""" assert not GLOBAL_PARKING_LOT_BREAKER lock = trio.Lock() > with pytest.RaisesGroup( pytest.RaisesExc( trio.BrokenResourceError, match="^Owner of this lock exited without releasing: ", ), ): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_sync.py:697: AttributeError ___________________________ test__UnboundeByteQueue ____________________________ async def test__UnboundeByteQueue() -> None: ubq = _UnboundedByteQueue() ubq.put(b"123") ubq.put(b"456") assert ubq.get_nowait(1) == b"1" assert ubq.get_nowait(10) == b"23456" ubq.put(b"789") assert ubq.get_nowait() == b"789" with pytest.raises(_core.WouldBlock): ubq.get_nowait(10) with pytest.raises(_core.WouldBlock): ubq.get_nowait() with pytest.raises(TypeError): ubq.put("string") # type: ignore[arg-type] ubq.put(b"abc") with assert_checkpoints(): assert await ubq.get(10) == b"abc" ubq.put(b"def") ubq.put(b"ghi") with assert_checkpoints(): assert await ubq.get(1) == b"d" with assert_checkpoints(): assert await ubq.get() == b"efghi" async def putter(data: bytes) -> None: await wait_all_tasks_blocked() ubq.put(data) async def getter(expect: bytes) -> None: with assert_checkpoints(): assert await ubq.get() == expect async with _core.open_nursery() as nursery: nursery.start_soon(getter, b"xyz") nursery.start_soon(putter, b"xyz") # Two gets at the same time -> BusyResourceError > with pytest.RaisesGroup(_core.BusyResourceError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_testing.py:293: AttributeError ___________________________ test_MemoryReceiveStream ___________________________ async def test_MemoryReceiveStream() -> None: mrs = MemoryReceiveStream() async def do_receive_some(max_bytes: int | None) -> bytes: with assert_checkpoints(): return await mrs.receive_some(max_bytes) mrs.put_data(b"abc") assert await do_receive_some(1) == b"a" assert await do_receive_some(10) == b"bc" mrs.put_data(b"abc") assert await do_receive_some(None) == b"abc" > with pytest.RaisesGroup(_core.BusyResourceError): E AttributeError: module 'pytest' has no attribute 'RaisesGroup' ../BUILDROOT/usr/lib/python3.14/site-packages/trio/_tests/test_testing.py:429: AttributeError =========================== short test summary info ============================ FAILED _core/_tests/test_cancelled.py::test_cancel_reason_nursery - Attribute... FAILED _core/_tests/test_cancelled.py::test_cancel_reason_nursery2 - Attribut... FAILED _core/_tests/test_cancelled.py::test_cancel_reason_nursery3 - Attribut... FAILED _core/_tests/test_cancelled.py::test_nested_child_source - AttributeEr... FAILED _core/_tests/test_cancelled.py::test_reason_delayed_ki - AttributeErro... FAILED _core/_tests/test_ki.py::test_ki_protection_works - AttributeError: mo... FAILED _core/_tests/test_parking_lot.py::test_parking_lot_break_parking_tasks FAILED _core/_tests/test_parking_lot.py::test_parking_lot_break_itself - Attr... FAILED _core/_tests/test_run.py::test_nursery_main_block_error_basic - Attrib... FAILED _core/_tests/test_run.py::test_child_crash_basic - AttributeError: mod... FAILED _core/_tests/test_run.py::test_task_crash_propagation - AttributeError... FAILED _core/_tests/test_run.py::test_main_and_task_both_crash - AttributeErr... FAILED _core/_tests/test_run.py::test_two_child_crashes - AttributeError: mod... FAILED _core/_tests/test_run.py::test_child_crash_wakes_parent - AttributeErr... FAILED _core/_tests/test_run.py::test_cancel_scope_exceptiongroup_filtering FAILED _core/_tests/test_run.py::test_cancel_scope_misnesting_2 - AttributeEr... FAILED _core/_tests/test_run.py::test_nursery_misnest - AttributeError: modul... FAILED _core/_tests/test_run.py::test_nursery_nested_child_misnest - Attribut... FAILED _core/_tests/test_run.py::test_asyncexitstack_nursery_misnest - Attrib... FAILED _core/_tests/test_run.py::test_asyncexitstack_nursery_misnest_cleanup FAILED _core/_tests/test_run.py::test_system_task_crash_ExceptionGroup - Attr... FAILED _core/_tests/test_run.py::test_system_task_crash_plus_Cancelled - Attr... FAILED _core/_tests/test_run.py::test_system_task_crash_KeyboardInterrupt - A... FAILED _core/_tests/test_run.py::test_exc_info_after_throw_suppressed - Attri... FAILED _core/_tests/test_run.py::test_exception_chaining_after_throw - Attrib... FAILED _core/_tests/test_run.py::test_exc_info_after_throw_to_inner_suppressed FAILED _core/_tests/test_run.py::test_exception_chaining_after_throw_to_inner FAILED _core/_tests/test_run.py::test_nursery_exception_chaining_doesnt_make_context_loops FAILED _core/_tests/test_run.py::test_TrioToken_run_sync_soon_crashes - Attri... FAILED _core/_tests/test_run.py::test_TrioToken_run_sync_soon_late_crash - At... FAILED _core/_tests/test_run.py::test_nice_error_on_bad_calls_to_run_or_spawn FAILED _core/_tests/test_run.py::test_asyncio_function_inside_nursery_does_not_explode FAILED _core/_tests/test_run.py::test_trivial_yields - AttributeError: module... FAILED _core/_tests/test_run.py::test_task_nursery_stack - ExceptionGroup: Ex... FAILED _core/_tests/test_run.py::test_nursery_explicit_exception - AttributeE... FAILED _core/_tests/test_run.py::test_nursery_stop_iteration - AttributeError... FAILED _core/_tests/test_run.py::test_traceback_frame_removal - AttributeErro... FAILED _core/_tests/test_run.py::test_permanently_detach_coroutine_object - A... FAILED _core/_tests/test_run.py::test_simple_cancel_scope_usage_doesnt_create_cyclic_garbage FAILED _core/_tests/test_run.py::test_cancel_scope_exit_doesnt_create_cyclic_garbage FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[True-True-True] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[True-True-False] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[True-True-None] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[True-False-True] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[True-False-False] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[True-False-None] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[True-None-True] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[True-None-False] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[True-None-None] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[False-True-True] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[False-True-False] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[False-True-None] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[False-False-True] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[False-False-False] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[False-False-None] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[False-None-True] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[False-None-False] FAILED _core/_tests/test_run.py::test_setting_strict_exception_groups[False-None-None] FAILED _core/_tests/test_run.py::test_nursery_collapse[True] - AttributeError... FAILED _core/_tests/test_run.py::test_nursery_collapse[False] - AttributeErro... FAILED _core/_tests/test_run.py::test_nursery_collapse[None] - AttributeError... FAILED _core/_tests/test_run.py::test_cancel_scope_no_cancellederror - Attrib... FAILED _core/_tests/test_run.py::test_internal_error_old_nursery_multiple_tasks FAILED _tests/test_channel.py::test_as_safe_channel_genexit_finally - Attribu... FAILED _tests/test_channel.py::test_as_safe_channel_dont_unwrap_user_exceptiongroup FAILED _tests/test_channel.py::test_as_safe_channel_genexit_exception_group FAILED _tests/test_channel.py::test_as_safe_channel_does_not_suppress_nested_genexit FAILED _tests/test_channel.py::test_as_safe_channel_genexit_filter - Attribut... FAILED _tests/test_channel.py::test_as_safe_channel_swallowing_extra_exceptions FAILED _tests/test_highlevel_open_tcp_stream.py::test_all_fail - AttributeErr... FAILED _tests/test_highlevel_serve_listeners.py::test_serve_listeners_accept_unrecognized_error FAILED _tests/test_highlevel_serve_listeners.py::test_serve_listeners_connection_nursery FAILED _tests/test_signals.py::test_open_signal_receiver_conflict - Attribute... FAILED _tests/test_subprocess.py::test_bad_deliver_cancel - AttributeError: m... FAILED _tests/test_subprocess.py::test_run_process_background_fail - Attribut... FAILED _tests/test_subprocess.py::test_run_process_internal_error - Attribute... FAILED _tests/test_sync.py::test_lock_multiple_acquire - AttributeError: modu... FAILED _tests/test_testing.py::test__UnboundeByteQueue - AttributeError: modu... FAILED _tests/test_testing.py::test_MemoryReceiveStream - AttributeError: mod... ============ 79 failed, 625 passed, 86 skipped, 3 xfailed in 6.45s ============= error: Bad exit status from /var/tmp/rpm-tmp.hDGZG8 (%check) Bad exit status from /var/tmp/rpm-tmp.hDGZG8 (%check) RPM build errors: Finish: rpmbuild python-trio-0.33.0-1.fc43.src.rpm Finish: build phase for python-trio-0.33.0-1.fc43.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-43-x86_64-1771210065.918200/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names ERROR: Exception(/var/lib/copr-rpmbuild/results/python-trio-0.33.0-1.fc43.src.rpm) Config(fedora-43-x86_64) 0 minutes 26 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M e67f0ed10f974700aa6b0079213b7481 -D /var/lib/mock/fedora-43-x86_64-1771210065.918200/root -a -u mockbuild --capability=cap_ipc_lock --capability=cap_ipc_lock --bind=/tmp/mock-resolv.c74qcia9:/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 --target x86_64 /builddir/build/originals/python-trio.spec' Copr build error: Build failed