Warning: Permanently added '3.86.155.195' (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/10573113-fedora-rawhide-aarch64 --chroot fedora-rawhide-aarch64 Version: 1.8 PID: 13115 Logging PID: 13117 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 10573113, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-aarch64', 'enable_net': False, 'fedora_review': False, 'git_hash': '2b015d189ea18d26262f30568c85e207284d2cdf', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/music/uv/ruff', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ruff', 'package_version': '0.15.16-1', 'project_dirname': 'uv', 'project_name': 'uv', 'project_owner': 'music', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/music/uv/fedora-rawhide-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'music/uv--music', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'music', 'tags': [], 'task_id': '10573113-fedora-rawhide-aarch64', 'timeout': 172800, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/music/uv/ruff /var/lib/copr-rpmbuild/workspace/workdir-j5_h4_gc/ruff --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/music/uv/ruff', '/var/lib/copr-rpmbuild/workspace/workdir-j5_h4_gc/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-j5_h4_gc/ruff'... Running: git checkout 2b015d189ea18d26262f30568c85e207284d2cdf -- cmd: ['git', 'checkout', '2b015d189ea18d26262f30568c85e207284d2cdf', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-j5_h4_gc/ruff rc: 0 stdout: stderr: Note: switching to '2b015d189ea18d26262f30568c85e207284d2cdf'. 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 2b015d1 automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-j5_h4_gc/ruff 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 lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c.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/music/uv/ruff/lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c.tar.gz/md5/917a208c8aa7990606324632df73693d/lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 71166 100 71166 0 0 4718k 0 --:--:-- --:--:-- --:--:-- 4964k INFO: Reading stdout from command: md5sum lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c.tar.gz INFO: Downloading ruff-0.15.16.tar.gz INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.15.16.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/music/uv/ruff/ruff-0.15.16.tar.gz/md5/4e9bdacca1a725b7782c00669f2e3d81/ruff-0.15.16.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 11.2M 100 11.2M 0 0 130M 0 --:--:-- --:--:-- --:--:-- 132M tail: /var/lib/copr-rpmbuild/main.log: file truncated INFO: Reading stdout from command: md5sum ruff-0.15.16.tar.gz Running (timeout=172800): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-j5_h4_gc/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-j5_h4_gc/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1780739646.928649 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.7 starting (python version = 3.14.2, NVR = mock-6.7-1.fc43), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-j5_h4_gc/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-j5_h4_gc/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1780739646.928649 -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-j5_h4_gc/ruff/ruff.spec) Config(fedora-rawhide-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.7 INFO: Mock Version: 6.7 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1780739646.928649/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:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-16941fda-239f-43fe-9837-b7583a5eb8fb INFO: Checking that e9ddbfa1a7fe05778d00619fa845d23cf586ed0e9c40a5eae70230b013b8d090 image matches host's architecture INFO: Copy content of container e9ddbfa1a7fe05778d00619fa845d23cf586ed0e9c40a5eae70230b013b8d090 to /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1780739646.928649/root INFO: mounting e9ddbfa1a7fe05778d00619fa845d23cf586ed0e9c40a5eae70230b013b8d090 with podman image mount INFO: image e9ddbfa1a7fe05778d00619fa845d23cf586ed0e9c40a5eae70230b013b8d090 as /var/lib/containers/storage/overlay/a3b6fdabb073331b114b80f66ec525e13df118819a355e573c4093b14aab40f1/merged INFO: umounting image e9ddbfa1a7fe05778d00619fa845d23cf586ed0e9c40a5eae70230b013b8d090 (/var/lib/containers/storage/overlay/a3b6fdabb073331b114b80f66ec525e13df118819a355e573c4093b14aab40f1/merged) with podman image umount INFO: Removing image mock-bootstrap-16941fda-239f-43fe-9837-b7583a5eb8fb 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-rawhide-aarch64-1780739646.928649/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-5.fc45.aarch64 rpm-sequoia-1.10.2-2.fc45.aarch64 dnf5-5.4.2.1-2.fc45.aarch64 dnf5-plugins-5.4.2.1-2.fc45.aarch64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 19.6 MiB/s | 20.7 MiB | 00m01s >>> Downloading successful, but checksum doesn't match. Calculated: d5d821bb5b5fba15e12191ed7711f7a2a91e12b881d9d4c27c9d0c06ed0dfe6ead3351f2ab154a9543843e6f1f5e42ccb4d8a13a51e6e1b481d78a7727554b59(sha512) d5d821bb5b5fba15e12191ed7711f7a2a91e12b881d9d4c27c9d0c06ed0dfe6ead3351f2ab154a9543843e6f1f5e42ccb4d8a13a51e6e1b481d78a7727554b59(sha512) d5d821bb5b5fba15e12191ed7711f7a2a91e12b881d9d4c27c9d0c06ed0dfe6ead3351f2ab154a9543843e6f1f5e42ccb4d8a13a51e6e1b481d78a7727554b59(sha512) Expected: 6e4f63ca23bb29fc11c884318b5fabb61240f6d0a0a24ad47b059be0f4dd56a844de9f985c0ee6f4b56418581ead8eb4f96ee8624293897bb2fdad2bf4c44413(sha512) 3996126d2eee6e3a96b19eb802c14da5e91d616cc5be16718de4b40167ee2fcca4550a56cf541fa8129116649a3690c8e4bd5234d98b01e60a2d9011d17097df(sha512) afc4c693240299e7d6ada6f89da2bc9136335bd1347fc169af7a9e543e709b2ccbd58f107d6554beea632eda3ace52122ee391c3c0fa5f156886bb82f2cb45c5(sha512) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/aarch64/os/repodata/repomd.xml Copr repository 100% | 15.4 KiB/s | 25.1 KiB | 00m02s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash aarch64 0:5.3.9-3.fc44 fedora 8.4 MiB bzip2 aarch64 0:1.0.8-23.fc44 fedora 171.1 KiB coreutils aarch64 0:9.11-2.fc45 fedora 8.2 MiB cpio aarch64 0:2.15-9.fc44 fedora 1.1 MiB diffutils aarch64 0:3.12-5.fc44 fedora 1.6 MiB fedora-release-common noarch 0:45-0.8 fedora 4.2 KiB findutils aarch64 1:4.10.0-7.fc44 fedora 1.9 MiB gawk aarch64 0:5.4.0-3.fc45 fedora 2.9 MiB glibc-minimal-langpack aarch64 0:2.43.9000-19.fc45 fedora 0.0 B grep aarch64 0:3.12-3.fc44 fedora 1.0 MiB gzip aarch64 0:1.14-2.fc44 fedora 437.5 KiB info aarch64 0:7.3-2.fc45 fedora 424.4 KiB patch aarch64 0:2.8-4.fc44 fedora 262.4 KiB redhat-rpm-config noarch 0:344-2.fc45 fedora 183.7 KiB rpm-build aarch64 0:6.0.1-5.fc45 fedora 597.8 KiB sed aarch64 0:4.10-1.fc45 fedora 943.4 KiB shadow-utils aarch64 2:4.19.3-3.fc45 fedora 4.5 MiB tar aarch64 2:1.35-8.fc44 fedora 3.0 MiB unzip aarch64 0:6.0-69.fc44 fedora 533.8 KiB util-linux aarch64 0:2.42.1-4.fc45 fedora 6.9 MiB which aarch64 0:2.25-1.fc45 fedora 123.6 KiB xz aarch64 1:5.8.3-1.fc45 fedora 1.5 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-2.fc45 fedora 3.5 KiB add-determinism aarch64 0:0.7.3-2.fc45 fedora 2.0 MiB alternatives aarch64 0:1.33-5.fc44 fedora 90.1 KiB ansible-srpm-macros noarch 0:1-20.1.fc44 fedora 35.7 KiB audit-libs aarch64 0:4.1.4-1.fc45 fedora 486.7 KiB binutils aarch64 0:2.46.50-9.fc45 fedora 31.5 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-2.fc45 fedora 1.2 KiB bzip2-libs aarch64 0:1.0.8-23.fc44 fedora 72.5 KiB ca-certificates noarch 0:2025.2.80_v9.0.304-7.fc45 fedora 2.7 MiB cmake-srpm-macros noarch 0:4.3.0-1.fc45 fedora 524.0 B coreutils-common aarch64 0:9.11-2.fc45 fedora 10.9 MiB crypto-policies noarch 0:20251128-3.git19878fe.fc44 fedora 132.6 KiB curl aarch64 0:8.21.0~rc1-1.fc45 fedora 464.4 KiB cyrus-sasl-lib aarch64 0:2.1.28-35.fc44 fedora 2.4 MiB debugedit aarch64 0:5.3-2.fc45 fedora 320.9 KiB dwz aarch64 0:0.16-3.fc44 fedora 322.4 KiB ed aarch64 0:1.22.5-2.fc45 fedora 157.7 KiB efi-srpm-macros noarch 0:6-6.fc44 fedora 40.2 KiB elfutils aarch64 0:0.195-1.fc45 fedora 3.6 MiB elfutils-debuginfod-client aarch64 0:0.195-1.fc45 fedora 143.9 KiB elfutils-libelf aarch64 0:0.195-1.fc45 fedora 1.2 MiB elfutils-libs aarch64 0:0.195-1.fc45 fedora 746.5 KiB erlang-srpm-macros noarch 0:0.3.11-1.fc45 fedora 1.9 KiB fedora-gpg-keys noarch 0:45-0.1 fedora 133.4 KiB fedora-release noarch 0:45-0.8 fedora 0.0 B fedora-release-identity-basic noarch 0:45-0.8 fedora 664.0 B fedora-repos noarch 0:45-0.1 fedora 4.9 KiB fedora-repos-rawhide noarch 0:45-0.1 fedora 2.2 KiB file aarch64 0:5.47-2.fc45 fedora 141.2 KiB file-libs aarch64 0:5.47-2.fc45 fedora 12.2 MiB filesystem aarch64 0:3.18-58.fc45 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-58.fc45 fedora 38.2 KiB fonts-srpm-macros noarch 1:5.0.0-3.fc45 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-4.fc44 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-16.fc44 fedora 144.0 B gap-srpm-macros noarch 0:2-2.fc44 fedora 2.1 KiB gdb-minimal aarch64 0:17.1-8.fc45 fedora 13.5 MiB gdbm-libs aarch64 1:1.23-11.fc44 fedora 233.7 KiB ghc-srpm-macros noarch 0:1.10-1.fc44 fedora 792.0 B glibc aarch64 0:2.43.9000-19.fc45 fedora 6.5 MiB glibc-common aarch64 0:2.43.9000-19.fc45 fedora 1.3 MiB glibc-gconv-extra aarch64 0:2.43.9000-19.fc45 fedora 18.6 MiB gmp aarch64 1:6.3.0-5.fc44 fedora 657.9 KiB gnat-srpm-macros noarch 0:7-2.fc44 fedora 1.0 KiB gnome-srpm-macros noarch 0:1.0-1.fc45 fedora 3.5 KiB gnulib-l10n noarch 0:20241231-3.fc45 fedora 655.0 KiB gnupg2 aarch64 0:2.4.9-16.fc45 fedora 6.4 MiB gnupg2-dirmngr aarch64 0:2.4.9-16.fc45 fedora 646.1 KiB gnupg2-gpg-agent aarch64 0:2.4.9-16.fc45 fedora 846.9 KiB gnupg2-gpgconf aarch64 0:2.4.9-16.fc45 fedora 321.8 KiB gnupg2-keyboxd aarch64 0:2.4.9-16.fc45 fedora 233.2 KiB gnupg2-verify aarch64 0:2.4.9-16.fc45 fedora 364.3 KiB gnutls aarch64 0:3.8.13-1.fc45 fedora 3.7 MiB go-srpm-macros noarch 0:3.8.0-2.fc44 fedora 61.9 KiB gpgverify noarch 0:2.2-4.fc44 fedora 8.7 KiB ima-evm-utils-libs aarch64 0:1.6.2-10.fc45 fedora 92.6 KiB jansson aarch64 0:2.14-4.fc44 fedora 93.0 KiB java-srpm-macros noarch 0:1-8.fc44 fedora 870.0 B json-c aarch64 0:0.18-8.fc44 fedora 138.5 KiB kernel-srpm-macros noarch 0:1.0-29.fc45 fedora 1.9 KiB keyutils-libs aarch64 0:1.6.3-7.fc44 fedora 98.2 KiB krb5-libs aarch64 0:1.22.2-7.fc45 fedora 2.5 MiB libacl aarch64 0:2.3.2-7.fc45 fedora 67.8 KiB libarchive aarch64 0:3.8.7-1.fc45 fedora 975.6 KiB libassuan aarch64 0:2.5.7-5.fc44 fedora 215.8 KiB libattr aarch64 0:2.5.2-9.fc45 fedora 68.4 KiB libblkid aarch64 0:2.42.1-4.fc45 fedora 290.3 KiB libbrotli aarch64 0:1.2.0-3.fc44 fedora 909.1 KiB libcap aarch64 0:2.78-1.fc45 fedora 508.4 KiB libcap-ng aarch64 0:0.9.3-1.fc45 fedora 160.9 KiB libcbor aarch64 0:0.14.0-2.fc45 fedora 139.6 KiB libcom_err aarch64 0:1.47.4-1.fc45 fedora 111.1 KiB libcurl aarch64 0:8.21.0~rc1-1.fc45 fedora 981.7 KiB libeconf aarch64 0:0.7.9-3.fc44 fedora 80.8 KiB libevent aarch64 0:2.1.12-17.fc44 fedora 1.1 MiB libfdisk aarch64 0:2.42.1-4.fc45 fedora 418.8 KiB libffi aarch64 0:3.5.2-2.fc44 fedora 155.7 KiB libfido2 aarch64 0:1.17.0-2.fc45 fedora 280.7 KiB libfsverity aarch64 0:1.7-1.fc45 fedora 68.3 KiB libgcc aarch64 0:16.1.1-2.fc45 fedora 222.3 KiB libgcrypt aarch64 0:1.12.2-1.fc45 fedora 1.2 MiB libgomp aarch64 0:16.1.1-2.fc45 fedora 592.8 KiB libgpg-error aarch64 0:1.61-1.fc45 fedora 997.9 KiB libidn2 aarch64 0:2.3.8-3.fc44 fedora 560.4 KiB libksba aarch64 0:1.8.0-1.fc45 fedora 407.0 KiB liblastlog2 aarch64 0:2.42.1-4.fc45 fedora 137.8 KiB libmount aarch64 0:2.42.1-4.fc45 fedora 420.2 KiB libnghttp2 aarch64 0:1.69.0-1.fc45 fedora 197.9 KiB libnghttp3 aarch64 0:1.16.0-1.fc45 fedora 206.6 KiB libpkgconf aarch64 0:2.5.1-1.fc45 fedora 133.9 KiB libpsl aarch64 0:0.21.5-7.fc44 fedora 132.3 KiB libselinux aarch64 0:3.10-1.fc44 fedora 201.0 KiB libselinux-utils aarch64 0:3.10-1.fc44 fedora 1.3 MiB libsemanage aarch64 0:3.10-1.fc44 fedora 360.0 KiB libsepol aarch64 0:3.10-1.fc44 fedora 810.0 KiB libsmartcols aarch64 0:2.42.1-4.fc45 fedora 224.4 KiB libssh aarch64 0:0.12.0-1.fc45 fedora 718.9 KiB libssh-config noarch 0:0.12.0-1.fc45 fedora 277.0 B libstdc++ aarch64 0:16.1.1-2.fc45 fedora 3.0 MiB libtasn1 aarch64 0:4.21.0-1.fc45 fedora 220.7 KiB libtool-ltdl aarch64 0:2.5.4-10.fc44 fedora 93.9 KiB libunistring aarch64 0:1.1-11.fc44 fedora 1.7 MiB libusb1 aarch64 0:1.0.30-1.fc45 fedora 179.7 KiB libuuid aarch64 0:2.42.1-4.fc45 fedora 69.3 KiB libverto aarch64 0:0.3.2-12.fc44 fedora 69.3 KiB libxcrypt aarch64 0:4.5.2-3.fc44 fedora 273.2 KiB libxml2 aarch64 0:2.13.9-1.fc45 fedora 1.8 MiB libzstd aarch64 0:1.5.7-5.fc44 fedora 860.2 KiB linkdupes aarch64 0:0.7.3-2.fc45 fedora 713.7 KiB lua-libs aarch64 0:5.5.0-1.fc45 fedora 329.9 KiB lua-srpm-macros noarch 0:1-17.fc44 fedora 1.3 KiB lz4-libs aarch64 0:1.10.0-4.fc44 fedora 197.3 KiB mpfr aarch64 0:4.2.2-3.fc44 fedora 755.4 KiB ncurses-base noarch 0:6.6-2.fc45 fedora 329.7 KiB ncurses-libs aarch64 0:6.6-2.fc45 fedora 1.2 MiB nettle aarch64 0:3.10.1-3.fc44 fedora 765.0 KiB ngtcp2 aarch64 0:1.22.1-1.fc45 fedora 341.1 KiB ngtcp2-crypto-ossl aarch64 0:1.22.1-1.fc45 fedora 67.5 KiB npth aarch64 0:1.8-4.fc44 fedora 93.3 KiB ocaml-srpm-macros noarch 0:11-3.fc44 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-21.fc44 fedora 112.0 B openldap aarch64 0:2.6.13-1.fc45 fedora 764.2 KiB openssl-libs aarch64 1:3.5.6-1.fc45 fedora 7.4 MiB p11-kit aarch64 0:0.26.2-1.fc45 fedora 2.7 MiB p11-kit-trust aarch64 0:0.26.2-1.fc45 fedora 530.1 KiB package-notes-srpm-macros noarch 0:0.18-1.fc45 fedora 1.6 KiB pam-libs aarch64 0:1.7.2-1.fc44 fedora 222.6 KiB pcre2 aarch64 0:10.47-1.fc44.1 fedora 714.3 KiB pcre2-syntax noarch 0:10.47-1.fc44.1 fedora 281.9 KiB perl-srpm-macros noarch 0:1-61.fc44 fedora 861.0 B pkgconf aarch64 0:2.5.1-1.fc45 fedora 116.7 KiB pkgconf-m4 noarch 0:2.5.1-1.fc45 fedora 14.3 KiB pkgconf-pkg-config aarch64 0:2.5.1-1.fc45 fedora 990.0 B policycoreutils aarch64 0:3.10-4.fc45 fedora 1.5 MiB popt aarch64 0:1.19-10.fc44 fedora 144.6 KiB publicsuffix-list-dafsa noarch 0:20260116-1.fc44 fedora 70.4 KiB pyproject-srpm-macros noarch 0:1.22.2-1.fc45 fedora 3.2 KiB python-srpm-macros noarch 0:3.14-12.fc45 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-2.fc44 fedora 500.0 B qt6-srpm-macros noarch 0:6.11.1-1.fc45 fedora 472.0 B readline aarch64 0:8.3-4.fc44 fedora 563.5 KiB redhat-systemd-presets noarch 0:102-2.fc45 fedora 1.0 KiB redhat-systemd-presets-common noarch 0:102-2.fc45 fedora 16.9 KiB rpm aarch64 0:6.0.1-5.fc45 fedora 3.3 MiB rpm-build-libs aarch64 0:6.0.1-5.fc45 fedora 264.0 KiB rpm-libs aarch64 0:6.0.1-5.fc45 fedora 994.9 KiB rpm-plugin-selinux aarch64 0:6.0.1-5.fc45 fedora 67.8 KiB rpm-sequoia aarch64 0:1.10.2-2.fc45 fedora 2.2 MiB rpm-sign-libs aarch64 0:6.0.1-5.fc45 fedora 67.6 KiB rust-srpm-macros noarch 0:28.4-3.fc44 fedora 5.5 KiB selinux-policy noarch 0:45.4-1.fc45 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.4-1.fc45 fedora 18.9 MiB setup noarch 0:2.15.0-29.fc45 fedora 724.9 KiB sqlite-libs aarch64 0:3.53.2-1.fc45 fedora 1.6 MiB systemd-libs aarch64 0:261~rc3-1.fc45 fedora 2.8 MiB systemd-standalone-sysusers aarch64 0:261~rc3-1.fc45 fedora 914.6 KiB tpm2-tss aarch64 0:4.1.3-9.fc44 fedora 2.1 MiB tree-sitter-srpm-macros noarch 0:0.4.6-1.fc45 fedora 8.6 KiB util-linux-core aarch64 0:2.42.1-4.fc45 fedora 2.5 MiB xxhash-libs aarch64 0:0.8.3-4.fc44 fedora 85.8 KiB xz-libs aarch64 1:5.8.3-1.fc45 fedora 265.5 KiB zig-srpm-macros noarch 0:1-8.fc44 fedora 1.3 KiB zip aarch64 0:3.0-45.fc44 fedora 762.0 KiB zlib-ng-compat aarch64 0:2.3.3-5.fc45 fedora 133.3 KiB zstd aarch64 0:1.5.7-5.fc44 fedora 562.2 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 187 packages Total size of inbound packages is 68 MiB. Need to download 68 MiB. After this operation, 253 MiB extra will be used (install 253 MiB, remove 0 B). [ 1/187] bzip2-0:1.0.8-23.fc44.aarch64 100% | 16.9 MiB/s | 51.9 KiB | 00m00s [ 2/187] coreutils-0:9.11-2.fc45.aarch 100% | 103.9 MiB/s | 1.1 MiB | 00m00s [ 3/187] cpio-0:2.15-9.fc44.aarch64 100% | 47.1 MiB/s | 289.7 KiB | 00m00s [ 4/187] bash-0:5.3.9-3.fc44.aarch64 100% | 141.6 MiB/s | 1.8 MiB | 00m00s [ 5/187] diffutils-0:3.12-5.fc44.aarch 100% | 95.7 MiB/s | 391.9 KiB | 00m00s [ 6/187] fedora-release-common-0:45-0. 100% | 4.5 MiB/s | 18.6 KiB | 00m00s [ 7/187] findutils-1:4.10.0-7.fc44.aar 100% | 179.7 MiB/s | 552.0 KiB | 00m00s [ 8/187] gawk-0:5.4.0-3.fc45.aarch64 100% | 225.7 MiB/s | 1.1 MiB | 00m00s [ 9/187] glibc-minimal-langpack-0:2.43 100% | 20.7 MiB/s | 106.1 KiB | 00m00s [ 10/187] grep-0:3.12-3.fc44.aarch64 100% | 72.3 MiB/s | 296.3 KiB | 00m00s [ 11/187] gzip-0:1.14-2.fc44.aarch64 100% | 84.4 MiB/s | 172.8 KiB | 00m00s [ 12/187] info-0:7.3-2.fc45.aarch64 100% | 89.7 MiB/s | 183.7 KiB | 00m00s [ 13/187] patch-0:2.8-4.fc44.aarch64 100% | 54.2 MiB/s | 111.1 KiB | 00m00s [ 14/187] redhat-rpm-config-0:344-2.fc4 100% | 38.1 MiB/s | 78.0 KiB | 00m00s [ 15/187] rpm-build-0:6.0.1-5.fc45.aarc 100% | 64.5 MiB/s | 132.0 KiB | 00m00s [ 16/187] sed-0:4.10-1.fc45.aarch64 100% | 172.1 MiB/s | 352.5 KiB | 00m00s [ 17/187] shadow-utils-2:4.19.3-3.fc45. 100% | 234.7 MiB/s | 1.4 MiB | 00m00s [ 18/187] tar-2:1.35-8.fc44.aarch64 100% | 104.4 MiB/s | 854.8 KiB | 00m00s [ 19/187] unzip-0:6.0-69.fc44.aarch64 100% | 28.0 MiB/s | 200.9 KiB | 00m00s [ 20/187] util-linux-0:2.42.1-4.fc45.aa 100% | 207.1 MiB/s | 1.2 MiB | 00m00s [ 21/187] which-0:2.25-1.fc45.aarch64 100% | 10.2 MiB/s | 41.6 KiB | 00m00s [ 22/187] xz-1:5.8.3-1.fc45.aarch64 100% | 127.8 MiB/s | 654.3 KiB | 00m00s [ 23/187] filesystem-0:3.18-58.fc45.aar 100% | 259.5 MiB/s | 1.8 MiB | 00m00s [ 24/187] ncurses-libs-0:6.6-2.fc45.aar 100% | 35.2 MiB/s | 324.7 KiB | 00m00s [ 25/187] glibc-0:2.43.9000-19.fc45.aar 100% | 154.1 MiB/s | 2.0 MiB | 00m00s [ 26/187] bzip2-libs-0:1.0.8-23.fc44.aa 100% | 5.8 MiB/s | 41.2 KiB | 00m00s [ 27/187] coreutils-common-0:9.11-2.fc4 100% | 270.9 MiB/s | 2.2 MiB | 00m00s [ 28/187] gmp-1:6.3.0-5.fc44.aarch64 100% | 37.8 MiB/s | 271.0 KiB | 00m00s [ 29/187] libacl-0:2.3.2-7.fc45.aarch64 100% | 3.9 MiB/s | 23.8 KiB | 00m00s [ 30/187] libattr-0:2.5.2-9.fc45.aarch6 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 31/187] libcap-0:2.78-1.fc45.aarch64 100% | 29.0 MiB/s | 89.1 KiB | 00m00s [ 32/187] libselinux-0:3.10-1.fc44.aarc 100% | 23.8 MiB/s | 97.6 KiB | 00m00s [ 33/187] openssl-libs-1:3.5.6-1.fc45.a 100% | 189.9 MiB/s | 2.5 MiB | 00m00s [ 34/187] systemd-libs-0:261~rc3-1.fc45 100% | 65.1 MiB/s | 866.2 KiB | 00m00s [ 35/187] fedora-repos-0:45-0.1.noarch 100% | 709.6 KiB/s | 9.2 KiB | 00m00s [ 36/187] redhat-systemd-presets-0:102- 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 37/187] mpfr-0:4.2.2-3.fc44.aarch64 100% | 104.2 MiB/s | 320.0 KiB | 00m00s [ 38/187] readline-0:8.3-4.fc44.aarch64 100% | 72.0 MiB/s | 221.1 KiB | 00m00s [ 39/187] glibc-common-0:2.43.9000-19.f 100% | 93.6 MiB/s | 383.4 KiB | 00m00s [ 40/187] pcre2-0:10.47-1.fc44.1.aarch6 100% | 81.5 MiB/s | 250.2 KiB | 00m00s [ 41/187] ed-0:1.22.5-2.fc45.aarch64 100% | 27.2 MiB/s | 83.5 KiB | 00m00s [ 42/187] R-srpm-macros-0:1.3.7-2.fc45. 100% | 5.4 MiB/s | 11.0 KiB | 00m00s [ 43/187] ansible-srpm-macros-0:1-20.1. 100% | 9.8 MiB/s | 20.1 KiB | 00m00s [ 44/187] build-reproducibility-srpm-ma 100% | 13.0 MiB/s | 13.3 KiB | 00m00s [ 45/187] cmake-srpm-macros-0:4.3.0-1.f 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 46/187] dwz-0:0.16-3.fc44.aarch64 100% | 42.8 MiB/s | 131.3 KiB | 00m00s [ 47/187] efi-srpm-macros-0:6-6.fc44.no 100% | 7.3 MiB/s | 22.6 KiB | 00m00s [ 48/187] erlang-srpm-macros-0:0.3.11-1 100% | 3.2 MiB/s | 10.0 KiB | 00m00s [ 49/187] file-0:5.47-2.fc45.aarch64 100% | 24.2 MiB/s | 49.5 KiB | 00m00s [ 50/187] filesystem-srpm-macros-0:3.18 100% | 13.2 MiB/s | 27.0 KiB | 00m00s [ 51/187] fonts-srpm-macros-1:5.0.0-3.f 100% | 26.6 MiB/s | 27.2 KiB | 00m00s [ 52/187] forge-srpm-macros-0:0.4.0-4.f 100% | 19.5 MiB/s | 20.0 KiB | 00m00s [ 53/187] fpc-srpm-macros-0:1.3-16.fc44 100% | 7.8 MiB/s | 7.9 KiB | 00m00s [ 54/187] gap-srpm-macros-0:2-2.fc44.no 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 55/187] ghc-srpm-macros-0:1.10-1.fc44 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 56/187] gnat-srpm-macros-0:7-2.fc44.n 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 57/187] gnome-srpm-macros-0:1.0-1.fc4 100% | 8.4 MiB/s | 8.6 KiB | 00m00s [ 58/187] go-srpm-macros-0:3.8.0-2.fc44 100% | 27.6 MiB/s | 28.2 KiB | 00m00s [ 59/187] java-srpm-macros-0:1-8.fc44.n 100% | 7.9 MiB/s | 8.1 KiB | 00m00s [ 60/187] kernel-srpm-macros-0:1.0-29.f 100% | 8.0 MiB/s | 8.2 KiB | 00m00s [ 61/187] lua-srpm-macros-0:1-17.fc44.n 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [ 62/187] ocaml-srpm-macros-0:11-3.fc44 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [ 63/187] openblas-srpm-macros-0:2-21.f 100% | 7.6 MiB/s | 7.8 KiB | 00m00s [ 64/187] package-notes-srpm-macros-0:0 100% | 9.7 MiB/s | 10.0 KiB | 00m00s [ 65/187] perl-srpm-macros-0:1-61.fc44. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 66/187] pyproject-srpm-macros-0:1.22. 100% | 7.6 MiB/s | 15.5 KiB | 00m00s [ 67/187] python-srpm-macros-0:3.14-12. 100% | 11.8 MiB/s | 24.1 KiB | 00m00s [ 68/187] qt5-srpm-macros-0:5.15.18-2.f 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 69/187] qt6-srpm-macros-0:6.11.1-1.fc 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 70/187] rpm-0:6.0.1-5.fc45.aarch64 100% | 141.1 MiB/s | 577.9 KiB | 00m00s [ 71/187] rust-srpm-macros-0:28.4-3.fc4 100% | 3.6 MiB/s | 11.1 KiB | 00m00s [ 72/187] tree-sitter-srpm-macros-0:0.4 100% | 6.8 MiB/s | 13.9 KiB | 00m00s [ 73/187] zig-srpm-macros-0:1-8.fc44.no 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 74/187] zip-0:3.0-45.fc44.aarch64 100% | 129.7 MiB/s | 265.6 KiB | 00m00s [ 75/187] debugedit-0:5.3-2.fc45.aarch6 100% | 9.5 MiB/s | 87.4 KiB | 00m00s [ 76/187] elfutils-0:0.195-1.fc45.aarch 100% | 46.4 MiB/s | 569.6 KiB | 00m00s [ 77/187] elfutils-libelf-0:0.195-1.fc4 100% | 20.2 MiB/s | 207.0 KiB | 00m00s [ 78/187] binutils-0:2.46.50-9.fc45.aar 100% | 230.2 MiB/s | 6.4 MiB | 00m00s [ 79/187] libarchive-0:3.8.7-1.fc45.aar 100% | 27.1 MiB/s | 416.8 KiB | 00m00s [ 80/187] libgcc-0:16.1.1-2.fc45.aarch6 100% | 12.2 MiB/s | 112.7 KiB | 00m00s [ 81/187] libstdc++-0:16.1.1-2.fc45.aar 100% | 222.7 MiB/s | 912.2 KiB | 00m00s [ 82/187] pkgconf-pkg-config-0:2.5.1-1. 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 83/187] popt-0:1.19-10.fc44.aarch64 100% | 15.9 MiB/s | 65.2 KiB | 00m00s [ 84/187] rpm-build-libs-0:6.0.1-5.fc45 100% | 57.3 MiB/s | 117.3 KiB | 00m00s [ 85/187] rpm-libs-0:6.0.1-5.fc45.aarch 100% | 123.1 MiB/s | 378.2 KiB | 00m00s [ 86/187] zstd-0:1.5.7-5.fc44.aarch64 100% | 44.7 MiB/s | 183.1 KiB | 00m00s [ 87/187] audit-libs-0:4.1.4-1.fc45.aar 100% | 45.7 MiB/s | 140.3 KiB | 00m00s [ 88/187] libeconf-0:0.7.9-3.fc44.aarch 100% | 11.4 MiB/s | 35.0 KiB | 00m00s [ 89/187] libsemanage-0:3.10-1.fc44.aar 100% | 58.1 MiB/s | 119.1 KiB | 00m00s [ 90/187] libxcrypt-0:4.5.2-3.fc44.aarc 100% | 61.1 MiB/s | 125.1 KiB | 00m00s [ 91/187] pam-libs-0:1.7.2-1.fc44.aarch 100% | 27.7 MiB/s | 56.8 KiB | 00m00s [ 92/187] setup-0:2.15.0-29.fc45.noarch 100% | 51.2 MiB/s | 157.3 KiB | 00m00s [ 93/187] libblkid-0:2.42.1-4.fc45.aarc 100% | 61.5 MiB/s | 125.9 KiB | 00m00s [ 94/187] libcap-ng-0:0.9.3-1.fc45.aarc 100% | 16.9 MiB/s | 34.7 KiB | 00m00s [ 95/187] libfdisk-0:2.42.1-4.fc45.aarc 100% | 75.9 MiB/s | 155.5 KiB | 00m00s [ 96/187] liblastlog2-0:2.42.1-4.fc45.a 100% | 11.9 MiB/s | 24.4 KiB | 00m00s [ 97/187] libmount-0:2.42.1-4.fc45.aarc 100% | 79.4 MiB/s | 162.7 KiB | 00m00s [ 98/187] libsmartcols-0:2.42.1-4.fc45. 100% | 41.3 MiB/s | 84.5 KiB | 00m00s [ 99/187] libuuid-0:2.42.1-4.fc45.aarch 100% | 13.0 MiB/s | 26.5 KiB | 00m00s [100/187] util-linux-core-0:2.42.1-4.fc 100% | 183.9 MiB/s | 564.9 KiB | 00m00s [101/187] zlib-ng-compat-0:2.3.3-5.fc45 100% | 23.6 MiB/s | 72.4 KiB | 00m00s [102/187] xz-libs-1:5.8.3-1.fc45.aarch6 100% | 36.2 MiB/s | 111.3 KiB | 00m00s [103/187] glibc-gconv-extra-0:2.43.9000 100% | 252.5 MiB/s | 1.8 MiB | 00m00s [104/187] ncurses-base-0:6.6-2.fc45.noa 100% | 12.3 MiB/s | 88.1 KiB | 00m00s [105/187] gnulib-l10n-0:20241231-3.fc45 100% | 21.0 MiB/s | 150.4 KiB | 00m00s [106/187] libsepol-0:3.10-1.fc44.aarch6 100% | 159.7 MiB/s | 327.1 KiB | 00m00s [107/187] ca-certificates-0:2025.2.80_v 100% | 236.5 MiB/s | 968.8 KiB | 00m00s [108/187] crypto-policies-0:20251128-3. 100% | 24.0 MiB/s | 98.3 KiB | 00m00s [109/187] fedora-gpg-keys-0:45-0.1.noar 100% | 34.5 MiB/s | 141.3 KiB | 00m00s [110/187] fedora-repos-rawhide-0:45-0.1 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [111/187] redhat-systemd-presets-common 100% | 6.4 MiB/s | 13.1 KiB | 00m00s [112/187] pcre2-syntax-0:10.47-1.fc44.1 100% | 40.2 MiB/s | 164.7 KiB | 00m00s [113/187] add-determinism-0:0.7.3-2.fc4 100% | 156.4 MiB/s | 800.8 KiB | 00m00s [114/187] linkdupes-0:0.7.3-2.fc45.aarc 100% | 53.4 MiB/s | 328.2 KiB | 00m00s [115/187] file-libs-0:5.47-2.fc45.aarch 100% | 120.9 MiB/s | 866.3 KiB | 00m00s [116/187] curl-0:8.21.0~rc1-1.fc45.aarc 100% | 58.1 MiB/s | 238.1 KiB | 00m00s [117/187] alternatives-0:1.33-5.fc44.aa 100% | 13.2 MiB/s | 40.4 KiB | 00m00s [118/187] elfutils-debuginfod-client-0: 100% | 44.6 MiB/s | 45.7 KiB | 00m00s [119/187] jansson-0:2.14-4.fc44.aarch64 100% | 45.4 MiB/s | 46.5 KiB | 00m00s [120/187] libzstd-0:1.5.7-5.fc44.aarch6 100% | 160.8 MiB/s | 329.2 KiB | 00m00s [121/187] elfutils-libs-0:0.195-1.fc45. 100% | 85.9 MiB/s | 263.9 KiB | 00m00s [122/187] libxml2-0:2.13.9-1.fc45.aarch 100% | 164.5 MiB/s | 674.0 KiB | 00m00s [123/187] lz4-libs-0:1.10.0-4.fc44.aarc 100% | 24.9 MiB/s | 76.6 KiB | 00m00s [124/187] pkgconf-0:2.5.1-1.fc45.aarch6 100% | 15.7 MiB/s | 48.1 KiB | 00m00s [125/187] pkgconf-m4-0:2.5.1-1.fc45.noa 100% | 13.4 MiB/s | 13.8 KiB | 00m00s [126/187] libgomp-0:16.1.1-2.fc45.aarch 100% | 183.2 MiB/s | 375.1 KiB | 00m00s [127/187] lua-libs-0:5.5.0-1.fc45.aarch 100% | 67.1 MiB/s | 137.3 KiB | 00m00s [128/187] rpm-sign-libs-0:6.0.1-5.fc45. 100% | 13.2 MiB/s | 27.0 KiB | 00m00s [129/187] rpm-sequoia-0:1.10.2-2.fc45.a 100% | 278.7 MiB/s | 856.0 KiB | 00m00s [130/187] sqlite-libs-0:3.53.2-1.fc45.a 100% | 149.2 MiB/s | 763.8 KiB | 00m00s [131/187] libffi-0:3.5.2-2.fc44.aarch64 100% | 7.7 MiB/s | 39.6 KiB | 00m00s [132/187] p11-kit-0:0.26.2-1.fc45.aarch 100% | 172.0 MiB/s | 528.4 KiB | 00m00s [133/187] p11-kit-trust-0:0.26.2-1.fc45 100% | 68.3 MiB/s | 140.0 KiB | 00m00s [134/187] json-c-0:0.18-8.fc44.aarch64 100% | 21.9 MiB/s | 44.9 KiB | 00m00s [135/187] libpkgconf-0:2.5.1-1.fc45.aar 100% | 39.6 MiB/s | 40.6 KiB | 00m00s [136/187] gnupg2-0:2.4.9-16.fc45.aarch6 100% | 268.5 MiB/s | 1.6 MiB | 00m00s [137/187] ima-evm-utils-libs-0:1.6.2-10 100% | 4.8 MiB/s | 29.8 KiB | 00m00s [138/187] libfsverity-0:1.7-1.fc45.aarc 100% | 3.6 MiB/s | 18.5 KiB | 00m00s [139/187] libtasn1-0:4.21.0-1.fc45.aarc 100% | 71.7 MiB/s | 73.4 KiB | 00m00s [140/187] gpgverify-0:2.2-4.fc44.noarch 100% | 5.5 MiB/s | 11.2 KiB | 00m00s [141/187] gnupg2-dirmngr-0:2.4.9-16.fc4 100% | 85.6 MiB/s | 263.0 KiB | 00m00s [142/187] gnupg2-gpg-agent-0:2.4.9-16.f 100% | 86.6 MiB/s | 266.0 KiB | 00m00s [143/187] gnupg2-gpgconf-0:2.4.9-16.fc4 100% | 55.5 MiB/s | 113.8 KiB | 00m00s [144/187] gnupg2-keyboxd-0:2.4.9-16.fc4 100% | 44.2 MiB/s | 90.6 KiB | 00m00s [145/187] gnupg2-verify-0:2.4.9-16.fc45 100% | 79.4 MiB/s | 162.7 KiB | 00m00s [146/187] libassuan-0:2.5.7-5.fc44.aarc 100% | 32.6 MiB/s | 66.9 KiB | 00m00s [147/187] libgcrypt-0:1.12.2-1.fc45.aar 100% | 174.4 MiB/s | 535.9 KiB | 00m00s [148/187] libgpg-error-0:1.61-1.fc45.aa 100% | 81.1 MiB/s | 249.0 KiB | 00m00s [149/187] npth-0:1.8-4.fc44.aarch64 100% | 12.2 MiB/s | 25.0 KiB | 00m00s [150/187] tpm2-tss-0:4.1.3-9.fc44.aarch 100% | 130.6 MiB/s | 401.2 KiB | 00m00s [151/187] gnutls-0:3.8.13-1.fc45.aarch6 100% | 185.9 MiB/s | 1.3 MiB | 00m00s [152/187] libksba-0:1.8.0-1.fc45.aarch6 100% | 19.8 MiB/s | 161.9 KiB | 00m00s [153/187] openldap-0:2.6.13-1.fc45.aarc 100% | 41.1 MiB/s | 252.5 KiB | 00m00s [154/187] libusb1-0:1.0.30-1.fc45.aarch 100% | 38.6 MiB/s | 79.0 KiB | 00m00s [155/187] libidn2-0:2.3.8-3.fc44.aarch6 100% | 85.2 MiB/s | 174.6 KiB | 00m00s [156/187] libunistring-0:1.1-11.fc44.aa 100% | 175.2 MiB/s | 538.3 KiB | 00m00s [157/187] nettle-0:3.10.1-3.fc44.aarch6 100% | 103.9 MiB/s | 425.5 KiB | 00m00s [158/187] cyrus-sasl-lib-0:2.1.28-35.fc 100% | 151.0 MiB/s | 772.9 KiB | 00m00s [159/187] libevent-0:2.1.12-17.fc44.aar 100% | 66.0 MiB/s | 270.5 KiB | 00m00s [160/187] libtool-ltdl-0:2.5.4-10.fc44. 100% | 11.6 MiB/s | 35.6 KiB | 00m00s [161/187] gdbm-libs-1:1.23-11.fc44.aarc 100% | 55.0 MiB/s | 56.3 KiB | 00m00s [162/187] fedora-release-0:45-0.8.noarc 100% | 6.2 MiB/s | 12.7 KiB | 00m00s [163/187] systemd-standalone-sysusers-0 100% | 92.1 MiB/s | 377.3 KiB | 00m00s [164/187] xxhash-libs-0:0.8.3-4.fc44.aa 100% | 4.8 MiB/s | 34.5 KiB | 00m00s [165/187] gdb-minimal-0:17.1-8.fc45.aar 100% | 241.1 MiB/s | 4.3 MiB | 00m00s [166/187] fedora-release-identity-basic 100% | 958.9 KiB/s | 13.4 KiB | 00m00s [167/187] libcurl-0:8.21.0~rc1-1.fc45.a 100% | 43.2 MiB/s | 442.7 KiB | 00m00s [168/187] krb5-libs-0:1.22.2-7.fc45.aar 100% | 186.1 MiB/s | 762.1 KiB | 00m00s [169/187] libbrotli-0:1.2.0-3.fc44.aarc 100% | 68.1 MiB/s | 348.7 KiB | 00m00s [170/187] libnghttp2-0:1.69.0-1.fc45.aa 100% | 14.5 MiB/s | 74.4 KiB | 00m00s [171/187] libnghttp3-0:1.16.0-1.fc45.aa 100% | 33.8 MiB/s | 69.1 KiB | 00m00s [172/187] libpsl-0:0.21.5-7.fc44.aarch6 100% | 21.1 MiB/s | 64.9 KiB | 00m00s [173/187] libssh-0:0.12.0-1.fc45.aarch6 100% | 89.4 MiB/s | 274.8 KiB | 00m00s [174/187] ngtcp2-0:1.22.1-1.fc45.aarch6 100% | 47.9 MiB/s | 147.2 KiB | 00m00s [175/187] ngtcp2-crypto-ossl-0:1.22.1-1 100% | 12.7 MiB/s | 26.0 KiB | 00m00s [176/187] keyutils-libs-0:1.6.3-7.fc44. 100% | 15.4 MiB/s | 31.5 KiB | 00m00s [177/187] libcom_err-0:1.47.4-1.fc45.aa 100% | 13.0 MiB/s | 26.7 KiB | 00m00s [178/187] libverto-0:0.3.2-12.fc44.aarc 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [179/187] publicsuffix-list-dafsa-0:202 100% | 58.9 MiB/s | 60.3 KiB | 00m00s [180/187] libfido2-0:1.17.0-2.fc45.aarc 100% | 48.3 MiB/s | 98.9 KiB | 00m00s [181/187] libssh-config-0:0.12.0-1.fc45 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [182/187] libcbor-0:0.14.0-2.fc45.aarch 100% | 34.2 MiB/s | 35.0 KiB | 00m00s [183/187] policycoreutils-0:3.10-4.fc45 100% | 36.6 MiB/s | 262.1 KiB | 00m00s [184/187] selinux-policy-0:45.4-1.fc45. 100% | 10.5 MiB/s | 75.1 KiB | 00m00s [185/187] libselinux-utils-0:3.10-1.fc4 100% | 19.9 MiB/s | 122.2 KiB | 00m00s [186/187] rpm-plugin-selinux-0:6.0.1-5. 100% | 3.1 MiB/s | 19.2 KiB | 00m00s [187/187] selinux-policy-targeted-0:45. 100% | 253.4 MiB/s | 6.8 MiB | 00m00s -------------------------------------------------------------------------------- [187/187] Total 100% | 208.4 MiB/s | 67.9 MiB | 00m00s Running transaction Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. [ 1/189] Verify package files 100% | 730.0 B/s | 187.0 B | 00m00s [ 2/189] Prepare transaction 100% | 2.2 KiB/s | 187.0 B | 00m00s [ 3/189] Installing libgcc-0:16.1.1-2. 100% | 109.4 MiB/s | 224.0 KiB | 00m00s [ 4/189] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/189] Installing redhat-systemd-pre 100% | 17.7 MiB/s | 18.1 KiB | 00m00s [ 6/189] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/189] Installing publicsuffix-list- 100% | 69.4 MiB/s | 71.1 KiB | 00m00s [ 8/189] Installing fedora-release-ide 100% | 898.4 KiB/s | 920.0 B | 00m00s [ 9/189] Installing fedora-gpg-keys-0: 100% | 29.6 MiB/s | 182.1 KiB | 00m00s [ 10/189] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 11/189] Installing fedora-repos-0:45- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 12/189] Installing fedora-release-com 100% | 7.3 MiB/s | 7.4 KiB | 00m00s [ 13/189] Installing fedora-release-0:4 100% | 20.2 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-29.fc45.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-29.fc45.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. >>> [ 14/189] Installing setup-0:2.15.0-29. 100% | 28.5 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 15/189] Installing filesystem-0:3.18- 100% | 1.6 MiB/s | 253.6 KiB | 00m00s [ 16/189] Installing pkgconf-m4-0:2.5.1 100% | 14.4 MiB/s | 14.7 KiB | 00m00s [ 17/189] Installing pcre2-syntax-0:10. 100% | 138.8 MiB/s | 284.3 KiB | 00m00s [ 18/189] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 19/189] Installing coreutils-common-0 100% | 304.4 MiB/s | 11.0 MiB | 00m00s [ 20/189] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 21/189] Installing bash-0:5.3.9-3.fc4 100% | 165.3 MiB/s | 8.4 MiB | 00m00s [ 22/189] Installing glibc-common-0:2.4 100% | 40.2 MiB/s | 1.3 MiB | 00m00s [ 23/189] Installing glibc-gconv-extra- 100% | 381.3 MiB/s | 18.7 MiB | 00m00s [ 24/189] Installing glibc-0:2.43.9000- 100% | 122.7 MiB/s | 6.5 MiB | 00m00s [ 25/189] Installing ncurses-libs-0:6.6 100% | 207.6 MiB/s | 1.2 MiB | 00m00s [ 26/189] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/189] Installing zlib-ng-compat-0:2 100% | 131.0 MiB/s | 134.1 KiB | 00m00s [ 28/189] Installing bzip2-libs-0:1.0.8 100% | 71.9 MiB/s | 73.6 KiB | 00m00s [ 29/189] Installing libgpg-error-0:1.6 100% | 31.6 MiB/s | 1.0 MiB | 00m00s [ 30/189] Installing libstdc++-0:16.1.1 100% | 297.1 MiB/s | 3.0 MiB | 00m00s [ 31/189] Installing libassuan-0:2.5.7- 100% | 212.6 MiB/s | 217.7 KiB | 00m00s [ 32/189] Installing libgcrypt-0:1.12.2 100% | 240.0 MiB/s | 1.2 MiB | 00m00s [ 33/189] Installing readline-0:8.3-4.f 100% | 184.1 MiB/s | 565.6 KiB | 00m00s [ 34/189] Installing gmp-1:6.3.0-5.fc44 100% | 214.9 MiB/s | 660.1 KiB | 00m00s [ 35/189] Installing systemd-libs-0:261 100% | 308.9 MiB/s | 2.8 MiB | 00m00s [ 36/189] Installing libuuid-0:2.42.1-4 100% | 68.8 MiB/s | 70.4 KiB | 00m00s [ 37/189] Installing xz-libs-1:5.8.3-1. 100% | 260.3 MiB/s | 266.6 KiB | 00m00s [ 38/189] Installing libzstd-0:1.5.7-5. 100% | 280.4 MiB/s | 861.5 KiB | 00m00s [ 39/189] Installing elfutils-libelf-0: 100% | 294.4 MiB/s | 1.2 MiB | 00m00s [ 40/189] Installing popt-0:1.19-10.fc4 100% | 49.2 MiB/s | 151.3 KiB | 00m00s [ 41/189] Installing npth-0:1.8-4.fc44. 100% | 92.2 MiB/s | 94.4 KiB | 00m00s [ 42/189] Installing elfutils-libs-0:0. 100% | 243.6 MiB/s | 748.4 KiB | 00m00s [ 43/189] Installing libblkid-0:2.42.1- 100% | 142.2 MiB/s | 291.3 KiB | 00m00s [ 44/189] Installing libattr-0:2.5.2-9. 100% | 67.7 MiB/s | 69.3 KiB | 00m00s [ 45/189] Installing libacl-0:2.3.2-7.f 100% | 67.1 MiB/s | 68.7 KiB | 00m00s [ 46/189] Installing libsepol-0:3.10-1. 100% | 264.0 MiB/s | 810.9 KiB | 00m00s [ 47/189] Installing sqlite-libs-0:3.53 100% | 261.4 MiB/s | 1.6 MiB | 00m00s [ 48/189] Installing gnupg2-gpgconf-0:2 100% | 11.7 MiB/s | 323.9 KiB | 00m00s [ 49/189] Installing pcre2-0:10.47-1.fc 100% | 233.0 MiB/s | 715.7 KiB | 00m00s [ 50/189] Installing libselinux-0:3.10- 100% | 98.7 MiB/s | 202.2 KiB | 00m00s [ 51/189] Installing grep-0:3.12-3.fc44 100% | 32.4 MiB/s | 1.0 MiB | 00m00s [ 52/189] Installing sed-0:4.10-1.fc45. 100% | 29.0 MiB/s | 951.9 KiB | 00m00s [ 53/189] Installing findutils-1:4.10.0 100% | 56.5 MiB/s | 1.9 MiB | 00m00s [ 54/189] Installing libxcrypt-0:4.5.2- 100% | 134.7 MiB/s | 275.9 KiB | 00m00s [ 55/189] Installing libtasn1-0:4.21.0- 100% | 108.7 MiB/s | 222.5 KiB | 00m00s [ 56/189] Installing libunistring-0:1.1 100% | 291.0 MiB/s | 1.7 MiB | 00m00s [ 57/189] Installing libidn2-0:2.3.8-3. 100% | 55.3 MiB/s | 566.6 KiB | 00m00s [ 58/189] Installing crypto-policies-0: 100% | 22.0 MiB/s | 157.7 KiB | 00m00s [ 59/189] Installing xz-1:5.8.3-1.fc45. 100% | 42.4 MiB/s | 1.5 MiB | 00m00s [ 60/189] Installing libmount-0:2.42.1- 100% | 205.7 MiB/s | 421.2 KiB | 00m00s [ 61/189] Installing gnupg2-verify-0:2. 100% | 13.2 MiB/s | 365.6 KiB | 00m00s [ 62/189] Installing dwz-0:0.16-3.fc44. 100% | 11.7 MiB/s | 323.8 KiB | 00m00s [ 63/189] Installing mpfr-0:4.2.2-3.fc4 100% | 184.8 MiB/s | 757.1 KiB | 00m00s [ 64/189] Installing gawk-0:5.4.0-3.fc4 100% | 83.2 MiB/s | 2.9 MiB | 00m00s [ 65/189] Installing libksba-0:1.8.0-1. 100% | 200.0 MiB/s | 409.6 KiB | 00m00s [ 66/189] Installing unzip-0:6.0-69.fc4 100% | 18.7 MiB/s | 537.3 KiB | 00m00s [ 67/189] Installing file-libs-0:5.47-2 100% | 610.3 MiB/s | 12.2 MiB | 00m00s [ 68/189] Installing file-0:5.47-2.fc45 100% | 5.4 MiB/s | 142.7 KiB | 00m00s [ 69/189] Installing diffutils-0:3.12-5 100% | 49.2 MiB/s | 1.6 MiB | 00m00s [ 70/189] Installing libeconf-0:0.7.9-3 100% | 80.5 MiB/s | 82.5 KiB | 00m00s [ 71/189] Installing libcap-ng-0:0.9.3- 100% | 159.0 MiB/s | 162.8 KiB | 00m00s [ 72/189] Installing audit-libs-0:4.1.4 100% | 238.9 MiB/s | 489.2 KiB | 00m00s [ 73/189] Installing pam-libs-0:1.7.2-1 100% | 109.8 MiB/s | 225.0 KiB | 00m00s [ 74/189] Installing libcap-0:2.78-1.fc 100% | 17.9 MiB/s | 513.5 KiB | 00m00s [ 75/189] Installing libsemanage-0:3.10 100% | 176.6 MiB/s | 361.7 KiB | 00m00s [ 76/189] Installing libsmartcols-0:2.4 100% | 220.2 MiB/s | 225.4 KiB | 00m00s [ 77/189] Installing alternatives-0:1.3 100% | 3.4 MiB/s | 91.6 KiB | 00m00s [ 78/189] Installing lua-libs-0:5.5.0-1 100% | 161.8 MiB/s | 331.4 KiB | 00m00s [ 79/189] Installing libffi-0:3.5.2-2.f 100% | 153.4 MiB/s | 157.1 KiB | 00m00s [ 80/189] Installing p11-kit-0:0.26.2-1 100% | 70.8 MiB/s | 2.8 MiB | 00m00s [ 81/189] Installing p11-kit-trust-0:0. 100% | 16.2 MiB/s | 531.8 KiB | 00m00s [ 82/189] Installing json-c-0:0.18-8.fc 100% | 136.5 MiB/s | 139.7 KiB | 00m00s [ 83/189] Installing ngtcp2-0:1.22.1-1. 100% | 167.3 MiB/s | 342.7 KiB | 00m00s [ 84/189] Installing openssl-libs-1:3.5 100% | 322.7 MiB/s | 7.4 MiB | 00m00s [ 85/189] Installing coreutils-0:9.11-2 100% | 149.5 MiB/s | 8.2 MiB | 00m00s [ 86/189] Installing ca-certificates-0: 100% | 1.5 MiB/s | 2.5 MiB | 00m02s [ 87/189] Installing gzip-0:1.14-2.fc44 100% | 14.9 MiB/s | 443.0 KiB | 00m00s [ 88/189] Installing rpm-sequoia-0:1.10 100% | 278.4 MiB/s | 2.2 MiB | 00m00s [ 89/189] Installing libfsverity-0:1.7- 100% | 67.6 MiB/s | 69.3 KiB | 00m00s [ 90/189] Installing libevent-0:2.1.12- 100% | 271.2 MiB/s | 1.1 MiB | 00m00s [ 91/189] Installing ngtcp2-crypto-ossl 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 92/189] Installing util-linux-core-0: 100% | 70.4 MiB/s | 2.5 MiB | 00m00s [ 93/189] Installing liblastlog2-0:2.42 100% | 27.3 MiB/s | 139.9 KiB | 00m00s [ 94/189] Installing zip-0:3.0-45.fc44. 100% | 25.8 MiB/s | 765.8 KiB | 00m00s [ 95/189] Installing gnupg2-keyboxd-0:2 100% | 45.8 MiB/s | 234.5 KiB | 00m00s [ 96/189] Installing libpsl-0:0.21.5-7. 100% | 130.3 MiB/s | 133.4 KiB | 00m00s [ 97/189] Installing tar-2:1.35-8.fc44. 100% | 79.1 MiB/s | 3.0 MiB | 00m00s [ 98/189] Installing linkdupes-0:0.7.3- 100% | 24.1 MiB/s | 715.1 KiB | 00m00s [ 99/189] Installing libselinux-utils-0 100% | 43.7 MiB/s | 1.4 MiB | 00m00s [100/189] Installing libfdisk-0:2.42.1- 100% | 136.6 MiB/s | 419.7 KiB | 00m00s [101/189] Installing util-linux-0:2.42. 100% | 116.8 MiB/s | 7.0 MiB | 00m00s [102/189] Installing policycoreutils-0: 100% | 34.0 MiB/s | 1.5 MiB | 00m00s [103/189] Installing selinux-policy-0:4 100% | 1.8 MiB/s | 34.5 KiB | 00m00s [104/189] Installing selinux-policy-tar 100% | 132.4 MiB/s | 15.1 MiB | 00m00s [105/189] Installing zstd-0:1.5.7-5.fc4 100% | 18.4 MiB/s | 565.8 KiB | 00m00s [106/189] Installing libxml2-0:2.13.9-1 100% | 57.6 MiB/s | 1.8 MiB | 00m00s [107/189] Installing libusb1-0:1.0.30-1 100% | 25.3 MiB/s | 181.4 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.aarch64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.aarch64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [108/189] Installing tpm2-tss-0:4.1.3-9 100% | 269.6 MiB/s | 2.2 MiB | 00m00s [109/189] Installing ima-evm-utils-libs 100% | 91.7 MiB/s | 93.9 KiB | 00m00s [110/189] Installing gnupg2-gpg-agent-0 100% | 24.4 MiB/s | 850.9 KiB | 00m00s [111/189] Installing nettle-0:3.10.1-3. 100% | 187.5 MiB/s | 768.2 KiB | 00m00s [112/189] Installing gnutls-0:3.8.13-1. 100% | 285.4 MiB/s | 3.7 MiB | 00m00s [113/189] Installing bzip2-0:1.0.8-23.f 100% | 6.1 MiB/s | 175.6 KiB | 00m00s [114/189] Installing add-determinism-0: 100% | 59.7 MiB/s | 2.0 MiB | 00m00s [115/189] Installing build-reproducibil 100% | 1.5 MiB/s | 1.5 KiB | 00m00s [116/189] Installing cpio-0:2.15-9.fc44 100% | 35.3 MiB/s | 1.1 MiB | 00m00s [117/189] Installing ed-0:1.22.5-2.fc45 100% | 5.8 MiB/s | 159.9 KiB | 00m00s [118/189] Installing patch-0:2.8-4.fc44 100% | 9.5 MiB/s | 263.9 KiB | 00m00s [119/189] Installing jansson-0:2.14-4.f 100% | 92.2 MiB/s | 94.4 KiB | 00m00s [120/189] Installing lz4-libs-0:1.10.0- 100% | 193.7 MiB/s | 198.4 KiB | 00m00s [121/189] Installing libarchive-0:3.8.7 100% | 238.7 MiB/s | 977.5 KiB | 00m00s [122/189] Installing libgomp-0:16.1.1-2 100% | 290.1 MiB/s | 594.1 KiB | 00m00s [123/189] Installing libpkgconf-0:2.5.1 100% | 131.9 MiB/s | 135.1 KiB | 00m00s [124/189] Installing pkgconf-0:2.5.1-1. 100% | 4.2 MiB/s | 119.2 KiB | 00m00s [125/189] Installing pkgconf-pkg-config 100% | 68.2 KiB/s | 1.8 KiB | 00m00s [126/189] Installing libtool-ltdl-0:2.5 100% | 92.8 MiB/s | 95.0 KiB | 00m00s [127/189] Installing gdbm-libs-1:1.23-1 100% | 229.9 MiB/s | 235.4 KiB | 00m00s [128/189] Installing cyrus-sasl-lib-0:2 100% | 71.1 MiB/s | 2.4 MiB | 00m00s [129/189] Installing openldap-0:2.6.13- 100% | 187.5 MiB/s | 768.0 KiB | 00m00s [130/189] Installing gnupg2-dirmngr-0:2 100% | 19.2 MiB/s | 648.9 KiB | 00m00s [131/189] Installing gnupg2-0:2.4.9-16. 100% | 134.5 MiB/s | 6.5 MiB | 00m00s [132/189] Installing gpgverify-0:2.2-4. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [133/189] Installing systemd-standalone 100% | 30.8 MiB/s | 915.2 KiB | 00m00s [134/189] Installing rpm-libs-0:6.0.1-5 100% | 243.3 MiB/s | 996.4 KiB | 00m00s [135/189] Installing rpm-sign-libs-0:6. 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [136/189] Installing rpm-build-libs-0:6 100% | 129.3 MiB/s | 264.8 KiB | 00m00s [137/189] Installing xxhash-libs-0:0.8. 100% | 85.1 MiB/s | 87.2 KiB | 00m00s [138/189] Installing libbrotli-0:1.2.0- 100% | 222.5 MiB/s | 911.3 KiB | 00m00s [139/189] Installing libnghttp2-0:1.69. 100% | 194.4 MiB/s | 199.0 KiB | 00m00s [140/189] Installing libnghttp3-0:1.16. 100% | 203.2 MiB/s | 208.1 KiB | 00m00s [141/189] Installing keyutils-libs-0:1. 100% | 97.3 MiB/s | 99.6 KiB | 00m00s [142/189] Installing libcom_err-0:1.47. 100% | 109.6 MiB/s | 112.2 KiB | 00m00s [143/189] Installing libverto-0:0.3.2-1 100% | 69.4 MiB/s | 71.1 KiB | 00m00s [144/189] Installing krb5-libs-0:1.22.2 100% | 253.4 MiB/s | 2.5 MiB | 00m00s [145/189] Installing libcbor-0:0.14.0-2 100% | 137.7 MiB/s | 141.0 KiB | 00m00s [146/189] Installing libfido2-0:1.17.0- 100% | 137.8 MiB/s | 282.2 KiB | 00m00s [147/189] Installing libssh-0:0.12.0-1. 100% | 234.7 MiB/s | 721.0 KiB | 00m00s [148/189] Installing libcurl-0:8.21.0~r 100% | 239.9 MiB/s | 982.8 KiB | 00m00s [149/189] Installing elfutils-debuginfo 100% | 5.1 MiB/s | 146.2 KiB | 00m00s [150/189] Installing binutils-0:2.46.50 100% | 281.2 MiB/s | 31.5 MiB | 00m00s [151/189] Installing elfutils-0:0.195-1 100% | 96.9 MiB/s | 3.6 MiB | 00m00s [152/189] Installing gdb-minimal-0:17.1 100% | 211.5 MiB/s | 13.5 MiB | 00m00s [153/189] Installing debugedit-0:5.3-2. 100% | 11.3 MiB/s | 324.2 KiB | 00m00s [154/189] Installing curl-0:8.21.0~rc1- 100% | 13.0 MiB/s | 467.0 KiB | 00m00s [155/189] Installing rpm-0:6.0.1-5.fc45 100% | 53.7 MiB/s | 2.8 MiB | 00m00s [156/189] Installing cmake-srpm-macros- 100% | 785.2 KiB/s | 804.0 B | 00m00s [157/189] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [158/189] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [159/189] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [160/189] Installing tree-sitter-srpm-m 100% | 9.4 MiB/s | 9.6 KiB | 00m00s [161/189] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [162/189] Installing filesystem-srpm-ma 100% | 38.0 MiB/s | 38.9 KiB | 00m00s [163/189] Installing rust-srpm-macros-0 100% | 6.2 MiB/s | 6.4 KiB | 00m00s [164/189] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [165/189] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [166/189] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [167/189] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [168/189] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [169/189] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [170/189] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [171/189] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [172/189] Installing gnat-srpm-macros-0 100% | 210.9 KiB/s | 1.3 KiB | 00m00s [173/189] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [174/189] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [175/189] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [176/189] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [177/189] Installing redhat-rpm-config- 100% | 61.8 MiB/s | 189.9 KiB | 00m00s [178/189] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [179/189] Installing rpm-build-0:6.0.1- 100% | 19.8 MiB/s | 606.9 KiB | 00m00s [180/189] Installing erlang-srpm-macros 100% | 2.4 MiB/s | 2.5 KiB | 00m00s [181/189] Installing pyproject-srpm-mac 100% | 0.0 B/s | 3.8 KiB | 00m00s [182/189] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [183/189] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [184/189] Installing R-srpm-macros-0:1. 100% | 4.3 MiB/s | 4.4 KiB | 00m00s [185/189] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [186/189] Installing rpm-plugin-selinux 100% | 67.2 MiB/s | 68.8 KiB | 00m00s [187/189] Installing which-0:2.25-1.fc4 100% | 4.4 MiB/s | 125.8 KiB | 00m00s [188/189] Installing shadow-utils-2:4.1 100% | 84.9 MiB/s | 4.6 MiB | 00m00s [189/189] Installing info-0:7.3-2.fc45. 100% | 51.1 KiB/s | 424.8 KiB | 00m08s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-2.fc45.noarch add-determinism-0.7.3-2.fc45.aarch64 alternatives-1.33-5.fc44.aarch64 ansible-srpm-macros-1-20.1.fc44.noarch audit-libs-4.1.4-1.fc45.aarch64 bash-5.3.9-3.fc44.aarch64 binutils-2.46.50-9.fc45.aarch64 build-reproducibility-srpm-macros-0.7.3-2.fc45.noarch bzip2-1.0.8-23.fc44.aarch64 bzip2-libs-1.0.8-23.fc44.aarch64 ca-certificates-2025.2.80_v9.0.304-7.fc45.noarch cmake-srpm-macros-4.3.0-1.fc45.noarch coreutils-9.11-2.fc45.aarch64 coreutils-common-9.11-2.fc45.aarch64 cpio-2.15-9.fc44.aarch64 crypto-policies-20251128-3.git19878fe.fc44.noarch curl-8.21.0~rc1-1.fc45.aarch64 cyrus-sasl-lib-2.1.28-35.fc44.aarch64 debugedit-5.3-2.fc45.aarch64 diffutils-3.12-5.fc44.aarch64 dwz-0.16-3.fc44.aarch64 ed-1.22.5-2.fc45.aarch64 efi-srpm-macros-6-6.fc44.noarch elfutils-0.195-1.fc45.aarch64 elfutils-debuginfod-client-0.195-1.fc45.aarch64 elfutils-libelf-0.195-1.fc45.aarch64 elfutils-libs-0.195-1.fc45.aarch64 erlang-srpm-macros-0.3.11-1.fc45.noarch fedora-gpg-keys-45-0.1.noarch fedora-release-45-0.8.noarch fedora-release-common-45-0.8.noarch fedora-release-identity-basic-45-0.8.noarch fedora-repos-45-0.1.noarch fedora-repos-rawhide-45-0.1.noarch file-5.47-2.fc45.aarch64 file-libs-5.47-2.fc45.aarch64 filesystem-3.18-58.fc45.aarch64 filesystem-srpm-macros-3.18-58.fc45.noarch findutils-4.10.0-7.fc44.aarch64 fonts-srpm-macros-5.0.0-3.fc45.noarch forge-srpm-macros-0.4.0-4.fc44.noarch fpc-srpm-macros-1.3-16.fc44.noarch gap-srpm-macros-2-2.fc44.noarch gawk-5.4.0-3.fc45.aarch64 gdb-minimal-17.1-8.fc45.aarch64 gdbm-libs-1.23-11.fc44.aarch64 ghc-srpm-macros-1.10-1.fc44.noarch glibc-2.43.9000-19.fc45.aarch64 glibc-common-2.43.9000-19.fc45.aarch64 glibc-gconv-extra-2.43.9000-19.fc45.aarch64 glibc-minimal-langpack-2.43.9000-19.fc45.aarch64 gmp-6.3.0-5.fc44.aarch64 gnat-srpm-macros-7-2.fc44.noarch gnome-srpm-macros-1.0-1.fc45.noarch gnulib-l10n-20241231-3.fc45.noarch gnupg2-2.4.9-16.fc45.aarch64 gnupg2-dirmngr-2.4.9-16.fc45.aarch64 gnupg2-gpg-agent-2.4.9-16.fc45.aarch64 gnupg2-gpgconf-2.4.9-16.fc45.aarch64 gnupg2-keyboxd-2.4.9-16.fc45.aarch64 gnupg2-verify-2.4.9-16.fc45.aarch64 gnutls-3.8.13-1.fc45.aarch64 go-srpm-macros-3.8.0-2.fc44.noarch gpg-pubkey-36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6-6786af3b gpg-pubkey-4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 gpg-pubkey-d924b10d3e810dabdd8b56b596e7e91491211fce-697c9899 gpgverify-2.2-4.fc44.noarch grep-3.12-3.fc44.aarch64 gzip-1.14-2.fc44.aarch64 ima-evm-utils-libs-1.6.2-10.fc45.aarch64 info-7.3-2.fc45.aarch64 jansson-2.14-4.fc44.aarch64 java-srpm-macros-1-8.fc44.noarch json-c-0.18-8.fc44.aarch64 kernel-srpm-macros-1.0-29.fc45.noarch keyutils-libs-1.6.3-7.fc44.aarch64 krb5-libs-1.22.2-7.fc45.aarch64 libacl-2.3.2-7.fc45.aarch64 libarchive-3.8.7-1.fc45.aarch64 libassuan-2.5.7-5.fc44.aarch64 libattr-2.5.2-9.fc45.aarch64 libblkid-2.42.1-4.fc45.aarch64 libbrotli-1.2.0-3.fc44.aarch64 libcap-2.78-1.fc45.aarch64 libcap-ng-0.9.3-1.fc45.aarch64 libcbor-0.14.0-2.fc45.aarch64 libcom_err-1.47.4-1.fc45.aarch64 libcurl-8.21.0~rc1-1.fc45.aarch64 libeconf-0.7.9-3.fc44.aarch64 libevent-2.1.12-17.fc44.aarch64 libfdisk-2.42.1-4.fc45.aarch64 libffi-3.5.2-2.fc44.aarch64 libfido2-1.17.0-2.fc45.aarch64 libfsverity-1.7-1.fc45.aarch64 libgcc-16.1.1-2.fc45.aarch64 libgcrypt-1.12.2-1.fc45.aarch64 libgomp-16.1.1-2.fc45.aarch64 libgpg-error-1.61-1.fc45.aarch64 libidn2-2.3.8-3.fc44.aarch64 libksba-1.8.0-1.fc45.aarch64 liblastlog2-2.42.1-4.fc45.aarch64 libmount-2.42.1-4.fc45.aarch64 libnghttp2-1.69.0-1.fc45.aarch64 libnghttp3-1.16.0-1.fc45.aarch64 libpkgconf-2.5.1-1.fc45.aarch64 libpsl-0.21.5-7.fc44.aarch64 libselinux-3.10-1.fc44.aarch64 libselinux-utils-3.10-1.fc44.aarch64 libsemanage-3.10-1.fc44.aarch64 libsepol-3.10-1.fc44.aarch64 libsmartcols-2.42.1-4.fc45.aarch64 libssh-0.12.0-1.fc45.aarch64 libssh-config-0.12.0-1.fc45.noarch libstdc++-16.1.1-2.fc45.aarch64 libtasn1-4.21.0-1.fc45.aarch64 libtool-ltdl-2.5.4-10.fc44.aarch64 libunistring-1.1-11.fc44.aarch64 libusb1-1.0.30-1.fc45.aarch64 libuuid-2.42.1-4.fc45.aarch64 libverto-0.3.2-12.fc44.aarch64 libxcrypt-4.5.2-3.fc44.aarch64 libxml2-2.13.9-1.fc45.aarch64 libzstd-1.5.7-5.fc44.aarch64 linkdupes-0.7.3-2.fc45.aarch64 lua-libs-5.5.0-1.fc45.aarch64 lua-srpm-macros-1-17.fc44.noarch lz4-libs-1.10.0-4.fc44.aarch64 mpfr-4.2.2-3.fc44.aarch64 ncurses-base-6.6-2.fc45.noarch ncurses-libs-6.6-2.fc45.aarch64 nettle-3.10.1-3.fc44.aarch64 ngtcp2-1.22.1-1.fc45.aarch64 ngtcp2-crypto-ossl-1.22.1-1.fc45.aarch64 npth-1.8-4.fc44.aarch64 ocaml-srpm-macros-11-3.fc44.noarch openblas-srpm-macros-2-21.fc44.noarch openldap-2.6.13-1.fc45.aarch64 openssl-libs-3.5.6-1.fc45.aarch64 p11-kit-0.26.2-1.fc45.aarch64 p11-kit-trust-0.26.2-1.fc45.aarch64 package-notes-srpm-macros-0.18-1.fc45.noarch pam-libs-1.7.2-1.fc44.aarch64 patch-2.8-4.fc44.aarch64 pcre2-10.47-1.fc44.1.aarch64 pcre2-syntax-10.47-1.fc44.1.noarch perl-srpm-macros-1-61.fc44.noarch pkgconf-2.5.1-1.fc45.aarch64 pkgconf-m4-2.5.1-1.fc45.noarch pkgconf-pkg-config-2.5.1-1.fc45.aarch64 policycoreutils-3.10-4.fc45.aarch64 popt-1.19-10.fc44.aarch64 publicsuffix-list-dafsa-20260116-1.fc44.noarch pyproject-srpm-macros-1.22.2-1.fc45.noarch python-srpm-macros-3.14-12.fc45.noarch qt5-srpm-macros-5.15.18-2.fc44.noarch qt6-srpm-macros-6.11.1-1.fc45.noarch readline-8.3-4.fc44.aarch64 redhat-rpm-config-344-2.fc45.noarch redhat-systemd-presets-102-2.fc45.noarch redhat-systemd-presets-common-102-2.fc45.noarch rpm-6.0.1-5.fc45.aarch64 rpm-build-6.0.1-5.fc45.aarch64 rpm-build-libs-6.0.1-5.fc45.aarch64 rpm-libs-6.0.1-5.fc45.aarch64 rpm-plugin-selinux-6.0.1-5.fc45.aarch64 rpm-sequoia-1.10.2-2.fc45.aarch64 rpm-sign-libs-6.0.1-5.fc45.aarch64 rust-srpm-macros-28.4-3.fc44.noarch sed-4.10-1.fc45.aarch64 selinux-policy-45.4-1.fc45.noarch selinux-policy-targeted-45.4-1.fc45.noarch setup-2.15.0-29.fc45.noarch shadow-utils-4.19.3-3.fc45.aarch64 sqlite-libs-3.53.2-1.fc45.aarch64 systemd-libs-261~rc3-1.fc45.aarch64 systemd-standalone-sysusers-261~rc3-1.fc45.aarch64 tar-1.35-8.fc44.aarch64 tpm2-tss-4.1.3-9.fc44.aarch64 tree-sitter-srpm-macros-0.4.6-1.fc45.noarch unzip-6.0-69.fc44.aarch64 util-linux-2.42.1-4.fc45.aarch64 util-linux-core-2.42.1-4.fc45.aarch64 which-2.25-1.fc45.aarch64 xxhash-libs-0.8.3-4.fc44.aarch64 xz-5.8.3-1.fc45.aarch64 xz-libs-5.8.3-1.fc45.aarch64 zig-srpm-macros-1-8.fc44.noarch zip-3.0-45.fc44.aarch64 zlib-ng-compat-2.3.3-5.fc45.aarch64 zstd-1.5.7-5.fc44.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 warning: /builddir/build/SPECS/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.ug3fH1 setting SOURCE_DATE_EPOCH=1780617600 Wrote: /builddir/build/SRPMS/ruff-0.15.16-1.fc45.src.rpm RPM build warnings: /builddir/build/SPECS/ruff.spec line 300: autopatch: no matching patches in range Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1780739646.928649/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-j5_h4_gc/ruff/ruff.spec) Config(child) 0 minutes 27 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/ruff-0.15.16-1.fc45.src.rpm) Config(fedora-rawhide-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1780739646.928649/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1780739646.928649/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-rawhide-aarch64-1780739646.928649/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-5.fc45.aarch64 rpm-sequoia-1.10.2-2.fc45.aarch64 dnf5-5.4.2.1-2.fc45.aarch64 dnf5-plugins-5.4.2.1-2.fc45.aarch64 Finish: chroot init Start: build phase for ruff-0.15.16-1.fc45.src.rpm Start: build setup for ruff-0.15.16-1.fc45.src.rpm Building target platforms: aarch64 Building for target aarch64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.lWW022 setting SOURCE_DATE_EPOCH=1780617600 Wrote: /builddir/build/SRPMS/ruff-0.15.16-1.fc45.src.rpm RPM build warnings: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Updating and loading repositories: fedora 100% | 47.9 KiB/s | 5.5 KiB | 00m00s Copr repository 100% | 50.7 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cargo-rpm-macros noarch 0:28.4-3.fc44 fedora 14.9 KiB rust2rpm-helper aarch64 0:0.1.9-1.fc44 fedora 1.9 MiB tomcli noarch 0:0.10.1-4.fc44 fedora 150.3 KiB Installing dependencies: annobin-docs noarch 0:13.20-1.fc45 fedora 99.4 KiB annobin-plugin-gcc aarch64 0:13.20-1.fc45 fedora 716.8 KiB cargo aarch64 0:1.96.0-1.fc45 fedora 20.6 MiB cargo2rpm noarch 0:0.3.3-1.fc45 fedora 1.3 MiB cpp aarch64 0:16.1.1-2.fc45 fedora 40.8 MiB expat aarch64 0:2.8.1-1.fc45 fedora 371.5 KiB gcc aarch64 0:16.1.1-2.fc45 fedora 112.5 MiB gcc-plugin-annobin aarch64 0:16.1.1-2.fc45 fedora 69.1 KiB glibc-devel aarch64 0:2.43.9000-19.fc45 fedora 2.3 MiB kernel-headers aarch64 0:7.1.0-0.rc6.40.fc45 fedora 6.8 MiB libasan aarch64 0:16.1.1-2.fc45 fedora 1.5 MiB libatomic aarch64 0:16.1.1-2.fc45 fedora 77.7 KiB libedit aarch64 0:3.1-59.20260512cvs.fc45 fedora 280.3 KiB libgit2 aarch64 0:1.9.4-1.fc45 fedora 1.3 MiB libmpc aarch64 0:1.4.1-1.fc45 fedora 216.8 KiB libssh2 aarch64 0:1.11.1-6.fc45 fedora 350.5 KiB libubsan aarch64 0:16.1.1-2.fc45 fedora 476.0 KiB libxcrypt-devel aarch64 0:4.5.2-3.fc44 fedora 31.0 KiB llhttp aarch64 0:9.4.1-2.fc45 fedora 153.2 KiB llvm-filesystem aarch64 0:22.1.6-1.fc45 fedora 0.0 B llvm-libs aarch64 0:22.1.6-1.fc45 fedora 135.1 MiB make aarch64 1:4.4.1-12.fc44 fedora 1.8 MiB mpdecimal aarch64 0:4.0.1-3.fc44 fedora 281.1 KiB python-pip-wheel noarch 0:26.1.1-3.fc45 fedora 1.2 MiB python3 aarch64 0:3.14.5-1.fc45 fedora 84.8 KiB python3-click noarch 1:8.3.3-1.fc45 fedora 1.2 MiB python3-libs aarch64 0:3.14.5-1.fc45 fedora 45.4 MiB python3-tomlkit noarch 0:0.13.2-7.fc44 fedora 493.9 KiB rust aarch64 0:1.96.0-1.fc45 fedora 82.4 MiB rust-std-static aarch64 0:1.96.0-1.fc45 fedora 153.3 MiB tomcli+tomlkit noarch 0:0.10.1-4.fc44 fedora 0.0 B tzdata noarch 0:2026b-1.fc45 fedora 1.2 MiB Transaction Summary: Installing: 35 packages Total size of inbound packages is 178 MiB. Need to download 178 MiB. After this operation, 614 MiB extra will be used (install 614 MiB, remove 0 B). [ 1/35] tomcli-0:0.10.1-4.fc44.noarch 100% | 14.6 MiB/s | 75.0 KiB | 00m00s [ 2/35] cargo-rpm-macros-0:28.4-3.fc44. 100% | 2.8 MiB/s | 14.3 KiB | 00m00s [ 3/35] rust2rpm-helper-0:0.1.9-1.fc44. 100% | 84.9 MiB/s | 782.1 KiB | 00m00s [ 4/35] cargo2rpm-0:0.3.3-1.fc45.noarch 100% | 28.4 MiB/s | 203.8 KiB | 00m00s [ 5/35] python3-0:3.14.5-1.fc45.aarch64 100% | 4.7 MiB/s | 28.9 KiB | 00m00s [ 6/35] libgit2-0:1.9.4-1.fc45.aarch64 100% | 77.6 MiB/s | 556.0 KiB | 00m00s [ 7/35] python3-click-1:8.3.3-1.fc45.no 100% | 24.1 MiB/s | 271.2 KiB | 00m00s [ 8/35] libssh2-0:1.11.1-6.fc45.aarch64 100% | 34.0 MiB/s | 139.4 KiB | 00m00s [ 9/35] rust-0:1.96.0-1.fc45.aarch64 100% | 161.8 MiB/s | 28.3 MiB | 00m00s [10/35] llhttp-0:9.4.1-2.fc45.aarch64 100% | 9.3 MiB/s | 38.1 KiB | 00m00s [11/35] cargo-0:1.96.0-1.fc45.aarch64 100% | 28.5 MiB/s | 7.4 MiB | 00m00s [12/35] python3-libs-0:3.14.5-1.fc45.aa 100% | 32.2 MiB/s | 9.9 MiB | 00m00s [13/35] gcc-0:16.1.1-2.fc45.aarch64 100% | 143.0 MiB/s | 39.9 MiB | 00m00s [14/35] llvm-libs-0:22.1.6-1.fc45.aarch 100% | 123.6 MiB/s | 32.8 MiB | 00m00s [15/35] expat-0:2.8.1-1.fc45.aarch64 100% | 2.2 MiB/s | 125.4 KiB | 00m00s [16/35] mpdecimal-0:4.0.1-3.fc44.aarch6 100% | 3.9 MiB/s | 95.4 KiB | 00m00s [17/35] rust-std-static-0:1.96.0-1.fc45 100% | 144.1 MiB/s | 37.2 MiB | 00m00s [18/35] python-pip-wheel-0:26.1.1-3.fc4 100% | 21.7 MiB/s | 1.2 MiB | 00m00s [19/35] tzdata-0:2026b-1.fc45.noarch 100% | 15.8 MiB/s | 713.5 KiB | 00m00s [20/35] glibc-devel-0:2.43.9000-19.fc45 100% | 88.5 MiB/s | 634.7 KiB | 00m00s [21/35] libasan-0:16.1.1-2.fc45.aarch64 100% | 55.4 MiB/s | 510.7 KiB | 00m00s [22/35] libatomic-0:16.1.1-2.fc45.aarch 100% | 9.8 MiB/s | 50.0 KiB | 00m00s [23/35] libmpc-0:1.4.1-1.fc45.aarch64 100% | 18.0 MiB/s | 73.7 KiB | 00m00s [24/35] libubsan-0:16.1.1-2.fc45.aarch6 100% | 54.4 MiB/s | 222.7 KiB | 00m00s [25/35] make-1:4.4.1-12.fc44.aarch64 100% | 95.0 MiB/s | 583.6 KiB | 00m00s [26/35] libedit-0:3.1-59.20260512cvs.fc 100% | 20.8 MiB/s | 106.3 KiB | 00m00s [27/35] llvm-filesystem-0:22.1.6-1.fc45 100% | 1.3 MiB/s | 9.6 KiB | 00m00s [28/35] kernel-headers-0:7.1.0-0.rc6.40 100% | 131.5 MiB/s | 1.7 MiB | 00m00s [29/35] libxcrypt-devel-0:4.5.2-3.fc44. 100% | 3.7 MiB/s | 30.0 KiB | 00m00s [30/35] tomcli+tomlkit-0:0.10.1-4.fc44. 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [31/35] python3-tomlkit-0:0.13.2-7.fc44 100% | 30.9 MiB/s | 126.7 KiB | 00m00s [32/35] gcc-plugin-annobin-0:16.1.1-2.f 100% | 17.3 MiB/s | 53.2 KiB | 00m00s [33/35] cpp-0:16.1.1-2.fc45.aarch64 100% | 204.5 MiB/s | 13.3 MiB | 00m00s [34/35] annobin-plugin-gcc-0:13.20-1.fc 100% | 33.7 MiB/s | 690.5 KiB | 00m00s [35/35] annobin-docs-0:13.20-1.fc45.noa 100% | 5.7 MiB/s | 87.1 KiB | 00m00s -------------------------------------------------------------------------------- [35/35] Total 100% | 263.9 MiB/s | 177.6 MiB | 00m01s Running transaction [ 1/37] Verify package files 100% | 63.0 B/s | 35.0 B | 00m01s [ 2/37] Prepare transaction 100% | 636.0 B/s | 35.0 B | 00m00s [ 3/37] Installing libmpc-0:1.4.1-1.fc4 100% | 106.7 MiB/s | 218.5 KiB | 00m00s [ 4/37] Installing libssh2-0:1.11.1-6.f 100% | 172.0 MiB/s | 352.2 KiB | 00m00s [ 5/37] Installing cpp-0:16.1.1-2.fc45. 100% | 264.7 MiB/s | 40.8 MiB | 00m00s [ 6/37] Installing annobin-docs-0:13.20 100% | 32.7 MiB/s | 100.5 KiB | 00m00s [ 7/37] Installing kernel-headers-0:7.1 100% | 124.6 MiB/s | 7.0 MiB | 00m00s [ 8/37] Installing glibc-devel-0:2.43.9 100% | 98.4 MiB/s | 2.4 MiB | 00m00s [ 9/37] Installing libxcrypt-devel-0:4. 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [10/37] Installing llvm-filesystem-0:22 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [11/37] Installing libedit-0:3.1-59.202 100% | 137.7 MiB/s | 282.0 KiB | 00m00s [12/37] Installing llvm-libs-0:22.1.6-1 100% | 389.2 MiB/s | 135.1 MiB | 00m00s [13/37] Installing make-1:4.4.1-12.fc44 100% | 47.5 MiB/s | 1.9 MiB | 00m00s [14/37] Installing libubsan-0:16.1.1-2. 100% | 232.8 MiB/s | 476.8 KiB | 00m00s [15/37] Installing libatomic-0:16.1.1-2 100% | 76.8 MiB/s | 78.7 KiB | 00m00s [16/37] Installing libasan-0:16.1.1-2.f 100% | 256.9 MiB/s | 1.5 MiB | 00m00s [17/37] Installing gcc-0:16.1.1-2.fc45. 100% | 327.0 MiB/s | 112.5 MiB | 00m00s [18/37] Installing rust-0:1.96.0-1.fc45 100% | 303.9 MiB/s | 82.4 MiB | 00m00s [19/37] Installing rust-std-static-0:1. 100% | 404.4 MiB/s | 153.3 MiB | 00m00s [20/37] Installing tzdata-0:2026b-1.fc4 100% | 23.3 MiB/s | 1.5 MiB | 00m00s [21/37] Installing python-pip-wheel-0:2 100% | 415.1 MiB/s | 1.2 MiB | 00m00s [22/37] Installing mpdecimal-0:4.0.1-3. 100% | 138.0 MiB/s | 282.6 KiB | 00m00s [23/37] Installing expat-0:2.8.1-1.fc45 100% | 9.9 MiB/s | 373.6 KiB | 00m00s [24/37] Installing python3-libs-0:3.14. 100% | 249.1 MiB/s | 45.8 MiB | 00m00s [25/37] Installing python3-0:3.14.5-1.f 100% | 2.7 MiB/s | 86.5 KiB | 00m00s [26/37] Installing python3-click-1:8.3. 100% | 208.0 MiB/s | 1.2 MiB | 00m00s [27/37] Installing python3-tomlkit-0:0. 100% | 122.9 MiB/s | 503.2 KiB | 00m00s [28/37] Installing tomcli-0:0.10.1-4.fc 100% | 4.7 MiB/s | 162.9 KiB | 00m00s [29/37] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [30/37] Installing llhttp-0:9.4.1-2.fc4 100% | 75.5 MiB/s | 154.6 KiB | 00m00s [31/37] Installing libgit2-0:1.9.4-1.fc 100% | 223.7 MiB/s | 1.3 MiB | 00m00s [32/37] Installing cargo-0:1.96.0-1.fc4 100% | 214.6 MiB/s | 20.6 MiB | 00m00s [33/37] Installing cargo2rpm-0:0.3.3-1. 100% | 34.3 MiB/s | 1.3 MiB | 00m00s [34/37] Installing cargo-rpm-macros-0:2 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [35/37] Installing annobin-plugin-gcc-0 100% | 50.1 MiB/s | 718.4 KiB | 00m00s [36/37] Installing gcc-plugin-annobin-0 100% | 4.9 MiB/s | 70.7 KiB | 00m00s [37/37] Installing rust2rpm-helper-0:0. 100% | 11.7 MiB/s | 1.9 MiB | 00m00s Complete! Building target platforms: aarch64 Building for target aarch64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.vDmvLZ setting SOURCE_DATE_EPOCH=1780617600 Wrote: /builddir/build/SRPMS/ruff-0.15.16-1.fc45.src.rpm RPM build warnings: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Updating and loading repositories: fedora 100% | 101.0 KiB/s | 5.5 KiB | 00m00s Copr repository 100% | 56.4 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.4-3.fc44.noarch" is already installed. Package "rust2rpm-helper-0.1.9-1.fc44.aarch64" is already installed. Package "tomcli-0.10.1-4.fc44.noarch" is already installed. Nothing to do. Finish: build setup for ruff-0.15.16-1.fc45.src.rpm Start: rpmbuild ruff-0.15.16-1.fc45.src.rpm Building target platforms: aarch64 Building for target aarch64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.LuqE2t setting SOURCE_DATE_EPOCH=1780617600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.PnDj2o Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.uKIoC5 + umask 022 + cd /builddir/build/BUILD/ruff-0.15.16-build + cd /builddir/build/BUILD/ruff-0.15.16-build + rm -rf ruff-0.15.16 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ruff-0.15.16.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.15.16 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Downstream-patch-always-find-the-system-wide-ruff-ex.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-drop-unavailable-features-from-uuid-dependency.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0003-ignore-vendored-annotate-snippets-tests-that-hang-in.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + set -euo pipefail + /usr/bin/mkdir -p target/rpm + /usr/bin/ln -s rpm target/release + /usr/bin/rm -rf .cargo/ + /usr/bin/mkdir -p .cargo + cat + cat + /usr/bin/rm -f Cargo.lock + /usr/bin/rm -f Cargo.toml.orig + cd /builddir/build/BUILD/ruff-0.15.16-build + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.15.16 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mv ../lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c crates/lsp-types + git2path workspace.dependencies.lsp-types crates/lsp-types + tomcli set Cargo.toml del workspace.dependencies.lsp-types.git + tomcli set Cargo.toml del workspace.dependencies.lsp-types.rev + tomcli set Cargo.toml str workspace.dependencies.lsp-types.path crates/lsp-types + pushd crates/lsp-types ~/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/lsp-types ~/build/BUILD/ruff-0.15.16-build/ruff-0.15.16 ~/build/BUILD/ruff-0.15.16-build/ruff-0.15.16 + popd + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/lsp-types crates/lsp-types/LICENSE + tomcli set Cargo.toml str workspace.dependencies.tikv-jemallocator.version '>=0.6.0, <0.8.0' + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/typeshed crates/ty_vendored/vendor/typeshed/LICENSE + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/annotate_snippets crates/ruff_annotate_snippets/LICENSE-APACHE crates/ruff_annotate_snippets/LICENSE-MIT + find -L . -type f -name Cargo.toml -print -execdir rust2rpm-helper strip-foreign -o '{}' '{}' ';' ./Cargo.toml ./fuzz/Cargo.toml ./crates/lsp-types/Cargo.toml ./crates/ty_wasm/Cargo.toml ./crates/ty_vendored/Cargo.toml ./crates/ty_test/Cargo.toml ./crates/ty_static/Cargo.toml ./crates/ty_site_packages/Cargo.toml ./crates/ty_server/Cargo.toml [INFO ] Removing dependencies for target: 'cfg(target_vendor = "apple")' ./crates/ty_python_semantic/Cargo.toml ./crates/ty_python_core/Cargo.toml ./crates/ty_project/Cargo.toml ./crates/ty_module_resolver/Cargo.toml ./crates/ty_ide/Cargo.toml ./crates/ty_completion_eval/Cargo.toml ./crates/ty_completion_bench/Cargo.toml ./crates/ty_combine/Cargo.toml ./crates/ty/Cargo.toml ./crates/ruff_workspace/Cargo.toml ./crates/ruff_wasm/Cargo.toml ./crates/ruff_text_size/Cargo.toml ./crates/ruff_source_file/Cargo.toml ./crates/ruff_server/Cargo.toml [INFO ] Removing dependencies for target: 'cfg(target_vendor = "apple")' ./crates/ruff_python_trivia_integration_tests/Cargo.toml ./crates/ruff_python_trivia/Cargo.toml ./crates/ruff_python_stdlib/Cargo.toml ./crates/ruff_python_semantic/Cargo.toml ./crates/ruff_python_parser/Cargo.toml ./crates/ruff_python_literal/Cargo.toml ./crates/ruff_python_index/Cargo.toml ./crates/ruff_python_importer/Cargo.toml ./crates/ruff_python_formatter/Cargo.toml ./crates/ruff_python_codegen/Cargo.toml ./crates/ruff_python_ast_integration_tests/Cargo.toml ./crates/ruff_python_ast/Cargo.toml ./crates/ruff_options_metadata/Cargo.toml ./crates/ruff_notebook/Cargo.toml ./crates/ruff_memory_usage/Cargo.toml ./crates/ruff_mdtest/Cargo.toml ./crates/ruff_markdown/Cargo.toml ./crates/ruff_macros/Cargo.toml ./crates/ruff_linter/Cargo.toml ./crates/ruff_index/Cargo.toml ./crates/ruff_graph/Cargo.toml ./crates/ruff_formatter/Cargo.toml ./crates/ruff_diagnostics/Cargo.toml ./crates/ruff_dev/Cargo.toml ./crates/ruff_db/Cargo.toml [INFO ] Removing dependencies for target: 'cfg(target_arch="wasm32")' ./crates/ruff_cache/Cargo.toml ./crates/ruff_benchmark/Cargo.toml [INFO ] Removing dependencies for target: 'cfg(target_os = "windows")' ./crates/ruff_annotate_snippets/Cargo.toml ./crates/ruff/Cargo.toml [INFO ] Removing dependencies for target: 'cfg(target_os = "windows")' ./crates/mdtest/Cargo.toml + rm --recursive --verbose crates/ruff_benchmark removed 'crates/ruff_benchmark/src/real_world_projects.rs' removed 'crates/ruff_benchmark/src/lib.rs' removed 'crates/ruff_benchmark/src/criterion.rs' removed directory 'crates/ruff_benchmark/src' removed 'crates/ruff_benchmark/resources/typeis_narrowing.py' removed 'crates/ruff_benchmark/resources/tomllib/_types.py' removed 'crates/ruff_benchmark/resources/tomllib/_re.py' removed 'crates/ruff_benchmark/resources/tomllib/_parser.py' removed 'crates/ruff_benchmark/resources/tomllib/__init__.py' removed directory 'crates/ruff_benchmark/resources/tomllib' removed 'crates/ruff_benchmark/resources/pypinyin.py' removed 'crates/ruff_benchmark/resources/pydantic/types.py' removed directory 'crates/ruff_benchmark/resources/pydantic' removed 'crates/ruff_benchmark/resources/numpy/globals.py' removed 'crates/ruff_benchmark/resources/numpy/ctypeslib.py' removed directory 'crates/ruff_benchmark/resources/numpy' removed 'crates/ruff_benchmark/resources/large/dataset.py' removed directory 'crates/ruff_benchmark/resources/large' removed 'crates/ruff_benchmark/resources/README.md' removed directory 'crates/ruff_benchmark/resources' removed 'crates/ruff_benchmark/benches/ty_walltime.rs' removed 'crates/ruff_benchmark/benches/ty.rs' removed 'crates/ruff_benchmark/benches/parser.rs' removed 'crates/ruff_benchmark/benches/linter.rs' removed 'crates/ruff_benchmark/benches/lexer.rs' removed 'crates/ruff_benchmark/benches/formatter.rs' removed directory 'crates/ruff_benchmark/benches' removed 'crates/ruff_benchmark/README.md' removed 'crates/ruff_benchmark/Cargo.toml' removed directory 'crates/ruff_benchmark' + rm --recursive --verbose crates/ruff_dev removed 'crates/ruff_dev/src/round_trip.rs' removed 'crates/ruff_dev/src/print_tokens.rs' removed 'crates/ruff_dev/src/print_cst.rs' removed 'crates/ruff_dev/src/print_ast.rs' removed 'crates/ruff_dev/src/main.rs' removed 'crates/ruff_dev/src/generate_ty_schema.rs' removed 'crates/ruff_dev/src/generate_ty_rules.rs' removed 'crates/ruff_dev/src/generate_ty_options.rs' removed 'crates/ruff_dev/src/generate_ty_env_vars_reference.rs' removed 'crates/ruff_dev/src/generate_ty_cli_reference.rs' removed 'crates/ruff_dev/src/generate_rules_table.rs' removed 'crates/ruff_dev/src/generate_options.rs' removed 'crates/ruff_dev/src/generate_json_schema.rs' removed 'crates/ruff_dev/src/generate_docs.rs' removed 'crates/ruff_dev/src/generate_cli_help.rs' removed 'crates/ruff_dev/src/generate_all.rs' removed 'crates/ruff_dev/src/format_dev.rs' removed directory 'crates/ruff_dev/src' removed 'crates/ruff_dev/Cargo.toml' removed directory 'crates/ruff_dev' + rm --recursive --verbose crates/ruff_wasm crates/ty_wasm removed 'crates/ruff_wasm/tests/api.rs' removed directory 'crates/ruff_wasm/tests' removed 'crates/ruff_wasm/src/lib.rs' removed directory 'crates/ruff_wasm/src' removed 'crates/ruff_wasm/README.md' removed 'crates/ruff_wasm/Cargo.toml' removed directory 'crates/ruff_wasm' removed 'crates/ty_wasm/tests/api.rs' removed directory 'crates/ty_wasm/tests' removed 'crates/ty_wasm/src/lib.rs' removed directory 'crates/ty_wasm/src' removed 'crates/ty_wasm/build.rs' removed 'crates/ty_wasm/Cargo.toml' removed directory 'crates/ty_wasm' + typeshed_rev_file=crates/ty_vendored/vendor/typeshed/source_commit.txt ++ cat crates/ty_vendored/vendor/typeshed/source_commit.txt + typeshed_rev_in_source=4a47505dd891ac8a94ba7f4b578899c72727ce23 + [[ 4a47505dd891ac8a94ba7f4b578899c72727ce23 != 4a47505dd891ac8a94ba7f4b578899c72727ce23 ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.sMZiW4 + umask 022 + cd /builddir/build/BUILD/ruff-0.15.16-build + cd ruff-0.15.16 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + echo pyproject-rpm-macros + echo pyproject-rpm-macros + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.15.16-1.fc45.buildreqs.nosrc.rpm RPM build warnings: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 14.1 KiB/s | 5.5 KiB | 00m00s Copr repository 100% | 4.5 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.4-3.fc44.noarch" is already installed. Package "rust-1.96.0-1.fc45.aarch64" is already installed. Package "rust-1.96.0-1.fc45.aarch64" is already installed. Package "rust2rpm-helper-0.1.9-1.fc44.aarch64" is already installed. Package "tomcli-0.10.1-4.fc44.noarch" is already installed. Package Arch Version Repository Size Installing: pyproject-rpm-macros noarch 0:1.22.2-1.fc45 fedora 147.2 KiB rust-aho-corasick+default-devel noarch 0:1.1.4-2.fc44 fedora 1.6 KiB rust-anstream+default-devel noarch 0:1.0.0-1.fc45 fedora 4.7 KiB rust-anstyle+default-devel noarch 0:1.0.14-1.fc45 fedora 4.1 KiB rust-anyhow+default-devel noarch 0:1.0.102-1.fc45 fedora 2.5 KiB rust-arc-swap+default-devel noarch 0:1.9.1-1.fc45 fedora 2.2 KiB rust-argfile+default-devel noarch 0:1.0.0-1.fc45 fedora 4.1 KiB rust-assert_fs+default-devel noarch 0:1.1.4-1.fc45 fedora 5.2 KiB rust-bincode+default-devel noarch 0:2.0.1-3.fc44 fedora 2.6 KiB rust-bincode+serde-devel noarch 0:2.0.1-3.fc44 fedora 2.6 KiB rust-bitflags+default-devel noarch 0:2.12.1-1.fc45 fedora 2.3 KiB rust-bitflags1+default-devel noarch 0:1.3.2-7.fc44 fedora 1.3 KiB rust-bitvec+alloc-devel noarch 0:1.0.1-7.fc44 fedora 2.1 KiB rust-bitvec-devel noarch 0:1.0.1-7.fc44 fedora 979.0 KiB rust-bstr+default-devel noarch 0:1.12.1-2.fc44 fedora 2.6 KiB rust-cachedir+default-devel noarch 0:0.3.1-6.fc44 fedora 815.0 B rust-camino+default-devel noarch 0:1.2.2-2.fc44 fedora 1.7 KiB rust-camino+serde1-devel noarch 0:1.2.2-2.fc44 fedora 1.7 KiB rust-clap+default-devel noarch 0:4.6.0-1.fc45 fedora 14.4 KiB rust-clap+derive-devel noarch 0:4.6.0-1.fc45 fedora 14.4 KiB rust-clap+env-devel noarch 0:4.6.0-1.fc45 fedora 14.4 KiB rust-clap+string-devel noarch 0:4.6.0-1.fc45 fedora 14.4 KiB rust-clap+wrap_help-devel noarch 0:4.6.0-1.fc45 fedora 14.4 KiB rust-clap_complete_command+default-devel noarch 0:0.6.1-4.fc44 fedora 1.3 KiB rust-clearscreen+default-devel noarch 0:4.0.6-1.fc45 fedora 1.5 KiB rust-colored+default-devel noarch 0:3.1.1-1.fc45 fedora 2.2 KiB rust-colored+no-color-devel noarch 0:3.1.1-1.fc45 fedora 2.2 KiB rust-compact_str+default-devel noarch 0:0.9.0-3.fc44 fedora 2.9 KiB rust-compact_str+serde-devel noarch 0:0.9.0-3.fc44 fedora 2.9 KiB rust-countme+default-devel noarch 0:3.0.1-6.fc44 fedora 1.3 KiB rust-crossbeam+default-devel noarch 0:0.8.4-6.fc44 fedora 1.8 KiB rust-csv+default-devel noarch 0:1.4.0-2.fc44 fedora 4.8 KiB rust-ctrlc+default-devel noarch 0:3.5.2-1.fc45 fedora 1.6 KiB rust-dashmap+default-devel noarch 0:6.1.0-4.fc44 fedora 1.7 KiB rust-datatest-stable+default-devel noarch 0:0.3.3-8.fc45 fedora 2.1 KiB rust-drop_bomb+default-devel noarch 0:0.1.5-6.fc44 fedora 826.0 B rust-dunce+default-devel noarch 0:1.0.5-4.fc44 fedora 1.3 KiB rust-etcetera+default-devel noarch 0:0.11.0-2.fc44 fedora 1.1 KiB rust-fern+default-devel noarch 0:0.7.1-5.fc44 fedora 3.8 KiB rust-filetime+default-devel noarch 0:0.2.29-1.fc45 fedora 1.3 KiB rust-get-size2+compact-str-devel noarch 0:0.9.0-1.fc45 fedora 3.9 KiB rust-get-size2+default-devel noarch 0:0.9.0-1.fc45 fedora 3.9 KiB rust-get-size2+derive-devel noarch 0:0.9.0-1.fc45 fedora 3.9 KiB rust-get-size2+hashbrown-devel noarch 0:0.9.0-1.fc45 fedora 3.9 KiB rust-get-size2+indexmap-devel noarch 0:0.9.0-1.fc45 fedora 3.9 KiB rust-get-size2+ordermap-devel noarch 0:0.9.0-1.fc45 fedora 3.9 KiB rust-get-size2+smallvec-devel noarch 0:0.9.0-1.fc45 fedora 3.9 KiB rust-get-size2+thin-vec-devel noarch 0:0.9.0-1.fc45 fedora 3.9 KiB rust-glob+default-devel noarch 0:0.3.3-2.fc44 fedora 1.1 KiB rust-globset+default-devel noarch 0:0.4.18-2.fc44 fedora 2.1 KiB rust-globwalk+default-devel noarch 0:0.9.1-6.fc44 fedora 1.0 KiB rust-hashbrown+equivalent-devel noarch 0:0.17.0-1.fc45 fedora 3.7 KiB rust-hashbrown+inline-more-devel noarch 0:0.17.0-1.fc45 fedora 3.7 KiB rust-hashbrown+raw-entry-devel noarch 0:0.17.0-1.fc45 fedora 3.7 KiB rust-hashbrown-devel noarch 0:0.17.0-1.fc45 fedora 844.5 KiB rust-heck+default-devel noarch 0:0.5.0-5.fc44 fedora 892.0 B rust-icu_properties+default-devel noarch 0:2.2.0-2.fc45 fedora 4.3 KiB rust-ignore+default-devel noarch 0:0.4.25-2.fc44 fedora 2.0 KiB rust-imperative+default-devel noarch 0:1.0.7-2.fc44 fedora 4.3 KiB rust-indexmap+default-devel noarch 0:2.14.0-1.fc45 fedora 2.9 KiB rust-indicatif+default-devel noarch 0:0.18.4-1.fc45 fedora 3.7 KiB rust-indoc+default-devel noarch 0:2.0.7-2.fc44 fedora 2.1 KiB rust-insta+default-devel noarch 0:1.46.3-1.fc45 fedora 3.2 KiB rust-insta+filters-devel noarch 0:1.46.3-1.fc45 fedora 3.2 KiB rust-insta+json-devel noarch 0:1.46.3-1.fc45 fedora 3.2 KiB rust-insta+redactions-devel noarch 0:1.46.3-1.fc45 fedora 3.2 KiB rust-insta+ron-devel noarch 0:1.46.3-1.fc45 fedora 3.2 KiB rust-insta-cmd+default-devel noarch 0:0.6.0-5.fc44 fedora 1.0 KiB rust-is-macro+default-devel noarch 0:0.3.7-4.fc44 fedora 1.6 KiB rust-itertools+default-devel noarch 0:0.14.0-3.fc44 fedora 3.1 KiB rust-jiff+default-devel noarch 0:0.2.28-1.fc45 fedora 3.1 KiB rust-jod-thread+default-devel noarch 0:1.0.0-2.fc44 fedora 1.1 KiB rust-libcst-devel noarch 0:1.8.6-2.fc44 fedora 597.5 KiB rust-log+default-devel noarch 0:0.4.32-1.fc45 fedora 1.9 KiB rust-lsp-server+default-devel noarch 0:0.7.9-2.fc44 fedora 2.4 KiB rust-matchit+default-devel noarch 0:0.9.2-1.fc45 fedora 2.2 KiB rust-memchr+default-devel noarch 0:2.8.1-1.fc45 fedora 1.8 KiB rust-natord+default-devel noarch 0:1.0.9-25.fc44 fedora 432.0 B rust-notify+default-devel noarch 0:8.2.0-2.fc44 fedora 1.9 KiB rust-ordermap+default-devel noarch 0:1.2.0-1.fc45 fedora 2.8 KiB rust-ordermap+serde-devel noarch 0:1.2.0-1.fc45 fedora 2.8 KiB rust-path-absolutize+default-devel noarch 0:3.1.1-7.fc44 fedora 1.3 KiB rust-path-absolutize+once_cell_cache-devel noarch 0:3.1.1-7.fc44 fedora 1.3 KiB rust-path-absolutize+use_unix_paths_on_wasm-devel noarch 0:3.1.1-7.fc44 fedora 1.3 KiB rust-path-slash+default-devel noarch 0:0.2.1-7.fc44 fedora 966.0 B rust-pathdiff+default-devel noarch 0:0.2.3-4.fc44 fedora 1.1 KiB rust-pep440_rs+default-devel noarch 0:0.7.3-3.fc44 fedora 1.4 KiB rust-pep440_rs+version-ranges-devel noarch 0:0.7.3-3.fc44 fedora 1.4 KiB rust-pretty_assertions+default-devel noarch 0:1.4.1-4.fc44 fedora 1.6 KiB rust-proc-macro2+default-devel noarch 0:1.0.106-1.fc45 fedora 2.3 KiB rust-pyproject-toml+default-devel noarch 0:0.13.7-2.fc44 fedora 1.5 KiB rust-quick-junit+default-devel noarch 0:0.6.0-2.fc45 fedora 2.1 KiB rust-quickcheck-devel noarch 0:1.1.0-1.fc45 fedora 100.1 KiB rust-quickcheck_macros+default-devel noarch 0:1.2.0-1.fc45 fedora 1.4 KiB rust-quote+default-devel noarch 0:1.0.45-1.fc45 fedora 1.7 KiB rust-rand+default-devel noarch 0:0.10.1-1.fc45 fedora 2.3 KiB rust-rayon+default-devel noarch 0:1.12.0-1.fc45 fedora 2.2 KiB rust-regex+default-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex-automata+default-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-syntax+default-devel noarch 0:0.8.10-1.fc45 fedora 2.1 KiB rust-rustc-hash+default-devel noarch 0:2.1.2-1.fc45 fedora 1.1 KiB rust-rustc-stable-hash+default-devel noarch 0:0.1.2-3.fc44 fedora 894.0 B rust-salsa+compact_str-devel noarch 0:0.27.0-1.fc45 copr_base 13.1 KiB rust-salsa+inventory-devel noarch 0:0.27.0-1.fc45 copr_base 13.1 KiB rust-salsa+macros-devel noarch 0:0.27.0-1.fc45 copr_base 13.1 KiB rust-salsa+ordermap-devel noarch 0:0.27.0-1.fc45 copr_base 13.1 KiB rust-salsa+salsa_unstable-devel noarch 0:0.27.0-1.fc45 copr_base 13.1 KiB rust-salsa-devel noarch 0:0.27.0-1.fc45 copr_base 1.1 MiB rust-schemars+default-devel noarch 0:1.2.1-2.fc45 fedora 5.8 KiB rust-seahash+default-devel noarch 0:4.1.0-12.fc44 fedora 1.0 KiB rust-serde+default-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde+derive-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde_json+default-devel noarch 0:1.0.150-1.fc45 fedora 3.0 KiB rust-serde_repr+default-devel noarch 0:0.1.20-3.fc44 fedora 1.9 KiB rust-serde_test+default-devel noarch 0:1.0.177-4.fc44 fedora 1.4 KiB rust-serde_with+macros-devel noarch 0:3.16.1-2.fc44 fedora 9.2 KiB rust-serde_with-devel noarch 0:3.16.1-2.fc44 fedora 1.1 MiB rust-shellexpand+default-devel noarch 0:3.1.2-1.fc45 fedora 1.5 KiB rust-similar+default-devel noarch 0:3.1.1-1.fc45 fedora 2.1 KiB rust-similar+inline-devel noarch 0:3.1.1-1.fc45 fedora 2.1 KiB rust-smallvec+const_generics-devel noarch 0:1.15.1-3.fc44 fedora 2.2 KiB rust-smallvec+const_new-devel noarch 0:1.15.1-3.fc44 fedora 2.2 KiB rust-smallvec+default-devel noarch 0:1.15.1-3.fc44 fedora 2.2 KiB rust-smallvec+union-devel noarch 0:1.15.1-3.fc44 fedora 2.2 KiB rust-snapbox+cmd-devel noarch 0:1.2.2-1.fc45 fedora 6.0 KiB rust-snapbox+default-devel noarch 0:1.2.2-1.fc45 fedora 6.0 KiB rust-snapbox+diff-devel noarch 0:1.2.2-1.fc45 fedora 6.0 KiB rust-snapbox+examples-devel noarch 0:1.2.2-1.fc45 fedora 6.0 KiB rust-snapbox+term-svg-devel noarch 0:1.2.2-1.fc45 fedora 6.0 KiB rust-static_assertions+default-devel noarch 0:1.1.0-18.fc44 fedora 1.4 KiB rust-strum+default-devel noarch 0:0.28.0-1.fc45 fedora 1.5 KiB rust-strum+strum_macros-devel noarch 0:0.28.0-1.fc45 fedora 1.5 KiB rust-strum_macros+default-devel noarch 0:0.28.0-1.fc45 fedora 1.4 KiB rust-supports-hyperlinks+default-devel noarch 0:3.2.0-2.fc44 fedora 1.0 KiB rust-syn+default-devel noarch 0:2.0.117-1.fc45 fedora 4.9 KiB rust-syn+derive-devel noarch 0:2.0.117-1.fc45 fedora 4.9 KiB rust-syn+extra-traits-devel noarch 0:2.0.117-1.fc45 fedora 4.9 KiB rust-syn+full-devel noarch 0:2.0.117-1.fc45 fedora 4.9 KiB rust-syn+parsing-devel noarch 0:2.0.117-1.fc45 fedora 4.9 KiB rust-tempfile+default-devel noarch 0:3.27.0-1.fc45 fedora 2.1 KiB rust-test-case+default-devel noarch 0:3.3.1-7.fc44 fedora 1.6 KiB rust-thin-vec+default-devel noarch 0:0.2.18-1.fc45 fedora 1.3 KiB rust-thin-vec+serde-devel noarch 0:0.2.18-1.fc45 fedora 1.3 KiB rust-thiserror+default-devel noarch 0:2.0.18-1.fc45 fedora 2.4 KiB rust-tikv-jemallocator+default-devel noarch 0:0.7.0-1.fc45 copr_base 3.1 KiB rust-toml+default-devel noarch 0:1.1.2-1.fc45 fedora 6.4 KiB rust-tracing+default-devel noarch 0:0.1.44-1.fc45 fedora 3.8 KiB rust-tracing+log-devel noarch 0:0.1.44-1.fc45 fedora 3.8 KiB rust-tracing+release_max_level_debug-devel noarch 0:0.1.44-1.fc45 fedora 3.8 KiB rust-tracing-flame+default-devel noarch 0:0.2.0-4.fc44 fedora 1.3 KiB rust-tracing-log+default-devel noarch 0:0.2.0-6.fc44 fedora 1.3 KiB rust-tracing-subscriber+ansi-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tracing-subscriber+chrono-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tracing-subscriber+env-filter-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tracing-subscriber+fmt-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tracing-subscriber+smallvec-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tracing-subscriber-devel noarch 0:0.3.23-1.fc45 fedora 1.0 MiB rust-tryfn+default-devel noarch 0:1.1.0-1.fc45 fedora 2.2 KiB rust-typed-arena+default-devel noarch 0:2.0.2-8.fc44 fedora 962.0 B rust-unicode-ident+default-devel noarch 0:1.0.24-1.fc45 fedora 2.0 KiB rust-unicode-normalization+default-devel noarch 0:0.1.25-4.fc44 fedora 1.6 KiB rust-unicode-width+default-devel noarch 0:0.2.2-2.fc44 fedora 1.7 KiB rust-unicode_names2+default-devel noarch 0:1.3.0-4.fc44 fedora 1.8 KiB rust-url+default-devel noarch 0:2.5.8-1.fc45 fedora 2.2 KiB rust-url+serde-devel noarch 0:2.5.8-1.fc45 fedora 2.2 KiB rust-uuid+default-devel noarch 0:1.23.2-1.fc45 fedora 3.4 KiB rust-uuid+fast-rng-devel noarch 0:1.23.2-1.fc45 fedora 3.4 KiB rust-uuid+v4-devel noarch 0:1.23.2-1.fc45 fedora 3.4 KiB rust-walkdir+default-devel noarch 0:2.5.0-5.fc44 fedora 1.2 KiB rust-which+default-devel noarch 0:8.0.2-1.fc45 fedora 1.6 KiB rust-wild+default-devel noarch 0:2.2.1-5.fc44 fedora 1.4 KiB rust-zip0.6+deflate-devel noarch 0:0.6.6-6.fc44 fedora 2.3 KiB rust-zip0.6+zstd-devel noarch 0:0.6.6-6.fc44 fedora 2.3 KiB rust-zip0.6-devel noarch 0:0.6.6-6.fc44 fedora 241.8 KiB Installing dependencies: clang aarch64 0:22.1.6-1.fc45 fedora 61.8 MiB clang-devel aarch64 0:22.1.6-1.fc45 fedora 32.2 MiB clang-libs aarch64 0:22.1.6-1.fc45 fedora 104.4 MiB clang-resource-filesystem aarch64 0:22.1.6-1.fc45 fedora 15.3 KiB clang-tools-extra aarch64 0:22.1.6-1.fc45 fedora 58.7 MiB cmake-filesystem aarch64 0:4.3.0-1.fc45 fedora 0.0 B emacs-filesystem aarch64 1:30.2-2.fc44 fedora 0.0 B gcc-c++ aarch64 0:16.1.1-2.fc45 fedora 44.8 MiB groff-base aarch64 0:1.24.0-1.fc45 fedora 4.5 MiB jemalloc aarch64 0:5.3.0-14.fc44 fedora 834.7 KiB jemalloc-devel aarch64 0:5.3.0-14.fc44 fedora 221.1 KiB libedit-devel aarch64 0:3.1-59.20260512cvs.fc45 fedora 59.9 KiB libstdc++-devel aarch64 0:16.1.1-2.fc45 fedora 40.3 MiB libzstd-devel aarch64 0:1.5.7-5.fc44 fedora 217.6 KiB llvm aarch64 0:22.1.6-1.fc45 fedora 83.1 MiB llvm-devel aarch64 0:22.1.6-1.fc45 fedora 35.6 MiB llvm-googletest aarch64 0:22.1.6-1.fc45 fedora 2.3 MiB llvm-static aarch64 0:22.1.6-1.fc45 fedora 355.3 MiB llvm-test aarch64 0:22.1.6-1.fc45 fedora 2.3 MiB ncurses aarch64 0:6.6-2.fc45 fedora 895.8 KiB ncurses-c++-libs aarch64 0:6.6-2.fc45 fedora 265.4 KiB ncurses-devel aarch64 0:6.6-2.fc45 fedora 895.6 KiB perl-AutoLoader noarch 0:5.74-524.fc45 fedora 20.6 KiB perl-B aarch64 0:1.89-524.fc45 fedora 545.3 KiB perl-Carp noarch 0:1.54-521.fc44 fedora 46.6 KiB perl-Class-Struct noarch 0:0.68-524.fc45 fedora 25.4 KiB perl-Data-Dumper aarch64 0:2.192-523.fc45 fedora 135.6 KiB perl-Digest noarch 0:1.20-521.fc44 fedora 35.3 KiB perl-Digest-MD5 aarch64 0:2.59-521.fc44 fedora 103.6 KiB perl-DynaLoader aarch64 0:1.57-524.fc45 fedora 32.1 KiB perl-Encode aarch64 4:3.24-524.fc45 fedora 4.8 MiB perl-Errno aarch64 0:1.38-524.fc45 fedora 8.4 KiB perl-Exporter noarch 0:5.79-521.fc44 fedora 54.3 KiB perl-Fcntl aarch64 0:1.20-524.fc45 fedora 92.7 KiB perl-File-Basename noarch 0:2.86-524.fc45 fedora 14.0 KiB perl-File-Path noarch 0:2.18-522.fc44 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.200-2.fc44 fedora 163.7 KiB perl-File-stat noarch 0:1.14-524.fc45 fedora 12.5 KiB perl-FileHandle noarch 0:2.05-524.fc45 fedora 9.4 KiB perl-Getopt-Long noarch 1:2.58-521.fc44 fedora 144.5 KiB perl-Getopt-Std noarch 0:1.14-524.fc45 fedora 11.2 KiB perl-HTTP-Tiny noarch 0:0.094-1.fc45 fedora 158.2 KiB perl-IO aarch64 0:1.55-524.fc45 fedora 191.3 KiB perl-IO-Socket-IP noarch 0:0.44-1.fc45 fedora 100.5 KiB perl-IO-Socket-SSL noarch 0:2.098-3.fc45 fedora 723.5 KiB perl-IPC-Open3 noarch 0:1.24-524.fc45 fedora 27.7 KiB perl-MIME-Base32 noarch 0:1.303-25.fc44 fedora 30.7 KiB perl-MIME-Base64 aarch64 0:3.16-521.fc44 fedora 93.9 KiB perl-Net-SSLeay aarch64 0:1.96-1.fc45 fedora 1.4 MiB perl-POSIX aarch64 0:2.23-524.fc45 fedora 261.5 KiB perl-PathTools aarch64 0:3.94-521.fc44 fedora 223.9 KiB perl-Pod-Escapes noarch 1:1.07-521.fc44 fedora 24.9 KiB perl-Pod-Perldoc noarch 0:3.28.01-522.fc44 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.48-2.fc45 fedora 565.9 KiB perl-Pod-Usage noarch 4:2.05-521.fc44 fedora 86.3 KiB perl-Scalar-List-Utils aarch64 5:1.70-2.fc44 fedora 152.8 KiB perl-SelectSaver noarch 0:1.02-524.fc45 fedora 2.2 KiB perl-Socket aarch64 4:2.041-1.fc45 fedora 144.7 KiB perl-Storable aarch64 1:3.37-522.fc44 fedora 243.1 KiB perl-Symbol noarch 0:1.09-524.fc45 fedora 6.8 KiB perl-Term-ANSIColor noarch 0:5.01-522.fc44 fedora 97.5 KiB perl-Term-Cap noarch 0:1.18-521.fc44 fedora 29.3 KiB perl-Text-ParseWords noarch 0:3.31-521.fc44 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 0:2024.001-521.fc44 fedora 22.6 KiB perl-Time-HiRes aarch64 4:1.9778-521.fc44 fedora 151.6 KiB perl-Time-Local noarch 2:1.350-521.fc44 fedora 69.0 KiB perl-URI noarch 0:5.34-3.fc44 fedora 268.0 KiB perl-base noarch 0:2.27-524.fc45 fedora 12.6 KiB perl-constant noarch 0:1.33-522.fc44 fedora 26.2 KiB perl-if noarch 0:0.61.000-524.fc45 fedora 5.8 KiB perl-interpreter aarch64 4:5.42.2-524.fc45 fedora 174.7 KiB perl-libnet noarch 0:3.15-522.fc44 fedora 289.4 KiB perl-libs aarch64 4:5.42.2-524.fc45 fedora 11.6 MiB perl-locale noarch 0:1.13-524.fc45 fedora 6.1 KiB perl-mro aarch64 0:1.29-524.fc45 fedora 81.5 KiB perl-overload noarch 0:1.40-524.fc45 fedora 71.6 KiB perl-overloading noarch 0:0.02-524.fc45 fedora 4.9 KiB perl-parent noarch 1:0.244-521.fc44 fedora 10.3 KiB perl-podlators noarch 1:6.0.2-521.fc44 fedora 317.5 KiB perl-vars noarch 0:1.05-524.fc45 fedora 3.9 KiB python-rpm-macros noarch 0:3.14-12.fc45 fedora 28.0 KiB python3-rpm-macros noarch 0:3.14-12.fc45 fedora 6.5 KiB rust-adler2-devel noarch 0:2.0.1-3.fc44 fedora 35.1 KiB rust-aho-corasick+perf-literal-devel noarch 0:1.1.4-2.fc44 fedora 1.6 KiB rust-aho-corasick+std-devel noarch 0:1.1.4-2.fc44 fedora 1.6 KiB rust-aho-corasick-devel noarch 0:1.1.4-2.fc44 fedora 805.9 KiB rust-allocator-api2+alloc-devel noarch 0:0.2.21-3.fc44 fedora 1.2 KiB rust-allocator-api2-devel noarch 0:0.2.21-3.fc44 fedora 286.3 KiB rust-annotate-snippets0.11+default-devel noarch 0:0.11.5-2.fc44 fedora 4.9 KiB rust-annotate-snippets0.11-devel noarch 0:0.11.5-2.fc44 fedora 120.3 KiB rust-anstream+auto-devel noarch 0:1.0.0-1.fc45 fedora 4.7 KiB rust-anstream+wincon-devel noarch 0:1.0.0-1.fc45 fedora 4.7 KiB rust-anstream-devel noarch 0:1.0.0-1.fc45 fedora 98.8 KiB rust-anstyle+std-devel noarch 0:1.0.14-1.fc45 fedora 4.1 KiB rust-anstyle-devel noarch 0:1.0.14-1.fc45 fedora 65.6 KiB rust-anstyle-lossy+default-devel noarch 0:1.1.5-1.fc45 fedora 3.9 KiB rust-anstyle-lossy-devel noarch 0:1.1.5-1.fc45 fedora 31.6 KiB rust-anstyle-parse+default-devel noarch 0:1.0.0-1.fc45 fedora 4.4 KiB rust-anstyle-parse+utf8-devel noarch 0:1.0.0-1.fc45 fedora 4.4 KiB rust-anstyle-parse-devel noarch 0:1.0.0-1.fc45 fedora 79.7 KiB rust-anstyle-query+default-devel noarch 0:1.1.5-2.fc44 fedora 3.9 KiB rust-anstyle-query-devel noarch 0:1.1.5-2.fc44 fedora 24.7 KiB rust-anstyle-svg+default-devel noarch 0:1.1.0-1.fc45 fedora 4.2 KiB rust-anstyle-svg-devel noarch 0:1.1.0-1.fc45 fedora 61.7 KiB rust-anyhow+std-devel noarch 0:1.0.102-1.fc45 fedora 2.5 KiB rust-anyhow-devel noarch 0:1.0.102-1.fc45 fedora 214.0 KiB rust-arc-swap-devel noarch 0:1.9.1-1.fc45 fedora 235.1 KiB rust-argfile-devel noarch 0:1.0.0-1.fc45 fedora 24.2 KiB rust-arrayvec-devel noarch 0:0.7.6-4.fc44 fedora 119.4 KiB rust-assert_fs-devel noarch 0:1.1.4-1.fc45 fedora 65.9 KiB rust-attribute-derive+default-devel noarch 0:0.10.5-2.fc44 fedora 2.1 KiB rust-attribute-derive-devel noarch 0:0.10.5-2.fc44 fedora 76.1 KiB rust-attribute-derive-macro+default-devel noarch 0:0.10.5-2.fc44 fedora 1.5 KiB rust-attribute-derive-macro-devel noarch 0:0.10.5-2.fc44 fedora 39.6 KiB rust-autocfg+default-devel noarch 0:1.5.1-1.fc45 fedora 1.5 KiB rust-autocfg-devel noarch 0:1.5.1-1.fc45 fedora 59.9 KiB rust-bincode+alloc-devel noarch 0:2.0.1-3.fc44 fedora 2.6 KiB rust-bincode+bincode_derive-devel noarch 0:2.0.1-3.fc44 fedora 2.6 KiB rust-bincode+derive-devel noarch 0:2.0.1-3.fc44 fedora 2.6 KiB rust-bincode+std-devel noarch 0:2.0.1-3.fc44 fedora 2.6 KiB rust-bincode-devel noarch 0:2.0.1-3.fc44 fedora 353.4 KiB rust-bincode_derive+default-devel noarch 0:2.0.1-3.fc44 fedora 1.2 KiB rust-bincode_derive-devel noarch 0:2.0.1-3.fc44 fedora 43.6 KiB rust-bindgen+runtime-devel noarch 0:0.72.1-2.fc44 fedora 3.9 KiB rust-bindgen-devel noarch 0:0.72.1-2.fc44 fedora 1.1 MiB rust-bit-set+std-devel noarch 0:0.8.0-4.fc44 fedora 1.4 KiB rust-bit-set-devel noarch 0:0.8.0-4.fc44 fedora 63.7 KiB rust-bit-vec+std-devel noarch 0:0.8.0-4.fc44 fedora 1.5 KiB rust-bit-vec-devel noarch 0:0.8.0-4.fc44 fedora 117.2 KiB rust-bitflags+serde-devel noarch 0:2.12.1-1.fc45 fedora 2.3 KiB rust-bitflags+serde_core-devel noarch 0:2.12.1-1.fc45 fedora 2.3 KiB rust-bitflags+std-devel noarch 0:2.12.1-1.fc45 fedora 2.3 KiB rust-bitflags-devel noarch 0:2.12.1-1.fc45 fedora 225.5 KiB rust-bitflags1-devel noarch 0:1.3.2-7.fc44 fedora 91.4 KiB rust-block-buffer0.10+default-devel noarch 0:0.10.4-1.fc45 fedora 917.0 B rust-block-buffer0.10-devel noarch 0:0.10.4-1.fc45 fedora 33.7 KiB rust-boxcar+default-devel noarch 0:0.2.14-4.fc45 fedora 1.4 KiB rust-boxcar-devel noarch 0:0.2.14-4.fc45 fedora 87.2 KiB rust-bstr+alloc-devel noarch 0:1.12.1-2.fc44 fedora 2.6 KiB rust-bstr+std-devel noarch 0:1.12.1-2.fc44 fedora 2.6 KiB rust-bstr+unicode-devel noarch 0:1.12.1-2.fc44 fedora 2.6 KiB rust-bstr-devel noarch 0:1.12.1-2.fc44 fedora 1.6 MiB rust-byteorder+default-devel noarch 0:1.5.0-7.fc44 fedora 1.2 KiB rust-byteorder+std-devel noarch 0:1.5.0-7.fc44 fedora 1.2 KiB rust-byteorder-devel noarch 0:1.5.0-7.fc44 fedora 174.0 KiB rust-cachedir-devel noarch 0:0.3.1-6.fc44 fedora 16.0 KiB rust-camino-devel noarch 0:1.2.2-2.fc44 fedora 156.3 KiB rust-castaway+alloc-devel noarch 0:0.2.4-3.fc44 fedora 1.2 KiB rust-castaway-devel noarch 0:0.2.4-3.fc44 fedora 38.8 KiB rust-cc+default-devel noarch 0:1.2.62-1.fc45 fedora 1.8 KiB rust-cc+parallel-devel noarch 0:1.2.62-1.fc45 fedora 1.8 KiB rust-cc-devel noarch 0:1.2.62-1.fc45 fedora 374.2 KiB rust-cexpr+default-devel noarch 0:0.6.0-13.fc44 fedora 984.0 B rust-cexpr-devel noarch 0:0.6.0-13.fc44 fedora 62.0 KiB rust-cfg-if+default-devel noarch 0:1.0.4-2.fc44 fedora 1.2 KiB rust-cfg-if-devel noarch 0:1.0.4-2.fc44 fedora 21.9 KiB rust-cfg_aliases+default-devel noarch 0:0.2.1-5.fc44 fedora 1.2 KiB rust-cfg_aliases-devel noarch 0:0.2.1-5.fc44 fedora 21.2 KiB rust-chacha20+rng-devel noarch 0:0.10.0-1.fc45 fedora 3.4 KiB rust-chacha20-devel noarch 0:0.10.0-1.fc45 fedora 149.7 KiB rust-chrono+alloc-devel noarch 0:0.4.44-1.fc45 fedora 2.6 KiB rust-chrono+clock-devel noarch 0:0.4.44-1.fc45 fedora 2.6 KiB rust-chrono+iana-time-zone-devel noarch 0:0.4.44-1.fc45 fedora 2.6 KiB rust-chrono+now-devel noarch 0:0.4.44-1.fc45 fedora 2.6 KiB rust-chrono+std-devel noarch 0:0.4.44-1.fc45 fedora 2.6 KiB rust-chrono-devel noarch 0:0.4.44-1.fc45 fedora 1.3 MiB rust-clang-sys+clang_10_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_11_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_3_5-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_3_6-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_3_7-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_3_8-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_3_9-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_4_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_5_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_6_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_7_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_8_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+clang_9_0-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+default-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+libloading-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys+runtime-devel noarch 0:1.8.1-5.fc44 fedora 1.8 KiB rust-clang-sys-devel noarch 0:1.8.1-5.fc44 fedora 206.1 KiB rust-clap+color-devel noarch 0:4.6.0-1.fc45 fedora 14.4 KiB rust-clap+error-context-devel noarch 0:4.6.0-1.fc45 fedora 14.4 KiB rust-clap+help-devel noarch 0:4.6.0-1.fc45 fedora 14.4 KiB rust-clap+std-devel noarch 0:4.6.0-1.fc45 fedora 14.4 KiB rust-clap+suggestions-devel noarch 0:4.6.0-1.fc45 fedora 14.4 KiB rust-clap+usage-devel noarch 0:4.6.0-1.fc45 fedora 14.4 KiB rust-clap-devel noarch 0:4.6.0-1.fc45 fedora 218.1 KiB rust-clap_builder+color-devel noarch 0:4.6.0-1.fc45 fedora 4.5 KiB rust-clap_builder+env-devel noarch 0:4.6.0-1.fc45 fedora 4.5 KiB rust-clap_builder+error-context-devel noarch 0:4.6.0-1.fc45 fedora 4.5 KiB rust-clap_builder+help-devel noarch 0:4.6.0-1.fc45 fedora 4.5 KiB rust-clap_builder+std-devel noarch 0:4.6.0-1.fc45 fedora 4.5 KiB rust-clap_builder+string-devel noarch 0:4.6.0-1.fc45 fedora 4.5 KiB rust-clap_builder+suggestions-devel noarch 0:4.6.0-1.fc45 fedora 4.5 KiB rust-clap_builder+usage-devel noarch 0:4.6.0-1.fc45 fedora 4.5 KiB rust-clap_builder+wrap_help-devel noarch 0:4.6.0-1.fc45 fedora 4.5 KiB rust-clap_builder-devel noarch 0:4.6.0-1.fc45 fedora 937.9 KiB rust-clap_complete+default-devel noarch 0:4.6.0-1.fc45 fedora 5.4 KiB rust-clap_complete-devel noarch 0:4.6.0-1.fc45 fedora 178.7 KiB rust-clap_complete_command+nushell-devel noarch 0:0.6.1-4.fc44 fedora 1.3 KiB rust-clap_complete_command-devel noarch 0:0.6.1-4.fc44 fedora 18.0 KiB rust-clap_complete_nushell+default-devel noarch 0:4.6.0-1.fc45 fedora 4.7 KiB rust-clap_complete_nushell-devel noarch 0:4.6.0-1.fc45 fedora 37.0 KiB rust-clap_derive+default-devel noarch 0:4.6.0-1.fc45 fedora 3.8 KiB rust-clap_derive-devel noarch 0:4.6.0-1.fc45 fedora 172.3 KiB rust-clap_lex+default-devel noarch 0:1.1.0-1.fc45 fedora 4.0 KiB rust-clap_lex-devel noarch 0:1.1.0-1.fc45 fedora 42.0 KiB rust-clearscreen-devel noarch 0:4.0.6-1.fc45 fedora 254.9 KiB rust-collection_literals+default-devel noarch 0:1.0.3-2.fc44 fedora 1.3 KiB rust-collection_literals-devel noarch 0:1.0.3-2.fc44 fedora 21.7 KiB rust-colorchoice+default-devel noarch 0:1.0.5-1.fc45 fedora 3.9 KiB rust-colorchoice-devel noarch 0:1.0.5-1.fc45 fedora 20.2 KiB rust-colored-devel noarch 0:3.1.1-1.fc45 fedora 118.4 KiB rust-compact_str+std-devel noarch 0:0.9.0-3.fc44 fedora 2.9 KiB rust-compact_str-devel noarch 0:0.9.0-3.fc44 fedora 325.1 KiB rust-console+alloc-devel noarch 0:0.16.3-1.fc45 fedora 1.6 KiB rust-console+ansi-parsing-devel noarch 0:0.16.3-1.fc45 fedora 1.6 KiB rust-console+std-devel noarch 0:0.16.3-1.fc45 fedora 1.6 KiB rust-console+unicode-width-devel noarch 0:0.16.3-1.fc45 fedora 1.6 KiB rust-console-devel noarch 0:0.16.3-1.fc45 fedora 128.5 KiB rust-countme-devel noarch 0:3.0.1-6.fc44 fedora 25.9 KiB rust-cpufeatures+default-devel noarch 0:0.3.0-1.fc45 fedora 2.5 KiB rust-cpufeatures-devel noarch 0:0.3.0-1.fc45 fedora 43.4 KiB rust-cpufeatures0.2+default-devel noarch 0:0.2.17-1.fc45 fedora 1.4 KiB rust-cpufeatures0.2-devel noarch 0:0.2.17-1.fc45 fedora 41.5 KiB rust-crc32fast+default-devel noarch 0:1.5.0-3.fc44 fedora 1.3 KiB rust-crc32fast+std-devel noarch 0:1.5.0-3.fc44 fedora 1.3 KiB rust-crc32fast-devel noarch 0:1.5.0-3.fc44 fedora 95.5 KiB rust-crossbeam+alloc-devel noarch 0:0.8.4-6.fc44 fedora 1.8 KiB rust-crossbeam+std-devel noarch 0:0.8.4-6.fc44 fedora 1.8 KiB rust-crossbeam-channel+default-devel noarch 0:0.5.15-3.fc44 fedora 2.6 KiB rust-crossbeam-channel+std-devel noarch 0:0.5.15-3.fc44 fedora 2.6 KiB rust-crossbeam-channel-devel noarch 0:0.5.15-3.fc44 fedora 583.1 KiB rust-crossbeam-deque+default-devel noarch 0:0.8.6-4.fc44 fedora 1.8 KiB rust-crossbeam-deque+std-devel noarch 0:0.8.6-4.fc44 fedora 1.8 KiB rust-crossbeam-deque-devel noarch 0:0.8.6-4.fc44 fedora 125.3 KiB rust-crossbeam-devel noarch 0:0.8.4-6.fc44 fedora 27.4 KiB rust-crossbeam-epoch+alloc-devel noarch 0:0.9.18-6.fc44 fedora 1.2 KiB rust-crossbeam-epoch+std-devel noarch 0:0.9.18-6.fc44 fedora 1.2 KiB rust-crossbeam-epoch-devel noarch 0:0.9.18-6.fc44 fedora 184.3 KiB rust-crossbeam-queue+alloc-devel noarch 0:0.3.12-4.fc44 fedora 1.7 KiB rust-crossbeam-queue+default-devel noarch 0:0.3.12-4.fc44 fedora 1.7 KiB rust-crossbeam-queue+std-devel noarch 0:0.3.12-4.fc44 fedora 1.7 KiB rust-crossbeam-queue-devel noarch 0:0.3.12-4.fc44 fedora 66.2 KiB rust-crossbeam-utils+default-devel noarch 0:0.8.21-4.fc44 fedora 1.9 KiB rust-crossbeam-utils+std-devel noarch 0:0.8.21-4.fc44 fedora 1.9 KiB rust-crossbeam-utils-devel noarch 0:0.8.21-4.fc44 fedora 183.4 KiB rust-crypto-common0.1+default-devel noarch 0:0.1.7-1.fc45 fedora 1.3 KiB rust-crypto-common0.1-devel noarch 0:0.1.7-1.fc45 fedora 25.2 KiB rust-csv-core+default-devel noarch 0:0.1.13-2.fc44 fedora 1.5 KiB rust-csv-core-devel noarch 0:0.1.13-2.fc44 fedora 116.6 KiB rust-csv-devel noarch 0:1.4.0-2.fc44 fedora 5.8 MiB rust-ctrlc-devel noarch 0:3.5.2-1.fc45 fedora 40.3 KiB rust-darling+default-devel noarch 0:0.21.3-2.fc44 fedora 4.4 KiB rust-darling+suggestions-devel noarch 0:0.21.3-2.fc44 fedora 4.4 KiB rust-darling-devel noarch 0:0.21.3-2.fc44 fedora 145.1 KiB rust-darling_core+default-devel noarch 0:0.21.3-2.fc44 fedora 1.5 KiB rust-darling_core+strsim-devel noarch 0:0.21.3-2.fc44 fedora 1.5 KiB rust-darling_core+suggestions-devel noarch 0:0.21.3-2.fc44 fedora 1.5 KiB rust-darling_core-devel noarch 0:0.21.3-2.fc44 fedora 329.1 KiB rust-darling_macro+default-devel noarch 0:0.21.3-2.fc44 fedora 1.2 KiB rust-darling_macro-devel noarch 0:0.21.3-2.fc44 fedora 3.6 KiB rust-dashmap-devel noarch 0:6.1.0-4.fc44 fedora 127.5 KiB rust-datatest-stable-devel noarch 0:0.3.3-8.fc45 fedora 96.6 KiB rust-derive-where+default-devel noarch 0:1.6.1-1.fc45 fedora 2.3 KiB rust-derive-where-devel noarch 0:1.6.1-1.fc45 fedora 301.9 KiB rust-diff+default-devel noarch 0:0.1.13-10.fc44 fedora 1.0 KiB rust-diff-devel noarch 0:0.1.13-10.fc44 fedora 909.2 KiB rust-difflib+default-devel noarch 0:0.4.0-11.fc44 fedora 968.0 B rust-difflib-devel noarch 0:0.4.0-11.fc44 fedora 38.2 KiB rust-digest+block-buffer-devel noarch 0:0.10.7-7.fc44 fedora 1.5 KiB rust-digest+core-api-devel noarch 0:0.10.7-7.fc44 fedora 1.5 KiB rust-digest+default-devel noarch 0:0.10.7-7.fc44 fedora 1.5 KiB rust-digest-devel noarch 0:0.10.7-7.fc44 fedora 84.1 KiB rust-dirs+default-devel noarch 0:6.0.0-2.fc44 fedora 1.3 KiB rust-dirs-devel noarch 0:6.0.0-2.fc44 fedora 48.0 KiB rust-dirs-sys+default-devel noarch 0:0.5.0-2.fc44 fedora 1.0 KiB rust-dirs-sys-devel noarch 0:0.5.0-2.fc44 fedora 28.7 KiB rust-displaydoc-devel noarch 0:0.2.6-1.fc45 fedora 62.5 KiB rust-drop_bomb-devel noarch 0:0.1.5-6.fc44 fedora 17.8 KiB rust-dunce-devel noarch 0:1.0.5-4.fc44 fedora 20.5 KiB rust-dyn-clone+default-devel noarch 0:1.0.20-2.fc44 fedora 1.7 KiB rust-dyn-clone-devel noarch 0:1.0.20-2.fc44 fedora 32.2 KiB rust-either+std-devel noarch 0:1.16.0-1.fc45 fedora 1.5 KiB rust-either+use_std-devel noarch 0:1.16.0-1.fc45 fedora 1.5 KiB rust-either-devel noarch 0:1.16.0-1.fc45 fedora 82.4 KiB rust-equivalent-devel noarch 0:1.0.2-3.fc44 fedora 17.0 KiB rust-errno+std-devel noarch 0:0.3.14-2.fc44 fedora 1.3 KiB rust-errno-devel noarch 0:0.3.14-2.fc44 fedora 31.7 KiB rust-escape8259+default-devel noarch 0:0.5.3-5.fc44 fedora 970.0 B rust-escape8259-devel noarch 0:0.5.3-5.fc44 fedora 12.8 KiB rust-escargot+default-devel noarch 0:0.5.15-2.fc44 fedora 4.5 KiB rust-escargot-devel noarch 0:0.5.15-2.fc44 fedora 72.3 KiB rust-etcetera-devel noarch 0:0.11.0-2.fc44 fedora 60.2 KiB rust-fancy-regex+default-devel noarch 0:0.16.2-1.fc44 fedora 2.4 KiB rust-fancy-regex+perf-devel noarch 0:0.16.2-1.fc44 fedora 2.4 KiB rust-fancy-regex+std-devel noarch 0:0.16.2-1.fc44 fedora 2.4 KiB rust-fancy-regex+unicode-devel noarch 0:0.16.2-1.fc44 fedora 2.4 KiB rust-fancy-regex-devel noarch 0:0.16.2-1.fc44 fedora 433.0 KiB rust-fastrand+alloc-devel noarch 0:2.4.1-1.fc45 fedora 1.4 KiB rust-fastrand+default-devel noarch 0:2.4.1-1.fc45 fedora 1.4 KiB rust-fastrand+std-devel noarch 0:2.4.1-1.fc45 fedora 1.4 KiB rust-fastrand-devel noarch 0:2.4.1-1.fc45 fedora 57.5 KiB rust-fern-devel noarch 0:0.7.1-5.fc44 fedora 445.4 KiB rust-filetime-devel noarch 0:0.2.29-1.fc45 fedora 52.8 KiB rust-find-msvc-tools+default-devel noarch 0:0.1.9-1.fc45 fedora 1.1 KiB rust-find-msvc-tools-devel noarch 0:0.1.9-1.fc45 fedora 112.9 KiB rust-flate2+any_impl-devel noarch 0:1.1.9-1.fc45 fedora 4.9 KiB rust-flate2+miniz_oxide-devel noarch 0:1.1.9-1.fc45 fedora 4.9 KiB rust-flate2+rust_backend-devel noarch 0:1.1.9-1.fc45 fedora 4.9 KiB rust-flate2-devel noarch 0:1.1.9-1.fc45 fedora 313.6 KiB rust-fnv+default-devel noarch 0:1.0.7-15.fc44 fedora 886.0 B rust-fnv+std-devel noarch 0:1.0.7-15.fc44 fedora 886.0 B rust-fnv-devel noarch 0:1.0.7-15.fc44 fedora 33.5 KiB rust-foldhash-devel noarch 0:0.2.0-2.fc44 fedora 57.5 KiB rust-form_urlencoded+alloc-devel noarch 0:1.2.2-2.fc44 fedora 1.2 KiB rust-form_urlencoded+std-devel noarch 0:1.2.2-2.fc44 fedora 1.2 KiB rust-form_urlencoded-devel noarch 0:1.2.2-2.fc44 fedora 26.1 KiB rust-fs-err+default-devel noarch 0:3.2.2-1.fc44 fedora 1.8 KiB rust-fs-err-devel noarch 0:3.2.2-1.fc44 fedora 105.2 KiB rust-funty-devel noarch 0:2.0.0-8.fc44 fedora 55.3 KiB rust-generic-array+default-devel noarch 0:0.14.9-2.fc44 fedora 1.7 KiB rust-generic-array+more_lengths-devel noarch 0:0.14.9-2.fc44 fedora 1.7 KiB rust-generic-array-devel noarch 0:0.14.9-2.fc44 fedora 65.9 KiB rust-get-size-derive2+default-devel noarch 0:0.9.0-1.fc45 fedora 2.5 KiB rust-get-size-derive2-devel noarch 0:0.9.0-1.fc45 fedora 32.3 KiB rust-get-size2+get-size-derive2-devel noarch 0:0.9.0-1.fc45 fedora 3.9 KiB rust-get-size2-devel noarch 0:0.9.0-1.fc45 fedora 81.9 KiB rust-getopts+default-devel noarch 0:0.2.24-2.fc44 fedora 1.3 KiB rust-getopts+unicode-devel noarch 0:0.2.24-2.fc44 fedora 1.3 KiB rust-getopts-devel noarch 0:0.2.24-2.fc44 fedora 92.5 KiB rust-getrandom+default-devel noarch 0:0.4.2-1.fc45 fedora 2.8 KiB rust-getrandom+std-devel noarch 0:0.4.2-1.fc45 fedora 2.8 KiB rust-getrandom+sys_rng-devel noarch 0:0.4.2-1.fc45 fedora 2.8 KiB rust-getrandom-devel noarch 0:0.4.2-1.fc45 fedora 161.4 KiB rust-getrandom0.2+default-devel noarch 0:0.2.17-1.fc45 fedora 1.9 KiB rust-getrandom0.2+std-devel noarch 0:0.2.17-1.fc45 fedora 1.9 KiB rust-getrandom0.2-devel noarch 0:0.2.17-1.fc45 fedora 112.8 KiB rust-glob-devel noarch 0:0.3.3-2.fc44 fedora 83.3 KiB rust-globset+log-devel noarch 0:0.4.18-2.fc44 fedora 2.1 KiB rust-globset-devel noarch 0:0.4.18-2.fc44 fedora 113.0 KiB rust-globwalk-devel noarch 0:0.9.1-6.fc44 fedora 32.5 KiB rust-hashbrown+allocator-api2-devel noarch 0:0.17.0-1.fc45 fedora 3.7 KiB rust-hashbrown+default-devel noarch 0:0.17.0-1.fc45 fedora 3.7 KiB rust-hashbrown+default-hasher-devel noarch 0:0.17.0-1.fc45 fedora 3.7 KiB rust-hashbrown0.14+raw-devel noarch 0:0.14.5-4.fc44 fedora 2.6 KiB rust-hashbrown0.14-devel noarch 0:0.14.5-4.fc44 fedora 810.8 KiB rust-hashbrown0.16+default-hasher-devel noarch 0:0.16.1-1.fc45 fedora 3.2 KiB rust-hashbrown0.16-devel noarch 0:0.16.1-1.fc45 fedora 832.0 KiB rust-hashlink+default-devel noarch 0:0.11.0-2.fc44 fedora 1.6 KiB rust-hashlink-devel noarch 0:0.11.0-2.fc44 fedora 152.1 KiB rust-heck-devel noarch 0:0.5.0-5.fc44 fedora 41.9 KiB rust-html-escape+default-devel noarch 0:0.2.13-9.fc44 fedora 1.1 KiB rust-html-escape+std-devel noarch 0:0.2.13-9.fc44 fedora 1.1 KiB rust-html-escape-devel noarch 0:0.2.13-9.fc44 fedora 139.9 KiB rust-iana-time-zone+default-devel noarch 0:0.1.65-1.fc45 fedora 1.5 KiB rust-iana-time-zone+fallback-devel noarch 0:0.1.65-1.fc45 fedora 1.5 KiB rust-iana-time-zone-devel noarch 0:0.1.65-1.fc45 fedora 142.6 KiB rust-icu_collections-devel noarch 0:2.2.0-1.fc45 fedora 629.2 KiB rust-icu_locale_core+zerovec-devel noarch 0:2.2.0-1.fc45 fedora 4.3 KiB rust-icu_locale_core-devel noarch 0:2.2.0-1.fc45 fedora 380.5 KiB rust-icu_normalizer+compiled_data-devel noarch 0:2.2.0-2.fc45 fedora 5.4 KiB rust-icu_normalizer-devel noarch 0:2.2.0-2.fc45 fedora 262.3 KiB rust-icu_normalizer_data-devel noarch 0:2.2.0-1.fc45 fedora 406.9 KiB rust-icu_properties+compiled_data-devel noarch 0:2.2.0-2.fc45 fedora 4.3 KiB rust-icu_properties-devel noarch 0:2.2.0-2.fc45 fedora 355.3 KiB rust-icu_properties_data-devel noarch 0:2.2.0-1.fc45 fedora 1.4 MiB rust-icu_provider+baked-devel noarch 0:2.2.0-1.fc45 fedora 4.7 KiB rust-icu_provider-devel noarch 0:2.2.0-1.fc45 fedora 200.3 KiB rust-ident_case+default-devel noarch 0:1.0.1-19.fc44 fedora 900.0 B rust-ident_case-devel noarch 0:1.0.1-19.fc44 fedora 8.5 KiB rust-idna+alloc-devel noarch 0:1.1.0-3.fc44 fedora 1.8 KiB rust-idna+compiled_data-devel noarch 0:1.1.0-3.fc44 fedora 1.8 KiB rust-idna+std-devel noarch 0:1.1.0-3.fc44 fedora 1.8 KiB rust-idna-devel noarch 0:1.1.0-3.fc44 fedora 928.1 KiB rust-idna_adapter+compiled_data-devel noarch 0:1.2.1-3.fc44 fedora 1.3 KiB rust-idna_adapter+default-devel noarch 0:1.2.1-3.fc44 fedora 1.3 KiB rust-idna_adapter-devel noarch 0:1.2.1-3.fc44 fedora 26.1 KiB rust-ignore-devel noarch 0:0.4.25-2.fc44 fedora 245.7 KiB rust-imperative-devel noarch 0:1.0.7-2.fc44 fedora 74.4 KiB rust-indexmap+serde-devel noarch 0:2.14.0-1.fc45 fedora 2.9 KiB rust-indexmap+std-devel noarch 0:2.14.0-1.fc45 fedora 2.9 KiB rust-indexmap-devel noarch 0:2.14.0-1.fc45 fedora 501.1 KiB rust-indicatif+unicode-width-devel noarch 0:0.18.4-1.fc45 fedora 3.7 KiB rust-indicatif-devel noarch 0:0.18.4-1.fc45 fedora 311.1 KiB rust-indoc-devel noarch 0:2.0.7-2.fc44 fedora 47.8 KiB rust-inotify-devel noarch 0:0.11.2-1.fc45 fedora 99.0 KiB rust-inotify-sys+default-devel noarch 0:0.1.5-13.fc44 fedora 1.0 KiB rust-inotify-sys-devel noarch 0:0.1.5-13.fc44 fedora 31.6 KiB rust-insta+colors-devel noarch 0:1.46.3-1.fc45 fedora 3.2 KiB rust-insta+console-devel noarch 0:1.46.3-1.fc45 fedora 3.2 KiB rust-insta+pest-devel noarch 0:1.46.3-1.fc45 fedora 3.2 KiB rust-insta+pest_derive-devel noarch 0:1.46.3-1.fc45 fedora 3.2 KiB rust-insta+regex-devel noarch 0:1.46.3-1.fc45 fedora 3.2 KiB rust-insta+serde-devel noarch 0:1.46.3-1.fc45 fedora 3.2 KiB rust-insta-cmd-devel noarch 0:0.6.0-5.fc44 fedora 27.9 KiB rust-insta-devel noarch 0:1.46.3-1.fc45 fedora 477.8 KiB rust-interpolator+default-devel noarch 0:0.5.0-4.fc44 fedora 1.6 KiB rust-interpolator+iter-devel noarch 0:0.5.0-4.fc44 fedora 1.6 KiB rust-interpolator-devel noarch 0:0.5.0-4.fc44 fedora 258.0 KiB rust-intrusive-collections+alloc-devel noarch 0:0.10.1-1.fc45 copr_base 1.4 KiB rust-intrusive-collections+default-devel noarch 0:0.10.1-1.fc45 copr_base 1.4 KiB rust-intrusive-collections-devel noarch 0:0.10.1-1.fc45 copr_base 358.5 KiB rust-inventory+default-devel noarch 0:0.3.24-1.fc45 fedora 1.7 KiB rust-inventory-devel noarch 0:0.3.24-1.fc45 fedora 39.1 KiB rust-is-macro-devel noarch 0:0.3.7-4.fc44 fedora 27.3 KiB rust-itertools+use_alloc-devel noarch 0:0.14.0-3.fc44 fedora 3.1 KiB rust-itertools+use_std-devel noarch 0:0.14.0-3.fc44 fedora 3.1 KiB rust-itertools-devel noarch 0:0.14.0-3.fc44 fedora 702.9 KiB rust-itertools0.13+default-devel noarch 0:0.13.0-3.fc44 fedora 1.4 KiB rust-itertools0.13+use_alloc-devel noarch 0:0.13.0-3.fc44 fedora 1.4 KiB rust-itertools0.13+use_std-devel noarch 0:0.13.0-3.fc44 fedora 1.4 KiB rust-itertools0.13-devel noarch 0:0.13.0-3.fc44 fedora 668.6 KiB rust-itoa+default-devel noarch 0:1.0.18-1.fc45 fedora 1.5 KiB rust-itoa-devel noarch 0:1.0.18-1.fc45 fedora 33.8 KiB rust-jiff+alloc-devel noarch 0:0.2.28-1.fc45 fedora 3.1 KiB rust-jiff+perf-inline-devel noarch 0:0.2.28-1.fc45 fedora 3.1 KiB rust-jiff+std-devel noarch 0:0.2.28-1.fc45 fedora 3.1 KiB rust-jiff+tz-fat-devel noarch 0:0.2.28-1.fc45 fedora 3.1 KiB rust-jiff+tz-system-devel noarch 0:0.2.28-1.fc45 fedora 3.1 KiB rust-jiff+tzdb-bundle-platform-devel noarch 0:0.2.28-1.fc45 fedora 3.1 KiB rust-jiff+tzdb-concatenated-devel noarch 0:0.2.28-1.fc45 fedora 3.1 KiB rust-jiff+tzdb-zoneinfo-devel noarch 0:0.2.28-1.fc45 fedora 3.1 KiB rust-jiff-devel noarch 0:0.2.28-1.fc45 fedora 3.6 MiB rust-jobserver-devel noarch 0:0.1.34-3.fc45 fedora 91.7 KiB rust-jod-thread-devel noarch 0:1.0.0-2.fc44 fedora 15.6 KiB rust-lazy_static+default-devel noarch 0:1.5.0-5.fc44 fedora 1.2 KiB rust-lazy_static-devel noarch 0:1.5.0-5.fc44 fedora 34.1 KiB rust-libc+default-devel noarch 0:0.2.186-1.fc45 fedora 6.1 KiB rust-libc+extra_traits-devel noarch 0:0.2.186-1.fc45 fedora 6.1 KiB rust-libc+std-devel noarch 0:0.2.186-1.fc45 fedora 6.1 KiB rust-libc-devel noarch 0:0.2.186-1.fc45 fedora 4.2 MiB rust-libcst_derive+default-devel noarch 0:1.8.6-2.fc44 fedora 1.0 KiB rust-libcst_derive-devel noarch 0:1.8.6-2.fc44 fedora 39.5 KiB rust-libloading+default-devel noarch 0:0.8.9-2.fc44 fedora 1.8 KiB rust-libloading-devel noarch 0:0.8.9-2.fc44 fedora 114.1 KiB rust-libtest-mimic+default-devel noarch 0:0.8.2-1.fc45 fedora 1.8 KiB rust-libtest-mimic-devel noarch 0:0.8.2-1.fc45 fedora 97.6 KiB rust-linux-raw-sys+auxvec-devel noarch 0:0.12.1-1.fc45 fedora 2.2 KiB rust-linux-raw-sys+elf-devel noarch 0:0.12.1-1.fc45 fedora 2.2 KiB rust-linux-raw-sys+errno-devel noarch 0:0.12.1-1.fc45 fedora 2.2 KiB rust-linux-raw-sys+general-devel noarch 0:0.12.1-1.fc45 fedora 2.2 KiB rust-linux-raw-sys+ioctl-devel noarch 0:0.12.1-1.fc45 fedora 2.2 KiB rust-linux-raw-sys+no_std-devel noarch 0:0.12.1-1.fc45 fedora 2.2 KiB rust-linux-raw-sys-devel noarch 0:0.12.1-1.fc45 fedora 12.5 MiB rust-litemap-devel noarch 0:0.8.2-1.fc45 fedora 126.9 KiB rust-lock_api+atomic_usize-devel noarch 0:0.4.14-2.fc44 fedora 1.5 KiB rust-lock_api+default-devel noarch 0:0.4.14-2.fc44 fedora 1.5 KiB rust-lock_api-devel noarch 0:0.4.14-2.fc44 fedora 199.3 KiB rust-log+std-devel noarch 0:0.4.32-1.fc45 fedora 1.9 KiB rust-log-devel noarch 0:0.4.32-1.fc45 fedora 226.9 KiB rust-lsp-server-devel noarch 0:0.7.9-2.fc44 fedora 61.3 KiB rust-manyhow+default-devel noarch 0:0.11.4-2.fc44 fedora 2.3 KiB rust-manyhow+macros-devel noarch 0:0.11.4-2.fc44 fedora 2.3 KiB rust-manyhow+syn-devel noarch 0:0.11.4-2.fc44 fedora 2.3 KiB rust-manyhow+syn2-devel noarch 0:0.11.4-2.fc44 fedora 2.3 KiB rust-manyhow-devel noarch 0:0.11.4-2.fc44 fedora 88.7 KiB rust-manyhow-macros+default-devel noarch 0:0.11.4-2.fc44 fedora 1.2 KiB rust-manyhow-macros-devel noarch 0:0.11.4-2.fc44 fedora 16.4 KiB rust-matchers+default-devel noarch 0:0.2.0-2.fc44 fedora 1.1 KiB rust-matchers-devel noarch 0:0.2.0-2.fc44 fedora 23.0 KiB rust-matchit-devel noarch 0:0.9.2-1.fc45 fedora 160.7 KiB rust-memchr+alloc-devel noarch 0:2.8.1-1.fc45 fedora 1.8 KiB rust-memchr+std-devel noarch 0:2.8.1-1.fc45 fedora 1.8 KiB rust-memchr-devel noarch 0:2.8.1-1.fc45 fedora 568.6 KiB rust-memoffset+default-devel noarch 0:0.9.1-5.fc44 fedora 970.0 B rust-memoffset-devel noarch 0:0.9.1-5.fc44 fedora 35.8 KiB rust-minimal-lexical+std-devel noarch 0:0.2.1-11.fc44 fedora 1.0 KiB rust-minimal-lexical-devel noarch 0:0.2.1-11.fc44 fedora 311.6 KiB rust-miniz_oxide0.8+simd-adler32-devel noarch 0:0.8.9-1.fc45 fedora 2.0 KiB rust-miniz_oxide0.8+simd-devel noarch 0:0.8.9-1.fc45 fedora 2.0 KiB rust-miniz_oxide0.8+with-alloc-devel noarch 0:0.8.9-1.fc45 fedora 2.0 KiB rust-miniz_oxide0.8-devel noarch 0:0.8.9-1.fc45 fedora 272.1 KiB rust-mio+default-devel noarch 0:1.2.1-1.fc45 fedora 2.6 KiB rust-mio+log-devel noarch 0:1.2.1-1.fc45 fedora 2.6 KiB rust-mio+os-ext-devel noarch 0:1.2.1-1.fc45 fedora 2.6 KiB rust-mio+os-poll-devel noarch 0:1.2.1-1.fc45 fedora 2.6 KiB rust-mio-devel noarch 0:1.2.1-1.fc45 fedora 462.7 KiB rust-natord-devel noarch 0:1.0.9-25.fc44 fedora 9.9 KiB rust-newtype-uuid+alloc-devel noarch 0:1.3.2-2.fc44 fedora 2.0 KiB rust-newtype-uuid+default-devel noarch 0:1.3.2-2.fc44 fedora 2.0 KiB rust-newtype-uuid+std-devel noarch 0:1.3.2-2.fc44 fedora 2.0 KiB rust-newtype-uuid-devel noarch 0:1.3.2-2.fc44 fedora 62.4 KiB rust-nix+fs-devel noarch 0:0.31.3-1.fc45 fedora 2.8 KiB rust-nix+process-devel noarch 0:0.31.3-1.fc45 fedora 2.8 KiB rust-nix+signal-devel noarch 0:0.31.3-1.fc45 fedora 2.8 KiB rust-nix+term-devel noarch 0:0.31.3-1.fc45 fedora 2.8 KiB rust-nix-devel noarch 0:0.31.3-1.fc45 fedora 1.6 MiB rust-nom7+alloc-devel noarch 0:7.1.3-3.fc44 fedora 2.3 KiB rust-nom7+std-devel noarch 0:7.1.3-3.fc44 fedora 2.3 KiB rust-nom7-devel noarch 0:7.1.3-3.fc44 fedora 633.1 KiB rust-normalize-line-endings+default-devel noarch 0:0.3.0-18.fc44 fedora 1.0 KiB rust-normalize-line-endings-devel noarch 0:0.3.0-18.fc44 fedora 14.4 KiB rust-notify-devel noarch 0:8.2.0-2.fc44 fedora 155.3 KiB rust-notify-types+default-devel noarch 0:2.1.0-1.fc44 fedora 1.4 KiB rust-notify-types-devel noarch 0:2.1.0-1.fc44 fedora 66.8 KiB rust-nu-ansi-term+default-devel noarch 0:0.50.3-1.fc45 fedora 1.7 KiB rust-nu-ansi-term+std-devel noarch 0:0.50.3-1.fc45 fedora 1.7 KiB rust-nu-ansi-term-devel noarch 0:0.50.3-1.fc45 fedora 111.2 KiB rust-num-traits-devel noarch 0:0.2.19-5.fc44 fedora 266.7 KiB rust-once_cell+alloc-devel noarch 0:1.21.4-1.fc45 fedora 2.5 KiB rust-once_cell+default-devel noarch 0:1.21.4-1.fc45 fedora 2.5 KiB rust-once_cell+race-devel noarch 0:1.21.4-1.fc45 fedora 2.5 KiB rust-once_cell+std-devel noarch 0:1.21.4-1.fc45 fedora 2.5 KiB rust-once_cell-devel noarch 0:1.21.4-1.fc45 fedora 139.5 KiB rust-option-ext+default-devel noarch 0:0.2.0-7.fc44 fedora 866.0 B rust-option-ext-devel noarch 0:0.2.0-7.fc44 fedora 21.6 KiB rust-ordermap+std-devel noarch 0:1.2.0-1.fc45 fedora 2.8 KiB rust-ordermap-devel noarch 0:1.2.0-1.fc45 fedora 342.2 KiB rust-os_pipe+default-devel noarch 0:1.2.3-2.fc44 fedora 1.2 KiB rust-os_pipe-devel noarch 0:1.2.3-2.fc44 fedora 33.7 KiB rust-os_str_bytes+default-devel noarch 0:7.1.1-3.fc44 fedora 1.7 KiB rust-os_str_bytes+memchr-devel noarch 0:7.1.1-3.fc44 fedora 1.7 KiB rust-os_str_bytes+raw_os_str-devel noarch 0:7.1.1-3.fc44 fedora 1.7 KiB rust-os_str_bytes-devel noarch 0:7.1.1-3.fc44 fedora 128.5 KiB rust-parking_lot+default-devel noarch 0:0.12.5-2.fc44 fedora 1.9 KiB rust-parking_lot-devel noarch 0:0.12.5-2.fc44 fedora 196.9 KiB rust-parking_lot_core+default-devel noarch 0:0.9.12-2.fc44 fedora 1.5 KiB rust-parking_lot_core-devel noarch 0:0.9.12-2.fc44 fedora 135.6 KiB rust-paste+default-devel noarch 0:1.0.15-5.fc44 fedora 1.6 KiB rust-paste-devel noarch 0:1.0.15-5.fc44 fedora 64.9 KiB rust-path-absolutize-devel noarch 0:3.1.1-7.fc44 fedora 40.3 KiB rust-path-dedot+default-devel noarch 0:3.1.1-7.fc44 fedora 1.3 KiB rust-path-dedot+once_cell_cache-devel noarch 0:3.1.1-7.fc44 fedora 1.3 KiB rust-path-dedot+use_unix_paths_on_wasm-devel noarch 0:3.1.1-7.fc44 fedora 1.3 KiB rust-path-dedot-devel noarch 0:3.1.1-7.fc44 fedora 34.0 KiB rust-path-slash-devel noarch 0:0.2.1-7.fc44 fedora 42.2 KiB rust-pathdiff-devel noarch 0:0.2.3-4.fc44 fedora 21.9 KiB rust-peg+default-devel noarch 0:0.8.5-3.fc44 fedora 1.4 KiB rust-peg+std-devel noarch 0:0.8.5-3.fc44 fedora 1.4 KiB rust-peg-devel noarch 0:0.8.5-3.fc44 fedora 59.0 KiB rust-peg-macros+default-devel noarch 0:0.8.5-3.fc44 fedora 1.1 KiB rust-peg-macros-devel noarch 0:0.8.5-3.fc44 fedora 342.2 KiB rust-peg-runtime+default-devel noarch 0:0.8.5-3.fc44 fedora 945.0 B rust-peg-runtime+std-devel noarch 0:0.8.5-3.fc44 fedora 945.0 B rust-peg-runtime-devel noarch 0:0.8.5-3.fc44 fedora 11.2 KiB rust-pep440_rs-devel noarch 0:0.7.3-3.fc44 fedora 204.9 KiB rust-pep508_rs+default-devel noarch 0:0.9.2-3.fc44 fedora 2.1 KiB rust-pep508_rs-devel noarch 0:0.9.2-3.fc44 fedora 334.4 KiB rust-percent-encoding+alloc-devel noarch 0:2.3.2-2.fc44 fedora 1.0 KiB rust-percent-encoding+std-devel noarch 0:2.3.2-2.fc44 fedora 1.0 KiB rust-percent-encoding-devel noarch 0:2.3.2-2.fc44 fedora 34.0 KiB rust-pest+default-devel noarch 0:2.8.6-1.fc45 fedora 1.8 KiB rust-pest+memchr-devel noarch 0:2.8.6-1.fc45 fedora 1.8 KiB rust-pest+std-devel noarch 0:2.8.6-1.fc45 fedora 1.8 KiB rust-pest-devel noarch 0:2.8.6-1.fc45 fedora 1.3 MiB rust-pest_derive+default-devel noarch 0:2.8.6-1.fc45 fedora 1.9 KiB rust-pest_derive+std-devel noarch 0:2.8.6-1.fc45 fedora 1.9 KiB rust-pest_derive-devel noarch 0:2.8.6-1.fc45 fedora 74.7 KiB rust-pest_generator+std-devel noarch 0:2.8.6-1.fc45 fedora 1.4 KiB rust-pest_generator-devel noarch 0:2.8.6-1.fc45 fedora 80.6 KiB rust-pest_meta+default-devel noarch 0:2.8.6-1.fc45 fedora 1.3 KiB rust-pest_meta-devel noarch 0:2.8.6-1.fc45 fedora 275.2 KiB rust-phf+default-devel noarch 0:0.13.1-2.fc44 fedora 1.6 KiB rust-phf+std-devel noarch 0:0.13.1-2.fc44 fedora 1.6 KiB rust-phf-devel noarch 0:0.13.1-2.fc44 fedora 84.9 KiB rust-phf0.11+default-devel noarch 0:0.11.3-2.fc44 fedora 1.5 KiB rust-phf0.11+std-devel noarch 0:0.11.3-2.fc44 fedora 1.5 KiB rust-phf0.11-devel noarch 0:0.11.3-2.fc44 fedora 80.2 KiB rust-phf_codegen0.11+default-devel noarch 0:0.11.3-2.fc44 fedora 1.0 KiB rust-phf_codegen0.11-devel noarch 0:0.11.3-2.fc44 fedora 42.8 KiB rust-phf_generator0.11+default-devel noarch 0:0.11.3-2.fc44 fedora 1.1 KiB rust-phf_generator0.11-devel noarch 0:0.11.3-2.fc44 fedora 30.3 KiB rust-phf_shared+std-devel noarch 0:0.13.1-2.fc44 fedora 1.2 KiB rust-phf_shared-devel noarch 0:0.13.1-2.fc44 fedora 47.8 KiB rust-phf_shared0.11+default-devel noarch 0:0.11.3-2.fc44 fedora 1.2 KiB rust-phf_shared0.11+std-devel noarch 0:0.11.3-2.fc44 fedora 1.2 KiB rust-phf_shared0.11-devel noarch 0:0.11.3-2.fc44 fedora 44.2 KiB rust-pin-project-lite+default-devel noarch 0:0.2.17-1.fc45 fedora 3.6 KiB rust-pin-project-lite-devel noarch 0:0.2.17-1.fc45 fedora 219.2 KiB rust-pkg-config+default-devel noarch 0:0.3.33-1.fc45 fedora 1.1 KiB rust-pkg-config-devel noarch 0:0.3.33-1.fc45 fedora 73.6 KiB rust-portable-atomic+default-devel noarch 0:1.13.1-1.fc45 fedora 5.2 KiB rust-portable-atomic+fallback-devel noarch 0:1.13.1-1.fc45 fedora 5.2 KiB rust-portable-atomic-devel noarch 0:1.13.1-1.fc45 fedora 1.2 MiB rust-potential_utf+zerovec-devel noarch 0:0.1.5-1.fc45 fedora 3.2 KiB rust-potential_utf-devel noarch 0:0.1.5-1.fc45 fedora 30.7 KiB rust-ppv-lite86+simd-devel noarch 0:0.2.21-3.fc44 fedora 1.2 KiB rust-ppv-lite86+std-devel noarch 0:0.2.21-3.fc44 fedora 1.2 KiB rust-ppv-lite86-devel noarch 0:0.2.21-3.fc44 fedora 128.9 KiB rust-predicates+diff-devel noarch 0:3.1.4-1.fc45 fedora 5.0 KiB rust-predicates-core+default-devel noarch 0:1.0.10-1.fc45 fedora 2.1 KiB rust-predicates-core-devel noarch 0:1.0.10-1.fc45 fedora 24.3 KiB rust-predicates-devel noarch 0:3.1.4-1.fc45 fedora 124.1 KiB rust-predicates-tree+default-devel noarch 0:1.0.13-1.fc45 fedora 2.3 KiB rust-predicates-tree-devel noarch 0:1.0.13-1.fc45 fedora 18.7 KiB rust-pretty_assertions+std-devel noarch 0:1.4.1-4.fc44 fedora 1.6 KiB rust-pretty_assertions-devel noarch 0:1.4.1-4.fc44 fedora 121.6 KiB rust-proc-macro-utils+default-devel noarch 0:0.10.0-2.fc44 fedora 1.8 KiB rust-proc-macro-utils+parser-devel noarch 0:0.10.0-2.fc44 fedora 1.8 KiB rust-proc-macro-utils+proc-macro-devel noarch 0:0.10.0-2.fc44 fedora 1.8 KiB rust-proc-macro-utils+proc-macro2-devel noarch 0:0.10.0-2.fc44 fedora 1.8 KiB rust-proc-macro-utils+quote-devel noarch 0:0.10.0-2.fc44 fedora 1.8 KiB rust-proc-macro-utils+smallvec-devel noarch 0:0.10.0-2.fc44 fedora 1.8 KiB rust-proc-macro-utils-devel noarch 0:0.10.0-2.fc44 fedora 91.3 KiB rust-proc-macro2+proc-macro-devel noarch 0:1.0.106-1.fc45 fedora 2.3 KiB rust-proc-macro2-devel noarch 0:1.0.106-1.fc45 fedora 248.5 KiB rust-pyproject-toml-devel noarch 0:0.13.7-2.fc44 fedora 49.2 KiB rust-quick-junit-devel noarch 0:0.6.0-2.fc45 fedora 125.8 KiB rust-quick-xml0.38+default-devel noarch 0:0.38.4-1.fc45 fedora 2.1 KiB rust-quick-xml0.38-devel noarch 0:0.38.4-1.fc45 fedora 1.1 MiB rust-quickcheck_macros-devel noarch 0:1.2.0-1.fc45 fedora 25.4 KiB rust-quote+proc-macro-devel noarch 0:1.0.45-1.fc45 fedora 1.7 KiB rust-quote-devel noarch 0:1.0.45-1.fc45 fedora 124.2 KiB rust-quote-use+default-devel noarch 0:0.8.4-3.fc44 fedora 1.8 KiB rust-quote-use-devel noarch 0:0.8.4-3.fc44 fedora 10.1 KiB rust-quote-use-macros+default-devel noarch 0:0.8.4-2.fc44 fedora 1.4 KiB rust-quote-use-macros-devel noarch 0:0.8.4-2.fc44 fedora 17.5 KiB rust-radium+default-devel noarch 0:0.7.0-7.fc44 fedora 1.1 KiB rust-radium-devel noarch 0:0.7.0-7.fc44 fedora 47.6 KiB rust-rand+alloc-devel noarch 0:0.10.1-1.fc45 fedora 2.3 KiB rust-rand+std-devel noarch 0:0.10.1-1.fc45 fedora 2.3 KiB rust-rand+std_rng-devel noarch 0:0.10.1-1.fc45 fedora 2.3 KiB rust-rand+sys_rng-devel noarch 0:0.10.1-1.fc45 fedora 2.3 KiB rust-rand+thread_rng-devel noarch 0:0.10.1-1.fc45 fedora 2.3 KiB rust-rand-devel noarch 0:0.10.1-1.fc45 fedora 411.6 KiB rust-rand0.8+alloc-devel noarch 0:0.8.6-1.fc45 fedora 2.1 KiB rust-rand0.8+default-devel noarch 0:0.8.6-1.fc45 fedora 2.1 KiB rust-rand0.8+getrandom-devel noarch 0:0.8.6-1.fc45 fedora 2.1 KiB rust-rand0.8+libc-devel noarch 0:0.8.6-1.fc45 fedora 2.1 KiB rust-rand0.8+rand_chacha-devel noarch 0:0.8.6-1.fc45 fedora 2.1 KiB rust-rand0.8+small_rng-devel noarch 0:0.8.6-1.fc45 fedora 2.1 KiB rust-rand0.8+std-devel noarch 0:0.8.6-1.fc45 fedora 2.1 KiB rust-rand0.8+std_rng-devel noarch 0:0.8.6-1.fc45 fedora 2.1 KiB rust-rand0.8-devel noarch 0:0.8.6-1.fc45 fedora 317.3 KiB rust-rand_chacha0.3+std-devel noarch 0:0.3.1-3.fc44 fedora 1.3 KiB rust-rand_chacha0.3-devel noarch 0:0.3.1-3.fc44 fedora 50.2 KiB rust-rand_core+default-devel noarch 0:0.10.1-1.fc45 fedora 1.5 KiB rust-rand_core-devel noarch 0:0.10.1-1.fc45 fedora 71.8 KiB rust-rand_core0.6+alloc-devel noarch 0:0.6.4-3.fc44 fedora 1.3 KiB rust-rand_core0.6+default-devel noarch 0:0.6.4-3.fc44 fedora 1.3 KiB rust-rand_core0.6+getrandom-devel noarch 0:0.6.4-3.fc44 fedora 1.3 KiB rust-rand_core0.6+std-devel noarch 0:0.6.4-3.fc44 fedora 1.3 KiB rust-rand_core0.6-devel noarch 0:0.6.4-3.fc44 fedora 75.7 KiB rust-rayon-core+default-devel noarch 0:1.13.0-2.fc44 fedora 1.8 KiB rust-rayon-core-devel noarch 0:1.13.0-2.fc44 fedora 270.8 KiB rust-rayon-devel noarch 0:1.12.0-1.fc45 fedora 885.2 KiB rust-ref-cast+default-devel noarch 0:1.0.25-2.fc44 fedora 1.8 KiB rust-ref-cast-devel noarch 0:1.0.25-2.fc44 fedora 37.4 KiB rust-ref-cast-impl+default-devel noarch 0:1.0.25-2.fc44 fedora 1.5 KiB rust-ref-cast-impl-devel noarch 0:1.0.25-2.fc44 fedora 29.0 KiB rust-regex+perf-backtrack-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+perf-cache-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+perf-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+perf-dfa-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+perf-inline-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+perf-literal-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+perf-onepass-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+std-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+unicode-age-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+unicode-bool-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+unicode-case-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+unicode-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+unicode-gencat-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+unicode-perl-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+unicode-script-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex+unicode-segment-devel noarch 0:1.12.3-2.fc45 fedora 4.2 KiB rust-regex-automata+alloc-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-build-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-onepass-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-search-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+hybrid-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+meta-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-backtrack-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-pikevm-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-thompson-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-inline-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-multisubstring-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-substring-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+std-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+syntax-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-age-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-bool-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-case-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-gencat-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-perl-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-script-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-segment-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-word-boundary-devel noarch 0:0.4.14-1.fc45 fedora 4.2 KiB rust-regex-automata-devel noarch 0:0.4.14-1.fc45 fedora 2.5 MiB rust-regex-devel noarch 0:1.12.3-2.fc45 fedora 683.7 KiB rust-regex-syntax+std-devel noarch 0:0.8.10-1.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-age-devel noarch 0:0.8.10-1.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-bool-devel noarch 0:0.8.10-1.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-case-devel noarch 0:0.8.10-1.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-devel noarch 0:0.8.10-1.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-gencat-devel noarch 0:0.8.10-1.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-perl-devel noarch 0:0.8.10-1.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-script-devel noarch 0:0.8.10-1.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-segment-devel noarch 0:0.8.10-1.fc45 fedora 2.1 KiB rust-regex-syntax-devel noarch 0:0.8.10-1.fc45 fedora 1.6 MiB rust-ron+default-devel noarch 0:0.12.1-1.fc45 fedora 8.4 KiB rust-ron+std-devel noarch 0:0.12.1-1.fc45 fedora 8.4 KiB rust-ron-devel noarch 0:0.12.1-1.fc45 fedora 676.1 KiB rust-rust-stemmers+default-devel noarch 0:1.2.0-16.fc44 fedora 1.0 KiB rust-rust-stemmers-devel noarch 0:1.2.0-16.fc44 fedora 9.3 MiB rust-rustc-hash+std-devel noarch 0:2.1.2-1.fc45 fedora 1.1 KiB rust-rustc-hash-devel noarch 0:2.1.2-1.fc45 fedora 38.2 KiB rust-rustc-stable-hash-devel noarch 0:0.1.2-3.fc44 fedora 63.1 KiB rust-rustix+alloc-devel noarch 0:1.1.4-1.fc45 fedora 9.3 KiB rust-rustix+default-devel noarch 0:1.1.4-1.fc45 fedora 9.3 KiB rust-rustix+fs-devel noarch 0:1.1.4-1.fc45 fedora 9.3 KiB rust-rustix+std-devel noarch 0:1.1.4-1.fc45 fedora 9.3 KiB rust-rustix+termios-devel noarch 0:1.1.4-1.fc45 fedora 9.3 KiB rust-rustix-devel noarch 0:1.1.4-1.fc45 fedora 2.2 MiB rust-rustversion+default-devel noarch 0:1.0.22-2.fc44 fedora 1.7 KiB rust-rustversion-devel noarch 0:1.0.22-2.fc44 fedora 61.3 KiB rust-ryu+default-devel noarch 0:1.0.23-1.fc45 fedora 2.3 KiB rust-ryu-devel noarch 0:1.0.23-1.fc45 fedora 154.2 KiB rust-salsa-macro-rules+default-devel noarch 0:0.27.0-1.fc45 copr_base 947.0 B rust-salsa-macro-rules-devel noarch 0:0.27.0-1.fc45 copr_base 103.6 KiB rust-salsa-macros+default-devel noarch 0:0.27.0-1.fc45 copr_base 1.1 KiB rust-salsa-macros-devel noarch 0:0.27.0-1.fc45 copr_base 143.6 KiB rust-same-file+default-devel noarch 0:1.0.6-17.fc44 fedora 1.0 KiB rust-same-file-devel noarch 0:1.0.6-17.fc44 fedora 31.3 KiB rust-schemars+derive-devel noarch 0:1.2.1-2.fc45 fedora 5.8 KiB rust-schemars+schemars_derive-devel noarch 0:1.2.1-2.fc45 fedora 5.8 KiB rust-schemars+std-devel noarch 0:1.2.1-2.fc45 fedora 5.8 KiB rust-schemars-devel noarch 0:1.2.1-2.fc45 fedora 480.9 KiB rust-schemars_derive+default-devel noarch 0:1.2.1-1.fc45 fedora 1.4 KiB rust-schemars_derive-devel noarch 0:1.2.1-1.fc45 fedora 133.1 KiB rust-scopeguard-devel noarch 0:1.2.0-7.fc44 fedora 32.8 KiB rust-seahash-devel noarch 0:4.1.0-12.fc44 fedora 64.0 KiB rust-serde+alloc-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde+rc-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde+serde_derive-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde+std-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde-devel noarch 0:1.0.228-2.fc44 fedora 544.6 KiB rust-serde_core+alloc-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde_core+default-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde_core+rc-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde_core+result-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde_core+std-devel noarch 0:1.0.228-2.fc44 fedora 1.9 KiB rust-serde_core-devel noarch 0:1.0.228-2.fc44 fedora 379.5 KiB rust-serde_derive+default-devel noarch 0:1.0.228-2.fc44 fedora 2.0 KiB rust-serde_derive-devel noarch 0:1.0.228-2.fc44 fedora 322.3 KiB rust-serde_derive_internals+default-devel noarch 0:0.29.1-4.fc44 fedora 1.5 KiB rust-serde_derive_internals-devel noarch 0:0.29.1-4.fc44 fedora 126.3 KiB rust-serde_json+alloc-devel noarch 0:1.0.150-1.fc45 fedora 3.0 KiB rust-serde_json+std-devel noarch 0:1.0.150-1.fc45 fedora 3.0 KiB rust-serde_json-devel noarch 0:1.0.150-1.fc45 fedora 709.7 KiB rust-serde_repr-devel noarch 0:0.1.20-3.fc44 fedora 27.3 KiB rust-serde_spanned+alloc-devel noarch 0:1.1.1-1.fc45 fedora 4.3 KiB rust-serde_spanned+serde-devel noarch 0:1.1.1-1.fc45 fedora 4.3 KiB rust-serde_spanned+std-devel noarch 0:1.1.1-1.fc45 fedora 4.3 KiB rust-serde_spanned-devel noarch 0:1.1.1-1.fc45 fedora 29.4 KiB rust-serde_test-devel noarch 0:1.0.177-4.fc44 fedora 99.1 KiB rust-serde_with_macros+default-devel noarch 0:3.16.1-2.fc44 fedora 4.0 KiB rust-serde_with_macros-devel noarch 0:3.16.1-2.fc44 fedora 129.5 KiB rust-sha2-devel noarch 0:0.10.9-3.fc44 fedora 106.3 KiB rust-sharded-slab+default-devel noarch 0:0.1.7-6.fc44 fedora 1.4 KiB rust-sharded-slab-devel noarch 0:0.1.7-6.fc44 fedora 256.3 KiB rust-shellexpand+base-0-devel noarch 0:3.1.2-1.fc45 fedora 1.5 KiB rust-shellexpand+dirs-devel noarch 0:3.1.2-1.fc45 fedora 1.5 KiB rust-shellexpand+tilde-devel noarch 0:3.1.2-1.fc45 fedora 1.5 KiB rust-shellexpand-devel noarch 0:3.1.2-1.fc45 fedora 72.3 KiB rust-shlex+default-devel noarch 0:1.3.0-6.fc44 fedora 1.0 KiB rust-shlex+std-devel noarch 0:1.3.0-6.fc44 fedora 1.0 KiB rust-shlex-devel noarch 0:1.3.0-6.fc44 fedora 55.8 KiB rust-simd-adler32-devel noarch 0:0.3.8-2.fc44 fedora 51.2 KiB rust-similar+std-devel noarch 0:3.1.1-1.fc45 fedora 2.1 KiB rust-similar+text-devel noarch 0:3.1.1-1.fc45 fedora 2.1 KiB rust-similar-devel noarch 0:3.1.1-1.fc45 fedora 338.4 KiB rust-similar2+default-devel noarch 0:2.7.0-1.fc45 fedora 2.7 KiB rust-similar2+inline-devel noarch 0:2.7.0-1.fc45 fedora 2.7 KiB rust-similar2+text-devel noarch 0:2.7.0-1.fc45 fedora 2.7 KiB rust-similar2-devel noarch 0:2.7.0-1.fc45 fedora 219.4 KiB rust-siphasher+default-devel noarch 0:1.0.2-1.fc45 fedora 1.4 KiB rust-siphasher+std-devel noarch 0:1.0.2-1.fc45 fedora 1.4 KiB rust-siphasher-devel noarch 0:1.0.2-1.fc45 fedora 53.0 KiB rust-smallvec-devel noarch 0:1.15.1-3.fc44 fedora 145.2 KiB rust-snapbox+color-auto-devel noarch 0:1.2.2-1.fc45 fedora 6.0 KiB rust-snapbox+color-devel noarch 0:1.2.2-1.fc45 fedora 6.0 KiB rust-snapbox+structured-data-devel noarch 0:1.2.2-1.fc45 fedora 6.0 KiB rust-snapbox-devel noarch 0:1.2.2-1.fc45 fedora 266.8 KiB rust-snapbox-macros+color-devel noarch 0:1.1.0-1.fc45 fedora 3.1 KiB rust-snapbox-macros+default-devel noarch 0:1.1.0-1.fc45 fedora 3.1 KiB rust-snapbox-macros-devel noarch 0:1.1.0-1.fc45 fedora 17.0 KiB rust-stable_deref_trait-devel noarch 0:1.2.1-2.fc44 fedora 23.0 KiB rust-static_assertions-devel noarch 0:1.1.0-18.fc44 fedora 62.2 KiB rust-strip-ansi-escapes+default-devel noarch 0:0.2.1-2.fc44 fedora 1.0 KiB rust-strip-ansi-escapes-devel noarch 0:0.2.1-2.fc44 fedora 20.3 KiB rust-strsim+default-devel noarch 0:0.11.1-5.fc44 fedora 1.1 KiB rust-strsim-devel noarch 0:0.11.1-5.fc44 fedora 52.6 KiB rust-strum+std-devel noarch 0:0.28.0-1.fc45 fedora 1.5 KiB rust-strum-devel noarch 0:0.28.0-1.fc45 fedora 19.1 KiB rust-strum_macros-devel noarch 0:0.28.0-1.fc45 fedora 144.3 KiB rust-supports-hyperlinks-devel noarch 0:3.2.0-2.fc44 fedora 18.7 KiB rust-syn+clone-impls-devel noarch 0:2.0.117-1.fc45 fedora 4.9 KiB rust-syn+fold-devel noarch 0:2.0.117-1.fc45 fedora 4.9 KiB rust-syn+printing-devel noarch 0:2.0.117-1.fc45 fedora 4.9 KiB rust-syn+proc-macro-devel noarch 0:2.0.117-1.fc45 fedora 4.9 KiB rust-syn+visit-devel noarch 0:2.0.117-1.fc45 fedora 4.9 KiB rust-syn+visit-mut-devel noarch 0:2.0.117-1.fc45 fedora 4.9 KiB rust-syn-devel noarch 0:2.0.117-1.fc45 fedora 2.1 MiB rust-synstructure+default-devel noarch 0:0.13.2-3.fc44 fedora 1.6 KiB rust-synstructure+proc-macro-devel noarch 0:0.13.2-3.fc44 fedora 1.6 KiB rust-synstructure-devel noarch 0:0.13.2-3.fc44 fedora 96.5 KiB rust-tap+default-devel noarch 0:1.0.1-13.fc44 fedora 1.0 KiB rust-tap-devel noarch 0:1.0.1-13.fc44 fedora 37.8 KiB rust-tempfile+getrandom-devel noarch 0:3.27.0-1.fc45 fedora 2.1 KiB rust-tempfile-devel noarch 0:3.27.0-1.fc45 fedora 170.8 KiB rust-terminal_size+default-devel noarch 0:0.4.4-1.fc45 fedora 1.2 KiB rust-terminal_size-devel noarch 0:0.4.4-1.fc45 fedora 23.0 KiB rust-terminfo+default-devel noarch 0:0.9.0-4.fc44 fedora 1.0 KiB rust-terminfo-devel noarch 0:0.9.0-4.fc44 fedora 170.3 KiB rust-termtree0.5+default-devel noarch 0:0.5.1-1.fc45 fedora 4.1 KiB rust-termtree0.5-devel noarch 0:0.5.1-1.fc45 fedora 19.3 KiB rust-test-case-core-devel noarch 0:3.3.1-6.fc44 fedora 61.3 KiB rust-test-case-devel noarch 0:3.3.1-7.fc44 fedora 15.7 KiB rust-test-case-macros-devel noarch 0:3.3.1-6.fc44 fedora 11.4 KiB rust-thin-vec+std-devel noarch 0:0.2.18-1.fc45 fedora 1.3 KiB rust-thin-vec-devel noarch 0:0.2.18-1.fc45 fedora 161.0 KiB rust-thiserror+std-devel noarch 0:2.0.18-1.fc45 fedora 2.4 KiB rust-thiserror-devel noarch 0:2.0.18-1.fc45 fedora 101.8 KiB rust-thiserror-impl+default-devel noarch 0:2.0.18-1.fc45 fedora 1.4 KiB rust-thiserror-impl-devel noarch 0:2.0.18-1.fc45 fedora 92.0 KiB rust-thiserror-impl1+default-devel noarch 0:1.0.69-4.fc44 fedora 1.2 KiB rust-thiserror-impl1-devel noarch 0:1.0.69-4.fc44 fedora 79.3 KiB rust-thiserror1+default-devel noarch 0:1.0.69-4.fc44 fedora 2.2 KiB rust-thiserror1-devel noarch 0:1.0.69-4.fc44 fedora 86.1 KiB rust-thread_local+default-devel noarch 0:1.1.9-3.fc44 fedora 1.1 KiB rust-thread_local-devel noarch 0:1.1.9-3.fc44 fedora 48.7 KiB rust-tikv-jemalloc-sys+background_threads_runtime_support-devel noarch 0:0.7.1-1.fc45 copr_base 2.4 KiB rust-tikv-jemalloc-sys-devel noarch 0:0.7.1-1.fc45 copr_base 84.3 KiB rust-tikv-jemallocator+background_threads_runtime_support-devel noarch 0:0.7.0-1.fc45 copr_base 3.1 KiB rust-tikv-jemallocator-devel noarch 0:0.7.0-1.fc45 copr_base 45.9 KiB rust-tinystr+zerovec-devel noarch 0:0.8.3-1.fc45 fedora 3.8 KiB rust-tinystr-devel noarch 0:0.8.3-1.fc45 fedora 90.9 KiB rust-tinyvec+alloc-devel noarch 0:1.11.0-1.fc45 fedora 2.2 KiB rust-tinyvec+default-devel noarch 0:1.11.0-1.fc45 fedora 2.2 KiB rust-tinyvec+tinyvec_macros-devel noarch 0:1.11.0-1.fc45 fedora 2.2 KiB rust-tinyvec-devel noarch 0:1.11.0-1.fc45 fedora 208.1 KiB rust-tinyvec_macros+default-devel noarch 0:0.1.1-7.fc44 fedora 721.0 B rust-tinyvec_macros-devel noarch 0:0.1.1-7.fc44 fedora 14.3 KiB rust-toml+display-devel noarch 0:1.1.2-1.fc45 fedora 6.4 KiB rust-toml+parse-devel noarch 0:1.1.2-1.fc45 fedora 6.4 KiB rust-toml+serde-devel noarch 0:1.1.2-1.fc45 fedora 6.4 KiB rust-toml+std-devel noarch 0:1.1.2-1.fc45 fedora 6.4 KiB rust-toml-devel noarch 0:1.1.2-1.fc45 fedora 292.3 KiB rust-toml0.9+parse-devel noarch 0:0.9.12-1.fc45 fedora 6.4 KiB rust-toml0.9+serde-devel noarch 0:0.9.12-1.fc45 fedora 6.4 KiB rust-toml0.9+std-devel noarch 0:0.9.12-1.fc45 fedora 6.4 KiB rust-toml0.9-devel noarch 0:0.9.12-1.fc45 fedora 287.8 KiB rust-toml_datetime+alloc-devel noarch 0:1.1.1-1.fc45 fedora 4.2 KiB rust-toml_datetime+serde-devel noarch 0:1.1.1-1.fc45 fedora 4.2 KiB rust-toml_datetime+std-devel noarch 0:1.1.1-1.fc45 fedora 4.2 KiB rust-toml_datetime-devel noarch 0:1.1.1-1.fc45 fedora 61.0 KiB rust-toml_datetime0.7+alloc-devel noarch 0:0.7.5-1.fc45 fedora 4.2 KiB rust-toml_datetime0.7+serde-devel noarch 0:0.7.5-1.fc45 fedora 4.2 KiB rust-toml_datetime0.7+std-devel noarch 0:0.7.5-1.fc45 fedora 4.2 KiB rust-toml_datetime0.7-devel noarch 0:0.7.5-1.fc45 fedora 61.0 KiB rust-toml_parser+alloc-devel noarch 0:1.1.2-1.fc45 fedora 4.4 KiB rust-toml_parser+std-devel noarch 0:1.1.2-1.fc45 fedora 4.4 KiB rust-toml_parser-devel noarch 0:1.1.2-1.fc45 fedora 226.9 KiB rust-toml_writer+alloc-devel noarch 0:1.1.1-1.fc45 fedora 4.1 KiB rust-toml_writer+std-devel noarch 0:1.1.1-1.fc45 fedora 4.1 KiB rust-toml_writer-devel noarch 0:1.1.1-1.fc45 fedora 48.9 KiB rust-tracing+attributes-devel noarch 0:0.1.44-1.fc45 fedora 3.8 KiB rust-tracing+std-devel noarch 0:0.1.44-1.fc45 fedora 3.8 KiB rust-tracing+tracing-attributes-devel noarch 0:0.1.44-1.fc45 fedora 3.8 KiB rust-tracing-attributes+default-devel noarch 0:0.1.31-2.fc44 fedora 2.8 KiB rust-tracing-attributes-devel noarch 0:0.1.31-2.fc44 fedora 160.8 KiB rust-tracing-core+default-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core+once_cell-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core+std-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core-devel noarch 0:0.1.36-2.fc44 fedora 247.3 KiB rust-tracing-devel noarch 0:0.1.44-1.fc45 fedora 467.4 KiB rust-tracing-flame+smallvec-devel noarch 0:0.2.0-4.fc44 fedora 1.3 KiB rust-tracing-flame-devel noarch 0:0.2.0-4.fc44 fedora 28.2 KiB rust-tracing-log+log-tracer-devel noarch 0:0.2.0-6.fc44 fedora 1.3 KiB rust-tracing-log+std-devel noarch 0:0.2.0-6.fc44 fedora 1.3 KiB rust-tracing-log-devel noarch 0:0.2.0-6.fc44 fedora 63.5 KiB rust-tracing-subscriber+alloc-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tracing-subscriber+matchers-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tracing-subscriber+nu-ansi-term-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tracing-subscriber+once_cell-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tracing-subscriber+registry-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tracing-subscriber+sharded-slab-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tracing-subscriber+std-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tracing-subscriber+thread_local-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tracing-subscriber+tracing-devel noarch 0:0.3.23-1.fc45 fedora 6.2 KiB rust-tryfn+color-auto-devel noarch 0:1.1.0-1.fc45 fedora 2.2 KiB rust-tryfn+diff-devel noarch 0:1.1.0-1.fc45 fedora 2.2 KiB rust-tryfn-devel noarch 0:1.1.0-1.fc45 fedora 21.8 KiB rust-typed-arena+std-devel noarch 0:2.0.2-8.fc44 fedora 962.0 B rust-typed-arena-devel noarch 0:2.0.2-8.fc44 fedora 39.3 KiB rust-typeid+default-devel noarch 0:1.0.3-4.fc44 fedora 1.3 KiB rust-typeid-devel noarch 0:1.0.3-4.fc44 fedora 23.6 KiB rust-typenum+default-devel noarch 0:1.20.1-1.fc45 fedora 1.7 KiB rust-typenum-devel noarch 0:1.20.1-1.fc45 fedora 1.2 MiB rust-ucd-trie+std-devel noarch 0:0.1.7-4.fc44 fedora 1.2 KiB rust-ucd-trie-devel noarch 0:0.1.7-4.fc44 fedora 157.7 KiB rust-unicode-ident-devel noarch 0:1.0.24-1.fc45 fedora 304.3 KiB rust-unicode-normalization+std-devel noarch 0:0.1.25-4.fc44 fedora 1.6 KiB rust-unicode-normalization-devel noarch 0:0.1.25-4.fc44 fedora 709.0 KiB rust-unicode-width+cjk-devel noarch 0:0.2.2-2.fc44 fedora 1.7 KiB rust-unicode-width-devel noarch 0:0.2.2-2.fc44 fedora 2.2 MiB rust-unicode_names2-devel noarch 0:1.3.0-4.fc44 fedora 2.1 MiB rust-unicode_names2_generator+default-devel noarch 0:1.3.0-4.fc44 fedora 1.1 KiB rust-unicode_names2_generator-devel noarch 0:1.3.0-4.fc44 fedora 39.3 KiB rust-unit-prefix+default-devel noarch 0:0.5.2-2.fc44 fedora 1.2 KiB rust-unit-prefix+std-devel noarch 0:0.5.2-2.fc44 fedora 1.2 KiB rust-unit-prefix-devel noarch 0:0.5.2-2.fc44 fedora 24.7 KiB rust-unscanny+default-devel noarch 0:0.1.0-5.fc44 fedora 836.0 B rust-unscanny-devel noarch 0:0.1.0-5.fc44 fedora 35.4 KiB rust-unty+default-devel noarch 0:0.0.4-3.fc44 fedora 895.0 B rust-unty-devel noarch 0:0.0.4-3.fc44 fedora 17.6 KiB rust-url+std-devel noarch 0:2.5.8-1.fc45 fedora 2.2 KiB rust-url-devel noarch 0:2.5.8-1.fc45 fedora 565.2 KiB rust-urlencoding+default-devel noarch 0:2.1.3-6.fc44 fedora 1.1 KiB rust-urlencoding-devel noarch 0:2.1.3-6.fc44 fedora 18.2 KiB rust-utf8-width+default-devel noarch 0:0.1.8-2.fc44 fedora 1.1 KiB rust-utf8-width-devel noarch 0:0.1.8-2.fc44 fedora 4.9 KiB rust-utf8_iter+default-devel noarch 0:1.0.4-6.fc44 fedora 1.0 KiB rust-utf8_iter-devel noarch 0:1.0.4-6.fc44 fedora 38.9 KiB rust-utf8parse+default-devel noarch 0:0.2.2-5.fc44 fedora 1.1 KiB rust-utf8parse-devel noarch 0:0.2.2-5.fc44 fedora 33.3 KiB rust-uuid+rng-devel noarch 0:1.23.2-1.fc45 fedora 3.4 KiB rust-uuid+std-devel noarch 0:1.23.2-1.fc45 fedora 3.4 KiB rust-uuid-devel noarch 0:1.23.2-1.fc45 fedora 281.8 KiB rust-version-ranges+default-devel noarch 0:0.1.3-1.fc45 fedora 1.4 KiB rust-version-ranges-devel noarch 0:0.1.3-1.fc45 fedora 85.6 KiB rust-version_check+default-devel noarch 0:0.9.5-4.fc44 fedora 1.0 KiB rust-version_check-devel noarch 0:0.9.5-4.fc44 fedora 57.2 KiB rust-virtue+default-devel noarch 0:0.0.18-3.fc44 fedora 963.0 B rust-virtue-devel noarch 0:0.0.18-3.fc44 fedora 184.8 KiB rust-vte-devel noarch 0:0.15.0-2.fc44 fedora 311.2 KiB rust-wait-timeout+default-devel noarch 0:0.2.1-3.fc44 fedora 1.4 KiB rust-wait-timeout-devel noarch 0:0.2.1-3.fc44 fedora 29.1 KiB rust-walkdir-devel noarch 0:2.5.0-5.fc44 fedora 106.4 KiB rust-which+real-sys-devel noarch 0:8.0.2-1.fc45 fedora 1.6 KiB rust-which-devel noarch 0:8.0.2-1.fc45 fedora 101.4 KiB rust-wild-devel noarch 0:2.2.1-5.fc44 fedora 24.9 KiB rust-winnow-devel noarch 0:1.0.3-1.fc45 fedora 1.2 MiB rust-winnow0.7-devel noarch 0:0.7.15-1.fc45 fedora 1.2 MiB rust-writeable-devel noarch 0:0.6.3-1.fc45 fedora 91.0 KiB rust-wyz-devel noarch 0:0.5.1-8.fc44 fedora 58.9 KiB rust-yansi+alloc-devel noarch 0:1.0.1-6.fc44 fedora 1.2 KiB rust-yansi+default-devel noarch 0:1.0.1-6.fc44 fedora 1.2 KiB rust-yansi+std-devel noarch 0:1.0.1-6.fc44 fedora 1.2 KiB rust-yansi-devel noarch 0:1.0.1-6.fc44 fedora 110.8 KiB rust-yoke+derive-devel noarch 0:0.8.3-1.fc45 fedora 3.5 KiB rust-yoke-derive-devel noarch 0:0.8.2-1.fc45 fedora 47.1 KiB rust-yoke-devel noarch 0:0.8.3-1.fc45 fedora 137.3 KiB rust-zerocopy+default-devel noarch 0:0.8.49-1.fc45 fedora 9.8 KiB rust-zerocopy+simd-devel noarch 0:0.8.49-1.fc45 fedora 9.8 KiB rust-zerocopy-derive+default-devel noarch 0:0.8.49-1.fc45 fedora 3.8 KiB rust-zerocopy-derive-devel noarch 0:0.8.49-1.fc45 fedora 930.2 KiB rust-zerocopy-devel noarch 0:0.8.49-1.fc45 fedora 1.5 MiB rust-zerofrom+derive-devel noarch 0:0.1.8-1.fc45 fedora 2.8 KiB rust-zerofrom-derive-devel noarch 0:0.1.7-1.fc45 fedora 21.0 KiB rust-zerofrom-devel noarch 0:0.1.8-1.fc45 fedora 14.1 KiB rust-zerotrie+yoke-devel noarch 0:0.2.4-1.fc45 fedora 5.1 KiB rust-zerotrie+zerofrom-devel noarch 0:0.2.4-1.fc45 fedora 5.1 KiB rust-zerotrie-devel noarch 0:0.2.4-1.fc45 fedora 376.9 KiB rust-zerovec+derive-devel noarch 0:0.11.6-1.fc45 fedora 4.5 KiB rust-zerovec+yoke-devel noarch 0:0.11.6-1.fc45 fedora 4.5 KiB rust-zerovec-derive-devel noarch 0:0.11.3-1.fc45 fedora 73.3 KiB rust-zerovec-devel noarch 0:0.11.6-1.fc45 fedora 581.4 KiB rust-zmij+default-devel noarch 0:1.0.21-1.fc45 fedora 1.7 KiB rust-zmij-devel noarch 0:1.0.21-1.fc45 fedora 64.6 KiB rust-zstd+arrays-devel noarch 0:0.13.3-3.fc44 fedora 2.4 KiB rust-zstd+default-devel noarch 0:0.13.3-3.fc44 fedora 2.4 KiB rust-zstd+legacy-devel noarch 0:0.13.3-3.fc44 fedora 2.4 KiB rust-zstd+zdict_builder-devel noarch 0:0.13.3-3.fc44 fedora 2.4 KiB rust-zstd-devel noarch 0:0.13.3-3.fc44 fedora 110.8 KiB rust-zstd-safe+arrays-devel noarch 0:7.2.4-3.fc44 fedora 1.8 KiB rust-zstd-safe+legacy-devel noarch 0:7.2.4-3.fc44 fedora 1.8 KiB rust-zstd-safe+std-devel noarch 0:7.2.4-3.fc44 fedora 1.8 KiB rust-zstd-safe+zdict_builder-devel noarch 0:7.2.4-3.fc44 fedora 1.8 KiB rust-zstd-safe-devel noarch 0:7.2.4-3.fc44 fedora 122.1 KiB rust-zstd-sys+legacy-devel noarch 0:2.0.16-2.fc44 fedora 1.7 KiB rust-zstd-sys+std-devel noarch 0:2.0.16-2.fc44 fedora 1.7 KiB rust-zstd-sys+zdict_builder-devel noarch 0:2.0.16-2.fc44 fedora 1.7 KiB rust-zstd-sys-devel noarch 0:2.0.16-2.fc44 fedora 321.8 KiB Transaction Summary: Installing: 1158 packages Total size of inbound packages is 190 MiB. Need to download 190 MiB. After this operation, 974 MiB extra will be used (install 974 MiB, remove 0 B). [ 1/1158] rust-anstream+default-devel 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 2/1158] rust-anstyle+default-devel- 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 3/1158] rust-anyhow+default-devel-0 100% | 2.3 MiB/s | 9.5 KiB | 00m00s [ 4/1158] rust-arc-swap+default-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 5/1158] rust-argfile+default-devel- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 6/1158] rust-bincode+default-devel- 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 7/1158] rust-bincode+serde-devel-0: 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 8/1158] rust-bitflags1+default-deve 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 9/1158] rust-bitflags+default-devel 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 10/1158] rust-bitvec-devel-0:1.0.1-7 100% | 48.2 MiB/s | 246.9 KiB | 00m00s [ 11/1158] rust-bitvec+alloc-devel-0:1 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 12/1158] rust-bstr+default-devel-0:1 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 13/1158] rust-cachedir+default-devel 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 14/1158] rust-camino+default-devel-0 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 15/1158] rust-camino+serde1-devel-0: 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 16/1158] rust-clap+default-devel-0:4 100% | 3.5 MiB/s | 10.6 KiB | 00m00s [ 17/1158] rust-clap+derive-devel-0:4. 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 18/1158] rust-clap+env-devel-0:4.6.0 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 19/1158] rust-clap+string-devel-0:4. 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 20/1158] rust-clap+wrap_help-devel-0 100% | 3.4 MiB/s | 10.5 KiB | 00m00s [ 21/1158] rust-clap_complete_command+ 100% | 131.3 KiB/s | 8.1 KiB | 00m00s [ 22/1158] rust-clearscreen+default-de 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 23/1158] rust-colored+default-devel- 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 24/1158] rust-colored+no-color-devel 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 25/1158] rust-assert_fs+default-deve 100% | 63.0 KiB/s | 7.9 KiB | 00m00s [ 26/1158] rust-aho-corasick+default-d 100% | 58.6 KiB/s | 8.0 KiB | 00m00s [ 27/1158] rust-compact_str+default-de 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 28/1158] rust-compact_str+serde-deve 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 29/1158] rust-countme+default-devel- 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 30/1158] rust-crossbeam+default-deve 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 31/1158] rust-csv+default-devel-0:1. 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 32/1158] rust-ctrlc+default-devel-0: 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 33/1158] rust-datatest-stable+defaul 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 34/1158] rust-drop_bomb+default-deve 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 35/1158] rust-dunce+default-devel-0: 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 36/1158] rust-etcetera+default-devel 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 37/1158] rust-fern+default-devel-0:0 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 38/1158] rust-get-size2+compact-str- 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 39/1158] rust-get-size2+default-deve 100% | 2.7 MiB/s | 8.1 KiB | 00m00s [ 40/1158] rust-get-size2+derive-devel 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 41/1158] rust-get-size2+hashbrown-de 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 42/1158] rust-get-size2+indexmap-dev 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 43/1158] rust-get-size2+ordermap-dev 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 44/1158] rust-get-size2+smallvec-dev 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 45/1158] rust-get-size2+thin-vec-dev 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 46/1158] rust-glob+default-devel-0:0 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 47/1158] rust-globset+default-devel- 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 48/1158] rust-dashmap+default-devel- 100% | 179.8 KiB/s | 7.9 KiB | 00m00s [ 49/1158] rust-hashbrown-devel-0:0.17 100% | 43.0 MiB/s | 132.0 KiB | 00m00s [ 50/1158] rust-hashbrown+equivalent-d 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 51/1158] rust-hashbrown+inline-more- 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 52/1158] rust-hashbrown+raw-entry-de 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 53/1158] rust-heck+default-devel-0:0 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 54/1158] rust-icu_properties+default 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 55/1158] rust-globwalk+default-devel 100% | 145.7 KiB/s | 7.7 KiB | 00m00s [ 56/1158] rust-imperative+default-dev 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 57/1158] rust-indexmap+default-devel 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 58/1158] rust-filetime+default-devel 100% | 69.6 KiB/s | 8.1 KiB | 00m00s [ 59/1158] rust-indoc+default-devel-0: 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 60/1158] rust-insta-cmd+default-deve 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 61/1158] rust-insta+default-devel-0: 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 62/1158] rust-insta+filters-devel-0: 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 63/1158] rust-insta+json-devel-0:1.4 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 64/1158] rust-insta+redactions-devel 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 65/1158] rust-insta+ron-devel-0:1.46 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 66/1158] rust-is-macro+default-devel 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 67/1158] rust-itertools+default-deve 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 68/1158] rust-jiff+default-devel-0:0 100% | 6.3 MiB/s | 12.9 KiB | 00m00s [ 69/1158] rust-jod-thread+default-dev 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 70/1158] rust-libcst-devel-0:1.8.6-2 100% | 37.8 MiB/s | 116.1 KiB | 00m00s [ 71/1158] rust-log+default-devel-0:0. 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 72/1158] rust-lsp-server+default-dev 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 73/1158] rust-matchit+default-devel- 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 74/1158] rust-memchr+default-devel-0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 75/1158] rust-natord+default-devel-0 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 76/1158] rust-notify+default-devel-0 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 77/1158] rust-ordermap+default-devel 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 78/1158] rust-ordermap+serde-devel-0 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 79/1158] rust-path-absolutize+defaul 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 80/1158] rust-path-absolutize+once_c 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 81/1158] rust-indicatif+default-deve 100% | 84.6 KiB/s | 8.3 KiB | 00m00s [ 82/1158] rust-path-absolutize+use_un 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 83/1158] rust-path-slash+default-dev 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 84/1158] rust-pep440_rs+default-deve 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 85/1158] rust-pep440_rs+version-rang 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 86/1158] rust-ignore+default-devel-0 100% | 51.6 KiB/s | 8.1 KiB | 00m00s [ 87/1158] rust-proc-macro2+default-de 100% | 3.2 MiB/s | 9.9 KiB | 00m00s [ 88/1158] rust-pathdiff+default-devel 100% | 331.1 KiB/s | 7.9 KiB | 00m00s [ 89/1158] rust-pyproject-toml+default 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 90/1158] rust-quick-junit+default-de 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 91/1158] rust-quickcheck-devel-0:1.1 100% | 6.7 MiB/s | 34.4 KiB | 00m00s [ 92/1158] rust-quickcheck_macros+defa 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 93/1158] rust-pretty_assertions+defa 100% | 334.5 KiB/s | 8.0 KiB | 00m00s [ 94/1158] rust-quote+default-devel-0: 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 95/1158] rust-rand+default-devel-0:0 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 96/1158] rust-rayon+default-devel-0: 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 97/1158] rust-regex-automata+default 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 98/1158] rust-regex-syntax+default-d 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 99/1158] rust-regex+default-devel-0: 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 100/1158] rust-rustc-stable-hash+defa 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [ 101/1158] rust-rustc-hash+default-dev 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 102/1158] rust-salsa+inventory-devel- 100% | 30.4 KiB/s | 7.8 KiB | 00m00s [ 103/1158] rust-salsa+compact_str-deve 100% | 29.3 KiB/s | 7.8 KiB | 00m00s [ 104/1158] rust-salsa+macros-devel-0:0 100% | 45.7 KiB/s | 7.8 KiB | 00m00s [ 105/1158] rust-salsa+ordermap-devel-0 100% | 34.1 KiB/s | 7.8 KiB | 00m00s [ 106/1158] rust-schemars+default-devel 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 107/1158] rust-seahash+default-devel- 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 108/1158] rust-serde+default-devel-0: 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [ 109/1158] rust-salsa+salsa_unstable-d 100% | 94.8 KiB/s | 7.7 KiB | 00m00s [ 110/1158] rust-serde+derive-devel-0:1 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [ 111/1158] rust-salsa-devel-0:0.27.0-1 100% | 455.1 KiB/s | 233.0 KiB | 00m01s [ 112/1158] rust-serde_json+default-dev 100% | 1.9 MiB/s | 9.7 KiB | 00m00s [ 113/1158] rust-serde_test+default-dev 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 114/1158] rust-serde_repr+default-dev 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 115/1158] rust-serde_with+macros-deve 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 116/1158] rust-shellexpand+default-de 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [ 117/1158] rust-serde_with-devel-0:3.1 100% | 29.0 MiB/s | 177.9 KiB | 00m00s [ 118/1158] rust-similar+default-devel- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 119/1158] rust-similar+inline-devel-0 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 120/1158] rust-smallvec+const_generic 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 121/1158] rust-smallvec+const_new-dev 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 122/1158] rust-smallvec+default-devel 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 123/1158] rust-smallvec+union-devel-0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 124/1158] rust-snapbox+cmd-devel-0:1. 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 125/1158] rust-snapbox+default-devel- 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 126/1158] rust-snapbox+diff-devel-0:1 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 127/1158] rust-snapbox+examples-devel 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 128/1158] rust-snapbox+term-svg-devel 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 129/1158] rust-static_assertions+defa 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 130/1158] rust-strum+default-devel-0: 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 131/1158] rust-strum+strum_macros-dev 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 132/1158] rust-supports-hyperlinks+de 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 133/1158] rust-strum_macros+default-d 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 134/1158] rust-syn+default-devel-0:2. 100% | 2.6 MiB/s | 10.6 KiB | 00m00s [ 135/1158] rust-syn+derive-devel-0:2.0 100% | 2.5 MiB/s | 10.4 KiB | 00m00s [ 136/1158] rust-syn+extra-traits-devel 100% | 2.6 MiB/s | 10.4 KiB | 00m00s [ 137/1158] rust-syn+full-devel-0:2.0.1 100% | 2.5 MiB/s | 10.4 KiB | 00m00s [ 138/1158] rust-syn+parsing-devel-0:2. 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 139/1158] rust-tempfile+default-devel 100% | 2.9 MiB/s | 9.1 KiB | 00m00s [ 140/1158] rust-thin-vec+default-devel 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 141/1158] rust-thin-vec+serde-devel-0 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 142/1158] rust-thiserror+default-deve 100% | 4.7 MiB/s | 9.5 KiB | 00m00s [ 143/1158] rust-toml+default-devel-0:1 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 144/1158] rust-tracing-flame+default- 100% | 3.7 MiB/s | 7.7 KiB | 00m00s [ 145/1158] rust-tracing-log+default-de 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [ 146/1158] rust-tracing-subscriber+ans 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 147/1158] rust-tracing-subscriber-dev 100% | 36.9 MiB/s | 188.8 KiB | 00m00s [ 148/1158] rust-tracing-subscriber+chr 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 149/1158] rust-tracing-subscriber+env 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 150/1158] rust-test-case+default-deve 100% | 378.2 KiB/s | 7.9 KiB | 00m00s [ 151/1158] rust-tracing-subscriber+fmt 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 152/1158] rust-tracing-subscriber+sma 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 153/1158] rust-tracing+default-devel- 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 154/1158] rust-tracing+log-devel-0:0. 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 155/1158] rust-tryfn+default-devel-0: 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 156/1158] rust-tracing+release_max_le 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 157/1158] rust-typed-arena+default-de 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 158/1158] rust-unicode-ident+default- 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 159/1158] rust-unicode-normalization+ 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 160/1158] rust-unicode-width+default- 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 161/1158] rust-unicode_names2+default 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 162/1158] rust-url+default-devel-0:2. 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 163/1158] rust-url+serde-devel-0:2.5. 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 164/1158] rust-uuid+v4-devel-0:1.23.2 100% | 399.5 KiB/s | 9.2 KiB | 00m00s [ 165/1158] rust-walkdir+default-devel- 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 166/1158] rust-uuid+default-devel-0:1 100% | 191.8 KiB/s | 9.2 KiB | 00m00s [ 167/1158] rust-wild+default-devel-0:2 100% | 355.3 KiB/s | 7.8 KiB | 00m00s [ 168/1158] rust-which+default-devel-0: 100% | 196.4 KiB/s | 8.4 KiB | 00m00s [ 169/1158] rust-zip0.6+deflate-devel-0 100% | 344.8 KiB/s | 7.9 KiB | 00m00s [ 170/1158] rust-uuid+fast-rng-devel-0: 100% | 98.5 KiB/s | 9.4 KiB | 00m00s [ 171/1158] pyproject-rpm-macros-0:1.22 100% | 26.0 MiB/s | 53.2 KiB | 00m00s [ 172/1158] rust-zip0.6-devel-0:0.6.6-6 100% | 1.4 MiB/s | 72.7 KiB | 00m00s [ 173/1158] rust-aho-corasick+perf-lite 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 174/1158] rust-aho-corasick+std-devel 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 175/1158] rust-aho-corasick-devel-0:1 100% | 51.0 MiB/s | 156.6 KiB | 00m00s [ 176/1158] rust-anstream+auto-devel-0: 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 177/1158] rust-anstream+wincon-devel- 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 178/1158] rust-zip0.6+zstd-devel-0:0. 100% | 174.2 KiB/s | 7.8 KiB | 00m00s [ 179/1158] rust-anstream-devel-0:1.0.0 100% | 5.2 MiB/s | 32.2 KiB | 00m00s [ 180/1158] rust-anstyle+std-devel-0:1. 100% | 917.2 KiB/s | 8.3 KiB | 00m00s [ 181/1158] rust-anstyle-devel-0:1.0.14 100% | 3.9 MiB/s | 24.1 KiB | 00m00s [ 182/1158] rust-anyhow-devel-0:1.0.102 100% | 10.1 MiB/s | 61.9 KiB | 00m00s [ 183/1158] rust-anyhow+std-devel-0:1.0 100% | 1.3 MiB/s | 9.4 KiB | 00m00s [ 184/1158] rust-argfile-devel-0:1.0.0- 100% | 798.7 KiB/s | 17.6 KiB | 00m00s [ 185/1158] rust-arc-swap-devel-0:1.9.1 100% | 2.1 MiB/s | 76.9 KiB | 00m00s [ 186/1158] rust-assert_fs-devel-0:1.1. 100% | 772.5 KiB/s | 24.7 KiB | 00m00s [ 187/1158] rust-bincode+std-devel-0:2. 100% | 386.0 KiB/s | 8.1 KiB | 00m00s [ 188/1158] rust-bincode+derive-devel-0 100% | 161.8 KiB/s | 7.9 KiB | 00m00s [ 189/1158] rust-serde-devel-0:1.0.228- 100% | 26.8 MiB/s | 82.4 KiB | 00m00s [ 190/1158] rust-bitflags1-devel-0:1.3. 100% | 12.9 MiB/s | 39.6 KiB | 00m00s [ 191/1158] rust-bitflags-devel-0:2.12. 100% | 21.9 MiB/s | 67.2 KiB | 00m00s [ 192/1158] rust-funty-devel-0:2.0.0-8. 100% | 437.5 KiB/s | 20.1 KiB | 00m00s [ 193/1158] rust-bincode-devel-0:2.0.1- 100% | 1.1 MiB/s | 78.9 KiB | 00m00s [ 194/1158] rust-radium+default-devel-0 100% | 350.4 KiB/s | 7.7 KiB | 00m00s [ 195/1158] rust-tap+default-devel-0:1. 100% | 384.8 KiB/s | 7.7 KiB | 00m00s [ 196/1158] rust-bstr+std-devel-0:1.12. 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 197/1158] rust-wyz-devel-0:0.5.1-8.fc 100% | 712.1 KiB/s | 26.3 KiB | 00m00s [ 198/1158] rust-bstr-devel-0:1.12.1-2. 100% | 51.8 MiB/s | 265.3 KiB | 00m00s [ 199/1158] rust-cachedir-devel-0:0.3.1 100% | 695.2 KiB/s | 14.6 KiB | 00m00s [ 200/1158] rust-camino-devel-0:1.2.2-2 100% | 13.3 MiB/s | 40.8 KiB | 00m00s [ 201/1158] rust-serde_core+default-dev 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 202/1158] rust-clap+color-devel-0:4.6 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 203/1158] rust-clap+error-context-dev 100% | 5.1 MiB/s | 10.5 KiB | 00m00s [ 204/1158] rust-clap+help-devel-0:4.6. 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 205/1158] rust-clap+std-devel-0:4.6.0 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 206/1158] rust-clap+suggestions-devel 100% | 5.1 MiB/s | 10.5 KiB | 00m00s [ 207/1158] rust-clap+usage-devel-0:4.6 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 208/1158] rust-clap-devel-0:4.6.0-1.f 100% | 31.7 MiB/s | 97.3 KiB | 00m00s [ 209/1158] rust-clap_derive+default-de 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 210/1158] rust-clap_builder+env-devel 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 211/1158] rust-clap_builder+string-de 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 212/1158] rust-clap_builder+wrap_help 100% | 5.2 MiB/s | 10.6 KiB | 00m00s [ 213/1158] rust-bstr+unicode-devel-0:1 100% | 77.2 KiB/s | 8.6 KiB | 00m00s [ 214/1158] rust-tikv-jemallocator+defa 100% | 21.4 KiB/s | 7.7 KiB | 00m00s [ 215/1158] rust-clap_complete_command- 100% | 494.6 KiB/s | 13.8 KiB | 00m00s [ 216/1158] rust-clap_complete_command+ 100% | 179.7 KiB/s | 8.3 KiB | 00m00s [ 217/1158] rust-colored-devel-0:3.1.1- 100% | 1.8 MiB/s | 41.0 KiB | 00m00s [ 218/1158] rust-compact_str+std-devel- 100% | 357.7 KiB/s | 8.2 KiB | 00m00s [ 219/1158] rust-clearscreen-devel-0:4. 100% | 2.4 MiB/s | 148.9 KiB | 00m00s [ 220/1158] rust-serde+alloc-devel-0:1. 100% | 211.0 KiB/s | 9.5 KiB | 00m00s [ 221/1158] rust-compact_str-devel-0:0. 100% | 1.2 MiB/s | 78.0 KiB | 00m00s [ 222/1158] rust-crossbeam+std-devel-0: 100% | 408.7 KiB/s | 8.6 KiB | 00m00s [ 223/1158] rust-crossbeam-devel-0:0.8. 100% | 779.4 KiB/s | 18.7 KiB | 00m00s [ 224/1158] rust-countme-devel-0:3.0.1- 100% | 271.4 KiB/s | 17.6 KiB | 00m00s [ 225/1158] rust-csv-devel-0:1.4.0-2.fc 100% | 44.9 MiB/s | 736.0 KiB | 00m00s [ 226/1158] rust-dashmap-devel-0:6.1.0- 100% | 12.0 MiB/s | 36.8 KiB | 00m00s [ 227/1158] rust-datatest-stable-devel- 100% | 2.1 MiB/s | 45.1 KiB | 00m00s [ 228/1158] rust-ctrlc-devel-0:3.5.2-1. 100% | 958.0 KiB/s | 23.0 KiB | 00m00s [ 229/1158] rust-dunce-devel-0:1.0.5-4. 100% | 5.1 MiB/s | 15.7 KiB | 00m00s [ 230/1158] rust-drop_bomb-devel-0:0.1. 100% | 646.1 KiB/s | 14.9 KiB | 00m00s [ 231/1158] rust-fern-devel-0:0.7.1-5.f 100% | 13.2 MiB/s | 297.0 KiB | 00m00s [ 232/1158] rust-filetime-devel-0:0.2.2 100% | 1.0 MiB/s | 22.1 KiB | 00m00s [ 233/1158] rust-get-size2-devel-0:0.9. 100% | 1.5 MiB/s | 32.7 KiB | 00m00s [ 234/1158] rust-get-size2+get-size-der 100% | 397.4 KiB/s | 8.3 KiB | 00m00s [ 235/1158] rust-indexmap-devel-0:2.14. 100% | 15.0 MiB/s | 92.0 KiB | 00m00s [ 236/1158] rust-etcetera-devel-0:0.11. 100% | 282.4 KiB/s | 22.9 KiB | 00m00s [ 237/1158] rust-thin-vec-devel-0:0.2.1 100% | 6.9 MiB/s | 42.4 KiB | 00m00s [ 238/1158] rust-glob-devel-0:0.3.3-2.f 100% | 9.1 MiB/s | 28.0 KiB | 00m00s [ 239/1158] rust-globset+log-devel-0:0. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 240/1158] rust-smallvec-devel-0:1.15. 100% | 932.0 KiB/s | 41.9 KiB | 00m00s [ 241/1158] rust-globset-devel-0:0.4.18 100% | 11.3 MiB/s | 34.8 KiB | 00m00s [ 242/1158] rust-equivalent-devel-0:1.0 100% | 4.8 MiB/s | 14.8 KiB | 00m00s [ 243/1158] rust-ordermap-devel-0:1.2.0 100% | 1.2 MiB/s | 68.0 KiB | 00m00s [ 244/1158] rust-heck-devel-0:0.5.0-5.f 100% | 9.9 MiB/s | 20.2 KiB | 00m00s [ 245/1158] rust-icu_properties+compile 100% | 385.2 KiB/s | 8.5 KiB | 00m00s [ 246/1158] rust-ignore-devel-0:0.4.25- 100% | 2.6 MiB/s | 59.3 KiB | 00m00s [ 247/1158] rust-globwalk-devel-0:0.9.1 100% | 277.0 KiB/s | 16.9 KiB | 00m00s [ 248/1158] rust-indexmap+std-devel-0:2 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 249/1158] rust-imperative-devel-0:1.0 100% | 962.9 KiB/s | 21.2 KiB | 00m00s [ 250/1158] rust-icu_properties-devel-0 100% | 803.2 KiB/s | 61.0 KiB | 00m00s [ 251/1158] rust-indicatif+unicode-widt 100% | 405.7 KiB/s | 8.5 KiB | 00m00s [ 252/1158] rust-indoc-devel-0:2.0.7-2. 100% | 10.8 MiB/s | 33.2 KiB | 00m00s [ 253/1158] rust-insta+colors-devel-0:1 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 254/1158] rust-insta-devel-0:1.46.3-1 100% | 34.6 MiB/s | 141.5 KiB | 00m00s [ 255/1158] rust-indicatif-devel-0:0.18 100% | 3.2 MiB/s | 72.9 KiB | 00m00s [ 256/1158] rust-insta+regex-devel-0:1. 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 257/1158] rust-insta+serde-devel-0:1. 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 258/1158] rust-insta+pest-devel-0:1.4 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 259/1158] rust-insta+pest_derive-deve 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 260/1158] rust-insta-cmd-devel-0:0.6. 100% | 898.4 KiB/s | 20.7 KiB | 00m00s [ 261/1158] rust-itertools+use_std-deve 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 262/1158] rust-itertools-devel-0:0.14 100% | 48.8 MiB/s | 150.0 KiB | 00m00s [ 263/1158] rust-jiff+perf-inline-devel 100% | 6.2 MiB/s | 12.7 KiB | 00m00s [ 264/1158] rust-jiff+std-devel-0:0.2.2 100% | 4.2 MiB/s | 13.0 KiB | 00m00s [ 265/1158] rust-is-macro-devel-0:0.3.7 100% | 935.0 KiB/s | 18.7 KiB | 00m00s [ 266/1158] rust-jiff+tz-fat-devel-0:0. 100% | 3.1 MiB/s | 12.7 KiB | 00m00s [ 267/1158] rust-jiff+tz-system-devel-0 100% | 4.1 MiB/s | 12.7 KiB | 00m00s [ 268/1158] rust-jiff+tzdb-bundle-platf 100% | 4.2 MiB/s | 12.8 KiB | 00m00s [ 269/1158] rust-jiff+tzdb-concatenated 100% | 4.1 MiB/s | 12.7 KiB | 00m00s [ 270/1158] rust-jiff+tzdb-zoneinfo-dev 100% | 4.1 MiB/s | 12.7 KiB | 00m00s [ 271/1158] rust-jiff-devel-0:0.2.28-1. 100% | 108.7 MiB/s | 556.5 KiB | 00m00s [ 272/1158] rust-jod-thread-devel-0:1.0 100% | 601.4 KiB/s | 14.4 KiB | 00m00s [ 273/1158] rust-ron+default-devel-0:0. 100% | 133.0 KiB/s | 8.4 KiB | 00m00s [ 274/1158] rust-paste+default-devel-0: 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 275/1158] rust-libcst_derive+default- 100% | 319.3 KiB/s | 8.6 KiB | 00m00s [ 276/1158] rust-peg+default-devel-0:0. 100% | 382.3 KiB/s | 8.0 KiB | 00m00s [ 277/1158] rust-annotate-snippets0.11+ 100% | 135.2 KiB/s | 7.4 KiB | 00m00s [ 278/1158] rust-log-devel-0:0.4.32-1.f 100% | 8.6 MiB/s | 52.8 KiB | 00m00s [ 279/1158] rust-memchr+std-devel-0:2.8 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 280/1158] rust-memchr-devel-0:2.8.1-1 100% | 45.2 MiB/s | 92.7 KiB | 00m00s [ 281/1158] rust-natord-devel-0:1.0.9-2 100% | 504.0 KiB/s | 11.6 KiB | 00m00s [ 282/1158] rust-notify-devel-0:8.2.0-2 100% | 14.4 MiB/s | 44.1 KiB | 00m00s [ 283/1158] rust-ordermap+std-devel-0:1 100% | 357.1 KiB/s | 8.6 KiB | 00m00s [ 284/1158] rust-indexmap+serde-devel-0 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 285/1158] rust-serde_core-devel-0:1.0 100% | 20.8 MiB/s | 64.0 KiB | 00m00s [ 286/1158] rust-lsp-server-devel-0:0.7 100% | 375.1 KiB/s | 25.9 KiB | 00m00s [ 287/1158] rust-path-dedot+once_cell_c 100% | 344.1 KiB/s | 7.9 KiB | 00m00s [ 288/1158] rust-path-absolutize-devel- 100% | 603.6 KiB/s | 15.1 KiB | 00m00s [ 289/1158] rust-matchit-devel-0:0.9.2- 100% | 407.8 KiB/s | 37.9 KiB | 00m00s [ 290/1158] rust-path-slash-devel-0:0.2 100% | 5.4 MiB/s | 16.6 KiB | 00m00s [ 291/1158] rust-pathdiff-devel-0:0.2.3 100% | 724.7 KiB/s | 15.2 KiB | 00m00s [ 292/1158] rust-version-ranges+default 100% | 228.7 KiB/s | 8.0 KiB | 00m00s [ 293/1158] rust-path-dedot+use_unix_pa 100% | 104.5 KiB/s | 7.9 KiB | 00m00s [ 294/1158] rust-pep440_rs-devel-0:0.7. 100% | 644.3 KiB/s | 48.3 KiB | 00m00s [ 295/1158] rust-proc-macro2+proc-macro 100% | 4.8 MiB/s | 9.9 KiB | 00m00s [ 296/1158] rust-pretty_assertions+std- 100% | 332.1 KiB/s | 8.0 KiB | 00m00s [ 297/1158] rust-proc-macro2-devel-0:1. 100% | 21.1 MiB/s | 64.8 KiB | 00m00s [ 298/1158] rust-quick-junit-devel-0:0. 100% | 443.5 KiB/s | 34.2 KiB | 00m00s [ 299/1158] rust-pyproject-toml-devel-0 100% | 240.5 KiB/s | 21.6 KiB | 00m00s [ 300/1158] rust-pretty_assertions-deve 100% | 832.9 KiB/s | 85.0 KiB | 00m00s [ 301/1158] rust-quickcheck_macros-deve 100% | 572.4 KiB/s | 19.5 KiB | 00m00s [ 302/1158] rust-quote+proc-macro-devel 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 303/1158] rust-quote-devel-0:1.0.45-1 100% | 14.2 MiB/s | 43.5 KiB | 00m00s [ 304/1158] rust-rand-devel-0:0.10.1-1. 100% | 1.8 MiB/s | 103.9 KiB | 00m00s [ 305/1158] rust-rand+sys_rng-devel-0:0 100% | 122.7 KiB/s | 8.3 KiB | 00m00s [ 306/1158] rust-rand+thread_rng-devel- 100% | 328.6 KiB/s | 8.2 KiB | 00m00s [ 307/1158] rust-rayon-devel-0:1.12.0-1 100% | 30.3 MiB/s | 186.0 KiB | 00m00s [ 308/1158] rust-rand+std_rng-devel-0:0 100% | 148.5 KiB/s | 8.3 KiB | 00m00s [ 309/1158] rust-rand+std-devel-0:0.10. 100% | 126.5 KiB/s | 8.3 KiB | 00m00s [ 310/1158] rust-regex-automata+hybrid- 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 311/1158] rust-regex-automata+meta-de 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 312/1158] rust-regex-automata+perf-de 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 313/1158] rust-regex-automata+std-dev 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 314/1158] rust-regex-automata+syntax- 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 315/1158] rust-regex-automata+unicode 100% | 1.8 MiB/s | 9.4 KiB | 00m00s [ 316/1158] rust-regex-automata-devel-0 100% | 86.4 MiB/s | 442.2 KiB | 00m00s [ 317/1158] rust-regex-syntax+std-devel 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 318/1158] rust-regex-syntax+unicode-d 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 319/1158] rust-regex-syntax-devel-0:0 100% | 70.0 MiB/s | 215.0 KiB | 00m00s [ 320/1158] rust-regex+perf-devel-0:1.1 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 321/1158] rust-regex+std-devel-0:1.12 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 322/1158] rust-regex+unicode-devel-0: 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 323/1158] rust-regex-devel-0:1.12.3-2 100% | 43.0 MiB/s | 132.1 KiB | 00m00s [ 324/1158] rust-rustc-hash+std-devel-0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 325/1158] rust-rustc-hash-devel-0:2.1 100% | 7.1 MiB/s | 21.9 KiB | 00m00s [ 326/1158] rust-regex-automata+dfa-dev 100% | 94.2 KiB/s | 8.9 KiB | 00m00s [ 327/1158] rust-boxcar+default-devel-0 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 328/1158] rust-regex-automata+nfa-dev 100% | 119.7 KiB/s | 8.9 KiB | 00m00s [ 329/1158] rust-crossbeam-queue+defaul 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 330/1158] rust-crossbeam-utils+defaul 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 331/1158] rust-hashbrown+default-deve 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 332/1158] rust-parking_lot+default-de 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 333/1158] rust-portable-atomic+defaul 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 334/1158] rust-tracing+std-devel-0:0. 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 335/1158] rust-tracing-devel-0:0.1.44 100% | 28.7 MiB/s | 88.2 KiB | 00m00s [ 336/1158] rust-typeid+default-devel-0 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 337/1158] rust-salsa-macro-rules+defa 100% | 1.8 MiB/s | 7.4 KiB | 00m00s [ 338/1158] rust-hashlink+default-devel 100% | 340.0 KiB/s | 8.2 KiB | 00m00s [ 339/1158] rust-salsa-macros+default-d 100% | 1.8 MiB/s | 7.3 KiB | 00m00s [ 340/1158] rust-schemars+derive-devel- 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 341/1158] rust-schemars+std-devel-0:1 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 342/1158] rust-schemars-devel-0:1.2.1 100% | 21.1 MiB/s | 151.1 KiB | 00m00s [ 343/1158] rust-seahash-devel-0:4.1.0- 100% | 12.7 MiB/s | 39.0 KiB | 00m00s [ 344/1158] rust-serde+std-devel-0:1.0. 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [ 345/1158] rust-serde+serde_derive-dev 100% | 3.1 MiB/s | 9.6 KiB | 00m00s [ 346/1158] rust-serde_json+std-devel-0 100% | 3.2 MiB/s | 9.8 KiB | 00m00s [ 347/1158] rust-serde_json-devel-0:1.0 100% | 38.2 MiB/s | 156.3 KiB | 00m00s [ 348/1158] rust-rustc-stable-hash-deve 100% | 312.8 KiB/s | 27.2 KiB | 00m00s [ 349/1158] rust-inventory+default-deve 100% | 120.4 KiB/s | 8.3 KiB | 00m00s [ 350/1158] rust-serde_test-devel-0:1.0 100% | 796.4 KiB/s | 25.5 KiB | 00m00s [ 351/1158] rust-serde_core+result-deve 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 352/1158] rust-serde_repr-devel-0:0.1 100% | 557.0 KiB/s | 20.1 KiB | 00m00s [ 353/1158] rust-shellexpand+tilde-deve 100% | 373.0 KiB/s | 7.8 KiB | 00m00s [ 354/1158] rust-serde_with_macros+defa 100% | 343.6 KiB/s | 8.6 KiB | 00m00s [ 355/1158] rust-shellexpand+base-0-dev 100% | 300.1 KiB/s | 7.8 KiB | 00m00s [ 356/1158] rust-similar+std-devel-0:3. 100% | 353.8 KiB/s | 8.1 KiB | 00m00s [ 357/1158] rust-similar+text-devel-0:3 100% | 361.2 KiB/s | 7.9 KiB | 00m00s [ 358/1158] rust-shellexpand-devel-0:3. 100% | 1.1 MiB/s | 29.4 KiB | 00m00s [ 359/1158] rust-libc+default-devel-0:0 100% | 3.3 MiB/s | 10.1 KiB | 00m00s [ 360/1158] rust-snapbox-devel-0:1.2.2- 100% | 1.4 MiB/s | 65.0 KiB | 00m00s [ 361/1158] rust-wait-timeout+default-d 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 362/1158] rust-os_pipe+default-devel- 100% | 118.6 KiB/s | 8.2 KiB | 00m00s [ 363/1158] rust-snapbox+color-auto-dev 100% | 397.5 KiB/s | 9.1 KiB | 00m00s [ 364/1158] rust-similar-devel-0:3.1.1- 100% | 899.1 KiB/s | 73.7 KiB | 00m00s [ 365/1158] rust-escargot+default-devel 100% | 383.0 KiB/s | 8.4 KiB | 00m00s [ 366/1158] rust-static_assertions-deve 100% | 1.2 MiB/s | 26.5 KiB | 00m00s [ 367/1158] rust-strum+std-devel-0:0.28 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 368/1158] rust-strum-devel-0:0.28.0-1 100% | 2.6 MiB/s | 15.8 KiB | 00m00s [ 369/1158] rust-anstyle-svg+default-de 100% | 122.7 KiB/s | 8.6 KiB | 00m00s [ 370/1158] rust-snapbox+structured-dat 100% | 132.7 KiB/s | 9.3 KiB | 00m00s [ 371/1158] rust-syn+clone-impls-devel- 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 372/1158] rust-syn+printing-devel-0:2 100% | 5.2 MiB/s | 10.6 KiB | 00m00s [ 373/1158] rust-syn+proc-macro-devel-0 100% | 3.5 MiB/s | 10.7 KiB | 00m00s [ 374/1158] rust-syn-devel-0:2.0.117-1. 100% | 50.2 MiB/s | 257.2 KiB | 00m00s [ 375/1158] rust-tempfile+getrandom-dev 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 376/1158] rust-tempfile-devel-0:3.27. 100% | 17.2 MiB/s | 52.9 KiB | 00m00s [ 377/1158] rust-test-case-devel-0:3.3. 100% | 695.5 KiB/s | 14.6 KiB | 00m00s [ 378/1158] rust-thin-vec+std-devel-0:0 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 379/1158] rust-thiserror+std-devel-0: 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 380/1158] rust-thiserror-devel-0:2.0. 100% | 20.4 MiB/s | 62.8 KiB | 00m00s [ 381/1158] rust-toml+display-devel-0:1 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 382/1158] rust-toml+parse-devel-0:1.1 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 383/1158] rust-toml+serde-devel-0:1.1 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 384/1158] rust-toml+std-devel-0:1.1.2 100% | 4.9 MiB/s | 10.1 KiB | 00m00s [ 385/1158] rust-toml-devel-0:1.1.2-1.f 100% | 20.8 MiB/s | 63.9 KiB | 00m00s [ 386/1158] rust-supports-hyperlinks-de 100% | 184.6 KiB/s | 16.6 KiB | 00m00s [ 387/1158] rust-strum_macros-devel-0:0 100% | 392.1 KiB/s | 44.3 KiB | 00m00s [ 388/1158] rust-tracing-log+log-tracer 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 389/1158] rust-tracing-log+std-devel- 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 390/1158] rust-tracing-log-devel-0:0. 100% | 8.4 MiB/s | 25.7 KiB | 00m00s [ 391/1158] rust-tracing-core-devel-0:0 100% | 22.2 MiB/s | 68.1 KiB | 00m00s [ 392/1158] rust-tracing-subscriber+nu- 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 393/1158] rust-chrono+clock-devel-0:0 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 394/1158] rust-chrono+std-devel-0:0.4 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 395/1158] rust-chrono-devel-0:0.4.44- 100% | 47.8 MiB/s | 195.8 KiB | 00m00s [ 396/1158] rust-tracing-subscriber+mat 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 397/1158] rust-tracing-subscriber+onc 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 398/1158] rust-tracing-subscriber+std 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 399/1158] rust-tracing-subscriber+thr 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 400/1158] rust-tracing-subscriber+tra 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 401/1158] rust-tracing-subscriber+reg 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 402/1158] rust-tracing+attributes-dev 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 403/1158] rust-tracing-flame-devel-0: 100% | 216.5 KiB/s | 17.8 KiB | 00m00s [ 404/1158] rust-tracing-flame+smallvec 100% | 72.1 KiB/s | 7.8 KiB | 00m00s [ 405/1158] rust-tryfn+diff-devel-0:1.1 100% | 214.2 KiB/s | 7.9 KiB | 00m00s [ 406/1158] rust-typed-arena+std-devel- 100% | 2.6 MiB/s | 7.8 KiB | 00m00s [ 407/1158] rust-typed-arena-devel-0:2. 100% | 6.3 MiB/s | 19.3 KiB | 00m00s [ 408/1158] rust-unicode-ident-devel-0: 100% | 14.9 MiB/s | 45.8 KiB | 00m00s [ 409/1158] rust-tryfn-devel-0:1.1.0-1. 100% | 462.1 KiB/s | 16.6 KiB | 00m00s [ 410/1158] rust-unicode-normalization+ 100% | 388.5 KiB/s | 8.5 KiB | 00m00s [ 411/1158] rust-tryfn+color-auto-devel 100% | 77.3 KiB/s | 8.0 KiB | 00m00s [ 412/1158] rust-unicode-width+cjk-deve 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 413/1158] rust-unicode-normalization- 100% | 2.4 MiB/s | 109.9 KiB | 00m00s [ 414/1158] rust-url+std-devel-0:2.5.8- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 415/1158] rust-url-devel-0:2.5.8-1.fc 100% | 25.7 MiB/s | 78.9 KiB | 00m00s [ 416/1158] rust-serde_derive-devel-0:1 100% | 16.8 MiB/s | 68.7 KiB | 00m00s [ 417/1158] rust-unicode_names2-devel-0 100% | 4.3 MiB/s | 241.6 KiB | 00m00s [ 418/1158] rust-unicode-width-devel-0: 100% | 2.6 MiB/s | 195.2 KiB | 00m00s [ 419/1158] rust-uuid-devel-0:1.23.2-1. 100% | 2.0 MiB/s | 62.2 KiB | 00m00s [ 420/1158] rust-walkdir-devel-0:2.5.0- 100% | 10.0 MiB/s | 30.6 KiB | 00m00s [ 421/1158] rust-uuid+rng-devel-0:1.23. 100% | 404.9 KiB/s | 9.3 KiB | 00m00s [ 422/1158] rust-which+real-sys-devel-0 100% | 407.8 KiB/s | 8.6 KiB | 00m00s [ 423/1158] rust-uuid+std-devel-0:1.23. 100% | 106.5 KiB/s | 9.2 KiB | 00m00s [ 424/1158] rust-byteorder+default-deve 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 425/1158] rust-crc32fast+default-deve 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 426/1158] rust-flate2+rust_backend-de 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 427/1158] rust-which-devel-0:8.0.2-1. 100% | 914.1 KiB/s | 32.0 KiB | 00m00s [ 428/1158] rust-flate2-devel-0:1.1.9-1 100% | 22.1 MiB/s | 90.4 KiB | 00m00s [ 429/1158] python-rpm-macros-0:3.14-12 100% | 3.9 MiB/s | 20.0 KiB | 00m00s [ 430/1158] rust-zstd+default-devel-0:0 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 431/1158] python3-rpm-macros-0:3.14-1 100% | 6.1 MiB/s | 12.5 KiB | 00m00s [ 432/1158] rust-wild-devel-0:2.2.1-5.f 100% | 438.6 KiB/s | 16.2 KiB | 00m00s [ 433/1158] rust-anstyle-query+default- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 434/1158] rust-anstyle-parse+default- 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 435/1158] rust-tikv-jemallocator+back 100% | 418.0 KiB/s | 7.9 KiB | 00m00s [ 436/1158] rust-colorchoice+default-de 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 437/1158] rust-utf8parse+default-deve 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 438/1158] rust-rustversion+default-de 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 439/1158] rust-fs-err+default-devel-0 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 440/1158] rust-predicates+diff-devel- 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 441/1158] rust-predicates-core+defaul 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 442/1158] rust-predicates-devel-0:3.1 100% | 7.4 MiB/s | 38.1 KiB | 00m00s [ 443/1158] rust-predicates-tree+defaul 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 444/1158] rust-os_str_bytes+default-d 100% | 332.1 KiB/s | 8.0 KiB | 00m00s [ 445/1158] rust-bincode+alloc-devel-0: 100% | 165.0 KiB/s | 8.1 KiB | 00m00s [ 446/1158] rust-bincode+bincode_derive 100% | 101.0 KiB/s | 8.1 KiB | 00m00s [ 447/1158] rust-radium-devel-0:0.7.0-7 100% | 775.0 KiB/s | 18.6 KiB | 00m00s [ 448/1158] rust-tap-devel-0:1.0.1-13.f 100% | 598.9 KiB/s | 19.2 KiB | 00m00s [ 449/1158] rust-bstr+alloc-devel-0:1.1 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 450/1158] rust-regex-automata+dfa-sea 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 451/1158] rust-serde_core+std-devel-0 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [ 452/1158] rust-clap_builder+color-dev 100% | 3.4 MiB/s | 10.5 KiB | 00m00s [ 453/1158] rust-clap_builder+error-con 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 454/1158] rust-clap_builder+help-deve 100% | 5.1 MiB/s | 10.3 KiB | 00m00s [ 455/1158] rust-clap_builder+std-devel 100% | 3.4 MiB/s | 10.5 KiB | 00m00s [ 456/1158] rust-clap_builder+suggestio 100% | 5.2 MiB/s | 10.6 KiB | 00m00s [ 457/1158] rust-clap_builder+usage-dev 100% | 5.1 MiB/s | 10.3 KiB | 00m00s [ 458/1158] rust-unty+default-devel-0:0 100% | 64.0 KiB/s | 7.4 KiB | 00m00s [ 459/1158] rust-clap_builder-devel-0:4 100% | 31.1 MiB/s | 159.2 KiB | 00m00s [ 460/1158] rust-clap_derive-devel-0:4. 100% | 9.7 MiB/s | 39.9 KiB | 00m00s [ 461/1158] rust-terminal_size+default- 100% | 2.7 MiB/s | 8.1 KiB | 00m00s [ 462/1158] rust-clap_complete+default- 100% | 1.7 MiB/s | 10.6 KiB | 00m00s [ 463/1158] rust-nix+fs-devel-0:0.31.3- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 464/1158] rust-clap_complete_nushell+ 100% | 198.5 KiB/s | 8.7 KiB | 00m00s [ 465/1158] rust-nix-devel-0:0.31.3-1.f 100% | 25.1 MiB/s | 308.2 KiB | 00m00s [ 466/1158] rust-nix+term-devel-0:0.31. 100% | 189.7 KiB/s | 8.3 KiB | 00m00s [ 467/1158] rust-terminfo+default-devel 100% | 357.5 KiB/s | 7.9 KiB | 00m00s [ 468/1158] rust-castaway-devel-0:0.2.4 100% | 863.8 KiB/s | 19.9 KiB | 00m00s [ 469/1158] rust-cfg-if+default-devel-0 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 470/1158] rust-itoa+default-devel-0:1 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 471/1158] rust-ryu+default-devel-0:1. 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 472/1158] rust-serde_core+alloc-devel 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 473/1158] rust-crossbeam+alloc-devel- 100% | 369.9 KiB/s | 8.1 KiB | 00m00s [ 474/1158] rust-crossbeam-channel+std- 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 475/1158] rust-castaway+alloc-devel-0 100% | 91.4 KiB/s | 8.0 KiB | 00m00s [ 476/1158] rust-crossbeam-channel-deve 100% | 22.0 MiB/s | 90.0 KiB | 00m00s [ 477/1158] rust-crossbeam-deque+std-de 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 478/1158] rust-crossbeam-deque-devel- 100% | 4.1 MiB/s | 29.6 KiB | 00m00s [ 479/1158] rust-crossbeam-epoch-devel- 100% | 10.2 MiB/s | 52.3 KiB | 00m00s [ 480/1158] rust-crossbeam-queue+std-de 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 481/1158] rust-crossbeam-epoch+std-de 100% | 362.8 KiB/s | 8.0 KiB | 00m00s [ 482/1158] rust-crossbeam-queue-devel- 100% | 4.7 MiB/s | 24.2 KiB | 00m00s [ 483/1158] rust-crossbeam-utils+std-de 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 484/1158] rust-crossbeam-utils-devel- 100% | 17.7 MiB/s | 54.4 KiB | 00m00s [ 485/1158] rust-nix+signal-devel-0:0.3 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 486/1158] rust-hashbrown0.14+raw-deve 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [ 487/1158] rust-hashbrown0.14-devel-0: 100% | 23.9 MiB/s | 122.4 KiB | 00m00s [ 488/1158] rust-lock_api+default-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 489/1158] rust-csv-core+default-devel 100% | 322.1 KiB/s | 8.1 KiB | 00m00s [ 490/1158] rust-once_cell+default-deve 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 491/1158] rust-parking_lot_core+defau 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 492/1158] rust-log+std-devel-0:0.4.32 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 493/1158] rust-libtest-mimic+default- 100% | 365.3 KiB/s | 8.0 KiB | 00m00s [ 494/1158] rust-get-size-derive2+defau 100% | 284.2 KiB/s | 8.0 KiB | 00m00s [ 495/1158] rust-icu_provider+baked-dev 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 496/1158] rust-icu_collections-devel- 100% | 18.9 MiB/s | 96.5 KiB | 00m00s [ 497/1158] rust-icu_locale_core+zerove 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 498/1158] rust-icu_locale_core-devel- 100% | 18.3 MiB/s | 93.7 KiB | 00m00s [ 499/1158] rust-icu_properties_data-de 100% | 3.3 MiB/s | 158.4 KiB | 00m00s [ 500/1158] rust-zerotrie+yoke-devel-0: 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 501/1158] rust-zerotrie+zerofrom-deve 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 502/1158] rust-zerotrie-devel-0:0.2.4 100% | 39.0 MiB/s | 79.8 KiB | 00m00s [ 503/1158] rust-tikv-jemallocator-deve 100% | 44.0 KiB/s | 22.4 KiB | 00m01s [ 504/1158] rust-zerovec+derive-devel-0 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 505/1158] rust-zerovec-devel-0:0.11.6 100% | 38.7 MiB/s | 119.0 KiB | 00m00s [ 506/1158] rust-zerovec+yoke-devel-0:0 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 507/1158] rust-regex-automata+dfa-one 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 508/1158] rust-same-file+default-deve 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 509/1158] rust-icu_provider-devel-0:2 100% | 1.2 MiB/s | 54.2 KiB | 00m00s [ 510/1158] rust-crossbeam-deque+defaul 100% | 344.0 KiB/s | 7.9 KiB | 00m00s [ 511/1158] rust-rust-stemmers+default- 100% | 357.1 KiB/s | 7.9 KiB | 00m00s [ 512/1158] rust-console+unicode-width- 100% | 364.7 KiB/s | 8.4 KiB | 00m00s [ 513/1158] rust-console+std-devel-0:0. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 514/1158] rust-phf+default-devel-0:0. 100% | 133.9 KiB/s | 8.0 KiB | 00m00s [ 515/1158] rust-console-devel-0:0.16.3 100% | 1.7 MiB/s | 37.4 KiB | 00m00s [ 516/1158] rust-unit-prefix+default-de 100% | 330.4 KiB/s | 7.6 KiB | 00m00s [ 517/1158] rust-console+ansi-parsing-d 100% | 86.5 KiB/s | 8.2 KiB | 00m00s [ 518/1158] rust-similar2+default-devel 100% | 149.1 KiB/s | 7.2 KiB | 00m00s [ 519/1158] rust-similar2+inline-devel- 100% | 311.0 KiB/s | 7.2 KiB | 00m00s [ 520/1158] rust-pest_derive+default-de 100% | 391.7 KiB/s | 8.6 KiB | 00m00s [ 521/1158] rust-pest+default-devel-0:2 100% | 75.2 KiB/s | 8.6 KiB | 00m00s [ 522/1158] rust-ron+std-devel-0:0.12.1 100% | 91.1 KiB/s | 8.5 KiB | 00m00s [ 523/1158] rust-syn+fold-devel-0:2.0.1 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 524/1158] rust-either+use_std-devel-0 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 525/1158] rust-itertools+use_alloc-de 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 526/1158] rust-either-devel-0:1.16.0- 100% | 8.8 MiB/s | 27.1 KiB | 00m00s [ 527/1158] rust-jiff+alloc-devel-0:0.2 100% | 6.3 MiB/s | 12.9 KiB | 00m00s [ 528/1158] rust-ron-devel-0:0.12.1-1.f 100% | 2.1 MiB/s | 135.9 KiB | 00m00s [ 529/1158] rust-insta+console-devel-0: 100% | 36.8 KiB/s | 9.1 KiB | 00m00s [ 530/1158] rust-paste-devel-0:1.0.15-5 100% | 12.1 MiB/s | 37.3 KiB | 00m00s [ 531/1158] rust-annotate-snippets0.11- 100% | 860.4 KiB/s | 35.3 KiB | 00m00s [ 532/1158] rust-libcst_derive-devel-0: 100% | 518.9 KiB/s | 19.2 KiB | 00m00s [ 533/1158] rust-crossbeam-channel+defa 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 534/1158] rust-serde_derive+default-d 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 535/1158] rust-memchr+alloc-devel-0:2 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 536/1158] rust-inotify-devel-0:0.11.2 100% | 5.3 MiB/s | 32.8 KiB | 00m00s [ 537/1158] rust-mio+default-devel-0:1. 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 538/1158] rust-mio+os-ext-devel-0:1.2 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 539/1158] rust-notify-types+default-d 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 540/1158] rust-peg+std-devel-0:0.8.5- 100% | 92.2 KiB/s | 8.0 KiB | 00m00s [ 541/1158] rust-peg-devel-0:0.8.5-3.fc 100% | 356.1 KiB/s | 45.2 KiB | 00m00s [ 542/1158] rust-unscanny+default-devel 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 543/1158] rust-path-dedot+default-dev 100% | 96.1 KiB/s | 7.9 KiB | 00m00s [ 544/1158] rust-version-ranges-devel-0 100% | 1.1 MiB/s | 28.0 KiB | 00m00s [ 545/1158] rust-yansi+default-devel-0: 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 546/1158] rust-diff+default-devel-0:0 100% | 386.6 KiB/s | 7.7 KiB | 00m00s [ 547/1158] rust-toml0.9+parse-devel-0: 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 548/1158] rust-path-dedot-devel-0:3.1 100% | 173.3 KiB/s | 15.2 KiB | 00m00s [ 549/1158] rust-pep508_rs+default-deve 100% | 332.1 KiB/s | 8.3 KiB | 00m00s [ 550/1158] rust-toml0.9-devel-0:0.9.12 100% | 10.1 MiB/s | 62.1 KiB | 00m00s [ 551/1158] rust-toml0.9+std-devel-0:0. 100% | 351.0 KiB/s | 8.4 KiB | 00m00s [ 552/1158] rust-newtype-uuid+default-d 100% | 338.2 KiB/s | 8.5 KiB | 00m00s [ 553/1158] rust-strip-ansi-escapes+def 100% | 796.2 KiB/s | 8.0 KiB | 00m00s [ 554/1158] rust-toml0.9+serde-devel-0: 100% | 127.2 KiB/s | 7.8 KiB | 00m00s [ 555/1158] rust-getrandom+sys_rng-deve 100% | 364.3 KiB/s | 8.7 KiB | 00m00s [ 556/1158] rust-quick-xml0.38+default- 100% | 94.6 KiB/s | 7.2 KiB | 00m00s [ 557/1158] rust-getrandom+default-deve 100% | 104.7 KiB/s | 8.6 KiB | 00m00s [ 558/1158] rust-rand+alloc-devel-0:0.1 100% | 367.9 KiB/s | 8.1 KiB | 00m00s [ 559/1158] rust-getrandom+std-devel-0: 100% | 107.1 KiB/s | 8.6 KiB | 00m00s [ 560/1158] rust-chacha20+rng-devel-0:0 100% | 390.1 KiB/s | 8.2 KiB | 00m00s [ 561/1158] rust-rayon-core+default-dev 100% | 879.9 KiB/s | 7.9 KiB | 00m00s [ 562/1158] rust-rand_core-devel-0:0.10 100% | 269.2 KiB/s | 31.0 KiB | 00m00s [ 563/1158] rust-regex-automata+dfa-bui 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 564/1158] rust-regex-automata+nfa-tho 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 565/1158] rust-regex-automata+alloc-d 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 566/1158] rust-regex-automata+nfa-pik 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 567/1158] rust-regex-automata+nfa-bac 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 568/1158] rust-regex-automata+perf-in 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 569/1158] rust-regex-automata+perf-li 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 570/1158] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 571/1158] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 572/1158] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 573/1158] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 574/1158] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 575/1158] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 576/1158] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 577/1158] rust-regex-automata+unicode 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 578/1158] rust-regex-syntax+unicode-a 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 579/1158] rust-regex-syntax+unicode-b 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 580/1158] rust-regex-syntax+unicode-c 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 581/1158] rust-regex-syntax+unicode-g 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 582/1158] rust-regex-syntax+unicode-p 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 583/1158] rust-regex-syntax+unicode-s 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 584/1158] rust-regex-syntax+unicode-s 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 585/1158] rust-regex+perf-backtrack-d 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 586/1158] rust-regex+perf-cache-devel 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 587/1158] rust-regex+perf-dfa-devel-0 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 588/1158] rust-regex+perf-inline-deve 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 589/1158] rust-regex+perf-literal-dev 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 590/1158] rust-regex+perf-onepass-dev 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 591/1158] rust-regex+unicode-age-deve 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 592/1158] rust-regex+unicode-bool-dev 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 593/1158] rust-regex+unicode-case-dev 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 594/1158] rust-regex+unicode-gencat-d 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 595/1158] rust-regex+unicode-perl-dev 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 596/1158] rust-regex+unicode-script-d 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 597/1158] rust-regex+unicode-segment- 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 598/1158] rust-boxcar-devel-0:0.2.14- 100% | 9.4 MiB/s | 28.8 KiB | 00m00s [ 599/1158] rust-hashbrown+allocator-ap 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 600/1158] rust-hashbrown+default-hash 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 601/1158] rust-parking_lot-devel-0:0. 100% | 24.7 MiB/s | 50.6 KiB | 00m00s [ 602/1158] rust-hashlink-devel-0:0.11. 100% | 5.8 MiB/s | 35.3 KiB | 00m00s [ 603/1158] rust-portable-atomic+fallba 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 604/1158] rust-portable-atomic-devel- 100% | 39.1 MiB/s | 160.0 KiB | 00m00s [ 605/1158] rust-tracing-core+std-devel 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 606/1158] rust-pin-project-lite+defau 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 607/1158] rust-chacha20-devel-0:0.10. 100% | 575.8 KiB/s | 48.9 KiB | 00m00s [ 608/1158] rust-typeid-devel-0:1.0.3-4 100% | 4.1 MiB/s | 17.0 KiB | 00m00s [ 609/1158] rust-salsa-macro-rules-deve 100% | 5.4 MiB/s | 27.5 KiB | 00m00s [ 610/1158] rust-salsa-macros-devel-0:0 100% | 7.6 MiB/s | 38.7 KiB | 00m00s [ 611/1158] rust-inventory-devel-0:0.3. 100% | 3.8 MiB/s | 23.6 KiB | 00m00s [ 612/1158] rust-dyn-clone+default-deve 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 613/1158] rust-ref-cast+default-devel 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 614/1158] rust-zmij+default-devel-0:1 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [ 615/1158] rust-serde_json+alloc-devel 100% | 1.9 MiB/s | 9.8 KiB | 00m00s [ 616/1158] rust-schemars+schemars_deri 100% | 346.0 KiB/s | 8.6 KiB | 00m00s [ 617/1158] rust-libc+std-devel-0:0.2.1 100% | 4.9 MiB/s | 10.1 KiB | 00m00s [ 618/1158] rust-libc-devel-0:0.2.186-1 100% | 126.5 MiB/s | 518.1 KiB | 00m00s [ 619/1158] rust-serde_with_macros-deve 100% | 1.1 MiB/s | 41.1 KiB | 00m00s [ 620/1158] rust-os_pipe-devel-0:1.2.3- 100% | 809.7 KiB/s | 18.6 KiB | 00m00s [ 621/1158] rust-normalize-line-endings 100% | 882.9 KiB/s | 7.9 KiB | 00m00s [ 622/1158] rust-shellexpand+dirs-devel 100% | 115.0 KiB/s | 7.9 KiB | 00m00s [ 623/1158] rust-wait-timeout-devel-0:0 100% | 583.7 KiB/s | 19.8 KiB | 00m00s [ 624/1158] rust-snapbox+color-devel-0: 100% | 373.2 KiB/s | 9.3 KiB | 00m00s [ 625/1158] rust-escargot-devel-0:0.5.1 100% | 1.3 MiB/s | 28.6 KiB | 00m00s [ 626/1158] rust-fastrand+default-devel 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 627/1158] rust-once_cell+std-devel-0: 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 628/1158] rust-once_cell-devel-0:1.21 100% | 14.6 MiB/s | 44.8 KiB | 00m00s [ 629/1158] rust-snapbox-macros+default 100% | 117.2 KiB/s | 8.2 KiB | 00m00s [ 630/1158] rust-rustix+default-devel-0 100% | 2.3 MiB/s | 9.4 KiB | 00m00s [ 631/1158] rust-rustix+fs-devel-0:1.1. 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 632/1158] rust-thiserror-impl+default 100% | 1.9 MiB/s | 9.6 KiB | 00m00s [ 633/1158] rust-toml_writer+alloc-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 634/1158] rust-anstyle-svg-devel-0:1. 100% | 762.6 KiB/s | 23.6 KiB | 00m00s [ 635/1158] rust-toml_writer-devel-0:1. 100% | 6.7 MiB/s | 20.7 KiB | 00m00s [ 636/1158] rust-toml_parser+alloc-deve 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 637/1158] rust-toml_parser-devel-0:1. 100% | 12.7 MiB/s | 39.0 KiB | 00m00s [ 638/1158] rust-winnow-devel-0:1.0.3-1 100% | 43.1 MiB/s | 176.6 KiB | 00m00s [ 639/1158] rust-toml_datetime+serde-de 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 640/1158] rust-serde_spanned+std-deve 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 641/1158] rust-toml_datetime+std-deve 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 642/1158] rust-serde_spanned+serde-de 100% | 776.4 KiB/s | 8.5 KiB | 00m00s [ 643/1158] rust-toml_writer+std-devel- 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 644/1158] rust-toml_parser+std-devel- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 645/1158] rust-serde_spanned+alloc-de 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 646/1158] rust-serde_spanned-devel-0: 100% | 6.1 MiB/s | 18.7 KiB | 00m00s [ 647/1158] rust-test-case-macros-devel 100% | 369.1 KiB/s | 13.7 KiB | 00m00s [ 648/1158] rust-toml_datetime+alloc-de 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 649/1158] rust-toml_datetime-devel-0: 100% | 11.8 MiB/s | 24.1 KiB | 00m00s [ 650/1158] rust-lazy_static+default-de 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 651/1158] rust-nu-ansi-term+default-d 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 652/1158] rust-tracing-core+default-d 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 653/1158] rust-chrono+iana-time-zone- 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 654/1158] rust-chrono+now-devel-0:0.4 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 655/1158] rust-matchers+default-devel 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 656/1158] rust-chrono+alloc-devel-0:0 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 657/1158] rust-tracing-subscriber+all 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 658/1158] rust-num-traits-devel-0:0.2 100% | 8.1 MiB/s | 58.1 KiB | 00m00s [ 659/1158] rust-thread_local+default-d 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 660/1158] rust-tracing-subscriber+sha 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 661/1158] rust-tracing+tracing-attrib 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 662/1158] rust-tinyvec+default-devel- 100% | 378.1 KiB/s | 8.3 KiB | 00m00s [ 663/1158] rust-tinyvec+alloc-devel-0: 100% | 334.1 KiB/s | 8.4 KiB | 00m00s [ 664/1158] rust-form_urlencoded+std-de 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 665/1158] rust-idna+std-devel-0:1.1.0 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 666/1158] rust-percent-encoding+std-d 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 667/1158] rust-form_urlencoded+alloc- 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 668/1158] rust-form_urlencoded-devel- 100% | 3.4 MiB/s | 17.3 KiB | 00m00s [ 669/1158] rust-idna+alloc-devel-0:1.1 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 670/1158] rust-idna+compiled_data-dev 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 671/1158] rust-idna-devel-0:1.1.0-3.f 100% | 44.7 MiB/s | 137.4 KiB | 00m00s [ 672/1158] rust-unicode_names2_generat 100% | 202.6 KiB/s | 8.1 KiB | 00m00s [ 673/1158] rust-percent-encoding-devel 100% | 4.7 MiB/s | 19.3 KiB | 00m00s [ 674/1158] rust-phf0.11-devel-0:0.11.3 100% | 392.1 KiB/s | 28.2 KiB | 00m00s [ 675/1158] rust-byteorder-devel-0:1.5. 100% | 730.6 KiB/s | 27.0 KiB | 00m00s [ 676/1158] rust-crc32fast+std-devel-0: 100% | 2.7 MiB/s | 8.1 KiB | 00m00s [ 677/1158] rust-crc32fast-devel-0:1.5. 100% | 22.2 MiB/s | 45.5 KiB | 00m00s [ 678/1158] rust-percent-encoding+alloc 100% | 124.9 KiB/s | 7.9 KiB | 00m00s [ 679/1158] rust-flate2+any_impl-devel- 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 680/1158] rust-flate2+miniz_oxide-dev 100% | 3.1 MiB/s | 9.7 KiB | 00m00s [ 681/1158] rust-zstd+arrays-devel-0:0. 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 682/1158] rust-zstd+legacy-devel-0:0. 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 683/1158] rust-zstd-devel-0:0.13.3-3. 100% | 13.5 MiB/s | 41.5 KiB | 00m00s [ 684/1158] rust-zstd+zdict_builder-dev 100% | 818.5 KiB/s | 8.2 KiB | 00m00s [ 685/1158] rust-byteorder+std-devel-0: 100% | 109.6 KiB/s | 7.9 KiB | 00m00s [ 686/1158] rust-anstyle-query-devel-0: 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [ 687/1158] rust-anstyle-parse+utf8-dev 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 688/1158] rust-anstyle-parse-devel-0: 100% | 11.9 MiB/s | 24.4 KiB | 00m00s [ 689/1158] rust-colorchoice-devel-0:1. 100% | 5.3 MiB/s | 16.3 KiB | 00m00s [ 690/1158] rust-utf8parse-devel-0:0.2. 100% | 10.4 MiB/s | 21.4 KiB | 00m00s [ 691/1158] rust-rustversion-devel-0:1. 100% | 11.3 MiB/s | 34.6 KiB | 00m00s [ 692/1158] rust-fs-err-devel-0:3.2.2-1 100% | 10.1 MiB/s | 31.0 KiB | 00m00s [ 693/1158] rust-os_str_bytes+memchr-de 100% | 73.7 KiB/s | 8.0 KiB | 00m00s [ 694/1158] rust-os_str_bytes+raw_os_st 100% | 101.2 KiB/s | 7.9 KiB | 00m00s [ 695/1158] rust-tikv-jemalloc-sys+back 100% | 30.7 KiB/s | 7.7 KiB | 00m00s [ 696/1158] rust-os_str_bytes-devel-0:7 100% | 1.2 MiB/s | 39.1 KiB | 00m00s [ 697/1158] rust-difflib+default-devel- 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 698/1158] rust-predicates-core-devel- 100% | 2.7 MiB/s | 16.9 KiB | 00m00s [ 699/1158] rust-tikv-jemalloc-sys-deve 100% | 129.9 KiB/s | 32.9 KiB | 00m00s [ 700/1158] rust-predicates-tree-devel- 100% | 3.1 MiB/s | 16.0 KiB | 00m00s [ 701/1158] rust-strsim+default-devel-0 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 702/1158] rust-clap_lex+default-devel 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 703/1158] rust-terminal_size-devel-0: 100% | 2.1 MiB/s | 17.2 KiB | 00m00s [ 704/1158] rust-unty-devel-0:0.0.4-3.f 100% | 608.8 KiB/s | 14.6 KiB | 00m00s [ 705/1158] rust-bincode_derive+default 100% | 118.8 KiB/s | 7.5 KiB | 00m00s [ 706/1158] rust-cfg_aliases+default-de 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 707/1158] rust-libc+extra_traits-deve 100% | 3.3 MiB/s | 10.1 KiB | 00m00s [ 708/1158] rust-clap_complete_nushell- 100% | 348.5 KiB/s | 20.2 KiB | 00m00s [ 709/1158] rust-cfg-if-devel-0:1.0.4-2 100% | 8.3 MiB/s | 16.9 KiB | 00m00s [ 710/1158] rust-itoa-devel-0:1.0.18-1. 100% | 9.8 MiB/s | 20.1 KiB | 00m00s [ 711/1158] rust-ryu-devel-0:1.0.23-1.f 100% | 11.1 MiB/s | 56.8 KiB | 00m00s [ 712/1158] rust-crossbeam-epoch+alloc- 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 713/1158] rust-crossbeam-queue+alloc- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 714/1158] rust-csv-core-devel-0:0.1.1 100% | 5.2 MiB/s | 32.2 KiB | 00m00s [ 715/1158] rust-clap_complete-devel-0: 100% | 680.1 KiB/s | 56.5 KiB | 00m00s [ 716/1158] rust-lock_api+atomic_usize- 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 717/1158] rust-nix+process-devel-0:0. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 718/1158] rust-lock_api-devel-0:0.4.1 100% | 9.5 MiB/s | 29.2 KiB | 00m00s [ 719/1158] rust-parking_lot_core-devel 100% | 14.2 MiB/s | 43.8 KiB | 00m00s [ 720/1158] rust-libtest-mimic-devel-0: 100% | 1.0 MiB/s | 35.6 KiB | 00m00s [ 721/1158] rust-get-size-derive2-devel 100% | 461.9 KiB/s | 16.2 KiB | 00m00s [ 722/1158] rust-displaydoc-devel-0:0.2 100% | 10.7 MiB/s | 32.9 KiB | 00m00s [ 723/1158] rust-terminfo-devel-0:0.9.0 100% | 643.1 KiB/s | 55.3 KiB | 00m00s [ 724/1158] rust-writeable-devel-0:0.6. 100% | 3.6 MiB/s | 29.6 KiB | 00m00s [ 725/1158] rust-potential_utf+zerovec- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 726/1158] rust-potential_utf-devel-0: 100% | 4.2 MiB/s | 17.1 KiB | 00m00s [ 727/1158] rust-utf8_iter-devel-0:1.0. 100% | 9.1 MiB/s | 18.6 KiB | 00m00s [ 728/1158] rust-zerofrom+derive-devel- 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 729/1158] rust-zerofrom-devel-0:0.1.8 100% | 4.7 MiB/s | 14.3 KiB | 00m00s [ 730/1158] rust-tinystr+zerovec-devel- 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 731/1158] rust-litemap-devel-0:0.8.2- 100% | 5.8 MiB/s | 35.4 KiB | 00m00s [ 732/1158] rust-tinystr-devel-0:0.8.3- 100% | 4.5 MiB/s | 27.6 KiB | 00m00s [ 733/1158] rust-zerovec-derive-devel-0 100% | 6.3 MiB/s | 25.6 KiB | 00m00s [ 734/1158] rust-same-file-devel-0:1.0. 100% | 9.0 MiB/s | 18.3 KiB | 00m00s [ 735/1158] rust-phf+std-devel-0:0.13.1 100% | 375.8 KiB/s | 8.3 KiB | 00m00s [ 736/1158] rust-yoke-devel-0:0.8.3-1.f 100% | 662.0 KiB/s | 38.4 KiB | 00m00s [ 737/1158] rust-yoke+derive-devel-0:0. 100% | 140.0 KiB/s | 8.8 KiB | 00m00s [ 738/1158] rust-console+alloc-devel-0: 100% | 327.7 KiB/s | 8.2 KiB | 00m00s [ 739/1158] rust-unit-prefix+std-devel- 100% | 343.1 KiB/s | 7.5 KiB | 00m00s [ 740/1158] rust-phf-devel-0:0.13.1-2.f 100% | 414.7 KiB/s | 29.9 KiB | 00m00s [ 741/1158] rust-similar2+text-devel-0: 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 742/1158] rust-similar2-devel-0:2.7.0 100% | 13.5 MiB/s | 69.0 KiB | 00m00s [ 743/1158] rust-unit-prefix-devel-0:0. 100% | 597.2 KiB/s | 15.5 KiB | 00m00s [ 744/1158] rust-pest+memchr-devel-0:2. 100% | 1.2 MiB/s | 8.7 KiB | 00m00s [ 745/1158] rust-pest+std-devel-0:2.8.6 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 746/1158] rust-pest-devel-0:2.8.6-1.f 100% | 17.3 MiB/s | 106.1 KiB | 00m00s [ 747/1158] rust-pest_derive+std-devel- 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 748/1158] rust-pest_derive-devel-0:2. 100% | 4.2 MiB/s | 34.5 KiB | 00m00s [ 749/1158] rust-once_cell+alloc-devel- 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 750/1158] rust-once_cell+race-devel-0 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 751/1158] rust-either+std-devel-0:1.1 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 752/1158] rust-bitflags+serde-devel-0 100% | 416.3 KiB/s | 8.7 KiB | 00m00s [ 753/1158] rust-peg-runtime+std-devel- 100% | 361.5 KiB/s | 8.0 KiB | 00m00s [ 754/1158] rust-peg-macros+default-dev 100% | 349.7 KiB/s | 8.0 KiB | 00m00s [ 755/1158] rust-inotify-sys+default-de 100% | 864.3 KiB/s | 7.8 KiB | 00m00s [ 756/1158] rust-mio+log-devel-0:1.2.1- 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 757/1158] rust-mio-devel-0:1.2.1-1.fc 100% | 36.2 MiB/s | 111.2 KiB | 00m00s [ 758/1158] rust-mio+os-poll-devel-0:1. 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 759/1158] rust-notify-types-devel-0:2 100% | 8.1 MiB/s | 41.5 KiB | 00m00s [ 760/1158] rust-peg-runtime+default-de 100% | 144.9 KiB/s | 8.0 KiB | 00m00s [ 761/1158] rust-unscanny-devel-0:0.1.0 100% | 484.8 KiB/s | 17.9 KiB | 00m00s [ 762/1158] rust-diff-devel-0:0.1.13-10 100% | 1.5 MiB/s | 38.6 KiB | 00m00s [ 763/1158] rust-yansi+std-devel-0:1.0. 100% | 317.5 KiB/s | 7.9 KiB | 00m00s [ 764/1158] rust-yansi-devel-0:1.0.1-6. 100% | 1.0 MiB/s | 36.4 KiB | 00m00s [ 765/1158] rust-winnow0.7-devel-0:0.7. 100% | 42.3 MiB/s | 173.4 KiB | 00m00s [ 766/1158] rust-toml_datetime0.7+serde 100% | 320.4 KiB/s | 7.4 KiB | 00m00s [ 767/1158] rust-pep508_rs-devel-0:0.9. 100% | 1.5 MiB/s | 74.5 KiB | 00m00s [ 768/1158] rust-toml_datetime0.7+std-d 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 769/1158] rust-toml_datetime0.7+alloc 100% | 3.6 MiB/s | 7.5 KiB | 00m00s [ 770/1158] rust-toml_datetime0.7-devel 100% | 11.1 MiB/s | 22.7 KiB | 00m00s [ 771/1158] rust-rust-stemmers-devel-0: 100% | 6.4 MiB/s | 1.9 MiB | 00m00s [ 772/1158] rust-quick-xml0.38-devel-0: 100% | 4.4 MiB/s | 163.4 KiB | 00m00s [ 773/1158] rust-newtype-uuid-devel-0:1 100% | 353.2 KiB/s | 25.1 KiB | 00m00s [ 774/1158] rust-getrandom-devel-0:0.4. 100% | 21.0 MiB/s | 64.6 KiB | 00m00s [ 775/1158] rust-newtype-uuid+std-devel 100% | 109.5 KiB/s | 8.4 KiB | 00m00s [ 776/1158] rust-rand_core+default-deve 100% | 371.0 KiB/s | 8.2 KiB | 00m00s [ 777/1158] rust-cpufeatures+default-de 100% | 172.4 KiB/s | 8.3 KiB | 00m00s [ 778/1158] rust-regex-automata+perf-li 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 779/1158] rust-regex-automata+perf-li 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 780/1158] rust-rayon-core-devel-0:1.1 100% | 2.1 MiB/s | 78.6 KiB | 00m00s [ 781/1158] rust-allocator-api2+alloc-d 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 782/1158] rust-allocator-api2-devel-0 100% | 13.5 MiB/s | 69.1 KiB | 00m00s [ 783/1158] rust-foldhash-devel-0:0.2.0 100% | 7.8 MiB/s | 23.9 KiB | 00m00s [ 784/1158] rust-hashbrown0.16+default- 100% | 3.6 MiB/s | 7.4 KiB | 00m00s [ 785/1158] rust-hashbrown0.16-devel-0: 100% | 31.0 MiB/s | 126.8 KiB | 00m00s [ 786/1158] rust-tracing-core+once_cell 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 787/1158] rust-pin-project-lite-devel 100% | 19.1 MiB/s | 58.7 KiB | 00m00s [ 788/1158] rust-syn+visit-mut-devel-0: 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 789/1158] rust-synstructure+default-d 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 790/1158] rust-strip-ansi-escapes-dev 100% | 135.3 KiB/s | 16.2 KiB | 00m00s [ 791/1158] rust-schemars_derive+defaul 100% | 348.8 KiB/s | 8.4 KiB | 00m00s [ 792/1158] rust-zmij-devel-0:1.0.21-1. 100% | 8.9 MiB/s | 27.3 KiB | 00m00s [ 793/1158] rust-dyn-clone-devel-0:1.0. 100% | 570.2 KiB/s | 19.4 KiB | 00m00s [ 794/1158] rust-ref-cast-devel-0:1.0.2 100% | 974.0 KiB/s | 31.2 KiB | 00m00s [ 795/1158] rust-darling+default-devel- 100% | 396.3 KiB/s | 8.3 KiB | 00m00s [ 796/1158] rust-normalize-line-endings 100% | 2.2 MiB/s | 13.8 KiB | 00m00s [ 797/1158] rust-dirs+default-devel-0:6 100% | 353.0 KiB/s | 8.1 KiB | 00m00s [ 798/1158] rust-snapbox-macros-devel-0 100% | 616.8 KiB/s | 15.4 KiB | 00m00s [ 799/1158] rust-snapbox-macros+color-d 100% | 347.9 KiB/s | 8.3 KiB | 00m00s [ 800/1158] rust-fastrand+std-devel-0:2 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 801/1158] rust-fastrand-devel-0:2.4.1 100% | 12.2 MiB/s | 25.0 KiB | 00m00s [ 802/1158] rust-rustix+std-devel-0:1.1 100% | 3.2 MiB/s | 9.8 KiB | 00m00s [ 803/1158] rust-rustix-devel-0:1.1.4-1 100% | 78.2 MiB/s | 400.1 KiB | 00m00s [ 804/1158] rust-test-case-core-devel-0 100% | 496.9 KiB/s | 23.4 KiB | 00m00s [ 805/1158] rust-anstyle-lossy+default- 100% | 105.7 KiB/s | 8.1 KiB | 00m00s [ 806/1158] rust-lazy_static-devel-0:1. 100% | 7.0 MiB/s | 21.4 KiB | 00m00s [ 807/1158] rust-html-escape+default-de 100% | 111.2 KiB/s | 8.0 KiB | 00m00s [ 808/1158] rust-nu-ansi-term+std-devel 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 809/1158] rust-nu-ansi-term-devel-0:0 100% | 9.4 MiB/s | 38.3 KiB | 00m00s [ 810/1158] rust-iana-time-zone+default 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 811/1158] rust-autocfg+default-devel- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 812/1158] rust-matchers-devel-0:0.2.0 100% | 7.2 MiB/s | 14.7 KiB | 00m00s [ 813/1158] rust-thiserror-impl-devel-0 100% | 1.2 MiB/s | 30.6 KiB | 00m00s [ 814/1158] rust-sharded-slab+default-d 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 815/1158] rust-tracing-attributes+def 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 816/1158] rust-tinyvec+tinyvec_macros 100% | 229.9 KiB/s | 8.5 KiB | 00m00s [ 817/1158] rust-iana-time-zone+fallbac 100% | 109.3 KiB/s | 8.1 KiB | 00m00s [ 818/1158] rust-tinyvec-devel-0:1.11.0 100% | 2.1 MiB/s | 51.1 KiB | 00m00s [ 819/1158] rust-thread_local-devel-0:1 100% | 280.3 KiB/s | 22.4 KiB | 00m00s [ 820/1158] rust-idna_adapter+compiled_ 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 821/1158] rust-idna_adapter+default-d 100% | 347.2 KiB/s | 7.6 KiB | 00m00s [ 822/1158] rust-phf_shared0.11-devel-0 100% | 471.9 KiB/s | 21.2 KiB | 00m00s [ 823/1158] rust-miniz_oxide0.8+simd-de 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [ 824/1158] rust-miniz_oxide0.8+with-al 100% | 2.4 MiB/s | 7.3 KiB | 00m00s [ 825/1158] rust-miniz_oxide0.8-devel-0 100% | 21.2 MiB/s | 65.0 KiB | 00m00s [ 826/1158] rust-unicode_names2_generat 100% | 279.4 KiB/s | 22.6 KiB | 00m00s [ 827/1158] rust-utf8_iter+default-deve 100% | 106.8 KiB/s | 7.8 KiB | 00m00s [ 828/1158] rust-zstd-safe+legacy-devel 100% | 224.7 KiB/s | 8.3 KiB | 00m00s [ 829/1158] rust-zstd-safe+std-devel-0: 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 830/1158] rust-zstd-safe+arrays-devel 100% | 110.3 KiB/s | 8.2 KiB | 00m00s [ 831/1158] jemalloc-devel-0:5.3.0-14.f 100% | 26.5 MiB/s | 81.5 KiB | 00m00s [ 832/1158] rust-zstd-safe+zdict_builde 100% | 379.8 KiB/s | 8.4 KiB | 00m00s [ 833/1158] rust-difflib-devel-0:0.4.0- 100% | 2.7 MiB/s | 16.7 KiB | 00m00s [ 834/1158] rust-zstd-safe-devel-0:7.2. 100% | 1.4 MiB/s | 33.5 KiB | 00m00s [ 835/1158] rust-bincode_derive-devel-0 100% | 388.4 KiB/s | 15.1 KiB | 00m00s [ 836/1158] rust-strsim-devel-0:0.11.1- 100% | 7.3 MiB/s | 22.3 KiB | 00m00s [ 837/1158] rust-clap_lex-devel-0:1.1.0 100% | 6.9 MiB/s | 21.2 KiB | 00m00s [ 838/1158] rust-cc+default-devel-0:1.2 100% | 154.9 KiB/s | 10.8 KiB | 00m00s [ 839/1158] rust-rustix+termios-devel-0 100% | 1.8 MiB/s | 9.3 KiB | 00m00s [ 840/1158] rust-termtree0.5+default-de 100% | 94.7 KiB/s | 7.2 KiB | 00m00s [ 841/1158] rust-nom7+std-devel-0:7.1.3 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 842/1158] rust-nom7-devel-0:7.1.3-3.f 100% | 36.3 MiB/s | 111.5 KiB | 00m00s [ 843/1158] rust-fnv+default-devel-0:1. 100% | 351.4 KiB/s | 7.7 KiB | 00m00s [ 844/1158] rust-cfg_aliases-devel-0:0. 100% | 482.0 KiB/s | 14.9 KiB | 00m00s [ 845/1158] rust-scopeguard-devel-0:1.2 100% | 6.3 MiB/s | 19.4 KiB | 00m00s [ 846/1158] rust-escape8259+default-dev 100% | 216.5 KiB/s | 7.8 KiB | 00m00s [ 847/1158] rust-phf_codegen0.11+defaul 100% | 101.7 KiB/s | 7.3 KiB | 00m00s [ 848/1158] rust-phf0.11+default-devel- 100% | 86.2 KiB/s | 7.3 KiB | 00m00s [ 849/1158] rust-stable_deref_trait-dev 100% | 5.3 MiB/s | 16.4 KiB | 00m00s [ 850/1158] rust-zerofrom-derive-devel- 100% | 5.3 MiB/s | 16.4 KiB | 00m00s [ 851/1158] rust-yoke-derive-devel-0:0. 100% | 628.3 KiB/s | 21.4 KiB | 00m00s [ 852/1158] rust-attribute-derive+defau 100% | 73.9 KiB/s | 7.4 KiB | 00m00s [ 853/1158] rust-ucd-trie+std-devel-0:0 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 854/1158] rust-ucd-trie-devel-0:0.1.7 100% | 6.9 MiB/s | 35.3 KiB | 00m00s [ 855/1158] rust-pest_generator+std-dev 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 856/1158] rust-pest_generator-devel-0 100% | 3.8 MiB/s | 27.2 KiB | 00m00s [ 857/1158] rust-phf_shared+std-devel-0 100% | 96.5 KiB/s | 8.0 KiB | 00m00s [ 858/1158] rust-peg-runtime-devel-0:0. 100% | 536.2 KiB/s | 12.9 KiB | 00m00s [ 859/1158] rust-phf_shared-devel-0:0.1 100% | 174.6 KiB/s | 22.5 KiB | 00m00s [ 860/1158] rust-inotify-sys-devel-0:0. 100% | 3.7 MiB/s | 15.2 KiB | 00m00s [ 861/1158] rust-peg-macros-devel-0:0.8 100% | 641.5 KiB/s | 32.1 KiB | 00m00s [ 862/1158] rust-yansi+alloc-devel-0:1. 100% | 316.4 KiB/s | 7.9 KiB | 00m00s [ 863/1158] rust-serde+rc-devel-0:1.0.2 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 864/1158] rust-itertools0.13+default- 100% | 329.0 KiB/s | 7.6 KiB | 00m00s [ 865/1158] rust-thiserror1+default-dev 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 866/1158] rust-urlencoding+default-de 100% | 337.5 KiB/s | 7.8 KiB | 00m00s [ 867/1158] rust-newtype-uuid+alloc-dev 100% | 375.6 KiB/s | 8.3 KiB | 00m00s [ 868/1158] rust-bitflags+serde_core-de 100% | 68.7 KiB/s | 8.9 KiB | 00m00s [ 869/1158] rust-synstructure+proc-macr 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 870/1158] rust-synstructure-devel-0:0 100% | 12.7 MiB/s | 26.0 KiB | 00m00s [ 871/1158] rust-vte-devel-0:0.15.0-2.f 100% | 1.7 MiB/s | 55.3 KiB | 00m00s [ 872/1158] rust-schemars_derive-devel- 100% | 1.6 MiB/s | 38.7 KiB | 00m00s [ 873/1158] rust-cpufeatures-devel-0:0. 100% | 663.7 KiB/s | 23.2 KiB | 00m00s [ 874/1158] rust-ref-cast-impl+default- 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 875/1158] rust-dirs-devel-0:6.0.0-2.f 100% | 4.0 MiB/s | 20.6 KiB | 00m00s [ 876/1158] rust-darling-devel-0:0.21.3 100% | 1.8 MiB/s | 65.9 KiB | 00m00s [ 877/1158] rust-html-escape+std-devel- 100% | 318.2 KiB/s | 8.0 KiB | 00m00s [ 878/1158] rust-darling+suggestions-de 100% | 124.5 KiB/s | 8.3 KiB | 00m00s [ 879/1158] rust-fastrand+alloc-devel-0 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 880/1158] rust-bitflags+std-devel-0:2 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 881/1158] rust-errno+std-devel-0:0.3. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 882/1158] rust-errno-devel-0:0.3.14-2 100% | 9.7 MiB/s | 19.9 KiB | 00m00s [ 883/1158] rust-rustix+alloc-devel-0:1 100% | 4.6 MiB/s | 9.3 KiB | 00m00s [ 884/1158] rust-linux-raw-sys+auxvec-d 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 885/1158] rust-html-escape-devel-0:0. 100% | 1.6 MiB/s | 30.6 KiB | 00m00s [ 886/1158] rust-linux-raw-sys+elf-deve 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 887/1158] rust-linux-raw-sys+errno-de 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 888/1158] rust-linux-raw-sys+general- 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 889/1158] rust-linux-raw-sys+ioctl-de 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 890/1158] rust-linux-raw-sys+no_std-d 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 891/1158] rust-linux-raw-sys-devel-0: 100% | 79.4 MiB/s | 325.3 KiB | 00m00s [ 892/1158] rust-autocfg-devel-0:1.5.1- 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [ 893/1158] rust-sharded-slab-devel-0:0 100% | 29.9 MiB/s | 61.3 KiB | 00m00s [ 894/1158] rust-anstyle-lossy-devel-0: 100% | 202.3 KiB/s | 18.2 KiB | 00m00s [ 895/1158] rust-tracing-attributes-dev 100% | 15.8 MiB/s | 48.6 KiB | 00m00s [ 896/1158] rust-tinyvec_macros+default 100% | 338.0 KiB/s | 7.8 KiB | 00m00s [ 897/1158] rust-siphasher+default-deve 100% | 218.7 KiB/s | 7.9 KiB | 00m00s [ 898/1158] rust-rand0.8+default-devel- 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 899/1158] rust-icu_normalizer+compile 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 900/1158] rust-getopts+default-devel- 100% | 361.5 KiB/s | 8.0 KiB | 00m00s [ 901/1158] rust-idna_adapter-devel-0:1 100% | 8.0 MiB/s | 16.4 KiB | 00m00s [ 902/1158] rust-miniz_oxide0.8+simd-ad 100% | 3.6 MiB/s | 7.5 KiB | 00m00s [ 903/1158] rust-adler2-devel-0:2.0.1-3 100% | 6.9 MiB/s | 21.1 KiB | 00m00s [ 904/1158] rust-zstd-sys+legacy-devel- 100% | 377.4 KiB/s | 8.3 KiB | 00m00s [ 905/1158] rust-iana-time-zone-devel-0 100% | 495.3 KiB/s | 40.1 KiB | 00m00s [ 906/1158] rust-zstd-sys+std-devel-0:2 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 907/1158] rust-zstd-sys-devel-0:2.0.1 100% | 8.9 MiB/s | 45.6 KiB | 00m00s [ 908/1158] perl-Getopt-Long-1:2.58-521 100% | 15.5 MiB/s | 63.6 KiB | 00m00s [ 909/1158] perl-PathTools-0:3.94-521.f 100% | 28.4 MiB/s | 87.2 KiB | 00m00s [ 910/1158] jemalloc-0:5.3.0-14.fc44.aa 100% | 32.0 MiB/s | 294.9 KiB | 00m00s [ 911/1158] perl-interpreter-4:5.42.2-5 100% | 35.4 MiB/s | 72.5 KiB | 00m00s [ 912/1158] perl-libs-4:5.42.2-524.fc45 100% | 208.2 MiB/s | 2.5 MiB | 00m00s [ 913/1158] rust-zstd-sys+zdict_builder 100% | 126.2 KiB/s | 8.3 KiB | 00m00s [ 914/1158] rust-cc-devel-0:1.2.62-1.fc 100% | 2.3 MiB/s | 95.2 KiB | 00m00s [ 915/1158] rust-virtue+default-devel-0 100% | 335.1 KiB/s | 7.4 KiB | 00m00s [ 916/1158] rust-fnv+std-devel-0:1.0.7- 100% | 366.1 KiB/s | 7.7 KiB | 00m00s [ 917/1158] rust-minimal-lexical+std-de 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 918/1158] rust-nom7+alloc-devel-0:7.1 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 919/1158] rust-minimal-lexical-devel- 100% | 23.9 MiB/s | 98.0 KiB | 00m00s [ 920/1158] rust-termtree0.5-devel-0:0. 100% | 174.1 KiB/s | 14.6 KiB | 00m00s [ 921/1158] rust-fnv-devel-0:1.0.7-15.f 100% | 414.5 KiB/s | 18.7 KiB | 00m00s [ 922/1158] rust-phf_codegen0.11-devel- 100% | 879.8 KiB/s | 20.2 KiB | 00m00s [ 923/1158] rust-phf0.11+std-devel-0:0. 100% | 151.7 KiB/s | 7.4 KiB | 00m00s [ 924/1158] rust-pest_meta+default-deve 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 925/1158] rust-itertools0.13+use_std- 100% | 335.5 KiB/s | 7.7 KiB | 00m00s [ 926/1158] rust-attribute-derive-devel 100% | 759.3 KiB/s | 28.9 KiB | 00m00s [ 927/1158] rust-escape8259-devel-0:0.5 100% | 223.1 KiB/s | 13.2 KiB | 00m00s [ 928/1158] rust-itertools0.13-devel-0: 100% | 20.1 MiB/s | 143.8 KiB | 00m00s [ 929/1158] rust-serde_core+rc-devel-0: 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 930/1158] rust-thiserror1-devel-0:1.0 100% | 7.5 MiB/s | 53.7 KiB | 00m00s [ 931/1158] rust-syn+visit-devel-0:2.0. 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 932/1158] rust-serde_derive_internals 100% | 383.2 KiB/s | 8.0 KiB | 00m00s [ 933/1158] rust-urlencoding-devel-0:2. 100% | 415.1 KiB/s | 14.9 KiB | 00m00s [ 934/1158] rust-arrayvec-devel-0:0.7.6 100% | 792.5 KiB/s | 37.2 KiB | 00m00s [ 935/1158] rust-darling_core+suggestio 100% | 352.1 KiB/s | 8.5 KiB | 00m00s [ 936/1158] rust-darling_macro+default- 100% | 350.8 KiB/s | 8.4 KiB | 00m00s [ 937/1158] rust-ref-cast-impl-devel-0: 100% | 315.4 KiB/s | 18.0 KiB | 00m00s [ 938/1158] rust-dirs-sys+default-devel 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 939/1158] rust-utf8-width+default-dev 100% | 363.5 KiB/s | 8.0 KiB | 00m00s [ 940/1158] rust-darling_core+default-d 100% | 129.1 KiB/s | 8.4 KiB | 00m00s [ 941/1158] rust-siphasher-devel-0:1.0. 100% | 729.2 KiB/s | 18.2 KiB | 00m00s [ 942/1158] rust-siphasher+std-devel-0: 100% | 153.4 KiB/s | 7.8 KiB | 00m00s [ 943/1158] rust-tinyvec_macros-devel-0 100% | 196.9 KiB/s | 14.0 KiB | 00m00s [ 944/1158] rust-rand0.8+std-devel-0:0. 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 945/1158] rust-rand0.8+std_rng-devel- 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 946/1158] rust-rand0.8-devel-0:0.8.6- 100% | 21.0 MiB/s | 86.2 KiB | 00m00s [ 947/1158] rust-icu_normalizer-devel-0 100% | 11.0 MiB/s | 45.2 KiB | 00m00s [ 948/1158] rust-icu_normalizer_data-de 100% | 16.0 MiB/s | 49.0 KiB | 00m00s [ 949/1158] rust-simd-adler32-devel-0:0 100% | 6.2 MiB/s | 19.1 KiB | 00m00s [ 950/1158] libzstd-devel-0:1.5.7-5.fc4 100% | 18.3 MiB/s | 56.3 KiB | 00m00s [ 951/1158] rust-bindgen+runtime-devel- 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 952/1158] rust-getopts-devel-0:0.2.24 100% | 869.6 KiB/s | 27.8 KiB | 00m00s [ 953/1158] rust-bindgen-devel-0:0.72.1 100% | 52.1 MiB/s | 213.2 KiB | 00m00s [ 954/1158] rust-pkg-config+default-dev 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 955/1158] perl-Exporter-0:5.79-521.fc 100% | 15.0 MiB/s | 30.8 KiB | 00m00s [ 956/1158] perl-Pod-Usage-4:2.05-521.f 100% | 19.9 MiB/s | 40.7 KiB | 00m00s [ 957/1158] perl-Text-ParseWords-0:3.31 100% | 8.0 MiB/s | 16.5 KiB | 00m00s [ 958/1158] rust-getopts+unicode-devel- 100% | 107.7 KiB/s | 8.1 KiB | 00m00s [ 959/1158] perl-base-0:2.27-524.fc45.n 100% | 7.9 MiB/s | 16.1 KiB | 00m00s [ 960/1158] perl-constant-0:1.33-522.fc 100% | 11.2 MiB/s | 22.9 KiB | 00m00s [ 961/1158] perl-Carp-0:1.54-521.fc44.n 100% | 9.4 MiB/s | 28.8 KiB | 00m00s [ 962/1158] perl-Errno-0:1.38-524.fc45. 100% | 7.2 MiB/s | 14.8 KiB | 00m00s [ 963/1158] perl-Scalar-List-Utils-5:1. 100% | 23.8 MiB/s | 73.1 KiB | 00m00s [ 964/1158] perl-DynaLoader-0:1.57-524. 100% | 8.4 MiB/s | 25.8 KiB | 00m00s [ 965/1158] perl-Encode-4:3.24-524.fc45 100% | 208.8 MiB/s | 1.0 MiB | 00m00s [ 966/1158] gcc-c++-0:16.1.1-2.fc45.aar 100% | 294.4 MiB/s | 15.9 MiB | 00m00s [ 967/1158] rust-cc+parallel-devel-0:1. 100% | 115.1 KiB/s | 11.0 KiB | 00m00s [ 968/1158] perl-overload-0:1.40-524.fc 100% | 598.0 KiB/s | 45.4 KiB | 00m00s [ 969/1158] rust-find-msvc-tools+defaul 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [ 970/1158] rust-shlex+default-devel-0: 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 971/1158] rust-virtue-devel-0:0.0.18- 100% | 1.2 MiB/s | 42.3 KiB | 00m00s [ 972/1158] rust-phf_generator0.11+defa 100% | 183.2 KiB/s | 7.3 KiB | 00m00s [ 973/1158] rust-phf_shared0.11+default 100% | 320.0 KiB/s | 7.4 KiB | 00m00s [ 974/1158] rust-phf_shared0.11+std-dev 100% | 128.2 KiB/s | 7.3 KiB | 00m00s [ 975/1158] rust-attribute-derive-macro 100% | 352.4 KiB/s | 7.4 KiB | 00m00s [ 976/1158] rust-pest_meta-devel-0:2.8. 100% | 7.5 MiB/s | 45.9 KiB | 00m00s [ 977/1158] rust-derive-where+default-d 100% | 383.0 KiB/s | 8.0 KiB | 00m00s [ 978/1158] rust-thiserror-impl1+defaul 100% | 3.7 MiB/s | 7.7 KiB | 00m00s [ 979/1158] rust-manyhow+default-devel- 100% | 219.0 KiB/s | 7.4 KiB | 00m00s [ 980/1158] rust-darling_core+strsim-de 100% | 388.4 KiB/s | 8.5 KiB | 00m00s [ 981/1158] rust-serde_derive_internals 100% | 903.5 KiB/s | 33.4 KiB | 00m00s [ 982/1158] rust-darling_macro-devel-0: 100% | 500.1 KiB/s | 11.0 KiB | 00m00s [ 983/1158] rust-itertools0.13+use_allo 100% | 97.9 KiB/s | 7.5 KiB | 00m00s [ 984/1158] rust-darling_core-devel-0:0 100% | 2.0 MiB/s | 91.8 KiB | 00m00s [ 985/1158] rust-rand0.8+alloc-devel-0: 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 986/1158] rust-rand0.8+getrandom-deve 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 987/1158] rust-rand0.8+libc-devel-0:0 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 988/1158] rust-utf8-width-devel-0:0.1 100% | 454.5 KiB/s | 10.9 KiB | 00m00s [ 989/1158] rust-rand_chacha0.3+std-dev 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 990/1158] rust-rand_core0.6+std-devel 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 991/1158] rust-rand_chacha0.3-devel-0 100% | 3.2 MiB/s | 23.1 KiB | 00m00s [ 992/1158] rust-rand_core0.6+default-d 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 993/1158] cmake-filesystem-0:4.3.0-1. 100% | 7.3 MiB/s | 15.0 KiB | 00m00s [ 994/1158] rust-clang-sys+runtime-deve 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 995/1158] rust-cexpr+default-devel-0: 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 996/1158] rust-clang-sys+clang_11_0-d 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 997/1158] rust-clang-sys+default-deve 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 998/1158] rust-rand0.8+rand_chacha-de 100% | 349.3 KiB/s | 7.7 KiB | 00m00s [ 999/1158] rust-pkg-config-devel-0:0.3 100% | 9.4 MiB/s | 28.8 KiB | 00m00s [1000/1158] rust-jobserver-devel-0:0.1. 100% | 5.5 MiB/s | 33.6 KiB | 00m00s [1001/1158] perl-Pod-Perldoc-0:3.28.01- 100% | 42.0 MiB/s | 86.1 KiB | 00m00s [1002/1158] perl-podlators-1:6.0.2-521. 100% | 41.8 MiB/s | 128.5 KiB | 00m00s [1003/1158] perl-mro-0:1.29-524.fc45.aa 100% | 14.2 MiB/s | 29.1 KiB | 00m00s [1004/1158] perl-overloading-0:0.02-524 100% | 12.5 MiB/s | 12.8 KiB | 00m00s [1005/1158] perl-vars-0:1.05-524.fc45.n 100% | 6.3 MiB/s | 12.9 KiB | 00m00s [1006/1158] perl-File-Basename-0:2.86-5 100% | 8.3 MiB/s | 17.0 KiB | 00m00s [1007/1158] perl-MIME-Base64-0:3.16-521 100% | 14.6 MiB/s | 29.9 KiB | 00m00s [1008/1158] perl-Getopt-Std-0:1.14-524. 100% | 5.1 MiB/s | 15.6 KiB | 00m00s [1009/1158] perl-parent-1:0.244-521.fc4 100% | 7.3 MiB/s | 14.9 KiB | 00m00s [1010/1158] perl-Storable-1:3.37-522.fc 100% | 31.2 MiB/s | 95.7 KiB | 00m00s [1011/1158] rust-find-msvc-tools-devel- 100% | 9.1 MiB/s | 37.4 KiB | 00m00s [1012/1158] rust-shlex+std-devel-0:1.3. 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [1013/1158] rust-shlex-devel-0:1.3.0-6. 100% | 8.5 MiB/s | 26.1 KiB | 00m00s [1014/1158] libstdc++-devel-0:16.1.1-2. 100% | 222.8 MiB/s | 5.8 MiB | 00m00s [1015/1158] rust-attribute-derive-macro 100% | 742.4 KiB/s | 17.1 KiB | 00m00s [1016/1158] rust-dirs-sys-devel-0:0.5.0 100% | 126.2 KiB/s | 18.2 KiB | 00m00s [1017/1158] rust-manyhow+macros-devel-0 100% | 359.0 KiB/s | 7.5 KiB | 00m00s [1018/1158] rust-manyhow+syn-devel-0:0. 100% | 336.2 KiB/s | 7.4 KiB | 00m00s [1019/1158] rust-derive-where-devel-0:1 100% | 602.9 KiB/s | 64.5 KiB | 00m00s [1020/1158] rust-phf_generator0.11-deve 100% | 126.0 KiB/s | 18.4 KiB | 00m00s [1021/1158] rust-sha2-devel-0:0.10.9-3. 100% | 9.7 MiB/s | 39.8 KiB | 00m00s [1022/1158] rust-thiserror-impl1-devel- 100% | 694.7 KiB/s | 26.4 KiB | 00m00s [1023/1158] rust-manyhow-devel-0:0.11.4 100% | 296.7 KiB/s | 28.8 KiB | 00m00s [1024/1158] rust-rand_core0.6+alloc-dev 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [1025/1158] rust-rand_core0.6+getrandom 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [1026/1158] rust-ppv-lite86+std-devel-0 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [1027/1158] rust-ppv-lite86+simd-devel- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [1028/1158] rust-ppv-lite86-devel-0:0.2 100% | 9.3 MiB/s | 28.6 KiB | 00m00s [1029/1158] rust-getrandom0.2+default-d 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [1030/1158] rust-getrandom0.2+std-devel 100% | 3.7 MiB/s | 7.7 KiB | 00m00s [1031/1158] rust-rand_core0.6-devel-0:0 100% | 5.8 MiB/s | 29.5 KiB | 00m00s [1032/1158] rust-ident_case+default-dev 100% | 72.7 KiB/s | 7.8 KiB | 00m00s [1033/1158] rust-clang-sys+libloading-d 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [1034/1158] rust-clang-sys-devel-0:1.8. 100% | 11.7 MiB/s | 48.0 KiB | 00m00s [1035/1158] rust-cexpr-devel-0:0.6.0-13 100% | 5.2 MiB/s | 26.8 KiB | 00m00s [1036/1158] rust-option-ext+default-dev 100% | 74.5 KiB/s | 7.7 KiB | 00m00s [1037/1158] rust-clang-sys+clang_10_0-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [1038/1158] clang-devel-0:22.1.6-1.fc45 100% | 154.9 MiB/s | 4.0 MiB | 00m00s [1039/1158] perl-Fcntl-0:1.20-524.fc45. 100% | 5.8 MiB/s | 29.5 KiB | 00m00s [1040/1158] groff-base-0:1.24.0-1.fc45. 100% | 98.4 MiB/s | 1.2 MiB | 00m00s [1041/1158] perl-File-Temp-1:0.231.200- 100% | 14.5 MiB/s | 59.6 KiB | 00m00s [1042/1158] perl-HTTP-Tiny-0:0.094-1.fc 100% | 11.2 MiB/s | 57.2 KiB | 00m00s [1043/1158] perl-IO-0:1.55-524.fc45.aar 100% | 9.1 MiB/s | 83.9 KiB | 00m00s [1044/1158] perl-IPC-Open3-0:1.24-524.f 100% | 3.9 MiB/s | 24.0 KiB | 00m00s [1045/1158] perl-Symbol-0:1.09-524.fc45 100% | 4.6 MiB/s | 14.1 KiB | 00m00s [1046/1158] perl-Pod-Simple-1:3.48-2.fc 100% | 31.1 MiB/s | 222.7 KiB | 00m00s [1047/1158] perl-POSIX-0:2.23-524.fc45. 100% | 23.6 MiB/s | 96.5 KiB | 00m00s [1048/1158] perl-Term-ANSIColor-0:5.01- 100% | 11.6 MiB/s | 47.7 KiB | 00m00s [1049/1158] perl-Term-Cap-0:1.18-521.fc 100% | 7.2 MiB/s | 22.0 KiB | 00m00s [1050/1158] clang-libs-0:22.1.6-1.fc45. 100% | 203.0 MiB/s | 27.2 MiB | 00m00s [1051/1158] rust-collection_literals+de 100% | 301.8 KiB/s | 7.5 KiB | 00m00s [1052/1158] rust-interpolator+default-d 100% | 344.9 KiB/s | 7.6 KiB | 00m00s [1053/1158] rust-proc-macro-utils+defau 100% | 346.3 KiB/s | 7.6 KiB | 00m00s [1054/1158] rust-quote-use+default-deve 100% | 337.0 KiB/s | 7.4 KiB | 00m00s [1055/1158] rust-rand0.8+small_rng-deve 100% | 77.7 KiB/s | 7.5 KiB | 00m00s [1056/1158] rust-interpolator+iter-deve 100% | 88.1 KiB/s | 7.6 KiB | 00m00s [1057/1158] rust-manyhow-macros+default 100% | 332.6 KiB/s | 7.3 KiB | 00m00s [1058/1158] rust-cpufeatures0.2+default 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [1059/1158] rust-digest+default-devel-0 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [1060/1158] rust-manyhow+syn2-devel-0:0 100% | 305.4 KiB/s | 7.6 KiB | 00m00s [1061/1158] rust-zerocopy+default-devel 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [1062/1158] rust-zerocopy+simd-devel-0: 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [1063/1158] rust-getrandom0.2-devel-0:0 100% | 16.7 MiB/s | 51.4 KiB | 00m00s [1064/1158] clang-resource-filesystem-0 100% | 7.6 MiB/s | 15.5 KiB | 00m00s [1065/1158] rust-libloading+default-dev 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [1066/1158] rust-option-ext-devel-0:0.2 100% | 451.7 KiB/s | 15.4 KiB | 00m00s [1067/1158] clang-0:22.1.6-1.fc45.aarch 100% | 216.8 MiB/s | 7.2 MiB | 00m00s [1068/1158] llvm-devel-0:22.1.6-1.fc45. 100% | 142.1 MiB/s | 5.7 MiB | 00m00s [1069/1158] rust-ident_case-devel-0:1.0 100% | 110.3 KiB/s | 11.7 KiB | 00m00s [1070/1158] rust-clang-sys+clang_9_0-de 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [1071/1158] clang-tools-extra-0:22.1.6- 100% | 187.8 MiB/s | 16.9 MiB | 00m00s [1072/1158] perl-File-Path-0:2.18-522.f 100% | 1.8 MiB/s | 35.3 KiB | 00m00s [1073/1158] perl-IO-Socket-SSL-0:2.098- 100% | 12.1 MiB/s | 234.8 KiB | 00m00s [1074/1158] perl-Socket-4:2.041-1.fc45. 100% | 26.6 MiB/s | 54.5 KiB | 00m00s [1075/1158] perl-Net-SSLeay-0:1.96-1.fc 100% | 92.5 MiB/s | 378.8 KiB | 00m00s [1076/1158] perl-Time-HiRes-4:1.9778-52 100% | 18.7 MiB/s | 57.4 KiB | 00m00s [1077/1158] perl-Time-Local-2:1.350-521 100% | 16.8 MiB/s | 34.5 KiB | 00m00s [1078/1158] perl-File-stat-0:1.14-524.f 100% | 8.3 MiB/s | 16.9 KiB | 00m00s [1079/1158] perl-SelectSaver-0:1.02-524 100% | 5.7 MiB/s | 11.6 KiB | 00m00s [1080/1158] perl-Pod-Escapes-1:1.07-521 100% | 9.7 MiB/s | 19.8 KiB | 00m00s [1081/1158] perl-if-0:0.61.000-524.fc45 100% | 6.8 MiB/s | 13.9 KiB | 00m00s [1082/1158] perl-Text-Tabs+Wrap-0:2024. 100% | 7.1 MiB/s | 21.8 KiB | 00m00s [1083/1158] perl-locale-0:1.13-524.fc45 100% | 6.5 MiB/s | 13.4 KiB | 00m00s [1084/1158] ncurses-0:6.6-2.fc45.aarch6 100% | 104.7 MiB/s | 428.7 KiB | 00m00s [1085/1158] rust-proc-macro-utils+parse 100% | 301.0 KiB/s | 7.5 KiB | 00m00s [1086/1158] rust-interpolator-devel-0:0 100% | 1.0 MiB/s | 36.9 KiB | 00m00s [1087/1158] rust-collection_literals-de 100% | 337.3 KiB/s | 12.8 KiB | 00m00s [1088/1158] rust-proc-macro-utils+proc- 100% | 380.3 KiB/s | 7.6 KiB | 00m00s [1089/1158] rust-proc-macro-utils+quote 100% | 360.5 KiB/s | 7.6 KiB | 00m00s [1090/1158] rust-proc-macro-utils-devel 100% | 941.4 KiB/s | 28.2 KiB | 00m00s [1091/1158] rust-quote-use-devel-0:0.8. 100% | 353.3 KiB/s | 11.7 KiB | 00m00s [1092/1158] rust-cpufeatures0.2-devel-0 100% | 3.5 MiB/s | 21.6 KiB | 00m00s [1093/1158] rust-digest+core-api-devel- 100% | 2.6 MiB/s | 7.8 KiB | 00m00s [1094/1158] rust-digest-devel-0:0.10.7- 100% | 9.2 MiB/s | 28.3 KiB | 00m00s [1095/1158] rust-proc-macro-utils+proc- 100% | 94.2 KiB/s | 7.4 KiB | 00m00s [1096/1158] rust-zerocopy-devel-0:0.8.4 100% | 74.6 MiB/s | 305.7 KiB | 00m00s [1097/1158] rust-manyhow-macros-devel-0 100% | 542.9 KiB/s | 13.0 KiB | 00m00s [1098/1158] rust-libloading-devel-0:0.8 100% | 7.3 MiB/s | 37.2 KiB | 00m00s [1099/1158] emacs-filesystem-1:30.2-2.f 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [1100/1158] libedit-devel-0:3.1-59.2026 100% | 13.4 MiB/s | 41.1 KiB | 00m00s [1101/1158] llvm-googletest-0:22.1.6-1. 100% | 78.4 MiB/s | 401.4 KiB | 00m00s [1102/1158] llvm-test-0:22.1.6-1.fc45.a 100% | 68.6 MiB/s | 702.6 KiB | 00m00s [1103/1158] rust-clang-sys+clang_8_0-de 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [1104/1158] perl-IO-Socket-IP-0:0.44-1. 100% | 5.9 MiB/s | 42.1 KiB | 00m00s [1105/1158] perl-URI-0:5.34-3.fc44.noar 100% | 20.8 MiB/s | 149.2 KiB | 00m00s [1106/1158] perl-AutoLoader-0:5.74-524. 100% | 3.4 MiB/s | 21.1 KiB | 00m00s [1107/1158] perl-Class-Struct-0:0.68-52 100% | 3.1 MiB/s | 22.0 KiB | 00m00s [1108/1158] rust-proc-macro-utils+small 100% | 307.4 KiB/s | 7.7 KiB | 00m00s [1109/1158] rust-quote-use-macros+defau 100% | 272.2 KiB/s | 7.3 KiB | 00m00s [1110/1158] rust-digest+block-buffer-de 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [1111/1158] rust-crypto-common0.1+defau 100% | 1.8 MiB/s | 7.2 KiB | 00m00s [1112/1158] llvm-0:22.1.6-1.fc45.aarch6 100% | 162.9 MiB/s | 22.6 MiB | 00m00s [1113/1158] rust-zerocopy-derive+defaul 100% | 358.8 KiB/s | 9.0 KiB | 00m00s [1114/1158] rust-clang-sys+clang_7_0-de 100% | 562.3 KiB/s | 7.9 KiB | 00m00s [1115/1158] ncurses-devel-0:6.6-2.fc45. 100% | 37.0 MiB/s | 605.7 KiB | 00m00s [1116/1158] perl-Data-Dumper-0:2.192-52 100% | 9.0 MiB/s | 55.0 KiB | 00m00s [1117/1158] perl-MIME-Base32-0:1.303-25 100% | 4.0 MiB/s | 20.5 KiB | 00m00s [1118/1158] perl-libnet-0:3.15-522.fc44 100% | 17.9 MiB/s | 128.4 KiB | 00m00s [1119/1158] rust-block-buffer0.10+defau 100% | 803.1 KiB/s | 7.2 KiB | 00m00s [1120/1158] rust-crypto-common0.1-devel 100% | 2.3 MiB/s | 16.6 KiB | 00m00s [1121/1158] rust-quote-use-macros-devel 100% | 565.9 KiB/s | 15.3 KiB | 00m00s [1122/1158] rust-zerocopy-derive-devel- 100% | 22.1 MiB/s | 113.3 KiB | 00m00s [1123/1158] ncurses-c++-libs-0:6.6-2.fc 100% | 9.6 MiB/s | 39.1 KiB | 00m00s [1124/1158] rust-clang-sys+clang_6_0-de 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [1125/1158] perl-B-0:1.89-524.fc45.aarc 100% | 25.0 MiB/s | 179.0 KiB | 00m00s [1126/1158] perl-Digest-MD5-0:2.59-521. 100% | 7.0 MiB/s | 35.7 KiB | 00m00s [1127/1158] perl-FileHandle-0:2.05-524. 100% | 2.5 MiB/s | 15.4 KiB | 00m00s [1128/1158] rust-generic-array+default- 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [1129/1158] rust-generic-array+more_len 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [1130/1158] rust-typenum+default-devel- 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [1131/1158] rust-clang-sys+clang_5_0-de 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [1132/1158] llvm-static-0:22.1.6-1.fc45 100% | 169.8 MiB/s | 46.0 MiB | 00m00s [1133/1158] perl-Digest-0:1.20-521.fc44 100% | 591.8 KiB/s | 24.9 KiB | 00m00s [1134/1158] rust-block-buffer0.10-devel 100% | 271.6 KiB/s | 18.5 KiB | 00m00s [1135/1158] rust-clang-sys+clang_4_0-de 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [1136/1158] rust-generic-array-devel-0: 100% | 4.8 MiB/s | 24.6 KiB | 00m00s [1137/1158] rust-version_check+default- 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [1138/1158] rust-typenum-devel-0:1.20.1 100% | 11.1 MiB/s | 79.5 KiB | 00m00s [1139/1158] rust-clang-sys+clang_3_9-de 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [1140/1158] rust-version_check-devel-0: 100% | 7.4 MiB/s | 22.9 KiB | 00m00s [1141/1158] rust-clang-sys+clang_3_8-de 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [1142/1158] rust-clang-sys+clang_3_7-de 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [1143/1158] rust-clang-sys+clang_3_6-de 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [1144/1158] rust-clang-sys+clang_3_5-de 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [1145/1158] rust-intrusive-collections+ 100% | 1.6 MiB/s | 7.9 KiB | 00m00s [1146/1158] rust-intrusive-collections+ 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [1147/1158] rust-intrusive-collections- 100% | 8.7 MiB/s | 44.6 KiB | 00m00s [1148/1158] rust-memoffset+default-deve 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [1149/1158] rust-memoffset-devel-0:0.9. 100% | 5.5 MiB/s | 17.0 KiB | 00m00s [1150/1158] rust-fancy-regex+std-devel- 100% | 318.1 KiB/s | 8.3 KiB | 00m00s [1151/1158] rust-fancy-regex+unicode-de 100% | 374.2 KiB/s | 8.2 KiB | 00m00s [1152/1158] rust-fancy-regex+perf-devel 100% | 109.8 KiB/s | 8.1 KiB | 00m00s [1153/1158] rust-bit-set+std-devel-0:0. 100% | 376.0 KiB/s | 7.9 KiB | 00m00s [1154/1158] rust-fancy-regex-devel-0:0. 100% | 2.0 MiB/s | 96.5 KiB | 00m00s [1155/1158] rust-bit-vec+std-devel-0:0. 100% | 103.5 KiB/s | 7.8 KiB | 00m00s [1156/1158] rust-bit-vec-devel-0:0.8.0- 100% | 5.8 MiB/s | 29.8 KiB | 00m00s [1157/1158] rust-bit-set-devel-0:0.8.0- 100% | 272.4 KiB/s | 23.4 KiB | 00m00s [1158/1158] rust-fancy-regex+default-de 100% | 43.5 KiB/s | 8.1 KiB | 00m00s -------------------------------------------------------------------------------- [1158/1158] Total 100% | 22.5 MiB/s | 190.2 MiB | 00m08s Running transaction [ 1/1160] Verify package files 100% | 1.6 KiB/s | 1.1 KiB | 00m01s [ 2/1160] Prepare transaction 100% | 7.3 KiB/s | 1.1 KiB | 00m00s [ 3/1160] Installing rust-regex-autom 100% | 214.2 MiB/s | 2.6 MiB | 00m00s [ 4/1160] Installing rust-regex-synta 100% | 229.7 MiB/s | 1.6 MiB | 00m00s [ 5/1160] Installing rust-libc-devel- 100% | 111.8 MiB/s | 4.2 MiB | 00m00s [ 6/1160] Installing rust-memchr-deve 100% | 113.4 MiB/s | 580.8 KiB | 00m00s [ 7/1160] Installing rust-jiff-devel- 100% | 279.6 MiB/s | 3.6 MiB | 00m00s [ 8/1160] Installing rust-get-size2-d 100% | 43.0 MiB/s | 88.1 KiB | 00m00s [ 9/1160] Installing rust-aho-corasic 100% | 198.8 MiB/s | 814.1 KiB | 00m00s [ 10/1160] Installing rust-hashbrown-d 100% | 166.8 MiB/s | 854.1 KiB | 00m00s [ 11/1160] Installing rust-linux-raw-s 100% | 360.1 MiB/s | 12.6 MiB | 00m00s [ 12/1160] Installing rust-crossbeam-u 100% | 92.7 MiB/s | 189.8 KiB | 00m00s [ 13/1160] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1160] Installing rust-bstr-devel- 100% | 228.5 MiB/s | 1.6 MiB | 00m00s [ 15/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 18/1160] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 19/1160] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 20/1160] Installing rust-zerovec-dev 100% | 116.1 MiB/s | 594.5 KiB | 00m00s [ 21/1160] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 22/1160] Installing rust-console-dev 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [ 23/1160] Installing rust-uuid-devel- 100% | 140.1 MiB/s | 287.0 KiB | 00m00s [ 24/1160] Installing rust-smallvec-de 100% | 72.7 MiB/s | 148.8 KiB | 00m00s [ 25/1160] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 26/1160] Installing rust-bitflags-de 100% | 77.1 MiB/s | 236.8 KiB | 00m00s [ 27/1160] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 28/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 29/1160] Installing rust-crossbeam-e 100% | 92.5 MiB/s | 189.4 KiB | 00m00s [ 30/1160] Installing rust-crossbeam-q 100% | 67.1 MiB/s | 68.7 KiB | 00m00s [ 31/1160] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 32/1160] Installing rust-serde_spann 100% | 30.5 MiB/s | 31.2 KiB | 00m00s [ 33/1160] Installing rust-toml_writer 100% | 49.9 MiB/s | 51.1 KiB | 00m00s [ 34/1160] Installing rust-either-deve 100% | 82.7 MiB/s | 84.6 KiB | 00m00s [ 35/1160] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 36/1160] Installing rust-tracing-sub 100% | 146.1 MiB/s | 1.0 MiB | 00m00s [ 37/1160] Installing rust-itertools0. 100% | 133.5 MiB/s | 683.3 KiB | 00m00s [ 38/1160] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 39/1160] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 40/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1160] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 42/1160] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 43/1160] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 44/1160] Installing rust-toml_dateti 100% | 61.5 MiB/s | 62.9 KiB | 00m00s [ 45/1160] Installing rust-flate2-deve 100% | 79.5 MiB/s | 325.6 KiB | 00m00s [ 46/1160] Installing rust-similar-dev 100% | 112.2 MiB/s | 344.6 KiB | 00m00s [ 47/1160] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 48/1160] Installing rust-thin-vec-de 100% | 158.8 MiB/s | 162.6 KiB | 00m00s [ 49/1160] Installing rust-form_urlenc 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [ 50/1160] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 51/1160] Installing rust-itertools-d 100% | 140.2 MiB/s | 718.0 KiB | 00m00s [ 52/1160] Installing rust-crossbeam-d 100% | 124.9 MiB/s | 127.9 KiB | 00m00s [ 53/1160] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 54/1160] Installing rust-newtype-uui 100% | 62.5 MiB/s | 64.0 KiB | 00m00s [ 55/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 56/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 58/1160] Installing rust-regex-devel 100% | 169.4 MiB/s | 693.8 KiB | 00m00s [ 59/1160] Installing rust-crossbeam-d 100% | 29.0 MiB/s | 29.7 KiB | 00m00s [ 60/1160] Installing rust-crossbeam-c 100% | 192.5 MiB/s | 591.5 KiB | 00m00s [ 61/1160] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 62/1160] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 63/1160] Installing rust-mio-devel-0 100% | 93.0 MiB/s | 476.4 KiB | 00m00s [ 64/1160] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 65/1160] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 66/1160] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1160] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1160] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1160] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1160] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1160] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1160] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1160] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 74/1160] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 75/1160] Installing rust-fastrand-de 100% | 58.7 MiB/s | 60.1 KiB | 00m00s [ 76/1160] Installing rust-hashbrown0. 100% | 205.4 MiB/s | 841.4 KiB | 00m00s [ 77/1160] Installing rust-yansi-devel 100% | 55.8 MiB/s | 114.3 KiB | 00m00s [ 78/1160] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 79/1160] Installing rust-os_str_byte 100% | 65.6 MiB/s | 134.3 KiB | 00m00s [ 80/1160] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 81/1160] Installing rust-rand-devel- 100% | 136.3 MiB/s | 418.7 KiB | 00m00s [ 82/1160] Installing rust-strum-devel 100% | 20.1 MiB/s | 20.5 KiB | 00m00s [ 83/1160] Installing rust-log-devel-0 100% | 112.7 MiB/s | 230.8 KiB | 00m00s [ 84/1160] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 85/1160] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 86/1160] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 87/1160] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 88/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 89/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 90/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 91/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 92/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 95/1160] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1160] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1160] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1160] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1160] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1160] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1160] Installing rust-rand0.8-dev 100% | 105.4 MiB/s | 323.9 KiB | 00m00s [ 102/1160] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 104/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1160] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1160] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1160] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 108/1160] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1160] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1160] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 111/1160] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1160] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1160] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1160] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1160] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1160] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 117/1160] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1160] Installing rust-path-dedot- 100% | 35.3 MiB/s | 36.1 KiB | 00m00s [ 119/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1160] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1160] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1160] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1160] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1160] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1160] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 130/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 131/1160] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 132/1160] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 133/1160] Installing rust-bit-set-dev 100% | 64.0 MiB/s | 65.6 KiB | 00m00s [ 134/1160] Installing rust-fancy-regex 100% | 107.4 MiB/s | 439.7 KiB | 00m00s [ 135/1160] Installing llvm-0:22.1.6-1. 100% | 322.4 MiB/s | 83.2 MiB | 00m00s [ 136/1160] Installing rust-interpolato 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 137/1160] Installing rust-shlex-devel 100% | 18.8 MiB/s | 57.7 KiB | 00m00s [ 138/1160] Installing libstdc++-devel- 100% | 385.5 MiB/s | 40.5 MiB | 00m00s [ 139/1160] Installing gcc-c++-0:16.1.1 100% | 289.1 MiB/s | 44.8 MiB | 00m00s [ 140/1160] Installing rust-getopts-dev 100% | 92.7 MiB/s | 94.9 KiB | 00m00s [ 141/1160] Installing rust-siphasher-d 100% | 53.8 MiB/s | 55.1 KiB | 00m00s [ 142/1160] Installing rust-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 143/1160] Installing rust-nom7-devel- 100% | 157.1 MiB/s | 643.3 KiB | 00m00s [ 144/1160] Installing rust-fnv-devel-0 100% | 33.9 MiB/s | 34.7 KiB | 00m00s [ 145/1160] Installing rust-iana-time-z 100% | 72.3 MiB/s | 148.1 KiB | 00m00s [ 146/1160] Installing rust-peg-runtime 100% | 12.4 MiB/s | 12.7 KiB | 00m00s [ 147/1160] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 148/1160] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 149/1160] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 150/1160] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 151/1160] Installing rust-snapbox-mac 100% | 18.1 MiB/s | 18.5 KiB | 00m00s [ 152/1160] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 153/1160] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 154/1160] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 155/1160] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 156/1160] Installing rust-potential_u 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 157/1160] Installing rust-writeable-d 100% | 46.4 MiB/s | 95.1 KiB | 00m00s [ 158/1160] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 159/1160] Installing rust-byteorder-d 100% | 172.2 MiB/s | 176.4 KiB | 00m00s [ 160/1160] Installing rust-winnow-deve 100% | 156.8 MiB/s | 1.3 MiB | 00m00s [ 161/1160] Installing rust-toml_parser 100% | 112.9 MiB/s | 231.2 KiB | 00m00s [ 162/1160] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 163/1160] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 164/1160] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 165/1160] Installing rust-portable-at 100% | 201.4 MiB/s | 1.2 MiB | 00m00s [ 166/1160] Installing python-rpm-macro 100% | 28.2 MiB/s | 28.9 KiB | 00m00s [ 167/1160] Installing rust-which-devel 100% | 102.1 MiB/s | 104.5 KiB | 00m00s [ 168/1160] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 169/1160] Installing rust-unicode-ide 100% | 150.9 MiB/s | 309.1 KiB | 00m00s [ 170/1160] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 171/1160] Installing rust-proc-macro2 100% | 82.7 MiB/s | 254.1 KiB | 00m00s [ 172/1160] Installing rust-syn-devel-0 100% | 238.6 MiB/s | 2.1 MiB | 00m00s [ 173/1160] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 174/1160] Installing rust-syn+parsing 100% | 0.0 B/s | 124.0 B | 00m00s [ 175/1160] Installing rust-syn+extra-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 176/1160] Installing rust-quote-devel 100% | 63.6 MiB/s | 130.2 KiB | 00m00s [ 177/1160] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 178/1160] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 179/1160] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 180/1160] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 181/1160] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 182/1160] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 183/1160] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 184/1160] Installing rust-manyhow-dev 100% | 89.0 MiB/s | 91.1 KiB | 00m00s [ 185/1160] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 186/1160] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 187/1160] Installing rust-displaydoc- 100% | 32.8 MiB/s | 67.3 KiB | 00m00s [ 188/1160] Installing rust-zerotrie-de 100% | 125.3 MiB/s | 384.9 KiB | 00m00s [ 189/1160] Installing rust-serde_deriv 100% | 107.1 MiB/s | 329.0 KiB | 00m00s [ 190/1160] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 191/1160] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 192/1160] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1160] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 194/1160] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1160] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 196/1160] Installing rust-serde-devel 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 197/1160] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 198/1160] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1160] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 200/1160] Installing rust-syn+fold-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1160] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 202/1160] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1160] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 204/1160] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 205/1160] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1160] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 207/1160] Installing rust-toml-devel- 100% | 98.1 MiB/s | 301.2 KiB | 00m00s [ 208/1160] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 209/1160] Installing rust-toml0.9-dev 100% | 96.6 MiB/s | 296.7 KiB | 00m00s [ 210/1160] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 211/1160] Installing rust-tinystr-dev 100% | 46.4 MiB/s | 95.1 KiB | 00m00s [ 212/1160] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 213/1160] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 214/1160] Installing rust-rustc-hash- 100% | 39.4 MiB/s | 40.3 KiB | 00m00s [ 215/1160] Installing rust-equivalent- 100% | 18.0 MiB/s | 18.4 KiB | 00m00s [ 216/1160] Installing rust-indexmap-de 100% | 71.0 MiB/s | 508.9 KiB | 00m00s [ 217/1160] Installing rust-ordermap-de 100% | 113.5 MiB/s | 348.7 KiB | 00m00s [ 218/1160] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1160] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 220/1160] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 221/1160] Installing rust-colored-dev 100% | 60.2 MiB/s | 123.2 KiB | 00m00s [ 222/1160] Installing rust-camino-deve 100% | 77.8 MiB/s | 159.4 KiB | 00m00s [ 223/1160] Installing rust-anyhow-deve 100% | 72.7 MiB/s | 223.4 KiB | 00m00s [ 224/1160] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 225/1160] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 226/1160] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 227/1160] Installing rust-anstyle-los 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 228/1160] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 229/1160] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 230/1160] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 231/1160] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 232/1160] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 233/1160] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 234/1160] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 235/1160] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 236/1160] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [ 237/1160] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 238/1160] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 239/1160] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 240/1160] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [ 241/1160] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [ 242/1160] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1160] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 244/1160] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 245/1160] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 246/1160] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 247/1160] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [ 248/1160] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 249/1160] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1160] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1160] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 252/1160] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 253/1160] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 254/1160] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [ 255/1160] Installing rust-rust-stemme 100% | 322.7 MiB/s | 9.4 MiB | 00m00s [ 256/1160] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 257/1160] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1160] Installing rust-serde+deriv 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 259/1160] Installing rust-serde_with- 100% | 115.5 MiB/s | 1.2 MiB | 00m00s [ 260/1160] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 261/1160] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1160] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1160] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1160] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1160] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1160] Installing rust-ron-devel-0 100% | 113.4 MiB/s | 696.5 KiB | 00m00s [ 267/1160] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 268/1160] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1160] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1160] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1160] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1160] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 273/1160] Installing rust-serde_repr- 100% | 31.0 MiB/s | 31.7 KiB | 00m00s [ 274/1160] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.1 KiB | 00m00s [ 275/1160] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1160] Installing rust-zerovec-der 100% | 73.7 MiB/s | 75.4 KiB | 00m00s [ 277/1160] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 278/1160] Installing rust-thiserror-i 100% | 92.8 MiB/s | 95.0 KiB | 00m00s [ 279/1160] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 280/1160] Installing rust-thiserror-d 100% | 29.6 MiB/s | 121.1 KiB | 00m00s [ 281/1160] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 282/1160] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 283/1160] Installing rust-ref-cast-im 100% | 29.6 MiB/s | 30.3 KiB | 00m00s [ 284/1160] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 285/1160] Installing rust-ref-cast-de 100% | 21.9 MiB/s | 44.8 KiB | 00m00s [ 286/1160] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 287/1160] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 288/1160] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 289/1160] Installing rust-thiserror1- 100% | 25.2 MiB/s | 103.0 KiB | 00m00s [ 290/1160] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 291/1160] Installing rust-zerocopy-de 100% | 133.5 MiB/s | 957.2 KiB | 00m00s [ 292/1160] Installing rust-zerocopy-de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 293/1160] Installing rust-zerocopy-de 100% | 122.5 MiB/s | 1.6 MiB | 00m00s [ 294/1160] Installing rust-zerocopy+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 295/1160] Installing rust-zerocopy+si 100% | 0.0 B/s | 124.0 B | 00m00s [ 296/1160] Installing rust-ppv-lite86- 100% | 128.2 MiB/s | 131.3 KiB | 00m00s [ 297/1160] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1160] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 299/1160] Installing rust-rand_chacha 100% | 51.1 MiB/s | 52.3 KiB | 00m00s [ 300/1160] Installing rust-rand_chacha 100% | 0.0 B/s | 124.0 B | 00m00s [ 301/1160] Installing rust-rand0.8+ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 302/1160] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 303/1160] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 304/1160] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 305/1160] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 306/1160] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 307/1160] Installing rust-peg-devel-0 100% | 23.2 MiB/s | 71.2 KiB | 00m00s [ 308/1160] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 309/1160] Installing rust-derive-wher 100% | 101.5 MiB/s | 311.8 KiB | 00m00s [ 310/1160] Installing rust-derive-wher 100% | 0.0 B/s | 124.0 B | 00m00s [ 311/1160] Installing rust-serde_deriv 100% | 126.2 MiB/s | 129.3 KiB | 00m00s [ 312/1160] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 313/1160] Installing rust-schemars_de 100% | 67.0 MiB/s | 137.2 KiB | 00m00s [ 314/1160] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 315/1160] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 316/1160] Installing rust-synstructur 100% | 95.7 MiB/s | 98.0 KiB | 00m00s [ 317/1160] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1160] Installing rust-synstructur 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 319/1160] Installing rust-salsa-macro 100% | 72.2 MiB/s | 148.0 KiB | 00m00s [ 320/1160] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 321/1160] Installing rust-yoke-derive 100% | 47.5 MiB/s | 48.7 KiB | 00m00s [ 322/1160] Installing rust-zerofrom-de 100% | 21.9 MiB/s | 22.5 KiB | 00m00s [ 323/1160] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 324/1160] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 325/1160] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 326/1160] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 327/1160] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 328/1160] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 329/1160] Installing rust-getopts+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 330/1160] Installing rust-getopts+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 331/1160] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 332/1160] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 333/1160] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 334/1160] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1160] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 336/1160] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1160] Installing rust-byteorder+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 338/1160] Installing rust-byteorder+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1160] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1160] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 341/1160] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 342/1160] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 343/1160] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 344/1160] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 345/1160] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 346/1160] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 347/1160] Installing rust-hashlink-de 100% | 151.6 MiB/s | 155.2 KiB | 00m00s [ 348/1160] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1160] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1160] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1160] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 353/1160] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1160] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1160] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1160] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1160] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1160] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1160] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 360/1160] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1160] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1160] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1160] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1160] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 365/1160] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 366/1160] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 367/1160] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 368/1160] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1160] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1160] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1160] Installing rust-phf_shared- 100% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 372/1160] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 373/1160] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 374/1160] Installing rust-phf_shared0 100% | 44.6 MiB/s | 45.6 KiB | 00m00s [ 375/1160] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1160] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 377/1160] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1160] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1160] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1160] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1160] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 382/1160] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 383/1160] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1160] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1160] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1160] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1160] Installing llvm-test-0:22.1 100% | 59.6 MiB/s | 2.3 MiB | 00m00s [ 388/1160] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1160] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 390/1160] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 391/1160] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 392/1160] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 393/1160] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1160] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1160] Installing rust-quick-xml0. 100% | 225.8 MiB/s | 1.1 MiB | 00m00s [ 396/1160] Installing rust-quick-xml0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 397/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 398/1160] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 399/1160] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 400/1160] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 401/1160] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1160] Installing rust-path-absolu 100% | 41.3 MiB/s | 42.3 KiB | 00m00s [ 403/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1160] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1160] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 406/1160] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 407/1160] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 408/1160] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 409/1160] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1160] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 411/1160] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1160] Installing rust-rayon-devel 100% | 126.7 MiB/s | 908.1 KiB | 00m00s [ 413/1160] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1160] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1160] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1160] Installing rust-matchers-de 100% | 23.8 MiB/s | 24.4 KiB | 00m00s [ 417/1160] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 418/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 419/1160] Installing rust-rand0.8+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 420/1160] Installing rust-rand0.8+lib 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1160] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1160] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 423/1160] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1160] Installing rust-phf_codegen 100% | 43.2 MiB/s | 44.2 KiB | 00m00s [ 425/1160] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1160] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 427/1160] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 428/1160] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1160] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1160] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1160] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1160] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1160] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1160] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1160] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1160] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1160] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 438/1160] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 439/1160] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1160] Installing rust-fern-devel- 100% | 146.9 MiB/s | 451.2 KiB | 00m00s [ 441/1160] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1160] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 443/1160] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1160] Installing rust-rand+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 445/1160] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 446/1160] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 447/1160] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1160] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1160] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1160] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1160] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1160] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 453/1160] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1160] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 455/1160] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1160] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 457/1160] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1160] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1160] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 460/1160] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1160] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 462/1160] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1160] Installing rust-inotify-sys 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 464/1160] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1160] Installing rust-inotify-dev 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [ 466/1160] Installing rust-jobserver-d 100% | 92.6 MiB/s | 94.8 KiB | 00m00s [ 467/1160] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 468/1160] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1160] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1160] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1160] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 472/1160] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1160] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 474/1160] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1160] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 476/1160] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1160] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 478/1160] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1160] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 480/1160] Installing rust-bstr+unicod 100% | 0.0 B/s | 124.0 B | 00m00s [ 481/1160] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 484/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1160] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1160] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 487/1160] Installing rust-itertools+u 100% | 40.4 KiB/s | 124.0 B | 00m00s [ 488/1160] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1160] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 490/1160] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 491/1160] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1160] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 493/1160] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 494/1160] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 495/1160] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1160] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 497/1160] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 498/1160] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1160] Installing rust-indicatif-d 100% | 103.7 MiB/s | 318.5 KiB | 00m00s [ 500/1160] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 501/1160] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 502/1160] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 503/1160] Installing rust-manyhow-mac 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 504/1160] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 505/1160] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 506/1160] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 507/1160] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 508/1160] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 509/1160] Installing rust-quote-use-d 100% | 11.1 MiB/s | 11.3 KiB | 00m00s [ 510/1160] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1160] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1160] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 513/1160] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 514/1160] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 515/1160] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1160] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 517/1160] Installing rust-rustix-deve 100% | 99.0 MiB/s | 2.3 MiB | 00m00s [ 518/1160] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1160] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 520/1160] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 521/1160] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1160] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 523/1160] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 524/1160] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 525/1160] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 526/1160] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1160] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 528/1160] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 529/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 532/1160] Installing rust-globset-dev 100% | 112.9 MiB/s | 115.6 KiB | 00m00s [ 533/1160] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 534/1160] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 535/1160] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 536/1160] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 537/1160] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 538/1160] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 539/1160] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 540/1160] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 541/1160] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [ 542/1160] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 543/1160] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 544/1160] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 545/1160] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 546/1160] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 547/1160] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 548/1160] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 549/1160] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 550/1160] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 551/1160] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 552/1160] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1160] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 554/1160] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 555/1160] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 556/1160] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 557/1160] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 558/1160] Installing rust-crypto-comm 100% | 26.2 MiB/s | 26.8 KiB | 00m00s [ 559/1160] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1160] Installing rust-digest-deve 100% | 43.1 MiB/s | 88.2 KiB | 00m00s [ 561/1160] Installing rust-digest+bloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 562/1160] Installing rust-digest+core 100% | 0.0 B/s | 124.0 B | 00m00s [ 563/1160] Installing rust-digest+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 564/1160] Installing ncurses-c++-libs 100% | 86.8 MiB/s | 266.7 KiB | 00m00s [ 565/1160] Installing ncurses-devel-0: 100% | 19.6 MiB/s | 1.0 MiB | 00m00s [ 566/1160] Installing libedit-devel-0: 100% | 22.0 MiB/s | 67.5 KiB | 00m00s [ 567/1160] Installing llvm-static-0:22 100% | 484.8 MiB/s | 355.4 MiB | 00m01s [ 568/1160] Installing llvm-googletest- 100% | 135.0 MiB/s | 2.3 MiB | 00m00s [ 569/1160] Installing llvm-devel-0:22. 100% | 147.1 MiB/s | 36.3 MiB | 00m00s [ 570/1160] Installing emacs-filesystem 100% | 793.0 KiB/s | 812.0 B | 00m00s [ 571/1160] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 572/1160] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 573/1160] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 574/1160] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 575/1160] Installing rust-attribute-d 100% | 77.0 MiB/s | 78.8 KiB | 00m00s [ 576/1160] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 577/1160] Installing rust-get-size-de 100% | 33.0 MiB/s | 33.8 KiB | 00m00s [ 578/1160] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 579/1160] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 580/1160] Installing ncurses-0:6.6-2. 100% | 28.4 MiB/s | 902.4 KiB | 00m00s [ 581/1160] Installing clang-resource-f 100% | 8.1 MiB/s | 16.7 KiB | 00m00s [ 582/1160] Installing clang-libs-0:22. 100% | 385.2 MiB/s | 104.4 MiB | 00m00s [ 583/1160] Installing clang-0:22.1.6-1 100% | 435.5 MiB/s | 61.8 MiB | 00m00s [ 584/1160] Installing clang-tools-extr 100% | 311.0 MiB/s | 58.8 MiB | 00m00s [ 585/1160] Installing clang-devel-0:22 100% | 228.9 MiB/s | 32.5 MiB | 00m00s [ 586/1160] Installing rust-option-ext- 100% | 22.5 MiB/s | 23.0 KiB | 00m00s [ 587/1160] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 588/1160] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 589/1160] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 590/1160] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 591/1160] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 592/1160] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 593/1160] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 594/1160] Installing rust-ident_case- 100% | 9.7 MiB/s | 10.0 KiB | 00m00s [ 595/1160] Installing rust-ident_case+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 596/1160] Installing rust-darling_cor 100% | 67.2 MiB/s | 344.3 KiB | 00m00s [ 597/1160] Installing rust-darling_cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 598/1160] Installing rust-darling_mac 100% | 4.6 MiB/s | 4.7 KiB | 00m00s [ 599/1160] Installing rust-darling_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 600/1160] Installing rust-darling-dev 100% | 15.7 MiB/s | 160.5 KiB | 00m00s [ 601/1160] Installing groff-base-0:1.2 100% | 79.0 MiB/s | 4.5 MiB | 00m00s [ 602/1160] Installing perl-Digest-0:1. 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [ 603/1160] Installing perl-Digest-MD5- 100% | 103.0 MiB/s | 105.5 KiB | 00m00s [ 604/1160] Installing perl-FileHandle- 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 605/1160] Installing perl-B-0:1.89-52 100% | 178.6 MiB/s | 548.6 KiB | 00m00s [ 606/1160] Installing perl-libnet-0:3. 100% | 95.9 MiB/s | 294.7 KiB | 00m00s [ 607/1160] Installing perl-Data-Dumper 100% | 134.2 MiB/s | 137.5 KiB | 00m00s [ 608/1160] Installing perl-MIME-Base32 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 609/1160] Installing perl-URI-0:5.34- 100% | 55.0 MiB/s | 281.8 KiB | 00m00s [ 610/1160] Installing perl-IO-Socket-I 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 611/1160] Installing perl-AutoLoader- 100% | 20.5 MiB/s | 21.0 KiB | 00m00s [ 612/1160] Installing perl-IO-Socket-S 100% | 177.6 MiB/s | 727.6 KiB | 00m00s [ 613/1160] Installing perl-Net-SSLeay- 100% | 180.1 MiB/s | 1.4 MiB | 00m00s [ 614/1160] Installing perl-locale-0:1. 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 615/1160] Installing perl-if-0:0.61.0 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 616/1160] Installing perl-Text-Tabs+W 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [ 617/1160] Installing perl-Pod-Escapes 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [ 618/1160] Installing perl-Time-Local- 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 619/1160] Installing perl-Time-HiRes- 100% | 75.0 MiB/s | 153.7 KiB | 00m00s [ 620/1160] Installing perl-File-Path-0 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [ 621/1160] Installing perl-Pod-Simple- 100% | 140.5 MiB/s | 575.5 KiB | 00m00s [ 622/1160] Installing perl-HTTP-Tiny-0 100% | 156.5 MiB/s | 160.3 KiB | 00m00s [ 623/1160] Installing perl-Class-Struc 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [ 624/1160] Installing perl-IPC-Open3-0 100% | 27.8 MiB/s | 28.5 KiB | 00m00s [ 625/1160] Installing perl-File-Temp-1 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [ 626/1160] Installing perl-POSIX-0:2.2 100% | 128.3 MiB/s | 262.8 KiB | 00m00s [ 627/1160] Installing perl-Term-Cap-0: 100% | 29.9 MiB/s | 30.6 KiB | 00m00s [ 628/1160] Installing perl-Term-ANSICo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [ 629/1160] Installing perl-podlators-1 100% | 9.5 MiB/s | 321.4 KiB | 00m00s [ 630/1160] Installing perl-Pod-Perldoc 100% | 5.2 MiB/s | 169.2 KiB | 00m00s [ 631/1160] Installing perl-File-stat-0 100% | 12.8 MiB/s | 13.1 KiB | 00m00s [ 632/1160] Installing perl-SelectSaver 100% | 0.0 B/s | 2.6 KiB | 00m00s [ 633/1160] Installing perl-Socket-4:2. 100% | 71.7 MiB/s | 146.7 KiB | 00m00s [ 634/1160] Installing perl-Symbol-0:1. 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 635/1160] Installing perl-Pod-Usage-4 100% | 2.8 MiB/s | 87.9 KiB | 00m00s [ 636/1160] Installing perl-IO-0:1.55-5 100% | 95.5 MiB/s | 195.6 KiB | 00m00s [ 637/1160] Installing perl-Fcntl-0:1.2 100% | 91.5 MiB/s | 93.7 KiB | 00m00s [ 638/1160] Installing perl-overloading 100% | 5.4 MiB/s | 5.6 KiB | 00m00s [ 639/1160] Installing perl-mro-0:1.29- 100% | 80.7 MiB/s | 82.6 KiB | 00m00s [ 640/1160] Installing perl-base-0:2.27 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 641/1160] Installing perl-Text-ParseW 100% | 14.2 MiB/s | 14.6 KiB | 00m00s [ 642/1160] Installing perl-Getopt-Long 100% | 71.9 MiB/s | 147.2 KiB | 00m00s [ 643/1160] Installing perl-Storable-1: 100% | 119.5 MiB/s | 244.7 KiB | 00m00s [ 644/1160] Installing perl-parent-1:0. 100% | 10.7 MiB/s | 11.0 KiB | 00m00s [ 645/1160] Installing perl-MIME-Base64 100% | 93.9 MiB/s | 96.1 KiB | 00m00s [ 646/1160] Installing perl-Getopt-Std- 100% | 11.5 MiB/s | 11.8 KiB | 00m00s [ 647/1160] Installing perl-File-Basena 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 648/1160] Installing perl-vars-0:1.05 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 649/1160] Installing perl-overload-0: 100% | 70.3 MiB/s | 72.0 KiB | 00m00s [ 650/1160] Installing perl-Scalar-List 100% | 76.4 MiB/s | 156.5 KiB | 00m00s [ 651/1160] Installing perl-Errno-0:1.3 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 652/1160] Installing perl-constant-0: 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [ 653/1160] Installing perl-Encode-4:3. 100% | 107.6 MiB/s | 4.8 MiB | 00m00s [ 654/1160] Installing perl-DynaLoader- 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 655/1160] Installing perl-PathTools-0 100% | 111.5 MiB/s | 228.4 KiB | 00m00s [ 656/1160] Installing perl-Carp-0:1.54 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [ 657/1160] Installing perl-Exporter-0: 100% | 18.1 MiB/s | 55.6 KiB | 00m00s [ 658/1160] Installing perl-libs-4:5.42 100% | 202.6 MiB/s | 11.8 MiB | 00m00s [ 659/1160] Installing perl-interpreter 100% | 5.6 MiB/s | 176.4 KiB | 00m00s [ 660/1160] Installing rust-find-msvc-t 100% | 113.4 MiB/s | 116.1 KiB | 00m00s [ 661/1160] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 662/1160] Installing rust-cc-devel-0: 100% | 185.0 MiB/s | 378.9 KiB | 00m00s [ 663/1160] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 664/1160] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 665/1160] Installing rust-pkg-config- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 666/1160] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 667/1160] Installing rust-utf8-width- 100% | 6.0 MiB/s | 6.2 KiB | 00m00s [ 668/1160] Installing rust-utf8-width+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 669/1160] Installing rust-html-escape 100% | 70.9 MiB/s | 145.3 KiB | 00m00s [ 670/1160] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 671/1160] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 672/1160] Installing rust-virtue-deve 100% | 92.6 MiB/s | 189.6 KiB | 00m00s [ 673/1160] Installing rust-virtue+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 674/1160] Installing rust-bincode_der 100% | 44.3 MiB/s | 45.4 KiB | 00m00s [ 675/1160] Installing rust-bincode_der 100% | 0.0 B/s | 124.0 B | 00m00s [ 676/1160] Installing rust-simd-adler3 100% | 53.1 MiB/s | 54.3 KiB | 00m00s [ 677/1160] Installing rust-icu_normali 100% | 200.3 MiB/s | 410.2 KiB | 00m00s [ 678/1160] Installing rust-tinyvec_mac 100% | 15.4 MiB/s | 15.8 KiB | 00m00s [ 679/1160] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 680/1160] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 681/1160] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 682/1160] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 683/1160] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 684/1160] Installing rust-arrayvec-de 100% | 60.1 MiB/s | 123.1 KiB | 00m00s [ 685/1160] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 686/1160] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 687/1160] Installing rust-strip-ansi- 100% | 24.2 KiB/s | 124.0 B | 00m00s [ 688/1160] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 689/1160] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 690/1160] Installing rust-escape8259- 100% | 13.7 MiB/s | 14.1 KiB | 00m00s [ 691/1160] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 692/1160] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 693/1160] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 694/1160] Installing jemalloc-0:5.3.0 100% | 24.7 MiB/s | 836.3 KiB | 00m00s [ 695/1160] Installing jemalloc-devel-0 100% | 7.0 MiB/s | 222.2 KiB | 00m00s [ 696/1160] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 697/1160] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 698/1160] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 699/1160] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 700/1160] Installing rust-adler2-deve 100% | 36.6 MiB/s | 37.4 KiB | 00m00s [ 701/1160] Installing rust-miniz_oxide 100% | 135.1 MiB/s | 276.6 KiB | 00m00s [ 702/1160] Installing rust-miniz_oxide 100% | 0.0 B/s | 124.0 B | 00m00s [ 703/1160] Installing rust-miniz_oxide 100% | 0.0 B/s | 124.0 B | 00m00s [ 704/1160] Installing rust-miniz_oxide 100% | 0.0 B/s | 124.0 B | 00m00s [ 705/1160] Installing rust-autocfg-dev 100% | 31.3 MiB/s | 64.1 KiB | 00m00s [ 706/1160] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 707/1160] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 708/1160] Installing rust-chrono-deve 100% | 214.6 MiB/s | 1.3 MiB | 00m00s [ 709/1160] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 710/1160] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 711/1160] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 712/1160] Installing rust-quick-junit 100% | 125.4 MiB/s | 128.4 KiB | 00m00s [ 713/1160] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 714/1160] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 715/1160] Installing rust-fs-err-deve 100% | 53.4 MiB/s | 109.4 KiB | 00m00s [ 716/1160] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 717/1160] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 718/1160] Installing rust-memoffset-d 100% | 36.9 MiB/s | 37.8 KiB | 00m00s [ 719/1160] Installing rust-memoffset+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 720/1160] Installing rust-intrusive-c 100% | 176.7 MiB/s | 361.8 KiB | 00m00s [ 721/1160] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 722/1160] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 723/1160] Installing rust-stable_dere 100% | 23.9 MiB/s | 24.4 KiB | 00m00s [ 724/1160] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 725/1160] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 726/1160] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 727/1160] Installing rust-icu_collect 100% | 126.0 MiB/s | 645.1 KiB | 00m00s [ 728/1160] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 729/1160] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 730/1160] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 731/1160] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 732/1160] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 733/1160] Installing rust-cfg_aliases 100% | 22.4 MiB/s | 22.9 KiB | 00m00s [ 734/1160] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 735/1160] Installing rust-clap_lex-de 100% | 42.5 MiB/s | 43.6 KiB | 00m00s [ 736/1160] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 737/1160] Installing rust-clap_builde 100% | 185.7 MiB/s | 950.7 KiB | 00m00s [ 738/1160] Installing rust-clap-devel- 100% | 34.3 MiB/s | 246.1 KiB | 00m00s [ 739/1160] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 740/1160] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 741/1160] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1160] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 743/1160] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 744/1160] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1160] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 746/1160] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 747/1160] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 748/1160] Installing rust-clap_comple 100% | 90.3 MiB/s | 184.8 KiB | 00m00s [ 749/1160] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 750/1160] Installing rust-clap_comple 100% | 38.3 MiB/s | 39.2 KiB | 00m00s [ 751/1160] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 752/1160] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 753/1160] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 754/1160] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 755/1160] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 756/1160] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1160] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1160] Installing rust-darling_cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 759/1160] Installing rust-darling_cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 760/1160] Installing rust-darling+sug 100% | 0.0 B/s | 124.0 B | 00m00s [ 761/1160] Installing rust-darling+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 762/1160] Installing rust-serde_with_ 100% | 64.9 MiB/s | 132.9 KiB | 00m00s [ 763/1160] Installing rust-serde_with_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 764/1160] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 765/1160] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 766/1160] Installing rust-lazy_static 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 767/1160] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 768/1160] Installing rust-sharded-sla 100% | 85.5 MiB/s | 262.7 KiB | 00m00s [ 769/1160] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 770/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 771/1160] Installing rust-normalize-l 100% | 15.4 MiB/s | 15.8 KiB | 00m00s [ 772/1160] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 773/1160] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 774/1160] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 775/1160] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 776/1160] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 777/1160] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 778/1160] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 779/1160] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 780/1160] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 781/1160] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 782/1160] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 783/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 784/1160] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 785/1160] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 786/1160] Installing rust-winnow0.7-d 100% | 156.9 MiB/s | 1.3 MiB | 00m00s [ 787/1160] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 788/1160] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 789/1160] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 790/1160] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 791/1160] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 792/1160] Installing rust-unscanny-de 100% | 36.1 MiB/s | 36.9 KiB | 00m00s [ 793/1160] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 794/1160] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 795/1160] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 796/1160] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 797/1160] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 798/1160] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 799/1160] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 800/1160] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1160] Installing rust-ignore-deve 100% | 121.9 MiB/s | 249.6 KiB | 00m00s [ 802/1160] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 803/1160] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 804/1160] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 805/1160] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [ 806/1160] Installing rust-litemap-dev 100% | 64.2 MiB/s | 131.5 KiB | 00m00s [ 807/1160] Installing rust-icu_locale_ 100% | 65.2 MiB/s | 400.4 KiB | 00m00s [ 808/1160] Installing rust-icu_provide 100% | 100.3 MiB/s | 205.3 KiB | 00m00s [ 809/1160] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 810/1160] Installing rust-icu_normali 100% | 129.7 MiB/s | 265.7 KiB | 00m00s [ 811/1160] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 812/1160] Installing rust-icu_propert 100% | 175.2 MiB/s | 358.8 KiB | 00m00s [ 813/1160] Installing rust-idna_adapte 100% | 26.9 MiB/s | 27.5 KiB | 00m00s [ 814/1160] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 815/1160] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 816/1160] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 817/1160] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 818/1160] Installing rust-ryu-devel-0 100% | 52.4 MiB/s | 161.0 KiB | 00m00s [ 819/1160] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1160] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 821/1160] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 822/1160] Installing rust-serde_json- 100% | 141.9 MiB/s | 726.5 KiB | 00m00s [ 823/1160] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 824/1160] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 825/1160] Installing rust-lsp-server- 100% | 62.4 MiB/s | 63.9 KiB | 00m00s [ 826/1160] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 827/1160] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 828/1160] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 829/1160] Installing rust-serde_json+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 830/1160] Installing rust-schemars-de 100% | 52.5 MiB/s | 537.2 KiB | 00m00s [ 831/1160] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 832/1160] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1160] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 834/1160] Installing rust-csv-devel-0 100% | 417.2 MiB/s | 5.8 MiB | 00m00s [ 835/1160] Installing rust-cfg-if-deve 100% | 23.2 MiB/s | 23.8 KiB | 00m00s [ 836/1160] Installing rust-cfg-if+defa 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 837/1160] Installing rust-nix-devel-0 100% | 184.8 MiB/s | 1.7 MiB | 00m00s [ 838/1160] Installing rust-getrandom-d 100% | 55.5 MiB/s | 170.4 KiB | 00m00s [ 839/1160] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 840/1160] Installing rust-uuid+rng-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1160] Installing rust-chacha20-de 100% | 75.5 MiB/s | 154.7 KiB | 00m00s [ 842/1160] Installing rust-crc32fast-d 100% | 48.1 MiB/s | 98.6 KiB | 00m00s [ 843/1160] Installing rust-getrandom0. 100% | 58.5 MiB/s | 119.8 KiB | 00m00s [ 844/1160] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 845/1160] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 846/1160] Installing rust-rand0.8+get 100% | 0.0 B/s | 124.0 B | 00m00s [ 847/1160] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1160] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 849/1160] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 850/1160] Installing rust-rand0.8+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 851/1160] Installing rust-unicode_nam 100% | 40.4 MiB/s | 41.4 KiB | 00m00s [ 852/1160] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [ 853/1160] Installing rust-unicode_nam 100% | 429.2 MiB/s | 2.1 MiB | 00m00s [ 854/1160] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 855/1160] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 856/1160] Installing rust-zip0.6-deve 100% | 81.5 MiB/s | 250.4 KiB | 00m00s [ 857/1160] Installing rust-flate2+mini 100% | 0.0 B/s | 124.0 B | 00m00s [ 858/1160] Installing rust-flate2+rust 100% | 0.0 B/s | 124.0 B | 00m00s [ 859/1160] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 860/1160] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 861/1160] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 862/1160] Installing rust-tempfile+de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 863/1160] Installing rust-insta-devel 100% | 82.5 MiB/s | 506.8 KiB | 00m00s [ 864/1160] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1160] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1160] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1160] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1160] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 869/1160] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 870/1160] Installing rust-insta-cmd-d 100% | 15.8 MiB/s | 32.4 KiB | 00m00s [ 871/1160] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 872/1160] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 873/1160] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 874/1160] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1160] Installing rust-rand+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1160] Installing rust-rand+thread 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1160] Installing rust-rand+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1160] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 879/1160] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 880/1160] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [ 881/1160] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 882/1160] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 883/1160] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [ 884/1160] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 885/1160] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 886/1160] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 887/1160] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 888/1160] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 889/1160] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 890/1160] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 891/1160] Installing rust-test-case-m 100% | 12.4 MiB/s | 12.7 KiB | 00m00s [ 892/1160] Installing rust-test-case-d 100% | 16.7 MiB/s | 17.1 KiB | 00m00s [ 893/1160] Installing rust-thread_loca 100% | 50.0 MiB/s | 51.2 KiB | 00m00s [ 894/1160] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 895/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 896/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 897/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 898/1160] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 899/1160] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [ 900/1160] Installing rust-sha2-devel- 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 901/1160] Installing rust-pest_meta-d 100% | 136.2 MiB/s | 279.0 KiB | 00m00s [ 902/1160] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 903/1160] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 904/1160] Installing rust-pest_derive 100% | 39.0 MiB/s | 79.9 KiB | 00m00s [ 905/1160] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 906/1160] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 907/1160] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 908/1160] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 909/1160] Installing rust-libloading- 100% | 58.0 MiB/s | 118.8 KiB | 00m00s [ 910/1160] Installing rust-libloading+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 911/1160] Installing rust-unty-devel- 100% | 18.6 MiB/s | 19.0 KiB | 00m00s [ 912/1160] Installing rust-unty+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 913/1160] Installing rust-bincode-dev 100% | 89.3 MiB/s | 366.0 KiB | 00m00s [ 914/1160] Installing rust-bincode+bin 100% | 0.0 B/s | 124.0 B | 00m00s [ 915/1160] Installing rust-bincode+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 916/1160] Installing rust-bincode+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 917/1160] Installing rust-bincode+std 100% | 40.4 KiB/s | 124.0 B | 00m00s [ 918/1160] Installing rust-predicates- 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 919/1160] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 920/1160] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 921/1160] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 922/1160] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 923/1160] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 924/1160] Installing rust-assert_fs-d 100% | 33.8 MiB/s | 69.2 KiB | 00m00s [ 925/1160] Installing rust-rustversion 100% | 33.2 MiB/s | 68.1 KiB | 00m00s [ 926/1160] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 927/1160] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 928/1160] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 929/1160] Installing rust-arc-swap-de 100% | 78.9 MiB/s | 242.4 KiB | 00m00s [ 930/1160] Installing rust-indoc-devel 100% | 27.0 MiB/s | 55.2 KiB | 00m00s [ 931/1160] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 932/1160] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 933/1160] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 934/1160] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 935/1160] Installing rust-anstyle-svg 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 936/1160] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 937/1160] Installing rust-colorchoice 100% | 21.2 MiB/s | 21.7 KiB | 00m00s [ 938/1160] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 939/1160] Installing rust-anstream-de 100% | 50.1 MiB/s | 102.5 KiB | 00m00s [ 940/1160] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 941/1160] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 942/1160] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 943/1160] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 944/1160] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 945/1160] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 946/1160] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 947/1160] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 948/1160] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 949/1160] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1160] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 951/1160] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 952/1160] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 953/1160] Installing rust-inventory-d 100% | 21.3 MiB/s | 43.7 KiB | 00m00s [ 954/1160] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 955/1160] Installing rust-salsa-macro 100% | 104.8 MiB/s | 107.3 KiB | 00m00s [ 956/1160] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 957/1160] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 958/1160] Installing rust-boxcar+defa 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 959/1160] Installing rust-salsa-devel 100% | 84.0 MiB/s | 1.2 MiB | 00m00s [ 960/1160] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 961/1160] Installing rust-paste+defau 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 962/1160] Installing rust-icu_propert 100% | 182.6 MiB/s | 1.5 MiB | 00m00s [ 963/1160] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 964/1160] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 965/1160] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1160] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 967/1160] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 968/1160] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 969/1160] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 970/1160] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 971/1160] Installing rust-pep508_rs-d 100% | 110.5 MiB/s | 339.6 KiB | 00m00s [ 972/1160] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 973/1160] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 974/1160] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 975/1160] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 976/1160] Installing rust-dashmap-dev 100% | 64.8 MiB/s | 132.7 KiB | 00m00s [ 977/1160] Installing rust-tap-devel-0 100% | 38.6 MiB/s | 39.5 KiB | 00m00s [ 978/1160] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 979/1160] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 980/1160] Installing rust-radium-deve 100% | 48.2 MiB/s | 49.4 KiB | 00m00s [ 981/1160] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 982/1160] Installing rust-wild-devel- 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [ 983/1160] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [ 984/1160] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 985/1160] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 986/1160] Installing rust-compact_str 100% | 107.9 MiB/s | 331.6 KiB | 00m00s [ 987/1160] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 988/1160] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 989/1160] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [ 990/1160] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [ 991/1160] Installing rust-pathdiff-de 100% | 22.6 MiB/s | 23.2 KiB | 00m00s [ 992/1160] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [ 993/1160] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 994/1160] Installing rust-matchit-dev 100% | 80.3 MiB/s | 164.4 KiB | 00m00s [ 995/1160] Installing rust-jod-thread- 100% | 16.6 MiB/s | 17.0 KiB | 00m00s [ 996/1160] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [ 997/1160] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 998/1160] Installing rust-is-macro-de 100% | 29.1 MiB/s | 29.8 KiB | 00m00s [ 999/1160] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [1000/1160] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [1001/1160] Installing rust-clap_derive 100% | 86.2 MiB/s | 176.6 KiB | 00m00s [1002/1160] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [1003/1160] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [1004/1160] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [1005/1160] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [1006/1160] Installing rust-tryfn-devel 100% | 22.7 MiB/s | 23.2 KiB | 00m00s [1007/1160] Installing rust-tryfn+color 100% | 0.0 B/s | 124.0 B | 00m00s [1008/1160] Installing rust-tryfn+diff- 100% | 0.0 B/s | 124.0 B | 00m00s [1009/1160] Installing rust-datatest-st 100% | 34.6 MiB/s | 106.3 KiB | 00m00s [1010/1160] Installing rust-glob-devel- 100% | 83.3 MiB/s | 85.3 KiB | 00m00s [1011/1160] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1012/1160] Installing rust-clang-sys-d 100% | 102.4 MiB/s | 209.7 KiB | 00m00s [1013/1160] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [1014/1160] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [1015/1160] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [1016/1160] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1017/1160] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1018/1160] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1019/1160] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1020/1160] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1021/1160] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1022/1160] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1023/1160] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1024/1160] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1025/1160] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1026/1160] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1027/1160] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1028/1160] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1029/1160] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [1030/1160] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [1031/1160] Installing rust-zstd-sys-de 100% | 159.0 MiB/s | 325.6 KiB | 00m00s [1032/1160] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [1033/1160] Installing rust-zstd-safe+a 100% | 0.0 B/s | 124.0 B | 00m00s [1034/1160] Installing rust-zstd-sys+le 100% | 0.0 B/s | 124.0 B | 00m00s [1035/1160] Installing rust-zstd-safe+l 100% | 0.0 B/s | 124.0 B | 00m00s [1036/1160] Installing rust-zstd-sys+zd 100% | 0.0 B/s | 124.0 B | 00m00s [1037/1160] Installing rust-zstd-safe+z 100% | 0.0 B/s | 124.0 B | 00m00s [1038/1160] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [1039/1160] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [1040/1160] Installing rust-zstd-devel- 100% | 57.4 MiB/s | 117.5 KiB | 00m00s [1041/1160] Installing rust-zstd+arrays 100% | 0.0 B/s | 124.0 B | 00m00s [1042/1160] Installing rust-zstd+legacy 100% | 0.0 B/s | 124.0 B | 00m00s [1043/1160] Installing rust-zstd+zdict_ 100% | 0.0 B/s | 124.0 B | 00m00s [1044/1160] Installing rust-zstd+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1045/1160] Installing rust-dunce-devel 100% | 21.2 MiB/s | 21.7 KiB | 00m00s [1046/1160] Installing rust-drop_bomb-d 100% | 18.7 MiB/s | 19.2 KiB | 00m00s [1047/1160] Installing rust-countme-dev 100% | 27.5 MiB/s | 28.2 KiB | 00m00s [1048/1160] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [1049/1160] Installing rust-bitvec-deve 100% | 77.0 MiB/s | 1.0 MiB | 00m00s [1050/1160] Installing rust-bitflags1-d 100% | 32.5 MiB/s | 99.9 KiB | 00m00s [1051/1160] Installing rust-bitflags1+d 100% | 0.0 B/s | 124.0 B | 00m00s [1052/1160] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [1053/1160] Installing rust-countme+def 100% | 0.0 B/s | 124.0 B | 00m00s [1054/1160] Installing rust-drop_bomb+d 100% | 0.0 B/s | 124.0 B | 00m00s [1055/1160] Installing rust-dunce+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1056/1160] Installing rust-zip0.6+zstd 100% | 0.0 B/s | 124.0 B | 00m00s [1057/1160] Installing rust-datatest-st 100% | 0.0 B/s | 124.0 B | 00m00s [1058/1160] Installing rust-tryfn+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1059/1160] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [1060/1160] Installing rust-is-macro+de 100% | 0.0 B/s | 124.0 B | 00m00s [1061/1160] Installing rust-jod-thread+ 100% | 0.0 B/s | 124.0 B | 00m00s [1062/1160] Installing rust-matchit+def 100% | 0.0 B/s | 124.0 B | 00m00s [1063/1160] Installing rust-natord+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1064/1160] Installing rust-path-slash+ 100% | 0.0 B/s | 124.0 B | 00m00s [1065/1160] Installing rust-pathdiff+de 100% | 0.0 B/s | 124.0 B | 00m00s [1066/1160] Installing rust-rustc-stabl 100% | 0.0 B/s | 124.0 B | 00m00s [1067/1160] Installing rust-seahash+def 100% | 0.0 B/s | 124.0 B | 00m00s [1068/1160] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [1069/1160] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [1070/1160] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [1071/1160] Installing rust-supports-hy 100% | 0.0 B/s | 124.0 B | 00m00s [1072/1160] Installing rust-wild+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1073/1160] Installing rust-dashmap+def 100% | 0.0 B/s | 124.0 B | 00m00s [1074/1160] Installing rust-pyproject-t 100% | 0.0 B/s | 124.0 B | 00m00s [1075/1160] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [1076/1160] Installing rust-libcst-deve 100% | 119.4 MiB/s | 611.2 KiB | 00m00s [1077/1160] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [1078/1160] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [1079/1160] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [1080/1160] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [1081/1160] Installing rust-snapbox+def 100% | 0.0 B/s | 124.0 B | 00m00s [1082/1160] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [1083/1160] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [1084/1160] Installing rust-indoc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1085/1160] Installing rust-arc-swap+de 100% | 0.0 B/s | 124.0 B | 00m00s [1086/1160] Installing rust-assert_fs+d 100% | 0.0 B/s | 124.0 B | 00m00s [1087/1160] Installing rust-bincode+def 100% | 0.0 B/s | 124.0 B | 00m00s [1088/1160] Installing rust-bincode+ser 100% | 0.0 B/s | 124.0 B | 00m00s [1089/1160] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [1090/1160] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [1091/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1092/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1093/1160] Installing rust-test-case+d 100% | 0.0 B/s | 124.0 B | 00m00s [1094/1160] Installing rust-filetime+de 100% | 0.0 B/s | 124.0 B | 00m00s [1095/1160] Installing rust-etcetera+de 100% | 0.0 B/s | 124.0 B | 00m00s [1096/1160] Installing rust-ctrlc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1097/1160] Installing rust-clearscreen 100% | 0.0 B/s | 124.0 B | 00m00s [1098/1160] Installing rust-uuid+fast-r 100% | 0.0 B/s | 124.0 B | 00m00s [1099/1160] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [1100/1160] Installing rust-cachedir+de 100% | 0.0 B/s | 124.0 B | 00m00s [1101/1160] Installing rust-insta-cmd+d 100% | 0.0 B/s | 124.0 B | 00m00s [1102/1160] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [1103/1160] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [1104/1160] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [1105/1160] Installing rust-zip0.6+defl 100% | 0.0 B/s | 124.0 B | 00m00s [1106/1160] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [1107/1160] Installing rust-uuid+v4-dev 100% | 0.0 B/s | 124.0 B | 00m00s [1108/1160] Installing rust-csv+default 100% | 0.0 B/s | 124.0 B | 00m00s [1109/1160] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [1110/1160] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [1111/1160] Installing rust-lsp-server+ 100% | 0.0 B/s | 124.0 B | 00m00s [1112/1160] Installing rust-notify+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1113/1160] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [1114/1160] Installing rust-tracing+def 100% | 0.0 B/s | 124.0 B | 00m00s [1115/1160] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [1116/1160] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [1117/1160] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [1118/1160] Installing rust-serde_with+ 100% | 0.0 B/s | 124.0 B | 00m00s [1119/1160] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [1120/1160] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [1121/1160] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [1122/1160] Installing rust-argfile+def 100% | 0.0 B/s | 124.0 B | 00m00s [1123/1160] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1124/1160] Installing rust-quick-junit 100% | 0.0 B/s | 124.0 B | 00m00s [1125/1160] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [1126/1160] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [1127/1160] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1128/1160] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [1129/1160] Installing rust-jiff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1130/1160] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [1131/1160] Installing rust-indicatif+d 100% | 0.0 B/s | 124.0 B | 00m00s [1132/1160] Installing rust-itertools+d 100% | 0.0 B/s | 124.0 B | 00m00s [1133/1160] Installing rust-bstr+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1134/1160] Installing rust-strum+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1135/1160] Installing rust-fern+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1136/1160] Installing rust-crossbeam+d 100% | 0.0 B/s | 124.0 B | 00m00s [1137/1160] Installing rust-rayon+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1138/1160] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [1139/1160] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1140/1160] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1141/1160] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1142/1160] Installing rust-imperative+ 100% | 0.0 B/s | 124.0 B | 00m00s [1143/1160] Installing pyproject-rpm-ma 100% | 73.0 MiB/s | 149.5 KiB | 00m00s [1144/1160] Installing rust-serde_repr+ 100% | 0.0 B/s | 124.0 B | 00m00s [1145/1160] Installing rust-quickcheck_ 100% | 0.0 B/s | 124.0 B | 00m00s [1146/1160] Installing rust-toml+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1147/1160] Installing rust-serde_test+ 100% | 0.0 B/s | 124.0 B | 00m00s [1148/1160] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [1149/1160] Installing rust-anyhow+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1150/1160] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [1151/1160] Installing rust-colored+def 100% | 0.0 B/s | 124.0 B | 00m00s [1152/1160] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [1153/1160] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [1154/1160] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [1155/1160] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [1156/1160] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [1157/1160] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [1158/1160] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [1159/1160] Installing rust-get-size2+h 100% | 0.0 B/s | 124.0 B | 00m00s [1160/1160] Installing rust-get-size2+d 100% | 584.0 B/s | 124.0 B | 00m00s Warning: skipped OpenPGP checks for 18 packages from repository: copr_base Complete! Building target platforms: aarch64 Building for target aarch64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.PFyJzX setting SOURCE_DATE_EPOCH=1780617600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ow5Tr6 + umask 022 + cd /builddir/build/BUILD/ruff-0.15.16-build + cd ruff-0.15.16 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + 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/ruff-0.15.16-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/ruff-0.15.16-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.15.16-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires + rm -rfv '*.dist-info/' + 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/ruff-0.15.16-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/ruff-0.15.16-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.15.16-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.15.16-1.fc45.buildreqs.nosrc.rpm RPM build warnings: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 11.9 KiB/s | 5.5 KiB | 00m00s Copr repository 100% | 3.5 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.4-3.fc44.noarch" is already installed. Package "pyproject-rpm-macros-1.22.2-1.fc45.noarch" is already installed. Package "rust-1.96.0-1.fc45.aarch64" is already installed. Package "rust-1.96.0-1.fc45.aarch64" is already installed. Package "rust2rpm-helper-0.1.9-1.fc44.aarch64" is already installed. Package "tomcli-0.10.1-4.fc44.noarch" is already installed. Package Arch Version Repository Size Installing: python3-devel aarch64 0:3.14.5-1.fc45 fedora 2.0 MiB python3-packaging noarch 0:26.2-1.fc45 fedora 1.0 MiB python3-pip noarch 0:26.1.1-3.fc45 fedora 11.9 MiB Installing dependencies: python3-rpm-generators noarch 0:14-15.fc45 fedora 81.7 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 3 MiB. Need to download 3 MiB. After this operation, 15 MiB extra will be used (install 15 MiB, remove 0 B). [1/4] python3-packaging-0:26.2-1.fc45.n 100% | 46.3 MiB/s | 237.0 KiB | 00m00s [2/4] python3-devel-0:3.14.5-1.fc45.aar 100% | 53.5 MiB/s | 437.9 KiB | 00m00s [3/4] python3-rpm-generators-0:14-15.fc 100% | 9.3 MiB/s | 28.5 KiB | 00m00s [4/4] python3-pip-0:26.1.1-3.fc45.noarc 100% | 34.0 MiB/s | 2.7 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 36.3 MiB/s | 3.4 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 363.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 90.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 165.8 MiB/s | 1.0 MiB | 00m00s [4/6] Installing python3-rpm-generators 100% | 40.5 MiB/s | 82.9 KiB | 00m00s [5/6] Installing python3-devel-0:3.14.5 100% | 40.1 MiB/s | 2.0 MiB | 00m00s [6/6] Installing python3-pip-0:26.1.1-3 100% | 84.8 MiB/s | 12.1 MiB | 00m00s Complete! Building target platforms: aarch64 Building for target aarch64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.CgEPAg setting SOURCE_DATE_EPOCH=1780617600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.NYekqv + umask 022 + cd /builddir/build/BUILD/ruff-0.15.16-build + cd ruff-0.15.16 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + 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/ruff-0.15.16-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/ruff-0.15.16-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.15.16-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement not satisfied: maturin<2.0,>=1.9.3 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires + rm -rfv '*.dist-info/' + 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/ruff-0.15.16-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/ruff-0.15.16-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.15.16-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement not satisfied: maturin<2.0,>=1.9.3 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.15.16-1.fc45.buildreqs.nosrc.rpm RPM build warnings: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 10.7 KiB/s | 5.5 KiB | 00m01s Copr repository 100% | 3.1 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.4-3.fc44.noarch" is already installed. Package "pyproject-rpm-macros-1.22.2-1.fc45.noarch" is already installed. Package "python3-devel-3.14.5-1.fc45.aarch64" is already installed. Package "python3-packaging-26.2-1.fc45.noarch" is already installed. Package "python3-pip-26.1.1-3.fc45.noarch" is already installed. Package "rust-1.96.0-1.fc45.aarch64" is already installed. Package "rust-1.96.0-1.fc45.aarch64" is already installed. Package "rust2rpm-helper-0.1.9-1.fc44.aarch64" is already installed. Package "tomcli-0.10.1-4.fc44.noarch" is already installed. Package Arch Version Repository Size Installing: maturin aarch64 0:1.9.6-5.fc45 fedora 11.2 MiB Transaction Summary: Installing: 1 package Total size of inbound packages is 4 MiB. Need to download 4 MiB. After this operation, 11 MiB extra will be used (install 11 MiB, remove 0 B). [1/1] maturin-0:1.9.6-5.fc45.aarch64 100% | 49.7 MiB/s | 4.0 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 44.7 MiB/s | 4.0 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 83.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 22.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.9.6-5.fc45 100% | 117.2 MiB/s | 11.3 MiB | 00m00s Complete! Building target platforms: aarch64 Building for target aarch64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.Y2qgvn setting SOURCE_DATE_EPOCH=1780617600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.v79jBH + umask 022 + cd /builddir/build/BUILD/ruff-0.15.16-build + cd ruff-0.15.16 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + 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/ruff-0.15.16-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/ruff-0.15.16-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.15.16-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.9.6) Locking 355 packages to latest compatible versions Adding bitflags v1.3.2 (available: v2.12.1) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.15.16.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires + rm -rfv ruff-0.15.16.dist-info/ removed 'ruff-0.15.16.dist-info/licenses/LICENSE' removed directory 'ruff-0.15.16.dist-info/licenses' removed 'ruff-0.15.16.dist-info/WHEEL' removed 'ruff-0.15.16.dist-info/METADATA' removed directory 'ruff-0.15.16.dist-info/' + 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/ruff-0.15.16-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/ruff-0.15.16-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.15.16-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.9.6) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.15.16.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires + rm -rfv ruff-0.15.16.dist-info/ removed 'ruff-0.15.16.dist-info/licenses/LICENSE' removed directory 'ruff-0.15.16.dist-info/licenses' removed 'ruff-0.15.16.dist-info/WHEEL' removed 'ruff-0.15.16.dist-info/METADATA' removed directory 'ruff-0.15.16.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.15.16-1.fc45.buildreqs.nosrc.rpm RPM build warnings: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 19.3 KiB/s | 5.5 KiB | 00m00s Copr repository 100% | 6.0 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.4-3.fc44.noarch" is already installed. Package "pyproject-rpm-macros-1.22.2-1.fc45.noarch" is already installed. Package "python3-devel-3.14.5-1.fc45.aarch64" is already installed. Package "python3-packaging-26.2-1.fc45.noarch" is already installed. Package "python3-pip-26.1.1-3.fc45.noarch" is already installed. Package "rust-1.96.0-1.fc45.aarch64" is already installed. Package "rust-1.96.0-1.fc45.aarch64" is already installed. Package "rust2rpm-helper-0.1.9-1.fc44.aarch64" is already installed. Package "tomcli-0.10.1-4.fc44.noarch" is already installed. Nothing to do. Building target platforms: aarch64 Building for target aarch64 warning: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Reading /var/tmp/rpm-tmp.aA7zl4 setting SOURCE_DATE_EPOCH=1780617600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.2FGS7k + umask 022 + cd /builddir/build/BUILD/ruff-0.15.16-build + cd ruff-0.15.16 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + 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/ruff-0.15.16-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/ruff-0.15.16-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.15.16-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.9.6) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.15.16.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires + rm -rfv ruff-0.15.16.dist-info/ removed 'ruff-0.15.16.dist-info/licenses/LICENSE' removed directory 'ruff-0.15.16.dist-info/licenses' removed 'ruff-0.15.16.dist-info/WHEEL' removed 'ruff-0.15.16.dist-info/METADATA' removed directory 'ruff-0.15.16.dist-info/' + 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/ruff-0.15.16-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/ruff-0.15.16-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.15.16-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.9.6) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.15.16.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-buildrequires + rm -rfv ruff-0.15.16.dist-info/ removed 'ruff-0.15.16.dist-info/licenses/LICENSE' removed directory 'ruff-0.15.16.dist-info/licenses' removed 'ruff-0.15.16.dist-info/WHEEL' removed 'ruff-0.15.16.dist-info/METADATA' removed directory 'ruff-0.15.16.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.5lpGfh + umask 022 + cd /builddir/build/BUILD/ruff-0.15.16-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 ruff-0.15.16 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.aQYERJ + umask 022 + cd /builddir/build/BUILD/ruff-0.15.16-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 ruff-0.15.16 + mkdir -p /builddir/build/BUILD/ruff-0.15.16-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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/ruff-0.15.16-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.15.16-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.15.16.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.15.16-build/.pyproject-builddir/pip-modern-metadata-65px1j0a --interpreter /usr/bin/python3` Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ruff Building wheel for ruff (pyproject.toml): started Running command Building wheel for ruff (pyproject.toml) Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 🍹 Building a mixed python/rust project 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling proc-macro2 v1.0.106 Compiling unicode-ident v1.0.24 Compiling quote v1.0.45 Compiling serde_core v1.0.228 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.106/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=808181e4cd18f1d9 -C extra-filename=-2f30a65414b2475c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/proc-macro2-2f30a65414b2475c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_core-1.0.228/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=721f5a90089bada1 -C extra-filename=-f5893c4e112a5158 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/serde_core-f5893c4e112a5158 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e5e096ead6a96555 -C extra-filename=-c6f50b3de06b9559 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.45/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=58cbd2089d9650b1 -C extra-filename=-a8f1de76306760ff --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/quote-a8f1de76306760ff -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling memchr v2.8.1 Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=bb807991055c3bf9 -C extra-filename=-a6956d39f2f736d6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/quote-a8f1de76306760ff/build-script-build` Compiling cfg-if v1.0.4 Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=d93c51eacb0dc365 -C extra-filename=-204ed06a565d63fe --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling libc v0.2.186 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.186/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--allow=clippy::used_underscore_binding' --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--allow=clippy::uninlined_format_args' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' '--allow=clippy::expl_impl_clone_on_copy' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=cff4f2e513c07aa8 -C extra-filename=-6883fc5e067dae1f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/libc-6883fc5e067dae1f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/proc-macro2-2f30a65414b2475c/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/serde_core-f5893c4e112a5158/build-script-build` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=eac2476e50f58595 -C extra-filename=-45ea0d7180263d40 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.106/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=54cc92b0e4475ded -C extra-filename=-bd269f076947cd1c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_ident-c6f50b3de06b9559.rmeta --cap-lints allow -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 --cfg wrap_proc_macro --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Compiling serde v1.0.228 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde-1.0.228/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=894e9deea9529ca6 -C extra-filename=-c33dfc41557c819f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/serde-c33dfc41557c819f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.45/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=cd0b5563806e5ad0 -C extra-filename=-33e01d49e93bffd3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rmeta --cap-lints allow -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 --check-cfg 'cfg(no_diagnostic_namespace)'` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/libc-6883fc5e067dae1f/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.186/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--allow=clippy::used_underscore_binding' --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--allow=clippy::uninlined_format_args' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' '--allow=clippy::expl_impl_clone_on_copy' --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=ef37c3106460d306 -C extra-filename=-405a4a161cbf0214 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock","nto80"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Compiling syn v2.0.117 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.117/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=1227b60762d79064 -C extra-filename=-456eb0d512860510 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_ident-c6f50b3de06b9559.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/serde-c33dfc41557c819f/build-script-build` Compiling smallvec v1.15.1 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.15.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="const_generics"' --cfg 'feature="const_new"' --cfg 'feature="union"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "debugger_visualizer", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=869b3d599df88a0c -C extra-filename=-0e72754e85e617f3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling foldhash v0.2.0 Running `/usr/bin/rustc --crate-name foldhash --edition=2021 /usr/share/cargo/registry/foldhash-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=8470dc735fc0bf17 -C extra-filename=-a667f31ade1c614f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.15.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "debugger_visualizer", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=0bfb37918091bfba -C extra-filename=-3cdc4ecb3d104af8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling equivalent v1.0.2 Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=166423d6b623e212 -C extra-filename=-adcf72bfa5f4adc7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling allocator-api2 v0.2.21 Running `/usr/bin/rustc --crate-name allocator_api2 --edition=2018 /usr/share/cargo/registry/allocator-api2-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=409c7391627a8712 -C extra-filename=-b8261a5405f36b2a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling bitflags v2.12.1 Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=c8f2cda285ccc540 -C extra-filename=-fa3d7f0b91c3a3ed --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling proc-macro-utils v0.10.0 Running `/usr/bin/rustc --crate-name proc_macro_utils --edition=2021 /usr/share/cargo/registry/proc-macro-utils-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="parser"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "parser", "proc-macro", "proc-macro2", "quote", "smallvec"))' -C metadata=f42b0861a263126b -C extra-filename=-21fa2635d569d20e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-3cdc4ecb3d104af8.rmeta --cap-lints allow -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` Compiling hashbrown v0.17.0 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_else' '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' '--allow=clippy::option_if_let_else' '--warn=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_errors_doc' --warn=missing_docs '--allow=clippy::manual_map' '--warn=clippy::manual_let_else' --warn=explicit_outlives_requirements --warn=ellipsis_inclusive_range_patterns --warn=elided_lifetimes_in_paths '--allow=clippy::doc_markdown' '--warn=clippy::borrow_as_ptr' --warn=bare_trait_objects --cfg 'feature="allocator-api2"' --cfg 'feature="default"' --cfg 'feature="default-hasher"' --cfg 'feature="equivalent"' --cfg 'feature="inline-more"' --cfg 'feature="raw-entry"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=29d1811665e3c2a7 -C extra-filename=-58f35b81db3a38ac --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liballocator_api2-b8261a5405f36b2a.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libequivalent-adcf72bfa5f4adc7.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfoldhash-a667f31ade1c614f.rmeta --cap-lints allow -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` Compiling rustversion v1.0.22 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/rustversion-1.0.22/build/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=209a04d574de04a5 -C extra-filename=-9c41625e336837c9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/rustversion-9c41625e336837c9 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling autocfg v1.5.1 Running `/usr/bin/rustc --crate-name autocfg --edition=2015 /usr/share/cargo/registry/autocfg-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=adfdbc3ef0b93e23 -C extra-filename=-1271e31599bc9ac5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling itoa v1.0.18 Running `/usr/bin/rustc --crate-name itoa --edition=2021 /usr/share/cargo/registry/itoa-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=70b40f3f9a77c0a7 -C extra-filename=-2874c0b116892641 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling indexmap v2.14.0 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=0249b77f174d53fe -C extra-filename=-199d5575ba30e2b1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libequivalent-adcf72bfa5f4adc7.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libhashbrown-58f35b81db3a38ac.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_core-45ea0d7180263d40.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/rustversion-9c41625e336837c9/build-script-build` Compiling heck v0.5.0 Running `/usr/bin/rustc --crate-name heck --edition=2021 /usr/share/cargo/registry/heck-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d44c6b1445e79487 -C extra-filename=-d525d7554158e674 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling once_cell v1.21.4 Running `/usr/bin/rustc --crate-name once_cell --edition=2021 /usr/share/cargo/registry/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=1d095bb833c4d49b -C extra-filename=-72297a7b6ac5dea1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling crossbeam-utils v0.8.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=3c7c33a3d68e187d -C extra-filename=-4286aefd05f985cd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/crossbeam-utils-4286aefd05f985cd -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name rustversion --edition=2018 /usr/share/cargo/registry/rustversion-1.0.22/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5792be778016d011 -C extra-filename=-208f82c2e01bc1e3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro --cap-lints allow -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 --check-cfg 'cfg(cfg_macro_not_allowed)' --check-cfg 'cfg(host_os, values("windows"))'` Compiling manyhow-macros v0.11.4 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a15a7044afdf8025 -C extra-filename=-d94a0155bfcd0b7c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro_utils-21fa2635d569d20e.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern proc_macro --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/crossbeam-utils-4286aefd05f985cd/build-script-build` Compiling aho-corasick v1.1.4 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=0bc254ab79509dd4 -C extra-filename=-436f191509e7cd78 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --cap-lints allow -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` Compiling synstructure v0.13.2 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=00aa5707abc38a6b -C extra-filename=-b523331323f4f2f8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rmeta --cap-lints allow -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` Compiling log v0.4.32 Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std"))' -C metadata=e4faab902ab97a01 -C extra-filename=-031910be2b29618f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling regex-syntax v0.8.10 Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=aabb61f04793dc20 -C extra-filename=-a705832649106de5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.186/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--allow=clippy::used_underscore_binding' --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--allow=clippy::uninlined_format_args' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' '--allow=clippy::expl_impl_clone_on_copy' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=646eaf9cd05b6b16 -C extra-filename=-f2cdfbc2469f1da3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/libc-f2cdfbc2469f1da3 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/libc-f2cdfbc2469f1da3/build-script-build` Compiling regex-automata v0.4.14 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="alloc"' --cfg 'feature="dfa-build"' --cfg 'feature="dfa-onepass"' --cfg 'feature="dfa-search"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=5f18a622bad39c01 -C extra-filename=-d6b9cae37487d816 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libaho_corasick-436f191509e7cd78.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_syntax-a705832649106de5.rmeta --cap-lints allow -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` Compiling manyhow v0.11.4 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --cfg 'feature="syn2"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn", "syn1", "syn2"))' -C metadata=6f5925b21fdcaaed -C extra-filename=-212064ee141d6826 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmanyhow_macros-d94a0155bfcd0b7c.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=edbfe1e04a21eb05 -C extra-filename=-8faf02716ed401ae --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --forbid=unsafe_code -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6442acc4fe85f89b -C extra-filename=-c77928a97b54741b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling zerocopy v0.8.49 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.49/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=83cccb645bdf7248 -C extra-filename=-0cc31552e6b1e1c9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/zerocopy-0cc31552e6b1e1c9 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling interpolator v0.5.0 Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=430816f67338ba7f -C extra-filename=-8ba4ef7e5c97006b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.186/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--allow=clippy::used_underscore_binding' --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--allow=clippy::uninlined_format_args' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' '--allow=clippy::expl_impl_clone_on_copy' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=10d06e8ce7a53be7 -C extra-filename=-7282006fa9480cde --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock","nto80"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/zerocopy-0cc31552e6b1e1c9/build-script-build` Compiling castaway v0.2.4 Running `/usr/bin/rustc --crate-name castaway --edition=2018 /usr/share/cargo/registry/castaway-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=3111693d8e3c55b4 -C extra-filename=-cc3f31e3470b81d5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustversion-208f82c2e01bc1e3.so --cap-lints allow -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` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=c50b1608d3c4b7bf -C extra-filename=-a812ef79fc5e2907 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling ryu v1.0.23 Running `/usr/bin/rustc --crate-name ryu --edition=2021 /usr/share/cargo/registry/ryu-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=352ff1944fefdc2c -C extra-filename=-66c9ed58c04eeeb7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling static_assertions v1.1.0 Running `/usr/bin/rustc --crate-name static_assertions --edition=2015 /usr/share/cargo/registry/static_assertions-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=890dae47f58ab7eb -C extra-filename=-4b29435cda773b1e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.49/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=0546469b4c02bedd -C extra-filename=-3803880b06d019cf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --check-cfg 'cfg(no_zerocopy_simd_x86_avx12_1_89_0)' --check-cfg 'cfg(rust, values("1.89.0"))' --check-cfg 'cfg(no_zerocopy_core_error_1_81_0)' --check-cfg 'cfg(rust, values("1.81.0"))' --check-cfg 'cfg(no_zerocopy_diagnostic_on_unimplemented_1_78_0)' --check-cfg 'cfg(rust, values("1.78.0"))' --check-cfg 'cfg(no_zerocopy_generic_bounds_in_const_fn_1_61_0)' --check-cfg 'cfg(rust, values("1.61.0"))' --check-cfg 'cfg(no_zerocopy_target_has_atomics_1_60_0)' --check-cfg 'cfg(rust, values("1.60.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_1_59_0)' --check-cfg 'cfg(rust, values("1.59.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_be_1_87_0)' --check-cfg 'cfg(rust, values("1.87.0"))' --check-cfg 'cfg(no_zerocopy_panic_in_const_and_vec_try_reserve_1_57_0)' --check-cfg 'cfg(rust, values("1.57.0"))' --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(kani)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_NIGHTLY_FEATURES_IN_TESTS)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_DEV_MODE)' --check-cfg 'cfg(coverage_nightly)' --check-cfg 'cfg(zerocopy_inline_always)' --check-cfg 'cfg(zerocopy_unstable_ptr)'` Compiling getrandom v0.2.17 Running `/usr/bin/rustc --crate-name getrandom --edition=2018 /usr/share/cargo/registry/getrandom-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("custom", "linux_disable_fallback", "rdrand", "std"))' -C metadata=a2fb303330a66883 -C extra-filename=-437b0c76b1361bd5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_if-a812ef79fc5e2907.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-7282006fa9480cde.rmeta --cap-lints allow -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` Compiling rand_core v0.6.4 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=2b86746c63e4dd22 -C extra-filename=-596b4b9794efeec6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern getrandom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libgetrandom-437b0c76b1361bd5.rmeta --cap-lints allow -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` Compiling ordermap v1.2.0 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=b3b7560db69ffeac -C extra-filename=-c3135906a3c2599d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-199d5575ba30e2b1.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=f42505132d70bd8f -C extra-filename=-2eef2757c211bb9d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling either v1.16.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.16.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=7d05d4ebde59fa38 -C extra-filename=-605847aa4124c767 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=f1ed5f3a4ebc38b5 -C extra-filename=-0dd896be0e918480 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling siphasher v1.0.2 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=604a6848f05960d8 -C extra-filename=-239c35f4979d0340 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling phf_shared v0.11.3 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=2d200ba62f0427cc -C extra-filename=-c2b0215c87ca2daa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsiphasher-239c35f4979d0340.rmeta --cap-lints allow -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` Compiling thiserror v2.0.18 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.18/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=074e0cfedc4ab34a -C extra-filename=-3c4f4b1112292313 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/thiserror-3c4f4b1112292313 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/thiserror-3c4f4b1112292313/build-script-build` Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=6b91bd99888a0c71 -C extra-filename=-d4db2772d4c74d10 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-2eef2757c211bb9d.rmeta --cap-lints allow -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` Compiling ppv-lite86 v0.2.21 Running `/usr/bin/rustc --crate-name ppv_lite86 --edition=2021 /usr/share/cargo/registry/ppv-lite86-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "no_simd", "simd", "std"))' -C metadata=e06a9147a124832e -C extra-filename=-5fa48605ec6dc449 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerocopy-3803880b06d019cf.rmeta --cap-lints allow -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` Compiling rand_chacha v0.3.1 Running `/usr/bin/rustc --crate-name rand_chacha --edition=2018 /usr/share/cargo/registry/rand_chacha-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde1", "simd", "std"))' -C metadata=72159373b3834aef -C extra-filename=-61591abd1e4dad0a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libppv_lite86-5fa48605ec6dc449.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand_core-596b4b9794efeec6.rmeta --cap-lints allow -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` Compiling rand v0.8.6 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="libc"' --cfg 'feature="rand_chacha"' --cfg 'feature="small_rng"' --cfg 'feature="std"' --cfg 'feature="std_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "libc", "log", "min_const_gen", "nightly", "rand_chacha", "serde", "serde1", "small_rng", "std", "std_rng"))' -C metadata=8d7d57a0b9c7fe00 -C extra-filename=-183b5b0e86472b2f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-7282006fa9480cde.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand_chacha-61591abd1e4dad0a.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand_core-596b4b9794efeec6.rmeta --cap-lints allow -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` Compiling phf_generator v0.11.3 Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8e4541836aba6da8 -C extra-filename=-71c1275b1c4872fe --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libphf_shared-c2b0215c87ca2daa.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand-183b5b0e86472b2f.rmeta --cap-lints allow -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` Compiling ruff_text_size v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_text_size) Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=5c202e86c4198289 -C extra-filename=-cc7c303aaf88b3e9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -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` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=1b5b8f864bc6f58b -C extra-filename=-530bc34d92979c8b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.16.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=cdb26d506152a67b -C extra-filename=-f59976a8f8586d35 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling ruff_source_file v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_source_file) Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=df7a06c85a42b322 -C extra-filename=-a88b9aacd59f3b71 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-2eef2757c211bb9d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-cc7c303aaf88b3e9.rmeta -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` Compiling itertools v0.14.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=c4f0d52fa5a00863 -C extra-filename=-ec147b98f5d69aa1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libeither-f59976a8f8586d35.rmeta --cap-lints allow -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` Compiling phf_codegen v0.11.3 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=515c3779794e2ed0 -C extra-filename=-aeaf76908a8c2597 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libphf_generator-71c1275b1c4872fe.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libphf_shared-c2b0215c87ca2daa.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="dfa-onepass"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=f83386f6f99f4594 -C extra-filename=-dd3617b94cf62241 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libaho_corasick-d4db2772d4c74d10.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-2eef2757c211bb9d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_syntax-530bc34d92979c8b.rmeta --cap-lints allow -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` Compiling bstr v1.12.1 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-1.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=134ecb8a2beb963b -C extra-filename=-05a4da853fa310df --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_automata-d6b9cae37487d816.rmeta --cap-lints allow -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` Compiling regex v1.12.3 Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=d081e6842e7ee16e -C extra-filename=-5ecefe31020ef62d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libaho_corasick-436f191509e7cd78.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_automata-d6b9cae37487d816.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_syntax-a705832649106de5.rmeta --cap-lints allow -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` Compiling serde_derive v1.0.228 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deserialize_in_place"))' -C metadata=a53316d099e40575 -C extra-filename=-d5a043aa87bd7be1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling quote-use-macros v0.8.4 Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3200449db2cc29c7 -C extra-filename=-19a434e6574e2c47 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro_utils-21fa2635d569d20e.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling quote-use v0.8.4 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=794e128928dfaa2a -C extra-filename=-0b0c1a80b3c82423 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote_use_macros-19a434e6574e2c47.so --cap-lints allow -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` Compiling attribute-derive-macro v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.10.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=df586f55c3205001 -C extra-filename=-1a7557bca2765908 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcollection_literals-c77928a97b54741b.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libinterpolator-8ba4ef7e5c97006b.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmanyhow-212064ee141d6826.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro_utils-21fa2635d569d20e.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote_use-0b0c1a80b3c82423.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling derive-where v1.6.1 Running `/usr/bin/rustc --crate-name derive_where --edition=2021 /usr/share/cargo/registry/derive-where-1.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly", "safe", "serde", "zeroize", "zeroize-on-drop"))' -C metadata=01a2238da140eb77 -C extra-filename=-4f02e575d8da6dfc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling zerofrom-derive v0.1.7 Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=819bc9f90b4c3a31 -C extra-filename=-63824b0c69159a66 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsynstructure-b523331323f4f2f8.rlib --extern proc_macro --cap-lints allow -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` Compiling yoke-derive v0.8.2 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7562d7601de0ec87 -C extra-filename=-a1a00609272bf98b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsynstructure-b523331323f4f2f8.rlib --extern proc_macro --cap-lints allow -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` Compiling attribute-derive v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.10.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=e29a47a2d5e993b5 -C extra-filename=-32845c61d14af93d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libattribute_derive_macro-1a7557bca2765908.so --extern derive_where=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libderive_where-4f02e575d8da6dfc.so --extern manyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmanyhow-212064ee141d6826.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name serde --edition=2021 /usr/share/cargo/registry/serde-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=e9025d6044e37b21 -C extra-filename=-9fbc46fc766ac56b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_core-45ea0d7180263d40.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_derive-d5a043aa87bd7be1.so --cap-lints allow -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 --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling compact_str v0.9.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytes", "default", "proptest", "quickcheck", "rkyv", "serde", "smallvec", "std", "zeroize"))' -C metadata=a5fafb11ccff1a0a -C extra-filename=-abee3527a7e38c15 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcastaway-cc3f31e3470b81d5.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_if-204ed06a565d63fe.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitoa-2874c0b116892641.rmeta --extern rustversion=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustversion-208f82c2e01bc1e3.so --extern ryu=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libryu-66c9ed58c04eeeb7.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstatic_assertions-4b29435cda773b1e.rmeta --cap-lints allow -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` Compiling thin-vec v0.2.18 Running `/usr/bin/rustc --crate-name thin_vec --edition=2018 /usr/share/cargo/registry/thin-vec-0.2.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_new", "default", "gecko-ffi", "malloc_size_of", "serde", "std", "unstable"))' -C metadata=c4a24cc4eee12351 -C extra-filename=-5476441adda9f93b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --cap-lints allow -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` Compiling zerovec-derive v0.11.3 Running `/usr/bin/rustc --crate-name zerovec_derive --edition=2021 /usr/share/cargo/registry/zerovec-derive-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=41e90fde4088b48f -C extra-filename=-453b0c97dd19ae9c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling get-size-derive2 v0.9.0 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8f27ad35cded66f3 -C extra-filename=-7f3cdf0c6957444f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libattribute_derive-32845c61d14af93d.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling thiserror-impl v2.0.18 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fd336461da8bbca9 -C extra-filename=-46ce88f213219a78 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling get-size2 v0.9.0 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' --cfg 'feature="compact-str"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="get-size-derive2"' --cfg 'feature="hashbrown"' --cfg 'feature="ordermap"' --cfg 'feature="smallvec"' --cfg 'feature="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytes", "chrono", "chrono-tz", "compact-str", "dashmap", "default", "derive", "get-size-derive2", "half", "hashbrown", "indexmap", "ordermap", "parking_lot", "smallvec", "thin-vec", "url"))' -C metadata=374869c41115d2f8 -C extra-filename=-479f660d91149d28 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcompact_str-abee3527a7e38c15.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size_derive2-7f3cdf0c6957444f.so --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libhashbrown-58f35b81db3a38ac.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libordermap-c3135906a3c2599d.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-0e72754e85e617f3.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthin_vec-5476441adda9f93b.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=28ed2e12f16f070b -C extra-filename=-2e2fec2d7d433e2f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-479f660d91149d28.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta -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` Compiling displaydoc v0.2.6 Running `/usr/bin/rustc --crate-name displaydoc --edition=2021 /usr/share/cargo/registry/displaydoc-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=9efaafa5d38c4100 -C extra-filename=-4a550ac1c7fc6342 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling zerofrom v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom --edition=2021 /usr/share/cargo/registry/zerofrom-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=c8849bcd01a33311 -C extra-filename=-eae47bc2ccffd201 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerofrom_derive-63824b0c69159a66.so --cap-lints allow -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` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=42996d8a6fa576f8 -C extra-filename=-d9751d829178e92a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstable_deref_trait-0dd896be0e918480.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libyoke_derive-a1a00609272bf98b.so --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerofrom-eae47bc2ccffd201.rmeta --cap-lints allow -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` Compiling tracing-core v0.1.36 Running `/usr/bin/rustc --crate-name tracing_core --edition=2018 /usr/share/cargo/registry/tracing-core-0.1.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="default"' --cfg 'feature="once_cell"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "once_cell", "std"))' -C metadata=d53b2f1ab75a4aed -C extra-filename=-067c5a7a3123f436 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libonce_cell-72297a7b6ac5dea1.rmeta --cap-lints allow -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` Compiling zerovec v0.11.6 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=178538364be5ec44 -C extra-filename=-3c4ebc1640ba22e8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libyoke-d9751d829178e92a.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerofrom-eae47bc2ccffd201.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec_derive-453b0c97dd19ae9c.so --cap-lints allow -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` Compiling parking_lot_core v0.9.12 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=1f6a7840d5bfeb26 -C extra-filename=-ed8fd0392197e58f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/parking_lot_core-ed8fd0392197e58f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=60d241fe8b463e73 -C extra-filename=-21ac67959ad72745 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/parking_lot_core-ed8fd0392197e58f/build-script-build` Compiling tracing-attributes v0.1.31 Running `/usr/bin/rustc --crate-name tracing_attributes --edition=2018 /usr/share/cargo/registry/tracing-attributes-0.1.31/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=f693846d2553cd02 -C extra-filename=-320d10b4d81982dc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=1f269c25fc018d10 -C extra-filename=-4efa45e740e801da --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libaho_corasick-d4db2772d4c74d10.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-2eef2757c211bb9d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_automata-dd3617b94cf62241.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_syntax-530bc34d92979c8b.rmeta --cap-lints allow -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` Compiling globset v0.4.18 Running `/usr/bin/rustc --crate-name globset --edition=2024 /usr/share/cargo/registry/globset-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="log"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "log", "serde", "serde1", "simd-accel"))' -C metadata=ab036cbe02c40b12 -C extra-filename=-f27289bf32829963 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libaho_corasick-436f191509e7cd78.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbstr-05a4da853fa310df.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-031910be2b29618f.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_automata-d6b9cae37487d816.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_syntax-a705832649106de5.rmeta --cap-lints allow -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` Compiling ruff_python_trivia v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_trivia) Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4fa5aa873699e3e1 -C extra-filename=-97438ebb8c1cbd6b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-ec147b98f5d69aa1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-a88b9aacd59f3b71.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-cc7c303aaf88b3e9.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_ident-c6f50b3de06b9559.rmeta -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` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=30d51cd255465433 -C extra-filename=-23bf74804519229f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libeither-605847aa4124c767.rmeta --cap-lints allow -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` Compiling memoffset v0.9.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2015 /usr/share/cargo/registry/memoffset-0.9.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable_const", "unstable_offset_of"))' -C metadata=9255fa4a49d81009 -C extra-filename=-9f728ac39ae1a43e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/memoffset-9f728ac39ae1a43e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libautocfg-1271e31599bc9ac5.rlib --cap-lints allow -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` Compiling scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=ff328687f491781c -C extra-filename=-815643031379ec9d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling rustc-hash v2.1.2 Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=1c934b3c69b81bc1 -C extra-filename=-26be5eecf6b6d330 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling pin-project-lite v0.2.17 Running `/usr/bin/rustc --crate-name pin_project_lite --edition=2018 /usr/share/cargo/registry/pin-project-lite-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3f8711870fe9122f -C extra-filename=-1e7615b3b0e81322 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling lock_api v0.4.14 Running `/usr/bin/rustc --crate-name lock_api --edition=2021 /usr/share/cargo/registry/lock_api-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="atomic_usize"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "atomic_usize", "default", "nightly", "owning_ref", "serde"))' -C metadata=bdf6eff0283e9482 -C extra-filename=-dc5aca7208560434 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libscopeguard-815643031379ec9d.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/memoffset-9f728ac39ae1a43e/build-script-build` Compiling ruff_macros v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_macros) Running `/usr/bin/rustc --crate-name ruff_macros --edition=2024 crates/ruff_macros/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9be531e684d4346e -C extra-filename=-26e5b5ec26b34757 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libheck-d525d7554158e674.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-ec147b98f5d69aa1.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-4efa45e740e801da.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-97438ebb8c1cbd6b.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro -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` Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=53bc218a5914a5ea -C extra-filename=-b039a42d50fb5d04 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_if-204ed06a565d63fe.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-405a4a161cbf0214.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-0e72754e85e617f3.rmeta --cap-lints allow -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 --check-cfg 'cfg(tsan_enabled)'` Compiling boxcar v0.2.14 Running `/usr/bin/rustc --crate-name boxcar --edition=2021 /usr/share/cargo/registry/boxcar-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0c65d4d8b6e4b9a1 -C extra-filename=-b35b5a08abd21473 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling typeid v1.0.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f20bd80dbbcd2d51 -C extra-filename=-ef18e417e72e340c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/typeid-ef18e417e72e340c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=f67cb44aa2a718f9 -C extra-filename=-a8d18c8a967bdabb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror_impl-46ce88f213219a78.so --cap-lints allow -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 --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Compiling portable-atomic v1.13.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/portable-atomic-1.13.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::unreadable_literal' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::lint_groups_priority' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_unstable_coerce_unsized)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=c8212940cf49cb44 -C extra-filename=-bb4bb39e5da93266 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/portable-atomic-bb4bb39e5da93266 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/typeid-ef18e417e72e340c/build-script-build` Running `/usr/bin/rustc --crate-name memoffset --edition=2015 /usr/share/cargo/registry/memoffset-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable_const", "unstable_offset_of"))' -C metadata=9cc9873df60544db -C extra-filename=-6e05b6b1499935a5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --cfg tuple_ty --cfg allow_clippy --cfg maybe_uninit --cfg doctests --cfg raw_ref_macros --cfg stable_const --cfg stable_offset_of` Compiling tinystr v0.8.3 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=9e89727b70c4fa62 -C extra-filename=-ca9127b6772b566d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdisplaydoc-4a550ac1c7fc6342.so --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec-3c4ebc1640ba22e8.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=6d6b98106f326d48 -C extra-filename=-0559202bb68dd0d5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-479f660d91149d28.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta -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` Compiling is-macro v0.3.7 Running `/usr/bin/rustc --crate-name is_macro --edition=2018 /usr/share/cargo/registry/is-macro-0.3.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=de3d1e3074cb0b5c -C extra-filename=-6f59216a2680ed65 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libheck-d525d7554158e674.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/portable-atomic-bb4bb39e5da93266/build-script-build` Compiling crossbeam-queue v0.3.12 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=6b2b9bc634478b1f -C extra-filename=-a0f225656739a1e4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_utils-8faf02716ed401ae.rmeta --cap-lints allow -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` Compiling hashbrown v0.16.1 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.16.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default-hasher"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=dbb76eed4a21df65 -C extra-filename=-1c0cb6ab32b06e6e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern foldhash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfoldhash-a667f31ade1c614f.rmeta --cap-lints allow -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` Compiling filetime v0.2.29 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(emulate_second_only_system)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2abc74fa3fe7239f -C extra-filename=-6c41191b34c978d7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_if-204ed06a565d63fe.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-405a4a161cbf0214.rmeta --cap-lints allow -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` Compiling seahash v4.1.0 Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=2f3e3de0dd83b7a0 -C extra-filename=-9335c050c1d22d64 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling getrandom v0.4.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/getrandom-0.4.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=272f1a536df9117a -C extra-filename=-0b30bc827d2be69b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/getrandom-0b30bc827d2be69b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling glob v0.3.3 Running `/usr/bin/rustc --crate-name glob --edition=2015 /usr/share/cargo/registry/glob-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c0af9d2caddd537c -C extra-filename=-2c2e6344c4776c8f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dcbe2f4a6bb0b3b8 -C extra-filename=-92e2a123aaec0731 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=302c8e2623eef372 -C extra-filename=-c22b31b28e0a72fc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling litemap v0.8.2 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=bd09340dde25f6ba -C extra-filename=-2c474c458f4844a7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling unicode-width v0.2.2 Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=09a69e650e2e0b1a -C extra-filename=-14c02ea8a7f7e5d9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling writeable v0.6.3 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-0.6.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=6aececc15588b799 -C extra-filename=-f855918a82066354 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling rand_core v0.10.1 Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::undocumented_unsafe_blocks' --warn=missing_docs --warn=missing_debug_implementations --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=653d3c2005f0da1b -C extra-filename=-ab8b8c5c8ebc0065 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling icu_locale_core v2.2.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2021 /usr/share/cargo/registry/icu_locale_core-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=3285411bb57b96a4 -C extra-filename=-7c1159e6371a1b81 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdisplaydoc-4a550ac1c7fc6342.so --extern litemap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblitemap-2c474c458f4844a7.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtinystr-ca9127b6772b566d.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwriteable-f855918a82066354.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec-3c4ebc1640ba22e8.rmeta --cap-lints allow -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` Compiling getopts v0.2.24 Running `/usr/bin/rustc --crate-name getopts --edition=2021 /usr/share/cargo/registry/getopts-0.2.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "rustc-dep-of-std", "std", "unicode"))' -C metadata=8633dee6cb04d7cf -C extra-filename=-379abec18e674c48 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_width-14c02ea8a7f7e5d9.rmeta --cap-lints allow -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` Compiling ruff_cache v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_cache) Running `/usr/bin/rustc --crate-name ruff_cache --edition=2024 crates/ruff_cache/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b4342d5c0d80f290 -C extra-filename=-b10ce0c0f9ff773a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfiletime-6c41191b34c978d7.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglob-2c2e6344c4776c8f.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglobset-f27289bf32829963.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-23bf74804519229f.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-5ecefe31020ef62d.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libseahash-9335c050c1d22d64.rmeta -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/getrandom-0b30bc827d2be69b/build-script-build` Compiling hashlink v0.11.0 Running `/usr/bin/rustc --crate-name hashlink --edition=2018 /usr/share/cargo/registry/hashlink-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=b65cdaf56bbd46c2 -C extra-filename=-06e4def5d76145f2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libhashbrown-1c0cb6ab32b06e6e.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::unreadable_literal' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::lint_groups_priority' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_unstable_coerce_unsized)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind)' --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=21c16acd5b14bd83 -C extra-filename=-78482f19f223cab6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --check-cfg 'cfg(target_feature,values("lsfe","fast-serialization","load-store-on-cond","distinct-ops","rmw"))' --check-cfg 'cfg(portable_atomic_atomic_intrinsics,portable_atomic_disable_fiq,portable_atomic_force_amo,portable_atomic_ll_sc_rmw,portable_atomic_no_asm,portable_atomic_no_asm_maybe_uninit,portable_atomic_no_atomic_64,portable_atomic_no_atomic_cas,portable_atomic_no_atomic_load_store,portable_atomic_no_atomic_min_max,portable_atomic_no_cfg_target_has_atomic,portable_atomic_no_cmpxchg16b_intrinsic,portable_atomic_no_cmpxchg16b_target_feature,portable_atomic_no_const_mut_refs,portable_atomic_no_const_raw_ptr_deref,portable_atomic_no_const_transmute,portable_atomic_no_core_unwind_safe,portable_atomic_no_diagnostic_namespace,portable_atomic_no_strict_provenance,portable_atomic_no_strict_provenance_atomic_ptr,portable_atomic_no_stronger_failure_ordering,portable_atomic_no_track_caller,portable_atomic_no_unsafe_op_in_unsafe_fn,portable_atomic_pre_llvm_15,portable_atomic_pre_llvm_16,portable_atomic_pre_llvm_18,portable_atomic_pre_llvm_20,portable_atomic_s_mode,portable_atomic_sanitize_thread,portable_atomic_target_feature,portable_atomic_unsafe_assume_privileged,portable_atomic_unsafe_assume_single_core,portable_atomic_unstable_asm,portable_atomic_unstable_asm_experimental_arch,portable_atomic_unstable_cfg_target_has_atomic,portable_atomic_unstable_isa_attribute)' --check-cfg 'cfg(portable_atomic_target_feature,values("cmpxchg16b","distinct-ops","fast-serialization","load-store-on-cond","lse","lse128","lse2","lsfe","mclass","miscellaneous-extensions-3","quadword-atomics","rcpc3","rmw","v6","v7","zaamo","zabha","zacas"))'` Compiling intrusive-collections v0.10.1 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=7001fd6c4bb906a8 -C extra-filename=-40fb200ff526ba3b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern memoffset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemoffset-6e05b6b1499935a5.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=020b8b4b8d169f74 -C extra-filename=-df140ed6a719f191 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --check-cfg 'cfg(no_const_type_id)'` Compiling parking_lot v0.12.5 Running `/usr/bin/rustc --crate-name parking_lot --edition=2021 /usr/share/cargo/registry/parking_lot-0.12.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "deadlock_detection", "default", "hardware-lock-elision", "nightly", "owning_ref", "send_guard", "serde"))' -C metadata=e9b20f0f1d29875a -C extra-filename=-657581b9167ed379 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblock_api-dc5aca7208560434.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libparking_lot_core-b039a42d50fb5d04.rmeta --cap-lints allow -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` Compiling tracing v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="attributes"' --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="std"' --cfg 'feature="tracing-attributes"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await", "attributes", "default", "log", "log-always", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "std", "tracing-attributes"))' -C metadata=654dc212e56fde9a -C extra-filename=-c02993b2ae022ba8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-031910be2b29618f.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpin_project_lite-1e7615b3b0e81322.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing_attributes-320d10b4d81982dc.so --extern tracing_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing_core-067c5a7a3123f436.rmeta --cap-lints allow -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` Compiling zerotrie v0.2.4 Running `/usr/bin/rustc --crate-name zerotrie --edition=2021 /usr/share/cargo/registry/zerotrie-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="yoke"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "dense", "litemap", "serde", "yoke", "zerofrom", "zerovec"))' -C metadata=d6f82a786d0e35b9 -C extra-filename=-6a1b1ef080a1d541 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdisplaydoc-4a550ac1c7fc6342.so --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libyoke-d9751d829178e92a.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerofrom-eae47bc2ccffd201.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=79aca38fd9b0761e -C extra-filename=-7a961481c2f4d364 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsiphasher-21ac67959ad72745.rmeta --cap-lints allow -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` Compiling potential_utf v0.1.5 Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=671852c672441a55 -C extra-filename=-6dd8f1ea3f3ac0d4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec-3c4ebc1640ba22e8.rmeta --cap-lints allow -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` Compiling salsa-macros v0.27.0 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=e787300de7a64641 -C extra-filename=-82451bca37c715a1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsynstructure-b523331323f4f2f8.rlib --extern proc_macro --cap-lints allow -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` Compiling utf8_iter v1.0.4 Running `/usr/bin/rustc --crate-name utf8_iter --edition=2021 /usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=979c8d132637243e -C extra-filename=-2bbdfb01c14b40ed --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std"))' -C metadata=790ab5da782f880e -C extra-filename=-349eab1ceed2ef3c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling salsa-macro-rules v0.27.0 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator"))' -C metadata=0f6df84bfd591510 -C extra-filename=-b46c849adad159ec --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling icu_properties_data v2.2.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/icu_properties_data-2.2.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f718a23fbeee11ba -C extra-filename=-e4639f152bf67b36 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/icu_properties_data-e4639f152bf67b36 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling inventory v0.3.24 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f9a658fc04ec209f -C extra-filename=-aca45366205d9c42 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling unicode_names2_generator v1.3.0 Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2018 /usr/share/cargo/registry/unicode_names2_generator-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "time", "timing", "unstable"))' -C metadata=94622222ceb0711b -C extra-filename=-057e69be5985a83b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern getopts=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libgetopts-379abec18e674c48.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-349eab1ceed2ef3c.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libphf_codegen-aeaf76908a8c2597.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand-183b5b0e86472b2f.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/icu_properties_data-e4639f152bf67b36/build-script-build` Compiling icu_collections v2.2.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2021 /usr/share/cargo/registry/icu_collections-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=2036a9ca084b3e6e -C extra-filename=-6ded22aef21b5932 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdisplaydoc-4a550ac1c7fc6342.so --extern potential_utf=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpotential_utf-6dd8f1ea3f3ac0d4.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libutf8_iter-2bbdfb01c14b40ed.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libyoke-d9751d829178e92a.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerofrom-eae47bc2ccffd201.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec-3c4ebc1640ba22e8.rmeta --cap-lints allow -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` Compiling icu_provider v2.2.0 Running `/usr/bin/rustc --crate-name icu_provider --edition=2021 /usr/share/cargo/registry/icu_provider-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="baked"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "baked", "deserialize_bincode_1", "deserialize_json", "deserialize_postcard_1", "export", "logging", "serde", "std", "sync", "zerotrie"))' -C metadata=9b1c033c11d6fa8f -C extra-filename=-484fd024fedb77db --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdisplaydoc-4a550ac1c7fc6342.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_locale_core-7c1159e6371a1b81.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwriteable-f855918a82066354.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libyoke-d9751d829178e92a.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerofrom-eae47bc2ccffd201.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerotrie-6a1b1ef080a1d541.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec-3c4ebc1640ba22e8.rmeta --cap-lints allow -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` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=a2fbaab86f6204be -C extra-filename=-a86db42931d875d0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libphf_shared-7a961481c2f4d364.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name getrandom --edition=2024 /usr/share/cargo/registry/getrandom-0.4.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' --cfg 'feature="std"' --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=ad1a1fbfa8253dde -C extra-filename=-29d93b2473a619a5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_if-204ed06a565d63fe.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-405a4a161cbf0214.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand_core-ab8b8c5c8ebc0065.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c644f321edc915fa -C extra-filename=-9b6be24ad16cbf65 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-23bf74804519229f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_ident-92e2a123aaec0731.rmeta -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` Compiling zmij v1.0.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=e6f66c09c05dc8ab -C extra-filename=-ef9612766df8bee4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/zmij-ef9612766df8bee4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling rustix v1.1.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=cfe58313c2af4506 -C extra-filename=-cf68073e2c4385b3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/rustix-cf68073e2c4385b3 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=6c0c0584f4b64a9d -C extra-filename=-fb27b01d48fdc1a1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/rustix-cf68073e2c4385b3/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/zmij-ef9612766df8bee4/build-script-build` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2021 /usr/share/cargo/registry/icu_properties_data-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a96f5bf5eb09c537 -C extra-filename=-49bc50a54ec92e92 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --check-cfg 'cfg(icu4c_enable_renaming)'` Compiling crossbeam-epoch v0.9.18 Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=db03739521ac4dc4 -C extra-filename=-54c328a497317d9e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_utils-8faf02716ed401ae.rmeta --cap-lints allow -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` Compiling strsim v0.11.1 Running `/usr/bin/rustc --crate-name strsim --edition=2015 /usr/share/cargo/registry/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0636fbbc6a7f23da -C extra-filename=-a36ea43b4defb80f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling unicode_names2 v1.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/unicode_names2-1.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=e2dd08881406c271 -C extra-filename=-cfc85cdf3b18d8e4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/unicode_names2-cfc85cdf3b18d8e4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_names2_generator-057e69be5985a83b.rlib --cap-lints allow -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` Compiling fnv v1.0.7 Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=f02569e665a42234 -C extra-filename=-3fd865a9373d08e7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling ident_case v1.0.1 Running `/usr/bin/rustc --crate-name ident_case --edition=2015 /usr/share/cargo/registry/ident_case-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9bf9cfd9df0e0656 -C extra-filename=-a12d1454ae211e22 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling tinyvec_macros v0.1.1 Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f61386825a4f8434 -C extra-filename=-af3b2ed628f9927b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling linux-raw-sys v0.12.1 Running `/usr/bin/rustc --crate-name linux_raw_sys --edition=2021 /usr/share/cargo/registry/linux-raw-sys-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(target_arch, values("xtensa"))' --cfg 'feature="auxvec"' --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auxvec", "bootparam", "btrfs", "core", "default", "elf", "elf_uapi", "errno", "general", "if_arp", "if_ether", "if_packet", "if_tun", "image", "io_uring", "ioctl", "landlock", "loop_device", "mempolicy", "net", "netlink", "no_std", "prctl", "ptrace", "rustc-dep-of-std", "std", "system", "vm_sockets", "xdp"))' -C metadata=b81a11e231515763 -C extra-filename=-a2fe6831a6476ae6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling serde_json v1.0.150 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=5a2057513b6ba4fc -C extra-filename=-1f8ed77954ffe2f0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/serde_json-1f8ed77954ffe2f0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=acd71cb5ba81ed22 -C extra-filename=-3fa1764caa1d83f4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-fa3d7f0b91c3a3ed.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblinux_raw_sys-a2fe6831a6476ae6.rmeta --cap-lints allow -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 --cfg static_assertions --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/serde_json-1f8ed77954ffe2f0/build-script-build` Compiling tinyvec v1.11.0 Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=524d13ed5d84e78f -C extra-filename=-2c2e201044bafcb3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtinyvec_macros-af3b2ed628f9927b.rmeta --cap-lints allow -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` Compiling darling_core v0.21.3 Running `/usr/bin/rustc --crate-name darling_core --edition=2021 /usr/share/cargo/registry/darling_core-0.21.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="strsim"' --cfg 'feature="suggestions"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("diagnostics", "serde", "strsim", "suggestions"))' -C metadata=4be025ab67f143da -C extra-filename=-c05fd0d019b99074 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfnv-3fd865a9373d08e7.rmeta --extern ident_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libident_case-a12d1454ae211e22.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrsim-a36ea43b4defb80f.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/unicode_names2-cfc85cdf3b18d8e4/build-script-build` Compiling crossbeam-deque v0.8.6 Running `/usr/bin/rustc --crate-name crossbeam_deque --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=2546d8f36219ee6a -C extra-filename=-bd16c75cf70aba9b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_epoch-54c328a497317d9e.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_utils-8faf02716ed401ae.rmeta --cap-lints allow -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` Compiling icu_properties v2.2.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2021 /usr/share/cargo/registry/icu_properties-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="compiled_data"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "serde", "unicode_bidi"))' -C metadata=4772456f763e157c -C extra-filename=-b89b497275483fc6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_collections-6ded22aef21b5932.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_locale_core-7c1159e6371a1b81.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_properties_data-49bc50a54ec92e92.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_provider-484fd024fedb77db.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerotrie-6a1b1ef080a1d541.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec-3c4ebc1640ba22e8.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=b50f6568bd808507 -C extra-filename=-027f68b05920cc17 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'` Compiling chacha20 v0.10.0 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes '--warn=clippy::unnecessary_safety_comment' --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(chacha20_avx512)' --check-cfg 'cfg(chacha20_backend, values("avx2", "avx512", "soft", "sse2"))' --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=903db7cc0661bb85 -C extra-filename=-cfaaab8284a76dfd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_if-204ed06a565d63fe.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand_core-ab8b8c5c8ebc0065.rmeta --cap-lints allow -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` Compiling num-traits v0.2.19 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=1f214901d390c523 -C extra-filename=-7cfda6871024c428 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/num-traits-7cfda6871024c428 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libautocfg-1271e31599bc9ac5.rlib --cap-lints allow -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` Compiling icu_normalizer_data v2.2.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/icu_normalizer_data-2.2.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=07354926005a7257 -C extra-filename=-14691ffa020337ce --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/icu_normalizer_data-14691ffa020337ce -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/num-traits-7cfda6871024c428/build-script-build` Compiling rand v0.10.1 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="std_rng"' --cfg 'feature="sys_rng"' --cfg 'feature="thread_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "chacha", "default", "log", "serde", "simd_support", "std", "std_rng", "sys_rng", "thread_rng", "unbiased"))' -C metadata=5a4feb01cb3fc87d -C extra-filename=-8fa03d8b186c0e64 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libchacha20-cfaaab8284a76dfd.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libgetrandom-29d93b2473a619a5.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand_core-ab8b8c5c8ebc0065.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/icu_normalizer_data-14691ffa020337ce/build-script-build` Running `/usr/bin/rustc --crate-name serde_json --edition=2021 /usr/share/cargo/registry/serde_json-1.0.150/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=947fa80ac811d5b9 -C extra-filename=-4ab40a5dcb7e2379 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitoa-2874c0b116892641.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_core-45ea0d7180263d40.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzmij-027f68b05920cc17.rmeta --cap-lints allow -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 --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2018 /usr/share/cargo/registry/unicode_names2-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=73e544f78dc5e5ab -C extra-filename=-afbf947260631900 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libphf-a86db42931d875d0.rmeta --cap-lints allow -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` Compiling unicode-normalization v0.1.25 Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=eb6e048cd76624a1 -C extra-filename=-6bea34f5438291c0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtinyvec-2c2e201044bafcb3.rmeta --cap-lints allow -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` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=63c3a15da5922ae5 -C extra-filename=-45a4fa99c72f98a8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling anyhow v1.0.102 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/anyhow-1.0.102/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=cc5d468d87eb36fe -C extra-filename=-16859c4ff220ebcf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/anyhow-16859c4ff220ebcf -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling same-file v1.0.6 Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4c11154856a66666 -C extra-filename=-ab06f171dadb8195 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=63eb4322a9fc07af -C extra-filename=-5fc94844e1a59c90 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsame_file-ab06f171dadb8195.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/anyhow-16859c4ff220ebcf/build-script-build` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=3591687db813b5ce -C extra-filename=-c1f4561e18e5e488 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libutf8parse-45a4fa99c72f98a8.rmeta --cap-lints allow -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` Compiling uuid v1.23.2 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.23.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(uuid_unstable)' --cfg 'feature="default"' --cfg 'feature="fast-rng"' --cfg 'feature="rng"' --cfg 'feature="std"' --cfg 'feature="v4"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "bytemuck", "default", "fast-rng", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8"))' -C metadata=175deec007278c02 -C extra-filename=-5ac5fb2e6bc62ada --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern getrandom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libgetrandom-29d93b2473a619a5.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand-8fa03d8b186c0e64.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2021 /usr/share/cargo/registry/icu_normalizer_data-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e52d133dea33c7e6 -C extra-filename=-a801935ed95756e1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --check-cfg 'cfg(icu4c_enable_renaming)'` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=75b1875570211a9a -C extra-filename=-c98b2da3cc95752a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'` Compiling colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=47d01cac1debc74f -C extra-filename=-761c5e1d8fb7c90b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling iana-time-zone v0.1.65 Running `/usr/bin/rustc --crate-name iana_time_zone --edition=2021 /usr/share/cargo/registry/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=4e5f8a9a06b9e0fc -C extra-filename=-f4ea28b6f7303aff --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling crc32fast v1.5.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=d4649ee742284a5b -C extra-filename=-c58bbea9cb1fa3fc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/crc32fast-c58bbea9cb1fa3fc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling anstyle-query v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_query --edition=2021 /usr/share/cargo/registry/anstyle-query-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ffb1fd756cc4f024 -C extra-filename=-96ad9cd2f43fb532 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling arrayvec v0.7.6 Running `/usr/bin/rustc --crate-name arrayvec --edition=2018 /usr/share/cargo/registry/arrayvec-0.7.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=827ddf38605a55b4 -C extra-filename=-9401fdfabe6f4fd5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/crc32fast-c58bbea9cb1fa3fc/build-script-build` Compiling anstream v1.0.0 Running `/usr/bin/rustc --crate-name anstream --edition=2021 /usr/share/cargo/registry/anstream-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="auto"' --cfg 'feature="default"' --cfg 'feature="wincon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auto", "default", "test", "wincon"))' -C metadata=fd4ee1b7b2ccc83b -C extra-filename=-2c32f2ad9e7acc2d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanstyle-c22b31b28e0a72fc.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanstyle_parse-c1f4561e18e5e488.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanstyle_query-96ad9cd2f43fb532.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcolorchoice-761c5e1d8fb7c90b.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libutf8parse-45a4fa99c72f98a8.rmeta --cap-lints allow -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` Compiling vte v0.15.0 Running `/usr/bin/rustc --crate-name vte --edition=2021 /usr/share/cargo/registry/vte-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ansi", "bitflags", "cursor-icon", "default", "log", "serde", "std"))' -C metadata=1410e167644b7909 -C extra-filename=-8708f723755ce59d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libarrayvec-9401fdfabe6f4fd5.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --cap-lints allow -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` Compiling chrono v0.4.44 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="clock"' --cfg 'feature="iana-time-zone"' --cfg 'feature="now"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "clock", "core-error", "default", "iana-time-zone", "libc", "now", "oldtime", "pure-rust-locales", "rkyv", "rkyv-16", "rkyv-32", "rkyv-64", "rkyv-validation", "serde", "std", "unstable-locales"))' -C metadata=8adb2cf3f026c21f -C extra-filename=-da9286d76c12fd07 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libiana_time_zone-f4ea28b6f7303aff.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnum_traits-c98b2da3cc95752a.rmeta --cap-lints allow -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` Compiling icu_normalizer v2.2.0 Running `/usr/bin/rustc --crate-name icu_normalizer --edition=2021 /usr/share/cargo/registry/icu_normalizer-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data", "datagen", "default", "harfbuzz_traits", "icu_properties", "serde", "utf16_iter", "utf8_iter", "write16"))' -C metadata=b7c4c1427480ac81 -C extra-filename=-1c9c4b19bff197d1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_collections-6ded22aef21b5932.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_normalizer_data-a801935ed95756e1.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_provider-484fd024fedb77db.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-0e72754e85e617f3.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzerovec-3c4ebc1640ba22e8.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.102/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=06f22ad722949957 -C extra-filename=-7010c61237334095 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Compiling terminal_size v0.4.4 Running `/usr/bin/rustc --crate-name terminal_size --edition=2021 /usr/share/cargo/registry/terminal_size-0.4.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2b38b31e33df65f8 -C extra-filename=-caca9c73efb92448 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustix-3fa1764caa1d83f4.rmeta --cap-lints allow -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` Compiling ruff_diagnostics v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_diagnostics) Running `/usr/bin/rustc --crate-name ruff_diagnostics --edition=2024 crates/ruff_diagnostics/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=ab7857f87517272f -C extra-filename=-ec127529619abf0e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-479f660d91149d28.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-6f59216a2680ed65.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta -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` Compiling clap_lex v1.1.0 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=31986cf70b0451c3 -C extra-filename=-220b63100787cfc0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name strsim --edition=2015 /usr/share/cargo/registry/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=34dfe8f618586b4b -C extra-filename=-09574dc8207195a2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling camino v1.2.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=c870e930afe74578 -C extra-filename=-d70aa5b2bb70905f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/camino-d70aa5b2bb70905f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling clap_builder v4.6.0 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-doc", "unstable-ext", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=479d4ef331c8a902 -C extra-filename=-49f18963e433280a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanstream-2c32f2ad9e7acc2d.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanstyle-c22b31b28e0a72fc.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_lex-220b63100787cfc0.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrsim-09574dc8207195a2.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libterminal_size-caca9c73efb92448.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/camino-d70aa5b2bb70905f/build-script-build` Compiling idna_adapter v1.2.1 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2021 /usr/share/cargo/registry/idna_adapter-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=2d216f0e6b35a71a -C extra-filename=-0a2e0fccd5c61e0b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_normalizer-1c9c4b19bff197d1.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_properties-b89b497275483fc6.rmeta --cap-lints allow -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` Compiling strip-ansi-escapes v0.2.1 Running `/usr/bin/rustc --crate-name strip_ansi_escapes --edition=2015 /usr/share/cargo/registry/strip-ansi-escapes-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1a44234598b4eb5f -C extra-filename=-6aaf1975c64a5985 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libvte-8708f723755ce59d.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=3fa798d13a58e9d0 -C extra-filename=-3e97dad14a05a81c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_if-204ed06a565d63fe.rmeta --cap-lints allow -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 --cfg stable_arm_crc32_intrinsics --check-cfg 'cfg(stable_arm_crc32_intrinsics)'` Compiling newtype-uuid v1.3.2 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2021 /usr/share/cargo/registry/newtype-uuid-1.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(doc_cfg)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "proptest1", "schemars08", "serde", "std", "v4", "v7"))' -C metadata=ab11daf8c994fc69 -C extra-filename=-8e0cbb74e85c4e51 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libuuid-5ac5fb2e6bc62ada.rmeta --cap-lints allow -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` Compiling ignore v0.4.25 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("simd-accel"))' -C metadata=97dad7d12f278ea4 -C extra-filename=-d8e45e6898022a0a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_deque-bd16c75cf70aba9b.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglobset-f27289bf32829963.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-031910be2b29618f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_automata-d6b9cae37487d816.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsame_file-ab06f171dadb8195.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwalkdir-5fc94844e1a59c90.rmeta --cap-lints allow -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` Compiling clap_derive v4.6.0 Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=3fd7bbb0d65f4622 -C extra-filename=-8ab97e197f3319a2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libheck-d525d7554158e674.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling darling_macro v0.21.3 Running `/usr/bin/rustc --crate-name darling_macro --edition=2021 /usr/share/cargo/registry/darling_macro-0.21.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c70b70b6afdfda86 -C extra-filename=-da1b7563ad943694 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern darling_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdarling_core-c05fd0d019b99074.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling salsa v0.27.0 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="compact_str"' --cfg 'feature="inventory"' --cfg 'feature="macros"' --cfg 'feature="salsa_unstable"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator", "compact_str", "default", "inventory", "macros", "ordermap", "persistence", "rayon", "salsa_unstable", "shuttle"))' -C metadata=5dfab937c1f4360b -C extra-filename=-50422e5ab2ab537a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libboxcar-b35b5a08abd21473.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcompact_str-abee3527a7e38c15.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_queue-a0f225656739a1e4.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_utils-8faf02716ed401ae.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libhashbrown-58f35b81db3a38ac.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libhashlink-06e4def5d76145f2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-199d5575ba30e2b1.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libintrusive_collections-40fb200ff526ba3b.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libinventory-aca45366205d9c42.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libparking_lot-657581b9167ed379.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libportable_atomic-78482f19f223cab6.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa_macro_rules-b46c849adad159ec.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa_macros-82451bca37c715a1.so --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-0e72754e85e617f3.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthin_vec-5476441adda9f93b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-c02993b2ae022ba8.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtypeid-df140ed6a719f191.rmeta --cap-lints allow -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` Compiling darling v0.21.3 Running `/usr/bin/rustc --crate-name darling --edition=2021 /usr/share/cargo/registry/darling-0.21.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(compiletests)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="suggestions"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "diagnostics", "serde", "suggestions"))' -C metadata=3b2d42ef41fb4a0a -C extra-filename=-21be3949e2f88ce9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern darling_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdarling_core-c05fd0d019b99074.rmeta --extern darling_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdarling_macro-da1b7563ad943694.so --cap-lints allow -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` Compiling serde_with_macros v3.16.1 Running `/usr/bin/rustc --crate-name serde_with_macros --edition=2021 /usr/share/cargo/registry/serde_with_macros-3.16.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=rust_2018_idioms --warn=variant_size_differences --warn=unused_import_braces --warn=unused_extern_crates --warn=unexpected_cfgs --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::redundant_closure_for_method_calls' --warn=missing_docs '--warn=rustdoc::missing_crate_level_docs' '--allow=clippy::manual-unwrap-or-default' '--allow=clippy::explicit_auto_deref' '--warn=clippy::doc_markdown' '--warn=clippy::default_trait_access' '--warn=clippy::cloned_instead_of_copied' --check-cfg 'cfg(tarpaulin)' --check-cfg 'cfg(tarpaulin_include)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars_0_8", "schemars_0_9", "schemars_1"))' -C metadata=ccdc1992a9926bb1 -C extra-filename=-ac98f7c092b65476 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern darling=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdarling-21be3949e2f88ce9.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling ruff_python_ast v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_ast) Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' -C metadata=28f8ce5b1b638a87 -C extra-filename=-f96cc59e7ba541dd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libaho_corasick-436f191509e7cd78.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-fa3d7f0b91c3a3ed.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcompact_str-abee3527a7e38c15.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-479f660d91149d28.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-6f59216a2680ed65.so --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-b10ce0c0f9ff773a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-26e5b5ec26b34757.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-9b6be24ad16cbf65.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa-50422e5ab2ab537a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthin_vec-5476441adda9f93b.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-a8d18c8a967bdabb.rmeta -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` Compiling which v8.0.2 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=cead421763ba41d4 -C extra-filename=-a8046900506e742b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-405a4a161cbf0214.rmeta --cap-lints allow -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` Compiling quick-xml v0.38.4 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.38.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "async-tokio", "default", "document-features", "encoding", "encoding_rs", "escape-html", "overlapped-lists", "serde", "serde-types", "serialize", "tokio"))' -C metadata=268dabe9d72286c3 -C extra-filename=-81b37ae3d6843ceb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --cap-lints allow -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` Compiling ruff_python_parser v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_parser) Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2473796981ab5bab -C extra-filename=-6c59425423523be2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-fa3d7f0b91c3a3ed.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbstr-05a4da853fa310df.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcompact_str-abee3527a7e38c15.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-479f660d91149d28.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-9b6be24ad16cbf65.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstatic_assertions-4b29435cda773b1e.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthin_vec-5476441adda9f93b.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_ident-92e2a123aaec0731.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_normalization-6bea34f5438291c0.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_names2-afbf947260631900.rmeta -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` Compiling byteorder v1.5.0 Running `/usr/bin/rustc --crate-name byteorder --edition=2021 /usr/share/cargo/registry/byteorder-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=abddfb3c8fb38a93 -C extra-filename=-6ea5a3958bd706b6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=df2721c7143f4730 -C extra-filename=-df622357c8ea30ae --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling serde_with v3.16.1 Running `/usr/bin/rustc --crate-name serde_with --edition=2021 /usr/share/cargo/registry/serde_with-3.16.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms --warn=variant_size_differences --warn=unused_import_braces --warn=unused_extern_crates --warn=unexpected_cfgs --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::redundant_closure_for_method_calls' --warn=missing_docs '--warn=rustdoc::missing_crate_level_docs' '--allow=clippy::manual-unwrap-or-default' '--allow=clippy::explicit_auto_deref' '--warn=clippy::doc_markdown' '--warn=clippy::default_trait_access' '--warn=clippy::cloned_instead_of_copied' --check-cfg 'cfg(tarpaulin)' --check-cfg 'cfg(tarpaulin_include)' --cfg 'feature="macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "base64", "chrono", "chrono_0_4", "default", "guide", "hashbrown_0_14", "hashbrown_0_15", "hashbrown_0_16", "hex", "indexmap", "indexmap_1", "indexmap_2", "json", "macros", "schemars_0_8", "schemars_0_9", "schemars_1", "smallvec_1", "std", "time_0_3"))' -C metadata=492910876ec4c673 -C extra-filename=-ed2552b331406a49 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_core-45ea0d7180263d40.rmeta --extern serde_with_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_with_macros-ac98f7c092b65476.so --cap-lints allow -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` Compiling percent-encoding v2.3.2 Running `/usr/bin/rustc --crate-name percent_encoding --edition=2018 /usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=2f563afcb433c555 -C extra-filename=-36a62cc90bfda5cd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling form_urlencoded v1.2.2 Running `/usr/bin/rustc --crate-name form_urlencoded --edition=2018 /usr/share/cargo/registry/form_urlencoded-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=b62321fe8cf60562 -C extra-filename=-47080cd1d7ceb91f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpercent_encoding-36a62cc90bfda5cd.rmeta --cap-lints allow -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` Compiling dashmap v6.1.0 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=ecdaa41d54b8716a -C extra-filename=-8744dcb1099c14ba --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_if-204ed06a565d63fe.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_utils-8faf02716ed401ae.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libhashbrown-df622357c8ea30ae.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblock_api-dc5aca7208560434.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libonce_cell-72297a7b6ac5dea1.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libparking_lot_core-b039a42d50fb5d04.rmeta --cap-lints allow -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` Compiling ruff_notebook v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_notebook) Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f43be13d049ccb43 -C extra-filename=-089aa41074d0224f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanyhow-7010c61237334095.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-23bf74804519229f.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librand-8fa03d8b186c0e64.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-ec127529619abf0e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-4ab40a5dcb7e2379.rmeta --extern serde_with=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_with-ed2552b331406a49.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-a8d18c8a967bdabb.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libuuid-5ac5fb2e6bc62ada.rmeta -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` Compiling zip v0.6.6 Running `/usr/bin/rustc --crate-name zip --edition=2021 /usr/share/cargo/registry/zip-0.6.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aes", "aes-crypto", "bzip2", "constant_time_eq", "default", "deflate", "deflate-miniz", "deflate-zlib", "flate2", "hmac", "pbkdf2", "sha1", "time", "unreserved", "zstd"))' -C metadata=56eceecf139c7773 -C extra-filename=-7ab45804f1947ec0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern byteorder=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbyteorder-6ea5a3958bd706b6.rmeta --extern crc32fast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrc32fast-3e97dad14a05a81c.rmeta --cap-lints allow -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` Compiling clap v4.6.0 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "derive", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-derive-ui-tests", "unstable-doc", "unstable-ext", "unstable-markdown", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=5db5ab9e62769f57 -C extra-filename=-d75ccd1c77843f11 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_builder-49f18963e433280a.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_derive-8ab97e197f3319a2.so --cap-lints allow -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` Compiling quick-junit v0.6.0 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=9aff8d3f784b2990 -C extra-filename=-eb507b7be466ffc9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libchrono-da9286d76c12fd07.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-199d5575ba30e2b1.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnewtype_uuid-8e0cbb74e85c4e51.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquick_xml-81b37ae3d6843ceb.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrip_ansi_escapes-6aaf1975c64a5985.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-a8d18c8a967bdabb.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libuuid-5ac5fb2e6bc62ada.rmeta --cap-lints allow -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` Compiling idna v1.1.0 Running `/usr/bin/rustc --crate-name idna --edition=2018 /usr/share/cargo/registry/idna-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="compiled_data"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "default", "std"))' -C metadata=3df7b0c00b615350 -C extra-filename=-00139dd4a7ab47ff --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libidna_adapter-0a2e0fccd5c61e0b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-0e72754e85e617f3.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libutf8_iter-2bbdfb01c14b40ed.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=c73da2a3183aa61a -C extra-filename=-ef1c8652d50910b3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_core-45ea0d7180263d40.rmeta --cap-lints allow -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 --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Compiling ty_static v0.0.1 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_static) Running `/usr/bin/rustc --crate-name ty_static --edition=2024 crates/ty_static/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=20d0c6d0beea60e3 -C extra-filename=-0c8eec5181f3732a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-26e5b5ec26b34757.so -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` Compiling ruff_annotate_snippets v0.1.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_annotate_snippets) Running `/usr/bin/rustc --crate-name ruff_annotate_snippets --edition=2024 crates/ruff_annotate_snippets/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "testing-colors"))' -C metadata=4e59b5c3ce65a8aa -C extra-filename=-77add49986514c90 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanstyle-c22b31b28e0a72fc.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_width-fb27b01d48fdc1a1.rmeta -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` Compiling ruff_memory_usage v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_memory_usage) Running `/usr/bin/rustc --crate-name ruff_memory_usage --edition=2024 crates/ruff_memory_usage/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8aea2516eb03306b -C extra-filename=-bf97c1cab09f9764 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-479f660d91149d28.rmeta -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` Compiling arc-swap v1.9.1 Running `/usr/bin/rustc --crate-name arc_swap --edition=2018 /usr/share/cargo/registry/arc-swap-1.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-strategies", "experimental-thread-local", "internal-test-strategies", "serde", "weak"))' -C metadata=259498ee0f3ba6dc -C extra-filename=-53c612825683762c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustversion-208f82c2e01bc1e3.so --cap-lints allow -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` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4776297821794479 -C extra-filename=-cc266c37985e123a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_if-204ed06a565d63fe.rmeta --cap-lints allow -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` Compiling matchit v0.9.2 Running `/usr/bin/rustc --crate-name matchit --edition=2021 /usr/share/cargo/registry/matchit-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=a9c7e91fbf3f9186 -C extra-filename=-36449b0d0c0df154 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling winnow v1.0.3 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=c8e143488a4e922b -C extra-filename=-617e736204a14bcc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling similar v3.1.1 Running `/usr/bin/rustc --crate-name similar --edition=2024 /usr/share/cargo/registry/similar-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="std"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "hashbrown", "inline", "serde", "std", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=c543b5e56b0c7f6d -C extra-filename=-b12bd8100554630b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling dunce v1.0.5 Running `/usr/bin/rustc --crate-name dunce --edition=2021 /usr/share/cargo/registry/dunce-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=564bb11b4693f040 -C extra-filename=-851f614d9195f42a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling supports-hyperlinks v3.2.0 Running `/usr/bin/rustc --crate-name supports_hyperlinks --edition=2021 /usr/share/cargo/registry/supports-hyperlinks-3.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=67c1ac69549dcd75 -C extra-filename=-e8b482a347767431 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling path-slash v0.2.1 Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=707251a81eb3e42b -C extra-filename=-2f21245dbd95d173 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling thiserror v1.0.69 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e38a2fcea788899c -C extra-filename=-c92f5fac6ab582fd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/thiserror-c92f5fac6ab582fd -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling pathdiff v0.2.3 Running `/usr/bin/rustc --crate-name pathdiff --edition=2018 /usr/share/cargo/registry/pathdiff-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("camino"))' -C metadata=051494b4dd35163a -C extra-filename=-c471a22c92a24dfb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling toml_parser v1.1.2 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=f511e1a3da4231db -C extra-filename=-93bb0aba19f164d3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwinnow-617e736204a14bcc.rmeta --cap-lints allow -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` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=765aa74ef1205379 -C extra-filename=-c7b9757307124fc7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libform_urlencoded-47080cd1d7ceb91f.rmeta --extern idna=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libidna-00139dd4a7ab47ff.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpercent_encoding-36a62cc90bfda5cd.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_derive-d5a043aa87bd7be1.so --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/thiserror-c92f5fac6ab582fd/build-script-build` Compiling thiserror-impl v1.0.69 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=55279645f2139408 -C extra-filename=-4d94fcf1aec9ed29 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling ruff_db v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_db) Running `/usr/bin/rustc --crate-name ruff_db --edition=2024 crates/ruff_db/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' -C metadata=5e427b2fa296cfea -C extra-filename=-816aa4c3c6ec4553 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanstyle-c22b31b28e0a72fc.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libarc_swap-53c612825683762c.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcamino-ef1c8652d50910b3.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdashmap-8744dcb1099c14ba.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdunce-851f614d9195f42a.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libetcetera-cc266c37985e123a.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfiletime-6c41191b34c978d7.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-479f660d91149d28.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libignore-d8e45e6898022a0a.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmatchit-36449b0d0c0df154.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpath_slash-2f21245dbd95d173.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpathdiff-c471a22c92a24dfb.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquick_junit-eb507b7be466ffc9.rmeta --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_annotate_snippets-77add49986514c90.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-ec127529619abf0e.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_memory_usage-bf97c1cab09f9764.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_notebook-089aa41074d0224f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-6c59425423523be2.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-9b6be24ad16cbf65.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa-50422e5ab2ab537a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-4ab40a5dcb7e2379.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsimilar-b12bd8100554630b.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsupports_hyperlinks-e8b482a347767431.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-a8d18c8a967bdabb.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-c02993b2ae022ba8.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libty_static-0c8eec5181f3732a.rmeta --extern which=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwhich-a8046900506e742b.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzip-7ab45804f1947ec0.rmeta -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` Compiling strum_macros v0.28.0 Running `/usr/bin/rustc --crate-name strum_macros --edition=2021 /usr/share/cargo/registry/strum_macros-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=85a79fc2b0528ab1 -C extra-filename=-00c6dff46e282ea6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libheck-d525d7554158e674.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling serde_spanned v1.1.1 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=c9257118b6069dd0 -C extra-filename=-dd927f33f69e4010 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_core-45ea0d7180263d40.rmeta --cap-lints allow -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` Compiling version-ranges v0.1.3 Running `/usr/bin/rustc --crate-name version_ranges --edition=2021 /usr/share/cargo/registry/version-ranges-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest", "semver", "serde"))' -C metadata=9a52064da3e73f24 -C extra-filename=-ef98badf46cb7f42 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-0e72754e85e617f3.rmeta --cap-lints allow -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` Compiling paste v1.0.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/paste-1.0.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=70985bdbfebe25b9 -C extra-filename=-628597f62a0811bb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/paste-628597f62a0811bb -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling peg-runtime v0.8.5 Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=3daf7444c7ef74cb -C extra-filename=-9f2b0ca67d564c5a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling unscanny v0.1.0 Running `/usr/bin/rustc --crate-name unscanny --edition=2021 /usr/share/cargo/registry/unscanny-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=371e69eb6ab7d471 -C extra-filename=-8274df029fec15cd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling pep440_rs v0.7.3 Running `/usr/bin/rustc --crate-name pep440_rs --edition=2021 /usr/share/cargo/registry/pep440_rs-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="version-ranges"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rkyv", "tracing", "version-ranges"))' -C metadata=c1fc360eb602de0f -C extra-filename=-549c0e6f4e728b45 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libonce_cell-72297a7b6ac5dea1.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_width-fb27b01d48fdc1a1.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunscanny-8274df029fec15cd.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libversion_ranges-ef98badf46cb7f42.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6a0771ecadb014d0 -C extra-filename=-1ba40b036090c92a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror_impl-4d94fcf1aec9ed29.so --cap-lints allow -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 --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Compiling peg-macros v0.8.5 Running `/usr/bin/rustc --crate-name peg_macros --edition=2021 /usr/share/cargo/registry/peg-macros-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("trace"))' -C metadata=85c7c6aeaa544df4 -C extra-filename=-e329ef9819b52fc9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpeg_runtime-9f2b0ca67d564c5a.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern proc_macro --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/paste-628597f62a0811bb/build-script-build` Compiling ruff_python_literal v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_literal) Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=02cecde6fb011a02 -C extra-filename=-74f8ccd440d1eb09 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-fa3d7f0b91c3a3ed.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libicu_properties-b89b497275483fc6.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-23bf74804519229f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta -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` Compiling ruff_python_stdlib v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_stdlib) Running `/usr/bin/rustc --crate-name ruff_python_stdlib --edition=2024 crates/ruff_python_stdlib/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e7756383b3539e8a -C extra-filename=-1314c4767def7bc0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-fa3d7f0b91c3a3ed.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_ident-92e2a123aaec0731.rmeta -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` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=0c76c91a08c1f0f5 -C extra-filename=-91730032e968c7be --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsiphasher-21ac67959ad72745.rmeta --cap-lints allow -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` Compiling itertools v0.13.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=8d64cc041a955ad9 -C extra-filename=-463bd686a1565f95 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libeither-605847aa4124c767.rmeta --cap-lints allow -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` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=a6c29ae15d3a8dfa -C extra-filename=-162b258450a1d2ab --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_core-45ea0d7180263d40.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=16d5427fd25e2a85 -C extra-filename=-03e7a8c3af8fdc94 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling winnow v0.7.15 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-0.7.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--allow=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=cf31d9cf6913cb90 -C extra-filename=-bb58c573455ffd1c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling ref-cast v1.0.25 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.25/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bb8647a4afe386ea -C extra-filename=-f2cb2a3cd917afe9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/ref-cast-f2cb2a3cd917afe9 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling urlencoding v2.1.3 Running `/usr/bin/rustc --crate-name urlencoding --edition=2021 /usr/share/cargo/registry/urlencoding-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=12f039a60f78dc4d -C extra-filename=-ae838a285ec1b491 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling pep508_rs v0.9.2 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--allow=clippy::collapsible_if' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=0b5e32774c7036c6 -C extra-filename=-31b06f27e7b4b702 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libboxcar-b35b5a08abd21473.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-199d5575ba30e2b1.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-463bd686a1565f95.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libonce_cell-72297a7b6ac5dea1.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpep440_rs-549c0e6f4e728b45.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-5ecefe31020ef62d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-0e72754e85e617f3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-1ba40b036090c92a.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_width-fb27b01d48fdc1a1.rmeta --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liburl-c7b9757307124fc7.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liburlencoding-ae838a285ec1b491.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libversion_ranges-ef98badf46cb7f42.rmeta --cap-lints allow -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` Compiling toml v0.9.12 Running `/usr/bin/rustc --crate-name toml --edition=2021 /usr/share/cargo/registry/toml-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=89eec592061540f6 -C extra-filename=-762d3fecde739c29 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_core-45ea0d7180263d40.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_spanned-dd927f33f69e4010.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml_datetime-162b258450a1d2ab.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml_parser-93bb0aba19f164d3.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwinnow-bb58c573455ffd1c.rmeta --cap-lints allow -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` Compiling strum v0.28.0 Running `/usr/bin/rustc --crate-name strum --edition=2021 /usr/share/cargo/registry/strum-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=ebc83aa6347df0f5 -C extra-filename=-de006aea3599b333 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum_macros-00c6dff46e282ea6.so --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/ref-cast-f2cb2a3cd917afe9/build-script-build` Compiling peg v0.8.5 Running `/usr/bin/rustc --crate-name peg --edition=2021 /usr/share/cargo/registry/peg-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "trace", "unstable"))' -C metadata=fdb8e6d01f712529 -C extra-filename=-bcc215d0a169007c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpeg_macros-e329ef9819b52fc9.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpeg_runtime-03e7a8c3af8fdc94.rmeta --cap-lints allow -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` Compiling phf v0.13.1 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=1ccc821524b67d7a -C extra-filename=-aeb6d616e9e4e00e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libphf_shared-91730032e968c7be.rmeta --cap-lints allow -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` Compiling ruff_python_codegen v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_codegen) Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=528849334db0b3bf -C extra-filename=-ac8aa894ee92e117 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_literal-74f8ccd440d1eb09.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-6c59425423523be2.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta -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` Running `/usr/bin/rustc --crate-name paste --edition=2018 /usr/share/cargo/registry/paste-1.0.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6ba1e5cc3ef2c85a -C extra-filename=-3b99a318696f1e15 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro --cap-lints allow -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 --check-cfg 'cfg(no_literal_fromstr)' --check-cfg 'cfg(feature, values("protocol_feature_paste"))'` Compiling ruff_index v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_index) Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=4b252152dc9bbc67 -C extra-filename=-c390a2736a41ce16 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-479f660d91149d28.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-26e5b5ec26b34757.so -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` Compiling annotate-snippets v0.11.5 Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2021 /usr/share/cargo/registry/annotate-snippets-0.11.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--warn=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=fd68db3a6cb0ab0b -C extra-filename=-ea48d189fc6fabb8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanstyle-c22b31b28e0a72fc.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_width-fb27b01d48fdc1a1.rmeta --cap-lints allow -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` Compiling rust-stemmers v1.2.0 Running `/usr/bin/rustc --crate-name rust_stemmers --edition=2015 /usr/share/cargo/registry/rust-stemmers-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b8278ecca7b23746 -C extra-filename=-62834a06d7008b22 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_derive-d5a043aa87bd7be1.so --cap-lints allow -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` Compiling ref-cast-impl v1.0.25 Running `/usr/bin/rustc --crate-name ref_cast_impl --edition=2021 /usr/share/cargo/registry/ref-cast-impl-1.0.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=df43d2830cb6e162 -C extra-filename=-c70b187a7a26dad8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling libcst_derive v1.8.6 Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c342ad3bfbafb139 -C extra-filename=-aedacff7b000cc74 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling serde_derive_internals v0.29.1 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2015 /usr/share/cargo/registry/serde_derive_internals-0.29.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=832c9b19c9523879 -C extra-filename=-cfe27ece5b91b1cc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rmeta --cap-lints allow -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` Compiling path-dedot v3.1.1 Running `/usr/bin/rustc --crate-name path_dedot --edition=2021 /usr/share/cargo/registry/path-dedot-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="once_cell_cache"' --cfg 'feature="use_unix_paths_on_wasm"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("lazy_static", "lazy_static_cache", "once_cell_cache", "unsafe_cache", "use_unix_paths_on_wasm"))' -C metadata=978bbb43c4076588 -C extra-filename=-ea938080f74661b2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libonce_cell-72297a7b6ac5dea1.rmeta --cap-lints allow -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` Compiling toml_datetime v1.1.1 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=d7b5829ea1b94fa4 -C extra-filename=-ee34f22fa425aef2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_core-45ea0d7180263d40.rmeta --cap-lints allow -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` Compiling toml_writer v1.1.1 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=b73a5e3ec5757846 -C extra-filename=-43cc4d756b13f164 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling option-ext v0.2.0 Running `/usr/bin/rustc --crate-name option_ext --edition=2015 /usr/share/cargo/registry/option-ext-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=789c3a32129d7195 -C extra-filename=-5a9b988a9fb28276 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unsafe_code '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' --warn=deprecated '--warn=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wildcard_imports' '--allow=clippy::unwrap_used' '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_const_for_fn' '--allow=clippy::expect_used' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=bb7c159fb00ab77b -C extra-filename=-0e68cf41255b11bb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling dirs-sys v0.5.0 Running `/usr/bin/rustc --crate-name dirs_sys --edition=2015 /usr/share/cargo/registry/dirs-sys-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b1df47cd3a03fd7d -C extra-filename=-82d0a1342b368214 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-405a4a161cbf0214.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liboption_ext-5a9b988a9fb28276.rmeta --cap-lints allow -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` Compiling toml v1.1.2 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="display"' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=64d869b30480d36e -C extra-filename=-9ddc7355011ec2cd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_core-45ea0d7180263d40.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_spanned-dd927f33f69e4010.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml_datetime-ee34f22fa425aef2.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml_parser-93bb0aba19f164d3.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml_writer-43cc4d756b13f164.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwinnow-617e736204a14bcc.rmeta --cap-lints allow -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` Compiling libcst v1.8.6 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=36b8be0af02e3066 -C extra-filename=-d15b7eb1b66b1009 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libannotate_snippets-ea48d189fc6fabb8.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibcst_derive-aedacff7b000cc74.so --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern paste=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpaste-3b99a318696f1e15.so --extern peg=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpeg-bcc215d0a169007c.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-5ecefe31020ef62d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-a8d18c8a967bdabb.rmeta --cap-lints allow -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` Compiling path-absolutize v3.1.1 Running `/usr/bin/rustc --crate-name path_absolutize --edition=2021 /usr/share/cargo/registry/path-absolutize-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="once_cell_cache"' --cfg 'feature="use_unix_paths_on_wasm"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("lazy_static_cache", "once_cell_cache", "unsafe_cache", "use_unix_paths_on_wasm"))' -C metadata=9ee62400b79f9dd4 -C extra-filename=-9a0fb160395a5843 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpath_dedot-ea938080f74661b2.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name ref_cast --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cbebda99fe8342eb -C extra-filename=-ade6712113445896 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libref_cast_impl-c70b187a7a26dad8.so --cap-lints allow -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 --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling imperative v1.0.7 Running `/usr/bin/rustc --crate-name imperative --edition=2021 /usr/share/cargo/registry/imperative-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0b385f33bec106d4 -C extra-filename=-395f0bd01a654a6d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libphf-aeb6d616e9e4e00e.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librust_stemmers-62834a06d7008b22.rmeta --cap-lints allow -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` Compiling ruff_python_semantic v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_semantic) Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=1fed292b44b59528 -C extra-filename=-b68e9c45bbb3741c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-fa3d7f0b91c3a3ed.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-6f59216a2680ed65.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-b10ce0c0f9ff773a.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_index-c390a2736a41ce16.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-26e5b5ec26b34757.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-6c59425423523be2.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_stdlib-1314c4767def7bc0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-0e72754e85e617f3.rmeta -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` Compiling ruff_python_importer v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_importer) Running `/usr/bin/rustc --crate-name ruff_python_importer --edition=2024 crates/ruff_python_importer/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=abb93b44d4cbc3ed -C extra-filename=-5dce7a538a6fa594 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanyhow-7010c61237334095.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-ec127529619abf0e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_codegen-ac8aa894ee92e117.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-9b6be24ad16cbf65.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta -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` Compiling pyproject-toml v0.13.7 Running `/usr/bin/rustc --crate-name pyproject_toml --edition=2021 /usr/share/cargo/registry/pyproject-toml-0.13.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob", "pep639-glob", "tracing"))' -C metadata=9e4c344dbee48e10 -C extra-filename=-6ca4a5f439e08bff --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-199d5575ba30e2b1.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpep440_rs-549c0e6f4e728b45.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpep508_rs-31b06f27e7b4b702.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-a8d18c8a967bdabb.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml-762d3fecde739c29.rmeta --cap-lints allow -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` Compiling schemars_derive v1.2.1 Running `/usr/bin/rustc --crate-name schemars_derive --edition=2021 /usr/share/cargo/registry/schemars_derive-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3cd3b7354ecd599d -C extra-filename=-8eee359606e48c53 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_derive_internals-cfe27ece5b91b1cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling ruff_python_index v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_index) Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e3df7df3467e0ee9 -C extra-filename=-2e0dc2ae122310b2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-9b6be24ad16cbf65.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta -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` Compiling fern v0.7.1 Running `/usr/bin/rustc --crate-name fern --edition=2018 /usr/share/cargo/registry/fern-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("chrono", "colored", "date-based", "libc", "meta-logging-in-format", "reopen-03", "reopen-1", "reopen03", "reopen1", "syslog-3", "syslog-4", "syslog-6", "syslog-7", "syslog3", "syslog4", "syslog6", "syslog7"))' -C metadata=d88c531fbb4f6590 -C extra-filename=-d8519946d6e9d32b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-031910be2b29618f.rmeta --cap-lints allow -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` Compiling natord v1.0.9 Running `/usr/bin/rustc --crate-name natord --edition=2015 /usr/share/cargo/registry/natord-1.0.9/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f067bfa75d6799c6 -C extra-filename=-5674fc19fd1242ae --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling shlex v1.3.0 Running `/usr/bin/rustc --crate-name shlex --edition=2015 /usr/share/cargo/registry/shlex-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=59256ffb04e89eff -C extra-filename=-8100efc1336b6c0b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling typed-arena v2.0.2 Running `/usr/bin/rustc --crate-name typed_arena --edition=2015 /usr/share/cargo/registry/typed-arena-2.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b940354da1cf9d72 -C extra-filename=-d24eb5ac210f494f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling jiff v0.2.28 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.28/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="perf-inline"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --cfg 'feature="tz-system"' --cfg 'feature="tzdb-bundle-platform"' --cfg 'feature="tzdb-concatenated"' --cfg 'feature="tzdb-zoneinfo"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=3b7d14f10f166080 -C extra-filename=-1a4f2544415654b6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling drop_bomb v0.1.5 Running `/usr/bin/rustc --crate-name drop_bomb --edition=2015 /usr/share/cargo/registry/drop_bomb-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e399ed57aed75744 -C extra-filename=-7f1a9420ac85a376 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling find-msvc-tools v0.1.9 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2018 /usr/share/cargo/registry/find-msvc-tools-0.1.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c0ae8e82c8d2ffcc -C extra-filename=-c3c7f96ce57327f1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling dyn-clone v1.0.20 Running `/usr/bin/rustc --crate-name dyn_clone --edition=2018 /usr/share/cargo/registry/dyn-clone-1.0.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ed7e5aa4023c60c7 -C extra-filename=-26b5c1e1d37338a9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling cc v1.2.62 Running `/usr/bin/rustc --crate-name cc --edition=2018 /usr/share/cargo/registry/cc-1.2.62/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=8b5b0bc032eebcae -C extra-filename=-3f664afad2a6cc7b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfind_msvc_tools-c3c7f96ce57327f1.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libshlex-8100efc1336b6c0b.rmeta --cap-lints allow -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` Compiling schemars v1.2.1 Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="schemars_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_ui_test", "arrayvec07", "bigdecimal04", "bytes1", "chrono04", "default", "derive", "either1", "indexmap2", "jiff02", "preserve_order", "raw_value", "rust_decimal1", "schemars_derive", "semver1", "smallvec1", "smol_str02", "smol_str03", "std", "url2", "uuid1"))' -C metadata=9e36354416e79dec -C extra-filename=-f34d8cc98d3965b1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdyn_clone-26b5c1e1d37338a9.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libref_cast-ade6712113445896.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libschemars_derive-8eee359606e48c53.so --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-4ab40a5dcb7e2379.rmeta --cap-lints allow -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` Compiling ruff_linter v0.15.16 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_linter) Running `/usr/bin/rustc --crate-name ruff_linter --edition=2024 crates/ruff_linter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="clap"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "default", "schemars", "test-rules", "testing"))' -C metadata=ba3ea50386829cb3 -C extra-filename=-c95cb346fab66653 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libaho_corasick-436f191509e7cd78.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanyhow-7010c61237334095.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-fa3d7f0b91c3a3ed.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap-d75ccd1c77843f11.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcolored-0e68cf41255b11bb.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcompact_str-abee3527a7e38c15.rmeta --extern fern=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfern-d8519946d6e9d32b.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglob-2c2e6344c4776c8f.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglobset-f27289bf32829963.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libhashbrown-58f35b81db3a38ac.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libimperative-395f0bd01a654a6d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-6f59216a2680ed65.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-23bf74804519229f.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libjiff-1a4f2544415654b6.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibcst_native-d15b7eb1b66b1009.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-031910be2b29618f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern natord=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnatord-5674fc19fd1242ae.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpath_absolutize-9a0fb160395a5843.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpep440_rs-549c0e6f4e728b45.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpyproject_toml-6ca4a5f439e08bff.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-5ecefe31020ef62d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-b10ce0c0f9ff773a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-816aa4c3c6ec4553.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-ec127529619abf0e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-26e5b5ec26b34757.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_notebook-089aa41074d0224f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_codegen-ac8aa894ee92e117.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_importer-5dce7a538a6fa594.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_index-2e0dc2ae122310b2.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_literal-74f8ccd440d1eb09.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-6c59425423523be2.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_semantic-b68e9c45bbb3741c.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_stdlib-1314c4767def7bc0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-9b6be24ad16cbf65.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-4ab40a5dcb7e2379.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsimilar-b12bd8100554630b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-0e72754e85e617f3.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum-de006aea3599b333.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum_macros-00c6dff46e282ea6.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-a8d18c8a967bdabb.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml-9ddc7355011ec2cd.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtyped_arena-d24eb5ac210f494f.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_normalization-6bea34f5438291c0.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_width-fb27b01d48fdc1a1.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_names2-afbf947260631900.rmeta --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liburl-c7b9757307124fc7.rmeta -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` Compiling ruff_formatter v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_formatter) Running `/usr/bin/rustc --crate-name ruff_formatter --edition=2024 crates/ruff_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=f8e12be03e88869f -C extra-filename=-498ef318ffcd8482 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdrop_bomb-7f1a9420ac85a376.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-b10ce0c0f9ff773a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-26e5b5ec26b34757.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstatic_assertions-4b29435cda773b1e.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-c02993b2ae022ba8.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_width-fb27b01d48fdc1a1.rmeta -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` Compiling dirs v6.0.0 Running `/usr/bin/rustc --crate-name dirs --edition=2015 /usr/share/cargo/registry/dirs-6.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4efe042037f8cdb8 -C extra-filename=-f433a69280e54815 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdirs_sys-82d0a1342b368214.rmeta --cap-lints allow -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` Compiling ty_site_packages v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_site_packages) Running `/usr/bin/rustc --crate-name ty_site_packages --edition=2024 crates/ty_site_packages/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3a5608df1ad152e9 -C extra-filename=-93679c8eb55d8352 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcamino-ef1c8652d50910b3.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcolored-0e68cf41255b11bb.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-479f660d91149d28.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-199d5575ba30e2b1.rmeta --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_annotate_snippets-77add49986514c90.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-816aa4c3c6ec4553.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-9b6be24ad16cbf65.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum-de006aea3599b333.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum_macros-00c6dff46e282ea6.so --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-c02993b2ae022ba8.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libty_static-0c8eec5181f3732a.rmeta -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` Compiling ty_module_resolver v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_module_resolver) Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4d055818330a521f -C extra-filename=-dce2425dd6429aa0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanyhow-7010c61237334095.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcamino-ef1c8652d50910b3.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcompact_str-abee3527a7e38c15.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libget_size2-479f660d91149d28.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-5ecefe31020ef62d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_syntax-a705832649106de5.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-816aa4c3c6ec4553.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_memory_usage-bf97c1cab09f9764.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_stdlib-1314c4767def7bc0.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa-50422e5ab2ab537a.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum-de006aea3599b333.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum_macros-00c6dff46e282ea6.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-a8d18c8a967bdabb.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-c02993b2ae022ba8.rmeta -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` Compiling cfg_aliases v0.2.1 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--deny=clippy::str_to_string' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4f31f8b4b21089aa -C extra-filename=-cc01ebe9a72c3dca --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling countme v3.0.1 Running `/usr/bin/rustc --crate-name countme --edition=2018 /usr/share/cargo/registry/countme-3.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("dashmap", "enable", "once_cell", "print_at_exit", "rustc-hash"))' -C metadata=0e866c7e46df6c3d -C extra-filename=-1940d54be7b91a54 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling nix v0.31.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/nix-0.31.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="fs"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=191908b519398bb6 -C extra-filename=-0390d90e7d483087 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/nix-0390d90e7d483087 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_aliases-cc01ebe9a72c3dca.rlib --cap-lints allow -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` Compiling ruff_python_formatter v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_formatter) Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=b621cb8b004df770 -C extra-filename=-b30399be6a00a16a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanyhow-7010c61237334095.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap-d75ccd1c77843f11.rmeta --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcountme-1940d54be7b91a54.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-23bf74804519229f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-5ecefe31020ef62d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-b10ce0c0f9ff773a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-816aa4c3c6ec4553.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_formatter-498ef318ffcd8482.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-26e5b5ec26b34757.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-6c59425423523be2.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-9b6be24ad16cbf65.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa-50422e5ab2ab537a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-0e72754e85e617f3.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstatic_assertions-4b29435cda773b1e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-a8d18c8a967bdabb.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-c02993b2ae022ba8.rmeta -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` Compiling shellexpand v3.1.2 Running `/usr/bin/rustc --crate-name shellexpand --edition=2018 /usr/share/cargo/registry/shellexpand-3.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="base-0"' --cfg 'feature="default"' --cfg 'feature="dirs"' --cfg 'feature="tilde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("base-0", "bstr", "default", "dirs", "full", "full-msrv-1-31", "full-msrv-1-51", "os_str_bytes", "path", "tilde"))' -C metadata=87618e8065e81308 -C extra-filename=-3e702aad991180a7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libdirs-f433a69280e54815.rmeta --cap-lints allow -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` Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' -C debug-assertions=off --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=a8253953ce041399 -C extra-filename=-966cba2c4e629245 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/tikv-jemalloc-sys-966cba2c4e629245 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcc-3f664afad2a6cc7b.rlib --cap-lints allow -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` Compiling ruff_options_metadata v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_options_metadata) Running `/usr/bin/rustc --crate-name ruff_options_metadata --edition=2024 crates/ruff_options_metadata/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=fb6313eb7f97e66c -C extra-filename=-c970b3dfec41b7ee --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta -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` Compiling terminfo v0.9.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4c7eee26d257bb0f -C extra-filename=-5c706d1a95283f4c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/terminfo-5c706d1a95283f4c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libphf_codegen-aeaf76908a8c2597.rlib --cap-lints allow -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` Compiling crossbeam-channel v0.5.15 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b61e3ed5dc9684f6 -C extra-filename=-b842761bdc083b75 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_utils-8faf02716ed401ae.rmeta --cap-lints allow -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` Compiling fs-err v3.2.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=f162e3f95293bf1d -C extra-filename=-41a21cadcafe9e22 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/fs-err-41a21cadcafe9e22 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libautocfg-1271e31599bc9ac5.rlib --cap-lints allow -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` Compiling rayon-core v1.13.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=66a7d46e1b029a9e -C extra-filename=-052b8a9fbd5565c0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/rayon-core-052b8a9fbd5565c0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=26126a73e1933ea0 -C extra-filename=-64f65690cb000415 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling lazy_static v1.5.0 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=145e8c2a4944a604 -C extra-filename=-c043e4632b964c4e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling sharded-slab v0.1.7 Running `/usr/bin/rustc --crate-name sharded_slab --edition=2018 /usr/share/cargo/registry/sharded-slab-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9038e3e348f5badb -C extra-filename=-1fa7eb166379e55a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblazy_static-c043e4632b964c4e.rmeta --cap-lints allow -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` Compiling nom v7.1.3 Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=2b10b110491bd937 -C extra-filename=-fe77ded5af335d19 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libminimal_lexical-64f65690cb000415.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/rayon-core-052b8a9fbd5565c0/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/fs-err-41a21cadcafe9e22/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/terminfo-5c706d1a95283f4c/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/tikv-jemalloc-sys-966cba2c4e629245/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/nix-0390d90e7d483087/build-script-build` Compiling clap_complete v4.6.0 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=46e171fcb4d38bf0 -C extra-filename=-8450940e37a8188b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap-d75ccd1c77843f11.rmeta --cap-lints allow -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` Compiling serde_repr v0.1.20 Running `/usr/bin/rustc --crate-name serde_repr --edition=2021 /usr/share/cargo/registry/serde_repr-0.1.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=39e7248cb6cb26c8 -C extra-filename=-d932300b0f3e59f8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libproc_macro2-bd269f076947cd1c.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libquote-33e01d49e93bffd3.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsyn-456eb0d512860510.rlib --extern proc_macro --cap-lints allow -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` Compiling matchers v0.2.0 Running `/usr/bin/rustc --crate-name matchers --edition=2018 /usr/share/cargo/registry/matchers-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=b455e06e4df29bc4 -C extra-filename=-f32755b80489fbb7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_automata-d6b9cae37487d816.rmeta --cap-lints allow -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` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=663049dc6791f02c -C extra-filename=-1bea2403a823096d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-405a4a161cbf0214.rmeta --cap-lints allow -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` Compiling thread_local v1.1.9 Running `/usr/bin/rustc --crate-name thread_local --edition=2021 /usr/share/cargo/registry/thread_local-1.1.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=a1d07df711ad1938 -C extra-filename=-082d2ac5f008a29e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_if-204ed06a565d63fe.rmeta --cap-lints allow -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` Compiling bitflags v1.3.2 Running `/usr/bin/rustc --crate-name bitflags --edition=2018 /usr/share/cargo/registry/bitflags-1.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "example_generated"))' -C metadata=71eb0184336b7386 -C extra-filename=-2357f4b4b8fa6e2a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling virtue v0.0.18 Running `/usr/bin/rustc --crate-name virtue --edition=2021 /usr/share/cargo/registry/virtue-0.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proc-macro2"))' -C metadata=5269b7fa0ddd512e -C extra-filename=-c7b0db76f945fb8d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling nu-ansi-term v0.50.3 Running `/usr/bin/rustc --crate-name nu_ansi_term --edition=2021 /usr/share/cargo/registry/nu-ansi-term-0.50.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive_serde_style", "gnu_legacy", "serde", "std"))' -C metadata=056648c160a9979a -C extra-filename=-3a9f1cd7a4489de4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=02c5fae3e4b55ab1 -C extra-filename=-7ae573cd1133b92d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling fastrand v2.4.1 Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-2.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=4690e7d2a5a53009 -C extra-filename=-fb8e41874f9d2e8f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name terminfo --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=80e41aca536525e8 -C extra-filename=-9809849f8bdf4f8b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfnv-7ae573cd1133b92d.rmeta --extern nom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnom-fe77ded5af335d19.rmeta --extern phf=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libphf-a86db42931d875d0.rmeta --cap-lints allow -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` Compiling tempfile v3.27.0 Running `/usr/bin/rustc --crate-name tempfile --edition=2021 /usr/share/cargo/registry/tempfile-3.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="getrandom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "getrandom", "nightly"))' -C metadata=b8c30ee6ce56033a -C extra-filename=-2225fe9c6987ce94 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfastrand-fb8e41874f9d2e8f.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libgetrandom-29d93b2473a619a5.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libonce_cell-72297a7b6ac5dea1.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustix-3fa1764caa1d83f4.rmeta --cap-lints allow -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` Compiling tracing-subscriber v0.3.23 Running `/usr/bin/rustc --crate-name tracing_subscriber --edition=2018 /usr/share/cargo/registry/tracing-subscriber-0.3.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="alloc"' --cfg 'feature="ansi"' --cfg 'feature="chrono"' --cfg 'feature="env-filter"' --cfg 'feature="fmt"' --cfg 'feature="matchers"' --cfg 'feature="nu-ansi-term"' --cfg 'feature="once_cell"' --cfg 'feature="registry"' --cfg 'feature="sharded-slab"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thread_local"' --cfg 'feature="tracing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi", "chrono", "default", "env-filter", "fmt", "json", "local-time", "matchers", "nu-ansi-term", "once_cell", "parking_lot", "regex", "registry", "serde", "serde_json", "sharded-slab", "smallvec", "std", "thread_local", "time", "tracing", "tracing-log", "tracing-serde"))' -C metadata=cd3e95541a843642 -C extra-filename=-6caeaef37c850b41 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libchrono-da9286d76c12fd07.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmatchers-f32755b80489fbb7.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnu_ansi_term-3a9f1cd7a4489de4.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libonce_cell-72297a7b6ac5dea1.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex_automata-d6b9cae37487d816.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsharded_slab-1fa7eb166379e55a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsmallvec-0e72754e85e617f3.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthread_local-082d2ac5f008a29e.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-c02993b2ae022ba8.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing_core-067c5a7a3123f436.rmeta --cap-lints allow -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` Compiling bincode_derive v2.0.1 Running `/usr/bin/rustc --crate-name bincode_derive --edition=2021 /usr/share/cargo/registry/bincode_derive-2.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cc869c10f3703e9b -C extra-filename=-99cf7328c5910284 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern virtue=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libvirtue-c7b0db76f945fb8d.rlib --extern proc_macro --cap-lints allow -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` Compiling ruff_graph v0.1.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_graph) Running `/usr/bin/rustc --crate-name ruff_graph --edition=2024 crates/ruff_graph/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="clap"' --cfg 'feature="schemars"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "schemars", "serde"))' -C metadata=5400554c05dc641f -C extra-filename=-7f83e5de4602ca13 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanyhow-7010c61237334095.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap-d75ccd1c77843f11.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-b10ce0c0f9ff773a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-816aa4c3c6ec4553.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_linter-c95cb346fab66653.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-26e5b5ec26b34757.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-6c59425423523be2.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libsalsa-50422e5ab2ab537a.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libschemars-f34d8cc98d3965b1.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libty_module_resolver-dce2425dd6429aa0.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libty_site_packages-93679c8eb55d8352.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libzip-7ab45804f1947ec0.rmeta -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` Compiling ruff_workspace v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_workspace) Running `/usr/bin/rustc --crate-name ruff_workspace --edition=2024 crates/ruff_workspace/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' -C metadata=ee8fa18da2f0efd9 -C extra-filename=-c5549c551f766109 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanyhow-7010c61237334095.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcolored-0e68cf41255b11bb.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libetcetera-cc266c37985e123a.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglob-2c2e6344c4776c8f.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglobset-f27289bf32829963.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libignore-d8e45e6898022a0a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-199d5575ba30e2b1.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-6f59216a2680ed65.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-23bf74804519229f.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-031910be2b29618f.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmatchit-36449b0d0c0df154.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpath_absolutize-9a0fb160395a5843.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpath_slash-2f21245dbd95d173.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpep440_rs-549c0e6f4e728b45.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-5ecefe31020ef62d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-b10ce0c0f9ff773a.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_formatter-498ef318ffcd8482.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_graph-7f83e5de4602ca13.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_linter-c95cb346fab66653.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-26e5b5ec26b34757.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_options_metadata-c970b3dfec41b7ee.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_formatter-b30399be6a00a16a.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_semantic-b68e9c45bbb3741c.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_stdlib-1314c4767def7bc0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libshellexpand-3e702aad991180a7.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum-de006aea3599b333.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml-9ddc7355011ec2cd.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunicode_normalization-6bea34f5438291c0.rmeta -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` Compiling lsp-types v0.95.1 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/lsp-types) Running `/usr/bin/rustc --crate-name lsp_types --edition=2018 crates/lsp-types/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="proposed"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proposed"))' -C metadata=de628aba24bdc0c5 -C extra-filename=-8162b10b144e446f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-2357f4b4b8fa6e2a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-4ab40a5dcb7e2379.rmeta --extern serde_repr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_repr-d932300b0f3e59f8.so --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liburl-c7b9757307124fc7.rmeta -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` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=9550bb5de2b1e358 -C extra-filename=-62586ec06dffe0c3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-fa3d7f0b91c3a3ed.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libinotify_sys-1bea2403a823096d.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-405a4a161cbf0214.rmeta --cap-lints allow -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` Compiling clap_complete_nushell v4.6.0 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=667c5db47c1304af -C extra-filename=-7d051e96a69664a6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap-d75ccd1c77843f11.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_complete-8450940e37a8188b.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name nix --edition=2021 /usr/share/cargo/registry/nix-0.31.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fs"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=a1e17b5c7d21b58d -C extra-filename=-37cab45deadeecaa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-fa3d7f0b91c3a3ed.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcfg_if-204ed06a565d63fe.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-405a4a161cbf0214.rmeta --cap-lints allow -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 --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Compiling ruff_markdown v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_markdown) Running `/usr/bin/rustc --crate-name ruff_markdown --edition=2024 crates/ruff_markdown/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=946edb452fc30b27 -C extra-filename=-e2c6fadd2f97a362 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-5ecefe31020ef62d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_formatter-b30399be6a00a16a.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_trivia-9b6be24ad16cbf65.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_workspace-c5549c551f766109.rmeta -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` Running `/usr/bin/rustc --crate-name tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=9fb305f0573a065d -C extra-filename=-ea32db811f9af125 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-405a4a161cbf0214.rmeta --cap-lints allow -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 -l dylib=jemalloc` Running `/usr/bin/rustc --crate-name fs_err --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=c399f169046d92c2 -C extra-filename=-a87b71f0276a3e80 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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 --cfg rustc_1_63 --cfg rustc_1_75 --cfg rustc_1_81 --cfg rustc_1_89 --check-cfg 'cfg(rustc_1_63)' --check-cfg 'cfg(rustc_1_75)' --check-cfg 'cfg(rustc_1_81)' --check-cfg 'cfg(rustc_1_89)'` Running `/usr/bin/rustc --crate-name rayon_core --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8108b861919293e0 -C extra-filename=-5bdae8c96c37f65a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_deque-bd16c75cf70aba9b.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_utils-8faf02716ed401ae.rmeta --cap-lints allow -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` Compiling crossbeam v0.8.4 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch", "crossbeam-queue", "default", "nightly", "std"))' -C metadata=94f95c0fc6638794 -C extra-filename=-f313bd262873f278 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_channel-b842761bdc083b75.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_deque-bd16c75cf70aba9b.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_epoch-54c328a497317d9e.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_queue-a0f225656739a1e4.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_utils-8faf02716ed401ae.rmeta --cap-lints allow -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` Compiling lsp-server v0.7.9 Running `/usr/bin/rustc --crate-name lsp_server --edition=2024 /usr/share/cargo/registry/lsp-server-0.7.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::suspicious' '--warn=clippy::style' '--allow=clippy::restriction' '--deny=clippy::perf' '--deny=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wrong_self_convention' '--allow=clippy::vec_init_then_push' '--allow=clippy::useless_asref' --warn=unused_lifetimes --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--allow=clippy::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::type_complexity' '--allow=clippy::too_many_arguments' '--allow=clippy::too_long_first_doc_paragraph' '--warn=clippy::todo' '--warn=clippy::str_to_string' '--allow=clippy::single_match' '--allow=clippy::result_unit_err' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::new_ret_no_self' '--allow=clippy::literal_string_with_formatting_args' '--allow=clippy::len_without_is_empty' --warn=explicit_outlives_requirements '--allow=clippy::enum_variant_names' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--allow=clippy::assigning_clones' --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=32b16fcc5c3c892f -C extra-filename=-43f260a1e802cb69 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam_channel-b842761bdc083b75.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-031910be2b29618f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_derive-d5a043aa87bd7be1.so --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-4ab40a5dcb7e2379.rmeta --cap-lints allow -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` warning: struct `WorkDoneProgressOptions` is never constructed --> crates/lsp-types/src/progress.rs:46:12 | 46 | pub struct WorkDoneProgressOptions { | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default Compiling tracing-log v0.2.0 Running `/usr/bin/rustc --crate-name tracing_log --edition=2018 /usr/share/cargo/registry/tracing-log-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=606f9c5a89352a59 -C extra-filename=-43cdad777c218038 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-031910be2b29618f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libonce_cell-72297a7b6ac5dea1.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing_core-067c5a7a3123f436.rmeta --cap-lints allow -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` warning: `lsp-types` (lib) generated 1 warning Compiling mio v1.2.1 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(mio_unsupported_force_poll_poll)' --check-cfg 'cfg(mio_unsupported_force_waker_pipe)' --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log", "net", "os-ext", "os-poll"))' -C metadata=b7a5689a24e32076 -C extra-filename=-9f96998d97b53491 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-405a4a161cbf0214.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-031910be2b29618f.rmeta --cap-lints allow -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` Compiling notify-types v2.1.0 Running `/usr/bin/rustc --crate-name notify_types --edition=2021 /usr/share/cargo/registry/notify-types-2.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serialization-compat-6"))' -C metadata=e006e016f58df0dc -C extra-filename=-a67474d59dcbb332 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-fa3d7f0b91c3a3ed.rmeta --cap-lints allow -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` Compiling os_str_bytes v7.1.1 Running `/usr/bin/rustc --crate-name os_str_bytes --edition=2021 /usr/share/cargo/registry/os_str_bytes-7.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="raw_os_str"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("checked_conversions", "conversions", "default", "memchr", "raw_os_str"))' -C metadata=337298a488a8f046 -C extra-filename=-de15464d669396f8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmemchr-a6956d39f2f736d6.rmeta --cap-lints allow -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` Compiling jod-thread v1.0.0 Running `/usr/bin/rustc --crate-name jod_thread --edition=2018 /usr/share/cargo/registry/jod-thread-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e0c0e9e53ad0f4dc -C extra-filename=-80cd20b085932963 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling unty v0.0.4 Running `/usr/bin/rustc --crate-name unty --edition=2021 /usr/share/cargo/registry/unty-0.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=aed6460798c2253c -C extra-filename=-e56078f6df16a208 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Compiling ruff v0.15.16 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ruff/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2e8021eba8919a65 -C extra-filename=-53259265f7ef87dd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/ruff-53259265f7ef87dd -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -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` Compiling bincode v2.0.1 Running `/usr/bin/rustc --crate-name bincode --edition=2021 /usr/share/cargo/registry/bincode-2.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="bincode_derive"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "bincode_derive", "default", "derive", "serde", "std"))' -C metadata=b07836314fe96cce -C extra-filename=-21dff1d73c81cec9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern bincode_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbincode_derive-99cf7328c5910284.so --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern unty=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libunty-e56078f6df16a208.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/build/ruff-53259265f7ef87dd/build-script-build` Compiling ruff_server v0.2.2 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server) Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=a771184979a81afa -C extra-filename=-4d5104c8b9da32f5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanyhow-7010c61237334095.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcrossbeam-f313bd262873f278.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libignore-d8e45e6898022a0a.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libjod_thread-80cd20b085932963.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblsp_server-43f260a1e802cb69.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblsp_types-8162b10b144e446f.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-5ecefe31020ef62d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-816aa4c3c6ec4553.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-ec127529619abf0e.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_formatter-498ef318ffcd8482.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_linter-c95cb346fab66653.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_markdown-e2c6fadd2f97a362.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_notebook-089aa41074d0224f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_codegen-ac8aa894ee92e117.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_formatter-b30399be6a00a16a.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_index-2e0dc2ae122310b2.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-6c59425423523be2.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_workspace-c5549c551f766109.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-4ab40a5dcb7e2379.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libshellexpand-3e702aad991180a7.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-a8d18c8a967bdabb.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml-9ddc7355011ec2cd.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-c02993b2ae022ba8.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing_log-43cdad777c218038.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing_subscriber-6caeaef37c850b41.rmeta -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` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=9a0a463a85597b37 -C extra-filename=-7269d9162e0989c2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfs_err-a87b71f0276a3e80.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libos_str_bytes-de15464d669396f8.rmeta --cap-lints allow -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` Compiling notify v8.2.0 Running `/usr/bin/rustc --crate-name notify --edition=2021 /usr/share/cargo/registry/notify-8.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "serde", "serialization-compat-6"))' -C metadata=232acb695042ef0a -C extra-filename=-c6eb6a0f6b195a02 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libinotify-62586ec06dffe0c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-405a4a161cbf0214.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-031910be2b29618f.rmeta --extern mio=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libmio-9f96998d97b53491.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnotify_types-a67474d59dcbb332.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwalkdir-5fc94844e1a59c90.rmeta --cap-lints allow -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` Compiling rayon v1.12.0 Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7858be3222c93da1 -C extra-filename=-b552ccafeddcb9f7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libeither-605847aa4124c767.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librayon_core-5bdae8c96c37f65a.rmeta --cap-lints allow -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` Compiling tikv-jemallocator v0.7.0 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="background_threads_runtime_support"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc_trait", "background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=348bad55cfa9182c -C extra-filename=-757a0116486385f5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblibc-405a4a161cbf0214.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtikv_jemalloc_sys-ea32db811f9af125.rmeta --cap-lints allow -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` Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name clearscreen --edition=2021 /usr/share/cargo/registry/clearscreen-4.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=310878b9c7f3b433 -C extra-filename=-369074b52f72e80b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnix-37cab45deadeecaa.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libterminfo-9809849f8bdf4f8b.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-a8d18c8a967bdabb.rmeta --extern which=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwhich-a8046900506e742b.rmeta --cap-lints allow -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` Compiling clap_complete_command v0.6.1 Running `/usr/bin/rustc --crate-name clap_complete_command --edition=2021 /usr/share/cargo/registry/clap_complete_command-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=2469e6d1648ab5ad -C extra-filename=-a7194bddd4057a07 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap-d75ccd1c77843f11.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_complete-8450940e37a8188b.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_complete_nushell-7d051e96a69664a6.rmeta --cap-lints allow -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` Compiling cachedir v0.3.1 Running `/usr/bin/rustc --crate-name cachedir --edition=2018 /usr/share/cargo/registry/cachedir-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=596e449b2fc25e1d -C extra-filename=-6cb7937c32d2d0a3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtempfile-2225fe9c6987ce94.rmeta --cap-lints allow -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` Compiling globwalk v0.9.1 Running `/usr/bin/rustc --crate-name globwalk --edition=2021 /usr/share/cargo/registry/globwalk-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bc2de8900bb22ea4 -C extra-filename=-e5532cfb17d44649 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-fa3d7f0b91c3a3ed.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libignore-d8e45e6898022a0a.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwalkdir-5fc94844e1a59c90.rmeta --cap-lints allow -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` Compiling wild v2.2.1 Running `/usr/bin/rustc --crate-name wild --edition=2021 /usr/share/cargo/registry/wild-2.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob-quoted-on-windows"))' -C metadata=7b430ef72fd84348 -C extra-filename=-84749bae65a34462 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eb59161c5d76687d -C extra-filename=-5439a7043e547d03 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanyhow-7010c61237334095.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libargfile-7269d9162e0989c2.rmeta --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbincode-21dff1d73c81cec9.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-fa3d7f0b91c3a3ed.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcachedir-6cb7937c32d2d0a3.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap-d75ccd1c77843f11.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_complete_command-a7194bddd4057a07.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclearscreen-369074b52f72e80b.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcolored-0e68cf41255b11bb.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfiletime-6c41191b34c978d7.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglobwalk-e5532cfb17d44649.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libignore-d8e45e6898022a0a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-199d5575ba30e2b1.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-6f59216a2680ed65.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-23bf74804519229f.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libjiff-1a4f2544415654b6.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-031910be2b29618f.rmeta --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnotify-c6eb6a0f6b195a02.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpath_absolutize-9a0fb160395a5843.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librayon-b552ccafeddcb9f7.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-5ecefe31020ef62d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-b10ce0c0f9ff773a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-816aa4c3c6ec4553.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-ec127529619abf0e.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_graph-7f83e5de4602ca13.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_linter-c95cb346fab66653.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-26e5b5ec26b34757.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_markdown-e2c6fadd2f97a362.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_notebook-089aa41074d0224f.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_options_metadata-c970b3dfec41b7ee.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_formatter-b30399be6a00a16a.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-6c59425423523be2.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_server-4d5104c8b9da32f5.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_workspace-c5549c551f766109.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-4ab40a5dcb7e2379.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libshellexpand-3e702aad991180a7.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum-de006aea3599b333.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtempfile-2225fe9c6987ce94.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-a8d18c8a967bdabb.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtikv_jemallocator-757a0116486385f5.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml-9ddc7355011ec2cd.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-c02993b2ae022ba8.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwalkdir-5fc94844e1a59c90.rmeta --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwild-84749bae65a34462.rmeta -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` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2d33b233f561beb6 -C extra-filename=-7d09d7dd5fb696d4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libanyhow-7010c61237334095.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libargfile-7269d9162e0989c2.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbincode-21dff1d73c81cec9.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libbitflags-fa3d7f0b91c3a3ed.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcachedir-6cb7937c32d2d0a3.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap-d75ccd1c77843f11.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclap_complete_command-a7194bddd4057a07.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libclearscreen-369074b52f72e80b.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libcolored-0e68cf41255b11bb.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libfiletime-6c41191b34c978d7.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libglobwalk-e5532cfb17d44649.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libignore-d8e45e6898022a0a.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libindexmap-199d5575ba30e2b1.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libis_macro-6f59216a2680ed65.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libitertools-23bf74804519229f.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libjiff-1a4f2544415654b6.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/liblog-031910be2b29618f.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libnotify-c6eb6a0f6b195a02.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libpath_absolutize-9a0fb160395a5843.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librayon-b552ccafeddcb9f7.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libregex-5ecefe31020ef62d.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff-5439a7043e547d03.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_cache-b10ce0c0f9ff773a.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_db-816aa4c3c6ec4553.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_diagnostics-ec127529619abf0e.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_graph-7f83e5de4602ca13.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_linter-c95cb346fab66653.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_macros-26e5b5ec26b34757.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_markdown-e2c6fadd2f97a362.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_notebook-089aa41074d0224f.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_options_metadata-c970b3dfec41b7ee.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_ast-f96cc59e7ba541dd.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_formatter-b30399be6a00a16a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_python_parser-6c59425423523be2.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_server-4d5104c8b9da32f5.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_source_file-0559202bb68dd0d5.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_text_size-2e2fec2d7d433e2f.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libruff_workspace-c5549c551f766109.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/librustc_hash-26be5eecf6b6d330.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde-9fbc46fc766ac56b.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libserde_json-4ab40a5dcb7e2379.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libshellexpand-3e702aad991180a7.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libstrum-de006aea3599b333.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtempfile-2225fe9c6987ce94.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libthiserror-a8d18c8a967bdabb.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtikv_jemallocator-757a0116486385f5.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtoml-9ddc7355011ec2cd.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libtracing-c02993b2ae022ba8.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwalkdir-5fc94844e1a59c90.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/release/deps/libwild-84749bae65a34462.rlib -C strip=symbols -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` Finished `release` profile [optimized] target(s) in 27m 01s 📦 Built wheel to /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/wheels/ruff-0.15.16-py3-none-linux_aarch64.whl /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/wheels/ruff-0.15.16-py3-none-linux_aarch64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.15.16-py3-none-linux_aarch64.whl size=65118322 sha256=5738d56291c856be3aac333f004e29d0330cc1aedeb095c7de6a6db55948147b Stored in directory: /builddir/.cache/pip/wheels/0e/eb/1b/503d15c676b35e4893803132c962d67171bf3401e752b5007e Successfully built ruff + /usr/bin/cargo2rpm --path Cargo.toml license-summary ### BEGIN LICENSE SUMMARY ### # (MIT OR Apache-2.0) AND Unicode-3.0 # (MIT OR Apache-2.0) AND Unicode-DFS-2016 # Apache-2.0 # Apache-2.0 OR BSD-2-Clause # Apache-2.0 OR BSL-1.0 # Apache-2.0 OR MIT # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT # CC0-1.0 # ISC # MIT # MIT AND (MIT AND PSF-2.0) # MIT AND BSD-3-Clause # MIT OR Apache-2.0 # MIT OR Apache-2.0 OR Zlib # MIT OR BSD-3-Clause # MIT-0 OR Apache-2.0 # MPL-2.0 # Unicode-3.0 # Unlicense OR MIT # WTFPL # Zlib # Zlib OR Apache-2.0 OR MIT ### END LICENSE SUMMARY ### + /usr/bin/cargo2rpm --path Cargo.toml license-breakdown + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.PgIZgE + umask 022 + cd /builddir/build/BUILD/ruff-0.15.16-build + '[' /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.15.16-build + mkdir /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 ruff-0.15.16 ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ ls /builddir/build/BUILD/ruff-0.15.16-build/pyproject-wheeldir/ruff-0.15.16-py3-none-linux_aarch64.whl + specifier=ruff==0.15.16 + '[' -z ruff==0.15.16 ']' + TMPDIR=/builddir/build/BUILD/ruff-0.15.16-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.15.16-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/ruff-0.15.16-build/pyproject-wheeldir ruff==0.15.16 Using pip 26.1.1 from /usr/lib/python3.14/site-packages/pip (python 3.14) Looking in links: /builddir/build/BUILD/ruff-0.15.16-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.15.16-build/pyproject-wheeldir/ruff-0.15.16-py3-none-linux_aarch64.whl Installing collected packages: ruff Successfully installed ruff-0.15.16 + '[' -d /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages '!=' /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages ']' + site_dirs+=("/usr/lib64/python3.14/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.14/site-packages/ruff-0.15.16.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.16.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.16.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.16.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.16.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.16.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.16.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-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/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.15.16-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/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-record --prefix /usr --assert-license ruff + '[' /usr/lib64/python3.14/site-packages '!=' /usr/lib/python3.14/site-packages ']' + install --directory /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib/python3.14/site-packages + mv /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages/ruff-0.15.16.dist-info /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib/python3.14/site-packages + sed --regexp-extended --in-place s@/usr/lib64/python3.14/site-packages@/usr/lib/python3.14/site-packages@ /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-files + target/rpm/ruff generate-shell-completion bash + target/rpm/ruff generate-shell-completion fish + target/rpm/ruff generate-shell-completion zsh + install -Dpm 0644 ruff.bash -t /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j1 --strict-build-id -m -i --build-id-seed 0.15.16-1.fc45 --unique-debug-suffix -0.15.16-1.fc45.aarch64 --unique-debug-src-base ruff-0.15.16-1.fc45.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16 find-debuginfo: starting Extracting debug info from 1 files warning: Unsupported auto-load script at offset 0 in section .debug_gdb_scripts of file /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/bin/ruff. Use `info auto-load python-scripts [REGEXP]' to list them. DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/ruff-0.15.16-1.fc45.aarch64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j1 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib/python3.14 using python3.14 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14 using python3.14 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j1 /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib/python3.14/site-packages/ruff/__pycache__/_find_ruff.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib/python3.14/site-packages/ruff/__pycache__/__main__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib/python3.14/site-packages/ruff/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents Scanned 262 directories and 1324 files, processed 3 inodes, 3 modified (0 replaced + 3 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr Scanned 261 directories and 1324 files, considered 1324 files, read 120 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.15.16-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.qtHoOA + umask 022 + cd /builddir/build/BUILD/ruff-0.15.16-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 ruff-0.15.16 + '[' '!' -f /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib/python3.14/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib/python3.14/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-modules Check import: ruff + skip=' --skip compile_fail' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual' + export RUST_TEST_THREADS=1 + RUST_TEST_THREADS=1 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 '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' /usr/bin/cargo test -j1 -Z avoid-dev-deps --profile rpm --no-fail-fast -- --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual Compiling unicode-ident v1.0.24 Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4b9ae13b2153939f -C extra-filename=-d85db8a173293055 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling proc-macro2 v1.0.106 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.106/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=b32cc6e37467af67 -C extra-filename=-fb1234df6aea8cd5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/proc-macro2-fb1234df6aea8cd5 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/proc-macro2-fb1234df6aea8cd5/build-script-build` Compiling quote v1.0.45 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.45/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=0df242a24a6b0bff -C extra-filename=-3e61cbc44402f5fa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/quote-3e61cbc44402f5fa -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/quote-3e61cbc44402f5fa/build-script-build` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.106/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=b9eda09ef8de4fd9 -C extra-filename=-c2dd9b1e2962f529 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-d85db8a173293055.rmeta --cap-lints allow -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 --cfg wrap_proc_macro --cfg proc_macro_span --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.45/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=cfae3729da911f87 -C extra-filename=-d49bda31b18dd694 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rmeta --cap-lints allow -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 --check-cfg 'cfg(no_diagnostic_namespace)'` Compiling syn v2.0.117 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.117/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=2fa8e1b6403fb403 -C extra-filename=-6b9d65183890d701 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-d85db8a173293055.rmeta --cap-lints allow -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` Compiling serde_core v1.0.228 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_core-1.0.228/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=79193a2d364b348f -C extra-filename=-b1f6e5582ac777c2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/serde_core-b1f6e5582ac777c2 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/serde_core-b1f6e5582ac777c2/build-script-build` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=db63419bf9b8ebea -C extra-filename=-abdce5c076773c91 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling memchr v2.8.1 Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=2eaf156acf38534c -C extra-filename=-43710496ee0a5f7b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling serde v1.0.228 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde-1.0.228/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=117de6474514ed28 -C extra-filename=-5a012a5237c3f0f7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/serde-5a012a5237c3f0f7 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/serde-5a012a5237c3f0f7/build-script-build` Compiling serde_derive v1.0.228 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deserialize_in_place"))' -C metadata=d0a76bca0fd398dd -C extra-filename=-d30ece5c16ce7305 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Running `/usr/bin/rustc --crate-name serde --edition=2021 /usr/share/cargo/registry/serde-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=0cea127b98624b87 -C extra-filename=-88ae020d588fceaa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-abdce5c076773c91.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_derive-d30ece5c16ce7305.so --cap-lints allow -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 --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling libc v0.2.186 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.186/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--allow=clippy::used_underscore_binding' --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--allow=clippy::uninlined_format_args' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' '--allow=clippy::expl_impl_clone_on_copy' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=f05a0100c1ba2e0e -C extra-filename=-fd67e34ab6cfed44 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/libc-fd67e34ab6cfed44 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/libc-fd67e34ab6cfed44/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.186/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--allow=clippy::used_underscore_binding' --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--allow=clippy::uninlined_format_args' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' '--allow=clippy::expl_impl_clone_on_copy' --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=80fcade3ea23577a -C extra-filename=-97b8e3b44b067a78 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock","nto80"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Compiling cfg-if v1.0.4 Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=8ccc9b3cd5d9078a -C extra-filename=-e341d1581891f705 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling itoa v1.0.18 Running `/usr/bin/rustc --crate-name itoa --edition=2021 /usr/share/cargo/registry/itoa-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=d5460b06b0d230c9 -C extra-filename=-3156eba4d311a6b0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling smallvec v1.15.1 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.15.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="const_generics"' --cfg 'feature="const_new"' --cfg 'feature="union"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "debugger_visualizer", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=a2b096f6db8e06bb -C extra-filename=-6d92d48cfbd79246 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=268f3993939ba3ee -C extra-filename=-667d638e15970394 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling bitflags v2.12.1 Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="serde"' --cfg 'feature="serde_core"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=a94e2558a51c219a -C extra-filename=-b358e0cbf27f9a98 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-abdce5c076773c91.rmeta --cap-lints allow -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` Compiling aho-corasick v1.1.4 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=06c304751c24f30e -C extra-filename=-4b989ef1755c851d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --cap-lints allow -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` Compiling regex-syntax v0.8.10 Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=881cc3afc0c99017 -C extra-filename=-906abfc20d192249 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=24e54a4b13dcb537 -C extra-filename=-66949f71c7b8523b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling heck v0.5.0 Running `/usr/bin/rustc --crate-name heck --edition=2021 /usr/share/cargo/registry/heck-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=33d6448caf37cbda -C extra-filename=-dd487b825fdb5adc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling foldhash v0.2.0 Running `/usr/bin/rustc --crate-name foldhash --edition=2021 /usr/share/cargo/registry/foldhash-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=268648aff49e78ca -C extra-filename=-a98c2f2e5e53a7da --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling log v0.4.32 Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std"))' -C metadata=2fbde2650fda099d -C extra-filename=-7a6d239049d3ae4d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.186/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--allow=clippy::used_underscore_binding' --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--allow=clippy::uninlined_format_args' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' '--allow=clippy::expl_impl_clone_on_copy' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=118cfdfee78fe6b7 -C extra-filename=-0ecec9ae111339c3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/libc-0ecec9ae111339c3 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/libc-0ecec9ae111339c3/build-script-build` Compiling regex-automata v0.4.14 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="dfa"' --cfg 'feature="dfa-build"' --cfg 'feature="dfa-onepass"' --cfg 'feature="dfa-search"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=e5c5721a1df7fd94 -C extra-filename=-febcaf721802613d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libaho_corasick-4b989ef1755c851d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-906abfc20d192249.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.15.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "debugger_visualizer", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=8c4c8565f2b17ca7 -C extra-filename=-d0a5fb38747b1a88 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling proc-macro-utils v0.10.0 Running `/usr/bin/rustc --crate-name proc_macro_utils --edition=2021 /usr/share/cargo/registry/proc-macro-utils-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="parser"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "parser", "proc-macro", "proc-macro2", "quote", "smallvec"))' -C metadata=8d8942e3a671727b -C extra-filename=-3ed59136e14294aa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-d0a5fb38747b1a88.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.186/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--allow=clippy::used_underscore_binding' --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--allow=clippy::uninlined_format_args' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' '--allow=clippy::expl_impl_clone_on_copy' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=e2904cea18f43ade -C extra-filename=-97999e02aef8bba3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock","nto80"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Compiling equivalent v1.0.2 Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b28aabb1c0cef92b -C extra-filename=-f40052861f8252ed --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling allocator-api2 v0.2.21 Running `/usr/bin/rustc --crate-name allocator_api2 --edition=2018 /usr/share/cargo/registry/allocator-api2-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=393ae10cb8a32888 -C extra-filename=-7d41d941a71b2d69 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling hashbrown v0.17.0 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_else' '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' '--allow=clippy::option_if_let_else' '--warn=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_errors_doc' --warn=missing_docs '--allow=clippy::manual_map' '--warn=clippy::manual_let_else' --warn=explicit_outlives_requirements --warn=ellipsis_inclusive_range_patterns --warn=elided_lifetimes_in_paths '--allow=clippy::doc_markdown' '--warn=clippy::borrow_as_ptr' --warn=bare_trait_objects --cfg 'feature="allocator-api2"' --cfg 'feature="default"' --cfg 'feature="default-hasher"' --cfg 'feature="equivalent"' --cfg 'feature="inline-more"' --cfg 'feature="raw-entry"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=187e864a0b90630f -C extra-filename=-ae9cc004840c7df3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liballocator_api2-7d41d941a71b2d69.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libequivalent-f40052861f8252ed.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfoldhash-a98c2f2e5e53a7da.rmeta --cap-lints allow -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` Compiling rustversion v1.0.22 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/rustversion-1.0.22/build/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=92739f3b13850432 -C extra-filename=-84906abc447196fc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/rustversion-84906abc447196fc -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/rustversion-84906abc447196fc/build-script-build` Compiling indexmap v2.14.0 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=37870f8358514196 -C extra-filename=-2e04df8c3b279d67 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libequivalent-f40052861f8252ed.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-ae9cc004840c7df3.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-abdce5c076773c91.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name rustversion --edition=2018 /usr/share/cargo/registry/rustversion-1.0.22/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bda11fc42cd5f9bc -C extra-filename=-d9576e7dcd10c86e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro --cap-lints allow -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 --check-cfg 'cfg(cfg_macro_not_allowed)' --check-cfg 'cfg(host_os, values("windows"))'` Compiling manyhow-macros v0.11.4 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a79dc07af8ceb4c3 -C extra-filename=-20cf8eb179343795 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro_utils-3ed59136e14294aa.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern proc_macro --cap-lints allow -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` Compiling quote-use-macros v0.8.4 Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=23ac8a76f0ff6d56 -C extra-filename=-666fcaaf332d7f9e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro_utils-3ed59136e14294aa.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling either v1.16.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.16.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=05af9475b8c62ea3 -C extra-filename=-2ac4a590f77e194a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling quote-use v0.8.4 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=d5f74e7cf8548daa -C extra-filename=-d729de9e4fbbdbbe --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote_use_macros-666fcaaf332d7f9e.so --cap-lints allow -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` Compiling manyhow v0.11.4 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --cfg 'feature="syn2"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn", "syn1", "syn2"))' -C metadata=c99987577fd943ca -C extra-filename=-cefdbefc046767fd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmanyhow_macros-20cf8eb179343795.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=265d6a85ec979625 -C extra-filename=-c180bccafb1ce5f7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-667d638e15970394.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=681df63639660d66 -C extra-filename=-e3172062d5a9892e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling ryu v1.0.23 Running `/usr/bin/rustc --crate-name ryu --edition=2021 /usr/share/cargo/registry/ryu-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=af163e85403073bc -C extra-filename=-931e6eb6c4b39634 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling interpolator v0.5.0 Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=d414abbf889e0ac5 -C extra-filename=-0299fd0d3142bc7c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling crossbeam-utils v0.8.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=3b4c2867c4460aa1 -C extra-filename=-8a60f7d69bfe5ab5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/crossbeam-utils-8a60f7d69bfe5ab5 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --forbid=unsafe_code -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f12186411f060e59 -C extra-filename=-635e3c978011c9b4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling attribute-derive-macro v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.10.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b45b8c63008b3663 -C extra-filename=-5faf6824ae318648 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcollection_literals-635e3c978011c9b4.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinterpolator-0299fd0d3142bc7c.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmanyhow-cefdbefc046767fd.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro_utils-3ed59136e14294aa.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote_use-d729de9e4fbbdbbe.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/crossbeam-utils-8a60f7d69bfe5ab5/build-script-build` Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="dfa-onepass"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=bccf51a852b5353c -C extra-filename=-dcad8fa441ff4db3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libaho_corasick-c180bccafb1ce5f7.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-667d638e15970394.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-e3172062d5a9892e.rmeta --cap-lints allow -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` Compiling castaway v0.2.4 Running `/usr/bin/rustc --crate-name castaway --edition=2018 /usr/share/cargo/registry/castaway-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=0af2c9a5f6e864c5 -C extra-filename=-c3f5fb350525ca3b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustversion-d9576e7dcd10c86e.so --cap-lints allow -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` Compiling derive-where v1.6.1 Running `/usr/bin/rustc --crate-name derive_where --edition=2021 /usr/share/cargo/registry/derive-where-1.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly", "safe", "serde", "zeroize", "zeroize-on-drop"))' -C metadata=16f44a1bf51d8adc -C extra-filename=-c22916a4a6398721 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling synstructure v0.13.2 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=978b63d8258846d5 -C extra-filename=-2aadc8560962cb8a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rmeta --cap-lints allow -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` Compiling static_assertions v1.1.0 Running `/usr/bin/rustc --crate-name static_assertions --edition=2015 /usr/share/cargo/registry/static_assertions-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=d87c220b16823f1b -C extra-filename=-ee99a7bd13a36971 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling compact_str v0.9.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytes", "default", "proptest", "quickcheck", "rkyv", "serde", "smallvec", "std", "zeroize"))' -C metadata=8ad49b59e8df325d -C extra-filename=-e15e6e2f5b1dfb37 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcastaway-c3f5fb350525ca3b.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-e341d1581891f705.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitoa-3156eba4d311a6b0.rmeta --extern rustversion=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustversion-d9576e7dcd10c86e.so --extern ryu=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libryu-931e6eb6c4b39634.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rmeta --cap-lints allow -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` Compiling attribute-derive v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.10.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=b355f54b9d19c5e6 -C extra-filename=-6a7223a674fd9dc9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libattribute_derive_macro-5faf6824ae318648.so --extern derive_where=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libderive_where-c22916a4a6398721.so --extern manyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmanyhow-cefdbefc046767fd.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rmeta --cap-lints allow -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` Compiling regex v1.12.3 Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=e1293af0aa9a1f6d -C extra-filename=-ee4afae6c0249e93 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libaho_corasick-c180bccafb1ce5f7.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-667d638e15970394.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-dcad8fa441ff4db3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-e3172062d5a9892e.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=26f12ffe991c124a -C extra-filename=-65f0051cf9c32218 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Compiling ordermap v1.2.0 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=c34933a7814c48ea -C extra-filename=-da8e3502721b71b1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-abdce5c076773c91.rmeta --cap-lints allow -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` Compiling thin-vec v0.2.18 Running `/usr/bin/rustc --crate-name thin_vec --edition=2018 /usr/share/cargo/registry/thin-vec-0.2.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_new", "default", "gecko-ffi", "malloc_size_of", "serde", "std", "unstable"))' -C metadata=a9d1d275e8f3803a -C extra-filename=-40fef522f0c54481 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --cap-lints allow -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` Compiling get-size-derive2 v0.9.0 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6d407b8eb5e075fa -C extra-filename=-c4a8be165eab37f0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libattribute_derive-6a7223a674fd9dc9.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling get-size2 v0.9.0 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' --cfg 'feature="compact-str"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="get-size-derive2"' --cfg 'feature="hashbrown"' --cfg 'feature="indexmap"' --cfg 'feature="ordermap"' --cfg 'feature="smallvec"' --cfg 'feature="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytes", "chrono", "chrono-tz", "compact-str", "dashmap", "default", "derive", "get-size-derive2", "half", "hashbrown", "indexmap", "ordermap", "parking_lot", "smallvec", "thin-vec", "url"))' -C metadata=2d7ec29db486fff0 -C extra-filename=-661618350ab47190 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size_derive2-c4a8be165eab37f0.so --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-ae9cc004840c7df3.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-da8e3502721b71b1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-40fef522f0c54481.rmeta --cap-lints allow -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` Compiling once_cell v1.21.4 Running `/usr/bin/rustc --crate-name once_cell --edition=2021 /usr/share/cargo/registry/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=6d929ae754d9e6a7 -C extra-filename=-939b7ce1b6e98763 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling bstr v1.12.1 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-1.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=ec77b4a05c617464 -C extra-filename=-66961e0f93b6b8d7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-febcaf721802613d.rmeta --cap-lints allow -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` Compiling globset v0.4.18 Running `/usr/bin/rustc --crate-name globset --edition=2024 /usr/share/cargo/registry/globset-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="log"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "log", "serde", "serde1", "simd-accel"))' -C metadata=1d3a419f200b130e -C extra-filename=-ef579c2dd7f885d9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libaho_corasick-4b989ef1755c851d.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-66961e0f93b6b8d7.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-febcaf721802613d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-906abfc20d192249.rmeta --cap-lints allow -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` Compiling ruff_text_size v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_text_size) Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=21afdf19427d3162 -C extra-filename=-39adf0e761d51b20 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta -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` Compiling autocfg v1.5.1 Running `/usr/bin/rustc --crate-name autocfg --edition=2015 /usr/share/cargo/registry/autocfg-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bfb5f174fadb7af4 -C extra-filename=-ded7f26253a9dd81 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.16.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=ee973625dfb7141c -C extra-filename=-3e9a29394e8893fb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling unicode-width v0.2.2 Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=7452136f28ea10df -C extra-filename=-978449fd961d07a4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling itertools v0.14.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=f153f095b56f3cec -C extra-filename=-8ba28dff39193f8a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libeither-3e9a29394e8893fb.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=9d875188040eb5e9 -C extra-filename=-4f23bcd8655cdea3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libaho_corasick-4b989ef1755c851d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-febcaf721802613d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-906abfc20d192249.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=06794d33b6a90601 -C extra-filename=-872c251bb1ef6b8e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -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` Compiling ruff_source_file v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_source_file) Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=a8799495054cb2a1 -C extra-filename=-8bcdb3a4dd5c56b7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-667d638e15970394.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-872c251bb1ef6b8e.rmeta -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` Compiling tracing-core v0.1.36 Running `/usr/bin/rustc --crate-name tracing_core --edition=2018 /usr/share/cargo/registry/tracing-core-0.1.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="default"' --cfg 'feature="once_cell"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "once_cell", "std"))' -C metadata=d0aadbe3aaafb64e -C extra-filename=-052275814628bd3a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-939b7ce1b6e98763.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=0beb0baf5b0338d2 -C extra-filename=-5f5b0e2e1103372f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libeither-2ac4a590f77e194a.rmeta --cap-lints allow -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` Compiling ruff_python_trivia v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_trivia) Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5559522d8c68a93f -C extra-filename=-ddd23a2c1bc8d05d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5f5b0e2e1103372f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-8bcdb3a4dd5c56b7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-872c251bb1ef6b8e.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-d85db8a173293055.rmeta -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` Compiling tracing-attributes v0.1.31 Running `/usr/bin/rustc --crate-name tracing_attributes --edition=2018 /usr/share/cargo/registry/tracing-attributes-0.1.31/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=9d5206406a827ed9 -C extra-filename=-a5e6489e079a6250 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling thiserror v2.0.18 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.18/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=184938a5e47dfd6f -C extra-filename=-99b52dec0e097969 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/thiserror-99b52dec0e097969 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling pin-project-lite v0.2.17 Running `/usr/bin/rustc --crate-name pin_project_lite --edition=2018 /usr/share/cargo/registry/pin-project-lite-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c6cfab976c6a722c -C extra-filename=-5e33d80beec8a0b4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling zerocopy v0.8.49 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.49/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=19fcf344c17c02ea -C extra-filename=-00e6ada2d462f5bb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zerocopy-00e6ada2d462f5bb -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1d225d9c476c6fbd -C extra-filename=-bb126aa2246bc48e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zerocopy-00e6ada2d462f5bb/build-script-build` Compiling tracing v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="attributes"' --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="release_max_level_debug"' --cfg 'feature="std"' --cfg 'feature="tracing-attributes"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await", "attributes", "default", "log", "log-always", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "std", "tracing-attributes"))' -C metadata=d7413a8e66b3e9fa -C extra-filename=-a275f0111acd535c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpin_project_lite-5e33d80beec8a0b4.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_attributes-a5e6489e079a6250.so --extern tracing_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_core-052275814628bd3a.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/thiserror-99b52dec0e097969/build-script-build` Compiling ruff_macros v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_macros) Running `/usr/bin/rustc --crate-name ruff_macros --edition=2024 crates/ruff_macros/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4e484b7c2546afa0 -C extra-filename=-522094d92036f6c6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libheck-dd487b825fdb5adc.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-5f5b0e2e1103372f.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-ee4afae6c0249e93.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-ddd23a2c1bc8d05d.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro -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` Compiling thiserror-impl v2.0.18 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=99281f98b5c5f3ab -C extra-filename=-e2df3fc29d29f9a3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling typeid v1.0.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dff100c8135e508a -C extra-filename=-d02c334c5eea8f61 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/typeid-d02c334c5eea8f61 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling rustc-hash v2.1.2 Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=3d8f7654dbf32ce5 -C extra-filename=-73b6b27574cf7c4c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/typeid-d02c334c5eea8f61/build-script-build` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=83ad4eea38d87871 -C extra-filename=-52ade287237805af --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror_impl-e2df3fc29d29f9a3.so --cap-lints allow -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 --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Running `/usr/bin/rustc --crate-name zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.49/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=1a6fa136c3bcfd7b -C extra-filename=-ed1bb697dbdccbd9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --check-cfg 'cfg(no_zerocopy_simd_x86_avx12_1_89_0)' --check-cfg 'cfg(rust, values("1.89.0"))' --check-cfg 'cfg(no_zerocopy_core_error_1_81_0)' --check-cfg 'cfg(rust, values("1.81.0"))' --check-cfg 'cfg(no_zerocopy_diagnostic_on_unimplemented_1_78_0)' --check-cfg 'cfg(rust, values("1.78.0"))' --check-cfg 'cfg(no_zerocopy_generic_bounds_in_const_fn_1_61_0)' --check-cfg 'cfg(rust, values("1.61.0"))' --check-cfg 'cfg(no_zerocopy_target_has_atomics_1_60_0)' --check-cfg 'cfg(rust, values("1.60.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_1_59_0)' --check-cfg 'cfg(rust, values("1.59.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_be_1_87_0)' --check-cfg 'cfg(rust, values("1.87.0"))' --check-cfg 'cfg(no_zerocopy_panic_in_const_and_vec_try_reserve_1_57_0)' --check-cfg 'cfg(rust, values("1.57.0"))' --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(kani)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_NIGHTLY_FEATURES_IN_TESTS)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_DEV_MODE)' --check-cfg 'cfg(coverage_nightly)' --check-cfg 'cfg(zerocopy_inline_always)' --check-cfg 'cfg(zerocopy_unstable_ptr)'` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=07efb692b952890d -C extra-filename=-96de670d9aa51f48 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta -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` Compiling getrandom v0.2.17 Running `/usr/bin/rustc --crate-name getrandom --edition=2018 /usr/share/cargo/registry/getrandom-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("custom", "linux_disable_fallback", "rdrand", "std"))' -C metadata=f154c5ad24338f2e -C extra-filename=-e9898002b969d927 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-66949f71c7b8523b.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97999e02aef8bba3.rmeta --cap-lints allow -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` Compiling parking_lot_core v0.9.12 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=17caf3e19aaa6225 -C extra-filename=-1ee5e4307f607761 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/parking_lot_core-1ee5e4307f607761 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/parking_lot_core-1ee5e4307f607761/build-script-build` Compiling rand_core v0.6.4 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=5428254fbe8b9569 -C extra-filename=-dc9977422e2de692 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libgetrandom-e9898002b969d927.rmeta --cap-lints allow -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` Compiling ppv-lite86 v0.2.21 Running `/usr/bin/rustc --crate-name ppv_lite86 --edition=2021 /usr/share/cargo/registry/ppv-lite86-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "no_simd", "simd", "std"))' -C metadata=7822135ba3b788ed -C extra-filename=-ecefddab245c7e4f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerocopy-ed1bb697dbdccbd9.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0c8572742d3e97d8 -C extra-filename=-9cd92aa2325a8a51 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --check-cfg 'cfg(no_const_type_id)'` Compiling memoffset v0.9.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2015 /usr/share/cargo/registry/memoffset-0.9.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable_const", "unstable_offset_of"))' -C metadata=a60b0490b46381a0 -C extra-filename=-366afba359757e76 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/memoffset-366afba359757e76 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libautocfg-ded7f26253a9dd81.rlib --cap-lints allow -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` Compiling filetime v0.2.29 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(emulate_second_only_system)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1888c9a7855ed435 -C extra-filename=-aba5836150b90e0d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-e341d1581891f705.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --cap-lints allow -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` Compiling glob v0.3.3 Running `/usr/bin/rustc --crate-name glob --edition=2015 /usr/share/cargo/registry/glob-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2888efc7643bd6b6 -C extra-filename=-cb5332037ec52071 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=1e953bc75d350a55 -C extra-filename=-a8867f02cb0871b8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling portable-atomic v1.13.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/portable-atomic-1.13.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::unreadable_literal' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::lint_groups_priority' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_unstable_coerce_unsized)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=d4ab9096cf8363ed -C extra-filename=-a82f782459074fbb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/portable-atomic-a82f782459074fbb -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling seahash v4.1.0 Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=cdbabc2fc5f903e0 -C extra-filename=-98ab21ab4f484a1b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling ruff_cache v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_cache) Running `/usr/bin/rustc --crate-name ruff_cache --edition=2024 crates/ruff_cache/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=90b9bb1912e5f8ea -C extra-filename=-da7119a15f6d44fc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-cb5332037ec52071.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-ef579c2dd7f885d9.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libseahash-98ab21ab4f484a1b.rmeta -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/portable-atomic-a82f782459074fbb/build-script-build` Compiling lock_api v0.4.14 Running `/usr/bin/rustc --crate-name lock_api --edition=2021 /usr/share/cargo/registry/lock_api-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="atomic_usize"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "atomic_usize", "default", "nightly", "owning_ref", "serde"))' -C metadata=c16d0456cbef6263 -C extra-filename=-ca538890c75ba57f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libscopeguard-a8867f02cb0871b8.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/memoffset-366afba359757e76/build-script-build` Compiling rand_chacha v0.3.1 Running `/usr/bin/rustc --crate-name rand_chacha --edition=2018 /usr/share/cargo/registry/rand_chacha-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde1", "simd", "std"))' -C metadata=bc6a3b1c305f4d6c -C extra-filename=-fec0b5a85941ebc4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libppv_lite86-ecefddab245c7e4f.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand_core-dc9977422e2de692.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=1a5b55586d289a62 -C extra-filename=-8cf42e8eb62d2a63 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-e341d1581891f705.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --cap-lints allow -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 --check-cfg 'cfg(tsan_enabled)'` Compiling siphasher v1.0.2 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=26683d2494c99983 -C extra-filename=-9dac631864b3beab --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling boxcar v0.2.14 Running `/usr/bin/rustc --crate-name boxcar --edition=2021 /usr/share/cargo/registry/boxcar-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=df80618f5282457a -C extra-filename=-21e9a0606b6e2671 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling phf_shared v0.11.3 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=03ad91b98fe6c246 -C extra-filename=-be3616fcfcf15fe8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsiphasher-9dac631864b3beab.rmeta --cap-lints allow -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` Compiling rand v0.8.6 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="libc"' --cfg 'feature="rand_chacha"' --cfg 'feature="small_rng"' --cfg 'feature="std"' --cfg 'feature="std_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "libc", "log", "min_const_gen", "nightly", "rand_chacha", "serde", "serde1", "small_rng", "std", "std_rng"))' -C metadata=6cd2d88f83fadc51 -C extra-filename=-59e1387d6f5865bb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97999e02aef8bba3.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand_chacha-fec0b5a85941ebc4.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand_core-dc9977422e2de692.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name memoffset --edition=2015 /usr/share/cargo/registry/memoffset-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable_const", "unstable_offset_of"))' -C metadata=13265a3e3faa2b62 -C extra-filename=-807b38a2fe3b6c45 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --cfg tuple_ty --cfg allow_clippy --cfg maybe_uninit --cfg doctests --cfg raw_ref_macros --cfg stable_const --cfg stable_offset_of` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::unreadable_literal' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::lint_groups_priority' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_unstable_coerce_unsized)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind)' --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=d096bba03c0be2fd -C extra-filename=-2b977f8baf621b05 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --check-cfg 'cfg(target_feature,values("lsfe","fast-serialization","load-store-on-cond","distinct-ops","rmw"))' --check-cfg 'cfg(portable_atomic_atomic_intrinsics,portable_atomic_disable_fiq,portable_atomic_force_amo,portable_atomic_ll_sc_rmw,portable_atomic_no_asm,portable_atomic_no_asm_maybe_uninit,portable_atomic_no_atomic_64,portable_atomic_no_atomic_cas,portable_atomic_no_atomic_load_store,portable_atomic_no_atomic_min_max,portable_atomic_no_cfg_target_has_atomic,portable_atomic_no_cmpxchg16b_intrinsic,portable_atomic_no_cmpxchg16b_target_feature,portable_atomic_no_const_mut_refs,portable_atomic_no_const_raw_ptr_deref,portable_atomic_no_const_transmute,portable_atomic_no_core_unwind_safe,portable_atomic_no_diagnostic_namespace,portable_atomic_no_strict_provenance,portable_atomic_no_strict_provenance_atomic_ptr,portable_atomic_no_stronger_failure_ordering,portable_atomic_no_track_caller,portable_atomic_no_unsafe_op_in_unsafe_fn,portable_atomic_pre_llvm_15,portable_atomic_pre_llvm_16,portable_atomic_pre_llvm_18,portable_atomic_pre_llvm_20,portable_atomic_s_mode,portable_atomic_sanitize_thread,portable_atomic_target_feature,portable_atomic_unsafe_assume_privileged,portable_atomic_unsafe_assume_single_core,portable_atomic_unstable_asm,portable_atomic_unstable_asm_experimental_arch,portable_atomic_unstable_cfg_target_has_atomic,portable_atomic_unstable_isa_attribute)' --check-cfg 'cfg(portable_atomic_target_feature,values("cmpxchg16b","distinct-ops","fast-serialization","load-store-on-cond","lse","lse128","lse2","lsfe","mclass","miscellaneous-extensions-3","quadword-atomics","rcpc3","rmw","v6","v7","zaamo","zabha","zacas"))'` Compiling crossbeam-queue v0.3.12 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=59506d7ee5748b36 -C extra-filename=-67b49596794e81e7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_utils-65f0051cf9c32218.rmeta --cap-lints allow -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` Compiling hashbrown v0.16.1 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.16.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default-hasher"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=d9b253cb0ff05afb -C extra-filename=-ff30a4cd79d841d0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern foldhash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfoldhash-a98c2f2e5e53a7da.rmeta --cap-lints allow -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` Compiling is-macro v0.3.7 Running `/usr/bin/rustc --crate-name is_macro --edition=2018 /usr/share/cargo/registry/is-macro-0.3.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=acbab97e0cb1c81e -C extra-filename=-89b69e4555339cdb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libheck-dd487b825fdb5adc.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling hashlink v0.11.0 Running `/usr/bin/rustc --crate-name hashlink --edition=2018 /usr/share/cargo/registry/hashlink-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=84a2bae4fdd6b477 -C extra-filename=-b97fdc52f33fe722 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-ff30a4cd79d841d0.rmeta --cap-lints allow -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` Compiling intrusive-collections v0.10.1 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=90cdb3fe3c0c7e75 -C extra-filename=-5288998841803998 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern memoffset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemoffset-807b38a2fe3b6c45.rmeta --cap-lints allow -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` Compiling phf_generator v0.11.3 Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c9ff1b21623766e3 -C extra-filename=-f76029401d4027c4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libphf_shared-be3616fcfcf15fe8.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand-59e1387d6f5865bb.rmeta --cap-lints allow -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` Compiling parking_lot v0.12.5 Running `/usr/bin/rustc --crate-name parking_lot --edition=2021 /usr/share/cargo/registry/parking_lot-0.12.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "deadlock_detection", "default", "hardware-lock-elision", "nightly", "owning_ref", "send_guard", "serde"))' -C metadata=c86e05ed5e0be896 -C extra-filename=-5c644a4ff6f83d28 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblock_api-ca538890c75ba57f.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libparking_lot_core-8cf42e8eb62d2a63.rmeta --cap-lints allow -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` Compiling salsa-macros v0.27.0 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=1560f083ca68380a -C extra-filename=-83d21bcbe98a47ed --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsynstructure-2aadc8560962cb8a.rlib --extern proc_macro --cap-lints allow -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` Compiling inventory v0.3.24 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7e09d1a28b416966 -C extra-filename=-2397177b4af09f8e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling rand_core v0.10.1 Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::undocumented_unsafe_blocks' --warn=missing_docs --warn=missing_debug_implementations --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bd33f5b1c122c3a0 -C extra-filename=-107ccd6225912ae9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling salsa-macro-rules v0.27.0 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator"))' -C metadata=dc391b514c5bd9e4 -C extra-filename=-29b4a4f9439f0f9c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling getrandom v0.4.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/getrandom-0.4.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=9658b59549900d1d -C extra-filename=-8dbc9caa8462bb84 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/getrandom-8dbc9caa8462bb84 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/getrandom-8dbc9caa8462bb84/build-script-build` Compiling salsa v0.27.0 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compact_str"' --cfg 'feature="inventory"' --cfg 'feature="macros"' --cfg 'feature="ordermap"' --cfg 'feature="salsa_unstable"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator", "compact_str", "default", "inventory", "macros", "ordermap", "persistence", "rayon", "salsa_unstable", "shuttle"))' -C metadata=ca405c338070584c -C extra-filename=-40309c9064cf59ba --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libboxcar-21e9a0606b6e2671.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_queue-67b49596794e81e7.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_utils-65f0051cf9c32218.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-ae9cc004840c7df3.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashlink-b97fdc52f33fe722.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libintrusive_collections-5288998841803998.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinventory-2397177b4af09f8e.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-da8e3502721b71b1.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libparking_lot-5c644a4ff6f83d28.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libportable_atomic-2b977f8baf621b05.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa_macro_rules-29b4a4f9439f0f9c.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa_macros-83d21bcbe98a47ed.so --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-40fef522f0c54481.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtypeid-9cd92aa2325a8a51.rmeta --cap-lints allow -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` Compiling phf_codegen v0.11.3 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fbae378462c96981 -C extra-filename=-33dbcfedf0f4c189 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libphf_generator-f76029401d4027c4.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libphf_shared-be3616fcfcf15fe8.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=4c57c7c59a93b7f8 -C extra-filename=-ea9981c0c6c5777c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=8d0bf44e37a6fb66 -C extra-filename=-14d05865ec79e57a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name getrandom --edition=2024 /usr/share/cargo/registry/getrandom-0.4.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' --cfg 'feature="std"' --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=64ceca1ee730106b -C extra-filename=-cececa8a2a2bf500 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-e341d1581891f705.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand_core-107ccd6225912ae9.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=aa4f232446f43c08 -C extra-filename=-7cee8bebeecc5343 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-bb126aa2246bc48e.rmeta -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` Compiling zmij v1.0.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=817ab50bbf023633 -C extra-filename=-a9ce19fa45a1635f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zmij-a9ce19fa45a1635f -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zmij-a9ce19fa45a1635f/build-script-build` Compiling serde_json v1.0.150 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=a7bdfbe50658bd18 -C extra-filename=-0f421c60ccb80220 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/serde_json-0f421c60ccb80220 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling rustix v1.1.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=e24a030ddbf0ec73 -C extra-filename=-e44260e9942632fa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/rustix-e44260e9942632fa -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=e9f1da96adcd1750 -C extra-filename=-b67ca606ae3c6d5d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling getopts v0.2.24 Running `/usr/bin/rustc --crate-name getopts --edition=2021 /usr/share/cargo/registry/getopts-0.2.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "rustc-dep-of-std", "std", "unicode"))' -C metadata=980a8685cb3b32aa -C extra-filename=-7ee7fae65d571602 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-b67ca606ae3c6d5d.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/rustix-e44260e9942632fa/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/serde_json-0f421c60ccb80220/build-script-build` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=a4a59587f2f64c44 -C extra-filename=-550ddc4957d225ae --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'` Compiling ruff_python_ast v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_ast) Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' -C metadata=fff9b650a523d919 -C extra-filename=-e79122554bc37cd3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libaho_corasick-4b989ef1755c851d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-40fef522f0c54481.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta -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` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=01eca4fd7c6805e2 -C extra-filename=-630774e5e947030d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsiphasher-ea9981c0c6c5777c.rmeta --cap-lints allow -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` Compiling linux-raw-sys v0.12.1 Running `/usr/bin/rustc --crate-name linux_raw_sys --edition=2021 /usr/share/cargo/registry/linux-raw-sys-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(target_arch, values("xtensa"))' --cfg 'feature="auxvec"' --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auxvec", "bootparam", "btrfs", "core", "default", "elf", "elf_uapi", "errno", "general", "if_arp", "if_ether", "if_packet", "if_tun", "image", "io_uring", "ioctl", "landlock", "loop_device", "mempolicy", "net", "netlink", "no_std", "prctl", "ptrace", "rustc-dep-of-std", "std", "system", "vm_sockets", "xdp"))' -C metadata=034994c892038489 -C extra-filename=-2abbb6b8fef8973e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std"))' -C metadata=8206bd14625c31b8 -C extra-filename=-0e2d38843d8123cf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling unicode_names2_generator v1.3.0 Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2018 /usr/share/cargo/registry/unicode_names2_generator-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "time", "timing", "unstable"))' -C metadata=f84bbf382bc5d530 -C extra-filename=-5f9066c40b46071a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern getopts=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libgetopts-7ee7fae65d571602.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-0e2d38843d8123cf.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libphf_codegen-33dbcfedf0f4c189.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand-59e1387d6f5865bb.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=7740885ec54afd7f -C extra-filename=-cfaf898d84979e9d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblinux_raw_sys-2abbb6b8fef8973e.rmeta --cap-lints allow -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 --cfg static_assertions --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=10c3806c1aba98e1 -C extra-filename=-7c76ea59c07a3f4b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libphf_shared-630774e5e947030d.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name serde_json --edition=2021 /usr/share/cargo/registry/serde_json-1.0.150/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=6bdbb32ab38b5c7b -C extra-filename=-c7ef3152b8932dd0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitoa-3156eba4d311a6b0.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-abdce5c076773c91.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzmij-550ddc4957d225ae.rmeta --cap-lints allow -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 --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Compiling unicode_names2 v1.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/unicode_names2-1.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=7022e8905e740a65 -C extra-filename=-43436b0df4c3aaaf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/unicode_names2-43436b0df4c3aaaf -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2_generator-5f9066c40b46071a.rlib --cap-lints allow -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` Compiling tinyvec_macros v0.1.1 Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=114bd0df94821a30 -C extra-filename=-626dc99e8b3bac8e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling tinyvec v1.11.0 Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=06a33a59b413c215 -C extra-filename=-f37b8380bc279024 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtinyvec_macros-626dc99e8b3bac8e.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/unicode_names2-43436b0df4c3aaaf/build-script-build` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2018 /usr/share/cargo/registry/unicode_names2-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=fed41d5375e9df56 -C extra-filename=-d3666a955ee7c98f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libphf-7c76ea59c07a3f4b.rmeta --cap-lints allow -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` Compiling unicode-normalization v0.1.25 Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=c50f6fa6495f800b -C extra-filename=-5fac24b115da9b34 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtinyvec-f37b8380bc279024.rmeta --cap-lints allow -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` Compiling ruff_python_parser v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_parser) Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f378ae594e66deb3 -C extra-filename=-c46d9ff3ccc5c00b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-66961e0f93b6b8d7.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-40fef522f0c54481.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-bb126aa2246bc48e.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-5fac24b115da9b34.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-d3666a955ee7c98f.rmeta -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` Compiling shlex v1.3.0 Running `/usr/bin/rustc --crate-name shlex --edition=2015 /usr/share/cargo/registry/shlex-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=3291fee65d263f85 -C extra-filename=-6e8a1f3d5b3bb3cd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling jobserver v0.1.34 Running `/usr/bin/rustc --crate-name jobserver --edition=2021 /usr/share/cargo/registry/jobserver-0.1.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e01c3c70cda47007 -C extra-filename=-35bd520e8d2257aa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97999e02aef8bba3.rmeta --cap-lints allow -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` Compiling find-msvc-tools v0.1.9 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2018 /usr/share/cargo/registry/find-msvc-tools-0.1.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=20f8f1043787ea3f -C extra-filename=-e2bb0a7577c271bc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name glob --edition=2015 /usr/share/cargo/registry/glob-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d2f8ea0093f9fb6b -C extra-filename=-06cb37f102df01b5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling same-file v1.0.6 Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fd879c2e7bfaf618 -C extra-filename=-49db9e8738bbcfbf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9d3a3bb63856cf34 -C extra-filename=-1582d7c46805d65f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsame_file-49db9e8738bbcfbf.rmeta --cap-lints allow -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` Compiling clang-sys v1.8.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/clang-sys-1.8.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clang_10_0"' --cfg 'feature="clang_11_0"' --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="clang_7_0"' --cfg 'feature="clang_8_0"' --cfg 'feature="clang_9_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clang_10_0", "clang_11_0", "clang_12_0", "clang_13_0", "clang_14_0", "clang_15_0", "clang_16_0", "clang_17_0", "clang_18_0", "clang_3_5", "clang_3_6", "clang_3_7", "clang_3_8", "clang_3_9", "clang_4_0", "clang_5_0", "clang_6_0", "clang_7_0", "clang_8_0", "clang_9_0", "libcpp", "libloading", "runtime", "static"))' -C metadata=44b9d1a8f9998ac1 -C extra-filename=-2548aa1be43c051b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/clang-sys-2548aa1be43c051b -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-06cb37f102df01b5.rlib --cap-lints allow -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` Compiling cc v1.2.62 Running `/usr/bin/rustc --crate-name cc --edition=2018 /usr/share/cargo/registry/cc-1.2.62/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --cfg 'feature="parallel"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=818e1d805c13b926 -C extra-filename=-a1decaa18e260b58 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfind_msvc_tools-e2bb0a7577c271bc.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjobserver-35bd520e8d2257aa.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97999e02aef8bba3.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshlex-6e8a1f3d5b3bb3cd.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/clang-sys-2548aa1be43c051b/build-script-build` Compiling minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=5e310cd673c0ac25 -C extra-filename=-0aed8f30cecbbbd8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling nom v7.1.3 Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=2c679fa92862e4d6 -C extra-filename=-d2293e5091c4dc6a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-667d638e15970394.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libminimal_lexical-0aed8f30cecbbbd8.rmeta --cap-lints allow -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` Compiling crossbeam-epoch v0.9.18 Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=0c0254a48f402cb3 -C extra-filename=-9f9843d30dc6da2f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_utils-65f0051cf9c32218.rmeta --cap-lints allow -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` Compiling libloading v0.8.9 Running `/usr/bin/rustc --crate-name libloading --edition=2015 /usr/share/cargo/registry/libloading-0.8.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(libloading_docs)' --check-cfg 'cfg(target_os, values("cygwin"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e3685b43144d7858 -C extra-filename=-10e401414bfc22e5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-66949f71c7b8523b.rmeta --cap-lints allow -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` Compiling bindgen v0.72.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/bindgen-0.72.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--allow=clippy::wildcard_imports' '--allow=clippy::used_underscore_binding' '--allow=clippy::unused_self' --warn=unused_qualifications '--allow=clippy::unreadable_literal' '--allow=clippy::unnecessary_wraps' '--allow=clippy::trivially_copy_pass_by_ref' '--allow=clippy::too_many_lines' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::similar_names' '--allow=clippy::return_self_not_must_use' '--allow=clippy::redundant_closure_for_method_calls' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::maybe_infinite_iter' '--allow=clippy::match_same_arms' '--allow=clippy::items_after_statements' '--allow=clippy::implicit_hasher' '--allow=clippy::ignored_unit_patterns' '--allow=clippy::enum_glob_use' '--allow=clippy::default_trait_access' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_possible_wrap' '--allow=clippy::cast_possible_truncation' -C debug-assertions=off --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__cli", "__testing_only_extra_assertions", "__testing_only_libclang_16", "__testing_only_libclang_9", "default", "experimental", "logging", "prettyplease", "runtime", "static"))' -C metadata=97fd0c2d09e5726b -C extra-filename=-02c976dd048363d7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/bindgen-02c976dd048363d7 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/bindgen-02c976dd048363d7/build-script-build` Running `/usr/bin/rustc --crate-name clang_sys --edition=2021 /usr/share/cargo/registry/clang-sys-1.8.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clang_10_0"' --cfg 'feature="clang_11_0"' --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="clang_7_0"' --cfg 'feature="clang_8_0"' --cfg 'feature="clang_9_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clang_10_0", "clang_11_0", "clang_12_0", "clang_13_0", "clang_14_0", "clang_15_0", "clang_16_0", "clang_17_0", "clang_18_0", "clang_3_5", "clang_3_6", "clang_3_7", "clang_3_8", "clang_3_9", "clang_4_0", "clang_5_0", "clang_6_0", "clang_7_0", "clang_8_0", "clang_9_0", "libcpp", "libloading", "runtime", "static"))' -C metadata=c73359f5b93a7570 -C extra-filename=-5825e88bc5a215f7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-06cb37f102df01b5.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97999e02aef8bba3.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibloading-10e401414bfc22e5.rmeta --cap-lints allow -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` Compiling crossbeam-deque v0.8.6 Running `/usr/bin/rustc --crate-name crossbeam_deque --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=7d8c0fbb10cafade -C extra-filename=-4a5b68efb10aca9d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_epoch-9f9843d30dc6da2f.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_utils-65f0051cf9c32218.rmeta --cap-lints allow -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` Compiling cexpr v0.6.0 Running `/usr/bin/rustc --crate-name cexpr --edition=2018 /usr/share/cargo/registry/cexpr-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eda139f73a0251d5 -C extra-filename=-afa2a6cddc1310cf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnom-d2293e5091c4dc6a.rmeta --cap-lints allow -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` Compiling itertools v0.13.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=1d2c54429bd5fd6b -C extra-filename=-96a4db2e95e29e31 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libeither-2ac4a590f77e194a.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=b49429478a4ac87d -C extra-filename=-049fd9ee7495eed2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=d91fe73c445ba542 -C extra-filename=-a74619055ea83f2a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name bindgen --edition=2021 /usr/share/cargo/registry/bindgen-0.72.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--allow=clippy::wildcard_imports' '--allow=clippy::used_underscore_binding' '--allow=clippy::unused_self' --warn=unused_qualifications '--allow=clippy::unreadable_literal' '--allow=clippy::unnecessary_wraps' '--allow=clippy::trivially_copy_pass_by_ref' '--allow=clippy::too_many_lines' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::similar_names' '--allow=clippy::return_self_not_must_use' '--allow=clippy::redundant_closure_for_method_calls' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::maybe_infinite_iter' '--allow=clippy::match_same_arms' '--allow=clippy::items_after_statements' '--allow=clippy::implicit_hasher' '--allow=clippy::ignored_unit_patterns' '--allow=clippy::enum_glob_use' '--allow=clippy::default_trait_access' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_possible_wrap' '--allow=clippy::cast_possible_truncation' -C debug-assertions=off --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__cli", "__testing_only_extra_assertions", "__testing_only_libclang_16", "__testing_only_libclang_9", "default", "experimental", "logging", "prettyplease", "runtime", "static"))' -C metadata=78a981a0471b0876 -C extra-filename=-8093a738d8bc1275 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-a74619055ea83f2a.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcexpr-afa2a6cddc1310cf.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclang_sys-5825e88bc5a215f7.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-96a4db2e95e29e31.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-ee4afae6c0249e93.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-049fd9ee7495eed2.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshlex-6e8a1f3d5b3bb3cd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rmeta --cap-lints allow -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` Compiling pkg-config v0.3.33 Running `/usr/bin/rustc --crate-name pkg_config --edition=2018 /usr/share/cargo/registry/pkg-config-0.3.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4f7e6af4360ac0dc -C extra-filename=-ba4644f58e164db6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling zstd-sys v2.0.16 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="legacy"' --cfg 'feature="std"' --cfg 'feature="zdict_builder"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=e9fa9da6988fcecf -C extra-filename=-241e38167257b0b5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zstd-sys-241e38167257b0b5 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbindgen-8093a738d8bc1275.rlib --extern cc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcc-a1decaa18e260b58.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpkg_config-ba4644f58e164db6.rlib --cap-lints allow -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` Compiling ruff_annotate_snippets v0.1.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_annotate_snippets) Running `/usr/bin/rustc --crate-name ruff_annotate_snippets --edition=2024 crates/ruff_annotate_snippets/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "testing-colors"))' -C metadata=b51e71836958c6f7 -C extra-filename=-77be2fae405215e7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rmeta -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` Compiling ignore v0.4.25 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("simd-accel"))' -C metadata=8fbe6bafbf91b5fa -C extra-filename=-975556cdefba07be --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_deque-4a5b68efb10aca9d.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-ef579c2dd7f885d9.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-febcaf721802613d.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsame_file-49db9e8738bbcfbf.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rmeta --cap-lints allow -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` Compiling similar v3.1.1 Running `/usr/bin/rustc --crate-name similar --edition=2024 /usr/share/cargo/registry/similar-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="std"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "hashbrown", "inline", "serde", "std", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=55cfd950a184e2fe -C extra-filename=-1089cbb105aff8de --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling anyhow v1.0.102 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/anyhow-1.0.102/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=cb9f9edf22c91529 -C extra-filename=-a83b4bf08399e92a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/anyhow-a83b4bf08399e92a -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/anyhow-a83b4bf08399e92a/build-script-build` Compiling zstd-safe v7.2.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="arrays"' --cfg 'feature="legacy"' --cfg 'feature="std"' --cfg 'feature="zdict_builder"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=bd08a1c0d4530bcc -C extra-filename=-1b48d040692b13dc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zstd-safe-1b48d040692b13dc -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.102/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=5a89460ddf606723 -C extra-filename=-995f2717dce5a549 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --cfg error_generic_member_access --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Compiling crc32fast v1.5.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=5facda8e0b106e8d -C extra-filename=-fcb762f07db77608 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/crc32fast-fcb762f07db77608 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling chacha20 v0.10.0 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes '--warn=clippy::unnecessary_safety_comment' --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(chacha20_avx512)' --check-cfg 'cfg(chacha20_backend, values("avx2", "avx512", "soft", "sse2"))' --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=7e356b9a960fd5ce -C extra-filename=-11c36c519dc9b60c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-e341d1581891f705.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand_core-107ccd6225912ae9.rmeta --cap-lints allow -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` Compiling fnv v1.0.7 Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=ba4054effd32370b -C extra-filename=-a6c57dcb60f84a96 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling ident_case v1.0.1 Running `/usr/bin/rustc --crate-name ident_case --edition=2015 /usr/share/cargo/registry/ident_case-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3367e8996309fe52 -C extra-filename=-9cd43158dacc7f00 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling strsim v0.11.1 Running `/usr/bin/rustc --crate-name strsim --edition=2015 /usr/share/cargo/registry/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0c3bdf49757f8992 -C extra-filename=-0f6f25c619e7a8cd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling darling_core v0.21.3 Running `/usr/bin/rustc --crate-name darling_core --edition=2021 /usr/share/cargo/registry/darling_core-0.21.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="strsim"' --cfg 'feature="suggestions"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("diagnostics", "serde", "strsim", "suggestions"))' -C metadata=b669cd21ca17a59a -C extra-filename=-6a898b26a90742c6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfnv-a6c57dcb60f84a96.rmeta --extern ident_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libident_case-9cd43158dacc7f00.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrsim-0f6f25c619e7a8cd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rmeta --cap-lints allow -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` Compiling rand v0.10.1 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="std_rng"' --cfg 'feature="sys_rng"' --cfg 'feature="thread_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "chacha", "default", "log", "serde", "simd_support", "std", "std_rng", "sys_rng", "thread_rng", "unbiased"))' -C metadata=6f7de7eaa92da15d -C extra-filename=-3c845910986ed361 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libchacha20-11c36c519dc9b60c.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libgetrandom-cececa8a2a2bf500.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand_core-107ccd6225912ae9.rmeta --cap-lints allow -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` Compiling camino v1.2.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=cb6db6b8893eee09 -C extra-filename=-5361a84107118065 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/camino-5361a84107118065 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/camino-5361a84107118065/build-script-build` Compiling darling_macro v0.21.3 Running `/usr/bin/rustc --crate-name darling_macro --edition=2021 /usr/share/cargo/registry/darling_macro-0.21.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9b6ef22f26a94a67 -C extra-filename=-cd32cef50a6b0634 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern darling_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdarling_core-6a898b26a90742c6.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling num-traits v0.2.19 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=088e279e2a1ddc97 -C extra-filename=-b83063359689f1d3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/num-traits-b83063359689f1d3 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libautocfg-ded7f26253a9dd81.rlib --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/num-traits-b83063359689f1d3/build-script-build` Compiling darling v0.21.3 Running `/usr/bin/rustc --crate-name darling --edition=2021 /usr/share/cargo/registry/darling-0.21.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(compiletests)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="suggestions"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "diagnostics", "serde", "suggestions"))' -C metadata=b1bfbca4d3aa8dbb -C extra-filename=-72c6777dfd68df57 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern darling_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdarling_core-6a898b26a90742c6.rmeta --extern darling_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdarling_macro-cd32cef50a6b0634.so --cap-lints allow -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` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=32e9b8d311636fd4 -C extra-filename=-1fdc86900e7dca3f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-abdce5c076773c91.rmeta --cap-lints allow -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 --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Compiling uuid v1.23.2 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.23.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(uuid_unstable)' --cfg 'feature="default"' --cfg 'feature="fast-rng"' --cfg 'feature="rng"' --cfg 'feature="std"' --cfg 'feature="v4"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "bytemuck", "default", "fast-rng", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8"))' -C metadata=2a2699331488505a -C extra-filename=-69e28ae31379a41c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libgetrandom-cececa8a2a2bf500.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand-3c845910986ed361.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zstd-sys-241e38167257b0b5/build-script-build` Compiling ruff_diagnostics v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_diagnostics) Running `/usr/bin/rustc --crate-name ruff_diagnostics --edition=2024 crates/ruff_diagnostics/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=55084841b9c76151 -C extra-filename=-4d39ff381f267b8f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta -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` Compiling serde_with_macros v3.16.1 Running `/usr/bin/rustc --crate-name serde_with_macros --edition=2021 /usr/share/cargo/registry/serde_with_macros-3.16.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=rust_2018_idioms --warn=variant_size_differences --warn=unused_import_braces --warn=unused_extern_crates --warn=unexpected_cfgs --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::redundant_closure_for_method_calls' --warn=missing_docs '--warn=rustdoc::missing_crate_level_docs' '--allow=clippy::manual-unwrap-or-default' '--allow=clippy::explicit_auto_deref' '--warn=clippy::doc_markdown' '--warn=clippy::default_trait_access' '--warn=clippy::cloned_instead_of_copied' --check-cfg 'cfg(tarpaulin)' --check-cfg 'cfg(tarpaulin_include)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars_0_8", "schemars_0_9", "schemars_1"))' -C metadata=2e4ebbfd5ee27d14 -C extra-filename=-18b33a8eb8bdb4ae --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern darling=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdarling-72c6777dfd68df57.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=2d3b3b99b0496048 -C extra-filename=-09952f1493e95652 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'` Compiling zerofrom-derive v0.1.7 Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f27fa15cbe8e0b4a -C extra-filename=-d712bcca32813a11 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsynstructure-2aadc8560962cb8a.rlib --extern proc_macro --cap-lints allow -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` Compiling iana-time-zone v0.1.65 Running `/usr/bin/rustc --crate-name iana_time_zone --edition=2021 /usr/share/cargo/registry/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=7d8f186e56c9daad -C extra-filename=-f8607e25dd728b21 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling chrono v0.4.44 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="clock"' --cfg 'feature="iana-time-zone"' --cfg 'feature="now"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "clock", "core-error", "default", "iana-time-zone", "libc", "now", "oldtime", "pure-rust-locales", "rkyv", "rkyv-16", "rkyv-32", "rkyv-64", "rkyv-validation", "serde", "std", "unstable-locales"))' -C metadata=206b3f99d072884d -C extra-filename=-4baa3d41fc181ad7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libiana_time_zone-f8607e25dd728b21.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnum_traits-09952f1493e95652.rmeta --cap-lints allow -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` Compiling zerofrom v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom --edition=2021 /usr/share/cargo/registry/zerofrom-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=b712957d0e83c350 -C extra-filename=-8d73a4c6b307a367 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerofrom_derive-d712bcca32813a11.so --cap-lints allow -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` Compiling serde_with v3.16.1 Running `/usr/bin/rustc --crate-name serde_with --edition=2021 /usr/share/cargo/registry/serde_with-3.16.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms --warn=variant_size_differences --warn=unused_import_braces --warn=unused_extern_crates --warn=unexpected_cfgs --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::redundant_closure_for_method_calls' --warn=missing_docs '--warn=rustdoc::missing_crate_level_docs' '--allow=clippy::manual-unwrap-or-default' '--allow=clippy::explicit_auto_deref' '--warn=clippy::doc_markdown' '--warn=clippy::default_trait_access' '--warn=clippy::cloned_instead_of_copied' --check-cfg 'cfg(tarpaulin)' --check-cfg 'cfg(tarpaulin_include)' --cfg 'feature="macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "base64", "chrono", "chrono_0_4", "default", "guide", "hashbrown_0_14", "hashbrown_0_15", "hashbrown_0_16", "hex", "indexmap", "indexmap_1", "indexmap_2", "json", "macros", "schemars_0_8", "schemars_0_9", "schemars_1", "smallvec_1", "std", "time_0_3"))' -C metadata=9cd823a8a2497f67 -C extra-filename=-f12f688c4c9fbbca --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-abdce5c076773c91.rmeta --extern serde_with_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_with_macros-18b33a8eb8bdb4ae.so --cap-lints allow -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` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=non_upper_case_globals --cfg 'feature="legacy"' --cfg 'feature="std"' --cfg 'feature="zdict_builder"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=8ddf1d4379a075b4 -C extra-filename=-9df383df79a729d0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 -L native=/usr/lib64 -l zstd` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zstd-safe-1b48d040692b13dc/build-script-build` Compiling yoke-derive v0.8.2 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fc0970f932f47bf0 -C extra-filename=-7cc04bcb51493e91 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsynstructure-2aadc8560962cb8a.rlib --extern proc_macro --cap-lints allow -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` Compiling lazy_static v1.5.0 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=f93d27b3d533b31a -C extra-filename=-5e51a3a04f1a3b4b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling arrayvec v0.7.6 Running `/usr/bin/rustc --crate-name arrayvec --edition=2018 /usr/share/cargo/registry/arrayvec-0.7.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=49b7bcdfc82f704b -C extra-filename=-2b5fd34866ecb06a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=6fb7e06e7369389b -C extra-filename=-cca22e518c2f6413 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=6571914a990e0c86 -C extra-filename=-f89f05af3b19777e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstable_deref_trait-cca22e518c2f6413.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libyoke_derive-7cc04bcb51493e91.so --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerofrom-8d73a4c6b307a367.rmeta --cap-lints allow -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` Compiling vte v0.15.0 Running `/usr/bin/rustc --crate-name vte --edition=2021 /usr/share/cargo/registry/vte-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ansi", "bitflags", "cursor-icon", "default", "log", "serde", "std"))' -C metadata=a2f32657d5e4e6da -C extra-filename=-7fa877a0b2716b8a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libarrayvec-2b5fd34866ecb06a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --cap-lints allow -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` Compiling sharded-slab v0.1.7 Running `/usr/bin/rustc --crate-name sharded_slab --edition=2018 /usr/share/cargo/registry/sharded-slab-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7dfa18989321425f -C extra-filename=-be5a0bf825aac58f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblazy_static-5e51a3a04f1a3b4b.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=non_upper_case_globals --cfg 'feature="arrays"' --cfg 'feature="legacy"' --cfg 'feature="std"' --cfg 'feature="zdict_builder"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=1bec1de6fe5a32bc -C extra-filename=-004fb7813fbb1cec --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzstd_sys-9df383df79a729d0.rmeta --cap-lints allow -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 -L native=/usr/lib64` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/crc32fast-fcb762f07db77608/build-script-build` Compiling matchers v0.2.0 Running `/usr/bin/rustc --crate-name matchers --edition=2018 /usr/share/cargo/registry/matchers-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=c3248c1b6056181e -C extra-filename=-880c3f1813f6bf6b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-febcaf721802613d.rmeta --cap-lints allow -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` Compiling thread_local v1.1.9 Running `/usr/bin/rustc --crate-name thread_local --edition=2021 /usr/share/cargo/registry/thread_local-1.1.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=aab257bbca26f65f -C extra-filename=-80e6c5607fc6be48 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-e341d1581891f705.rmeta --cap-lints allow -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` Compiling nu-ansi-term v0.50.3 Running `/usr/bin/rustc --crate-name nu_ansi_term --edition=2021 /usr/share/cargo/registry/nu-ansi-term-0.50.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive_serde_style", "gnu_legacy", "serde", "std"))' -C metadata=68701f29290d09d0 -C extra-filename=-44f11241507152fc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling tracing-subscriber v0.3.23 Running `/usr/bin/rustc --crate-name tracing_subscriber --edition=2018 /usr/share/cargo/registry/tracing-subscriber-0.3.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="alloc"' --cfg 'feature="ansi"' --cfg 'feature="chrono"' --cfg 'feature="env-filter"' --cfg 'feature="fmt"' --cfg 'feature="matchers"' --cfg 'feature="nu-ansi-term"' --cfg 'feature="once_cell"' --cfg 'feature="registry"' --cfg 'feature="sharded-slab"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thread_local"' --cfg 'feature="tracing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi", "chrono", "default", "env-filter", "fmt", "json", "local-time", "matchers", "nu-ansi-term", "once_cell", "parking_lot", "regex", "registry", "serde", "serde_json", "sharded-slab", "smallvec", "std", "thread_local", "time", "tracing", "tracing-log", "tracing-serde"))' -C metadata=64669cbbb7e55756 -C extra-filename=-11546593598f8f78 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libchrono-4baa3d41fc181ad7.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchers-880c3f1813f6bf6b.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnu_ansi_term-44f11241507152fc.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-939b7ce1b6e98763.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-febcaf721802613d.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsharded_slab-be5a0bf825aac58f.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthread_local-80e6c5607fc6be48.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_core-052275814628bd3a.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=598b1c4b7ab7e2bd -C extra-filename=-d20935a1657d3098 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-e341d1581891f705.rmeta --cap-lints allow -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 --cfg stable_arm_crc32_intrinsics --check-cfg 'cfg(stable_arm_crc32_intrinsics)'` Compiling zstd v0.13.3 Running `/usr/bin/rustc --crate-name zstd --edition=2018 /usr/share/cargo/registry/zstd-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="arrays"' --cfg 'feature="default"' --cfg 'feature="legacy"' --cfg 'feature="zdict_builder"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "thin", "thin-lto", "wasm", "zdict_builder", "zstdmt"))' -C metadata=6016eb86d2abb25d -C extra-filename=-51b421982e6d8a62 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzstd_safe-004fb7813fbb1cec.rmeta --cap-lints allow -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 -L native=/usr/lib64` Compiling strip-ansi-escapes v0.2.1 Running `/usr/bin/rustc --crate-name strip_ansi_escapes --edition=2015 /usr/share/cargo/registry/strip-ansi-escapes-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=972492ed7c5fbb81 -C extra-filename=-146993f316348aae --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libvte-7fa877a0b2716b8a.rmeta --cap-lints allow -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` Compiling ruff_notebook v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_notebook) Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=98bb6cae7b74f6b0 -C extra-filename=-0dfbe2b5ef9d0988 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rmeta --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand-3c845910986ed361.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --extern serde_with=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_with-f12f688c4c9fbbca.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libuuid-69e28ae31379a41c.rmeta -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` Compiling newtype-uuid v1.3.2 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2021 /usr/share/cargo/registry/newtype-uuid-1.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(doc_cfg)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "proptest1", "schemars08", "serde", "std", "v4", "v7"))' -C metadata=f9f3e809cb0bfc29 -C extra-filename=-8e7c156f5a7d07bf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libuuid-69e28ae31379a41c.rmeta --cap-lints allow -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` Compiling which v8.0.2 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=cfac5399502b8c01 -C extra-filename=-317233308526630f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --cap-lints allow -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` Compiling quick-xml v0.38.4 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.38.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "async-tokio", "default", "document-features", "encoding", "encoding_rs", "escape-html", "overlapped-lists", "serde", "serde-types", "serialize", "tokio"))' -C metadata=2417b3cdee78ca8f -C extra-filename=-a99c9415b3363f27 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --cap-lints allow -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` Compiling zerovec-derive v0.11.3 Running `/usr/bin/rustc --crate-name zerovec_derive --edition=2021 /usr/share/cargo/registry/zerovec-derive-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=17a5426cdfe17b24 -C extra-filename=-c76afdb501f77303 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling byteorder v1.5.0 Running `/usr/bin/rustc --crate-name byteorder --edition=2021 /usr/share/cargo/registry/byteorder-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=e49b09f91aa3a344 -C extra-filename=-b9b5eb6880c97cea --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=6db5c3a196b4bfb6 -C extra-filename=-05e0f36f77ac8cdb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling dashmap v6.1.0 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=91e25d82782b6492 -C extra-filename=-2c9ad444e86e95bd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-e341d1581891f705.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_utils-65f0051cf9c32218.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-05e0f36f77ac8cdb.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblock_api-ca538890c75ba57f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-939b7ce1b6e98763.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libparking_lot_core-8cf42e8eb62d2a63.rmeta --cap-lints allow -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` Compiling zip v0.6.6 Running `/usr/bin/rustc --crate-name zip --edition=2021 /usr/share/cargo/registry/zip-0.6.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aes", "aes-crypto", "bzip2", "constant_time_eq", "default", "deflate", "deflate-miniz", "deflate-zlib", "flate2", "hmac", "pbkdf2", "sha1", "time", "unreserved", "zstd"))' -C metadata=25334f46bc82c4f5 -C extra-filename=-56b10715bdaed4f5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern byteorder=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbyteorder-b9b5eb6880c97cea.rmeta --extern crc32fast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrc32fast-d20935a1657d3098.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzstd-51b421982e6d8a62.rmeta --cap-lints allow -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 -L native=/usr/lib64` Compiling zerovec v0.11.6 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=fd77fcc7620da7fc -C extra-filename=-58f0275e88fe0e2a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libyoke-f89f05af3b19777e.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerofrom-8d73a4c6b307a367.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec_derive-c76afdb501f77303.so --cap-lints allow -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` Compiling quick-junit v0.6.0 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=71a67c37dd55b4d0 -C extra-filename=-cbbcbabc365a0fec --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libchrono-4baa3d41fc181ad7.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnewtype_uuid-8e7c156f5a7d07bf.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquick_xml-a99c9415b3363f27.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrip_ansi_escapes-146993f316348aae.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libuuid-69e28ae31379a41c.rmeta --cap-lints allow -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` Compiling ty_static v0.0.1 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_static) Running `/usr/bin/rustc --crate-name ty_static --edition=2024 crates/ty_static/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2d7db62ddb8d3300 -C extra-filename=-a4ec512de2506e9c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so -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` Compiling ruff_memory_usage v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_memory_usage) Running `/usr/bin/rustc --crate-name ruff_memory_usage --edition=2024 crates/ruff_memory_usage/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9b39a44acd395755 -C extra-filename=-c87f9e73fe9273fb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta -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` Compiling arc-swap v1.9.1 Running `/usr/bin/rustc --crate-name arc_swap --edition=2018 /usr/share/cargo/registry/arc-swap-1.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-strategies", "experimental-thread-local", "internal-test-strategies", "serde", "weak"))' -C metadata=04baa4105b6e34e0 -C extra-filename=-6014449333be4bf7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustversion-d9576e7dcd10c86e.so --cap-lints allow -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` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e6b3bc53ead15125 -C extra-filename=-c67e421290ee4031 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-e341d1581891f705.rmeta --cap-lints allow -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` Compiling displaydoc v0.2.6 Running `/usr/bin/rustc --crate-name displaydoc --edition=2021 /usr/share/cargo/registry/displaydoc-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=e034eca9283777fc -C extra-filename=-59b89e7af3bfe8d6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling path-slash v0.2.1 Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1418a4b4166883b7 -C extra-filename=-6211ba39cd54452b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling supports-hyperlinks v3.2.0 Running `/usr/bin/rustc --crate-name supports_hyperlinks --edition=2021 /usr/share/cargo/registry/supports-hyperlinks-3.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8b27706f228dde3b -C extra-filename=-eb90e4cbcb24bc70 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling dunce v1.0.5 Running `/usr/bin/rustc --crate-name dunce --edition=2021 /usr/share/cargo/registry/dunce-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=11f73ed04cdaa10a -C extra-filename=-a44e76946e36da79 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=a3c7e8de001590e9 -C extra-filename=-a22233e3c97f7733 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling matchit v0.9.2 Running `/usr/bin/rustc --crate-name matchit --edition=2021 /usr/share/cargo/registry/matchit-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=ada29e68837ccfa0 -C extra-filename=-33999c42bd4ea7f3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling pathdiff v0.2.3 Running `/usr/bin/rustc --crate-name pathdiff --edition=2018 /usr/share/cargo/registry/pathdiff-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("camino"))' -C metadata=3c9a358f6f67db15 -C extra-filename=-bc063196ce922671 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=80459d433dd110f9 -C extra-filename=-91c89e2bfd19d189 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libutf8parse-a22233e3c97f7733.rmeta --cap-lints allow -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` Compiling ruff_db v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_db) Running `/usr/bin/rustc --crate-name ruff_db --edition=2024 crates/ruff_db/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="cache"' --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="ruff_cache"' --cfg 'feature="serde"' --cfg 'feature="testing"' --cfg 'feature="tracing-subscriber"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' -C metadata=7e491d92c408bfda -C extra-filename=-8c92c551e36eeaa1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libarc_swap-6014449333be4bf7.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdashmap-2c9ad444e86e95bd.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libetcetera-c67e421290ee4031.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchit-33999c42bd4ea7f3.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-6211ba39cd54452b.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpathdiff-bc063196ce922671.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquick_junit-cbbcbabc365a0fec.rmeta --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-1089cbb105aff8de.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsupports_hyperlinks-eb90e4cbcb24bc70.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-a4ec512de2506e9c.rmeta --extern which=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwhich-317233308526630f.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-56b10715bdaed4f5.rmeta -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 -L native=/usr/lib64` Compiling colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6044a81c05cc6d9d -C extra-filename=-6826c78e1db33d16 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling anstyle-query v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_query --edition=2021 /usr/share/cargo/registry/anstyle-query-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d4b2850959ea4041 -C extra-filename=-d1bdadcc3c3f6502 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling fastrand v2.4.1 Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-2.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=6adfb9cdc2db335d -C extra-filename=-e94e4516dd9cd0b1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling tempfile v3.27.0 Running `/usr/bin/rustc --crate-name tempfile --edition=2021 /usr/share/cargo/registry/tempfile-3.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="getrandom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "getrandom", "nightly"))' -C metadata=fe7e8b6a362a114f -C extra-filename=-ccc6d6f1f16f4997 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfastrand-e94e4516dd9cd0b1.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libgetrandom-cececa8a2a2bf500.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-939b7ce1b6e98763.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustix-cfaf898d84979e9d.rmeta --cap-lints allow -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` Compiling anstream v1.0.0 Running `/usr/bin/rustc --crate-name anstream --edition=2021 /usr/share/cargo/registry/anstream-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="auto"' --cfg 'feature="default"' --cfg 'feature="wincon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auto", "default", "test", "wincon"))' -C metadata=3b4fe37fc5465877 -C extra-filename=-1b2250b469847edd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle_parse-91c89e2bfd19d189.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle_query-d1bdadcc3c3f6502.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolorchoice-6826c78e1db33d16.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libutf8parse-a22233e3c97f7733.rmeta --cap-lints allow -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` Compiling tinystr v0.8.3 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=89a85028a0b8d514 -C extra-filename=-b416d13b91620c28 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdisplaydoc-59b89e7af3bfe8d6.so --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec-58f0275e88fe0e2a.rmeta --cap-lints allow -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` Compiling writeable v0.6.3 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-0.6.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=b1d14034ff27bcd4 -C extra-filename=-28ec9cdad9192d63 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling litemap v0.8.2 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=d9109857ec34d536 -C extra-filename=-a86c7a691a7ff7f0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling icu_locale_core v2.2.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2021 /usr/share/cargo/registry/icu_locale_core-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=ce6ea3ed6636f6cc -C extra-filename=-6ebd9431ff020c9d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdisplaydoc-59b89e7af3bfe8d6.so --extern litemap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblitemap-a86c7a691a7ff7f0.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtinystr-b416d13b91620c28.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwriteable-28ec9cdad9192d63.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec-58f0275e88fe0e2a.rmeta --cap-lints allow -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` Compiling zerotrie v0.2.4 Running `/usr/bin/rustc --crate-name zerotrie --edition=2021 /usr/share/cargo/registry/zerotrie-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="yoke"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "dense", "litemap", "serde", "yoke", "zerofrom", "zerovec"))' -C metadata=18f56352e28356e1 -C extra-filename=-5c1d9abfdd7f3e1f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdisplaydoc-59b89e7af3bfe8d6.so --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libyoke-f89f05af3b19777e.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerofrom-8d73a4c6b307a367.rmeta --cap-lints allow -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` Compiling potential_utf v0.1.5 Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=2ea0a80387d753e1 -C extra-filename=-ea9e95f4819f21f7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec-58f0275e88fe0e2a.rmeta --cap-lints allow -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` Compiling utf8_iter v1.0.4 Running `/usr/bin/rustc --crate-name utf8_iter --edition=2021 /usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d35ca30f8ebd8801 -C extra-filename=-57e91d88978b0070 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling icu_properties_data v2.2.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/icu_properties_data-2.2.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=df7f6369ad93da6a -C extra-filename=-1d93299c847c2cb1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/icu_properties_data-1d93299c847c2cb1 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/icu_properties_data-1d93299c847c2cb1/build-script-build` Compiling icu_collections v2.2.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2021 /usr/share/cargo/registry/icu_collections-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=ac3360eb3b020740 -C extra-filename=-75fbad5fababbc08 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdisplaydoc-59b89e7af3bfe8d6.so --extern potential_utf=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpotential_utf-ea9e95f4819f21f7.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libutf8_iter-57e91d88978b0070.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libyoke-f89f05af3b19777e.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerofrom-8d73a4c6b307a367.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec-58f0275e88fe0e2a.rmeta --cap-lints allow -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` Compiling icu_provider v2.2.0 Running `/usr/bin/rustc --crate-name icu_provider --edition=2021 /usr/share/cargo/registry/icu_provider-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="baked"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "baked", "deserialize_bincode_1", "deserialize_json", "deserialize_postcard_1", "export", "logging", "serde", "std", "sync", "zerotrie"))' -C metadata=7268db5309eb84da -C extra-filename=-88eebc16f8353984 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdisplaydoc-59b89e7af3bfe8d6.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_locale_core-6ebd9431ff020c9d.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwriteable-28ec9cdad9192d63.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libyoke-f89f05af3b19777e.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerofrom-8d73a4c6b307a367.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerotrie-5c1d9abfdd7f3e1f.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec-58f0275e88fe0e2a.rmeta --cap-lints allow -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` Compiling terminal_size v0.4.4 Running `/usr/bin/rustc --crate-name terminal_size --edition=2021 /usr/share/cargo/registry/terminal_size-0.4.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f5c570b9a8828df3 -C extra-filename=-56267837602b4616 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustix-cfaf898d84979e9d.rmeta --cap-lints allow -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` Compiling clap_lex v1.1.0 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=952c0764a6088aa0 -C extra-filename=-8e428fd1ebbdc071 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name strsim --edition=2015 /usr/share/cargo/registry/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4072fb2dee18f7b9 -C extra-filename=-2c44291fb61ca77c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling clap_builder v4.6.0 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-doc", "unstable-ext", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=762fa6fe5e3c69c8 -C extra-filename=-739c672c24e3f29c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstream-1b2250b469847edd.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_lex-8e428fd1ebbdc071.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrsim-2c44291fb61ca77c.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libterminal_size-56267837602b4616.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2021 /usr/share/cargo/registry/icu_properties_data-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a38d6203094c0750 -C extra-filename=-d1353e7bdf366b0b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --check-cfg 'cfg(icu4c_enable_renaming)'` Compiling clap_derive v4.6.0 Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=0bfaab79b5e5349e -C extra-filename=-1a35a01d480dcbb4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libheck-dd487b825fdb5adc.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling ucd-trie v0.1.7 Running `/usr/bin/rustc --crate-name ucd_trie --edition=2021 /usr/share/cargo/registry/ucd-trie-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=a991cb530027ef1a -C extra-filename=-f0110fee026a93ef --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling pest v2.8.6 Running `/usr/bin/rustc --crate-name pest --edition=2021 /usr/share/cargo/registry/pest-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_prec_climber", "default", "memchr", "miette-error", "pretty-print", "std"))' -C metadata=c821e224ab2a3f9f -C extra-filename=-1192bfa85cfe77ef --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-667d638e15970394.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libucd_trie-f0110fee026a93ef.rmeta --cap-lints allow -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` Compiling clap v4.6.0 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "derive", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-derive-ui-tests", "unstable-doc", "unstable-ext", "unstable-markdown", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=cd396455b4a4502b -C extra-filename=-3b06c6c48fc30f84 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_builder-739c672c24e3f29c.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_derive-1a35a01d480dcbb4.so --cap-lints allow -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` Compiling icu_properties v2.2.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2021 /usr/share/cargo/registry/icu_properties-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="compiled_data"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "serde", "unicode_bidi"))' -C metadata=065c47ee3a88a0f4 -C extra-filename=-716a37d396a8009c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_collections-75fbad5fababbc08.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_locale_core-6ebd9431ff020c9d.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_properties_data-d1353e7bdf366b0b.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_provider-88eebc16f8353984.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerotrie-5c1d9abfdd7f3e1f.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec-58f0275e88fe0e2a.rmeta --cap-lints allow -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` Compiling console v0.16.3 Running `/usr/bin/rustc --crate-name console --edition=2021 /usr/share/cargo/registry/console-0.16.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="ansi-parsing"' --cfg 'feature="std"' --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi-parsing", "default", "std", "unicode-width", "windows-console-colors"))' -C metadata=80dcc6f3c7c45fdf -C extra-filename=-63bbb54f9861e0e7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rmeta --cap-lints allow -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` Compiling pest_meta v2.8.6 Running `/usr/bin/rustc --crate-name pest_meta --edition=2021 /usr/share/cargo/registry/pest_meta-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "grammar-extras"))' -C metadata=625a11395788f632 -C extra-filename=-ca90ca8eb317f377 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpest-1192bfa85cfe77ef.rmeta --cap-lints allow -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` Compiling winnow v1.0.3 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=15860611bc9889ad -C extra-filename=-2642c0800c1c2c31 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling toml_parser v1.1.2 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=5ac3da59cc0e7a4e -C extra-filename=-7914f030bd77e865 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwinnow-2642c0800c1c2c31.rmeta --cap-lints allow -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` Compiling pest_generator v2.8.6 Running `/usr/bin/rustc --crate-name pest_generator --edition=2021 /usr/share/cargo/registry/pest_generator-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "export-internal", "grammar-extras", "std"))' -C metadata=26a6bdfc8fcf3491 -C extra-filename=-637665142b7306d2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpest-1192bfa85cfe77ef.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpest_meta-ca90ca8eb317f377.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rmeta --cap-lints allow -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` Compiling serde_spanned v1.1.1 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=18f7ddc6865b9ef4 -C extra-filename=-39bf89331578c924 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-abdce5c076773c91.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name ucd_trie --edition=2021 /usr/share/cargo/registry/ucd-trie-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=8883e77bd774baeb -C extra-filename=-e829ffbde522d3bb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name pest --edition=2021 /usr/share/cargo/registry/pest-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_prec_climber", "default", "memchr", "miette-error", "pretty-print", "std"))' -C metadata=849a836b3f0aa3c6 -C extra-filename=-f9d22a359d39a9e5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libucd_trie-e829ffbde522d3bb.rmeta --cap-lints allow -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` Compiling pest_derive v2.8.6 Running `/usr/bin/rustc --crate-name pest_derive --edition=2021 /usr/share/cargo/registry/pest_derive-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "grammar-extras", "std"))' -C metadata=308753f9a030dafa -C extra-filename=-69cd2e8850cae6a6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpest-1192bfa85cfe77ef.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpest_generator-637665142b7306d2.rlib --extern proc_macro --cap-lints allow -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` Compiling ron v0.12.1 Running `/usr/bin/rustc --crate-name ron --edition=2021 /usr/share/cargo/registry/ron-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "indexmap", "integer128", "internal-span-substring-test", "std", "unicode-segmentation"))' -C metadata=511b859f22008cd0 -C extra-filename=-275cc3909f284e48 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-939b7ce1b6e98763.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_derive-d30ece5c16ce7305.so --extern typeid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtypeid-9cd92aa2325a8a51.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-bb126aa2246bc48e.rmeta --cap-lints allow -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` Compiling similar v2.7.0 Running `/usr/bin/rustc --crate-name similar --edition=2018 /usr/share/cargo/registry/similar-2.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "inline", "serde", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=e03b0ca56d8f4699 -C extra-filename=-ebae3d6e7c3f0c86 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling insta v1.46.3 Running `/usr/bin/rustc --crate-name insta --edition=2021 /usr/share/cargo/registry/insta-1.46.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="colors"' --cfg 'feature="console"' --cfg 'feature="default"' --cfg 'feature="filters"' --cfg 'feature="json"' --cfg 'feature="pest"' --cfg 'feature="pest_derive"' --cfg 'feature="redactions"' --cfg 'feature="regex"' --cfg 'feature="ron"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_cargo_insta_internal", "clap", "colors", "console", "csv", "default", "filters", "glob", "globset", "json", "pest", "pest_derive", "redactions", "regex", "ron", "serde", "toml", "walkdir", "yaml"))' -C metadata=6f36e9b7e4fab6b8 -C extra-filename=-9e2b64365a88315d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libconsole-63bbb54f9861e0e7.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-939b7ce1b6e98763.rmeta --extern pest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpest-f9d22a359d39a9e5.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpest_derive-69cd2e8850cae6a6.so --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern ron=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libron-275cc3909f284e48.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-ebae3d6e7c3f0c86.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rmeta --cap-lints allow -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` Compiling toml_datetime v1.1.1 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=d15879f0b88e15eb -C extra-filename=-4d464e0abc76844b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-abdce5c076773c91.rmeta --cap-lints allow -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` Compiling toml_writer v1.1.1 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=faf364435da1fb09 -C extra-filename=-f0aa52758aa9977d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling toml v1.1.2 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="display"' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=12884baa055708aa -C extra-filename=-6615f135b603aa2f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-abdce5c076773c91.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_spanned-39bf89331578c924.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml_datetime-4d464e0abc76844b.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml_parser-7914f030bd77e865.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml_writer-f0aa52758aa9977d.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwinnow-2642c0800c1c2c31.rmeta --cap-lints allow -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` Compiling ruff_python_stdlib v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_stdlib) Running `/usr/bin/rustc --crate-name ruff_python_stdlib --edition=2024 crates/ruff_python_stdlib/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e50cf85d483f915b -C extra-filename=-a21ee97fcb3b7f2e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-bb126aa2246bc48e.rmeta -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` Compiling strum_macros v0.28.0 Running `/usr/bin/rustc --crate-name strum_macros --edition=2021 /usr/share/cargo/registry/strum_macros-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=927bd125286c1531 -C extra-filename=-b9e9da3281c2f8d2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libheck-dd487b825fdb5adc.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling strum v0.28.0 Running `/usr/bin/rustc --crate-name strum --edition=2021 /usr/share/cargo/registry/strum-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=732ce39a85adda34 -C extra-filename=-9c6b17a079469f5d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --cap-lints allow -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` Compiling ruff_index v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_index) Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=681442588d90ad63 -C extra-filename=-ed636060afa52603 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta -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` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unsafe_code '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' --warn=deprecated '--warn=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wildcard_imports' '--allow=clippy::unwrap_used' '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_const_for_fn' '--allow=clippy::expect_used' --cfg 'feature="no-color"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=47d04e38a7c6752d -C extra-filename=-a93d6cbd26f0b140 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling drop_bomb v0.1.5 Running `/usr/bin/rustc --crate-name drop_bomb --edition=2015 /usr/share/cargo/registry/drop_bomb-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=059fe51c9bccc5de -C extra-filename=-621c868e901eccef --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling ruff_python_literal v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_literal) Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=de5d0ae972d0fbbc -C extra-filename=-368abee649b4e779 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_properties-716a37d396a8009c.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta -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` Compiling ref-cast v1.0.25 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.25/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0114fd03d11878af -C extra-filename=-4a03b669d5bf12ba --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ref-cast-4a03b669d5bf12ba -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ref-cast-4a03b669d5bf12ba/build-script-build` Compiling ref-cast-impl v1.0.25 Running `/usr/bin/rustc --crate-name ref_cast_impl --edition=2021 /usr/share/cargo/registry/ref-cast-impl-1.0.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a5da9b5ffaa1cdab -C extra-filename=-aa58571c564151e1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling serde_derive_internals v0.29.1 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2015 /usr/share/cargo/registry/serde_derive_internals-0.29.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=912b9d291253c128 -C extra-filename=-53fe3d9ba243ca59 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rmeta --cap-lints allow -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` Compiling schemars_derive v1.2.1 Running `/usr/bin/rustc --crate-name schemars_derive --edition=2021 /usr/share/cargo/registry/schemars_derive-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cb31db475be50972 -C extra-filename=-eb193dd0f5f63f0b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_derive_internals-53fe3d9ba243ca59.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Running `/usr/bin/rustc --crate-name ref_cast --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=15d5c487a3b6b382 -C extra-filename=-d6d5636fa3f909c3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libref_cast_impl-aa58571c564151e1.so --cap-lints allow -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 --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling ty_module_resolver v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_module_resolver) Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d3ccf8179521ecde -C extra-filename=-80d38b1ce2fd2b58 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-906abfc20d192249.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta -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 -L native=/usr/lib64` Compiling dyn-clone v1.0.20 Running `/usr/bin/rustc --crate-name dyn_clone --edition=2018 /usr/share/cargo/registry/dyn-clone-1.0.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b71c8439fe4fd8d5 -C extra-filename=-d96cfa35132ebcbe --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling schemars v1.2.1 Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="schemars_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_ui_test", "arrayvec07", "bigdecimal04", "bytes1", "chrono04", "default", "derive", "either1", "indexmap2", "jiff02", "preserve_order", "raw_value", "rust_decimal1", "schemars_derive", "semver1", "smallvec1", "smol_str02", "smol_str03", "std", "url2", "uuid1"))' -C metadata=33032935c5e07b40 -C extra-filename=-05f596687f097bf2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdyn_clone-d96cfa35132ebcbe.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libref_cast-d6d5636fa3f909c3.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libschemars_derive-eb193dd0f5f63f0b.so --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --cap-lints allow -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` Compiling ty_site_packages v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_site_packages) Running `/usr/bin/rustc --crate-name ty_site_packages --edition=2024 crates/ty_site_packages/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9931d05d942c1e28 -C extra-filename=-3644314879625668 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rmeta --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-a4ec512de2506e9c.rmeta -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 -L native=/usr/lib64` Compiling icu_normalizer_data v2.2.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/icu_normalizer_data-2.2.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=452d91c9f2a5bf0c -C extra-filename=-3f7b01309ae798e7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/icu_normalizer_data-3f7b01309ae798e7 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/icu_normalizer_data-3f7b01309ae798e7/build-script-build` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2021 /usr/share/cargo/registry/icu_normalizer_data-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eef97c3a6547ba0f -C extra-filename=-aa08225e501d9a83 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --check-cfg 'cfg(icu4c_enable_renaming)'` Compiling icu_normalizer v2.2.0 Running `/usr/bin/rustc --crate-name icu_normalizer --edition=2021 /usr/share/cargo/registry/icu_normalizer-2.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data", "datagen", "default", "harfbuzz_traits", "icu_properties", "serde", "utf16_iter", "utf8_iter", "write16"))' -C metadata=ecc1f62f10c4f86b -C extra-filename=-919e666d6824a90c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_collections-75fbad5fababbc08.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_normalizer_data-aa08225e501d9a83.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_provider-88eebc16f8353984.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzerovec-58f0275e88fe0e2a.rmeta --cap-lints allow -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` Compiling version-ranges v0.1.3 Running `/usr/bin/rustc --crate-name version_ranges --edition=2021 /usr/share/cargo/registry/version-ranges-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest", "semver", "serde"))' -C metadata=4a5f603db6117b97 -C extra-filename=-cd2fbade02e60d6d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --cap-lints allow -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` Compiling unscanny v0.1.0 Running `/usr/bin/rustc --crate-name unscanny --edition=2021 /usr/share/cargo/registry/unscanny-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a68f42fb0caa68ba -C extra-filename=-04aec921a6371055 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling pep440_rs v0.7.3 Running `/usr/bin/rustc --crate-name pep440_rs --edition=2021 /usr/share/cargo/registry/pep440_rs-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="version-ranges"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rkyv", "tracing", "version-ranges"))' -C metadata=825123a1652c7549 -C extra-filename=-afe299d59e3898fb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-939b7ce1b6e98763.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunscanny-04aec921a6371055.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libversion_ranges-cd2fbade02e60d6d.rmeta --cap-lints allow -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` Compiling idna_adapter v1.2.1 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2021 /usr/share/cargo/registry/idna_adapter-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=cde8e9ccc0dac95e -C extra-filename=-0675bb72a69964f8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_normalizer-919e666d6824a90c.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_properties-716a37d396a8009c.rmeta --cap-lints allow -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` Compiling percent-encoding v2.3.2 Running `/usr/bin/rustc --crate-name percent_encoding --edition=2018 /usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=7e9b619761c2e5fc -C extra-filename=-13bffa41b8ebc0c6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling form_urlencoded v1.2.2 Running `/usr/bin/rustc --crate-name form_urlencoded --edition=2018 /usr/share/cargo/registry/form_urlencoded-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=bd3513867f1c99f6 -C extra-filename=-0e185bb5193d5b29 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpercent_encoding-13bffa41b8ebc0c6.rmeta --cap-lints allow -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` Compiling idna v1.1.0 Running `/usr/bin/rustc --crate-name idna --edition=2018 /usr/share/cargo/registry/idna-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="compiled_data"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "default", "std"))' -C metadata=192c1f4b510c7030 -C extra-filename=-bcbc6f57613fbab4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libidna_adapter-0675bb72a69964f8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libutf8_iter-57e91d88978b0070.rmeta --cap-lints allow -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` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=3c166e1194cf4196 -C extra-filename=-238656cd6d6fadfa --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libform_urlencoded-0e185bb5193d5b29.rmeta --extern idna=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libidna-bcbc6f57613fbab4.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpercent_encoding-13bffa41b8ebc0c6.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_derive-d30ece5c16ce7305.so --cap-lints allow -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` Compiling ruff_python_codegen v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_codegen) Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=96ed45e2e652d9e6 -C extra-filename=-27e3b2fac50d904c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-368abee649b4e779.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta -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` Compiling option-ext v0.2.0 Running `/usr/bin/rustc --crate-name option_ext --edition=2015 /usr/share/cargo/registry/option-ext-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=05ee0b7124333a94 -C extra-filename=-7aa19f0e592ae86b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling dirs-sys v0.5.0 Running `/usr/bin/rustc --crate-name dirs_sys --edition=2015 /usr/share/cargo/registry/dirs-sys-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4d92db8fbac90f4a -C extra-filename=-5ff68a3e9844bf87 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liboption_ext-7aa19f0e592ae86b.rmeta --cap-lints allow -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` Compiling ruff_python_importer v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_importer) Running `/usr/bin/rustc --crate-name ruff_python_importer --edition=2024 crates/ruff_python_importer/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7ee65e5057cdbd65 -C extra-filename=-77ee650fe3dfe679 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-27e3b2fac50d904c.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta -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` Compiling dirs v6.0.0 Running `/usr/bin/rustc --crate-name dirs --edition=2015 /usr/share/cargo/registry/dirs-6.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=39a94a11716e0680 -C extra-filename=-bed4f69ba1ea6a8d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdirs_sys-5ff68a3e9844bf87.rmeta --cap-lints allow -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` Compiling ruff_options_metadata v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_options_metadata) Running `/usr/bin/rustc --crate-name ruff_options_metadata --edition=2024 crates/ruff_options_metadata/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=668f4b74c5329aba -C extra-filename=-30cdc2889093b651 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta -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` Compiling shellexpand v3.1.2 Running `/usr/bin/rustc --crate-name shellexpand --edition=2018 /usr/share/cargo/registry/shellexpand-3.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="base-0"' --cfg 'feature="default"' --cfg 'feature="dirs"' --cfg 'feature="tilde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("base-0", "bstr", "default", "dirs", "full", "full-msrv-1-31", "full-msrv-1-51", "os_str_bytes", "path", "tilde"))' -C metadata=4d386ed6248030af -C extra-filename=-5724e2ecc10b3bed --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdirs-bed4f69ba1ea6a8d.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zstd-sys-241e38167257b0b5/build-script-build` Compiling rayon-core v1.13.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=80f728e7cd7e09b4 -C extra-filename=-c7b14f1bc111807c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/rayon-core-c7b14f1bc111807c -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/rayon-core-c7b14f1bc111807c/build-script-build` Running `/usr/bin/rustc --crate-name rayon_core --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9cbf461fca11691d -C extra-filename=-a547a80c1a3f0ba0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_deque-4a5b68efb10aca9d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_utils-65f0051cf9c32218.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/zstd-safe-1b48d040692b13dc/build-script-build` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="legacy"' --cfg 'feature="std"' --cfg 'feature="zdict_builder"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=5ead826cbf7f0b83 -C extra-filename=-22f1967d2aef58c2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 -L native=/usr/lib64 -l zstd` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/crc32fast-fcb762f07db77608/build-script-build` Compiling simd-adler32 v0.3.8 Running `/usr/bin/rustc --crate-name simd_adler32 --edition=2018 /usr/share/cargo/registry/simd-adler32-0.3.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const-generics", "default", "nightly", "std"))' -C metadata=7db45de5f1a26fab -C extra-filename=-01efa8bc9fbdda7a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling adler2 v2.0.1 Running `/usr/bin/rustc --crate-name adler2 --edition=2021 /usr/share/cargo/registry/adler2-2.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=2446a8d31b909fe6 -C extra-filename=-5d20437a39350a29 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling miniz_oxide v0.8.9 Running `/usr/bin/rustc --crate-name miniz_oxide --edition=2021 /usr/share/cargo/registry/miniz_oxide-0.8.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(fuzzing)' -C debug-assertions=off --cfg 'feature="simd"' --cfg 'feature="simd-adler32"' --cfg 'feature="with-alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "block-boundary", "core", "default", "rustc-dep-of-std", "serde", "simd", "simd-adler32", "std", "with-alloc"))' -C metadata=938598ff8cf84fc7 -C extra-filename=-4ed41528881c86f8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern adler2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libadler2-5d20437a39350a29.rmeta --extern simd_adler32=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimd_adler32-01efa8bc9fbdda7a.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=0170749f090dc42a -C extra-filename=-70bebc87a52805ba --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-66949f71c7b8523b.rmeta --cap-lints allow -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 --cfg stable_arm_crc32_intrinsics --check-cfg 'cfg(stable_arm_crc32_intrinsics)'` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=non_upper_case_globals -C debug-assertions=off --cfg 'feature="arrays"' --cfg 'feature="legacy"' --cfg 'feature="std"' --cfg 'feature="zdict_builder"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=994b2fcaa9426fad -C extra-filename=-44d248a6bf05e6cf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzstd_sys-22f1967d2aef58c2.rmeta --cap-lints allow -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 -L native=/usr/lib64` Compiling rayon v1.12.0 Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a539cfe071debefb -C extra-filename=-20bd9b2ad31f14b6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libeither-3e9a29394e8893fb.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon_core-a547a80c1a3f0ba0.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name zstd --edition=2018 /usr/share/cargo/registry/zstd-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="arrays"' --cfg 'feature="default"' --cfg 'feature="legacy"' --cfg 'feature="zdict_builder"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "thin", "thin-lto", "wasm", "zdict_builder", "zstdmt"))' -C metadata=86740a6af0314cdc -C extra-filename=-1e02958d94623a21 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzstd_safe-44d248a6bf05e6cf.rmeta --cap-lints allow -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 -L native=/usr/lib64` Compiling flate2 v1.1.9 Running `/usr/bin/rustc --crate-name flate2 --edition=2018 /usr/share/cargo/registry/flate2-1.1.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="any_impl"' --cfg 'feature="miniz_oxide"' --cfg 'feature="rust_backend"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("any_c_zlib", "any_impl", "any_zlib", "cloudflare-zlib-sys", "cloudflare_zlib", "default", "document-features", "libz-ng-sys", "libz-sys", "miniz-sys", "miniz_oxide", "rust_backend", "zlib", "zlib-default", "zlib-ng", "zlib-ng-compat", "zlib-rs"))' -C metadata=b27baacbb5c41a29 -C extra-filename=-912d86b289cd0abe --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrc32fast-70bebc87a52805ba.rmeta --extern miniz_oxide=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libminiz_oxide-4ed41528881c86f8.rmeta --cap-lints allow -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` Compiling crossbeam-channel v0.5.15 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=286ede7082bc9bb3 -C extra-filename=-8cc1ce1826d5986d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_utils-65f0051cf9c32218.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=28c0f29a24438541 -C extra-filename=-c7f859ee82e5ff09 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling jiff v0.2.28 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.28/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="perf-inline"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --cfg 'feature="tz-system"' --cfg 'feature="tzdb-bundle-platform"' --cfg 'feature="tzdb-concatenated"' --cfg 'feature="tzdb-zoneinfo"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=050d9f7db9ca50a8 -C extra-filename=-a480cee1b6049767 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name byteorder --edition=2021 /usr/share/cargo/registry/byteorder-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=3050e293f92d5e50 -C extra-filename=-8c071be8cdfc38cb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name zip --edition=2021 /usr/share/cargo/registry/zip-0.6.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="deflate"' --cfg 'feature="flate2"' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aes", "aes-crypto", "bzip2", "constant_time_eq", "default", "deflate", "deflate-miniz", "deflate-zlib", "flate2", "hmac", "pbkdf2", "sha1", "time", "unreserved", "zstd"))' -C metadata=4172d8d99e190f27 -C extra-filename=-08d0ce9c98ae1606 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern byteorder=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbyteorder-8c071be8cdfc38cb.rmeta --extern crc32fast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrc32fast-70bebc87a52805ba.rmeta --extern flate2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libflate2-912d86b289cd0abe.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzstd-1e02958d94623a21.rmeta --cap-lints allow -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5c8a30c01105cb6d -C extra-filename=-f200ca705ab21f28 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsame_file-c7f859ee82e5ff09.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=803f94178ab7b680 -C extra-filename=-ede472795cb34a1a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling ty_vendored v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_vendored) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ty_vendored/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=98ef13540c3178d8 -C extra-filename=-84ac4cc800b7afe2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ty_vendored-84ac4cc800b7afe2 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-ede472795cb34a1a.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-f200ca705ab21f28.rlib --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-08d0ce9c98ae1606.rlib -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 -L native=/usr/lib64` Compiling crossbeam v0.8.4 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch", "crossbeam-queue", "default", "nightly", "std"))' -C metadata=43c02e875caa6999 -C extra-filename=-f6e471e4d5b352f8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_channel-8cc1ce1826d5986d.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_deque-4a5b68efb10aca9d.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_epoch-9f9843d30dc6da2f.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_queue-67b49596794e81e7.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_utils-65f0051cf9c32218.rmeta --cap-lints allow -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` Compiling thiserror v1.0.69 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d09104af905401c2 -C extra-filename=-ee0ee18717a295b5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/thiserror-ee0ee18717a295b5 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/thiserror-ee0ee18717a295b5/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ty_vendored-84ac4cc800b7afe2/build-script-build` Compiling ruff_formatter v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_formatter) Running `/usr/bin/rustc --crate-name ruff_formatter --edition=2024 crates/ruff_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=5a592a7b160f386e -C extra-filename=-f84cc4037ed7b720 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdrop_bomb-621c868e901eccef.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rmeta -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` Compiling thiserror-impl v1.0.69 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=28d152708dc172b1 -C extra-filename=-fb49fa32884e4b18 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling paste v1.0.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/paste-1.0.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d120d8717e4f8d88 -C extra-filename=-8134520a41afc477 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/paste-8134520a41afc477 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling peg-runtime v0.8.5 Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=deae567844e5ef15 -C extra-filename=-9557a6fc186f1331 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling peg-macros v0.8.5 Running `/usr/bin/rustc --crate-name peg_macros --edition=2021 /usr/share/cargo/registry/peg-macros-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("trace"))' -C metadata=7ca8c949b26ac25b -C extra-filename=-c652d6ce1d1bfcfd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpeg_runtime-9557a6fc186f1331.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern proc_macro --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/paste-8134520a41afc477/build-script-build` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c15fa2aaa77737f7 -C extra-filename=-30127d879f633596 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror_impl-fb49fa32884e4b18.so --cap-lints allow -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 --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=9244c7a8f2a0cda1 -C extra-filename=-78fc4fe88028203d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsiphasher-ea9981c0c6c5777c.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=fd1a5edf6b05b00d -C extra-filename=-3f445594e1cbed45 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libeither-3e9a29394e8893fb.rmeta --cap-lints allow -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` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=19cef0359613d1b0 -C extra-filename=-f2fabeabf1c939c2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --cap-lints allow -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` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=29b64989e8c32a5d -C extra-filename=-ac30e167118cde19 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-abdce5c076773c91.rmeta --cap-lints allow -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` Compiling serde_repr v0.1.20 Running `/usr/bin/rustc --crate-name serde_repr --edition=2021 /usr/share/cargo/registry/serde_repr-0.1.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c8f64429d3da6483 -C extra-filename=-4b37f75f4cc99674 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling countme v3.0.1 Running `/usr/bin/rustc --crate-name countme --edition=2018 /usr/share/cargo/registry/countme-3.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("dashmap", "enable", "once_cell", "print_at_exit", "rustc-hash"))' -C metadata=6d0ee0e6f24eb8b0 -C extra-filename=-140ef271709b67df --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling winnow v0.7.15 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-0.7.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--allow=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=db72dfcdb068145c -C extra-filename=-dbf6c309baf526bf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling urlencoding v2.1.3 Running `/usr/bin/rustc --crate-name urlencoding --edition=2021 /usr/share/cargo/registry/urlencoding-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cc85341f58eaff8e -C extra-filename=-73474762edd885e5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=9cfef6364f77898d -C extra-filename=-a3f70d9fefe8b897 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling bitflags v1.3.2 Running `/usr/bin/rustc --crate-name bitflags --edition=2018 /usr/share/cargo/registry/bitflags-1.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "example_generated"))' -C metadata=7e33d6d8eb48877f -C extra-filename=-031e91bbecdcdd95 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling radium v0.7.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/radium-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=58366213915aaeab -C extra-filename=-d707d7b2d785b613 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/radium-d707d7b2d785b613 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/radium-d707d7b2d785b613/build-script-build` Compiling peg v0.8.5 Running `/usr/bin/rustc --crate-name peg --edition=2021 /usr/share/cargo/registry/peg-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "trace", "unstable"))' -C metadata=ea2b177e32205e5c -C extra-filename=-22c73936d1cd68a1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpeg_macros-c652d6ce1d1bfcfd.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpeg_runtime-a3f70d9fefe8b897.rmeta --cap-lints allow -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` Compiling pep508_rs v0.9.2 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--allow=clippy::collapsible_if' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=f76cf9d48dd903ce -C extra-filename=-a3be74a69d47af13 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libboxcar-21e9a0606b6e2671.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-3f445594e1cbed45.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-939b7ce1b6e98763.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-afe299d59e3898fb.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-30127d879f633596.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rmeta --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-238656cd6d6fadfa.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburlencoding-73474762edd885e5.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libversion_ranges-cd2fbade02e60d6d.rmeta --cap-lints allow -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` Compiling toml v0.9.12 Running `/usr/bin/rustc --crate-name toml --edition=2021 /usr/share/cargo/registry/toml-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--allow=clippy::needless_bool' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=557b8705f47ba363 -C extra-filename=-b33774c7e59304cc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-abdce5c076773c91.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_spanned-39bf89331578c924.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml_datetime-ac30e167118cde19.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml_parser-7914f030bd77e865.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwinnow-dbf6c309baf526bf.rmeta --cap-lints allow -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` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=12d4d4ebeed52c0a -C extra-filename=-6234bcff92c3a35f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinotify_sys-f2fabeabf1c939c2.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --cap-lints allow -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` Compiling phf v0.13.1 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=da5e9a17cd03e4e4 -C extra-filename=-ef5032bde8a7f933 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libphf_shared-78fc4fe88028203d.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name paste --edition=2018 /usr/share/cargo/registry/paste-1.0.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9eec1ab8b3411cc9 -C extra-filename=-47cedefca69e6221 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro --cap-lints allow -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 --check-cfg 'cfg(no_literal_fromstr)' --check-cfg 'cfg(feature, values("protocol_feature_paste"))'` Running `/usr/bin/rustc --crate-name ty_vendored --edition=2024 crates/ty_vendored/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=4fe85591a738d1e5 -C extra-filename=-1273203a62c616ce --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-56b10715bdaed4f5.rmeta -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 -L native=/usr/lib64` Compiling annotate-snippets v0.11.5 Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2021 /usr/share/cargo/registry/annotate-snippets-0.11.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--warn=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=31b2ad3f2e83194b -C extra-filename=-dbe0e4caed168171 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rmeta --cap-lints allow -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` Compiling path-dedot v3.1.1 Running `/usr/bin/rustc --crate-name path_dedot --edition=2021 /usr/share/cargo/registry/path-dedot-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="once_cell_cache"' --cfg 'feature="use_unix_paths_on_wasm"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("lazy_static", "lazy_static_cache", "once_cell_cache", "unsafe_cache", "use_unix_paths_on_wasm"))' -C metadata=b91175c38272ec59 -C extra-filename=-40022fce53ffc2cb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-939b7ce1b6e98763.rmeta --cap-lints allow -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` Compiling mio v1.2.1 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(mio_unsupported_force_poll_poll)' --check-cfg 'cfg(mio_unsupported_force_waker_pipe)' --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log", "net", "os-ext", "os-poll"))' -C metadata=ec9b506495291ac8 -C extra-filename=-e3a1fa7736ad997a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rmeta --cap-lints allow -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` Compiling notify-types v2.1.0 Running `/usr/bin/rustc --crate-name notify_types --edition=2021 /usr/share/cargo/registry/notify-types-2.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serialization-compat-6"))' -C metadata=cf8605aee7b8b459 -C extra-filename=-ac82da6f73825f16 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --cap-lints allow -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` Compiling rust-stemmers v1.2.0 Running `/usr/bin/rustc --crate-name rust_stemmers --edition=2015 /usr/share/cargo/registry/rust-stemmers-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e09f3f9f9068f769 -C extra-filename=-edb90f9489bc1d68 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_derive-d30ece5c16ce7305.so --cap-lints allow -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` Compiling libcst_derive v1.8.6 Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=04d89ff4d20b5e7d -C extra-filename=-67601b2ef155afdd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling tap v1.0.1 Running `/usr/bin/rustc --crate-name tap --edition=2015 /usr/share/cargo/registry/tap-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0ac9e879df20ad13 -C extra-filename=-a08001a5edbdb01e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling wyz v0.5.1 Running `/usr/bin/rustc --crate-name wyz --edition=2018 /usr/share/cargo/registry/wyz-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=45d74eb1d932b8c0 -C extra-filename=-17348e70ac156b16 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtap-a08001a5edbdb01e.rmeta --cap-lints allow -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` Compiling libcst v1.8.6 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=7cab1456968ad750 -C extra-filename=-bfc59d20399f149d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libannotate_snippets-dbe0e4caed168171.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibcst_derive-67601b2ef155afdd.so --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern paste=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpaste-47cedefca69e6221.so --extern peg=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpeg-22c73936d1cd68a1.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --cap-lints allow -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` Compiling imperative v1.0.7 Running `/usr/bin/rustc --crate-name imperative --edition=2021 /usr/share/cargo/registry/imperative-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4650db6ba787e790 -C extra-filename=-21ba44a8e9bea337 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libphf-ef5032bde8a7f933.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librust_stemmers-edb90f9489bc1d68.rmeta --cap-lints allow -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` Compiling notify v8.2.0 Running `/usr/bin/rustc --crate-name notify --edition=2021 /usr/share/cargo/registry/notify-8.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "serde", "serialization-compat-6"))' -C metadata=3df2977b1bfcd097 -C extra-filename=-63f3bd4177993675 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinotify-6234bcff92c3a35f.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rmeta --extern mio=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmio-e3a1fa7736ad997a.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify_types-ac82da6f73825f16.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rmeta --cap-lints allow -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` Compiling path-absolutize v3.1.1 Running `/usr/bin/rustc --crate-name path_absolutize --edition=2021 /usr/share/cargo/registry/path-absolutize-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="once_cell_cache"' --cfg 'feature="use_unix_paths_on_wasm"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("lazy_static_cache", "once_cell_cache", "unsafe_cache", "use_unix_paths_on_wasm"))' -C metadata=cf3d3e4bc413f9b6 -C extra-filename=-83ef1b668dcd9fc1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_dedot-40022fce53ffc2cb.rmeta --cap-lints allow -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` Compiling pyproject-toml v0.13.7 Running `/usr/bin/rustc --crate-name pyproject_toml --edition=2021 /usr/share/cargo/registry/pyproject-toml-0.13.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob", "pep639-glob", "tracing"))' -C metadata=44cb3271e87fa957 -C extra-filename=-e6bae9ea797e8a9c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-afe299d59e3898fb.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep508_rs-a3be74a69d47af13.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-b33774c7e59304cc.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name radium --edition=2018 /usr/share/cargo/registry/radium-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4d5a3b1b389f0ab1 -C extra-filename=-d88b8c952e25f45f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --cfg radium_atomic_8 --cfg radium_atomic_16 --cfg radium_atomic_32 --cfg radium_atomic_64 --cfg radium_atomic_ptr` Compiling lsp-types v0.95.1 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/lsp-types) Running `/usr/bin/rustc --crate-name lsp_types --edition=2018 crates/lsp-types/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proposed"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proposed"))' -C metadata=98129ff78115cf50 -C extra-filename=-05fe808d578e6986 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-031e91bbecdcdd95.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --extern serde_repr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_repr-4b37f75f4cc99674.so --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-238656cd6d6fadfa.rmeta -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` warning: struct `WorkDoneProgressOptions` is never constructed --> crates/lsp-types/src/progress.rs:46:12 | 46 | pub struct WorkDoneProgressOptions { | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: `lsp-types` (lib) generated 1 warning Compiling ruff_python_formatter v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_formatter) Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=4967699d4f6c8f4a -C extra-filename=-790e9d6bcbbae4ac --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rmeta --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcountme-140ef271709b67df.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta -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 -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_semantic) Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=d5963e092d535254 -C extra-filename=-a76c5fb81713474b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-ed636060afa52603.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta -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` Compiling ruff_python_index v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_index) Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8ec76a738adbe63f -C extra-filename=-a0650aaaf7453fb4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta -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` Compiling fern v0.7.1 Running `/usr/bin/rustc --crate-name fern --edition=2018 /usr/share/cargo/registry/fern-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("chrono", "colored", "date-based", "libc", "meta-logging-in-format", "reopen-03", "reopen-1", "reopen03", "reopen1", "syslog-3", "syslog-4", "syslog-6", "syslog-7", "syslog3", "syslog4", "syslog6", "syslog7"))' -C metadata=0cc7264afe1ba664 -C extra-filename=-57f1db3bf9074ebe --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rmeta --cap-lints allow -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` Compiling natord v1.0.9 Running `/usr/bin/rustc --crate-name natord --edition=2015 /usr/share/cargo/registry/natord-1.0.9/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ab2e446a89d236c2 -C extra-filename=-f56df4cf7441255d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling typed-arena v2.0.2 Running `/usr/bin/rustc --crate-name typed_arena --edition=2015 /usr/share/cargo/registry/typed-arena-2.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=bf742237b0cd6b6d -C extra-filename=-a24e3402abf873f9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling escape8259 v0.5.3 Running `/usr/bin/rustc --crate-name escape8259 --edition=2018 /usr/share/cargo/registry/escape8259-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=05955f50a5a40860 -C extra-filename=-37031a0cd17a0bc5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling funty v2.0.0 Running `/usr/bin/rustc --crate-name funty --edition=2018 /usr/share/cargo/registry/funty-2.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=2fc3df7fb567d6ff -C extra-filename=-733970dfbd309bb0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling bitvec v1.0.1 Running `/usr/bin/rustc --crate-name bitvec --edition=2021 /usr/share/cargo/registry/bitvec-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic", "default", "serde", "std", "testing"))' -C metadata=0893cb73a4ae1324 -C extra-filename=-2c98c3353e69157f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfunty-733970dfbd309bb0.rmeta --extern radium=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libradium-d88b8c952e25f45f.rmeta --extern tap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtap-a08001a5edbdb01e.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwyz-17348e70ac156b16.rmeta --cap-lints allow -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` Compiling libtest-mimic v0.8.2 Running `/usr/bin/rustc --crate-name libtest_mimic --edition=2021 /usr/share/cargo/registry/libtest-mimic-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6864b3405e4dc5b2 -C extra-filename=-1ddc12dd71c440ab --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstream-1b2250b469847edd.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libescape8259-37031a0cd17a0bc5.rmeta --cap-lints allow -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` Compiling ty_combine v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_combine) Running `/usr/bin/rustc --crate-name ty_combine --edition=2024 crates/ty_combine/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=830561eb9994d499 -C extra-filename=-01c9df65ac593e13 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-da8e3502721b71b1.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta -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 -L native=/usr/lib64` Compiling ruff_linter v0.15.16 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_linter) Running `/usr/bin/rustc --crate-name ruff_linter --edition=2024 crates/ruff_linter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="clap"' --cfg 'feature="default"' --cfg 'feature="test-rules"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "default", "schemars", "test-rules", "testing"))' -C metadata=3fdd74a2a784cd63 -C extra-filename=-21ab3d4cf13e0e2d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libaho_corasick-4b989ef1755c851d.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rmeta --extern fern=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfern-57f1db3bf9074ebe.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-cb5332037ec52071.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-ef579c2dd7f885d9.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-ae9cc004840c7df3.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libimperative-21ba44a8e9bea337.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibcst_native-bfc59d20399f149d.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern natord=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnatord-f56df4cf7441255d.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-afe299d59e3898fb.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpyproject_toml-e6bae9ea797e8a9c.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-27e3b2fac50d904c.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_importer-77ee650fe3dfe679.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-a0650aaaf7453fb4.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-368abee649b4e779.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_semantic-a76c5fb81713474b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-1089cbb105aff8de.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtyped_arena-a24e3402abf873f9.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-5fac24b115da9b34.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-d3666a955ee7c98f.rmeta --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-238656cd6d6fadfa.rmeta -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 -L native=/usr/lib64` Compiling lsp-server v0.7.9 Running `/usr/bin/rustc --crate-name lsp_server --edition=2024 /usr/share/cargo/registry/lsp-server-0.7.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::suspicious' '--warn=clippy::style' '--allow=clippy::restriction' '--deny=clippy::perf' '--deny=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wrong_self_convention' '--allow=clippy::vec_init_then_push' '--allow=clippy::useless_asref' --warn=unused_lifetimes --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--allow=clippy::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::type_complexity' '--allow=clippy::too_many_arguments' '--allow=clippy::too_long_first_doc_paragraph' '--warn=clippy::todo' '--warn=clippy::str_to_string' '--allow=clippy::single_match' '--allow=clippy::result_unit_err' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::new_ret_no_self' '--allow=clippy::literal_string_with_formatting_args' '--allow=clippy::len_without_is_empty' --warn=explicit_outlives_requirements '--allow=clippy::enum_variant_names' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--allow=clippy::assigning_clones' --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1e69531415a0a57d -C extra-filename=-4af2732e7e93416d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam_channel-8cc1ce1826d5986d.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_derive-d30ece5c16ce7305.so --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --cap-lints allow -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` Compiling jod-thread v1.0.0 Running `/usr/bin/rustc --crate-name jod_thread --edition=2018 /usr/share/cargo/registry/jod-thread-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2838f75d0424ad7f -C extra-filename=-836842ebfaee4d49 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling ty_python_core v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_python_core) Running `/usr/bin/rustc --crate-name ty_python_core --edition=2024 crates/ty_python_core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="schemars"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=1d851da06d7ea862 -C extra-filename=-1cc88e282a1f8014 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitvec-2c98c3353e69157f.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-ae9cc004840c7df3.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-ed636060afa52603.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libschemars-05f596687f097bf2.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-40fef522f0c54481.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-01c9df65ac593e13.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-3644314879625668.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rmeta -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 -L native=/usr/lib64` Compiling ty_python_semantic v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_python_semantic) Running `/usr/bin/rustc --crate-name ty_python_semantic --edition=2024 crates/ty_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=89dc7f633833092d -C extra-filename=-041846fbeb38cf53 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdrop_bomb-621c868e901eccef.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-da8e3502721b71b1.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-ed636060afa52603.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-368abee649b4e779.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-3644314879625668.rmeta -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 -L native=/usr/lib64` Compiling ruff_graph v0.1.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_graph) Running `/usr/bin/rustc --crate-name ruff_graph --edition=2024 crates/ruff_graph/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="clap"' --cfg 'feature="schemars"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "schemars", "serde"))' -C metadata=faac2e03f9288221 -C extra-filename=-468d133692da3324 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libschemars-05f596687f097bf2.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-3644314879625668.rmeta --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-56b10715bdaed4f5.rmeta -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 -L native=/usr/lib64` Compiling cfg_aliases v0.2.1 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--deny=clippy::str_to_string' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=138197da795b730b -C extra-filename=-8ecc5c8b693fdd2e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling nix v0.31.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/nix-0.31.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="fs"' --cfg 'feature="process"' --cfg 'feature="signal"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=de8851d57352f40b -C extra-filename=-85652b2d7e2d3169 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/nix-85652b2d7e2d3169 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_aliases-8ecc5c8b693fdd2e.rlib --cap-lints allow -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` Compiling test-case-core v3.3.1 Running `/usr/bin/rustc --crate-name test_case_core --edition=2021 /usr/share/cargo/registry/test-case-core-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("with-regex"))' -C metadata=5610b3dc42ef2004 -C extra-filename=-51993b63480d072b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-66949f71c7b8523b.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rmeta --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rmeta --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rmeta --cap-lints allow -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` Compiling test-case-macros v3.3.1 Running `/usr/bin/rustc --crate-name test_case_macros --edition=2021 /usr/share/cargo/registry/test-case-macros-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("with-regex"))' -C metadata=e68dfdbf06252e77 -C extra-filename=-04452eca4d774ded --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case_core-51993b63480d072b.rlib --extern proc_macro --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/nix-85652b2d7e2d3169/build-script-build` Compiling ruff_workspace v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_workspace) Running `/usr/bin/rustc --crate-name ruff_workspace --edition=2024 crates/ruff_workspace/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' -C metadata=cbfd8b59fca63814 -C extra-filename=-4ad4ad198bb07721 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libetcetera-c67e421290ee4031.rmeta --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-cb5332037ec52071.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-ef579c2dd7f885d9.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchit-33999c42bd4ea7f3.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-6211ba39cd54452b.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-afe299d59e3898fb.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-468d133692da3324.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_semantic-a76c5fb81713474b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-5fac24b115da9b34.rmeta -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 -L native=/usr/lib64` Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' -C debug-assertions=off --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=5257baaa9ef54f24 -C extra-filename=-d54475c6d0b3f83d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/tikv-jemalloc-sys-d54475c6d0b3f83d -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcc-a1decaa18e260b58.rlib --cap-lints allow -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` Compiling terminfo v0.9.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=86eff4326b6f5d0f -C extra-filename=-290ff37999bb0696 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/terminfo-290ff37999bb0696 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libphf_codegen-33dbcfedf0f4c189.rlib --cap-lints allow -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` Compiling fs-err v3.2.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=b001097cbc69d06b -C extra-filename=-9c1ecfed7841a5e4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/fs-err-9c1ecfed7841a5e4 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libautocfg-ded7f26253a9dd81.rlib --cap-lints allow -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` Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=5463ca1e1a8e0399 -C extra-filename=-154bd5fd59720cdf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=dc00e1ad7581b488 -C extra-filename=-44de47ff92a7b2b3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libminimal_lexical-154bd5fd59720cdf.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/fs-err-9c1ecfed7841a5e4/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/terminfo-290ff37999bb0696/build-script-build` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/tikv-jemalloc-sys-d54475c6d0b3f83d/build-script-build` Running `/usr/bin/rustc --crate-name nix --edition=2021 /usr/share/cargo/registry/nix-0.31.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fs"' --cfg 'feature="process"' --cfg 'feature="signal"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=63f59ee29e3e9b22 -C extra-filename=-2bb90f2961c45596 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcfg_if-e341d1581891f705.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --cap-lints allow -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 --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Compiling test-case v3.3.1 Running `/usr/bin/rustc --crate-name test_case --edition=2021 /usr/share/cargo/registry/test-case-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("regex", "with-regex"))' -C metadata=c35ec2ca8321eaaa -C extra-filename=-fa310acd329c8f5b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case_macros-04452eca4d774ded.so --cap-lints allow -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` Compiling clap_complete v4.6.0 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=28043eb6e0f8b3d9 -C extra-filename=-816b738daa74f027 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=ab9cf47d99a07a43 -C extra-filename=-02bd571f3bf4e70a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Running `/usr/bin/rustc --crate-name terminfo --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=157e7f8e6a33e2d8 -C extra-filename=-a034a4fdf43deec3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfnv-02bd571f3bf4e70a.rmeta --extern nom=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnom-44de47ff92a7b2b3.rmeta --extern phf=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libphf-7c76ea59c07a3f4b.rmeta --cap-lints allow -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` Compiling clap_complete_nushell v4.6.0 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=d82ed93f5c8f297d -C extra-filename=-04631daebfa43fa7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete-816b738daa74f027.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=5394900eab982e8e -C extra-filename=-d81974c5cd5a255f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --cap-lints allow -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 -l dylib=jemalloc` Running `/usr/bin/rustc --crate-name fs_err --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=3bf53fe361362ed4 -C extra-filename=-785a6c18e49f5fcb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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 --cfg rustc_1_63 --cfg rustc_1_75 --cfg rustc_1_81 --cfg rustc_1_89 --check-cfg 'cfg(rustc_1_63)' --check-cfg 'cfg(rustc_1_75)' --check-cfg 'cfg(rustc_1_81)' --check-cfg 'cfg(rustc_1_89)'` Compiling os_str_bytes v7.1.1 Running `/usr/bin/rustc --crate-name os_str_bytes --edition=2021 /usr/share/cargo/registry/os_str_bytes-7.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="raw_os_str"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("checked_conversions", "conversions", "default", "memchr", "raw_os_str"))' -C metadata=d20eabcd4ddae443 -C extra-filename=-a09fe7cbd85880d9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --cap-lints allow -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` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=81a4828e00fe16f3 -C extra-filename=-ba17c4191ec0a23f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfs_err-785a6c18e49f5fcb.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libos_str_bytes-a09fe7cbd85880d9.rmeta --cap-lints allow -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` Compiling tikv-jemallocator v0.7.0 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="background_threads_runtime_support"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc_trait", "background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=67acca6f742364d8 -C extra-filename=-c01187d6f752475d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemalloc_sys-d81974c5cd5a255f.rmeta --cap-lints allow -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` Compiling clap_complete_command v0.6.1 Running `/usr/bin/rustc --crate-name clap_complete_command --edition=2021 /usr/share/cargo/registry/clap_complete_command-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=32bfe9b56998daf6 -C extra-filename=-306e5054b0eea72d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete-816b738daa74f027.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_nushell-04631daebfa43fa7.rmeta --cap-lints allow -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` Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name clearscreen --edition=2021 /usr/share/cargo/registry/clearscreen-4.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=16c464cd38ed2834 -C extra-filename=-6f7c8767adff8a19 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnix-2bb90f2961c45596.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libterminfo-a034a4fdf43deec3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern which=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwhich-317233308526630f.rmeta --cap-lints allow -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` Compiling bit-vec v0.8.0 Running `/usr/bin/rustc --crate-name bit_vec --edition=2015 /usr/share/cargo/registry/bit-vec-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_no_std", "serde_std", "std"))' -C metadata=8da7ce6bf73c9825 -C extra-filename=-8c84071d3c08d9d6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling wild v2.2.1 Running `/usr/bin/rustc --crate-name wild --edition=2021 /usr/share/cargo/registry/wild-2.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob-quoted-on-windows"))' -C metadata=5a70617f9cf1a783 -C extra-filename=-9baa7f36d5ff8e42 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling bit-set v0.8.0 Running `/usr/bin/rustc --crate-name bit_set --edition=2015 /usr/share/cargo/registry/bit-set-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std"))' -C metadata=ce0a3c528bd0f4c2 -C extra-filename=-c614efb2d7dd723c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbit_vec-8c84071d3c08d9d6.rmeta --cap-lints allow -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` Compiling fancy-regex v0.16.2 Running `/usr/bin/rustc --crate-name fancy_regex --edition=2018 /usr/share/cargo/registry/fancy-regex-0.16.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="std"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "perf", "std", "track_caller", "unicode"))' -C metadata=030eef4cca03d30e -C extra-filename=-6a08fa84797d7ce3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbit_set-c614efb2d7dd723c.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-febcaf721802613d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-906abfc20d192249.rmeta --cap-lints allow -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` Compiling ruff_markdown v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_markdown) Running `/usr/bin/rustc --crate-name ruff_markdown --edition=2024 crates/ruff_markdown/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=75bdd364d8e21765 -C extra-filename=-87443e899a67b3f7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rmeta -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 -L native=/usr/lib64` Compiling tracing-log v0.2.0 Running `/usr/bin/rustc --crate-name tracing_log --edition=2018 /usr/share/cargo/registry/tracing-log-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=3289b5cc9a3405f4 -C extra-filename=-79462b11ca291bc5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libonce_cell-939b7ce1b6e98763.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_core-052275814628bd3a.rmeta --cap-lints allow -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` Compiling datatest-stable v0.3.3 Running `/usr/bin/rustc --crate-name datatest_stable --edition=2021 /usr/share/cargo/registry/datatest-stable-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("include-dir"))' -C metadata=49b4bddb4e0164f2 -C extra-filename=-d1a609c199c2b351 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfancy_regex-6a08fa84797d7ce3.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibtest_mimic-1ddc12dd71c440ab.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rmeta --cap-lints allow -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` Compiling ty_project v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_project) Running `/usr/bin/rustc --crate-name ty_project --edition=2024 crates/ty_project/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="junit"' --cfg 'feature="testing"' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deflate", "format", "junit", "ruff_python_formatter", "schemars", "testing", "zstd"))' -C metadata=2e543fe83b5ef9a5 -C extra-filename=-30885dbb88cbcf27 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitvec-2c98c3353e69157f.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-ef579c2dd7f885d9.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rmeta --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-63f3bd4177993675.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-da8e3502721b71b1.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-afe299d59e3898fb.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-febcaf721802613d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-01c9df65ac593e13.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-a4ec512de2506e9c.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rmeta -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 -L native=/usr/lib64` Compiling escargot v0.5.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=799e886c23db8bbe -C extra-filename=-c7844c175e6a2786 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/escargot-c7844c175e6a2786 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling utf8-width v0.1.8 Running `/usr/bin/rustc --crate-name utf8_width --edition=2021 /usr/share/cargo/registry/utf8-width-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f1ac6fd75bf06ee2 -C extra-filename=-d232892d63836992 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling html-escape v0.2.13 Running `/usr/bin/rustc --crate-name html_escape --edition=2021 /usr/share/cargo/registry/html-escape-0.2.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=f7d99c24026aac1f -C extra-filename=-a6e2e04cbedaf35b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern utf8_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libutf8_width-d232892d63836992.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/escargot-c7844c175e6a2786/build-script-build` Compiling ruff_server v0.2.2 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server) Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=983508f30001a065 -C extra-filename=-79e5c1296651fe9b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-836842ebfaee4d49.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-4af2732e7e93416d.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-05fe808d578e6986.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-27e3b2fac50d904c.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-a0650aaaf7453fb4.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_log-79462b11ca291bc5.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rmeta -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 -L native=/usr/lib64` Compiling insta-cmd v0.6.0 Running `/usr/bin/rustc --crate-name insta_cmd --edition=2021 /usr/share/cargo/registry/insta-cmd-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d46bd5b11997afd1 -C extra-filename=-23179db7698d7b83 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --cap-lints allow -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` Compiling anstyle-lossy v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_lossy --edition=2021 /usr/share/cargo/registry/anstyle-lossy-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=40dff18b26d2c8d8 -C extra-filename=-4a06e966be818525 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rmeta --cap-lints allow -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` Compiling indoc v2.0.7 Running `/usr/bin/rustc --crate-name indoc --edition=2021 /usr/share/cargo/registry/indoc-2.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=37e09f9985c3357d -C extra-filename=-05d429395c18a188 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro --cap-lints allow -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` Compiling virtue v0.0.18 Running `/usr/bin/rustc --crate-name virtue --edition=2021 /usr/share/cargo/registry/virtue-0.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proc-macro2"))' -C metadata=b94acbcd3e800182 -C extra-filename=-d2011939b6254234 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling bincode_derive v2.0.1 Running `/usr/bin/rustc --crate-name bincode_derive --edition=2021 /usr/share/cargo/registry/bincode_derive-2.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c7c045f3474b47d6 -C extra-filename=-209ec42b61d54596 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern virtue=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libvirtue-d2011939b6254234.rlib --extern proc_macro --cap-lints allow -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` Compiling anstyle-svg v1.1.0 Running `/usr/bin/rustc --crate-name anstyle_svg --edition=2021 /usr/share/cargo/registry/anstyle-svg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f2d8c3e15a8256e7 -C extra-filename=-d7c96e74f5a337c8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle_lossy-4a06e966be818525.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle_parse-91c89e2bfd19d189.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhtml_escape-a6e2e04cbedaf35b.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name escargot --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=15b89a9307931de6 -C extra-filename=-b96556458da14bcb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --cap-lints allow -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` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_ide) Running `/usr/bin/rustc --crate-name ty_ide --edition=2024 crates/ty_ide/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1e6843a62225f264 -C extra-filename=-d391d832e58aa3be --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-ed636060afa52603.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-27e3b2fac50d904c.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_importer-77ee650fe3dfe679.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-368abee649b4e779.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-30885dbb88cbcf27.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rmeta -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 -L native=/usr/lib64` Compiling snapbox-macros v1.1.0 Running `/usr/bin/rustc --crate-name snapbox_macros --edition=2024 /usr/share/cargo/registry/snapbox-macros-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="color"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "debug", "default"))' -C metadata=145a0e6ac27b750f -C extra-filename=-db32529e2c08a766 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstream-1b2250b469847edd.rmeta --cap-lints allow -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` Compiling globwalk v0.9.1 Running `/usr/bin/rustc --crate-name globwalk --edition=2021 /usr/share/cargo/registry/globwalk-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8bf6f740cafd2765 -C extra-filename=-95e3b3a5a9265f35 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rmeta --cap-lints allow -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` Compiling os_pipe v1.2.3 Running `/usr/bin/rustc --crate-name os_pipe --edition=2021 /usr/share/cargo/registry/os_pipe-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("io_safety"))' -C metadata=b4814b9f3745e92f -C extra-filename=-ed1ff149849a40ed --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --cap-lints allow -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` Compiling wait-timeout v0.2.1 Running `/usr/bin/rustc --crate-name wait_timeout --edition=2015 /usr/share/cargo/registry/wait-timeout-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=908f65eb10908cb6 -C extra-filename=-d0456b4946b1e89a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --cap-lints allow -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` Compiling predicates-core v1.0.10 Running `/usr/bin/rustc --crate-name predicates_core --edition=2021 /usr/share/cargo/registry/predicates-core-1.0.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9d9683b53e2dbb91 -C extra-filename=-fc645088a71f148f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling normalize-line-endings v0.3.0 Running `/usr/bin/rustc --crate-name normalize_line_endings --edition=2015 /usr/share/cargo/registry/normalize-line-endings-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=288ae6361c7b09d2 -C extra-filename=-0fd8244784fa7973 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling ruff v0.15.16 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ruff/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0c45ff546d4328c5 -C extra-filename=-c1f518aadd957c18 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ruff-c1f518aadd957c18 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -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` Compiling unty v0.0.4 Running `/usr/bin/rustc --crate-name unty --edition=2021 /usr/share/cargo/registry/unty-0.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f709ddc93e27a97b -C extra-filename=-b2f5243f67192e4a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling bincode v2.0.1 Running `/usr/bin/rustc --crate-name bincode --edition=2021 /usr/share/cargo/registry/bincode-2.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="bincode_derive"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "bincode_derive", "default", "derive", "serde", "std"))' -C metadata=ef63245c285f6245 -C extra-filename=-818e54192f51e444 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bincode_derive=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode_derive-209ec42b61d54596.so --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern unty=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunty-b2f5243f67192e4a.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ruff-c1f518aadd957c18/build-script-build` Compiling snapbox v1.2.2 Running `/usr/bin/rustc --crate-name snapbox --edition=2024 /usr/share/cargo/registry/snapbox-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="cmd"' --cfg 'feature="color"' --cfg 'feature="color-auto"' --cfg 'feature="default"' --cfg 'feature="diff"' --cfg 'feature="examples"' --cfg 'feature="structured-data"' --cfg 'feature="term-svg"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cmd", "color", "color-auto", "debug", "default", "detect-encoding", "diff", "dir", "document-features", "examples", "json", "path", "regex", "structured-data", "term-svg"))' -C metadata=aba091da60d14670 -C extra-filename=-76e2dd37fa6dcb0b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstream-1b2250b469847edd.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle_svg-d7c96e74f5a337c8.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libescargot-b96556458da14bcb.rmeta --extern libc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibc-97b8e3b44b067a78.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnormalize_line_endings-0fd8244784fa7973.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libos_pipe-ed1ff149849a40ed.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-1089cbb105aff8de.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox_macros-db32529e2c08a766.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwait_timeout-d0456b4946b1e89a.rmeta --cap-lints allow -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` Compiling cachedir v0.3.1 Running `/usr/bin/rustc --crate-name cachedir --edition=2018 /usr/share/cargo/registry/cachedir-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1257cdcc0ad0fa07 -C extra-filename=-98272d74fe53bb93 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rmeta --cap-lints allow -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` Compiling difflib v0.4.0 Running `/usr/bin/rustc --crate-name difflib --edition=2015 /usr/share/cargo/registry/difflib-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=783808febf09f127 -C extra-filename=-1424704d86e900bf --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling rustc-stable-hash v0.1.2 Running `/usr/bin/rustc --crate-name rustc_stable_hash --edition=2021 /usr/share/cargo/registry/rustc-stable-hash-0.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=f730e65e845b2f02 -C extra-filename=-faca556cab3ad7da --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling termtree v0.5.1 Running `/usr/bin/rustc --crate-name termtree --edition=2021 /usr/share/cargo/registry/termtree-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::single_match_else' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' --warn=rust_2018_idioms '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--warn=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::match_wildcard_for_single_variants' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::items_after_statements' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enum' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=04e86796b9f78045 -C extra-filename=-0007a25c52e95dd6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling predicates-tree v1.0.13 Running `/usr/bin/rustc --crate-name predicates_tree --edition=2021 /usr/share/cargo/registry/predicates-tree-1.0.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=446b22c84c4ddbe9 -C extra-filename=-9435befadfff5382 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpredicates_core-fc645088a71f148f.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtermtree-0007a25c52e95dd6.rmeta --cap-lints allow -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` Compiling predicates v3.1.4 Running `/usr/bin/rustc --crate-name predicates --edition=2021 /usr/share/cargo/registry/predicates-3.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="diff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "default", "diff", "float-cmp", "normalize-line-endings", "regex", "unstable"))' -C metadata=b9891312b6f98aec -C extra-filename=-48eba823b265624e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdifflib-1424704d86e900bf.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpredicates_core-fc645088a71f148f.rmeta --cap-lints allow -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` Compiling tryfn v1.1.0 Running `/usr/bin/rustc --crate-name tryfn --edition=2024 /usr/share/cargo/registry/tryfn-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="color-auto"' --cfg 'feature="default"' --cfg 'feature="diff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "color-auto", "default", "diff"))' -C metadata=21b11de7bb11d22e -C extra-filename=-fe7d290a3850f9ff --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibtest_mimic-1ddc12dd71c440ab.rmeta --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-76e2dd37fa6dcb0b.rmeta --cap-lints allow -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` Compiling assert_fs v1.1.4 Running `/usr/bin/rustc --crate-name assert_fs --edition=2024 /usr/share/cargo/registry/assert_fs-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::undocumented_unsafe_blocks' --warn=trivial_numeric_casts '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::should_panic_without_expect' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mismatching_type_param_order' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::allow_attributes_without_reason' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "color-auto"))' -C metadata=3fed26a9b8a58fd0 -C extra-filename=-752bfe21ab6371e5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-95e3b3a5a9265f35.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpredicates-48eba823b265624e.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpredicates_core-fc645088a71f148f.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpredicates_tree-9435befadfff5382.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rmeta --cap-lints allow -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` Compiling mdtest v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/mdtest) Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/mdtest/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=622b80a421ef5b05 -C extra-filename=-7a877c8455cc6f62 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rmeta --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-6211ba39cd54452b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-ed636060afa52603.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_stable_hash-faca556cab3ad7da.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-1089cbb105aff8de.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8f2aacce422cc2fc -C extra-filename=-b8985b7e1047bd05 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rmeta --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-818e54192f51e444.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-98272d74fe53bb93.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-95e3b3a5a9265f35.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rmeta --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rmeta --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-63f3bd4177993675.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rmeta --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-468d133692da3324.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-79e5c1296651fe9b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rmeta --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rmeta --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rmeta -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 -L native=/usr/lib64` Compiling ruff_python_ast_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_ast_integration_tests) Running `/usr/bin/rustc --crate-name ruff_python_ast_integration_tests --edition=2024 crates/ruff_python_ast_integration_tests/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=abba34888d340191 -C extra-filename=-7ca37ea49ac380a3 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -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` Compiling ty_server v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_server) Running `/usr/bin/rustc --crate-name ty_server --edition=2024 crates/ty_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=36b6f4b9abdba699 -C extra-filename=-48ce4a1c6790fbf6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-836842ebfaee4d49.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-4af2732e7e93416d.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-05fe808d578e6986.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rmeta --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-01c9df65ac593e13.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_ide-d391d832e58aa3be.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-30885dbb88cbcf27.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rmeta -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 -L native=/usr/lib64` Compiling ty v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ty/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=7a3fb94100dea1f6 -C extra-filename=-49109af0920a9650 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ty-49109af0920a9650 -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -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` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=0217561361df1140 -C extra-filename=-3f976c17b5871e9a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures", "improved_unicode", "in_memory", "rayon", "tokio", "unicode-segmentation", "unicode-width", "vt100"))' -C metadata=803d40de287ef60b -C extra-filename=-6d2a84cf5211a4e0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libconsole-63bbb54f9861e0e7.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libportable_atomic-2b977f8baf621b05.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunit_prefix-3f976c17b5871e9a.rmeta --cap-lints allow -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` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/build/ty-49109af0920a9650/build-script-build` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=cd579adc4948d181 -C extra-filename=-8dd97e825874e23d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnix-2bb90f2961c45596.rmeta --cap-lints allow -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` Compiling tracing-flame v0.2.0 Running `/usr/bin/rustc --crate-name tracing_flame --edition=2018 /usr/share/cargo/registry/tracing-flame-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "smallvec"))' -C metadata=89f2211bc5b5d36d -C extra-filename=-0d28c4ffa6d192ed --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblazy_static-5e51a3a04f1a3b4b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rmeta --cap-lints allow -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` Compiling serde_test v1.0.177 Running `/usr/bin/rustc --crate-name serde_test --edition=2021 /usr/share/cargo/registry/serde_test-1.0.177/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=26c1f73a7d087f7a -C extra-filename=-f0c59820d5e497d6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --cap-lints allow -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` Compiling diff v0.1.13 Running `/usr/bin/rustc --crate-name diff --edition=2015 /usr/share/cargo/registry/diff-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a096b38bd65fbef4 -C extra-filename=-ef31b6e2ccfb1d67 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling yansi v1.0.1 Running `/usr/bin/rustc --crate-name yansi --edition=2021 /usr/share/cargo/registry/yansi-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_nightly", "alloc", "default", "detect-env", "detect-tty", "hyperlink", "is-terminal", "std"))' -C metadata=6d9279ed4adefff9 -C extra-filename=-0c2989e27fe7a345 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --cap-lints allow -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` Compiling pretty_assertions v1.4.1 Running `/usr/bin/rustc --crate-name pretty_assertions --edition=2018 /usr/share/cargo/registry/pretty_assertions-1.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std", "unstable"))' -C metadata=d110d216e8215afc -C extra-filename=-f361162a9a985f32 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdiff-ef31b6e2ccfb1d67.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libyansi-0c2989e27fe7a345.rmeta --cap-lints allow -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` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=e5f1edf44a0cf5a1 -C extra-filename=-39209ca6794b7f70 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rmeta --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rmeta --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libctrlc-8dd97e825874e23d.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindicatif-6d2a84cf5211a4e0.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_flame-0d28c4ffa6d192ed.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-01c9df65ac593e13.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-30885dbb88cbcf27.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-48ce4a1c6790fbf6.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-a4ec512de2506e9c.rmeta --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rmeta -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 -L native=/usr/lib64` Compiling ty_test v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_test) Running `/usr/bin/rustc --crate-name ty_test --edition=2024 crates/ty_test/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=82e82c3bd60b8a38 -C extra-filename=-8793bdb22416d1b5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmdtest-7a877c8455cc6f62.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rmeta -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 -L native=/usr/lib64` Compiling quickcheck v1.1.0 Running `/usr/bin/rustc --crate-name quickcheck --edition=2021 /usr/share/cargo/registry/quickcheck-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "env_logger", "log", "regex", "use_logging"))' -C metadata=6e87f2ac8ba8d539 -C extra-filename=-65b15153a5f85827 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand-3c845910986ed361.rmeta --cap-lints allow -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` Compiling quickcheck_macros v1.2.0 Running `/usr/bin/rustc --crate-name quickcheck_macros --edition=2021 /usr/share/cargo/registry/quickcheck_macros-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fdff745317b5bd16 -C extra-filename=-0bacae34ea7a4a89 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libproc_macro2-c2dd9b1e2962f529.rlib --extern quote=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquote-d49bda31b18dd694.rlib --extern syn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsyn-6b9d65183890d701.rlib --extern proc_macro --cap-lints allow -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` Compiling ruff_python_trivia_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_trivia_integration_tests) Running `/usr/bin/rustc --crate-name ruff_python_trivia_integration_tests --edition=2024 crates/ruff_python_trivia_integration_tests/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4dffa6c19bc8ef0a -C extra-filename=-282d80a4800f8e8e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -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` Compiling csv-core v0.1.13 Running `/usr/bin/rustc --crate-name csv_core --edition=2018 /usr/share/cargo/registry/csv-core-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "libc"))' -C metadata=71ebbfe21fb7ed9f -C extra-filename=-eb295da39ca1fe78 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rmeta --cap-lints allow -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` Compiling csv v1.4.0 Running `/usr/bin/rustc --crate-name csv --edition=2021 /usr/share/cargo/registry/csv-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=220fe027ab98f04c -C extra-filename=-8517cd23d2a7a236 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcsv_core-eb295da39ca1fe78.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitoa-3156eba4d311a6b0.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libryu-931e6eb6c4b39634.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_core-abdce5c076773c91.rmeta --cap-lints allow -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` Compiling ruff_mdtest v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_mdtest) Running `/usr/bin/rustc --crate-name ruff_mdtest --edition=2024 crates/ruff_mdtest/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ec87bae88dc57a21 -C extra-filename=-af05498fc94af073 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rmeta --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmdtest-7a877c8455cc6f62.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rmeta -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/ruff_mdtest/tests/mdtest.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9d78dc1a5f26d5c7 -C extra-filename=-9c6df53bb1f4ba7d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-d1a609c199c2b351.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmdtest-7a877c8455cc6f62.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_mdtest-af05498fc94af073.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib -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 -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_completion_eval) Running `/usr/bin/rustc --crate-name ty_completion_eval --edition=2024 crates/ty_completion_eval/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b8ce5439fea9711a -C extra-filename=-ec635da9c036bcee --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-66961e0f93b6b8d7.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern csv=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcsv-8517cd23d2a7a236.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_ide-d391d832e58aa3be.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-30885dbb88cbcf27.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name block_comments --edition=2024 crates/ruff_python_trivia_integration_tests/tests/block_comments.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=700b65944c621b8b -C extra-filename=-725c32820df70057 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia_integration_tests-282d80a4800f8e8e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib -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` Running `/usr/bin/rustc --crate-name whitespace --edition=2024 crates/ruff_python_trivia_integration_tests/tests/whitespace.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bea4111ddcc071ca -C extra-filename=-e1aa095d2bf9d5b1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia_integration_tests-282d80a4800f8e8e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib -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` Running `/usr/bin/rustc --crate-name simple_tokenizer --edition=2024 crates/ruff_python_trivia_integration_tests/tests/simple_tokenizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c8500cd0e0abb8ca -C extra-filename=-0494416c8a4c81b2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia_integration_tests-282d80a4800f8e8e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib -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` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/ty_python_semantic/tests/mdtest.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=77ad50b2e6435888 -C extra-filename=-01653b40c83fbbdd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-d1a609c199c2b351.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdrop_bomb-621c868e901eccef.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-cb5332037ec52071.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-05d429395c18a188.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-da8e3502721b71b1.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpretty_assertions-f361162a9a985f32.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck-65b15153a5f85827.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck_macros-0bacae34ea7a4a89.so --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-ed636060afa52603.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-368abee649b4e779.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-3644314879625668.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_test-8793bdb22416d1b5.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name corpus --edition=2024 crates/ty_python_semantic/tests/corpus.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=54844eb5f1f27533 -C extra-filename=-91f932161ac15193 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-d1a609c199c2b351.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdrop_bomb-621c868e901eccef.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-cb5332037ec52071.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-05d429395c18a188.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-da8e3502721b71b1.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpretty_assertions-f361162a9a985f32.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck-65b15153a5f85827.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck_macros-0bacae34ea7a4a89.so --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-ed636060afa52603.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-368abee649b4e779.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-3644314879625668.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_test-8793bdb22416d1b5.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_python_semantic --edition=2024 crates/ty_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=62fa10a27c2ba2b5 -C extra-filename=-bbb072be25e2f825 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-d1a609c199c2b351.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdrop_bomb-621c868e901eccef.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-cb5332037ec52071.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-05d429395c18a188.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-da8e3502721b71b1.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpretty_assertions-f361162a9a985f32.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck-65b15153a5f85827.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck_macros-0bacae34ea7a4a89.so --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-ed636060afa52603.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-368abee649b4e779.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-3644314879625668.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_test-8793bdb22416d1b5.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=f27c587cca88f7db -C extra-filename=-532e56d7bf364688 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libctrlc-8dd97e825874e23d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindicatif-6d2a84cf5211a4e0.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_flame-0d28c4ffa6d192ed.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rlib --extern ty=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty-39209ca6794b7f70.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-01c9df65ac593e13.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-30885dbb88cbcf27.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-48ce4a1c6790fbf6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-a4ec512de2506e9c.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name cli --edition=2024 crates/ty/tests/cli/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=01811ea6c903b74d -C extra-filename=-e31e2f8cd084cffd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libctrlc-8dd97e825874e23d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindicatif-6d2a84cf5211a4e0.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-23179db7698d7b83.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_flame-0d28c4ffa6d192ed.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rlib --extern ty=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty-39209ca6794b7f70.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-01c9df65ac593e13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-30885dbb88cbcf27.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-48ce4a1c6790fbf6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-a4ec512de2506e9c.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name file_watching --edition=2024 crates/ty/tests/file_watching.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=59580044a60738bf -C extra-filename=-c07e5fd72e36a8ef --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libctrlc-8dd97e825874e23d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindicatif-6d2a84cf5211a4e0.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-23179db7698d7b83.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_flame-0d28c4ffa6d192ed.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rlib --extern ty=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty-39209ca6794b7f70.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-01c9df65ac593e13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-30885dbb88cbcf27.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-48ce4a1c6790fbf6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-a4ec512de2506e9c.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=790a3bcee123ef5b -C extra-filename=-9f7682395194d2a8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libctrlc-8dd97e825874e23d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindicatif-6d2a84cf5211a4e0.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-23179db7698d7b83.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_flame-0d28c4ffa6d192ed.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rlib --extern ty=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty-39209ca6794b7f70.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-01c9df65ac593e13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-30885dbb88cbcf27.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-48ce4a1c6790fbf6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-a4ec512de2506e9c.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name main --edition=2024 crates/ruff_text_size/tests/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=e377ae034821912f -C extra-filename=-69b6917834b4c4f2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_test-f0c59820d5e497d6.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib -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` Running `/usr/bin/rustc --crate-name constructors --edition=2024 crates/ruff_text_size/tests/constructors.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=fadf8e10ed0d2e22 -C extra-filename=-95d6edeaedafb3b8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_test-f0c59820d5e497d6.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib -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` Running `/usr/bin/rustc --crate-name indexing --edition=2024 crates/ruff_text_size/tests/indexing.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=ff45bffeac8642ce -C extra-filename=-5a5159b301200d38 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_test-f0c59820d5e497d6.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib -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` Running `/usr/bin/rustc --crate-name auto_traits --edition=2024 crates/ruff_text_size/tests/auto_traits.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=84a17ded95b85ca6 -C extra-filename=-5babcdc66143d5b2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_test-f0c59820d5e497d6.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib -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` Running `/usr/bin/rustc --crate-name serde --edition=2024 crates/ruff_text_size/tests/serde.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=d430285935dc748c -C extra-filename=-61662f9b1918db8d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_test-f0c59820d5e497d6.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib -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` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=f4f0934f679e9978 -C extra-filename=-782fb463826a622a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libctrlc-8dd97e825874e23d.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindicatif-6d2a84cf5211a4e0.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-23179db7698d7b83.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_flame-0d28c4ffa6d192ed.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-01c9df65ac593e13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-30885dbb88cbcf27.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-48ce4a1c6790fbf6.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-a4ec512de2506e9c.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name e2e --edition=2024 crates/ty_server/tests/e2e/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8aea364677bd5499 -C extra-filename=-3c54c16e6e930f4c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-836842ebfaee4d49.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-4af2732e7e93416d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-05fe808d578e6986.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-01c9df65ac593e13.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_ide-d391d832e58aa3be.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-30885dbb88cbcf27.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_server-48ce4a1c6790fbf6.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name parentheses --edition=2024 crates/ruff_python_ast_integration_tests/tests/parentheses.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e70a7ee93f8afb34 -C extra-filename=-83401b1ce3d4b6ac --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast_integration_tests-7ca37ea49ac380a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib -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` Running `/usr/bin/rustc --crate-name match_pattern --edition=2024 crates/ruff_python_ast_integration_tests/tests/match_pattern.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=057c4e01ae9900ee -C extra-filename=-f33b392e4839db52 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast_integration_tests-7ca37ea49ac380a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib -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` Running `/usr/bin/rustc --crate-name stmt_if --edition=2024 crates/ruff_python_ast_integration_tests/tests/stmt_if.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=09896e115546e776 -C extra-filename=-6b58ac77034cb6d4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast_integration_tests-7ca37ea49ac380a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib -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` Running `/usr/bin/rustc --crate-name source_order --edition=2024 crates/ruff_python_ast_integration_tests/tests/source_order.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5ccba6b27274d4bb -C extra-filename=-f77c59621ee2fd8c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast_integration_tests-7ca37ea49ac380a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib -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` Running `/usr/bin/rustc --crate-name visitor --edition=2024 crates/ruff_python_ast_integration_tests/tests/visitor.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=044ce41469847ac7 -C extra-filename=-5f1385b2e3abc013 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast_integration_tests-7ca37ea49ac380a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib -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` Running `/usr/bin/rustc --crate-name parenthesize --edition=2024 crates/ruff_python_ast_integration_tests/tests/parenthesize.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5f3711e95eac4bfb -C extra-filename=-72c565ef59dc4df8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast_integration_tests-7ca37ea49ac380a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib -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` Running `/usr/bin/rustc --crate-name identifier --edition=2024 crates/ruff_python_ast_integration_tests/tests/identifier.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d1b47bb21f24766d -C extra-filename=-0eff21c5b312c29d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast_integration_tests-7ca37ea49ac380a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib -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` Running `/usr/bin/rustc --crate-name comparable --edition=2024 crates/ruff_python_ast_integration_tests/tests/comparable.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=adea375da3a7dfc9 -C extra-filename=-1b7dfbf1118a9a14 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast_integration_tests-7ca37ea49ac380a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib -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` Running `/usr/bin/rustc --crate-name analyze_graph --edition=2024 crates/ruff/tests/analyze_graph.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9bdbcd7ba31a0beb -C extra-filename=-9ab2da29759bd9ce --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-752bfe21ab6371e5.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-818e54192f51e444.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-98272d74fe53bb93.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-95e3b3a5a9265f35.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-05d429395c18a188.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-23179db7698d7b83.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-63f3bd4177993675.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-b8985b7e1047bd05.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-468d133692da3324.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-79e5c1296651fe9b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name integration_test --edition=2024 crates/ruff/tests/integration_test.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c5b3a1f7cfe2fd2e -C extra-filename=-839110c25a45cafc --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-752bfe21ab6371e5.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-818e54192f51e444.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-98272d74fe53bb93.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-95e3b3a5a9265f35.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-05d429395c18a188.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-23179db7698d7b83.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-63f3bd4177993675.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-b8985b7e1047bd05.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-468d133692da3324.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-79e5c1296651fe9b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name cli --edition=2024 crates/ruff/tests/cli/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a7fb22419e5f3beb -C extra-filename=-b7e81976e410a28a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-752bfe21ab6371e5.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-818e54192f51e444.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-98272d74fe53bb93.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-95e3b3a5a9265f35.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-05d429395c18a188.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-23179db7698d7b83.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-63f3bd4177993675.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-b8985b7e1047bd05.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-468d133692da3324.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-79e5c1296651fe9b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name direxist_guard --edition=2024 crates/ruff/tests/direxist_guard.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b672b33ff0bcda98 -C extra-filename=-613e73367b612176 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-752bfe21ab6371e5.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-818e54192f51e444.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-98272d74fe53bb93.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-95e3b3a5a9265f35.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-05d429395c18a188.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-23179db7698d7b83.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-63f3bd4177993675.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-b8985b7e1047bd05.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-468d133692da3324.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-79e5c1296651fe9b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name config --edition=2024 crates/ruff/tests/config.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=554e831aa9a737cc -C extra-filename=-44553f927e715505 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-752bfe21ab6371e5.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-818e54192f51e444.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-98272d74fe53bb93.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-95e3b3a5a9265f35.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-05d429395c18a188.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-23179db7698d7b83.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-63f3bd4177993675.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-b8985b7e1047bd05.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-468d133692da3324.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-79e5c1296651fe9b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name resolve_files --edition=2024 crates/ruff/tests/resolve_files.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ad8d74f7a3fe0a37 -C extra-filename=-592d46eb47fe9a41 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-752bfe21ab6371e5.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-818e54192f51e444.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-98272d74fe53bb93.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-95e3b3a5a9265f35.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-05d429395c18a188.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-23179db7698d7b83.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-63f3bd4177993675.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-b8985b7e1047bd05.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-468d133692da3324.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-79e5c1296651fe9b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=751543f7bc5aa3f5 -C extra-filename=-1965d80d9e6b5067 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-818e54192f51e444.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-98272d74fe53bb93.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-95e3b3a5a9265f35.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-63f3bd4177993675.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-b8985b7e1047bd05.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-468d133692da3324.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-79e5c1296651fe9b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=166f127e77bd8e51 -C extra-filename=-dbfbbdd82cc2c00a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-752bfe21ab6371e5.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-818e54192f51e444.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-98272d74fe53bb93.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-95e3b3a5a9265f35.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-05d429395c18a188.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-23179db7698d7b83.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-63f3bd4177993675.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff-b8985b7e1047bd05.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-468d133692da3324.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-79e5c1296651fe9b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_test --edition=2024 crates/ty_test/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=28fc30cf77ade0f4 -C extra-filename=-be09fc6d1265e6f6 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmdtest-7a877c8455cc6f62.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e537ce88c8bddfa7 -C extra-filename=-e4765942f66e1969 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern argfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libargfile-ba17c4191ec0a23f.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libassert_fs-752bfe21ab6371e5.rlib --extern bincode=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbincode-818e54192f51e444.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcachedir-98272d74fe53bb93.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap_complete_command-306e5054b0eea72d.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclearscreen-6f7c8767adff8a19.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobwalk-95e3b3a5a9265f35.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-05d429395c18a188.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta_cmd-23179db7698d7b83.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-63f3bd4177993675.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-468d133692da3324.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-79e5c1296651fe9b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtikv_jemallocator-c01187d6f752475d.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib --extern wild=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwild-9baa7f36d5ff8e42.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name examples --edition=2024 crates/ruff_annotate_snippets/tests/examples.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "testing-colors"))' -C metadata=50e0eed5417dbefa -C extra-filename=-6973c0b4b54de7e8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstream-1b2250b469847edd.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-76e2dd37fa6dcb0b.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-fe7d290a3850f9ff.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rlib -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` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_annotate_snippets/tests/fixtures/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --cfg 'feature="default"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "testing-colors"))' -C metadata=8327fc4dc5c6d052 -C extra-filename=-ac2177932a6dca15 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstream-1b2250b469847edd.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-76e2dd37fa6dcb0b.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-fe7d290a3850f9ff.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rlib -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` Running `/usr/bin/rustc --crate-name formatter --edition=2024 crates/ruff_annotate_snippets/tests/formatter.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "testing-colors"))' -C metadata=7ce0ac41ee063d18 -C extra-filename=-9f10cbd9f23c3340 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstream-1b2250b469847edd.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-76e2dd37fa6dcb0b.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-fe7d290a3850f9ff.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rlib -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` Running `/usr/bin/rustc --crate-name footer --edition=2024 crates/ruff_annotate_snippets/examples/footer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "testing-colors"))' -C metadata=8c4f92337c3ff9b9 -C extra-filename=-4fcfa7f7576c62f8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstream-1b2250b469847edd.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-76e2dd37fa6dcb0b.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-fe7d290a3850f9ff.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rlib -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` Running `/usr/bin/rustc --crate-name expected_type --edition=2024 crates/ruff_annotate_snippets/examples/expected_type.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "testing-colors"))' -C metadata=2c294cb3ac9255be -C extra-filename=-f61321d4b4e1b274 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstream-1b2250b469847edd.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-76e2dd37fa6dcb0b.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-fe7d290a3850f9ff.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rlib -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` Running `/usr/bin/rustc --crate-name multislice --edition=2024 crates/ruff_annotate_snippets/examples/multislice.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "testing-colors"))' -C metadata=b99c9a7c7d5cfadb -C extra-filename=-3e90d60e94d28e11 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstream-1b2250b469847edd.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-76e2dd37fa6dcb0b.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-fe7d290a3850f9ff.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rlib -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` Running `/usr/bin/rustc --crate-name format --edition=2024 crates/ruff_annotate_snippets/examples/format.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "testing-colors"))' -C metadata=fa10bc01338f447f -C extra-filename=-08b5c69cdab99c39 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstream-1b2250b469847edd.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-76e2dd37fa6dcb0b.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-fe7d290a3850f9ff.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rlib -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` Running `/usr/bin/rustc --crate-name rustc_tests --edition=2024 crates/ruff_annotate_snippets/tests/rustc_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "testing-colors"))' -C metadata=ff6d45e9e0a51fcd -C extra-filename=-a6661befee629511 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstream-1b2250b469847edd.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-76e2dd37fa6dcb0b.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-fe7d290a3850f9ff.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rlib -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` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/mdtest/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3d6f3e29f1cd0297 -C extra-filename=-11331601c91ac32e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-6211ba39cd54452b.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-ed636060afa52603.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_stable_hash-faca556cab3ad7da.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-1089cbb105aff8de.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_server --edition=2024 crates/ty_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5736cc898abc1e8c -C extra-filename=-ddc31a2739a60c8d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-836842ebfaee4d49.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-4af2732e7e93416d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-05fe808d578e6986.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-01c9df65ac593e13.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_ide-d391d832e58aa3be.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-30885dbb88cbcf27.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rlib -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 -L native=/usr/lib64` Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_completion_bench) Running `/usr/bin/rustc --crate-name ty_completion_bench --edition=2024 crates/ty_completion_bench/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3c41e1157c3a4350 -C extra-filename=-5edc58c4baa1a0f9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-66961e0f93b6b8d7.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_ide-d391d832e58aa3be.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-30885dbb88cbcf27.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name e2e --edition=2024 crates/ruff_server/tests/e2e/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=28e49ab2f924bbf3 -C extra-filename=-9c1564db0301be0e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-836842ebfaee4d49.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-4af2732e7e93416d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-05fe808d578e6986.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-27e3b2fac50d904c.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-a0650aaaf7453fb4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-79e5c1296651fe9b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_log-79462b11ca291bc5.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name document --edition=2024 crates/ruff_server/tests/document.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=aa86d67d8b784eb8 -C extra-filename=-3b3a33f98da9b5e9 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-836842ebfaee4d49.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-4af2732e7e93416d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-05fe808d578e6986.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-27e3b2fac50d904c.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-a0650aaaf7453fb4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_server-79e5c1296651fe9b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_log-79462b11ca291bc5.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_ide --edition=2024 crates/ty_ide/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=16b8208a737e89eb -C extra-filename=-b2fd944885a4ca5f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-ed636060afa52603.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-27e3b2fac50d904c.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_importer-77ee650fe3dfe679.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-368abee649b4e779.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_project-30885dbb88cbcf27.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name generate_inline_tests --edition=2024 crates/ruff_python_parser/tests/generate_inline_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=aae710f807c86474 -C extra-filename=-52ebbcae1a6fc839 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-66961e0f93b6b8d7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-d1a609c199c2b351.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-40fef522f0c54481.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-bb126aa2246bc48e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-5fac24b115da9b34.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-d3666a955ee7c98f.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib -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` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_parser/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d4eedfe2e82e9685 -C extra-filename=-3f2784835aa3dabe --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-66961e0f93b6b8d7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-d1a609c199c2b351.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-40fef522f0c54481.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-bb126aa2246bc48e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-5fac24b115da9b34.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-d3666a955ee7c98f.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib -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` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_formatter/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=7fa2efbfd545131b -C extra-filename=-b70351c732f78cd8 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcountme-140ef271709b67df.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-d1a609c199c2b351.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-1089cbb105aff8de.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=5101e56354312337 -C extra-filename=-6026998b08333edb --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcountme-140ef271709b67df.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-d1a609c199c2b351.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-1089cbb105aff8de.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=77aae4e328105568 -C extra-filename=-5ad47be964a351c4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-66961e0f93b6b8d7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-d1a609c199c2b351.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-40fef522f0c54481.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-bb126aa2246bc48e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-5fac24b115da9b34.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-d3666a955ee7c98f.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib -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` Running `/usr/bin/rustc --crate-name normalizer --edition=2024 crates/ruff_python_formatter/tests/normalizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=1a7c659015306826 -C extra-filename=-9e8495a9ccef117b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcountme-140ef271709b67df.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-d1a609c199c2b351.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-1089cbb105aff8de.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=eeca402cf345caf2 -C extra-filename=-9fa3965b771511ff --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcountme-140ef271709b67df.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-d1a609c199c2b351.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-1089cbb105aff8de.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=54fa88b460e58960 -C extra-filename=-5a7c492f3a987d2d --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjod_thread-836842ebfaee4d49.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_server-4af2732e7e93416d.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-05fe808d578e6986.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_markdown-87443e899a67b3f7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-27e3b2fac50d904c.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-a0650aaaf7453fb4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_log-79462b11ca291bc5.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=da5af3861f5b9c21 -C extra-filename=-d85b38460ea7f24e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-ed636060afa52603.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib -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` Running `/usr/bin/rustc --crate-name ruff_linter --edition=2024 crates/ruff_linter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="clap"' --cfg 'feature="default"' --cfg 'feature="test-rules"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "default", "schemars", "test-rules", "testing"))' -C metadata=3c1e18458d8d4e12 -C extra-filename=-1f78538bffc96bf5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libaho_corasick-4b989ef1755c851d.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern fern=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfern-57f1db3bf9074ebe.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-cb5332037ec52071.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-ef579c2dd7f885d9.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-ae9cc004840c7df3.rlib --extern imperative=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libimperative-21ba44a8e9bea337.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibcst_native-bfc59d20399f149d.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern natord=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnatord-f56df4cf7441255d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-afe299d59e3898fb.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpyproject_toml-e6bae9ea797e8a9c.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-27e3b2fac50d904c.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_importer-77ee650fe3dfe679.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-a0650aaaf7453fb4.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-368abee649b4e779.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_semantic-a76c5fb81713474b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-1089cbb105aff8de.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtyped_arena-a24e3402abf873f9.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-5fac24b115da9b34.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-d3666a955ee7c98f.rlib --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-238656cd6d6fadfa.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=588688593d1058eb -C extra-filename=-b6e0d7c6e7945384 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-368abee649b4e779.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib -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` Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=08ab5a1f6f80b289 -C extra-filename=-fd5477b8b93265fd --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand-3c845910986ed361.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern serde_with=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_with-f12f688c4c9fbbca.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libuuid-69e28ae31379a41c.rlib -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` Running `/usr/bin/rustc --crate-name ruff_markdown --edition=2024 crates/ruff_markdown/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=87c28699c8b73ba7 -C extra-filename=-0f683a95e06824c1 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_workspace --edition=2024 crates/ruff_workspace/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' -C metadata=6978041b09c69b95 -C extra-filename=-a70d8da2cbf6302c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libetcetera-c67e421290ee4031.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-cb5332037ec52071.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-ef579c2dd7f885d9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rlib --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchit-33999c42bd4ea7f3.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-6211ba39cd54452b.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-afe299d59e3898fb.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-468d133692da3324.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_semantic-a76c5fb81713474b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-5fac24b115da9b34.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_project --edition=2024 crates/ty_project/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="junit"' --cfg 'feature="testing"' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deflate", "format", "junit", "ruff_python_formatter", "schemars", "testing", "zstd"))' -C metadata=61b2dce8c83b34eb -C extra-filename=-0fd04a686870a2b2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitvec-2c98c3353e69157f.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcrossbeam-f6e471e4d5b352f8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-ef579c2dd7f885d9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern notify=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnotify-63f3bd4177993675.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-da8e3502721b71b1.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-afe299d59e3898fb.rlib --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_automata-febcaf721802613d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-01c9df65ac593e13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-a4ec512de2506e9c.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_python_core --edition=2024 crates/ty_python_core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="schemars"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=0942cffabbffadc8 -C extra-filename=-ddb0c018f86fc838 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitvec-2c98c3353e69157f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-ae9cc004840c7df3.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-ed636060afa52603.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern schemars=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libschemars-05f596687f097bf2.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-40fef522f0c54481.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_combine-01c9df65ac593e13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-3644314879625668.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=5aaef3a0cbe39eb2 -C extra-filename=-2890720350bac73e --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern countme=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcountme-140ef271709b67df.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name lsif --edition=2018 crates/lsp-types/tests/lsif.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="proposed"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proposed"))' -C metadata=c55a93a0817a5936 -C extra-filename=-fdd6bf2640872ec0 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-031e91bbecdcdd95.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-05fe808d578e6986.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern serde_repr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_repr-4b37f75f4cc99674.so --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-238656cd6d6fadfa.rlib -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` Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bef95f0c30448048 -C extra-filename=-76274b8508a77b15 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-906abfc20d192249.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name lsp_types --edition=2018 crates/lsp-types/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="proposed"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proposed"))' -C metadata=dfd7ed0c910b27b4 -C extra-filename=-e628eb19ec19b577 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-031e91bbecdcdd95.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern serde_repr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_repr-4b37f75f4cc99674.so --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-238656cd6d6fadfa.rlib -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` warning: `lsp-types` (lib test) generated 1 warning (1 duplicate) Running `/usr/bin/rustc --crate-name ty_vendored --edition=2024 crates/ty_vendored/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=4b62a646e8098dfb -C extra-filename=-b6f0f2070df2faf5 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-56b10715bdaed4f5.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_importer --edition=2024 crates/ruff_python_importer/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d9134f49b060a360 -C extra-filename=-18bc1d179195f303 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-27e3b2fac50d904c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib -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` Running `/usr/bin/rustc --crate-name ruff_formatter --edition=2024 crates/ruff_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=46c4b3d028dfcb7f -C extra-filename=-88478dbc510a28d4 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdrop_bomb-621c868e901eccef.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rlib -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` Running `/usr/bin/rustc --crate-name ty_site_packages --edition=2024 crates/ty_site_packages/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=543df31f52dbec67 -C extra-filename=-f9cb36798b86c6f2 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-a4ec512de2506e9c.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_db --edition=2024 crates/ruff_db/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --test --cfg 'feature="cache"' --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="ruff_cache"' --cfg 'feature="serde"' --cfg 'feature="testing"' --cfg 'feature="tracing-subscriber"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' -C metadata=084426b65dbd81ab -C extra-filename=-b29fc6e2d91c587c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libarc_swap-6014449333be4bf7.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdashmap-2c9ad444e86e95bd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libetcetera-c67e421290ee4031.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchit-33999c42bd4ea7f3.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-6211ba39cd54452b.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpathdiff-bc063196ce922671.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquick_junit-cbbcbabc365a0fec.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-1089cbb105aff8de.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsupports_hyperlinks-eb90e4cbcb24bc70.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-a4ec512de2506e9c.rlib --extern which=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwhich-317233308526630f.rlib --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-56b10715bdaed4f5.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ac1e9bbb477f5fce -C extra-filename=-9c590d551cdbf9ac --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libicu_properties-716a37d396a8009c.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib -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` Running `/usr/bin/rustc --crate-name ty_combine --edition=2024 crates/ty_combine/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fa03ff956d09039b -C extra-filename=-2e34a3cb1572bd1a --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-da8e3502721b71b1.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib -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 -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7e1865d86975fb09 -C extra-filename=-6d787cbddf650e1b --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib -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` Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' -C metadata=cae16f0caff77d8b -C extra-filename=-06300aa7b5e27685 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libaho_corasick-4b989ef1755c851d.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-40fef522f0c54481.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib -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` Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=a6478760d586b97c -C extra-filename=-c240399bdc62504f --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib -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` Running `/usr/bin/rustc --crate-name cache_key --edition=2024 crates/ruff_cache/tests/cache_key.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=273eaf446ed13cd3 -C extra-filename=-b8adccbcf27511ac --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-cb5332037ec52071.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-ef579c2dd7f885d9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern seahash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libseahash-98ab21ab4f484a1b.rlib -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` Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5059e187b8a0ae8e -C extra-filename=-c3b11aa2bed196da --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-bb126aa2246bc48e.rlib -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` Running `/usr/bin/rustc --crate-name ruff_python_stdlib --edition=2024 crates/ruff_python_stdlib/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1752c3e79fc5e6cb -C extra-filename=-87fbd21b524eb8d7 --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-bb126aa2246bc48e.rlib -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` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=b427e063fdea8659 -C extra-filename=-f1a1575011ca113c --out-dir /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib -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` Finished `rpm` profile [optimized + debuginfo] target(s) in 376m 17s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/lsp_types-e628eb19ec19b577 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 26 tests test code_action::tests::test_code_action_response ... ok test completion::tests::test_debug_enum ... ok test completion::tests::test_tag_support_deserialization ... ok test completion::tests::test_try_from_enum ... ok test formatting::tests::formatting_options ... ok test inline_value::tests::inline_values ... ok test notification::test::check_macro_definitions ... ok test notification::test::check_proposed_macro_definitions ... ok test request::test::check_macro_definitions ... ok test request::test::check_proposed_macro_definitions ... ok test semantic_tokens::tests::test_semantic_tokens_edit_support_deserialization ... ok test semantic_tokens::tests::test_semantic_tokens_edit_support_serialization ... ok test semantic_tokens::tests::test_semantic_tokens_support_deserialization ... ok test semantic_tokens::tests::test_semantic_tokens_support_deserialization_err - should panic ... ok test semantic_tokens::tests::test_semantic_tokens_support_serialization ... ok test tests::language_string ... ok test tests::marked_string ... ok test tests::number_or_string ... ok test tests::one_of ... ok test tests::root_uri_can_be_missing ... ok test tests::test_resource_operation_kind ... ok test tests::test_watch_kind ... ok test tests::workspace_edit ... ok test trace::tests::test_log_trace_params ... ok test trace::tests::test_set_trace_params ... ok test trace::tests::test_trace_value ... ok test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s running 1 test test run ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/lsif-fdd6bf2640872ec0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/mdtest-11331601c91ac32e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 101 tests test assertion::tests::error ... ok test assertion::tests::error_with_message_and_column ... ok test assertion::tests::error_with_rule ... ok test assertion::tests::error_with_rule_and_column ... ok test assertion::tests::error_with_rule_and_message ... ok test assertion::tests::error_with_rule_and_message_and_column ... ok test assertion::tests::multiple_lines ... ok test assertion::tests::multiple_lines_mixed_stack ... ok test assertion::tests::prior_line ... ok test assertion::tests::stacked_mixed ... ok test assertion::tests::stacked_prior_line ... ok test assertion::tests::ty_display ... ok test diagnostic::tests::sort_and_group ... ok test matcher::tests::bad_column_number_not_allowed ... ok test matcher::tests::bare_error_assertion_not_allowed ... ok test matcher::tests::bare_reveal_assertion_not_allowed ... ok test matcher::tests::column_number_not_allowed_after_message ... ok test matcher::tests::column_number_not_allowed_after_rule_code ... ok test matcher::tests::column_only_error_assertion_not_allowed ... ok test matcher::tests::error_match_all ... ok test matcher::tests::error_match_all_wrong_column ... ok test matcher::tests::error_match_all_wrong_message ... ok test matcher::tests::error_match_all_wrong_rule ... ok test matcher::tests::error_match_column_and_message ... ok test matcher::tests::error_match_column_and_rule ... ok test matcher::tests::error_match_column_and_rule_and_message ... ok test matcher::tests::error_match_message ... ok test matcher::tests::error_match_rule ... ok test matcher::tests::error_match_rule_and_message ... ok test matcher::tests::error_match_rule_lots_of_whitespace ... ok test matcher::tests::error_match_rule_no_whitespace ... ok test matcher::tests::error_unmatched ... ok test matcher::tests::error_wrong_column ... ok test matcher::tests::error_wrong_message ... ok test matcher::tests::error_wrong_rule ... ok test matcher::tests::interspersed_matches_and_mismatches ... ok test matcher::tests::more_diagnostics_than_assertions ... ok test matcher::tests::multiple_assertions_and_diagnostics_same_line ... ok test matcher::tests::multiple_assertions_and_diagnostics_same_line_all_same ... ok test matcher::tests::multiple_assertions_and_diagnostics_same_line_mismatch ... ok test matcher::tests::multiple_column_numbers_not_allowed ... ok test matcher::tests::multiple_column_numbers_not_allowed_even_if_interspersed ... ok test matcher::tests::parenthesized_expression ... ok test matcher::tests::revealed_match ... ok test matcher::tests::revealed_match_with_only_undefined ... ok test matcher::tests::revealed_match_with_undefined ... ok test matcher::tests::revealed_mismatch_with_undefined ... ok test matcher::tests::revealed_unmatched ... ok test matcher::tests::revealed_wrong_message ... ok test matcher::tests::revealed_wrong_rule ... ok test matcher::tests::trailing_quote_without_message_not_allowed ... ok test matcher::tests::two_rule_codes_not_allowed ... ok test matcher::tests::unclosed_message_not_allowed ... ok test matcher::tests::unclosed_message_not_allowed_even_after_rule_code ... ok test matcher::tests::unclosed_rule_not_allowed ... ok test matcher::tests::undefined_reveal_type_mismatched ... ok test matcher::tests::undefined_reveal_type_unmatched ... ok test parser::tests::allowlisted_html_comments_are_permitted ... ok test parser::tests::cannot_generate_name_for_lang ... ok test parser::tests::code_blocks_must_not_be_indented ... ok test parser::tests::config_no_longer_allowed ... ok test parser::tests::custom_file_path ... ok test parser::tests::disallow_merged_snippets_in_presence_of_explicit_paths ... ok test parser::tests::disallow_pyi_snippets_in_presence_of_merged_py_snippets ... ok test parser::tests::duplicate_section_directive_not_allowed ... ok test parser::tests::empty ... ok test parser::tests::empty_file ... ok test parser::tests::files_with_lang_text_can_have_any_paths ... ok test parser::tests::files_with_no_extension_can_have_any_lang ... ok test parser::tests::header_start_at_beginning_of_line ... ok test parser::tests::line_break_in_header_1 ... ok test parser::tests::line_break_in_header_2 ... ok test parser::tests::merged_snippets ... ok test parser::tests::mismatching_lang ... ok test parser::tests::multi_line_file ... ok test parser::tests::multiple_file_tests ... ok test parser::tests::multiple_tests ... ok test parser::tests::no_duplicate_name_files_in_test ... ok test parser::tests::no_header_inside_test ... ok test parser::tests::no_lang ... ok test parser::tests::no_merged_snippets_for_explicit_paths ... ok test parser::tests::no_new_line_at_eof ... ok test parser::tests::no_newline_between_prose_and_code ... ok test parser::tests::no_usage_of_autogenerated_name ... ok test parser::tests::obvious_typos_in_directives_are_detected ... ok test parser::tests::path_colon_on_next_line ... ok test parser::tests::path_with_backtick ... ok test parser::tests::path_with_line_break ... ok test parser::tests::path_with_space ... ok test parser::tests::random_trailing_backtick_quoted ... ok test parser::tests::section_directive_must_appear_before_config ... ok test parser::tests::section_directive_must_appear_before_embedded_files ... ok test parser::tests::separate_path ... ok test parser::tests::separate_path_whitespace_1 ... ok test parser::tests::separate_path_whitespace_2 ... ok test parser::tests::single_file_test ... ok test parser::tests::snapshot_diagnostic_directive_detection_ignores_whitespace ... ok test parser::tests::source_map_reports_invalid_relative_line ... ok test parser::tests::source_map_to_absolute_line_number ... ok test parser::tests::unterminated_code_block_1 ... ok test parser::tests::unterminated_code_block_2 ... ok test result: ok. 101 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff-e4765942f66e1969 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 27 tests test cache::tests::cache_adds_file_on_lint ... ok test cache::tests::cache_adds_files_on_format ... ok test cache::tests::cache_adds_files_on_lint ... ok test cache::tests::cache_does_not_add_file_on_lint_with_diagnostic ... ok test cache::tests::cache_file_permissions_match_default_file_permissions ... ok test cache::tests::cache_invalidated_on_file_modified_time ... ok test cache::tests::cache_invalidated_on_permission_change ... ok test cache::tests::cache_removes_stale_files_on_persist ... ok test cache::tests::file_changes_invalidate_file_cache ... ok test cache::tests::format_updates_cache_entry ... ok test cache::tests::same_results::ruff_linter_fixtures ... ok test cache::tests::same_results::ruff_notebook_fixtures ... ok test commands::check::test::unreadable_files ... ok test commands::format::tests::error_diagnostics ... ok test commands::format::tests::modified_range::deletion ... ok test commands::format::tests::modified_range::empty ... ok test commands::format::tests::modified_range::equal ... ok test commands::format::tests::modified_range::insertion ... ok test commands::format::tests::modified_range::modification ... ok test commands::format::tests::modified_range::strict_prefix ... ok test test_file_change_detector::detect_correct_file_change ... ok test test_set_colored_override::cli_args_takes_precedences_over_force_color_env ... ok test test_set_colored_override::force_color_env_is_respected ... ok test version::tests::version_formatting ... ok test version::tests::version_formatting_with_commit_info ... ok test version::tests::version_formatting_with_commits_since_last_tag ... ok test version::tests::version_serializable ... ok test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff-dbfbbdd82cc2c00a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/analyze_graph-9ab2da29759bd9ce --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 19 tests test dependencies ... ok test dependents ... ok test exclude ... ok test globs ... ok test nested_imports ... ok test notebook_basic ... ok test notebook_with_magic ... ok test src_glob_expansion ... ok test src_option ... ok test string_detection ... ok test string_detection_attribute ... ok test string_detection_deep_attribute ... ok test string_detection_exact_module ... ok test string_detection_from_config ... ok test string_detection_min_dots_deep_fallback ... ok test string_detection_unresolvable ... ok test string_detection_with_src ... ok test venv ... ok test wildcard ... ok test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/cli-b7e81976e410a28a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 195 tests test analyze_graph::type_checking_imports ... ok test analyze_graph::type_checking_imports_from_config ... ok test format::all_rules_default_options ... ok test format::check_default_mode_shows_diagnostics_and_summary ... ok test format::check_quiet_mode_shows_diagnostics_only ... ok test format::check_silent_mode_no_output ... ok test format::column_and_line_zero ... ok test format::config_doubly_overridden_via_cli ... ok test format::config_file_and_isolated ... ok test format::config_override_rejected_if_invalid_toml ... ok test format::config_override_via_cli ... ok test format::conflicting_options ... ok test format::conflicting_options_stdin ... ok test format::cookiecutter_globbing ... ok test format::deduplicate_directory_and_explicit_file ... ok test format::default_files ... ok test format::default_options ... ok test format::deprecated_options ... ok test format::docstring_options ... ok test format::exclude ... ok test format::exclude_stdin ... ok test format::exit_non_zero_on_format ... ok test format::extension ... ok test format::force_exclude ... ok test format::force_exclude_stdin ... ok test format::format_mapped_extension_files ... ok test format::format_option_inheritance ... ok test format::format_options ... ok test format::format_warn_stdin_filename_with_files ... ok test format::legacy_format_option ... ok test format::markdown_formatting_preview_disabled ... ok test format::markdown_formatting_preview_enabled ... ok test format::markdown_formatting_stdin ... ok test format::messages ... ok test format::mixed_line_endings ... ok test format::nonexistent_config_file ... ok test format::output_format::_azure_expects ... ok test format::output_format::_concise_expects ... ok test format::output_format::_full_expects ... ok test format::output_format::_github_expects ... ok test format::output_format::_gitlab_expects ... ok test format::output_format::_grouped_expects ... ok test format::output_format::_json_expects ... ok test format::output_format::_json_lines_expects ... ok test format::output_format::_junit_expects ... ok test format::output_format::_pylint_expects ... ok test format::output_format::_rdjson_expects ... ok test format::output_format::_sarif_expects ... ok test format::output_format_notebook ... ok test format::per_file_target_version_formatter ... ok test format::range_end_only ... ok test format::range_formatting ... ok test format::range_formatting_multiple_files ... ok test format::range_formatting_notebook ... ok test format::range_formatting_out_of_bounds ... ok test format::range_formatting_unicode ... ok test format::range_line_numbers_only ... ok test format::range_missing_line ... ok test format::range_start_larger_than_end ... ok test format::range_start_only ... ok test format::stable_output_format_warning ... ok test format::syntax_error ... ok test format::syntax_error_in_notebooks ... ok test format::test_diff ... ok test format::test_diff_no_change ... ok test format::test_diff_stdin_formatted ... ok test format::test_diff_stdin_unformatted ... ok test format::test_notebook_trailing_semicolon ... ok test format::too_many_config_files ... ok test format::valid_linter_options ... ok test format::valid_linter_options_preserve ... ok test format::zero_line_number ... ok test lint::a005_module_shadowing_non_strict ... ok test lint::a005_module_shadowing_strict ... ok test lint::a005_module_shadowing_strict_default ... ok test lint::add_noqa ... ok test lint::add_noqa_exclude ... ok test lint::add_noqa_existing_file_level_noqa ... ok test lint::add_noqa_existing_noqa ... ok test lint::add_noqa_existing_range_suppression ... ok test lint::add_noqa_multiline_comment ... ok test lint::add_noqa_multiline_diagnostic ... ok test lint::add_noqa_multiple_codes ... ok test lint::add_noqa_parent ... ok test lint::add_noqa_top_of_file ... ok test lint::add_noqa_top_of_file_with_shebang ... ok test lint::add_noqa_with_newline_in_reason ... ok test lint::add_noqa_with_reason ... ok test lint::cache_syntax_errors ... ok test lint::checks_notebooks_in_stable ... ok test lint::circular_extend ... ok test lint::combine_typing_extensions_config ... ok test lint::complex_config_setting_overridden_via_cli ... ok test lint::config_doubly_overridden_via_cli ... ok test lint::config_expand ... ok test lint::config_file_and_isolated ... ok test lint::config_override_rejected_if_invalid_toml ... ok test lint::config_override_via_cli ... ok test lint::cookiecutter_globbing ... ok test lint::cookiecutter_globbing_no_project_root ... ok test lint::deduplicate_directory_and_explicit_file ... ok test lint::deprecated_config_option_overridden_via_cli ... ok test lint::each_toml_option_requires_a_new_flag_1 ... ok test lint::each_toml_option_requires_a_new_flag_2 ... ok test lint::exclude ... ok test lint::exclude_stdin ... ok test lint::extend_passed_via_config_argument ... ok test lint::extend_per_file_ignores_stdin ... ok test lint::extension ... ok test lint::flake8_import_convention_invalid_aliases_config_alias_name ... ok test lint::flake8_import_convention_invalid_aliases_config_extend_alias_name ... ok test lint::flake8_import_convention_invalid_aliases_config_module_name ... ok test lint::flake8_import_convention_nfkc_normalization ... ok test lint::flake8_import_convention_unused_aliased_import ... ok test lint::flake8_import_convention_unused_aliased_import_no_conflict ... ok test lint::flake8_pyi_redundant_none_literal ... ok test lint::ignore_noqa ... ok test lint::line_too_long_width_override ... ok test lint::lint_options ... ok test lint::match_before_py310 ... ok test lint::mixed_levels ... ok test lint::negated_per_file_ignores ... ok test lint::negated_per_file_ignores_absolute ... ok test lint::negated_per_file_ignores_overlap ... ok test lint::nested_implicit_namespace_package ... ok test lint::nonexistent_config_file ... ok test lint::nonexistent_extend_file ... ok test lint::output_format::_azure_expects ... ok test lint::output_format::_concise_expects ... ok test lint::output_format::_full_expects ... ok test lint::output_format::_github_expects ... ok test lint::output_format::_gitlab_expects ... ok test lint::output_format::_grouped_expects ... ok test lint::output_format::_json_expects ... ok test lint::output_format::_json_lines_expects ... ok test lint::output_format::_junit_expects ... ok test lint::output_format::_pylint_expects ... ok test lint::output_format::_rdjson_expects ... ok test lint::output_format::_sarif_expects ... ok test lint::output_format_show_fixes::concise_show_fixes ... ok test lint::output_format_show_fixes::full_show_fixes ... ok test lint::output_format_show_fixes::grouped_show_fixes ... ok test lint::parent_configuration_override ... ok test lint::parse_error_extends ... ok test lint::pep695_generic_rename ... ok test lint::per_file_ignores_stdin ... ok test lint::per_file_target_version_linter ... ok test lint::precedence ... ok test lint::preview_default_rules ... ok test lint::pyupgrade_up026_respects_isort_required_import_fix ... ok test lint::pyupgrade_up026_respects_isort_required_import_from_fix ... ok test lint::required_import_set_aliased_as_abstract_set_no_conflict ... ok test lint::required_import_set_conflicts_with_pyi025 ... ok test lint::required_import_set_without_pyi025_no_conflict ... ok test lint::required_version_bound_match ... ok test lint::required_version_bound_mismatch ... ok test lint::required_version_exact_match ... ok test lint::required_version_exact_mismatch ... ok test lint::required_version_fails_to_parse ... ok test lint::required_version_precedes_rule_validation ... ok test lint::requires_python ... ok test lint::requires_python_equals ... ok test lint::requires_python_equals_patch ... ok test lint::requires_python_extend_from_shared_config ... ok test lint::requires_python_no_tool ... ok test lint::requires_python_no_tool_preview_enabled ... ok test lint::requires_python_no_tool_target_version_override ... ok test lint::requires_python_no_tool_with_check ... ok test lint::requires_python_patch ... ok test lint::requires_python_pyproject_toml_above ... ok test lint::requires_python_pyproject_toml_above_with_tool ... ok test lint::requires_python_ruff_toml_above ... ok test lint::requires_python_ruff_toml_no_target_fallback ... ok test lint::requires_python_ruff_toml_no_target_fallback_check ... ok test lint::rule_panic_mixed_results_concise ... ok test lint::rule_panic_mixed_results_full ... ok test lint::semantic_syntax_errors ... ok test lint::show_fixes_in_full_output_with_preview_enabled ... ok test lint::supported_file_extensions ... ok test lint::supported_file_extensions_preview_enabled ... ok test lint::too_many_config_files ... ok test lint::top_level_options ... ok test lint::type_parameter_rename_isolation ... ok test lint::unused_interaction ... ok test lint::up045_nested_optional_flatten_all ... ok test lint::valid_toml_but_nonexistent_option_provided_via_config_argument ... ok test lint::value_given_to_table_key_is_not_inline_table_1 ... ok test lint::value_given_to_table_key_is_not_inline_table_2 ... ok test lint::walrus_before_py38 ... ok test show_settings::display_default_settings ... ok test show_settings::display_settings_from_nested_directory ... ok test version::config_option_allowed_but_ignored ... ok test version::config_option_ignored_but_validated ... ok test version::isolated_option_allowed ... ok test version::version_basics ... ok test result: ok. 195 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.89s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/config-44553f927e715505 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 2 tests test lint_select ... ok test lint_select_json ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/direxist_guard-613e73367b612176 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test check_in_deleted_directory_errors ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/integration_test-839110c25a45cafc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 95 tests test check_default_files ... ok test check_docstring_conventions_overrides ... ok test check_extend_safe_fixes ... ok test check_extend_unsafe_fixes ... ok test check_extend_unsafe_fixes_conflict_with_extend_safe_fixes ... ok test check_extend_unsafe_fixes_conflict_with_extend_safe_fixes_by_specificity ... ok test check_hints_hidden_unsafe_fixes ... ok test check_hints_hidden_unsafe_fixes_with_no_safe_fixes ... ok test check_input_from_argfile ... ok test check_no_hint_for_hidden_unsafe_fixes_when_disabled ... ok test check_no_hint_for_hidden_unsafe_fixes_with_no_safe_fixes_when_disabled ... ok test check_shows_unsafe_fixes_with_opt_in ... ok test check_warn_stdin_filename_with_files ... ok test deprecated_direct ... ok test deprecated_direct_preview_enabled ... ok test deprecated_indirect ... ok test deprecated_indirect_preview_enabled ... ok test deprecated_multiple_direct ... ok test deprecated_multiple_direct_preview_enabled ... ok test diff_does_not_show_display_only_fixes_with_unsafe_fixes_enabled ... ok test diff_only_unsafe_fixes_available ... ok test diff_shows_safe_fixes_by_default ... ok test diff_shows_unsafe_fixes_with_opt_in ... ok test fix_applies_safe_fixes_by_default ... ok test fix_applies_unsafe_fixes_with_opt_in ... ok test fix_does_not_apply_display_only_fixes ... ok test fix_does_not_apply_display_only_fixes_with_unsafe_fixes_enabled ... ok test fix_only_flag_applies_safe_fixes_by_default ... ok test fix_only_flag_applies_unsafe_fixes_with_opt_in ... ok test fix_only_unsafe_fixes_available ... ok test fix_preview ... ok test full_output_format ... ok test full_output_preview ... ok test full_output_preview_config ... ok test missing_argfile_reports_error ... ok test parse_error_not_included ... ok test preview_disabled_direct ... ok test preview_disabled_does_not_warn_for_empty_fixable_selections ... ok test preview_disabled_does_not_warn_for_empty_ignore_selections ... ok test preview_disabled_prefix_empty ... ok test preview_enabled_all ... ok test preview_enabled_direct ... ok test preview_enabled_group_ignore ... ok test preview_enabled_prefix ... ok test preview_group_selector ... ok test pyproject_toml_stdin_no_applicable_rules_selected ... ok test pyproject_toml_stdin_no_applicable_rules_selected_2 ... ok test pyproject_toml_stdin_no_errors ... ok test pyproject_toml_stdin_schema_error ... ok test pyproject_toml_stdin_schema_error_fix ... ok test pyproject_toml_stdin_schema_error_fix_diff ... ok test pyproject_toml_stdin_schema_error_fix_only ... ok test pyproject_toml_stdin_syntax_error ... ok test redirect_direct ... ok test redirect_indirect ... ok test redirect_prefix ... ok test removed_direct ... ok test removed_direct_multiple ... ok test removed_ignore_direct ... ok test removed_ignore_indirect ... ok test removed_ignore_multiple_direct ... ok test removed_ignore_remapped_direct ... ok test removed_indirect ... ok test rule_f401 ... ok test rule_f401_output_json ... ok test rule_f401_output_text ... ok test rule_invalid_rule_name ... ok test rule_invalid_rule_name_output_json ... ok test rule_invalid_rule_name_output_text ... ok test show_statistics ... ok test show_statistics_json ... ok test show_statistics_json_partial_fix ... ok test show_statistics_json_unsafe_fixes ... ok test show_statistics_partial_fix ... ok test show_statistics_syntax_errors ... ok test show_statistics_unsafe_fixes ... ok test stdin_error ... ok test stdin_filename ... ok test stdin_fix_jupyter ... ok test stdin_fix_py ... ok test stdin_fix_when_no_issues_should_still_print_contents ... ok test stdin_fix_when_not_fixable_should_still_print_contents ... ok test stdin_format_jupyter ... ok test stdin_json ... ok test stdin_multiple_parse_error ... ok test stdin_override_parser_ipynb ... ok test stdin_override_parser_py ... ok test stdin_override_parser_py_config ... ok test stdin_parse_error ... ok test stdin_source_type_py ... ok test stdin_source_type_pyi ... ok test stdin_success ... ok test unfixable_preview ... ok test unreadable_dir ... ok test unreadable_pyproject_toml ... ok test result: ok. 95 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/resolve_files-592d46eb47fe9a41 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test check_project_from_project_subdirectory_respects_includes ... ok test check_project_include_defaults ... ok test check_project_respects_direct_paths ... ok test check_project_respects_subdirectory_includes ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/examples-6973c0b4b54de7e8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test expected_type ... ignored test footer ... ignored test format ... ignored test multislice ... ignored test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/fixtures-ac2177932a6dca15 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 18 tests test color/strip_line_char.toml ... ok test color/simple.toml ... ok test color/strip_line.toml ... ok test color/strip_line_non_ws.toml ... ok test color/regression_leading_tab_label_alignment.toml ... ok test color/regression_leading_tab_long_line.toml ... ok test color/multiple_annotations.toml ... ok test color/issue_9.toml ... ok test color/fold_bad_origin_line.toml ... ok test color/fold_trailing.toml ... ok test color/fold_ann_multiline.toml ... ok test color/fold_leading.toml ... ok test color/ann_removed_nl.toml ... ok test color/ensure-emoji-highlight-width.toml ... ok test color/ann_multiline.toml ... ok test color/ann_multiline2.toml ... ok test color/ann_insertion.toml ... ok test color/ann_eof.toml ... ok test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/formatter-9f10cbd9f23c3340 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 45 tests test annotate_eol ... ok test annotate_eol2 ... ok test annotate_eol3 ... ok test annotate_eol4 ... ok test annotate_eol_double_width ... ok test char_and_nl_annotate_char ... ok test char_eol_annotate_char ... ok test char_eol_annotate_char_double_width ... ok test issue_130 ... ok test leading_nbsp_no_overflow ... ok test long_line_cut ... ok test long_line_cut_custom ... ok test multi_and_single ... ok test multiline_eol_start ... ok test multiline_eol_start2 ... ok test multiline_eol_start3 ... ok test multiline_eol_start_double_width ... ok test multiline_eol_start_eof_end ... ok test multiline_eol_start_eof_end_double_width ... ok test multiline_eol_start_eol_end ... ok test multiline_eol_start_eol_end2 ... ok test multiline_eol_start_eol_end3 ... ok test origin_correct_mid_line ... ok test origin_correct_start_line ... ok test test_anon_lines ... ok test test_format_footer_title ... ok test test_format_skip_title ... ok test test_format_snippet_annotation_standalone ... ok test test_format_snippet_only ... ok test test_format_snippets_continuation ... ok test test_format_title ... ok test test_i26 - should panic ... ok test test_i_29 ... ok test test_only_source ... ok test test_point_to_double_width_characters ... ok test test_point_to_double_width_characters_across_lines ... ok test test_point_to_double_width_characters_mixed ... ok test test_point_to_double_width_characters_multiple ... ok test test_source_annotation_standalone_multiline ... ok test test_source_annotation_standalone_singleline ... ok test test_source_content ... ok test three_multi_and_single ... ok test two_multi_and_single ... ok test two_single_line_same_line ... ok test unterminated_string_multiline ... ok test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/rustc_tests-a6661befee629511 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 22 tests test different_overlap ... ok test ends_on_col0 ... ok test ends_on_col2 ... ok test ingle_label_with_message ... ok test long_snippet ... ok test long_snippet_multiple_spans ... ok test minimum_depth ... ok test multiple_labels_primary_without_message ... ok test multiple_labels_primary_without_message_2 ... ok test multiple_labels_secondary_without_message ... ok test multiple_labels_secondary_without_message_2 ... ok test multiple_labels_secondary_without_message_3 ... ok test multiple_labels_with_message ... ok test multiple_labels_without_message ... ok test multiple_labels_without_message_2 ... ok test nested ... ok test non_nested ... ok test non_overlapping ... ok test overlapping_start_and_end ... ok test single_label_without_message ... ok test triple_exact_overlap ... ok test triple_overlap ... ok test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/cache_key-b8adccbcf27511ac --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 7 tests test enum_named_fields_variant ... ok test enum_unit_variant ... ok test enum_unnamed_fields_variant ... ok test named_field_struct ... ok test struct_ignored_fields ... ok test unit_struct_cache_key ... ok test unnamed_field_struct ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_db-b29fc6e2d91c587c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 144 tests test diagnostic::render::azure::tests::output ... ok test diagnostic::render::azure::tests::syntax_errors ... ok test diagnostic::render::concise::tests::missing_file ... ok test diagnostic::render::concise::tests::notebook_output ... ok test diagnostic::render::concise::tests::output ... ok test diagnostic::render::concise::tests::show_fixes ... ok test diagnostic::render::concise::tests::show_fixes_preview ... ok test diagnostic::render::concise::tests::show_fixes_syntax_errors ... ok test diagnostic::render::concise::tests::syntax_errors ... ok test diagnostic::render::full::tests::bom_with_default_range ... ok test diagnostic::render::full::tests::empty_span_after_line_terminator ... ok test diagnostic::render::full::tests::end_of_file ... ok test diagnostic::render::full::tests::file_level ... ok test diagnostic::render::full::tests::hide_severity_output ... ok test diagnostic::render::full::tests::hide_severity_syntax_errors ... ok test diagnostic::render::full::tests::longer_line_number_end_of_context ... ok test diagnostic::render::full::tests::multiple_unprintable_characters ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: error[invalid-character-sub]: Invalid unescaped character SUB, use "\x1a" instead --> example.py:1:2 | 1 | ␈␛ | ^ | ok test diagnostic::render::full::tests::normalize_carriage_return ... ok test diagnostic::render::full::tests::notebook_output ... ok test diagnostic::render::full::tests::notebook_output_multiple_annotations ... ok test diagnostic::render::full::tests::notebook_output_with_diff ... ok test diagnostic::render::full::tests::notebook_output_with_diff_spanning_cells ... ok test diagnostic::render::full::tests::output ... ok test diagnostic::render::full::tests::strip_bom ... ok test diagnostic::render::full::tests::syntax_errors ... ok test diagnostic::render::full::tests::tab_replacement ... ok test diagnostic::render::full::tests::unprintable_characters ... ok test diagnostic::render::github::tests::missing_file ... ok test diagnostic::render::github::tests::output ... ok test diagnostic::render::github::tests::syntax_errors ... ok test diagnostic::render::gitlab::tests::output ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: error[invalid-character-sub]: Invalid unescaped character SUB, use "\x1a" instead --> example.py:1:25 | 1 | nested_fstrings = f'␈{f'{f'␛'}'}' | ^ | ok test diagnostic::render::gitlab::tests::syntax_errors ... ok test diagnostic::render::json::tests::missing_file_preview ... ok test diagnostic::render::json::tests::missing_file_stable ... ok test diagnostic::render::json::tests::notebook_output ... ok test diagnostic::render::json::tests::output ... ok test diagnostic::render::json::tests::syntax_errors ... ok test diagnostic::render::json_lines::tests::notebook_output ... ok test diagnostic::render::json_lines::tests::output ... ok test diagnostic::render::json_lines::tests::syntax_errors ... ok test diagnostic::render::junit::tests::output ... ok test diagnostic::render::junit::tests::syntax_errors ... ok test diagnostic::render::pylint::tests::missing_file ... ok test diagnostic::render::pylint::tests::output ... ok test diagnostic::render::pylint::tests::syntax_errors ... ok test diagnostic::render::rdjson::tests::missing_file_preview ... ok test diagnostic::render::rdjson::tests::missing_file_stable ... ok test diagnostic::render::rdjson::tests::output ... ok test diagnostic::render::rdjson::tests::syntax_errors ... ok test diagnostic::render::tests::annotation_many_files_primary_always_comes_first ... ok test diagnostic::render::tests::annotation_message ... ok test diagnostic::render::tests::annotation_multi_line ... ok test diagnostic::render::tests::annotation_one_file_primary_always_comes_first ... ok test diagnostic::render::tests::annotation_overlapping_multi_line ... ok test diagnostic::render::tests::basic ... ok test diagnostic::render::tests::config_context ... ok test diagnostic::render::tests::diagnostics_with_equal_locations_sort_by_concise_message ... ok test diagnostic::render::tests::multiple_annotations_adjacent_context ... ok test diagnostic::render::tests::multiple_annotations_non_overlapping ... ok test diagnostic::render::tests::multiple_annotations_trimmed_context ... ok test diagnostic::render::tests::multiple_files_basic ... ok test diagnostic::render::tests::no_range ... ok test diagnostic::render::tests::non_ascii ... ok test diagnostic::render::tests::sub_diag_many_notes ... ok test diagnostic::render::tests::sub_diag_many_warning_with_annotation_order ... ok test diagnostic::render::tests::sub_diag_note_only_message ... ok test diagnostic::render::tests::sub_diag_repeats_snippet ... ok test diagnostic::render::tests::sub_diag_warning_with_annotation ... ok test diagnostic::render::tests::trimmed_context ... ok test file_revision::tests::revision_from_file_time ... ok test files::tests::stubbed_vendored_file ... ok test files::tests::stubbed_vendored_file_non_existing ... ok test files::tests::system_existing_file ... ok test files::tests::system_non_existing_file ... ok test files::tests::system_normalize_paths ... ok test panic::tests::no_backtrace_for_salsa_cancelled ... ignored, super::catch_unwind installs a custom panic handler, which could effect test isolation test parsed::tests::python_file ... ok test parsed::tests::python_ipynb_file ... ok test parsed::tests::vendored_file ... ok test parsed::tests::virtual_ipynb_file ... ok test parsed::tests::virtual_python_file ... ok test source::tests::line_index_for_source ... ok test source::tests::notebook ... ok test source::tests::re_runs_query_when_file_revision_changes ... ok test source::tests::text_is_cached_if_revision_is_unchanged ... ok test system::memory_fs::tests::create_dir_all ... ok test system::memory_fs::tests::create_dir_all_fails_if_a_component_is_a_file ... ok test system::memory_fs::tests::exists ... ok test system::memory_fs::tests::exists_directories ... ok test system::memory_fs::tests::is_file ... ok test system::memory_fs::tests::path_normalization ... ok test system::memory_fs::tests::permissions ... ok test system::memory_fs::tests::read ... ok test system::memory_fs::tests::read_directory ... ok test system::memory_fs::tests::read_directory_nonexistent ... ok test system::memory_fs::tests::read_directory_on_file ... ok test system::memory_fs::tests::read_fails_if_path_doesnt_exist ... ok test system::memory_fs::tests::read_fails_if_path_is_a_directory ... ok test system::memory_fs::tests::read_fails_if_virtual_path_doesnt_exit ... ok test system::memory_fs::tests::remove_directory ... ok test system::memory_fs::tests::remove_directory_that_is_a_file ... ok test system::memory_fs::tests::remove_directory_with_files_that_start_with_the_same_string ... ok test system::memory_fs::tests::remove_file ... ok test system::memory_fs::tests::remove_file_that_is_a_directory ... ok test system::memory_fs::tests::remove_non_empty_directory ... ok test system::memory_fs::tests::remove_non_existing_directory ... ok test system::memory_fs::tests::remove_non_existing_file ... ok test system::memory_fs::tests::remove_virtual_file ... ok test system::memory_fs::tests::touch ... ok test system::memory_fs::tests::walk_directory ... ok test system::memory_fs::tests::walk_directory_file ... ok test system::memory_fs::tests::walk_directory_hidden ... ok test system::memory_fs::tests::write_file_all_fails_if_a_component_is_a_file ... ok test system::memory_fs::tests::write_file_fails_if_a_parent_directory_is_missing ... ok test system::memory_fs::tests::write_file_fails_if_path_points_to_a_directory ... ok test system::memory_fs::tests::write_virtual_file ... ok test system::os::tests::read_directory ... ok test system::os::tests::read_directory_nonexistent ... ok test system::os::tests::read_directory_on_file ... ok test system::os::tests::walk_directory ... ok test system::os::tests::walk_directory_file ... ok test system::os::tests::walk_directory_ignore ... ok test testing::const_query_was_not_run_fails_if_query_was_run - should panic ... ok test testing::query_was_not_run ... ok test testing::query_was_not_run_fails_if_query_was_run - should panic ... ok test testing::query_was_run_fails_if_query_was_not_run - should panic ... ok test vendored::tests::asyncio_dir_no_trailing_slash ... ok test vendored::tests::asyncio_dir_odd_components ... ok test vendored::tests::asyncio_dir_trailing_slash ... ok test vendored::tests::asyncio_file_contents ... ok test vendored::tests::asyncio_file_other_path ... ok test vendored::tests::filesystem_debug_implementation ... ok test vendored::tests::filesystem_debug_implementation_alternate ... ok test vendored::tests::functools_file_contents ... ok test vendored::tests::functools_file_other_path ... ok test vendored::tests::nonexistent_path_with_extension ... ok test vendored::tests::nonexistent_path_with_fancy_components ... ok test vendored::tests::nonexistent_path_with_trailing_slash ... ok test vendored::tests::read_directory_asyncio ... ok test vendored::tests::read_directory_stdlib ... ok test vendored::tests::simple_nonexistent_path ... ok test vendored::tests::stdlib_dir_no_trailing_slash ... ok test vendored::tests::stdlib_dir_parent_components ... ok test vendored::tests::stdlib_dir_trailing_slash ... ok test result: ok. 143 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_formatter-88478dbc510a28d4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 29 tests test arguments::tests::test_nesting ... ok test format_element::document::tests::display_elements ... ok test format_element::document::tests::display_elements_with_source_text_slice ... ok test format_element::document::tests::display_invalid_document ... ok test format_element::document::tests::escapes_quotes ... ok test format_element::tests::test_normalize_newlines ... ok test macros::tests::best_fitting_variants_print_as_lists ... ok test macros::tests::test_multiple_elements ... ok test macros::tests::test_single_element ... ok test printer::queue::tests::extend_back_empty_queue ... ok test printer::queue::tests::extend_back_pop_last ... ok test printer::stack::tests::restore_consumed_stack ... ok test printer::stack::tests::restore_partially_consumed_stack ... ok test printer::stack::tests::restore_stack ... ok test printer::tests::conditional_with_group_id_in_fits ... ok test printer::tests::it_breaks_a_group_if_a_string_contains_a_newline ... ok test printer::tests::it_breaks_a_group_if_it_contains_a_hard_line_break ... ok test printer::tests::it_breaks_parent_groups_if_they_dont_fit_on_a_single_line ... ok test printer::tests::it_converts_line_endings ... ok test printer::tests::it_prints_a_group_on_a_single_line_if_it_fits ... ok test printer::tests::it_prints_consecutive_empty_lines_as_many ... ok test printer::tests::it_prints_consecutive_hard_lines_as_one ... ok test printer::tests::it_prints_consecutive_mixed_lines_as_many ... ok test printer::tests::it_tracks_the_indent_for_each_token ... ok test printer::tests::it_use_the_indent_character_specified_in_the_options ... ok test printer::tests::line_suffix_printed_at_end ... ok test printer::tests::line_suffix_with_reserved_width ... ok test printer::tests::out_of_order_group_ids ... ok test printer::tests::test_fill_breaks ... ok test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_index-c240399bdc62504f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 5 tests test idx::tests::debug ... ok test idx::tests::from_u32_panics_for_u32_max - should panic ... ok test idx::tests::from_usize_panics_for_u32_max - should panic ... ok test idx::tests::max_value ... ok test idx::tests::max_value_usize ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_linter-1f78538bffc96bf5 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 2780 tests test checkers::physical_lines::tests::e501_non_ascii_char ... ok test comments::shebang::tests::shebang_end_of_line ... ok test comments::shebang::tests::shebang_leading_space ... ok test comments::shebang::tests::shebang_match ... ok test comments::shebang::tests::shebang_match_trailing_comment ... ok test comments::shebang::tests::shebang_non_match ... ok test directives::tests::isort_exclusions ... ok test directives::tests::isort_splits ... ok test directives::tests::noqa_extraction ... ok test directives::tests::todo_directives ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_empty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_empty_tuple_adding_a_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_list_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_unparenthesized_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_unparenthesized_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_empty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_empty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_list_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_unparenthesized_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_unparenthesized_tuple_w_trailing_comma ... ok test fix::edits::tests::find_next_stmt_break ... ok test fix::edits::tests::find_semicolon ... ok test fix::edits::tests::redundant_alias ... ok test fix::tests::apply_one_insertion ... ok test fix::tests::apply_one_removal ... ok test fix::tests::apply_one_replacement ... ok test fix::tests::apply_two_removals ... ok test fix::tests::empty_file ... ok test fix::tests::ignore_overlapping_fixes ... ok test linter::tests::test_async_comprehension_notebook::pythonversion_py310_expects ... ok test linter::tests::test_async_comprehension_notebook::pythonversion_py311_expects ... ok test linter::tests::test_await_scope_notebook ... ok test linter::tests::test_cell_id::add_missing_cell_id ... ok test linter::tests::test_cell_id::no_cell_id ... ok test linter::tests::test_disabled_typing_extensions::_fast002_disabled_r_from_fastapi_import_depends_fastapi_app_fastapi_app_get_items_async_def_read_items_commons_dict_depends_common_parameters_return_commons_lintersettings_unresolved_target_version_pythonversion_major_3_minor_8_into_typing_extensions_false_lintersettings_for_rule_rule_fastapinonannotateddependency_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_extensions_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py310_into_typing_extensions_true_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_with_extensions_disabled_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py311_into_typing_extensions_false_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_without_extensions_disabled_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py311_into_typing_extensions_true_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_does_not_add_typing_extensions_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py310_into_typing_extensions_false_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi034_disabled_class_c_def_new_cls_c_lintersettings_unresolved_target_version_pythonversion_major_3_minor_10_into_typing_extensions_false_lintersettings_for_rule_rule_nonselfreturntype_expects ... ok test linter::tests::test_disabled_typing_extensions_pyi::_pyi026_disabled_vector_list_float_lintersettings_unresolved_target_version_pythonversion_major_3_minor_9_into_typing_extensions_false_lintersettings_for_rule_rule_typealiaswithoutannotation_expects ... ok test linter::tests::test_import_sorting ... ok test linter::tests::test_ipy_escape_command ... ok test linter::tests::test_json_consistency ... ok test linter::tests::test_semantic_errors::path_new_annotated_global_py_pythonversion_py314_expects ... ok test linter::tests::test_semantic_errors::path_new_async_comprehension_outside_async_function_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_async_comprehension_outside_async_function_py_pythonversion_py311_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_match_class_attribute_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_match_key_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_type_parameter_py_pythonversion_py312_expects ... ok test linter::tests::test_semantic_errors::path_new_global_parameter_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_invalid_expression_py_pythonversion_py312_expects ... ok test linter::tests::test_semantic_errors::path_new_invalid_star_expression_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_irrefutable_case_pattern_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_lazy_future_import_py_pythonversion_py315_expects ... ok test linter::tests::test_semantic_errors::path_new_multiple_case_assignment_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_rebound_comprehension_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_single_starred_assignment_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_write_to_debug_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_write_to_debug_py_pythonversion_py312_expects ... ok test linter::tests::test_shebang_noqa::_on_line_one_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_shebang_noqa::_on_line_three_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_shebang_noqa::_on_line_two_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_syntax_errors::rule_awaitoutsideasync_path_new_async_comprehension_py_expects ... ok test linter::tests::test_syntax_errors::rule_awaitoutsideasync_path_new_await_outside_async_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_latefutureimport_path_new_late_future_import_py_expects ... ok test linter::tests::test_syntax_errors::rule_loadbeforeglobaldeclaration_path_new_load_before_global_declaration_py_expects ... ok test linter::tests::test_syntax_errors::rule_returningenerator_path_new_return_in_generator_py_expects ... ok test linter::tests::test_syntax_errors::rule_returnoutsidefunction_path_new_return_outside_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_yieldfrominasyncfunction_path_new_yield_from_in_async_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_yieldoutsidefunction_path_new_yield_scope_py_expects ... ok test linter::tests::test_trailing_newline::no_trailing_newline ... ok test linter::tests::test_trailing_newline::trailing_newline ... ok test linter::tests::test_undefined_name ... ok test linter::tests::test_unused_variable ... ok test linter::tests::test_vscode_language_id ... ok test logging::tests::ordering ... ok test message::grouped::tests::default ... ok test message::grouped::tests::fix_status ... ok test message::grouped::tests::fix_status_unsafe ... ok test message::grouped::tests::syntax_errors ... ok test message::sarif::tests::test_results ... ok test message::sarif::tests::valid_json ... ok test message::sarif::tests::valid_syntax_error_json ... ok test noqa::tests::flake8_exemption_all ... ok test noqa::tests::flake8_exemption_all_case_insensitive ... ok test noqa::tests::flake8_exemption_all_no_space ... ok test noqa::tests::flake8_exemption_codes ... ok test noqa::tests::flake8_malformed_code_1 ... ok test noqa::tests::flake8_malformed_code_2 ... ok test noqa::tests::flake8_malformed_code_3 ... ok test noqa::tests::flake8_noqa_no_code ... ok test noqa::tests::flake8_noqa_no_code_invalid_suffix ... ok test noqa::tests::flake8_noqa_no_code_trailing_content ... ok test noqa::tests::malformed_code_1 ... ok test noqa::tests::malformed_code_2 ... ok test noqa::tests::malformed_code_3 ... ok test noqa::tests::modification ... ok test noqa::tests::multiline_comment ... ok test noqa::tests::noqa_all ... ok test noqa::tests::noqa_all_case_insensitive ... ok test noqa::tests::noqa_all_leading_comment ... ok test noqa::tests::noqa_all_multi_space ... ok test noqa::tests::noqa_all_no_space ... ok test noqa::tests::noqa_all_trailing_comment ... ok test noqa::tests::noqa_code ... ok test noqa::tests::noqa_code_case_insensitive ... ok test noqa::tests::noqa_code_invalid_code_suffix ... ok test noqa::tests::noqa_code_leading_comment ... ok test noqa::tests::noqa_code_leading_hashes ... ok test noqa::tests::noqa_code_leading_hashes_with_spaces ... ok test noqa::tests::noqa_code_multi_space ... ok test noqa::tests::noqa_code_no_space ... ok test noqa::tests::noqa_code_trailing_comment ... ok test noqa::tests::noqa_codes ... ok test noqa::tests::noqa_codes_case_insensitive ... ok test noqa::tests::noqa_codes_leading_comment ... ok test noqa::tests::noqa_codes_multi_space ... ok test noqa::tests::noqa_codes_no_space ... ok test noqa::tests::noqa_codes_trailing_comment ... ok test noqa::tests::noqa_empty_comma ... ok test noqa::tests::noqa_empty_comma_space ... ok test noqa::tests::noqa_invalid_codes ... ok test noqa::tests::noqa_invalid_suffix ... ok test noqa::tests::noqa_leading_space ... ok test noqa::tests::noqa_lex_codes ... ok test noqa::tests::noqa_no_code ... ok test noqa::tests::noqa_no_code_invalid_suffix ... ok test noqa::tests::noqa_no_code_trailing_content ... ok test noqa::tests::noqa_non_code ... ok test noqa::tests::noqa_squashed_codes ... ok test noqa::tests::noqa_trailing_space ... ok test noqa::tests::ruff_exemption_all ... ok test noqa::tests::ruff_exemption_all_case_insensitive ... ok test noqa::tests::ruff_exemption_all_leading_comment ... ok test noqa::tests::ruff_exemption_all_no_space ... ok test noqa::tests::ruff_exemption_all_trailing_comment ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_code_leading_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_codes ... ok test noqa::tests::ruff_exemption_codes_leading_hashes ... ok test noqa::tests::ruff_exemption_empty_comma ... ok test noqa::tests::ruff_exemption_empty_comma_space ... ok test noqa::tests::ruff_exemption_invalid_code_suffix ... ok test noqa::tests::ruff_exemption_squashed_codes ... ok test noqa::tests::ruff_malformed_code_1 ... ok test noqa::tests::ruff_malformed_code_2 ... ok test noqa::tests::ruff_malformed_code_3 ... ok test noqa::tests::ruff_noqa_no_code ... ok test noqa::tests::ruff_noqa_no_code_invalid_suffix ... ok test noqa::tests::ruff_noqa_no_code_trailing_content ... ok test noqa::tests::syntax_error ... ok test packaging::tests::package_detection ... ok test packaging::tests::package_detection_with_namespace_packages ... ok test registry::rule_set::tests::remove_not_existing_rule_from_set ... ok test registry::rule_set::tests::test_all_rules ... ok test registry::tests::check_code_serialization ... ok test registry::tests::documentation ... ok test registry::tests::linter_parse_code ... ok test registry::tests::linter_sorting ... ok test registry::tests::rule_naming_convention ... ok test registry::tests::rule_size ... ok test rule_redirects::tests::overshadowing_redirects ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_basic_ti_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_extra_whitespace ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_list_with_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_no_spaces_in_braces ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_positional_argument ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_additional_arguments ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_empty_task_id ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_escaped_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_list_with_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_mixed_content ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_multi_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_no_template ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_unknown_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple_no_trailing_comma ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_id_singular_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_instance_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_around_dot ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_before_open_paren ... ok test rules::airflow::tests::rules::rule_airflow31moved_path_new_air321_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3dagdynamicvalue_path_new_air304_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3incompatiblefunctionsignature_path_new_air303_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_amazon_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_celery_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_common_sql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_daskexecutor_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_druid_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_fab_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hdfs_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hive_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_http_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_jdbc_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_kubernetes_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_mysql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_oracle_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_papermill_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_pig_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_postgres_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_presto_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_samba_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_slack_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_smtp_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_sqlite_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_standard_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_zendesk_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_airflow_plugin_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_class_attribute_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_context_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_provider_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflowdagnoscheduleargument_path_new_air002_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_sdk_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskimplicitmultipleoutputs_path_new_air202_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_dag_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_no_dag_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablenametaskidmismatch_path_new_air001_py_expects ... ok test rules::airflow::tests::rules::rule_airflowxcompullintemplatestring_path_new_air201_py_expects ... ok test rules::eradicate::detection::tests::comment_contains_code_basic ... ok test rules::eradicate::detection::tests::comment_contains_code_single_line ... ok test rules::eradicate::detection::tests::comment_contains_code_with_default_allowlist ... ok test rules::eradicate::detection::tests::comment_contains_code_with_encoding ... ok test rules::eradicate::detection::tests::comment_contains_code_with_multiline ... ok test rules::eradicate::detection::tests::comment_contains_code_with_print ... ok test rules::eradicate::detection::tests::comment_contains_code_with_return ... ok test rules::eradicate::detection::tests::comment_contains_code_with_sentences ... ok test rules::eradicate::detection::tests::comment_contains_language_injection ... ok test rules::eradicate::detection::tests::comment_contains_todo ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment_end_precedence ... ok test rules::eradicate::tests::rules::rule_commentedoutcode_path_new_era001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sixpy3_path_new_ytt202_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion0_path_new_ytt301_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion2_path_new_ytt102_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr10_path_new_ytt302_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr3_path_new_ytt103_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo0eq3_path_new_ytt201_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo1cmpint_path_new_ytt203_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfominorcmpint_path_new_ytt204_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice1_path_new_ytt303_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice3_path_new_ytt101_py_expects ... ok test rules::flake8_annotations::tests::allow_nested_overload ... ok test rules::flake8_annotations::tests::allow_overload ... ok test rules::flake8_annotations::tests::allow_star_arg_any ... ok test rules::flake8_annotations::tests::auto_return_type ... ok test rules::flake8_annotations::tests::auto_return_type_py38 ... ok test rules::flake8_annotations::tests::defaults ... ok test rules::flake8_annotations::tests::ignore_fully_untyped ... ok test rules::flake8_annotations::tests::mypy_init_return ... ok test rules::flake8_annotations::tests::shadowed_builtins ... ok test rules::flake8_annotations::tests::simple_magic_methods ... ok test rules::flake8_annotations::tests::suppress_dummy_args ... ok test rules::flake8_annotations::tests::suppress_none_returning ... ok test rules::flake8_async::tests::async109_python_310_or_older::asyncio ... ok test rules::flake8_async::tests::async109_python_310_or_older::trio ... ok test rules::flake8_async::tests::rules::rule_asyncbusywait_path_new_async110_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_0_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_1_py_expects ... ok test rules::flake8_async::tests::rules::rule_asynczerosleep_path_new_async115_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallhttpxinasyncfunction_path_new_async212_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallinasyncfunction_path_new_async210_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinginputinasyncfunction_path_new_async250_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingopencallinasyncfunction_path_new_async230_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingpathmethodinasyncfunction_path_new_async240_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingsleepinasyncfunction_path_new_async251_py_expects ... ok test rules::flake8_async::tests::rules::rule_cancelscopenocheckpoint_path_new_async100_py_expects ... ok test rules::flake8_async::tests::rules::rule_createsubprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_longsleepnotforever_path_new_async116_py_expects ... ok test rules::flake8_async::tests::rules::rule_runprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_triosynccall_path_new_async105_py_expects ... ok test rules::flake8_async::tests::rules::rule_waitforprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_yieldincontextmanagerinasyncgenerator_path_new_async119_py_expects ... ok test rules::flake8_bandit::tests::check_hardcoded_tmp_additional_dirs ... ok test rules::flake8_bandit::tests::check_typed_exception ... ok test rules::flake8_bandit::tests::preview_rules::rule_badfilepermissions_path_new_s103_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_snmpinsecureversion_path_new_s508_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_snmpweakcryptography_path_new_s509_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousevalusage_path_new_s307_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousmarksafeusage_path_new_s308_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousnoncryptographicrandomusage_path_new_s311_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciouspickleusage_path_new_s301_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspicioustelnetusage_path_new_s312_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousurlopenusage_path_new_s310_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_unsafeyamlload_path_new_s506_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_assert_path_new_s101_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_badfilepermissions_path_new_s103_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_callwithshellequalstrue_path_new_s604_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_djangoextra_path_new_s610_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_djangorawsql_path_new_s611_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_execbuiltin_path_new_s102_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_flaskdebugtrue_path_new_s201_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedbindallinterfaces_path_new_s104_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpassworddefault_path_new_s107_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpasswordfuncarg_path_new_s106_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpasswordstring_path_new_s105_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedsqlexpression_path_new_s608_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedtempfile_path_new_s108_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hashlibinsecurehashfunction_path_new_s324_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_jinja2autoescapefalse_path_new_s701_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_loggingconfiginsecurelisten_path_new_s612_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_makotemplates_path_new_s702_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_paramikocall_path_new_s601_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_requestwithnocertvalidation_path_new_s501_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_requestwithouttimeout_path_new_s113_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_snmpinsecureversion_path_new_s508_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_snmpweakcryptography_path_new_s509_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sshnohostkeyverification_path_new_s507_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslinsecureversion_path_new_s502_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslwithbaddefaults_path_new_s503_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslwithnoversion_path_new_s504_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithashell_path_new_s605_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithnoshell_path_new_s606_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithpartialpath_path_new_s607_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_subprocesspopenwithshellequalstrue_path_new_s602_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_subprocesswithoutshellequalstrue_path_new_s603_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousevalusage_path_new_s307_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousftplibimport_path_new_s402_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousftplibimport_path_new_s402_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioushttpoxyimport_path_new_s412_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioushttpoxyimport_path_new_s412_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouslxmlimport_path_new_s410_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouslxmlimport_path_new_s410_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousmarksafeusage_path_new_s308_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousnoncryptographicrandomusage_path_new_s311_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleimport_path_new_s403_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleimport_path_new_s403_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleusage_path_new_s301_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspycryptoimport_path_new_s413_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspycryptoimport_path_new_s413_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspyghmiimport_path_new_s415_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspyghmiimport_path_new_s415_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioussubprocessimport_path_new_s404_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioussubprocessimport_path_new_s404_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetlibimport_path_new_s401_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetlibimport_path_new_s401_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetusage_path_new_s312_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousurlopenusage_path_new_s310_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmletreeimport_path_new_s405_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmletreeimport_path_new_s405_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlexpatimport_path_new_s407_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlexpatimport_path_new_s407_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_type_checking_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlpulldomimport_path_new_s409_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlpulldomimport_path_new_s409_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlrpcimport_path_new_s411_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlrpcimport_path_new_s411_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlsaximport_path_new_s406_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlsaximport_path_new_s406_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_tarfileunsafemembers_path_new_s202_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_tryexceptcontinue_path_new_s112_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_tryexceptpass_path_new_s110_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_unixcommandwildcardinjection_path_new_s609_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_unsafeyamlload_path_new_s506_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_weakcryptographickey_path_new_s505_py_expects ... ok test rules::flake8_blind_except::tests::preview_rules::rule_blindexcept_path_new_ble_py_expects ... ok test rules::flake8_blind_except::tests::rules::rule_blindexcept_path_new_ble_py_expects ... ok test rules::flake8_boolean_trap::tests::extend_allowed_callable ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleandefaultvaluepositionalargument_path_new_fbt_py_expects ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleanpositionalvalueincall_path_new_fbt_py_expects ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleantypehintpositionalargument_path_new_fbt_py_expects ... ok test rules::flake8_bugbear::tests::b007_unnecessary_tag_only_for_certain_cases ... ok test rules::flake8_bugbear::tests::extend_immutable_calls_arg_annotation ... ok test rules::flake8_bugbear::tests::extend_immutable_calls_arg_default ... ok test rules::flake8_bugbear::tests::extend_mutable_contextvar_default ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_1_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_1_pyi_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_2_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_3_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_4_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_5_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_6_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_7_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_8_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_9_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_abstractbaseclasswithoutabstractmethod_path_new_b024_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertfalse_path_new_b011_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertraisesexception_path_new_b017_0_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertraisesexception_path_new_b017_1_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assignmenttoosenviron_path_new_b003_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_batchedwithoutexplicitstrict_path_new_b911_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_cachedinstancemethod_path_new_b019_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_classasdatastructure_path_new_class_as_data_structure_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_delattrwithconstant_path_new_b043_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatehandlerexception_path_new_b014_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatetryblockexception_path_new_b025_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatevalue_path_new_b033_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_emptymethodwithoutabstractdecorator_path_new_b027_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_emptymethodwithoutabstractdecorator_path_new_b027_pyi_expects ... ok test rules::flake8_bugbear::tests::rules::rule_exceptwithemptytuple_path_new_b029_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_exceptwithnonexceptionclasses_path_new_b030_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_fstringdocstring_path_new_b021_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_functioncallindefaultargument_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_functionusesloopvariable_path_new_b023_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_getattrwithconstant_path_new_b009_b010_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_jumpstatementinfinally_path_new_b012_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_loopiteratormutation_path_new_b909_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_loopvariableoverridesiterator_path_new_b020_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mapwithoutexplicitstrict_path_new_b912_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_1_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_1_pyi_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_2_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_3_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_4_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_5_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_6_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_7_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_8_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_9_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutablecontextvardefault_path_new_b039_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_noexplicitstacklevel_path_new_b028_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_raiseliteral_path_new_b016_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_raisewithoutfrominsideexcept_path_new_b904_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_redundanttupleinexceptionhandler_path_new_b013_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_resubpositionalargs_path_new_b034_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_returningenerator_path_new_b901_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_reuseofgroupbygenerator_path_new_b031_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_setattrwithconstant_path_new_b009_b010_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_starargunpackingafterkeywordarg_path_new_b026_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_statickeydictcomprehension_path_new_b035_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_stripwithmulticharacters_path_new_b005_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unaryprefixincrementdecrement_path_new_b002_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unintentionaltypeannotation_path_new_b032_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unreliablecallablecheck_path_new_b004_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unusedloopcontrolvariable_path_new_b007_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscomparison_path_new_b015_ipynb_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscomparison_path_new_b015_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscontextlibsuppress_path_new_b022_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselessexpression_path_new_b018_ipynb_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselessexpression_path_new_b018_py_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_classasdatastructure_path_new_class_as_data_structure_py_pythonversion_py39_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_mapwithoutexplicitstrict_path_new_b912_py_pythonversion_py313_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_statickeydictcomprehension_path_new_b035_py315_py_pythonversion_py315_expects ... ok test rules::flake8_bugbear::tests::zip_without_explicit_strict ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_abc_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_logging_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_non_builtin_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_bisect_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_xml_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_string_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinargumentshadowing_path_new_a002_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinlambdaargumentshadowing_path_new_a006_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinvariableshadowing_path_new_a001_py_expects ... ok test rules::flake8_builtins::tests::deferred_annotations_diff::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::non_strict_checking::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_false_expects ... ok test rules::flake8_builtins::tests::non_strict_checking::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_true_expects ... ok test rules::flake8_builtins::tests::non_strict_checking_root::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_expects ... ok test rules::flake8_builtins::tests::non_strict_checking_src::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinargumentshadowing_path_new_a002_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinlambdaargumentshadowing_path_new_a006_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinvariableshadowing_path_new_a001_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_abc_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_logging_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_non_builtin_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_bisect_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_collections_pyi_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_xml_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_string_init_py_expects ... ok test rules::flake8_builtins::tests::rules_py312::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_commas::tests::rules::path_new_com81_py_expects ... ok test rules::flake8_commas::tests::rules::path_new_com81_syntax_error_py_expects ... ok test rules::flake8_comprehensions::tests::allow_dict_calls_with_keyword_arguments::rule_unnecessarycollectioncall_path_new_c408_py_expects ... ok test rules::flake8_comprehensions::tests::preview_rules::rule_unnecessarycomprehensionincall_path_new_c419_1_py_expects ... ok test rules::flake8_comprehensions::tests::preview_rules::rule_unnecessaryliteralwithintuplecall_path_new_c409_py_expects ... ok test rules::flake8_comprehensions::tests::preview_rules_py315::rule_unnecessaryliteralwithintuplecall_path_new_c409_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycallaroundsorted_path_new_c413_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycollectioncall_path_new_c408_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehension_path_new_c416_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehensionincall_path_new_c419_2_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehensionincall_path_new_c419_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_2_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_3_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydoublecastorprocess_path_new_c414_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratordict_path_new_c402_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratorlist_path_new_c400_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratorset_path_new_c401_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcall_path_new_c411_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcomprehensiondict_path_new_c404_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcomprehensionset_path_new_c403_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteraldict_path_new_c406_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralset_path_new_c405_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithindictcall_path_new_c418_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithinlistcall_path_new_c410_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithintuplecall_path_new_c409_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarymap_path_new_c417_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarymap_path_new_c417_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarysubscriptreversal_path_new_c415_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarycomprehensionincall_path_new_c419_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarygeneratorlist_path_new_c400_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarygeneratorset_path_new_c401_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarylistcall_path_new_c411_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarylistcomprehensionset_path_new_c403_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessaryliteralwithindictcall_path_new_c418_py315_py_expects ... ok test rules::flake8_copyright::tests::char_boundary ... ok test rules::flake8_copyright::tests::invalid_author ... ok test rules::flake8_copyright::tests::late_notice ... ok test rules::flake8_copyright::tests::notice ... ok test rules::flake8_copyright::tests::notice_with_c ... ok test rules::flake8_copyright::tests::notice_with_caps ... ok test rules::flake8_copyright::tests::notice_with_comma ... ok test rules::flake8_copyright::tests::notice_with_range ... ok test rules::flake8_copyright::tests::notice_with_unicode_c ... ok test rules::flake8_copyright::tests::small_file ... ok test rules::flake8_copyright::tests::valid_author ... ok test rules::flake8_copyright::tests::valid_author_with_comma_invalid_no_space ... ok test rules::flake8_copyright::tests::valid_author_with_comma_invalid_spaces ... ok test rules::flake8_copyright::tests::valid_author_with_comma_valid_space ... ok test rules::flake8_copyright::tests::valid_author_with_dash ... ok test rules::flake8_copyright::tests::valid_author_with_dash_invalid_space ... ok test rules::flake8_copyright::tests::valid_author_with_dash_invalid_spaces ... ok test rules::flake8_datetimez::tests::rules::rule_calldatefromtimestamp_path_new_dtz012_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimefromtimestamp_path_new_dtz006_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimenowwithouttzinfo_path_new_dtz005_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimestrptimewithoutzone_path_new_dtz007_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimetoday_path_new_dtz002_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimeutcfromtimestamp_path_new_dtz004_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimeutcnow_path_new_dtz003_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimewithouttzinfo_path_new_dtz001_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetoday_path_new_dtz011_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_datetimeminmax_path_new_dtz901_py_expects ... ok test rules::flake8_debugger::tests::rules::rule_debugger_path_new_t100_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangoallwithmodelform_path_new_dj007_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangoexcludewithmodelform_path_new_dj006_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangolocalsinrenderfunction_path_new_dj003_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangomodelwithoutdunderstr_path_new_dj008_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangononleadingreceiverdecorator_path_new_dj013_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangonullablemodelstringfield_path_new_dj001_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangounorderedbodycontentinmodel_path_new_dj012_py_expects ... ok test rules::flake8_errmsg::tests::custom ... ok test rules::flake8_errmsg::tests::defaults ... ok test rules::flake8_errmsg::tests::string_exception ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_4_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uv_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uv_tool_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uvx_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_3_py_expects ... ok test rules::flake8_fixme::tests::rules::t001 ... ok test rules::flake8_fixme::tests::rules::t002 ... ok test rules::flake8_fixme::tests::rules::t003 ... ok test rules::flake8_fixme::tests::rules::t004 ... ok test rules::flake8_future_annotations::tests::fa100::path_new_edge_case_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_from_typing_import_many_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_from_typing_import_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_import_typing_as_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_import_typing_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_lowercase_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_union_inner_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_union_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_no_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_non_simplifiable_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_uses_future_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_variable_name_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_lowercase_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_preview_generics_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_union_inner_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_union_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_no_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_quoted_type_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_uses_future_py_expects ... ok test rules::flake8_future_annotations::tests::fa102_preview::path_new_no_future_import_uses_preview_generics_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_formatingettextfunccall_path_new_int002_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_fstringingettextfunccall_path_new_int001_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_printfingettextfunccall_path_new_int003_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_formatingettextfunccall_path_new_int002_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_fstringingettextfunccall_path_new_int001_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_printfingettextfunccall_path_new_int003_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_explicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_multilineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_singlelineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_explicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_implicitstringconcatenationincollectionliteral_path_new_isc004_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_syntax_error_2_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_syntax_error_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_syntax_error_2_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_syntax_error_py_expects ... ok test rules::flake8_import_conventions::tests::custom ... ok test rules::flake8_import_conventions::tests::custom_banned ... ok test rules::flake8_import_conventions::tests::custom_banned_from ... ok test rules::flake8_import_conventions::tests::defaults ... ok test rules::flake8_import_conventions::tests::defaults_preview ... ok test rules::flake8_import_conventions::tests::from_imports ... ok test rules::flake8_import_conventions::tests::override_defaults ... ok test rules::flake8_import_conventions::tests::remove_defaults ... ok test rules::flake8_import_conventions::tests::same_name ... ok test rules::flake8_import_conventions::tests::tricky ... ok test rules::flake8_logging::tests::rules::rule_directloggerinstantiation_path_new_log001_py_expects ... ok test rules::flake8_logging::tests::rules::rule_exceptionwithoutexcinfo_path_new_log007_py_expects ... ok test rules::flake8_logging::tests::rules::rule_excinfooutsideexcepthandler_path_new_log014_0_py_expects ... ok test rules::flake8_logging::tests::rules::rule_excinfooutsideexcepthandler_path_new_log014_1_py_expects ... ok test rules::flake8_logging::tests::rules::rule_invalidgetloggerargument_path_new_log002_py_expects ... ok test rules::flake8_logging::tests::rules::rule_logexceptionoutsideexcepthandler_path_new_log004_0_py_expects ... ok test rules::flake8_logging::tests::rules::rule_logexceptionoutsideexcepthandler_path_new_log004_1_py_expects ... ok test rules::flake8_logging::tests::rules::rule_rootloggercall_path_new_log015_py_expects ... ok test rules::flake8_logging::tests::rules::rule_undocumentedwarn_path_new_log009_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_arg_order_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_implicit_concat_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g001_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g002_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g003_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_arg_order_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_implicit_concat_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g010_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g101_1_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g101_2_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g201_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g202_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_argparse_parser_error_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_extra_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_extra_str_format_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_simple_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_warnings_ok_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_fail_empty_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_fail_nonempty_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_ignored_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_init_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_namespace_package_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_pep723_path_new_script_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_pyi_path_new_example_pyi_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_script_path_new_script_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_shebang_path_new_example_py_expects ... ok test rules::flake8_pie::tests::rules::rule_duplicateclassfielddefinition_path_new_pie794_py_expects ... ok test rules::flake8_pie::tests::rules::rule_multiplestartsendswith_path_new_pie810_py_expects ... ok test rules::flake8_pie::tests::rules::rule_nonuniqueenums_path_new_pie796_py_expects ... ok test rules::flake8_pie::tests::rules::rule_nonuniqueenums_path_new_pie796_pyi_expects ... ok test rules::flake8_pie::tests::rules::rule_reimplementedcontainerbuiltin_path_new_pie807_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessarydictkwargs_path_new_pie804_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryplaceholder_path_new_pie790_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryrangestart_path_new_pie808_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryspread_path_new_pie800_py_expects ... ok test rules::flake8_print::tests::rules::rule_pprint_path_new_t203_py_expects ... ok test rules::flake8_print::tests::rules::rule_print_path_new_t201_py_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_0_py_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_0_pyi_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_1_pyi_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_1_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_1_pyi_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_2_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_3_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_4_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_redundantnoneliteral_path_new_pyi061_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_redundantnoneliteral_path_new_pyi061_pyi_expects ... ok test rules::flake8_pyi::tests::py38::rule_typealiaswithoutannotation_path_new_pyi026_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_typealiaswithoutannotation_path_new_pyi026_pyi_expects ... ok test rules::flake8_pyi::tests::pyi016_multiline_debug_fstring_mixed_newlines ... ok test rules::flake8_pyi::tests::pyi021_pie790_isolation_check::path_new_pyi021_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_anyeqneannotation_path_new_pyi032_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_anyeqneannotation_path_new_pyi032_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_argumentdefaultinstub_path_new_pyi014_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_argumentdefaultinstub_path_new_pyi014_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_assignmentdefaultinstub_path_new_pyi015_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_assignmentdefaultinstub_path_new_pyi015_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badexitannotation_path_new_pyi036_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badexitannotation_path_new_pyi036_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfocomparison_path_new_pyi006_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfocomparison_path_new_pyi006_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfoorder_path_new_pyi066_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfoorder_path_new_pyi066_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_bytestringusage_path_new_pyi057_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_bytestringusage_path_new_pyi057_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_collectionsnamedtuple_path_new_pyi024_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_collectionsnamedtuple_path_new_pyi024_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexassignmentinstub_path_new_pyi017_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexassignmentinstub_path_new_pyi017_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexifstatementinstub_path_new_pyi002_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexifstatementinstub_path_new_pyi002_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_docstringinstub_path_new_pyi021_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_docstringinstub_path_new_pyi021_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateliteralmember_path_new_pyi062_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateliteralmember_path_new_pyi062_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateunionmember_path_new_pyi016_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateunionmember_path_new_pyi016_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_ellipsisinnonemptyclassbody_path_new_pyi013_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_ellipsisinnonemptyclassbody_path_new_pyi013_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_futureannotationsinstub_path_new_pyi044_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_futureannotationsinstub_path_new_pyi044_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_generatorreturnfromitermethod_path_new_pyi058_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_generatorreturnfromitermethod_path_new_pyi058_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_genericnotlastbaseclass_path_new_pyi059_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_genericnotlastbaseclass_path_new_pyi059_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_itermethodreturniterable_path_new_pyi045_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_itermethodreturniterable_path_new_pyi045_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonemptystubbody_path_new_pyi010_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonemptystubbody_path_new_pyi010_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonselfreturntype_path_new_pyi034_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonselfreturntype_path_new_pyi034_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_noreturnargumentannotationinstub_path_new_pyi050_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_noreturnargumentannotationinstub_path_new_pyi050_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_numericliteraltoolong_path_new_pyi054_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_numericliteraltoolong_path_new_pyi054_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_passinclassbody_path_new_pyi012_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_passinclassbody_path_new_pyi012_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_passstatementstubbody_path_new_pyi009_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_passstatementstubbody_path_new_pyi009_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_patchversioncomparison_path_new_pyi004_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_patchversioncomparison_path_new_pyi004_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_pep484stylepositionalonlyparameter_path_new_pyi063_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_pep484stylepositionalonlyparameter_path_new_pyi063_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_quotedannotationinstub_path_new_pyi020_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_quotedannotationinstub_path_new_pyi020_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantfinalliteral_path_new_pyi064_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantfinalliteral_path_new_pyi064_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantliteralunion_path_new_pyi051_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantliteralunion_path_new_pyi051_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnoneliteral_path_new_pyi061_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnoneliteral_path_new_pyi061_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_1_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_2_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_3_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_4_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_snakecasetypealias_path_new_pyi042_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_snakecasetypealias_path_new_pyi042_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_stringorbytestoolong_path_new_pyi053_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_stringorbytestoolong_path_new_pyi053_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_strorreprdefinedinstub_path_new_pyi029_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_strorreprdefinedinstub_path_new_pyi029_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_stubbodymultiplestatements_path_new_pyi048_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_stubbodymultiplestatements_path_new_pyi048_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_tsuffixedtypealias_path_new_pyi043_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_tsuffixedtypealias_path_new_pyi043_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_typealiaswithoutannotation_path_new_pyi026_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_typealiaswithoutannotation_path_new_pyi026_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_typecommentinstub_path_new_pyi033_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_typecommentinstub_path_new_pyi033_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_typedargumentdefaultinstub_path_new_pyi011_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_typedargumentdefaultinstub_path_new_pyi011_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_1_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_2_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_2_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_3_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_3_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unannotatedassignmentinstub_path_new_pyi052_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unannotatedassignmentinstub_path_new_pyi052_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unassignedspecialvariableinstub_path_new_pyi035_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unassignedspecialvariableinstub_path_new_pyi035_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessaryliteralunion_path_new_pyi030_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessaryliteralunion_path_new_pyi030_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessarytypeunion_path_new_pyi055_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessarytypeunion_path_new_pyi055_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unprefixedtypeparam_path_new_pyi001_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unprefixedtypeparam_path_new_pyi001_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformcheck_path_new_pyi007_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformcheck_path_new_pyi007_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformname_path_new_pyi008_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformname_path_new_pyi008_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedversioninfocheck_path_new_pyi003_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedversioninfocheck_path_new_pyi003_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unsupportedmethodcallonall_path_new_pyi056_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unsupportedmethodcallonall_path_new_pyi056_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivateprotocol_path_new_pyi046_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivateprotocol_path_new_pyi046_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypealias_path_new_pyi047_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypealias_path_new_pyi047_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypeddict_path_new_pyi049_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypeddict_path_new_pyi049_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypevar_path_new_pyi018_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypevar_path_new_pyi018_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_wrongtuplelengthversioncomparison_path_new_pyi005_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_wrongtuplelengthversioncomparison_path_new_pyi005_pyi_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::pt009 ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestassertalwaysfalse_path_new_pt015_py_settings_default_pt015_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestassertinexcept_path_new_pt017_py_settings_default_pt017_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestcompositeassertion_path_new_pt018_py_settings_default_pt018_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_py_settings_default_pt020_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestduplicateparametrizetestcases_path_new_pt014_py_settings_default_pt014_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytesterroneoususefixturesonfixture_path_new_pt025_py_settings_default_pt025_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestextraneousscopefunction_path_new_pt003_py_settings_default_pt003_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfailwithoutmessage_path_new_pt016_py_settings_default_pt016_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixturefinalizercallback_path_new_pt021_py_settings_default_pt021_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureincorrectparenthesesstyle_path_new_pt001_py_settings_default_pt001_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureincorrectparenthesesstyle_path_new_pt001_py_settings_fixture_parentheses_true_settings_default_pt001_parentheses_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureparamwithoutvalue_path_new_pt019_py_settings_default_pt019_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixturepositionalargs_path_new_pt002_py_settings_default_pt002_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectmarkparenthesesstyle_path_new_pt023_py_settings_default_pt023_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectmarkparenthesesstyle_path_new_pt023_py_settings_mark_parentheses_true_settings_default_pt023_parentheses_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectpytestimport_path_new_pt013_py_settings_default_pt013_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparameterwithdefaultargument_path_new_is_pytest_test_py_settings_default_is_pytest_test_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparameterwithdefaultargument_path_new_pt028_py_settings_default_pt028_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_default_pt006_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_parametrize_names_type_types_parametrizenametype_csv_settings_default_pt006_csv_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_parametrize_names_type_types_parametrizenametype_list_settings_default_pt006_list_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_default_pt007_list_of_tuples_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_row_type_types_parametrizevaluesrowtype_list_settings_default_pt007_list_of_lists_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_type_types_parametrizevaluestype_tuple_parametrize_values_row_type_types_parametrizevaluesrowtype_list_settings_default_pt007_tuple_of_lists_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_type_types_parametrizevaluestype_tuple_settings_default_pt007_tuple_of_tuples_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestpatchwithlambda_path_new_pt008_py_settings_default_pt008_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_default_pt011_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_extend_require_match_for_vec_identifierpattern_new_zerodivisionerror_unwrap_settings_default_pt011_extend_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_pickle_unwrap_settings_default_pt011_glob_prefix_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_unwrap_settings_default_pt011_glob_all_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_zerodivisionerror_unwrap_settings_default_pt011_replace_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraiseswithmultiplestatements_path_new_pt012_py_settings_default_pt012_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraiseswithoutexception_path_new_pt010_py_settings_default_pt010_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunittestraisesassertion_path_new_pt027_0_py_settings_default_pt027_0_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunittestraisesassertion_path_new_pt027_1_py_settings_default_pt027_1_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunnecessaryasynciomarkonfixture_path_new_pt024_py_settings_default_pt024_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestusefixtureswithoutparameters_path_new_pt026_py_settings_default_pt026_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestuselessyieldfixture_path_new_pt022_py_settings_default_pt022_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_default_pt030_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_extend_require_match_for_vec_identifierpattern_new_encodingwarning_unwrap_settings_default_pt030_extend_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_encodingwarning_unwrap_settings_default_pt030_replace_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_foo_unwrap_settings_default_pt030_glob_prefix_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_unwrap_settings_default_pt030_glob_all_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnswithmultiplestatements_path_new_pt031_py_settings_default_pt031_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnswithoutwarning_path_new_pt029_py_settings_default_pt029_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style_pt006_and_pt007 ... ok test rules::flake8_quotes::tests::only_docstring::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::only_inline::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::only_multiline::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_class_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_class_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_module_singleline_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_module_singleline_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_class_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_class_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_module_singleline_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_module_singleline_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_escaped_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_escaped_unnecessary_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_implicit_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_multiline_string_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_noqa_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_would_be_triple_quotes_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_wrapped_py_expects ... ok test rules::flake8_quotes::tests::require_doubles_over_singles_escaped_py311 ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_escaped_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_escaped_unnecessary_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_implicit_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_multiline_string_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_noqa_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_would_be_triple_quotes_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_wrapped_py_expects ... ok test rules::flake8_quotes::tests::require_singles_over_doubles_escaped_py311 ... ok test rules::flake8_raise::tests::rules::rule_unnecessaryparenonraiseexception_path_new_rse102_py_expects ... ok test rules::flake8_return::tests::rules::rule_implicitreturn_path_new_ret503_py_expects ... ok test rules::flake8_return::tests::rules::rule_implicitreturnvalue_path_new_ret502_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsebreak_path_new_ret508_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsecontinue_path_new_ret507_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselseraise_path_new_ret506_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsereturn_path_new_ret505_py_expects ... ok test rules::flake8_return::tests::rules::rule_unnecessaryassign_path_new_ret504_py_expects ... ok test rules::flake8_return::tests::rules::rule_unnecessaryreturnnone_path_new_ret501_py_expects ... ok test rules::flake8_self::tests::custom_method_decorators ... ok test rules::flake8_self::tests::ignore_names ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_1_py_expects ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_2_py_expects ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_py_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_0_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_1_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_2_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_c_1_a_b_c_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_c_d_2_a_b_c_d_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_u_3000_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_x_0_x_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_0_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_1_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_2_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_c_1_a_b_c_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_c_d_2_a_b_c_d_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_u_3000_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_x_0_x_expects ... ok test rules::flake8_simplify::tests::preview_rules::rule_enumerateforloop_path_new_sim113_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_collapsibleif_path_new_sim102_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_comparewithtuple_path_new_sim109_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_dictgetwithnonedefault_path_new_sim910_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_doublenegation_path_new_sim208_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_duplicateisinstancecall_path_new_sim101_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_enumerateforloop_path_new_sim113_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprandfalse_path_new_sim223_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprandnotexpr_path_new_sim220_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprornotexpr_path_new_sim221_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprortrue_path_new_sim222_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofdictget_path_new_sim401_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofdictlookup_path_new_sim116_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofifexp_path_new_sim108_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithfalsetrue_path_new_sim211_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithtruefalse_path_new_sim210_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithtwistedarms_path_new_sim212_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifwithsamearms_path_new_sim114_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_indictkeys_path_new_sim118_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_multiplewithstatements_path_new_sim117_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_needlessbool_path_new_sim103_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_negateequalop_path_new_sim201_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_negatenotequalop_path_new_sim202_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_openfilewithcontexthandler_path_new_sim115_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_reimplementedbuiltin_path_new_sim110_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_reimplementedbuiltin_path_new_sim111_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_returnintryexceptfinally_path_new_sim107_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_splitstaticstring_path_new_sim905_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_0_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_1_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_2_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_3_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_4_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_uncapitalizedenvironmentvariables_path_new_sim112_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_yodaconditions_path_new_sim300_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_zipdictkeysandvalues_path_new_sim911_py_expects ... ok test rules::flake8_simplify::tests::version_specific_rules::rule_suppressibleexception_path_new_sim105_5_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsinnamedtuplesubclass_path_new_slot002_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsinstrsubclass_path_new_slot000_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsintuplesubclass_path_new_slot001_py_expects ... ok test rules::flake8_tidy_imports::tests::ban_all_imports ... ok test rules::flake8_tidy_imports::tests::ban_parent_imports ... ok test rules::flake8_tidy_imports::tests::ban_parent_imports_package ... ok test rules::flake8_tidy_imports::tests::banned_api ... ok test rules::flake8_tidy_imports::tests::banned_api_package ... ok test rules::flake8_tidy_imports::tests::banned_module_level_imports ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_immediately_resolved ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_immediately_resolved_fix ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_all ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_ban_lazy ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_dotted_module ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_exclude ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_fix ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_pre_py315 ... ok test rules::flake8_todos::tests::rules::rule_invalidtodocapitalization_path_new_td006_py_expects ... ok test rules::flake8_todos::tests::rules::rule_invalidtodotag_path_new_td001_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingspaceaftertodocolon_path_new_td007_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodoauthor_path_new_td002_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodocolon_path_new_td004_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtododescription_path_new_td005_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodolink_path_new_td003_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_future_present_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_future_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_rule_typingonlythirdpartyimport_rule_typingonlystandardlibraryimport_path_new_tc001_3_future_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlythirdpartyimport_path_new_tc002_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import_dataclass_kw_only_py313::rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_direct_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_import_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_undefined_py_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_pandas_import_dataframe_dataframe_series_series_def_f_x_dataframe_pass_import_from_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_from_pandas_import_dataframe_dataframe_series_series_def_f_x_dataframe_y_series_pass_multiple_members_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_from_pandas_import_dataframe_dataframe_series_series_if_type_checking_import_os_def_f_x_dataframe_pass_import_from_type_checking_block_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_os_pandas_def_f_x_os_y_pandas_pass_multiple_modules_different_types_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_os_sys_def_f_x_os_y_sys_pass_multiple_modules_same_type_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_def_f_x_pd_dataframe_pass_if_type_checking_import_os_type_checking_block_after_usage_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_def_f_x_pd_dataframe_pass_typing_import_before_package_import_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_import_os_def_f_x_pd_dataframe_pass_type_checking_block_inline_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_import_os_def_f_x_pd_dataframe_pass_type_checking_block_own_line_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_this_is_a_comment_import_os_def_f_x_pd_dataframe_pass_type_checking_block_comment_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_typealias_if_type_checking_from_foo_import_foo_tc004_a_typealias_foo_none_ok_tc004_precedence_over_tc007_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_typealias_a_typealias_int_none_tc008_b_typealias_int_none_tc010_tc010_precedence_over_tc008_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_def_f_x_pd_dataframe_pass_from_typing_import_type_checking_typing_import_after_usage_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_def_f_x_pd_dataframe_pass_no_typing_import_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_from_typing_import_type_checking_def_f_x_pd_dataframe_pass_typing_import_after_package_import_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_import_pathlib_tc003_type_checking_false_if_type_checking_from_types_import_tracebacktype_def_foo_tb_tracebacktype_pathlib_path_github_issue_15681_fix_test_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_type_checking_false_if_type_checking_from_types_import_tracebacktype_def_foo_tb_tracebacktype_github_issue_15681_regression_test_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_type_checking_false_if_type_checking_from_typing_import_any_literal_never_self_else_def_getattr_name_str_pass_all_type_checking_any_literal_never_self_github_issue_16045_expects ... ok test rules::flake8_type_checking::tests::decorator_same_file::rule_runtimeimportintypecheckingblock_path_new_module_app_py_expects ... ok test rules::flake8_type_checking::tests::decorator_same_file::rule_typingonlystandardlibraryimport_path_new_module_routes_py_expects ... ok test rules::flake8_type_checking::tests::exempt_modules::rule_typingonlythirdpartyimport_path_new_exempt_modules_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_1_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_2_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_3_py_expects ... ok test rules::flake8_type_checking::tests::future_annotations_respects_non_strict_mode ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote2_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote3_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote2_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote3_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_emptytypecheckingblock_path_new_tc005_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimecastvalue_path_new_tc006_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_10_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_11_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_12_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_13_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_14_pyi_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_15_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_16_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_17_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_2_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_3_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_4_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_5_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_6_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_7_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_8_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_9_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_whitespace_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimestringunion_path_new_tc010_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimestringunion_path_new_tc010_2_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlyfirstpartyimport_path_new_tc001_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_init_var_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_kw_only_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_singledispatchmethod_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_snapshot_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_singledispatch_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_strict_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_tc002_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_typing_modules_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_typing_modules_2_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_base_classes_1_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_base_classes_3_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_base_classes_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_base_classes_2_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_base_classes_5_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_1_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_decorators_3_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_decorators_2_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_init_var_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_kw_only_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlythirdpartyimport_path_new_strict_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_typing_execution_context_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_unquotedtypealias_path_new_tc007_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules_pre_py310::rule_quotedtypealias_path_new_tc008_union_syntax_pre_py310_py_expects ... ok test rules::flake8_unused_arguments::tests::enforce_variadic_names ... ok test rules::flake8_unused_arguments::tests::ignore_variadic_names ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedclassmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedfunctionargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedlambdaargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedstaticmethodargument_path_new_arg_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::pathlib_with_suffix_py314::rule_invalidpathlibwithsuffix_path_new_pth210_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_use_pathlib_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_glob_path_new_pth207_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_oslistdir_path_new_pth208_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossepsplit_path_new_pth206_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossymlink_path_new_pth211_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_2_py_expects ... ok test rules::flynt::tests::rules::rule_staticjointofstring_path_new_fly002_py_expects ... ok test rules::isort::categorize::tests::test_empty_module_name ... ok test rules::isort::categorize::tests::test_empty_paths ... ok test rules::isort::categorize::tests::test_multiple_source_paths ... ok test rules::isort::categorize::tests::test_namespace_packages ... ok test rules::isort::categorize::tests::test_nested_packages ... ok test rules::isort::categorize::tests::test_same_name_module_and_directory ... ok test rules::isort::categorize::tests::test_src_layout ... ok test rules::isort::categorize::tests::test_traditional_layout ... ok test rules::isort::categorize::tests::test_type_stubs ... ok test rules::isort::tests::case_sensitive::path_new_case_sensitive_py_expects ... ok test rules::isort::tests::closest_to_furthest::path_new_relative_imports_order_py_expects ... ok test rules::isort::tests::combine_as_imports::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_add_newline_before_comments_py_expects ... ok test rules::isort::tests::default::path_new_as_imports_comments_py_expects ... ok test rules::isort::tests::default::path_new_bom_sorted_py_expects ... ok test rules::isort::tests::default::path_new_bom_unsorted_py_expects ... ok test rules::isort::tests::default::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_combine_import_from_py_expects ... ok test rules::isort::tests::default::path_new_comments_py_expects ... ok test rules::isort::tests::default::path_new_deduplicate_imports_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_comment_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_py_expects ... ok test rules::isort::tests::default::path_new_force_sort_within_sections_py_expects ... ok test rules::isort::tests::default::path_new_force_to_top_py_expects ... ok test rules::isort::tests::default::path_new_force_wrap_aliases_py_expects ... ok test rules::isort::tests::default::path_new_future_from_py_expects ... ok test rules::isort::tests::default::path_new_if_elif_else_py_expects ... ok test rules::isort::tests::default::path_new_import_from_after_import_py_expects ... ok test rules::isort::tests::default::path_new_inline_comments_py_expects ... ok test rules::isort::tests::default::path_new_insert_empty_lines_py_expects ... ok test rules::isort::tests::default::path_new_insert_empty_lines_pyi_expects ... ok test rules::isort::tests::default::path_new_isort_skip_file_py_expects ... ok test rules::isort::tests::default::path_new_lazy_imports_py_expects ... ok test rules::isort::tests::default::path_new_leading_prefix_py_expects ... ok test rules::isort::tests::default::path_new_magic_trailing_comma_py_expects ... ok test rules::isort::tests::default::path_new_match_case_py_expects ... ok test rules::isort::tests::default::path_new_natural_order_py_expects ... ok test rules::isort::tests::default::path_new_no_lines_before_py_expects ... ok test rules::isort::tests::default::path_new_no_reorder_within_section_py_expects ... ok test rules::isort::tests::default::path_new_no_wrap_star_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_classes_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_constants_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_variables_py_expects ... ok test rules::isort::tests::default::path_new_order_relative_imports_by_level_py_expects ... ok test rules::isort::tests::default::path_new_preserve_comment_order_py_expects ... ok test rules::isort::tests::default::path_new_preserve_import_star_py_expects ... ok test rules::isort::tests::default::path_new_preserve_indentation_py_expects ... ok test rules::isort::tests::default::path_new_preserve_tabs_2_py_expects ... ok test rules::isort::tests::default::path_new_preserve_tabs_py_expects ... ok test rules::isort::tests::default::path_new_relative_imports_order_py_expects ... ok test rules::isort::tests::default::path_new_reorder_within_section_py_expects ... ok test rules::isort::tests::default::path_new_ruff_skip_file_py_expects ... ok test rules::isort::tests::default::path_new_separate_first_party_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_future_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_third_party_imports_py_expects ... ok test rules::isort::tests::default::path_new_skip_py_expects ... ok test rules::isort::tests::default::path_new_sort_similar_imports_py_expects ... ok test rules::isort::tests::default::path_new_split_py_expects ... ok test rules::isort::tests::default::path_new_star_before_others_py_expects ... ok test rules::isort::tests::default::path_new_trailing_comment_py_expects ... ok test rules::isort::tests::default::path_new_trailing_suffix_py_expects ... ok test rules::isort::tests::default::path_new_two_space_py_expects ... ok test rules::isort::tests::default::path_new_type_comments_py_expects ... ok test rules::isort::tests::default::path_new_unicode_py_expects ... ok test rules::isort::tests::default_section_can_map_to_user_defined_section::path_new_default_section_user_defined_py_expects ... ok test rules::isort::tests::detect_same_package ... ok test rules::isort::tests::force_single_line::path_new_force_single_line_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_future_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_with_as_names_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_lazy_force_sort_within_sections_py_expects ... ok test rules::isort::tests::force_sort_within_sections_lines_between::path_new_force_sort_within_sections_lines_between_py_expects ... ok test rules::isort::tests::force_to_top::path_new_force_to_top_py_expects ... ok test rules::isort::tests::force_wrap_aliases::path_new_force_wrap_aliases_py_expects ... ok test rules::isort::tests::forced_separate::path_new_forced_separate_py_expects ... ok test rules::isort::tests::from_first::path_new_from_first_py_expects ... ok test rules::isort::tests::from_first::path_new_lazy_from_first_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_already_correct_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_already_present_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_duplicate_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_unsorted_py_expects ... ok test rules::isort::tests::import_heading_force_sort_within_sections::path_new_import_heading_force_sort_within_sections_py_expects ... ok test rules::isort::tests::import_heading_partial::path_new_import_heading_partial_py_expects ... ok test rules::isort::tests::import_heading_single_section::path_new_import_heading_single_section_py_expects ... ok test rules::isort::tests::import_heading_with_no_lines_before::path_new_import_heading_with_no_lines_before_py_expects ... ok test rules::isort::tests::import_heading_wrong_heading::path_new_import_heading_wrong_heading_py_expects ... ok test rules::isort::tests::known_local_folder::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::known_local_folder_closest::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_from_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_non_ascii_members_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_non_ascii_modules_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_straight_and_from_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_straight_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_with_relative_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_from_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_straight_and_from_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_straight_imports_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_class_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_func_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_nothing_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_pyi_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_class_after_py_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_func_after_py_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_pyi_expects ... ok test rules::isort::tests::lines_between_types::path_new_lines_between_types_py_expects ... ok test rules::isort::tests::main_is_first_party::path_new_main_first_party_py_expects ... ok test rules::isort::tests::no_detect_same_package ... ok test rules::isort::tests::no_lines_before::path_new_no_lines_before_py_expects ... ok test rules::isort::tests::no_lines_before_with_empty_sections::path_new_no_lines_before_with_empty_sections_py_expects ... ok test rules::isort::tests::no_sections::path_new_no_sections_py_expects ... ok test rules::isort::tests::no_split_on_trailing_comma::path_new_magic_trailing_comma_py_expects ... ok test rules::isort::tests::no_standard_library::path_new_no_standard_library_py_expects ... ok test rules::isort::tests::order_by_type::path_new_order_by_type_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_classes::path_new_order_by_type_with_custom_classes_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_constants::path_new_order_by_type_with_custom_constants_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_variables::path_new_order_by_type_with_custom_variables_py_expects ... ok test rules::isort::tests::plr0402_skips_required_imports::path_new_plr0402_skip_py_expects ... ok test rules::isort::tests::propagate_inline_comments::path_new_propagate_inline_comments_py_expects ... ok test rules::isort::tests::required_import::path_new_comment_py_expects ... ok test rules::isort::tests::required_import::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import::path_new_empty_py_expects ... ok test rules::isort::tests::required_import::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_off_py_expects ... ok test rules::isort::tests::required_import::path_new_whitespace_py_expects ... ok test rules::isort::tests::required_import_unused::path_new_unused_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comment_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_empty_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_off_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_docstring_future_import_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_future_import_py_expects ... ok test rules::isort::tests::required_import_with_useless_alias::path_new_this_this_py_expects ... ok test rules::isort::tests::required_importfrom_with_useless_alias::path_new_this_this_from_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_imports::path_new_empty_py_expects ... ok test rules::isort::tests::required_imports::path_new_multiple_strings_py_expects ... ok test rules::isort::tests::section_order::path_new_sections_py_expects ... ok test rules::isort::tests::sections::path_new_sections_py_expects ... ok test rules::isort::tests::separate_modules::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_first_party::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_glob::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_crlf_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_lf_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::straight_required_import::path_new_empty_py_expects ... ok test rules::mccabe::rules::function_is_too_complex::tests::annotated_assign ... ok test rules::mccabe::rules::function_is_too_complex::tests::class ... ok test rules::mccabe::rules::function_is_too_complex::tests::expr_as_statement ... ok test rules::mccabe::rules::function_is_too_complex::tests::finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::foobar ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_loop ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_elif_else_dead_path ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_in_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::match_case_catch_all_with_sequence ... ok test rules::mccabe::rules::function_is_too_complex::tests::multiple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::named_catch_all_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_functions ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_ifs ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_try_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::recursive ... ok test rules::mccabe::rules::function_is_too_complex::tests::sequential ... ok test rules::mccabe::rules::function_is_too_complex::tests::simple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::trivial ... ok test rules::mccabe::rules::function_is_too_complex::tests::try_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::with ... ok test rules::mccabe::tests::max_complexity_zero::_0_expects ... ok test rules::mccabe::tests::max_complexity_zero::_10_expects ... ok test rules::mccabe::tests::max_complexity_zero::_3_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_2_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_3_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedfunction_path_new_npy003_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedtypealias_path_new_npy001_py_expects ... ok test rules::numpy::tests::rules::rule_numpylegacyrandom_path_new_npy002_py_expects ... ok test rules::pandas_vet::tests::contents::r_class_class_def_init_self_values_str_none_self_values_values_print_self_values_pd011_pass_values_instance_expects ... ok test rules::pandas_vet::tests::contents::r_import_io_import_zipfile_class_mockbinaryfile_io_bytesio_def_init_self_args_kwargs_super_init_args_kwargs_def_close_self_pass_don_t_allow_closing_the_file_it_would_clear_the_buffer_zip_buffer_mockbinaryfile_with_zipfile_zipfile_zip_buffer_w_as_zf_zf_writestr_dir_file_txt_this_is_a_test_reset_the_bytesio_object_s_cursor_to_the_start_zip_buffer_seek_0_with_zipfile_zipfile_zip_buffer_r_as_zf_zpath_zipfile_path_zf_dir_name_file_name_zpath_at_split_pd008_pass_on_attr_expects ... ok test rules::pandas_vet::tests::contents::r_import_numpy_as_np_arrays_np_random_randn_3_4_for_in_range_10_np_stack_arrays_axis_0_shape_pd013_pass_numpy_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_df_pd_dataframe_pd901_fail_df_var_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_df_pd_dataframe_employee_dict_pd901_pass_part_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_pd_dataframe_employee_dict_pd901_pass_non_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_my_function_df_data_pd901_pass_df_param_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nas_pd_isna_val_pd003_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nas_pd_notna_val_pd004_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nulls_pd_notnull_val_pd004_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nulls_pd_isnull_val_pd003_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_print_bah_humbug_pd003_allows_other_calls_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_pd_values_pd011_pass_values_import_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_node_name_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_values_dict_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_x_values_pd011_pass_values_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_at_b_a_pd008_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iat_1_3_pd009_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iloc_1_3_pd009_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_loc_b_a_pd008_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_iloc_1_3_5_1_3_pd007_pass_iloc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_loc_d_a_c_pd007_pass_loc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_array_pd011_pass_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_to_array_pd011_pass_to_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_fail_values_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_pass_values_call_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_pd_pivot_x_index_foo_columns_bar_values_baz_pd010_fail_pivot_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_x_pivot_table_x_values_d_index_a_b_columns_c_aggfunc_np_sum_fill_value_0_pd010_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_false_pd002_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_true_pd002_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_values_1_pd011_pass_values_store_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_pd_merge_x_y_pd015_fail_merge_on_pandas_object_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_inner_pd015_pass_merge_on_dataframe_with_multiple_args_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_pd015_pass_merge_on_dataframe_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_ix_0_2_a_pd007_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_melt_id_vars_airline_value_vars_atl_den_dfw_value_name_airline_delay_pd013_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_stack_level_1_dropna_true_pd013_fail_stack_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_y_x_stack_level_1_dropna_true_pd013_pass_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_polars_as_pl_x_pl_dataframe_x_drop_a_inplace_true_pd002_pass_polars_expects ... ok test rules::pandas_vet::tests::contents::r_pd_to_datetime_timestamp_10_9_strftime_y_m_d_h_m_s_f_pd015_pass_other_pd_function_expects ... ok test rules::pandas_vet::tests::contents::r_x_dataframe_x_drop_a_inplace_true_pd002_pass_no_import_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasnuniqueconstantseriescheck_path_new_pd101_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofdotreadtable_path_new_pandas_use_of_dot_read_table_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofinplaceargument_path_new_pd002_py_expects ... ok test rules::pep8_naming::helpers::tests::test_is_acronym ... ok test rules::pep8_naming::helpers::tests::test_is_camelcase ... ok test rules::pep8_naming::helpers::tests::test_is_mixed_case ... ok test rules::pep8_naming::tests::camelcase_imported_as_incorrect_convention ... ok test rules::pep8_naming::tests::classmethod_decorators ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasacronym_n817_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasconstant_n814_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedaslowercase_n813_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_constantimportedasnonconstant_n811_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_dunderfunctionname_n807_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_errorsuffixonexceptionname_n818_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidargumentname_n803_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidclassname_n801_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameforclassmethod_n804_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameformethod_n805_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfunctionname_n802_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidmodulename_n999_badallowed_init_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_lowercaseimportedasnonlowercase_n812_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinclassscope_n815_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinglobalscope_n816_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_nonlowercasevariableinfunction_n806_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasacronym_path_new_n817_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasconstant_path_new_n814_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedaslowercase_path_new_n813_py_expects ... ok test rules::pep8_naming::tests::rules::rule_constantimportedasnonconstant_path_new_n811_py_expects ... ok test rules::pep8_naming::tests::rules::rule_dunderfunctionname_path_new_n807_py_expects ... ok test rules::pep8_naming::tests::rules::rule_errorsuffixonexceptionname_path_new_n818_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n803_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidclassname_path_new_n801_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameforclassmethod_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameformethod_path_new_n805_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfunctionname_path_new_n802_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_flake9_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_0001_initial_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_import_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_dashes_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_no_module_test_txt_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_main_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_setup_py_expects ... ok test rules::pep8_naming::tests::rules::rule_lowercaseimportedasnonlowercase_path_new_n812_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinclassscope_path_new_n815_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinglobalscope_path_new_n816_py_expects ... ok test rules::pep8_naming::tests::rules::rule_nonlowercasevariableinfunction_path_new_n806_py_expects ... ok test rules::pep8_naming::tests::staticmethod_decorators ... ok test rules::perflint::tests::preview_rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcopy_path_new_perf402_py_expects ... ok test rules::perflint::tests::rules::rule_tryexceptinloop_path_new_perf203_py_expects ... ok test rules::perflint::tests::rules::rule_unnecessarylistcast_path_new_perf101_py_expects ... ok test rules::pycodestyle::rules::logical_lines::tests::empty_line ... ok test rules::pycodestyle::rules::logical_lines::tests::function_definition ... ok test rules::pycodestyle::rules::logical_lines::tests::indented ... ok test rules::pycodestyle::rules::logical_lines::tests::multi_line ... ok test rules::pycodestyle::rules::logical_lines::tests::string_assignment ... ok test rules::pycodestyle::rules::logical_lines::tests::trivia ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklineafterdecorator_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_function_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_comment_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub_isort ... ok test rules::pycodestyle::tests::constant_literals ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiple_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiplecomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespace_path_new_e23_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespaceafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundarithmeticoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundbitwiseorshiftoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundmodulooperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multipleleadinghashesforblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblock_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblockcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_overindented_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_toofewspacesbeforeinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentation_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentationcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedspacesaroundkeywordparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespaceafteropenbracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeclosebracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeparameters_path_new_e21_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforepunctuation_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::max_doc_length ... ok test rules::pycodestyle::tests::max_doc_length_with_utf_8 ... ok test rules::pycodestyle::tests::preview_rules::rule_linetoolong_path_new_e501_5_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_redundantbackslash_path_new_e502_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_0_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_1_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_2_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_3_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_4_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousclassname_path_new_e742_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousfunctionname_path_new_e743_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousvariablename_path_new_e741_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousvariablename_path_new_e741_pyi_expects ... ok test rules::pycodestyle::tests::rules::rule_bareexcept_path_new_e722_py_expects ... ok test rules::pycodestyle::tests::rules::rule_blanklinewithwhitespace_path_new_w293_py_expects ... ok test rules::pycodestyle::tests::rules::rule_blanklinewithwhitespace_path_new_w29_py_expects ... ok test rules::pycodestyle::tests::rules::rule_invalidescapesequence_path_new_w605_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_invalidescapesequence_path_new_w605_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_lambdaassignment_path_new_e731_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_4_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_2_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_mixedspacesandtabs_path_new_e101_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_2_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_4_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_5_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multipleimportsononeline_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multiplestatementsononelinecolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multiplestatementsononelinesemicolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_nonecomparison_path_new_e711_py_expects ... ok test rules::pycodestyle::tests::rules::rule_notintest_path_new_e713_py_expects ... ok test rules::pycodestyle::tests::rules::rule_notistest_path_new_e714_py_expects ... ok test rules::pycodestyle::tests::rules::rule_tabindentation_path_new_w19_py_expects ... ok test rules::pycodestyle::tests::rules::rule_trailingwhitespace_path_new_w291_py_expects ... ok test rules::pycodestyle::tests::rules::rule_trailingwhitespace_path_new_w29_py_expects ... ok test rules::pycodestyle::tests::rules::rule_truefalsecomparison_path_new_e712_py_expects ... ok test rules::pycodestyle::tests::rules::rule_typecomparison_path_new_e721_py_expects ... ok test rules::pycodestyle::tests::rules::rule_uselesssemicolon_path_new_e703_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_uselesssemicolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_whitespaceafterdecorator_path_new_e204_py_expects ... ok test rules::pycodestyle::tests::shebang ... ok test rules::pycodestyle::tests::tab_size::_1_expects ... ok test rules::pycodestyle::tests::tab_size::_2_expects ... ok test rules::pycodestyle::tests::tab_size::_4_expects ... ok test rules::pycodestyle::tests::tab_size::_8_expects ... ok test rules::pycodestyle::tests::task_tags::false_expects ... ok test rules::pycodestyle::tests::task_tags::true_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::w292_4 ... ok test rules::pycodestyle::tests::w391_consecutive_empty_cells_ipynb ... ok test rules::pycodestyle::tests::white_space_syntax_error_compatibility ... ok test rules::pydoclint::tests::rules::rule_docstringmissingexception_path_new_doc501_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousexception_path_new_doc502_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousparameter_path_new_doc102_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousreturns_path_new_doc202_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousyields_path_new_doc403_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingexception_path_new_doc501_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingreturns_path_new_doc201_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingyields_path_new_doc402_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingexception_path_new_doc501_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingreturns_path_new_doc201_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingyields_path_new_doc402_google_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousexception_path_new_doc502_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousparameter_path_new_doc102_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousreturns_path_new_doc202_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousyields_path_new_doc403_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingexception_path_new_doc501_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingreturns_path_new_doc201_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingyields_path_new_doc402_numpy_py_expects ... ok test rules::pydocstyle::tests::all ... ok test rules::pydocstyle::tests::bom ... ok test rules::pydocstyle::tests::d209_d400 ... ok test rules::pydocstyle::tests::d417_google ... ok test rules::pydocstyle::tests::d417_google_ignore_var_parameters ... ok test rules::pydocstyle::tests::d417_numpy ... ok test rules::pydocstyle::tests::d417_unspecified ... ok test rules::pydocstyle::tests::d417_unspecified_ignore_var_parameters ... ok test rules::pydocstyle::tests::d420::convention_google_path_new_d420_google_py_expects ... ok test rules::pydocstyle::tests::d420::convention_numpy_path_new_d420_numpy_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklineafterfunction_path_new_d202_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklineafterfunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinebeforeclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinebeforefunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinesbetweenheaderandcontent_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinesbetweenheaderandcontent_path_new_sphinx_py_expects ... ok test rules::pydocstyle::tests::rules::rule_docstringstartswiththis_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_docstringtabindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_emptydocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_emptydocstringsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_escapesequenceindocstring_path_new_d301_py_expects ... ok test rules::pydocstyle::tests::rules::rule_escapesequenceindocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_firstworduncapitalized_path_new_d403_py_expects ... ok test rules::pydocstyle::tests::rules::rule_firstworduncapitalized_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_incorrectblanklineafterclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_incorrectblanklinebeforeclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_mismatchedsectionunderlinelength_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_d413_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineaftersummary_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingdashedunderlineaftersection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingnewlineaftersectionname_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingsectionnamecolon_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingsectionunderlineaftername_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingterminalpunctuation_path_new_d400_415_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingterminalpunctuation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d400_415_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d400_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_multilinesummaryfirstline_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_multilinesummarysecondline_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_newlineafterlastparagraph_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklineaftersection_path_new_d410_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklineaftersection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklinebeforesection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noncapitalizedsectionname_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_nonimperativemood_path_new_d401_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentation_path_new_d208_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_d214_module_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsectionunderline_path_new_d215_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsectionunderline_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overloadwithdocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_signatureindocstring_path_new_d402_py_expects ... ok test rules::pydocstyle::tests::rules::rule_signatureindocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_surroundingwhitespace_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_triplesinglequotes_path_new_d300_py_expects ... ok test rules::pydocstyle::tests::rules::rule_triplesinglequotes_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_underindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedmagicmethod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_canonical_google_examples_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_canonical_numpy_examples_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicfunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicinit_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmethod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmethod_path_new_setter_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_d100_ipynb_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_no_pkg_priv_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_pkg_d100_pub_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_pkg_priv_no_d100_priv_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicnestedclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicpackage_path_new_d104_init_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicpackage_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_unnecessarymultilinedocstring_path_new_d200_py_expects ... ok test rules::pydocstyle::tests::rules::rule_unnecessarymultilinedocstring_path_new_d_py_expects ... ok test rules::pyflakes::cformat::tests::test_cformat_summary ... ok test rules::pyflakes::cformat::tests::test_cformat_summary_invalid ... ok test rules::pyflakes::cformat::tests::test_cformat_summary_starred ... ok test rules::pyflakes::format::tests::test_format_summary ... ok test rules::pyflakes::format::tests::test_format_summary_invalid ... ok test rules::pyflakes::format::tests::test_format_summary_nested ... ok test rules::pyflakes::rules::invalid_literal_comparisons::tests::test_locate_cmp_ops ... ok test rules::pyflakes::tests::aliased_import ... ok test rules::pyflakes::tests::aliased_import_shadow_module ... ok test rules::pyflakes::tests::aliased_submodule_import ... ok test rules::pyflakes::tests::aliased_typing_import ... ok test rules::pyflakes::tests::all_mixed_attributes_and_strings ... ok test rules::pyflakes::tests::all_with_attributes ... ok test rules::pyflakes::tests::all_with_attributes_added ... ok test rules::pyflakes::tests::all_with_names ... ok test rules::pyflakes::tests::annotated_async_def ... ok test rules::pyflakes::tests::annotated_type_typing_missing_forward_type_multiple_args ... ok test rules::pyflakes::tests::annotated_type_typing_with_string_args ... ok test rules::pyflakes::tests::annotated_type_typing_with_string_args_in_union ... ok test rules::pyflakes::tests::annotating_an_import ... ok test rules::pyflakes::tests::annotation_undefined ... ok test rules::pyflakes::tests::assign_rhs_first ... ok test rules::pyflakes::tests::assigned_to_global ... ok test rules::pyflakes::tests::augmented_assignment ... ok test rules::pyflakes::tests::bad_nested_class ... ok test rules::pyflakes::tests::builtin_windows_error ... ok test rules::pyflakes::tests::builtins ... ok test rules::pyflakes::tests::contents::r_class_c_x_1_def_f_try_pass_except_valueerror_as_x_pass_this_should_raise_an_f821_error_rather_than_resolving_to_the_x_in_x_1_print_x_load_after_unbind_from_class_scope_expects ... ok test rules::pyflakes::tests::contents::r_def_f_import_os_import_os_despite_this_del_import_os_should_still_be_flagged_as_shadowing_an_unused_import_del_os_del_shadowed_local_import_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_def_f_list_1_2_3_for_e_in_list_if_e_2_0_try_pass_except_exception_as_e_print_e_else_print_e_print_in_if_else_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_try_x_3_except_importerror_as_x_print_x_else_print_x_print_in_try_else_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_del_x_del_x_double_del_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_try_1_0_except_exception_as_x_pass_no_error_here_though_it_should_arguably_be_an_f821_error_x_will_be_unbound_after_the_except_block_assuming_an_exception_is_raised_and_caught_print_x_print_in_body_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_try_1_0_except_valueerror_as_x_pass_except_importerror_as_x_pass_no_error_here_though_it_should_arguably_be_an_f821_error_x_will_be_unbound_after_the_except_block_assuming_an_exception_is_raised_and_caught_print_x_print_in_body_after_double_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_import_os_despite_this_del_import_os_in_f_should_still_be_flagged_as_shadowing_an_unused_import_del_os_del_shadowed_global_import_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_import_os_despite_this_del_import_os_in_f_should_still_be_flagged_as_shadowing_an_unused_import_this_is_a_false_negative_but_is_consistent_with_pyflakes_del_os_del_shadowed_global_import_in_global_scope_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_os_1_print_os_del_os_def_g_import_os_doesn_t_need_to_be_flagged_as_shadowing_an_import_os_1_print_os_del_shadowed_import_shadow_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_def_g_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_unbind_from_nested_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_unbind_from_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_multiple_unbinds_from_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_foo_x_2_del_x_flake8_treats_this_as_an_f823_error_because_it_removes_the_binding_entirely_after_the_del_statement_however_it_should_be_an_f821_error_because_the_name_is_defined_in_the_scope_but_unbound_x_1_augmented_assignment_after_del_expects ... ok test rules::pyflakes::tests::default_builtins ... ok test rules::pyflakes::tests::default_typing_modules ... ok test rules::pyflakes::tests::deferred_twice_annotation ... ignored test rules::pyflakes::tests::defined_as_star_args ... ok test rules::pyflakes::tests::defined_as_star_unpack ... ok test rules::pyflakes::tests::defined_by_global ... ok test rules::pyflakes::tests::defined_by_global_multiple_names ... ok test rules::pyflakes::tests::defined_from_lambda_in_dictionary_comprehension ... ok test rules::pyflakes::tests::defined_from_lambda_in_generator ... ok test rules::pyflakes::tests::defined_in_class ... ok test rules::pyflakes::tests::defined_in_class_nested ... ok test rules::pyflakes::tests::defined_in_gen_exp ... ok test rules::pyflakes::tests::defined_in_list_comp ... ok test rules::pyflakes::tests::del ... ok test rules::pyflakes::tests::del_conditional ... ok test rules::pyflakes::tests::del_conditional_except ... ok test rules::pyflakes::tests::del_conditional_nested ... ok test rules::pyflakes::tests::del_conditional_orelse ... ok test rules::pyflakes::tests::del_exception_in_except ... ok test rules::pyflakes::tests::del_global ... ok test rules::pyflakes::tests::del_undefined ... ok test rules::pyflakes::tests::del_while ... ok test rules::pyflakes::tests::del_while_nested ... ok test rules::pyflakes::tests::del_while_test_usage ... ok test rules::pyflakes::tests::different_submodule_import ... ok test rules::pyflakes::tests::dunder_class ... ok test rules::pyflakes::tests::duplicate_submodule_import ... ok test rules::pyflakes::tests::extend_generics ... ok test rules::pyflakes::tests::extra_builtins ... ok test rules::pyflakes::tests::extra_typing_modules ... ok test rules::pyflakes::tests::f401_allowed_unused_imports_option::rule_unusedimport_path_new_f401_31_py_expects ... ok test rules::pyflakes::tests::f401_allowed_unused_imports_top_level_module::rule_unusedimport_path_new_f401_35_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_30_py_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_a_all_foo_foo_42_f401_preview_first_party_submodule_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_a_f401_preview_first_party_submodule_no_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_bar_import_submodule_baz_all_submodule_foo_42_f401_preview_dunder_all_multiple_bindings_expects ... ok test rules::pyflakes::tests::f401_preview_local_init_import::rule_unusedimport_path_new_f401_33_init_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_if_cond_import_a_import_a_b_a_foo_f401_same_branch_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_c_import_a_b_a_foo_f401_import_submodules_but_use_top_level_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_c_import_a_b_d_a_foo_f401_import_submodules_different_lengths_but_use_top_level_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_a_foo_a_bar_f401_use_top_member_twice_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_a_foo_f401_use_top_member_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_all_a_f401_use_in_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_import_a_c_f401_multiple_unused_submodules_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_mlflow_pyfunc_loaders_chat_agent_import_mlflow_pyfunc_loaders_chat_model_import_mlflow_pyfunc_loaders_code_model_from_mlflow_utils_pydantic_utils_import_is_pydantic_v2_or_newer_if_is_pydantic_v2_or_newer_import_mlflow_pyfunc_loaders_responses_agent_f401_type_checking_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_refined_logic_only_applied_within_scope_import_a_def_foo_import_a_b_a_foo_f401_import_submodules_in_function_scope_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_bindings_import_a_a_b_import_a_b_f401_use_in_between_imports_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_bindings_import_a_b_a_import_a_f401_use_in_between_imports_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_a_1_import_a_b_f401_use_top_member_and_redefine_before_second_import_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_import_a_b_a_1_f401_use_top_member_then_import_then_redefine_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_import_a_b_f401_use_top_member_before_second_import_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_try_import_a_b_c_except_importerror_import_argparse_import_a_a_b_argparse_namespace_f401_different_branch_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_0_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_10_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_11_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_12_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_13_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_14_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_15_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_16_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_17_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_18_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_19_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_1_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_20_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_21_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_22_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_23_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_2_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_32_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_34_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_35_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_3_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_4_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_5_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_6_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_7_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_8_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_9_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::f811_annotated_assignment_redefinition ... ok test rules::pyflakes::tests::f811_typing_modules_overload ... ok test rules::pyflakes::tests::f821_frozendict_pre_py315_undefined ... ok test rules::pyflakes::tests::f821_frozendict_py315_available ... ok test rules::pyflakes::tests::f821_with_builtin_added_on_new_py_version_but_old_target_version_specified ... ok test rules::pyflakes::tests::f841_dummy_variable_rgx ... ok test rules::pyflakes::tests::forward_annotations_for_classes_in_scope ... ok test rules::pyflakes::tests::function_names_are_bound_now ... ok test rules::pyflakes::tests::functions_need_global_scope ... ok test rules::pyflakes::tests::functions_run_later ... ok test rules::pyflakes::tests::future_annotations ... ok test rules::pyflakes::tests::future_import ... ok test rules::pyflakes::tests::future_import_first ... ok test rules::pyflakes::tests::future_import_star ... ok test rules::pyflakes::tests::future_import_undefined ... ok test rules::pyflakes::tests::future_import_used ... ok test rules::pyflakes::tests::gh_issue_17196_regression_test ... ok test rules::pyflakes::tests::global_from_nested_scope ... ok test rules::pyflakes::tests::global_import_star ... ok test rules::pyflakes::tests::global_in_global_scope ... ok test rules::pyflakes::tests::global_reset_name_only ... ok test rules::pyflakes::tests::idiomiatic_typing_guards ... ok test rules::pyflakes::tests::ignore_non_import_redefinitions ... ok test rules::pyflakes::tests::ignored_in_class ... ok test rules::pyflakes::tests::ignored_in_function ... ok test rules::pyflakes::tests::ignored_when_not_directly_assigned ... ok test rules::pyflakes::tests::import_in_class ... ok test rules::pyflakes::tests::import_star_exported ... ok test rules::pyflakes::tests::import_star_not_exported ... ignored test rules::pyflakes::tests::import_used_in_method_definition ... ok test rules::pyflakes::tests::imported_in_class ... ok test rules::pyflakes::tests::init ... ok test rules::pyflakes::tests::intermediate_class_scope_ignored ... ok test rules::pyflakes::tests::keyword_only_args ... ok test rules::pyflakes::tests::keyword_only_args_undefined ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope2 ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope3 ... ok test rules::pyflakes::tests::list_concatenation_assignment ... ok test rules::pyflakes::tests::literal_type_some_other_module ... ignored test rules::pyflakes::tests::literal_type_typing ... ok test rules::pyflakes::tests::literal_type_typing_extensions ... ok test rules::pyflakes::tests::literal_union_type_typing ... ok test rules::pyflakes::tests::magic_globals_builtins ... ok test rules::pyflakes::tests::magic_globals_file ... ok test rules::pyflakes::tests::magic_globals_name ... ok test rules::pyflakes::tests::magic_module_in_class_scope ... ok test rules::pyflakes::tests::magic_qualname_in_class_scope ... ok test rules::pyflakes::tests::meta_class_undefined ... ok test rules::pyflakes::tests::methods_dont_use_class_scope ... ok test rules::pyflakes::tests::module_annotate_pre_py314_undefined ... ok test rules::pyflakes::tests::module_annotate_py314_available ... ok test rules::pyflakes::tests::module_annotations ... ok test rules::pyflakes::tests::module_warningregistry ... ok test rules::pyflakes::tests::multi_statement_lines ... ok test rules::pyflakes::tests::named_types_classes ... ok test rules::pyflakes::tests::names_declared_in_except_blocks ... ok test rules::pyflakes::tests::nested_class ... ok test rules::pyflakes::tests::nested_class_and_function_scope ... ok test rules::pyflakes::tests::nested_functions_nest_scope ... ok test rules::pyflakes::tests::nested_partially_quoted_type_assignment ... ok test rules::pyflakes::tests::nested_relative_typing_module ... ok test rules::pyflakes::tests::new_assignment ... ok test rules::pyflakes::tests::non_global_does_not_redefine ... ok test rules::pyflakes::tests::not_a_typing_overload ... ok test rules::pyflakes::tests::not_used_in_nested_scope ... ok test rules::pyflakes::tests::overload_in_class ... ok test rules::pyflakes::tests::overload_with_multiple_decorators ... ok test rules::pyflakes::tests::package_import ... ok test rules::pyflakes::tests::partial_string_annotations_with_future_annotations ... ok test rules::pyflakes::tests::partially_quoted_type_annotation ... ok test rules::pyflakes::tests::partially_quoted_type_assignment ... ok test rules::pyflakes::tests::positional_only_argument_annotations ... ok test rules::pyflakes::tests::postponed_annotations ... ok test rules::pyflakes::tests::preview_rules::rule_redefinedwhileunused_path_new_f811_36_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_undefinedexport_path_new_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_init_py_expects ... ok test rules::pyflakes::tests::quoted_type_cast ... ok test rules::pyflakes::tests::quoted_type_cast_renamed_import ... ok test rules::pyflakes::tests::quoted_type_var_bound ... ok test rules::pyflakes::tests::quoted_type_var_constraints ... ok test rules::pyflakes::tests::redefined_but_used_later ... ok test rules::pyflakes::tests::redefined_by_class ... ok test rules::pyflakes::tests::redefined_by_except ... ok test rules::pyflakes::tests::redefined_by_for ... ok test rules::pyflakes::tests::redefined_by_function ... ok test rules::pyflakes::tests::redefined_by_gen_exp ... ok test rules::pyflakes::tests::redefined_by_subclass ... ok test rules::pyflakes::tests::redefined_if ... ok test rules::pyflakes::tests::redefined_if_else ... ok test rules::pyflakes::tests::redefined_in_class ... ok test rules::pyflakes::tests::redefined_in_nested_function ... ok test rules::pyflakes::tests::redefined_in_nested_function_twice ... ok test rules::pyflakes::tests::redefined_try ... ok test rules::pyflakes::tests::redefined_try_else ... ok test rules::pyflakes::tests::redefined_try_except ... ok test rules::pyflakes::tests::redefined_try_except_else ... ok test rules::pyflakes::tests::redefined_try_except_else_finally ... ok test rules::pyflakes::tests::redefined_try_except_finally ... ok test rules::pyflakes::tests::redefined_try_except_multi ... ok test rules::pyflakes::tests::redefined_try_nested ... ok test rules::pyflakes::tests::redefined_while_unused ... ok test rules::pyflakes::tests::relative_typing_module ... ok test rules::pyflakes::tests::return_annotation_is_class_scope_variable ... ok test rules::pyflakes::tests::return_annotation_is_function_body_variable ... ok test rules::pyflakes::tests::rules::rule_asserttuple_path_new_f631_py_expects ... ok test rules::pyflakes::tests::rules::rule_breakoutsideloop_path_new_f701_py_expects ... ok test rules::pyflakes::tests::rules::rule_continueoutsideloop_path_new_f702_py_expects ... ok test rules::pyflakes::tests::rules::rule_defaultexceptnotlast_path_new_f707_py_expects ... ok test rules::pyflakes::tests::rules::rule_forwardannotationsyntaxerror_path_new_f722_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_forwardannotationsyntaxerror_path_new_f722_py_expects ... ok test rules::pyflakes::tests::rules::rule_fstringmissingplaceholders_path_new_f541_py_expects ... ok test rules::pyflakes::tests::rules::rule_futurefeaturenotdefined_path_new_f407_py_expects ... ok test rules::pyflakes::tests::rules::rule_iftuple_path_new_f634_py_expects ... ok test rules::pyflakes::tests::rules::rule_importshadowedbyloopvar_path_new_f402_ipynb_expects ... ok test rules::pyflakes::tests::rules::rule_importshadowedbyloopvar_path_new_f402_py_expects ... ok test rules::pyflakes::tests::rules::rule_invalidprintsyntax_path_new_f633_py_expects ... ok test rules::pyflakes::tests::rules::rule_isliteral_path_new_f632_py_expects ... ok test rules::pyflakes::tests::rules::rule_latefutureimport_path_new_f404_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_latefutureimport_path_new_f404_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_multiplestarredexpressions_path_new_f622_py_expects ... ok test rules::pyflakes::tests::rules::rule_multivaluerepeatedkeyliteral_path_new_f601_py_expects ... ok test rules::pyflakes::tests::rules::rule_multivaluerepeatedkeyvariable_path_new_f602_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedmapping_path_new_f502_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedmapping_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedsequence_path_new_f503_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedsequence_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatextranamedarguments_path_new_f504_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatextranamedarguments_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatinvalidformat_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmissingargument_path_new_f504_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmissingargument_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmixedpositionalandnamed_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatpositionalcountmismatch_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatstarrequiressequence_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatunsupportedformatcharacter_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_raisenotimplemented_path_new_f901_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_22_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_24_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_25_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_26_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_27_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_28_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_29_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_30_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_31_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_32_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_33_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_35_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_36_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_8_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_returnoutsidefunction_path_new_f706_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatextranamedarguments_path_new_f522_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatextrapositionalarguments_path_new_f523_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatinvalidformat_path_new_f521_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatmissingarguments_path_new_f524_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatmixingautomatic_path_new_f525_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_0_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_1b_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocal_path_new_f823_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithimportstar_path_new_f403_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithimportstarusage_path_new_f405_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithnestedimportstarusage_path_new_f406_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_11_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_22_ipynb_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_24_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_25_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_26_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_26_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_27_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_28_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_30_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_31_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_32_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_33_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_34_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_34_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_5_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_8_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedannotation_path_new_f842_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_22_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_32_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_34_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_8_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_yieldoutsidefunction_path_new_f704_py_expects ... ok test rules::pyflakes::tests::rules_with_flake8_type_checking_settings_enabled::rule_undefinedname_path_new_f821_29_py_expects ... ok test rules::pyflakes::tests::shadowed_by_for ... ok test rules::pyflakes::tests::shadowed_by_for_deep ... ok test rules::pyflakes::tests::shadowed_by_lambda ... ok test rules::pyflakes::tests::shadowed_by_parameter ... ok test rules::pyflakes::tests::trying_multiple_imports ... ok test rules::pyflakes::tests::tuple_concatenation_assignment ... ok test rules::pyflakes::tests::type_annotation_clobbers_all ... ok test rules::pyflakes::tests::type_cast_literal_str_to_str ... ok test rules::pyflakes::tests::typed_names_correct_forward_ref ... ok test rules::pyflakes::tests::typing_extensions_overload ... ok test rules::pyflakes::tests::typing_guard_for_protocol ... ok test rules::pyflakes::tests::typing_overload ... ok test rules::pyflakes::tests::typing_overload_async ... ok test rules::pyflakes::tests::unassigned_annotation_is_undefined ... ok test rules::pyflakes::tests::unbound_exported ... ok test rules::pyflakes::tests::undefined ... ok test rules::pyflakes::tests::undefined_augmented_assignment ... ok test rules::pyflakes::tests::undefined_exception_name ... ok test rules::pyflakes::tests::undefined_exception_name_obscuring_local_variable2 ... ok test rules::pyflakes::tests::undefined_from_lambda_in_comprehension ... ok test rules::pyflakes::tests::undefined_from_lambda_in_dictionary_comprehension ... ok test rules::pyflakes::tests::undefined_in_gen_exp_nested ... ok test rules::pyflakes::tests::undefined_in_list_comp ... ok test rules::pyflakes::tests::undefined_in_loop ... ok test rules::pyflakes::tests::undefined_with_error_handler ... ok test rules::pyflakes::tests::unused_annotation ... ok test rules::pyflakes::tests::unused_import ... ok test rules::pyflakes::tests::unused_import_relative ... ok test rules::pyflakes::tests::unused_in_nested_scope ... ok test rules::pyflakes::tests::unused_package_import ... ok test rules::pyflakes::tests::unused_package_with_submodule_import ... ok test rules::pyflakes::tests::use_pep695_type_aliass ... ok test rules::pyflakes::tests::used_and_global ... ok test rules::pyflakes::tests::used_as_class_decorator ... ok test rules::pyflakes::tests::used_as_decorator ... ok test rules::pyflakes::tests::used_as_star_unpack ... ok test rules::pyflakes::tests::used_import ... ok test rules::pyflakes::tests::used_import_relative ... ok test rules::pyflakes::tests::used_in_assert ... ok test rules::pyflakes::tests::used_in_assignment ... ok test rules::pyflakes::tests::used_in_attribute_assign ... ok test rules::pyflakes::tests::used_in_call ... ok test rules::pyflakes::tests::used_in_class ... ok test rules::pyflakes::tests::used_in_class_base ... ok test rules::pyflakes::tests::used_in_dict ... ok test rules::pyflakes::tests::used_in_elif_conditional ... ok test rules::pyflakes::tests::used_in_else ... ok test rules::pyflakes::tests::used_in_except ... ok test rules::pyflakes::tests::used_in_exec ... ok test rules::pyflakes::tests::used_in_for ... ok test rules::pyflakes::tests::used_in_for_else ... ok test rules::pyflakes::tests::used_in_function ... ok test rules::pyflakes::tests::used_in_gen_exp ... ok test rules::pyflakes::tests::used_in_getattr ... ok test rules::pyflakes::tests::used_in_global ... ok test rules::pyflakes::tests::used_in_if_body ... ok test rules::pyflakes::tests::used_in_if_conditional ... ok test rules::pyflakes::tests::used_in_keyword_arg ... ok test rules::pyflakes::tests::used_in_lambda ... ok test rules::pyflakes::tests::used_in_list ... ok test rules::pyflakes::tests::used_in_list_comp ... ok test rules::pyflakes::tests::used_in_logic ... ok test rules::pyflakes::tests::used_in_operators ... ok test rules::pyflakes::tests::used_in_parameter_default ... ok test rules::pyflakes::tests::used_in_raise ... ok test rules::pyflakes::tests::used_in_return ... ok test rules::pyflakes::tests::used_in_slice ... ok test rules::pyflakes::tests::used_in_slice_obj ... ok test rules::pyflakes::tests::used_in_subscript ... ok test rules::pyflakes::tests::used_in_try ... ok test rules::pyflakes::tests::used_in_try_finally ... ok test rules::pyflakes::tests::used_in_tuple ... ok test rules::pyflakes::tests::used_in_while ... ok test rules::pyflakes::tests::used_in_yield ... ok test rules::pyflakes::tests::used_package_with_submodule_import ... ok test rules::pyflakes::tests::used_package_with_submodule_import_of_alias ... ok test rules::pyflakes::tests::variable_annotation_references_self_name_undefined ... ok test rules::pyflakes::tests::variable_annotations ... ok test rules::pyflakes::tests::warning_suppressed ... ok test rules::pygrep_hooks::rules::blanket_type_ignore::tests::type_ignore_tag ... ok test rules::pygrep_hooks::tests::preview_rules::rule_invalidmockaccess_path_new_pgh005_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_1_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_2_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_3_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blankettypeignore_path_new_pgh003_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blankettypeignore_path_new_pgh003_1_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_invalidmockaccess_path_new_pgh005_0_py_expects ... ok test rules::pylint::helpers::tests::for_ ... ok test rules::pylint::helpers::tests::for_else ... ok test rules::pylint::helpers::tests::if_elif ... ok test rules::pylint::helpers::tests::if_elif_else ... ok test rules::pylint::helpers::tests::if_else ... ok test rules::pylint::helpers::tests::if_else_if_corner ... ok test rules::pylint::helpers::tests::many_statements ... ok test rules::pylint::helpers::tests::match_case ... ok test rules::pylint::helpers::tests::nested_class ... ok test rules::pylint::helpers::tests::nested_def ... ok test rules::pylint::helpers::tests::pass ... ok test rules::pylint::helpers::tests::return_not_counted ... ok test rules::pylint::helpers::tests::try_except ... ok test rules::pylint::helpers::tests::try_except_else ... ok test rules::pylint::helpers::tests::try_except_else_finally ... ok test rules::pylint::helpers::tests::try_except_except ... ok test rules::pylint::helpers::tests::try_except_except_finally ... ok test rules::pylint::helpers::tests::with ... ok test rules::pylint::helpers::tests::yield_ ... ok test rules::pylint::rules::too_many_branches::tests::for_else ... ok test rules::pylint::rules::too_many_branches::tests::if_else_nested_if_else ... ok test rules::pylint::rules::too_many_branches::tests::match_case ... ok test rules::pylint::rules::too_many_branches::tests::nested_def ... ok test rules::pylint::rules::too_many_branches::tests::try_except ... ok test rules::pylint::rules::too_many_branches::tests::try_except_else ... ok test rules::pylint::rules::too_many_branches::tests::try_except_except_else_finally ... ok test rules::pylint::rules::too_many_branches::tests::try_finally ... ok test rules::pylint::rules::too_many_branches::tests::while_if_else_if ... ok test rules::pylint::rules::too_many_branches::tests::with_statement ... ok test rules::pylint::rules::too_many_return_statements::tests::async_for_else ... ok test rules::pylint::rules::too_many_return_statements::tests::async_with_if ... ok test rules::pylint::rules::too_many_return_statements::tests::class_def_ignored ... ok test rules::pylint::rules::too_many_return_statements::tests::for_else ... ok test rules::pylint::rules::too_many_return_statements::tests::if_ ... ok test rules::pylint::rules::too_many_return_statements::tests::nested_def_ignored ... ok test rules::pylint::rules::too_many_return_statements::tests::try_except_except_else_finally ... ok test rules::pylint::rules::too_many_return_statements::tests::while_nested_if ... ok test rules::pylint::rules::too_many_return_statements::tests::with_if ... ok test rules::pylint::tests::allow_magic_value_types ... ok test rules::pylint::tests::conflict_with_definition_rules ... ok test rules::pylint::tests::continue_in_finally ... ok test rules::pylint::tests::import_outside_top_level_with_banned ... ok test rules::pylint::tests::max_args ... ok test rules::pylint::tests::max_args_with_dummy_variables ... ok test rules::pylint::tests::max_boolean_expressions ... ok test rules::pylint::tests::max_branches ... ok test rules::pylint::tests::max_positional_args ... ok test rules::pylint::tests::max_return_statements ... ok test rules::pylint::tests::max_statements ... ok test rules::pylint::tests::preview_rules::rule_uselessexceptionstatement_path_new_useless_exception_statement_py_expects ... ok test rules::pylint::tests::rules::rule_assertonstringliteral_path_new_assert_on_string_literal_py_expects ... ok test rules::pylint::tests::rules::rule_awaitoutsideasync_path_new_await_outside_async_ipynb_expects ... ok test rules::pylint::tests::rules::rule_awaitoutsideasync_path_new_await_outside_async_py_expects ... ok test rules::pylint::tests::rules::rule_baddundermethodname_path_new_bad_dunder_method_name_py_expects ... ok test rules::pylint::tests::rules::rule_badopenmode_path_new_bad_open_mode_py_expects ... ok test rules::pylint::tests::rules::rule_badstaticmethodargument_path_new_bad_staticmethod_argument_py_expects ... ok test rules::pylint::tests::rules::rule_badstringformatcharacter_path_new_bad_string_format_character_py_expects ... ok test rules::pylint::tests::rules::rule_badstringformattype_path_new_bad_string_format_type_py_expects ... ok test rules::pylint::tests::rules::rule_badstrstripcall_path_new_bad_str_strip_call_py_expects ... ok test rules::pylint::tests::rules::rule_bidirectionalunicode_path_new_bidirectional_unicode_py_expects ... ok test rules::pylint::tests::rules::rule_binaryopexception_path_new_binary_op_exception_py_expects ... ok test rules::pylint::tests::rules::rule_booleanchainedcomparison_path_new_boolean_chained_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_collapsibleelseif_path_new_collapsible_else_if_py_expects ... ok test rules::pylint::tests::rules::rule_comparetoemptystring_path_new_compare_to_empty_string_py_expects ... ok test rules::pylint::tests::rules::rule_comparisonofconstant_path_new_comparison_of_constant_py_expects ... ok test rules::pylint::tests::rules::rule_comparisonwithitself_path_new_comparison_with_itself_py_expects ... ok test rules::pylint::tests::rules::rule_continueinfinally_path_new_continue_in_finally_py_expects ... ok test rules::pylint::tests::rules::rule_dictindexmissingitems_path_new_dict_index_missing_items_py_expects ... ok test rules::pylint::tests::rules::rule_dictitermissingitems_path_new_dict_iter_missing_items_py_expects ... ok test rules::pylint::tests::rules::rule_duplicatebases_path_new_duplicate_bases_py_expects ... ok test rules::pylint::tests::rules::rule_emptycomment_path_new_empty_comment_line_continuation_py_expects ... ok test rules::pylint::tests::rules::rule_emptycomment_path_new_empty_comment_py_expects ... ok test rules::pylint::tests::rules::rule_eqwithouthash_path_new_eq_without_hash_py_expects ... ok test rules::pylint::tests::rules::rule_globalatmodulelevel_path_new_global_at_module_level_py_expects ... ok test rules::pylint::tests::rules::rule_globalstatement_path_new_global_statement_py_expects ... ok test rules::pylint::tests::rules::rule_globalvariablenotassigned_path_new_global_variable_not_assigned_py_expects ... ok test rules::pylint::tests::rules::rule_ifstmtminmax_path_new_if_stmt_min_max_py_expects ... ok test rules::pylint::tests::rules::rule_importoutsidetoplevel_path_new_import_outside_top_level_py_expects ... ok test rules::pylint::tests::rules::rule_importprivatename_path_new_import_private_name_submodule_main_py_expects ... ok test rules::pylint::tests::rules::rule_importself_path_new_import_self_module_py_expects ... ok test rules::pylint::tests::rules::rule_invalidallformat_path_new_invalid_all_format_py_expects ... ok test rules::pylint::tests::rules::rule_invalidallobject_path_new_invalid_all_object_py_expects ... ok test rules::pylint::tests::rules::rule_invalidboolreturntype_path_new_invalid_return_type_bool_py_expects ... ok test rules::pylint::tests::rules::rule_invalidbytesreturntype_path_new_invalid_return_type_bytes_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterbackspace_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterbackspace_path_new_invalid_characters_syntax_error_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacteresc_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacternul_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharactersub_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterzerowidthspace_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidenvvardefault_path_new_invalid_envvar_default_py_expects ... ok test rules::pylint::tests::rules::rule_invalidenvvarvalue_path_new_invalid_envvar_value_py_expects ... ok test rules::pylint::tests::rules::rule_invalidhashreturntype_path_new_invalid_return_type_hash_py_expects ... ok test rules::pylint::tests::rules::rule_invalidindexreturntype_path_new_invalid_return_type_index_py_expects ... ok test rules::pylint::tests::rules::rule_invalidlengthreturntype_path_new_invalid_return_type_length_py_expects ... ok test rules::pylint::tests::rules::rule_invalidstrreturntype_path_new_invalid_return_type_str_py_expects ... ok test rules::pylint::tests::rules::rule_iterationoverset_path_new_iteration_over_set_py_expects ... ok test rules::pylint::tests::rules::rule_lentest_path_new_len_as_condition_py_expects ... ok test rules::pylint::tests::rules::rule_literalmembership_path_new_literal_membership_py_expects ... ok test rules::pylint::tests::rules::rule_loadbeforeglobaldeclaration_path_new_load_before_global_declaration_py_expects ... ok test rules::pylint::tests::rules::rule_loggingtoofewargs_path_new_logging_too_few_args_py_expects ... ok test rules::pylint::tests::rules::rule_loggingtoomanyargs_path_new_logging_too_many_args_py_expects ... ok test rules::pylint::tests::rules::rule_magicvaluecomparison_path_new_magic_value_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_manualfromimport_path_new_import_aliasing_py_expects ... ok test rules::pylint::tests::rules::rule_misplacedbareraise_path_new_misplaced_bare_raise_py_expects ... ok test rules::pylint::tests::rules::rule_missingmaxsplitarg_path_new_missing_maxsplit_arg_py_expects ... ok test rules::pylint::tests::rules::rule_modifiediteratingset_path_new_modified_iterating_set_py_expects ... ok test rules::pylint::tests::rules::rule_namedexprwithoutcontext_path_new_named_expr_without_context_py_expects ... ok test rules::pylint::tests::rules::rule_nancomparison_path_new_nan_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_nestedminmax_path_new_nested_min_max_py_expects ... ok test rules::pylint::tests::rules::rule_noclassmethoddecorator_path_new_no_method_decorator_py_expects ... ok test rules::pylint::tests::rules::rule_nonasciiimportname_path_new_non_ascii_module_import_py_expects ... ok test rules::pylint::tests::rules::rule_nonasciiname_path_new_non_ascii_name_py_expects ... ok test rules::pylint::tests::rules::rule_nonaugmentedassignment_path_new_non_augmented_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_nonlocalandglobal_path_new_nonlocal_and_global_py_expects ... ok test rules::pylint::tests::rules::rule_nonlocalwithoutbinding_path_new_nonlocal_without_binding_py_expects ... ok test rules::pylint::tests::rules::rule_nonslotassignment_path_new_non_slot_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_noselfuse_path_new_no_self_use_py_expects ... ok test rules::pylint::tests::rules::rule_nostaticmethoddecorator_path_new_no_method_decorator_py_expects ... ok test rules::pylint::tests::rules::rule_potentialindexerror_path_new_potential_index_error_py_expects ... ok test rules::pylint::tests::rules::rule_propertywithparameters_path_new_property_with_parameters_py_expects ... ok test rules::pylint::tests::rules::rule_redeclaredassignedname_path_new_redeclared_assigned_name_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedargumentfromlocal_path_new_redefined_argument_from_local_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedloopname_path_new_redefined_loop_name_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedslotsinsubclass_path_new_redefined_slots_in_subclass_py_expects ... ok test rules::pylint::tests::rules::rule_repeatedequalitycomparison_path_new_repeated_equality_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_repeatedkeywordargument_path_new_repeated_keyword_argument_py_expects ... ok test rules::pylint::tests::rules::rule_returnininit_path_new_return_in_init_py_expects ... ok test rules::pylint::tests::rules::rule_selfassigningvariable_path_new_self_assigning_variable_py_expects ... ok test rules::pylint::tests::rules::rule_selforclsassignment_path_new_self_or_cls_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_shallowcopyenviron_path_new_shallow_copy_environ_py_expects ... ok test rules::pylint::tests::rules::rule_singledispatchmethod_path_new_singledispatch_method_py_expects ... ok test rules::pylint::tests::rules::rule_singledispatchmethodfunction_path_new_singledispatchmethod_function_py_expects ... ok test rules::pylint::tests::rules::rule_singlestringslots_path_new_single_string_slots_py_expects ... ok test rules::pylint::tests::rules::rule_stopiterationreturn_path_new_stop_iteration_return_py_expects ... ok test rules::pylint::tests::rules::rule_subprocesspopenpreexecfn_path_new_subprocess_popen_preexec_fn_py_expects ... ok test rules::pylint::tests::rules::rule_subprocessrunwithoutcheck_path_new_subprocess_run_without_check_py_expects ... ok test rules::pylint::tests::rules::rule_superwithoutbrackets_path_new_super_without_brackets_py_expects ... ok test rules::pylint::tests::rules::rule_swapwithtemporaryvariable_path_new_swap_with_temporary_variable_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_0_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_10_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_11_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_12_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_13_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_14_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_15_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_16_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_1_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_2_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_3_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_4_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_5_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_6_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_7_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_8_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_9_py_expects ... ok test rules::pylint::tests::rules::rule_toomanyarguments_path_new_too_many_arguments_py_expects ... ok test rules::pylint::tests::rules::rule_toomanybranches_path_new_too_many_branches_py_expects ... ok test rules::pylint::tests::rules::rule_toomanynestedblocks_path_new_too_many_nested_blocks_py_expects ... ok test rules::pylint::tests::rules::rule_toomanypositionalarguments_path_new_too_many_positional_arguments_py_expects ... ok test rules::pylint::tests::rules::rule_toomanyreturnstatements_path_new_too_many_return_statements_py_expects ... ok test rules::pylint::tests::rules::rule_toomanystatements_path_new_too_many_statements_py_expects ... ok test rules::pylint::tests::rules::rule_toomanystatementsintryclause_path_new_too_many_try_statements_py_expects ... ok test rules::pylint::tests::rules::rule_typebivariance_path_new_type_bivariance_py_expects ... ok test rules::pylint::tests::rules::rule_typenameincorrectvariance_path_new_type_name_incorrect_variance_py_expects ... ok test rules::pylint::tests::rules::rule_typeparamnamemismatch_path_new_type_param_name_mismatch_py_expects ... ok test rules::pylint::tests::rules::rule_unexpectedspecialmethodsignature_path_new_unexpected_special_method_signature_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydictindexlookup_path_new_unnecessary_dict_index_lookup_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydirectlambdacall_path_new_unnecessary_direct_lambda_call_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydundercall_path_new_unnecessary_dunder_call_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarylambda_path_new_unnecessary_lambda_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarylistindexlookup_path_new_unnecessary_list_index_lookup_py_expects ... ok test rules::pylint::tests::rules::rule_unreachablecode_path_new_unreachable_py_expects ... ok test rules::pylint::tests::rules::rule_unspecifiedencoding_path_new_unspecified_encoding_py_expects ... ok test rules::pylint::tests::rules::rule_uselesselseonloop_path_new_useless_else_on_loop_py_expects ... ok test rules::pylint::tests::rules::rule_uselessexceptionstatement_path_new_useless_exception_statement_py_expects ... ok test rules::pylint::tests::rules::rule_uselessimportalias_path_new_import_aliasing_2_init_py_expects ... ok test rules::pylint::tests::rules::rule_uselessimportalias_path_new_import_aliasing_py_expects ... ok test rules::pylint::tests::rules::rule_uselessreturn_path_new_useless_return_py_expects ... ok test rules::pylint::tests::rules::rule_uselesswithlock_path_new_useless_with_lock_py_expects ... ok test rules::pylint::tests::rules::rule_yieldfrominasyncfunction_path_new_yield_from_in_async_function_py_expects ... ok test rules::pylint::tests::rules::rule_yieldininit_path_new_yield_in_init_py_expects ... ok test rules::pylint::tests::too_many_locals ... ok test rules::pylint::tests::too_many_public_methods ... ok test rules::pyupgrade::fixes::tests::aliased ... ok test rules::pyupgrade::fixes::tests::first_import ... ok test rules::pyupgrade::fixes::tests::first_two_imports ... ok test rules::pyupgrade::fixes::tests::first_two_imports_multiline ... ok test rules::pyupgrade::fixes::tests::last_import ... ok test rules::pyupgrade::fixes::tests::multi_comment_first_import ... ok test rules::pyupgrade::fixes::tests::multiline_comment ... ok test rules::pyupgrade::fixes::tests::multiline_once ... ok test rules::pyupgrade::fixes::tests::multiline_twice ... ok test rules::pyupgrade::fixes::tests::once ... ok test rules::pyupgrade::fixes::tests::parenthesized ... ok test rules::pyupgrade::fixes::tests::twice ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_2_0 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_2_0_whole ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_0 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_0_whole ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_1 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_11 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_5 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_7 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_7_not_equal ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_8 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_9 ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::complex_format ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::preserve_blanks ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::preserve_space ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::format_an_a ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::format_an_r ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::formatting_in_string ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::simple_string ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::three_percents ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::word_in_string ... ok test rules::pyupgrade::tests::async_timeout_error_alias_not_applied_py310 ... ok test rules::pyupgrade::tests::datetime_utc_alias_py311 ... ok test rules::pyupgrade::tests::future_annotations_keep_runtime_typing_p310 ... ok test rules::pyupgrade::tests::future_annotations_keep_runtime_typing_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_585_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_585_py310 ... ok test rules::pyupgrade::tests::future_annotations_pep_604_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_604_py310 ... ok test rules::pyupgrade::tests::i002_conflict ... ok test rules::pyupgrade::tests::i002_up029_conflict::path_new_up029_1_py_expects ... ok test rules::pyupgrade::tests::non_pep695_type_alias_not_applied_py311 ... ok test rules::pyupgrade::tests::rules::rule_convertnamedtuplefunctionaltoclass_path_new_up014_py_expects ... ok test rules::pyupgrade::tests::rules::rule_converttypeddictfunctionaltoclass_path_new_up013_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedcelementtree_path_new_up023_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedimport_path_new_up035_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedmockimport_path_new_up026_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedunittestalias_path_new_up005_py_expects ... ok test rules::pyupgrade::tests::rules::rule_extraneousparentheses_path_new_up034_py_expects ... ok test rules::pyupgrade::tests::rules::rule_formatliterals_path_new_up030_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_formatliterals_path_new_up030_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithmaxsizenone_path_new_up033_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithmaxsizenone_path_new_up033_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithoutparameters_path_new_up011_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_cr_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_lf_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604annotationoptional_path_new_up045_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604annotationunion_path_new_up007_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604isinstance_path_new_up038_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericclass_path_new_up046_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericclass_path_new_up046_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericfunction_path_new_up047_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695typealias_path_new_up040_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695typealias_path_new_up040_pyi_expects ... ok test rules::pyupgrade::tests::rules::rule_openalias_path_new_up020_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_5_py_expects ... ok test rules::pyupgrade::tests::rules::rule_printfstringformatting_path_new_up031_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_printfstringformatting_path_new_up031_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_privatetypeparameter_path_new_up049_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_privatetypeparameter_path_new_up049_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_2_pyi_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_redundantopenmodes_path_new_up015_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_redundantopenmodes_path_new_up015_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replacestdoutstderr_path_new_up022_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replacestrenum_path_new_up042_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replaceuniversalnewlines_path_new_up021_py_expects ... ok test rules::pyupgrade::tests::rules::rule_supercallwithparameters_path_new_up008_py_expects ... ok test rules::pyupgrade::tests::rules::rule_timeouterroralias_path_new_up041_py_expects ... ok test rules::pyupgrade::tests::rules::rule_typeofprimitive_path_new_up003_py_expects ... ok test rules::pyupgrade::tests::rules::rule_typingtextstralias_path_new_up019_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unicodekindprefix_path_new_up025_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryclassparentheses_path_new_up039_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarydefaulttypeargs_path_new_up043_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryencodeutf8_path_new_up012_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryfutureimport_path_new_up010_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryfutureimport_path_new_up010_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessclassmetaclasstype_path_new_up050_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessmetaclasstype_path_new_up001_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessobjectinheritance_path_new_up004_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_10_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_5_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_6_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_7_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_9_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_code_utf8_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_hashbang_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_many_empty_lines_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_other_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_other_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_code_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_yieldinforloop_path_new_up028_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_yieldinforloop_path_new_up028_1_py_expects ... ok test rules::pyupgrade::tests::rules_not_applied_default_typevar_backported::rule_nonpep695genericclass_path_new_up046_2_py_expects ... ok test rules::pyupgrade::tests::rules_not_applied_default_typevar_backported::rule_nonpep695genericfunction_path_new_up047_1_py_expects ... ok test rules::pyupgrade::tests::rules_preview::rule_oserroralias_path_new_up024_0_py_expects ... ok test rules::pyupgrade::tests::rules_preview::rule_typingtextstralias_path_new_up019_py_expects ... ok test rules::pyupgrade::tests::rules_py313::rule_quotedannotation_path_new_up037_3_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericclass_path_new_up046_0_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericclass_path_new_up046_1_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericfunction_path_new_up047_0_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695typealias_path_new_up040_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695typealias_path_new_up040_pyi_expects ... ok test rules::pyupgrade::tests::unnecessary_default_type_args_stubs_py312 ... ok test rules::pyupgrade::tests::unpack_pep_646_py311 ... ok test rules::pyupgrade::tests::up006_preview_with_fa100 ... ok test rules::pyupgrade::tests::up006_preview_with_fa100_and_future_annotations_py39 ... ok test rules::pyupgrade::tests::up006_preview_with_fa100_no_future_annotations_setting ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_0_py_expects ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_1_py_expects ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_2_pyi_expects ... ok test rules::pyupgrade::tests::up045_future_annotations_py39 ... ok test rules::refurb::tests::fstring_number_format_python_311 ... ok test rules::refurb::tests::read_whole_file_newline_python_version_diff ... ok test rules::refurb::tests::rules::rule_bitcount_path_new_furb161_py_expects ... ok test rules::refurb::tests::rules::rule_checkandremovefromset_path_new_furb132_py_expects ... ok test rules::refurb::tests::rules::rule_deletefullslice_path_new_furb131_py_expects ... ok test rules::refurb::tests::rules::rule_forloopsetmutations_path_new_furb142_py_expects ... ok test rules::refurb::tests::rules::rule_forloopwrites_path_new_furb122_py_expects ... ok test rules::refurb::tests::rules::rule_fromisoformatreplacez_path_new_furb162_py_expects ... ok test rules::refurb::tests::rules::rule_fstringnumberformat_path_new_furb116_py_expects ... ok test rules::refurb::tests::rules::rule_hardcodedstringcharset_path_new_furb156_py_expects ... ok test rules::refurb::tests::rules::rule_hashlibdigesthex_path_new_furb181_py_expects ... ok test rules::refurb::tests::rules::rule_ifexpinsteadoforoperator_path_new_furb110_py_expects ... ok test rules::refurb::tests::rules::rule_ifexprminmax_path_new_furb136_py_expects ... ok test rules::refurb::tests::rules::rule_implicitcwd_path_new_furb177_py_expects ... ok test rules::refurb::tests::rules::rule_intonslicedstr_path_new_furb166_py_expects ... ok test rules::refurb::tests::rules::rule_isinstancetypenone_path_new_furb168_py_expects ... ok test rules::refurb::tests::rules::rule_listreversecopy_path_new_furb187_py_expects ... ok test rules::refurb::tests::rules::rule_mathconstant_path_new_furb152_py_expects ... ok test rules::refurb::tests::rules::rule_metaclassabcmeta_path_new_furb180_py_expects ... ok test rules::refurb::tests::rules::rule_printemptystring_path_new_furb105_py_expects ... ok test rules::refurb::tests::rules::rule_readlinesinfor_path_new_furb129_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_0_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_1_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_2_py_expects ... ok test rules::refurb::tests::rules::rule_redundantlogbase_path_new_furb163_py_expects ... ok test rules::refurb::tests::rules::rule_regexflagalias_path_new_furb167_py_expects ... ok test rules::refurb::tests::rules::rule_reimplementedoperator_path_new_furb118_py_expects ... ok test rules::refurb::tests::rules::rule_reimplementedstarmap_path_new_furb140_py_expects ... ok test rules::refurb::tests::rules::rule_repeatedappend_path_new_furb113_py_expects ... ok test rules::refurb::tests::rules::rule_repeatedglobal_path_new_furb154_py_expects ... ok test rules::refurb::tests::rules::rule_singleitemmembershiptest_path_new_furb171_0_py_expects ... ok test rules::refurb::tests::rules::rule_singleitemmembershiptest_path_new_furb171_1_py_expects ... ok test rules::refurb::tests::rules::rule_slicecopy_path_new_furb145_py_expects ... ok test rules::refurb::tests::rules::rule_slicetoremoveprefixorsuffix_path_new_furb188_py_expects ... ok test rules::refurb::tests::rules::rule_sortedminmax_path_new_furb192_py_expects ... ok test rules::refurb::tests::rules::rule_subclassbuiltin_path_new_furb189_py_expects ... ok test rules::refurb::tests::rules::rule_typenonecomparison_path_new_furb169_py_expects ... ok test rules::refurb::tests::rules::rule_unnecessaryenumerate_path_new_furb148_py_expects ... ok test rules::refurb::tests::rules::rule_unnecessaryfromfloat_path_new_furb164_py_expects ... ok test rules::refurb::tests::rules::rule_verbosedecimalconstructor_path_new_furb157_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_0_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_1_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_2_py_expects ... ok test rules::refurb::tests::write_whole_file_python_39 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py310 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py314 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py39_no_typing_extensions ... ok test rules::ruff::tests::access_annotations_from_class_dict_py39_with_typing_extensions ... ok test rules::ruff::tests::confusables ... ok test rules::ruff::tests::confusables_deferred_annotations_diff ... ok test rules::ruff::tests::custom_regexp_preset::rule_useddummyvariable_path_new_ruf052_0_py_r_1_expects ... ok test rules::ruff::tests::custom_regexp_preset::rule_useddummyvariable_path_new_ruf052_0_py_r_2_expects ... ok test rules::ruff::tests::flake8_noqa ... ok test rules::ruff::tests::implicit_optional_py39::path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::implicit_optional_py39::path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::incorrect_decorator_order_py312 ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_bleach_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_invalid_author_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_maturin_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_pep639_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_various_invalid_expects ... ok test rules::ruff::tests::invalid_rule_code_external_rules::path_new_ruff_ruf102_1_py_expects ... ok test rules::ruff::tests::invalid_rule_code_external_rules::path_new_ruff_ruf102_py_expects ... ok test rules::ruff::tests::map_strict_py314::rule_starmapzip_path_new_ruf058_2_py_expects ... ok test rules::ruff::tests::missing_fstring_syntax_backslash_py311 ... ok test rules::ruff::tests::no_remove_parentheses_starred_expr_py310 ... ok test rules::ruff::tests::none_not_at_end_of_union_py313 ... ok test rules::ruff::tests::noqa ... ok test rules::ruff::tests::prefer_parentheses_getitem_tuple ... ok test rules::ruff::tests::preview_confusables ... ok test rules::ruff::tests::preview_rules::rule_floatequalitycomparison_path_new_ruf069_py_expects ... ok test rules::ruff::tests::preview_rules::rule_fstringpercentformat_path_new_ruf073_py_expects ... ok test rules::ruff::tests::preview_rules::rule_implicitclassvarindataclass_path_new_ruf045_py_expects ... ok test rules::ruff::tests::preview_rules::rule_indentedformfeed_path_new_ruf054_py_expects ... ok test rules::ruff::tests::preview_rules::rule_mutabledataclassdefault_path_new_ruf008_attrs_py_expects ... ok test rules::ruff::tests::preview_rules::rule_mutabledataclassdefault_path_new_ruf008_py_expects ... ok test rules::ruff::tests::preview_rules::rule_ospathcommonprefix_path_new_ruf071_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryassignbeforeyield_path_new_ruf070_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_0_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_1_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_2_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_3_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unrawrepattern_path_new_ruf039_concat_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unrawrepattern_path_new_ruf039_py_expects ... ok test rules::ruff::tests::preview_rules::rule_uselessfinally_path_new_ruf072_py_expects ... ok test rules::ruff::tests::preview_rules_py37::rule_unrawrepattern_path_new_ruf039_py_version_sensitive_py_expects ... ok test rules::ruff::tests::preview_rules_py38::rule_unrawrepattern_path_new_ruf039_py_version_sensitive_py_expects ... ok test rules::ruff::tests::property_without_return_custom_decorator ... ok test rules::ruff::tests::quadratic_list_summation_py315 ... ok test rules::ruff::tests::range_suppressions ... ok test rules::ruff::tests::redirects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_2_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_3_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_4_py_expects ... ok test rules::ruff::tests::ruf100_0 ... ok test rules::ruff::tests::ruf100_0_prefix ... ok test rules::ruff::tests::ruf100_1 ... ok test rules::ruff::tests::ruf100_2 ... ok test rules::ruff::tests::ruf100_3 ... ok test rules::ruff::tests::ruf100_4 ... ok test rules::ruff::tests::ruf100_5 ... ok test rules::ruff::tests::ruff_noqa_all ... ok test rules::ruff::tests::ruff_noqa_codes ... ok test rules::ruff::tests::ruff_noqa_filedirective_unused ... ok test rules::ruff::tests::ruff_noqa_filedirective_unused_last_of_many ... ok test rules::ruff::tests::ruff_noqa_invalid ... ok test rules::ruff::tests::ruff_per_file_ignores ... ok test rules::ruff::tests::ruff_per_file_ignores_empty ... ok test rules::ruff::tests::rules::rule_assertwithprintmessage_path_new_ruf030_py_expects ... ok test rules::ruff::tests::rules::rule_assignmentinassert_path_new_ruf018_py_expects ... ok test rules::ruff::tests::rules::rule_asynciodanglingtask_path_new_ruf006_py_expects ... ok test rules::ruff::tests::rules::rule_classwithmixedtypevars_path_new_ruf053_py_expects ... ok test rules::ruff::tests::rules::rule_collectionliteralconcatenation_path_new_ruf005_py_expects ... ok test rules::ruff::tests::rules::rule_collectionliteralconcatenation_path_new_ruf005_slices_py_expects ... ok test rules::ruff::tests::rules::rule_dataclassenum_path_new_ruf049_py_expects ... ok test rules::ruff::tests::rules::rule_decimalfromfloatliteral_path_new_ruf032_py_expects ... ok test rules::ruff::tests::rules::rule_defaultfactorykwarg_path_new_ruf026_py_expects ... ok test rules::ruff::tests::rules::rule_duplicateentryindunderall_path_new_ruf068_py_expects ... ok test rules::ruff::tests::rules::rule_explicitfstringtypeconversion_path_new_ruf010_py_expects ... ok test rules::ruff::tests::rules::rule_falsydictgetfallback_path_new_ruf056_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_attrs_auto_attribs_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_attrs_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_py_expects ... ok test rules::ruff::tests::rules::rule_ifkeyindictdel_path_new_ruf051_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_2_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_3_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_4_py_expects ... ok test rules::ruff::tests::rules::rule_incorrectdecoratororder_path_new_ruf074_py_expects ... ok test rules::ruff::tests::rules::rule_incorrectlyparenthesizedtupleinsubscript_path_new_ruf031_py_expects ... ok test rules::ruff::tests::rules::rule_inemptycollection_path_new_ruf060_py_expects ... ok test rules::ruff::tests::rules::rule_invalidassertmessageliteralargument_path_new_ruf040_py_expects ... ok test rules::ruff::tests::rules::rule_invalidformattersuppressioncomment_path_new_ruf028_py_expects ... ok test rules::ruff::tests::rules::rule_invalidindextype_path_new_ruf016_py_expects ... ok test rules::ruff::tests::rules::rule_invalidrulecode_path_new_ruf102_1_py_expects ... ok test rules::ruff::tests::rules::rule_invalidrulecode_path_new_ruf102_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_deprecated_call_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_raises_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_warns_py_expects ... ok test rules::ruff::tests::rules::rule_loggingeagerconversion_path_new_ruf065_0_py_expects ... ok test rules::ruff::tests::rules::rule_loggingeagerconversion_path_new_ruf065_1_py_expects ... ok test rules::ruff::tests::rules::rule_mapintversionparsing_path_new_ruf048_1_py_expects ... ok test rules::ruff::tests::rules::rule_mapintversionparsing_path_new_ruf048_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_0_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_1_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_2_py_expects ... ok test rules::ruff::tests::rules::rule_mutableclassdefault_path_new_ruf012_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_mutableclassdefault_path_new_ruf012_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_attrs_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_py_expects ... ok test rules::ruff::tests::rules::rule_mutablefromkeysvalue_path_new_ruf024_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_for_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_if_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_try_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_while_py_expects ... ok test rules::ruff::tests::rules::rule_neverunion_path_new_ruf020_py_expects ... ok test rules::ruff::tests::rules::rule_nonemptyinitmodule_path_new_ruf067_modules_init_py_expects ... ok test rules::ruff::tests::rules::rule_nonemptyinitmodule_path_new_ruf067_modules_okay_py_expects ... ok test rules::ruff::tests::rules::rule_nonenotatendofunion_path_new_ruf036_py_expects ... ok test rules::ruff::tests::rules::rule_nonenotatendofunion_path_new_ruf036_pyi_expects ... ok test rules::ruff::tests::rules::rule_nonoctalpermissions_path_new_ruf064_py_expects ... ok test rules::ruff::tests::rules::rule_parenthesizechainedoperators_path_new_ruf021_py_expects ... ok test rules::ruff::tests::rules::rule_postinitdefault_path_new_ruf033_py_expects ... ok test rules::ruff::tests::rules::rule_propertywithoutreturn_path_new_ruf066_py_expects ... ok test rules::ruff::tests::rules::rule_pytestraisesambiguouspattern_path_new_ruf043_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_0_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_1_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_0_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_1_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_pyi_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_0_py_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_1_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_cr_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_lf_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryemptyiterablewithindequecall_path_new_ruf037_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryif_path_new_ruf050_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryiterableallocationforfirstelement_path_new_ruf015_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarykeycheck_path_new_ruf019_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_pyi_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryround_path_new_ruf057_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderall_path_new_ruf022_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderslots_path_new_ruf023_py_expects ... ok test rules::ruff::tests::rules::rule_unusedasync_path_new_ruf029_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_0_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_1_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_2_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_3_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_0_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_1_py_expects ... ok test rules::ruff::tests::rules::rule_uselessifelse_path_new_ruf034_py_expects ... ok test rules::ruff::tests::rules::rule_zipinsteadofpairwise_path_new_ruf007_py_expects ... ok test rules::ruff::tests::strictly_empty_init_modules_ruf067 ... ok test rules::ruff::tests::unnecessary_if_and_needless_else ... ok test rules::ruff::tests::unnecessary_if_and_unused_import ... ok test rules::ruff::tests::unnecessary_iterable_allocation_for_first_element_py315 ... ok test rules::ruff::tests::useless_finally_and_needless_else ... ok test rules::ruff::tests::useless_finally_and_needless_else_and_suppressible_exception ... ok test rules::ruff::tests::useless_finally_and_suppressible_exception ... ok test rules::ruff::typing::tests::test_is_known_type ... ok test rules::tryceratops::tests::rules::rule_errorinsteadofexception_path_new_try400_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaargs_path_new_try003_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaclass_path_new_try002_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisewithintry_path_new_try301_py_expects ... ok test rules::tryceratops::tests::rules::rule_tryconsiderelse_path_new_try300_py_expects ... ok test rules::tryceratops::tests::rules::rule_typecheckwithouttypeerror_path_new_try004_py_expects ... ok test rules::tryceratops::tests::rules::rule_uselesstryexcept_path_new_try203_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboselogmessage_path_new_try401_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboseraise_path_new_try201_py_expects ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_specificity ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_unsafe_over_safe ... ok test settings::fix_safety_table::tests::test_resolve_applicability ... ok test settings::types::tests::default_python_version_works ... ok test settings::types::tests::identifier_pattern_matches_literals_exactly ... ok test settings::types::tests::identifier_pattern_preserves_glob_matching ... ok test settings::types::tests::identifier_pattern_rejects_invalid_globs ... ok test suppression::tests::combined_range_suppressions ... ok test suppression::tests::comment_attributes ... ok test suppression::tests::disable_multiple_codes ... ok test suppression::tests::disable_single_code ... ok test suppression::tests::disable_single_code_with_reason ... ok test suppression::tests::enable_single_code ... ok test suppression::tests::file_ignore_single_code ... ok test suppression::tests::file_ignore_suppression_indented ... ok test suppression::tests::file_ignore_suppression_multiple ... ok test suppression::tests::file_ignore_suppression_single ... ok test suppression::tests::file_ignore_suppression_trailing ... ok test suppression::tests::file_level_suppression ... ok test suppression::tests::ignore_single_code ... ok test suppression::tests::ignore_suppression_combined ... ok test suppression::tests::ignore_suppression_standalone_multiline_inner ... ok test suppression::tests::ignore_suppression_standalone_multiline_top ... ok test suppression::tests::ignore_suppression_standalone_single_line ... ok test suppression::tests::ignore_suppression_standalone_stacked ... ok test suppression::tests::ignore_suppression_trailing_first_line ... ok test suppression::tests::ignore_suppression_trailing_inner_line ... ok test suppression::tests::ignore_suppression_trailing_last_line ... ok test suppression::tests::ignore_suppression_trailing_one_line ... ok test suppression::tests::indented_comment ... ok test suppression::tests::interleaved_range_suppressions ... ok test suppression::tests::nested_range_suppressions ... ok test suppression::tests::no_suppression ... ok test suppression::tests::parse_empty_codes ... ok test suppression::tests::parse_invalid_action ... ok test suppression::tests::parse_missing_bracket ... ok test suppression::tests::parse_missing_codes ... ok test suppression::tests::parse_missing_comma ... ok test suppression::tests::parse_unrelated_comment ... ok test suppression::tests::range_suppression_extra_disable ... ok test suppression::tests::range_suppression_two_codes ... ok test suppression::tests::range_suppression_unmatched ... ok test suppression::tests::range_suppression_unordered ... ok test suppression::tests::single_range_suppression ... ok test suppression::tests::single_range_suppression_after_dedent ... ok test suppression::tests::single_range_suppression_implicit_match ... ok test suppression::tests::trailing_comment ... ok test test::tests::test_diff_diagnostics ... ok test tests::linter_quick_test ... ignored test result: ok. 2776 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 2.78s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_markdown-0f683a95e06824c1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 17 tests test tests::format_code_blocks_basic ... ok test tests::format_code_blocks_extension_mapping ... ok test tests::format_code_blocks_ignore_blackendocs_off ... ok test tests::format_code_blocks_ignore_ruff_off ... ok test tests::format_code_blocks_ignore_to_end ... ok test tests::format_code_blocks_invalid_closing_fence_form_feed ... ok test tests::format_code_blocks_invalid_closing_fence_info ... ok test tests::format_code_blocks_long_fence ... ok test tests::format_code_blocks_longer_closing_fence ... ok test tests::format_code_blocks_nested ... ok test tests::format_code_blocks_python_console ... ok test tests::format_code_blocks_quarto ... ok test tests::format_code_blocks_syntax_error ... ok test tests::format_code_blocks_tildes ... ok test tests::format_code_blocks_unchanged ... ok test tests::format_code_blocks_unlabeled_python ... ok test tests::format_code_blocks_unlabeled_rust ... ok test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/mdtest-9c6df53bb1f4ba7d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 8 tests test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_notebook-fd5477b8b93265fd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 22 tests test notebook::tests::empty_notebook ... ok test notebook::tests::is_python_notebook::_kernelspec_language_ipynb_true_expects ... ok test notebook::tests::is_python_notebook::_r_ipynb_false_expects ... ok test notebook::tests::is_python_notebook::_valid_ipynb_true_expects ... ok test notebook::tests::round_trip::_kernelspec_language_ipynb_expects ... ok test notebook::tests::round_trip::_vscode_language_id_ipynb_expects ... ok test notebook::tests::test_concat_notebook ... ok test notebook::tests::test_invalid ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_after_code_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_assignment_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_before_code_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagics_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_cell_magic_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_code_and_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_markdown_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_only_code_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_only_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_unicode_magic_gh9145_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_valid_cell_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_vscode_language_id_javascript_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_vscode_language_id_python_true_expects ... ok test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_ast-06300aa7b5e27685 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 49 tests test helpers::tests::any_over_stmt_type_alias ... ok test helpers::tests::any_over_type_param_param_spec ... ok test helpers::tests::any_over_type_param_type_var ... ok test helpers::tests::any_over_type_param_type_var_tuple ... ok test helpers::tests::resolve_import ... ok test identifier::tests::extract_global_names ... ok test name::tests::empty_vec ... ok test name::tests::extend_from_slice_heap ... ok test name::tests::extend_from_slice_stack ... ok test name::tests::extend_from_slice_stack_spill ... ok test name::tests::extend_heap ... ok test name::tests::extend_stack ... ok test name::tests::extend_stack_spilled ... ok test name::tests::from_slice_heap ... ok test name::tests::from_slice_stack ... ok test name::tests::from_slice_stack_capacity ... ok test name::tests::pop_heap ... ok test name::tests::pop_stack ... ok test name::tests::push_stack ... ok test name::tests::push_stack_spill ... ok test node_index::tests::test_node_index ... ok test nodes::tests::size ... ok test str::tests::prefix_uniqueness ... ok test token::tokens::tests::tokens_after_offset_at_last_token_end ... ok test token::tokens::tests::tokens_after_offset_at_token_end ... ok test token::tokens::tests::tokens_after_offset_at_token_start ... ok test token::tokens::tests::tokens_after_offset_between_tokens ... ok test token::tokens::tests::tokens_after_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_before_offset_after_first_token_gap ... ok test token::tokens::tests::tokens_before_offset_at_first_token_start ... ok test token::tokens::tests::tokens_before_offset_at_last_token_end ... ok test token::tokens::tests::tokens_before_offset_at_second_token_start ... ok test token::tokens::tests::tokens_before_offset_at_token_end ... ok test token::tokens::tests::tokens_before_offset_at_token_start ... ok test token::tokens::tests::tokens_before_offset_between_tokens ... ok test token::tokens::tests::tokens_before_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_in_range_at_token_offset ... ok test token::tokens::tests::tokens_in_range_end_offset_at_token_start ... ok test token::tokens::tests::tokens_in_range_end_offset_between_tokens ... ok test token::tokens::tests::tokens_in_range_end_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_in_range_start_offset_at_token_end ... ok test token::tokens::tests::tokens_in_range_start_offset_between_tokens ... ok test token::tokens::tests::tokens_in_range_start_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_split_at_first_token_start ... ok test token::tokens::tests::tokens_split_at_inside_gap ... ok test token::tokens::tests::tokens_split_at_inside_token - should panic ... ok test token::tokens::tests::tokens_split_at_last_token_end ... ok test token::tokens::tests::tokens_split_at_matches_before_and_after ... ok test token::tokens::tests::tokens_split_at_matches_before_and_after_zero_length - should panic ... ok test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/comparable-1b7dfbf1118a9a14 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 5 tests test concatenated_bytes_compare_equal ... ok test concatenated_fstrings_compare_equal ... ok test concatenated_strings_compare_equal ... ok test concatenated_tstrings_compare_equal ... ok test t_strings_literal_order_matters_compare_unequal ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/identifier-0eff21c5b312c29d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test extract_else_range ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/match_pattern-f33b392e4839db52 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test pattern_is_wildcard ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/parentheses-83401b1ce3d4b6ac --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 10 tests test test_call_arguments_not_counted ... ok test test_call_with_parenthesized_argument ... ok test test_double_parentheses ... ok test test_multiline_with_parentheses ... ok test test_no_parentheses ... ok test test_parentheses_iterator_multiple ... ok test test_parentheses_with_comments ... ok test test_parentheses_with_whitespace ... ok test test_parenthesized_range_multiple ... ok test test_single_parentheses ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/parenthesize-72c565ef59dc4df8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 8 tests test test_non_parenthesized_argument ... ok test test_non_parenthesized_name ... ok test test_non_parenthesized_tuple_member ... ok test test_parenthesized_argument ... ok test test_parenthesized_name ... ok test test_parenthesized_tuple_member ... ok test test_twice_parenthesized_argument ... ok test test_twice_parenthesized_name ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/source_order-f77c59621ee2fd8c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 15 tests test bytes_literals ... ok test class_type_parameters ... ok test compare ... ok test decorators ... ok test dict_comprehension ... ok test f_strings ... ok test function_arguments ... ok test function_positional_only_with_default ... ok test function_type_parameters ... ok test list_comprehension ... ok test match_class_pattern ... ok test set_comprehension ... ok test string_literals ... ok test t_strings ... ok test type_aliases ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/stmt_if-6b58ac77034cb6d4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test extract_elif_else_range ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/visitor-5f1385b2e3abc013 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 15 tests test bytes_literals ... ok test class_type_parameters ... ok test compare ... ok test decorators ... ok test dict_comprehension ... ok test f_strings ... ok test function_arguments ... ok test function_positional_only_with_default ... ok test function_type_parameters ... ok test list_comprehension ... ok test match_class_pattern ... ok test set_comprehension ... ok test string_literals ... ok test t_strings ... ok test type_aliases ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_codegen-b6e0d7c6e7945384 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 217 tests test generator::tests::ast_tuple_parentheses::basic_assign_multi ... ok test generator::tests::ast_tuple_parentheses::basic_assign_single ... ok test generator::tests::ast_tuple_parentheses::basic_multi ... ok test generator::tests::ast_tuple_parentheses::basic_single ... ok test generator::tests::ast_tuple_parentheses::nested ... ok test generator::tests::ast_unparse_quote::basic_bytes_ignored ... ok test generator::tests::ast_unparse_quote::basic_bytes_single ... ok test generator::tests::ast_unparse_quote::basic_fstring_single ... ok test generator::tests::ast_unparse_quote::basic_str_ignored ... ok test generator::tests::ast_unparse_quote::basic_str_single ... ok test generator::tests::ast_unparse_quote::remain_str_single ... ok test generator::tests::ast_unparse_quote::type_ann_single ... ok test generator::tests::implicit_string_concatenation ... ok test generator::tests::indent ... ok test generator::tests::prefix_quotes::_b_b_14_0_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_14_1_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_14_2_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_14_3_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_0_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_1_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_2_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_3_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_0_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_1_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_2_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_3_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_0_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_1_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_2_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_3_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_0_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_1_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_2_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_3_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_0_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_1_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_2_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_3_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_0_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_1_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_2_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_3_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_0_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_1_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_2_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_3_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_3_hello_world_expects ... ok test generator::tests::quote ... ok test generator::tests::raw ... ok test generator::tests::self_documenting_fstring ... ok test generator::tests::set_indent ... ok test generator::tests::set_line_ending ... ok test generator::tests::unparse ... ok test generator::tests::unparse_magic_commands ... ok test stylist::tests::indent_non_breaking_whitespace ... ok test stylist::tests::indentation ... ok test stylist::tests::line_ending ... ok test stylist::tests::quote ... ok test result: ok. 217 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_formatter-9fa3965b771511ff --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 53 tests test comments::debug::tests::debug ... ok test comments::map::tests::dangling_leading ... ok test comments::map::tests::dangling_trailing ... ok test comments::map::tests::empty ... ok test comments::map::tests::keys_out_of_order ... ok test comments::map::tests::leading_dangling_trailing ... ok test comments::map::tests::multiple_keys ... ok test comments::map::tests::trailing ... ok test comments::map::tests::trailing_dangling ... ok test comments::map::tests::trailing_leading ... ok test comments::node_key::tests::equality ... ok test comments::node_key::tests::inequality ... ok test comments::placement::tests::count_empty_lines_in_trivia ... ok test comments::tests::base_test ... ok test comments::tests::binary_expression_left_operand_comment ... ok test comments::tests::binary_expression_left_operand_trailing_end_of_line_comment ... ok test comments::tests::dangling_comment ... ok test comments::tests::empty_file ... ok test comments::tests::if_elif_else_comments ... ok test comments::tests::if_elif_if_else_comments ... ok test comments::tests::leading_most_outer ... ok test comments::tests::match_cases ... ok test comments::tests::nested_binary_expression ... ok test comments::tests::non_positional_arguments_slash_on_same_line ... ok test comments::tests::non_positional_arguments_with_defaults ... ok test comments::tests::only_comments ... ok test comments::tests::parenthesized_expression ... ok test comments::tests::parenthesized_trailing_comment ... ok test comments::tests::positional_argument_only_comment ... ok test comments::tests::positional_argument_only_comment_without_following_node ... ok test comments::tests::positional_argument_only_leading_comma_comment ... ok test comments::tests::trailing_after_comma ... ok test comments::tests::trailing_comment_after_single_statement_body ... ok test comments::tests::trailing_function_comment ... ok test comments::tests::trailing_most_outer ... ok test comments::tests::trailing_most_outer_nested ... ok test comments::tests::try_except ... ok test comments::tests::try_except_finally_else ... ok test comments::tests::while_else_indented_comment_between_branches ... ok test comments::tests::while_else_very_indented_comment_between_branches ... ok test comments::tests::while_trailing_else_end_of_line_comment ... ok test comments::tests::while_trailing_end_of_line_comment ... ok test expression::expr_name::tests::name_range_with_comments ... ok test expression::parentheses::tests::test_has_parentheses ... ok test statement::suite::tests::nested_level ... ok test statement::suite::tests::top_level ... ok test string::docstring::tests::indentation_like_black ... ok test string::normalize::tests::normalize_32_escape ... ok test string::normalize::tests::normalize_hex_in_byte_string ... ok test tests::basic ... ok test tests::quick_test ... ignored test tests::range_formatting_quick_test ... ignored test tests::string_processing ... ok test result: ok. 51 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.11s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_formatter-6026998b08333edb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/fixtures-b70351c732f78cd8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 374 tests test black_compatibility::cases/annotations.py ... ok test black_compatibility::cases/async_stmts.py ... ok test black_compatibility::cases/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/preview_long_strings__edge_case.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test format::carriage_return/string.py ... ok test format::blank_line_before_class_docstring.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::docstring_chaperones.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::docstring.py ... ok test format::docstring_non_visible_characters.py ... ok test format::docstring_newlines.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::docstring_tab_indentation.py ... ok test format::empty_now_newline.py ... ok test format::empty_trailing_newline.py ... ok test format::expression/annotated_assign.py ... ok test format::empty_whitespace.py ... ok test format::expression/await.py ... ok test format::expression/attribute.py ... ok test format::expression/binary_implicit_string.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/binary.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/bytes.py ... ok test format::expression/call.py ... ok test format::expression/compare.py ... ok test format::expression/dict.py ... ok test format::expression/dict_comp.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/fstring_preview.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::expression/generator_exp.py ... ok test format::expression/hug.py ... ok test format::expression/if.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::expression/list.py ... ok test format::expression/list_comp.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/fstring.py ... ok test format::expression/named_expr.py ... ok test format::expression/number.py ... ok test format::expression/lambda.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/set_comp.py ... ok test format::expression/slice.py ... ok test format::expression/starred.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/subscript.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::expression/string.py ... ok test format::expression/tuple.py ... ok test format::expression/unary.py ... ok test format::expression/unsplittable.py ... ok test format::expression/yield_from.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::expression/yield.py ... ok test format::fluent.py ... ok test format::fmt_on_off/comments.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::expression/tstring.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_skip/match.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/type_params.py ... ok test format::form_feed.py ... ok test format::fmt_skip/semicolons.py ... ok test format::module_dangling_comment2.py ... ok test format::module_dangling_comment1.py ... ok test format::multiline_string_deviations.py ... ok test format::notebook_docstring.py ... ok test format::newlines.pyi ... ok test format::newlines.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::parentheses/nested.py ... ok test format::docstring_code_examples.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::parentheses/call_chains.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::preview.py ... ok test format::range_formatting/clause_header.py ... ok test format::range_formatting/ancestory.py ... ok test format::quote_style.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/indent.py ... ok test format::range_formatting/same_line_body.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/regressions.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/trailing_comments.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::statement/ann_assign.py ... ok test format::statement/assert.py ... ok test format::statement/aug_assign.py ... ok test format::statement/break.py ... ok test format::statement/assign.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/delete.py ... ok test format::statement/class_definition.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/for.py ... ok test format::statement/global.py ... ok test format::statement/import.py ... ok test format::statement/if.py ... ok test format::statement/lazy_import.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/import_from.py ... ok test format::statement/module_comment.py ... ok test format::statement/function.py ... ok test format::statement/nonlocal.py ... ok test format::statement/return.py ... ok test format::statement/raise.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/match.py ... ok test format::statement/return_annotation.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/top_level.py ... ok test format::statement/top_level.pyi ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/while.py ... ok test format::statement/try.py ... ok test format::statement/type_alias.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::statement/with_39.py ... ok test format::stub_files/comments.pyi ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::stub_files/nesting.pyi ... ok test format::stub_files/top_level.pyi ... ok test format::stub_files/suite.pyi ... ok test format::tab_width.py ... ok test format::trailing_comments.py ... ok test format::statement/with.py ... ok test format::trivia.py ... ok test format::trailing_pragma_nested.py ... ok test result: ok. 374 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/normalizer-9e8495a9ccef117b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_importer-18bc1d179195f303 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 3 tests test insertion::tests::existing_import_works ... ok test insertion::tests::start_of_block ... ok test insertion::tests::start_of_file ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_index-6d787cbddf650e1b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test indexer::tests::continuation ... ok test indexer::tests::test_f_string_ranges ... ok test indexer::tests::test_fstring_innermost_outermost ... ok test indexer::tests::test_triple_quoted_f_string_ranges ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_literal-9c590d551cdbf9ac --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 24 tests test cformat::tests::test_format_parse ... ok test cformat::tests::test_format_parse_key_fail ... ok test cformat::tests::test_format_parse_type_fail ... ok test cformat::tests::test_incomplete_format_fail ... ok test cformat::tests::test_parse_flags ... ok test cformat::tests::test_parse_key ... ok test escape::unicode_escape_tests::changed ... ok test format::tests::test_all ... ok test format::tests::test_dynamic_format_spec ... ok test format::tests::test_dynamic_format_spec_with_others ... ok test format::tests::test_fill_and_align ... ok test format::tests::test_fill_and_width ... ok test format::tests::test_format_invalid_specification ... ok test format::tests::test_format_multiple_escape_with_field ... ok test format::tests::test_format_parse ... ok test format::tests::test_format_parse_escape ... ok test format::tests::test_format_parse_fail ... ok test format::tests::test_format_parse_multi_byte_char ... ok test format::tests::test_format_parse_nested_placeholder ... ok test format::tests::test_format_part ... ok test format::tests::test_format_unicode_escape ... ok test format::tests::test_format_unicode_escape_with_field ... ok test format::tests::test_parse_field_name ... ok test format::tests::test_width_only ... ok test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_parser-5ad47be964a351c4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 233 tests test lexer::indentation::tests::indentation_try_compare ... ok test lexer::tests::backslash_continuation_at_root ... ok test lexer::tests::backslash_continuation_indentation ... ok test lexer::tests::backslash_continuation_mismatch_indentation ... ok test lexer::tests::bom ... ok test lexer::tests::bom_with_offset ... ok test lexer::tests::bom_with_offset_edge ... ok test lexer::tests::dedent_after_whitespace ... ok test lexer::tests::lex_fstring_missing_brace ... ok test lexer::tests::lex_fstring_missing_brace_after_format_spec ... ok test lexer::tests::lex_fstring_unclosed ... ok test lexer::tests::multiple_backslash_continuation ... ok test lexer::tests::test_assignment ... ok test lexer::tests::test_comment_until_mac_eol ... ok test lexer::tests::test_comment_until_unix_eol ... ok test lexer::tests::test_comment_until_windows_eol ... ok test lexer::tests::test_double_dedent_with_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_unix_eol ... ok test lexer::tests::test_double_dedent_with_tabs_windows_eol ... ok test lexer::tests::test_double_dedent_with_unix_eol ... ok test lexer::tests::test_double_dedent_with_windows_eol ... ok test lexer::tests::test_emoji_identifier ... ok test lexer::tests::test_empty_fstrings ... ok test lexer::tests::test_empty_ipython_escape_command ... ok test lexer::tests::test_empty_tstrings ... ok test lexer::tests::test_escape_unicode_name ... ok test lexer::tests::test_fstring ... ok test lexer::tests::test_fstring_comments ... ok test lexer::tests::test_fstring_conversion ... ok test lexer::tests::test_fstring_error ... ok test lexer::tests::test_fstring_escape ... ok test lexer::tests::test_fstring_escape_braces ... ok test lexer::tests::test_fstring_escape_raw ... ok test lexer::tests::test_fstring_expression_multiline ... ok test lexer::tests::test_fstring_multiline ... ok test lexer::tests::test_fstring_named_unicode ... ok test lexer::tests::test_fstring_named_unicode_raw ... ok test lexer::tests::test_fstring_nested ... ok test lexer::tests::test_fstring_newline_format_spec ... ok test lexer::tests::test_fstring_parentheses ... ok test lexer::tests::test_fstring_prefix ... ok test lexer::tests::test_fstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_fstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_fstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_fstring_with_format_spec ... ok test lexer::tests::test_fstring_with_ipy_escape_command ... ok test lexer::tests::test_fstring_with_lambda_expression ... ok test lexer::tests::test_fstring_with_multiline_format_spec ... ok test lexer::tests::test_fstring_with_named_expression ... ok test lexer::tests::test_fstring_with_nul_char ... ok test lexer::tests::test_indentation_with_mac_eol ... ok test lexer::tests::test_indentation_with_unix_eol ... ok test lexer::tests::test_indentation_with_windows_eol ... ok test lexer::tests::test_infinite_loop ... ok test lexer::tests::test_invalid_leading_zero_big ... ok test lexer::tests::test_invalid_leading_zero_small ... ok test lexer::tests::test_ipython_escape_command ... ok test lexer::tests::test_ipython_escape_command_assignment ... ok test lexer::tests::test_ipython_escape_command_indentation ... ok test lexer::tests::test_ipython_escape_command_line_continuation_mac_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_unix_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_windows_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_mac_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_unix_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_windows_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_not_an_assignment ... ok test lexer::tests::test_ipython_help_end_escape_command ... ok test lexer::tests::test_line_comment_empty ... ok test lexer::tests::test_line_comment_long ... ok test lexer::tests::test_line_comment_single_whitespace ... ok test lexer::tests::test_line_comment_whitespace ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_windows_eol ... ok test lexer::tests::test_line_continuation_at_eof_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_windows_eol ... ok test lexer::tests::test_logical_newline_line_comment ... ok test lexer::tests::test_match_softkeyword_in_notebook ... ok test lexer::tests::test_nested_t_and_fstring ... ok test lexer::tests::test_newline_in_brackets_mac_eol ... ok test lexer::tests::test_newline_in_brackets_unix_eol ... ok test lexer::tests::test_newline_in_brackets_windows_eol ... ok test lexer::tests::test_nfkc_normalization ... ok test lexer::tests::test_non_logical_newline_in_string_continuation ... ok test lexer::tests::test_numbers ... ok test lexer::tests::test_operators ... ok test lexer::tests::test_string ... ok test lexer::tests::test_string_continuation_with_mac_eol ... ok test lexer::tests::test_string_continuation_with_unix_eol ... ok test lexer::tests::test_string_continuation_with_windows_eol ... ok test lexer::tests::test_triple_quoted_mac_eol ... ok test lexer::tests::test_triple_quoted_unix_eol ... ok test lexer::tests::test_triple_quoted_windows_eol ... ok test lexer::tests::test_tstring ... ok test lexer::tests::test_tstring_comments ... ok test lexer::tests::test_tstring_conversion ... ok test lexer::tests::test_tstring_error ... ok test lexer::tests::test_tstring_escape ... ok test lexer::tests::test_tstring_escape_braces ... ok test lexer::tests::test_tstring_escape_raw ... ok test lexer::tests::test_tstring_expression_multiline ... ok test lexer::tests::test_tstring_multiline ... ok test lexer::tests::test_tstring_named_unicode ... ok test lexer::tests::test_tstring_named_unicode_raw ... ok test lexer::tests::test_tstring_nested ... ok test lexer::tests::test_tstring_newline_format_spec ... ok test lexer::tests::test_tstring_parentheses ... ok test lexer::tests::test_tstring_prefix ... ok test lexer::tests::test_tstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_tstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_tstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_tstring_with_format_spec ... ok test lexer::tests::test_tstring_with_ipy_escape_command ... ok test lexer::tests::test_tstring_with_lambda_expression ... ok test lexer::tests::test_tstring_with_multiline_format_spec ... ok test lexer::tests::test_tstring_with_named_expression ... ok test lexer::tests::test_tstring_with_nul_char ... ok test lexer::tests::tet_too_low_dedent ... ok test parser::tests::recursion_limit_binary_paren_interplay ... ok test parser::tests::recursion_limit_default_set ... ok test parser::tests::recursion_limit_first_error_is_recursion_not_noise ... ok test parser::tests::recursion_limit_nested_calls ... ok test parser::tests::recursion_limit_nested_def_blocks ... ok test parser::tests::recursion_limit_nested_lambda_chain ... ok test parser::tests::recursion_limit_nested_lists ... ok test parser::tests::recursion_limit_nested_match_patterns ... ok test parser::tests::recursion_limit_nested_parens ... ok test parser::tests::recursion_limit_nested_subscripts ... ok test parser::tests::recursion_limit_normal_python_unaffected ... ok test parser::tests::recursion_limit_preserves_prior_statements ... ok test parser::tests::recursion_limit_right_assoc_pow_chain ... ok test parser::tests::recursion_limit_ternary_else_chain ... ok test parser::tests::test_expr_mode_invalid_syntax1 ... ok test parser::tests::test_expr_mode_invalid_syntax2 ... ok test parser::tests::test_expr_mode_invalid_syntax3 ... ok test parser::tests::test_expr_mode_valid_syntax ... ok test parser::tests::test_fstring_expr_inner_line_continuation_and_t_string ... ok test parser::tests::test_fstring_expr_inner_line_continuation_newline_t_string ... ok test parser::tests::test_ipython_escape_commands ... ok test parser::tests::test_modes ... ok test parser::tests::test_tstring_fstring_middle ... ok test parser::tests::test_tstring_fstring_middle_fuzzer ... ok test parser::tests::test_unicode_aliases ... ok test string::tests::test_backspace_alias ... ok test string::tests::test_bell_alias ... ok test string::tests::test_carriage_return_alias ... ok test string::tests::test_character_tabulation_with_justification_alias ... ok test string::tests::test_delete_alias ... ok test string::tests::test_dont_panic_on_8_in_octal_escape ... ok test string::tests::test_double_quoted_byte ... ok test string::tests::test_escape_alias ... ok test string::tests::test_escape_char_in_byte_literal ... ok test string::tests::test_escape_octet ... ok test string::tests::test_form_feed_alias ... ok test string::tests::test_fstring_constant_range ... ok test string::tests::test_fstring_escaped_character ... ok test string::tests::test_fstring_escaped_newline ... ok test string::tests::test_fstring_line_continuation ... ok test string::tests::test_fstring_parse_self_documenting_base ... ok test string::tests::test_fstring_parse_self_documenting_base_more ... ok test string::tests::test_fstring_parse_self_documenting_format ... ok test string::tests::test_fstring_unescaped_newline ... ok test string::tests::test_hts_alias ... ok test string::tests::test_invalid_byte_literal_error ... ok test string::tests::test_invalid_unicode_literal ... ok test string::tests::test_invalid_unicode_name_error ... ok test string::tests::test_missing_unicode_lbrace_error ... ok test string::tests::test_missing_unicode_rbrace_error ... ok test string::tests::test_parse_empty_fstring ... ok test string::tests::test_parse_empty_tstring ... ok test string::tests::test_parse_f_string_concat_1 ... ok test string::tests::test_parse_f_string_concat_2 ... ok test string::tests::test_parse_f_string_concat_3 ... ok test string::tests::test_parse_f_string_concat_4 ... ok test string::tests::test_parse_f_t_string_concat_1_error ... ok test string::tests::test_parse_f_t_string_concat_2_error ... ok test string::tests::test_parse_fstring ... ok test string::tests::test_parse_fstring_equals ... ok test string::tests::test_parse_fstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_fstring_nested_spec ... ok test string::tests::test_parse_fstring_nested_spec_recursion_limit ... ok test string::tests::test_parse_fstring_nested_string_spec ... ok test string::tests::test_parse_fstring_not_equals ... ok test string::tests::test_parse_fstring_not_nested_spec ... ok test string::tests::test_parse_fstring_self_doc_prec_space ... ok test string::tests::test_parse_fstring_self_doc_trailing_space ... ok test string::tests::test_parse_fstring_yield_expr ... ok test string::tests::test_parse_invalid_fstring ... ok test string::tests::test_parse_invalid_tstring ... ok test string::tests::test_parse_string_concat ... ok test string::tests::test_parse_string_triple_quotes_with_kind ... ok test string::tests::test_parse_t_string_concat_1_error ... ok test string::tests::test_parse_t_string_concat_2_error ... ok test string::tests::test_parse_t_string_concat_3_error ... ok test string::tests::test_parse_t_string_concat_4_error ... ok test string::tests::test_parse_tstring ... ok test string::tests::test_parse_tstring_equals ... ok test string::tests::test_parse_tstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_tstring_nested_spec ... ok test string::tests::test_parse_tstring_nested_spec_recursion_limit ... ok test string::tests::test_parse_tstring_nested_string_spec ... ok test string::tests::test_parse_tstring_not_equals ... ok test string::tests::test_parse_tstring_not_nested_spec ... ok test string::tests::test_parse_tstring_self_doc_prec_space ... ok test string::tests::test_parse_tstring_self_doc_trailing_space ... ok test string::tests::test_parse_tstring_yield_expr ... ok test string::tests::test_parse_u_f_string_concat_1 ... ok test string::tests::test_parse_u_f_string_concat_2 ... ok test string::tests::test_parse_u_string_concat_1 ... ok test string::tests::test_parse_u_string_concat_2 ... ok test string::tests::test_parse_u_t_string_concat_1_error ... ok test string::tests::test_parse_u_t_string_concat_2_error ... ok test string::tests::test_raw_byte_literal_1 ... ok test string::tests::test_raw_byte_literal_2 ... ok test string::tests::test_raw_fstring ... ok test string::tests::test_raw_tstring ... ok test string::tests::test_single_quoted_byte ... ok test string::tests::test_string_parser_escaped_mac_eol ... ok test string::tests::test_string_parser_escaped_unix_eol ... ok test string::tests::test_string_parser_escaped_windows_eol ... ok test string::tests::test_triple_quoted_raw_fstring ... ok test string::tests::test_triple_quoted_raw_tstring ... ok test string::tests::test_tstring_constant_range ... ok test string::tests::test_tstring_escaped_character ... ok test string::tests::test_tstring_escaped_newline ... ok test string::tests::test_tstring_line_continuation ... ok test string::tests::test_tstring_parse_self_documenting_base ... ok test string::tests::test_tstring_parse_self_documenting_base_more ... ok test string::tests::test_tstring_parse_self_documenting_format ... ok test string::tests::test_tstring_unescaped_newline ... ok test token_set::token_set_works_for_tokens ... ok test result: ok. 233 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/fixtures-3f2784835aa3dabe --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 543 tests test inline_err::ann_assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::import_from_star.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::single_star_for.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::single_star_return.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::star_slices.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/attribute.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::statement/match.py ... ok test result: ok. 543 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/generate_inline_tests-52ebbcae1a6fc839 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test generate_inline_tests ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_semantic-d85b38460ea7f24e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test analyze::type_inference::tests::type_inference ... ok test binding::tests::size ... ok test cfg::tests::control_flow_graph::_jumps_py_expects ... ok test cfg::tests::control_flow_graph::_no_flow_py_expects ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_stdlib-87fbd21b524eb8d7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test identifiers::tests::migration_name ... ok test identifiers::tests::module_name ... ok test identifiers::tests::valid_identifiers ... ok test sys::tests::python_315_stdlib_modules ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_python_trivia-c3b11aa2bed196da --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 31 tests test textwrap::tests::adjust_indent ... ok test textwrap::tests::dedent_blank_line ... ok test textwrap::tests::dedent_empty ... ok test textwrap::tests::dedent_empty_line ... ok test textwrap::tests::dedent_mixed_newlines ... ok test textwrap::tests::dedent_mixed_tabbed_whitespace ... ok test textwrap::tests::dedent_mixed_whitespace ... ok test textwrap::tests::dedent_multi_line ... ok test textwrap::tests::dedent_non_python_whitespace ... ok test textwrap::tests::dedent_preserve_no_terminating_newline ... ok test textwrap::tests::dedent_tabbed_whitespace ... ok test textwrap::tests::dedent_to_handles_when_multiple_leading_form_feeds_greater_than_dedent_len ... ok test textwrap::tests::dedent_to_ignores_leading_form_feeds_in_provided_indentation ... ok test textwrap::tests::dedent_to_ignores_leading_form_feeds_when_checking_indentation ... ok test textwrap::tests::dedent_to_is_idempotent ... ok test textwrap::tests::dedent_to_only_whitespace_lines ... ok test textwrap::tests::dedent_to_preserves_crlf_for_lines_starting_with_form_feed ... ok test textwrap::tests::dedent_to_preserves_less_indented_later_line ... ok test textwrap::tests::dedent_to_preserves_less_indented_later_line_with_crlf ... ok test textwrap::tests::dedent_to_preserves_multiple_leading_form_feeds_on_first_line ... ok test textwrap::tests::dedent_to_preserves_multiple_leading_form_feeds_on_second_line ... ok test textwrap::tests::dedent_to_returns_none_if_indent_too_large ... ok test textwrap::tests::dedent_whitespace_line ... ok test textwrap::tests::indent_empty ... ok test textwrap::tests::indent_empty_line ... ok test textwrap::tests::indent_first_line_empty ... ok test textwrap::tests::indent_first_line_empty_line ... ok test textwrap::tests::indent_first_line_mixed_newlines ... ok test textwrap::tests::indent_first_line_nonempty ... ok test textwrap::tests::indent_mixed_newlines ... ok test textwrap::tests::indent_nonempty ... ok test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/block_comments-725c32820df70057 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 7 tests test block_comments_indented_block ... ok test block_comments_lines_in_triple_quotes_not_a_block ... ok test block_comments_lines_with_code_not_a_block ... ok test block_comments_sequential_lines_not_in_block ... ok test block_comments_single_line_is_not_a_block ... ok test block_comments_stress_test ... ok test block_comments_two_line_block_at_start ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/simple_tokenizer-0494416c8a4c81b2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 44 tests test comment_containing_single_quoted_string ... ok test comment_containing_triple_quoted_string ... ok test empty_string_literal ... ok test fstring ... ok test identifier_ending_in_non_start_char ... ok test identifier_starting_with_string_kind ... ok test ignore_word_with_only_id_continuing_chars ... ok test lines_after_before_a_new_line ... ok test lines_after_before_comment_offset ... ok test lines_after_empty_string ... ok test lines_after_in_the_middle_of_a_line ... ok test lines_after_multiple_newlines ... ok test lines_after_with_comment_only_line ... ok test lines_before_empty_string ... ok test lines_before_in_the_middle_of_a_line ... ok test lines_before_multiple_leading_newlines ... ok test lines_before_on_a_new_line ... ok test lines_before_with_comment_offset ... ok test lines_before_with_comment_only_line ... ok test lines_before_with_trailing_comment ... ok test single_quoted_multiline_string_containing_comment ... ok test single_quoted_multiline_string_implicit_concatenation ... ok test string_followed_by_multiple_comments ... ok test string_with_byte_kind ... ok test string_with_double_escaped_backslash ... ok test string_with_escaped_quote ... ok test string_with_invalid_kind ... ok test string_with_kind ... ok test test_previous_token_simple ... ok test tokenize_bogus ... ok test tokenize_comma ... ok test tokenize_continuation ... ok test tokenize_eq ... ok test tokenize_invalid_operators ... ok test tokenize_multichar ... ok test tokenize_not_eq ... ok test tokenize_operators ... ok test tokenize_parentheses ... ok test tokenize_slash ... ok test tokenize_substring ... ok test tokenize_trivia ... ok test tricky_unicode ... ok test triple_quoted_multiline_string_containing_comment ... ok test tstring ... ok test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/whitespace-e1aa095d2bf9d5b1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test trailing_content ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_server-5a7c492f3a987d2d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 20 tests test edit::notebook::tests::swap_cells ... ok test edit::replacement::tests::delete_first_line ... ok test edit::replacement::tests::delete_middle_line ... ok test edit::replacement::tests::delete_multiple_lines ... ok test edit::replacement::tests::insert_first_line ... ok test edit::replacement::tests::insert_middle_line ... ok test edit::replacement::tests::insert_multiple_lines ... ok test edit::replacement::tests::replace_lines ... ok test edit::text_document::tests::redo_edit ... ok test format::tests::format_per_file_version ... ok test format::tests::format_per_file_version_range ... ok test session::index::ruff_settings::tests::inline_and_specific_settings_resolution_order ... ok test session::index::ruff_settings::tests::inline_settings ... ok test session::options::tests::inline_configuration ... ok test session::options::tests::test_empty_init_options_deserialize ... ok test session::options::tests::test_global_only_init_options_deserialize ... ok test session::options::tests::test_global_only_resolves_correctly ... ok test session::options::tests::test_preview_flag ... ok test session::options::tests::test_vs_code_init_options_deserialize ... ok test session::options::tests::test_vs_code_workspace_settings_resolve ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/document-3b3a33f98da9b5e9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test delete_lines_pandas_html ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-9c1564db0301be0e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 14 tests test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-06-06 16:39:37.371612411 INFO No workspace options found for file:///tmp/.tmpquzgt3, using default options 2026-06-06 16:39:37.384148868 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:37.389068636 DEBUG Indexing settings for workspace: /tmp/.tmpquzgt3 2026-06-06 16:39:37.461997319 INFO Registering workspace: /tmp/.tmpquzgt3 2026-06-06 16:39:37.464303817 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:37.474328595 DEBUG request{id=2 method="codeAction/resolve"}: enter 2026-06-06 16:39:37.475469906 WARN request{id=2 method="codeAction/resolve"}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-06-06 16:39:37.489435610 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 16:39:37.489448413 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:37.490098670 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-06-06 16:39:37.498044023 INFO No workspace options found for file:///tmp/.tmp8r76Tf, using default options 2026-06-06 16:39:37.498079499 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:37.498085504 DEBUG Indexing settings for workspace: /tmp/.tmp8r76Tf 2026-06-06 16:39:37.499518270 INFO Registering workspace: /tmp/.tmp8r76Tf 2026-06-06 16:39:37.499579183 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:37.503707356 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 16:39:37.510075865 DEBUG request{id=2 method="textDocument/codeAction"}: enter 2026-06-06 16:39:37.511816801 DEBUG request{id=2 method="textDocument/codeAction"}: Included path via `include`: /tmp/.tmp8r76Tf/test.py 2026-06-06 16:39:37.515330011 DEBUG request{id=2 method="textDocument/codeAction"}: Included path via `include`: /tmp/.tmp8r76Tf/test.py 2026-06-06 16:39:37.626002991 DEBUG request{id=2 method="textDocument/codeAction"}: Included path via `include`: /tmp/.tmp8r76Tf/test.py 2026-06-06 16:39:37.636165942 DEBUG request{id=2 method="textDocument/codeAction"}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-06-06 16:39:37.716768546 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 16:39:37.716786646 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:37.716807797 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-06-06 16:39:37.717835409 INFO No workspace options found for file:///tmp/.tmp8VhPhP, using default options 2026-06-06 16:39:37.717869770 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:37.717876533 DEBUG Indexing settings for workspace: /tmp/.tmp8VhPhP 2026-06-06 16:39:37.719299520 INFO Registering workspace: /tmp/.tmp8VhPhP 2026-06-06 16:39:37.719360452 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:37.720092668 DEBUG request{id=2 method="codeAction/resolve"}: enter 2026-06-06 16:39:37.720124656 WARN request{id=2 method="codeAction/resolve"}: Returning code action unchanged because its Ruff document URI payload is invalid: relative URL without a base: "not-a-url". 2026-06-06 16:39:37.731430766 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 16:39:37.731443462 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:37.731465288 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-06-06 16:39:37.732442117 INFO No workspace options found for file:///tmp/.tmp1qc8dy, using default options 2026-06-06 16:39:37.732469592 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:37.732475209 DEBUG Indexing settings for workspace: /tmp/.tmp1qc8dy 2026-06-06 16:39:37.733862187 INFO Registering workspace: /tmp/.tmp1qc8dy 2026-06-06 16:39:37.733925030 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:37.734001007 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 16:39:37.734050342 DEBUG request{id=2 method="textDocument/codeAction"}: enter 2026-06-06 16:39:37.744242073 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 16:39:37.744255130 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:37.744280584 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-06-06 16:39:37.745271157 INFO No workspace options found for file:///tmp/.tmpzD7dva, using default options 2026-06-06 16:39:37.745303713 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:37.745309761 DEBUG Indexing settings for workspace: /tmp/.tmpzD7dva 2026-06-06 16:39:37.793804366 DEBUG Loaded settings from: `/tmp/.tmpzD7dva/pyproject.toml` for `/tmp/.tmpzD7dva` 2026-06-06 16:39:37.794629398 INFO Registering workspace: /tmp/.tmpzD7dva 2026-06-06 16:39:37.794705661 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:37.794789736 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 16:39:37.795460406 DEBUG request{id=2 method="textDocument/formatting"}: enter 2026-06-06 16:39:37.796109311 DEBUG request{id=2 method="textDocument/formatting"}: Included path via `include`: /tmp/.tmpzD7dva/test.thing 2026-06-06 16:39:37.824588752 DEBUG request{id=2 method="textDocument/formatting"}:Printer::print: enter 2026-06-06 16:39:37.839460798 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 16:39:37.839475445 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:37.839502829 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-06-06 16:39:37.840570846 INFO No workspace options found for file:///tmp/.tmpmU0aJv, using default options 2026-06-06 16:39:37.840602608 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:37.840608657 DEBUG Indexing settings for workspace: /tmp/.tmpmU0aJv 2026-06-06 16:39:37.841177540 DEBUG Loaded settings from: `/tmp/.tmpmU0aJv/pyproject.toml` for `/tmp/.tmpmU0aJv` 2026-06-06 16:39:37.842082131 INFO Registering workspace: /tmp/.tmpmU0aJv 2026-06-06 16:39:37.842149298 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:37.842226448 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 16:39:37.842290946 DEBUG request{id=2 method="textDocument/diagnostic"}: enter 2026-06-06 16:39:37.856188806 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 16:39:37.856201948 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:37.856227538 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-06-06 16:39:37.857423441 INFO No workspace options found for file:///tmp/.tmpbDaAln, using default options 2026-06-06 16:39:37.857455681 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:37.857461395 DEBUG Indexing settings for workspace: /tmp/.tmpbDaAln 2026-06-06 16:39:37.858047846 DEBUG Loaded settings from: `/tmp/.tmpbDaAln/pyproject.toml` for `/tmp/.tmpbDaAln` 2026-06-06 16:39:37.858917241 INFO Registering workspace: /tmp/.tmpbDaAln 2026-06-06 16:39:37.858987804 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:37.859063339 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 16:39:37.859751360 DEBUG request{id=2 method="textDocument/rangeFormatting"}: enter 2026-06-06 16:39:37.859791234 DEBUG request{id=2 method="textDocument/rangeFormatting"}: Included path via `include`: /tmp/.tmpbDaAln/test.thing 2026-06-06 16:39:37.859796740 WARN request{id=2 method="textDocument/rangeFormatting"}: Range formatting for Markdown files not supported 2026-06-06 16:39:37.869959349 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 16:39:37.869972445 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:37.869998178 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-06-06 16:39:37.871115449 INFO No workspace options found for file:///tmp/.tmpkzjKVR, using default options 2026-06-06 16:39:37.871147536 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:37.871153877 DEBUG Indexing settings for workspace: /tmp/.tmpkzjKVR 2026-06-06 16:39:37.872552885 INFO Registering workspace: /tmp/.tmpkzjKVR 2026-06-06 16:39:37.872607549 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:37.872687033 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 16:39:37.873327077 DEBUG request{id=2 method="textDocument/hover"}: enter 2026-06-06 16:39:37.890769315 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 16:39:37.890784160 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:37.890805613 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-06-06 16:39:37.891845561 INFO No workspace options found for file:///tmp/.tmpr6HhU2, using default options 2026-06-06 16:39:37.891876603 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:37.891882305 DEBUG Indexing settings for workspace: /tmp/.tmpr6HhU2 2026-06-06 16:39:37.893294414 INFO Registering workspace: /tmp/.tmpr6HhU2 2026-06-06 16:39:37.893358359 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:37.893432615 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 16:39:37.893526194 DEBUG request{id=2 method="textDocument/hover"}: enter 2026-06-06 16:39:37.903672350 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 16:39:37.903686254 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:37.903710646 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-06-06 16:39:37.904738528 INFO No workspace options found for file:///tmp/.tmpI8RzlK, using default options 2026-06-06 16:39:37.904773708 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:37.904780076 DEBUG Indexing settings for workspace: /tmp/.tmpI8RzlK 2026-06-06 16:39:37.906180861 INFO Registering workspace: /tmp/.tmpI8RzlK 2026-06-06 16:39:37.906241846 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:37.906337861 DEBUG request{id=2 method="textDocument/hover"}: enter 2026-06-06 16:39:37.906360775 WARN request{id=2 method="textDocument/hover"}: Returning no hover information because document `file:///tmp/.tmpI8RzlK/not-open.py` isn't open. 2026-06-06 16:39:37.916525695 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 16:39:37.916539862 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:37.916564936 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-06-06 16:39:37.918225903 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server/resources/test/fixtures, using default options 2026-06-06 16:39:37.918261006 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:37.918267693 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server/resources/test/fixtures 2026-06-06 16:39:37.955626507 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/pyproject.toml` 2026-06-06 16:39:37.955790063 DEBUG Detected minimum supported `requires-python` version: 3.7 log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=264 2026-06-06 16:39:37.956379947 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-06-06 16:39:37.960533211 INFO Registering workspace: /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server/resources/test/fixtures 2026-06-06 16:39:37.960597315 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:37.962462215 DEBUG notification{method="notebookDocument/didOpen"}: enter 2026-06-06 16:39:37.963696151 DEBUG notification{method="notebookDocument/didOpen"}: Included path via `include`: /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server/resources/test/fixtures/notebook.py 2026-06-06 16:39:38.037335243 DEBUG notification{method="notebookDocument/didOpen"}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-06-06 16:39:38.037375179 DEBUG notification{method="notebookDocument/didOpen"}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-06-06 16:39:38.037390307 DEBUG notification{method="notebookDocument/didOpen"}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-06-06 16:39:38.045569331 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:39:38.048416090 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:39:38.061724158 DEBUG request{id=2 method="shutdown"}: enter 2026-06-06 16:39:38.061740484 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:38.061765612 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-06-06 16:39:38.062943405 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server/resources/test/fixtures, using default options 2026-06-06 16:39:38.062979359 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:38.062986851 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server/resources/test/fixtures 2026-06-06 16:39:38.063570451 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/pyproject.toml` 2026-06-06 16:39:38.063696065 DEBUG Detected minimum supported `requires-python` version: 3.7 log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=264 2026-06-06 16:39:38.063712033 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-06-06 16:39:38.066118941 INFO Registering workspace: /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server/resources/test/fixtures 2026-06-06 16:39:38.066186202 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:38.066277240 DEBUG notification{method="notebookDocument/didOpen"}: enter 2026-06-06 16:39:38.066324111 DEBUG notification{method="notebookDocument/didOpen"}: Included path via `include`: /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-06-06 16:39:38.066716336 DEBUG notification{method="notebookDocument/didOpen"}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-06-06 16:39:38.066751346 DEBUG notification{method="notebookDocument/didOpen"}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-06-06 16:39:38.066765489 DEBUG notification{method="notebookDocument/didOpen"}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-06-06 16:39:38.066910299 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:39:38.066986998 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:39:38.068601685 DEBUG notification{method="notebookDocument/didChange"}: enter 2026-06-06 16:39:38.068653588 DEBUG notification{method="notebookDocument/didChange"}: Included path via `include`: /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-06-06 16:39:38.068990478 DEBUG notification{method="notebookDocument/didChange"}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-06-06 16:39:38.069022394 DEBUG notification{method="notebookDocument/didChange"}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-06-06 16:39:38.069040932 DEBUG notification{method="notebookDocument/didChange"}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-06-06 16:39:38.069163204 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:39:38.069217531 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:39:38.069271543 DEBUG notification{method="notebookDocument/didChange"}: enter 2026-06-06 16:39:38.069305704 DEBUG notification{method="notebookDocument/didChange"}: Included path via `include`: /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-06-06 16:39:38.069605372 DEBUG notification{method="notebookDocument/didChange"}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-06-06 16:39:38.069790772 DEBUG notification{method="notebookDocument/didChange"}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-06-06 16:39:38.069819954 DEBUG notification{method="notebookDocument/didChange"}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-06-06 16:39:38.069955309 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:39:38.070016338 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:39:38.080439664 DEBUG request{id=2 method="shutdown"}: enter 2026-06-06 16:39:38.080456816 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:38.080485342 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-06-06 16:39:38.081741954 INFO No workspace options found for file:///tmp/.tmpwA0zgZ, using default options 2026-06-06 16:39:38.081772842 INFO No workspace options found for file:///tmp/.tmpwA0zgZ/external/Y, using default options 2026-06-06 16:39:38.081776504 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:38.081781929 DEBUG Indexing settings for workspace: /tmp/.tmpwA0zgZ 2026-06-06 16:39:38.082367908 DEBUG Loaded settings from: `/tmp/.tmpwA0zgZ/systemtests/pyproject.toml` for `/tmp/.tmpwA0zgZ/systemtests` 2026-06-06 16:39:38.083175717 INFO Registering workspace: /tmp/.tmpwA0zgZ 2026-06-06 16:39:38.083190018 DEBUG Indexing settings for workspace: /tmp/.tmpwA0zgZ/external/Y 2026-06-06 16:39:38.084549439 INFO Registering workspace: /tmp/.tmpwA0zgZ/external/Y 2026-06-06 16:39:38.084603891 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:38.084674437 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 16:39:38.084683025 DEBUG notification{method="textDocument/didOpen"}: enter 2026-06-06 16:39:38.084732864 DEBUG request{id=2 method="textDocument/diagnostic"}: enter 2026-06-06 16:39:38.084753187 DEBUG request{id=2 method="textDocument/diagnostic"}: Included path via `include`: /tmp/.tmpwA0zgZ/systemtests/tests/common/fakes/wus.py 2026-06-06 16:39:38.084935760 DEBUG request{id=3 method="textDocument/diagnostic"}: enter 2026-06-06 16:39:38.084948610 DEBUG request{id=3 method="textDocument/diagnostic"}: Included path via `include`: /tmp/.tmpwA0zgZ/external/Y/wus.py 2026-06-06 16:39:38.096918006 DEBUG request{id=4 method="shutdown"}: enter 2026-06-06 16:39:38.096933797 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:38.096952704 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-06-06 16:39:38.098063618 INFO No workspace options found for file:///tmp/.tmpPMeKsc, using default options 2026-06-06 16:39:38.098097652 DEBUG Negotiated position encoding: UTF16 2026-06-06 16:39:38.098103601 DEBUG Indexing settings for workspace: /tmp/.tmpPMeKsc 2026-06-06 16:39:38.100505159 INFO Registering workspace: /tmp/.tmpPMeKsc 2026-06-06 16:39:38.100563449 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-06-06 16:39:38.100667744 DEBUG request{id=2 method="textDocument/diagnostic"}: enter 2026-06-06 16:39:38.100683455 WARN request{id=2 method="textDocument/diagnostic"}: Returning no diagnostics because document `file:///tmp/.tmpPMeKsc/not-open.py` isn't open. 2026-06-06 16:39:38.110865392 DEBUG request{id=3 method="shutdown"}: enter 2026-06-06 16:39:38.110879421 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for shutdown notification 2026-06-06 16:39:38.110904800 DEBUG Received exit notification, exiting ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_source_file-f1a1575011ca113c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 13 tests test line_index::tests::ascii_carriage_return ... ok test line_index::tests::ascii_carriage_return_newline ... ok test line_index::tests::ascii_index ... ok test line_index::tests::ascii_source_location ... ok test line_index::tests::line_end_exclusive_handles_different_line_endings ... ok test line_index::tests::utf8_byte_offset ... ok test line_index::tests::utf8_carriage_return ... ok test line_index::tests::utf8_carriage_return_newline ... ok test line_index::tests::utf8_index ... ok test newlines::tests::universal_newlines_backwards ... ok test newlines::tests::universal_newlines_empty_str ... ok test newlines::tests::universal_newlines_forward ... ok test newlines::tests::universal_newlines_mixed ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/auto_traits-5babcdc66143d5b2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/constructors-95d6edeaedafb3b8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test main ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/indexing-5a5159b301200d38 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test main ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/main-69b6917834b4c4f2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 8 tests test checked_math ... ok test contains ... ok test contains_point ... ok test cover ... ok test cover_offset ... ok test intersect ... ok test math ... ok test sum ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/serde-61662f9b1918db8d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 3 tests test invalid_range_deserialization ... ok test range_serialization ... ok test size_serialization ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ruff_workspace-a70d8da2cbf6302c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 26 tests test configuration::tests::ignore_code_then_select_prefix ... ok test configuration::tests::ignore_code_then_select_prefix_ignore_code ... ok test configuration::tests::select_all_preview ... ok test configuration::tests::select_code_ignore_code ... ok test configuration::tests::select_code_ignore_prefix ... ok test configuration::tests::select_docstring_convention_override ... ok test configuration::tests::select_linter ... ok test configuration::tests::select_linter_preview ... ok test configuration::tests::select_one_char_prefix ... ok test configuration::tests::select_prefix_ignore_code ... ok test configuration::tests::select_prefix_ignore_code_then_extend_select_code ... ok test configuration::tests::select_prefix_ignore_code_then_extend_select_code_ignore_prefix ... ok test configuration::tests::select_prefix_preview ... ok test configuration::tests::select_rule_preview ... ok test configuration::tests::select_two_char_prefix ... ok test options::tests::flake8_self_options ... ok test options::tests::flake8_tidy_imports_options_allow_disjoint_lazy_import_selectors ... ok test options::tests::flake8_tidy_imports_options_reject_all_on_both_sides ... ok test options::tests::flake8_tidy_imports_options_reject_overlapping_lazy_import_selectors ... ok test pyproject::tests::deserialize ... ok test pyproject::tests::find_and_parse_pyproject_toml ... ok test pyproject::tests::str_pattern_prefix_pair ... ok test resolver::tests::exclusions ... ok test resolver::tests::extend_respects_target_version ... ok test resolver::tests::find_python_files ... ok test resolver::tests::rooted_exclusion ... ok test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty-782fb463826a622a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test version::tests::version_formatting ... ok test version::tests::version_formatting_with_commit_info ... ok test version::tests::version_formatting_with_commits_since_last_tag ... ok test version::tests::version_serializable ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty-9f7682395194d2a8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/cli-e31e2f8cd084cffd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 124 tests test analysis_options::overrides_basic ... ok test analysis_options::overrides_inherit_global ... ok test analysis_options::overrides_precedence ... ok test analysis_options::respect_type_ignore_comments_is_turned_off ... ok test can_handle_large_binop_expressions ... ok test check_file_without_extension ... ok test check_file_without_extension_in_subfolder ... ok test check_non_existing_path ... ok test check_specific_paths ... ok test cli_arguments_are_relative_to_the_current_directory ... ok test concise_diagnostics ... ok test concise_revealed_type ... ok test config_option::cli_config_args_invalid_option ... ok test config_option::cli_config_args_later_overrides_earlier ... ok test config_option::cli_config_args_overrides_ty_toml ... ok test config_option::cli_config_args_toml_string_basic ... ok test config_option::config_file_override ... ok test exit_code::both_warnings_and_errors ... ok test exit_code::both_warnings_and_errors_and_error_on_warning_is_true ... ok test exit_code::exit_zero_is_true ... ok test exit_code::no_errors_but_error_on_warning_is_enabled_in_configuration ... ok test exit_code::no_errors_but_error_on_warning_is_true ... ok test exit_code::only_info ... ok test exit_code::only_info_and_error_on_warning_is_true ... ok test exit_code::only_warnings ... ok test file_selection::bazel_symlinked_files ... ok test file_selection::cli_and_configuration_exclude ... ok test file_selection::cli_removes_config_exclude ... ok test file_selection::configuration_exclude ... ok test file_selection::configuration_include ... ok test file_selection::configuration_include_no_extension ... ok test file_selection::exclude_argument ... ok test file_selection::exclude_argument_precedence_include_argument ... ok test file_selection::exclude_precedence_over_include ... ok test file_selection::exclude_symlink_source_not_target ... ok test file_selection::explicit_path_overrides_exclude ... ok test file_selection::explicit_path_overrides_exclude_force_exclude ... ok test file_selection::force_exclude_directory_exclusion ... ok test file_selection::invalid_exclude_pattern ... ok test file_selection::invalid_include_pattern ... ok test file_selection::invalid_include_pattern_concise_output ... ok test file_selection::remove_default_exclude ... ok test fixes::add_ignore ... ok test fixes::add_ignore_unfixable ... ok test fixes::fix ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: x = 1 ok test fixes::fix_clean_file ... ok test fixes::fix_unfixable ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: x = 1 ok test github_diagnostics ... ok test gitlab_diagnostics ... ok test gitlab_empty_diagnostics ... ok test paths_in_configuration_files_are_relative_to_the_project_root ... ok test python_environment::check_venv_resolution_with_working_venv ... ok test python_environment::check_venv_resolution_without_working_venv ... ok test python_environment::cli_unsupported_python_version ... ok test python_environment::config_file_annotation_showing_where_python_version_set_syntax_error ... ok test python_environment::config_file_annotation_showing_where_python_version_set_typing_error ... ok test python_environment::config_file_broken_python_setting ... ok test python_environment::config_file_python_setting_directory_with_no_site_packages ... ok test python_environment::config_file_python_setting_directory_with_unsupported_python_version ... ok test python_environment::config_file_unsupported_python_version ... ok test python_environment::config_override_python_platform ... ok test python_environment::config_override_python_version ... ok test python_environment::default_root_flat_layout ... ok test python_environment::default_root_flat_layout_variant ... ok test python_environment::default_root_project_name_folder ... ok test python_environment::default_root_python_folder ... ok test python_environment::default_root_python_package ... ok test python_environment::default_root_python_package_pyi ... ok test python_environment::default_root_src_layout ... ok test python_environment::default_root_tests_folder ... ok test python_environment::default_root_tests_package ... ok test python_environment::defaults_to_a_new_python_version ... ok test python_environment::environment_root_takes_precedence_over_src_root ... ok test python_environment::lib64_site_packages_directory_on_unix ... ok test python_environment::many_search_paths ... ok test python_environment::missing_virtual_env ... ok test python_environment::python_argument_points_to_symlinked_executable ... ok test python_environment::python_argument_trapped_in_a_symlink_factory ... ok test python_environment::python_cli_argument_system_installation ... ok test python_environment::python_cli_argument_virtual_environment ... ok test python_environment::python_version_inferred_from_system_installation ... ok test python_environment::pythonpath_is_respected ... ok test python_environment::pythonpath_multiple_dirs_is_respected ... ok test python_environment::pyvenv_cfg_file_annotation_no_trailing_newline ... ok test python_environment::pyvenv_cfg_file_annotation_showing_where_python_version_set ... ok test python_environment::src_root_deprecation_warning ... ok test python_environment::src_root_deprecation_warning_with_environment_root ... ok test python_environment::src_subdirectory_not_added_as_root_if_src_package_exists ... ok test python_environment::src_subdirectory_takes_precedence_over_repo_root ... ok test python_environment::ty_system_environment_and_local_venv ... ok test python_environment::unix_system_installation_with_no_lib_directory ... ok test rule::rule_default_output ... ok test rule::rule_json_output ... ok test rule::rule_no_selector ... # abstract-method-in-final-class Default level: error | Stable (since 0.0.13) ## What it does Checks for `@final` classes that have unimplemented abstract methods. ## Why is this bad? A class decorated with `@final` cannot be subclassed. If such a class has abstract methods that are not implemented, the class can never be properly instantiated, as the abstract methods can never be implemented (since subclassing is prohibited). At runtime, instantiation of classes with unimplemented abstract methods is only prevented for classes that have `ABCMeta` (or a subclass of it) as their metaclass. However, type checkers also enforce this for classes that do not use `ABCMeta`, since the intent for the class to be abstract is clear from the use of `@abstractmethod`. ## Example ```python from abc import ABC, abstractmethod from typing import final class Base(ABC): @abstractmethod def method(self) -> int: ... @final class Derived(Base): # Error: `Derived` does not implement `method` pass ``` # ambiguous-protocol-member Default level: warn | Stable (since 0.0.1-alpha.20) ## What it does Checks for protocol classes with members that will lead to ambiguous interfaces. ## Why is this bad? Assigning to an undeclared variable in a protocol class leads to an ambiguous interface which may lead to the type checker inferring unexpected things. It's recommended to ensure that all members of a protocol class are explicitly declared. ## Examples ```py from typing import Protocol class BaseProto(Protocol): a: int # fine (explicitly declared as `int`) def method_member(self) -> int: ... # fine: a method definition using `def` is considered a declaration c = "some variable" # error: no explicit declaration, leading to ambiguity b = method_member # error: no explicit declaration, leading to ambiguity # error: this creates implicit assignments of `d` and `e` in the protocol class body. # Were they really meant to be considered protocol members? for d, e in enumerate(range(42)): pass class SubProto(BaseProto, Protocol): a = 42 # fine (declared in superclass) ``` # assert-type-unspellable-subtype Default level: error | Stable (since 0.0.14) ## What it does Checks for `assert_type()` calls where the actual type is an unspellable subtype of the asserted type. ## Why is this bad? `assert_type()` is intended to ensure that the inferred type of a value is exactly the same as the asserted type. But in some situations, ty has nonstandard extensions to the type system that allow it to infer more precise types than can be expressed in user annotations. ty emits a different error code to `type-assertion-failure` in these situations so that users can easily differentiate between the two cases. ## Example ```python def _(x: int): assert_type(x, int) # fine if x: assert_type(x, int) # error: [assert-type-unspellable-subtype] # the actual type is `int & ~AlwaysFalsy`, # which excludes types like `Literal[0]` ``` # call-abstract-method Default level: error | Preview (since 0.0.16) ## What it does Checks for calls to abstract `@classmethod`s or `@staticmethod`s with "trivial bodies" when accessed on the class object itself. "Trivial bodies" are bodies that solely consist of `...`, `pass`, a docstring, and/or `raise NotImplementedError`. ## Why is this bad? An abstract method with a trivial body has no concrete implementation to execute, so calling such a method directly on the class will probably not have the desired effect. It is also unsound to call these methods directly on the class. Unlike other methods, ty permits abstract methods with trivial bodies to have non-`None` return types even though they always return `None` at runtime. This is because it is expected that these methods will always be overridden rather than being called directly. As a result of this exception to the normal rule, ty may infer an incorrect type if one of these methods is called directly, which may then mean that type errors elsewhere in your code go undetected by ty. Calling abstract classmethods or staticmethods via `type[X]` is allowed, since the actual runtime type could be a concrete subclass with an implementation. ## Example ```python from abc import ABC, abstractmethod class Foo(ABC): @classmethod @abstractmethod def method(cls) -> int: ... Foo.method() # Error: cannot call abstract classmethod ``` # call-non-callable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to non-callable objects. ## Why is this bad? Calling a non-callable object will raise a `TypeError` at runtime. ## Examples ```python 4() # TypeError: 'int' object is not callable ``` # call-top-callable Default level: error | Stable (since 0.0.7) ## What it does Checks for calls to objects typed as `Top[Callable[..., T]]` (the infinite union of all callable types with return type `T`). ## Why is this bad? When an object is narrowed to `Top[Callable[..., object]]` (e.g., via `callable(x)` or `isinstance(x, Callable)`), we know the object is callable, but we don't know its precise signature. This type represents the set of all possible callable types (including, e.g., functions that take no arguments and functions that require arguments), so no specific set of arguments can be guaranteed to be valid. ## Examples ```python def f(x: object): if callable(x): x() # error: We know `x` is callable, but not what arguments it accepts ``` # conflicting-argument-forms Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks whether an argument is used as both a value and a type form in a call. ## Why is this bad? Such calls have confusing semantics and often indicate a logic error. ## Examples ```python from typing import reveal_type from ty_extensions import is_singleton if flag: f = repr # Expects a value else: f = is_singleton # Expects a type form f(int) # error ``` # conflicting-declarations Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks whether a variable has been declared as two conflicting types. ## Why is this bad A variable with two conflicting declarations likely indicates a mistake. Moreover, it could lead to incorrect or ill-defined type inference for other code that relies on these variables. ## Examples ```python if b: a: int else: a: str a = 1 ``` # conflicting-metaclass Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions where the metaclass of the class being created would not be a subclass of the metaclasses of all the class's bases. ## Why is it bad? Such a class definition raises a `TypeError` at runtime. ## Examples ```python class M1(type): ... class M2(type): ... class A(metaclass=M1): ... class B(metaclass=M2): ... # TypeError: metaclass conflict class C(A, B): ... ``` # cyclic-class-definition Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions in stub files that inherit (directly or indirectly) from themselves. ## Why is it bad? Although forward references are natively supported in stub files, inheritance cycles are still disallowed, as it is impossible to resolve a consistent [method resolution order] for a class that inherits from itself. ## Examples ```python # foo.pyi class A(B): ... class B(A): ... ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # cyclic-type-alias-definition Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for type alias definitions that (directly or mutually) refer to themselves. ## Why is it bad? Although it is permitted to define a recursive type alias, it is not meaningful to have a type alias whose expansion can only result in itself, and is therefore not allowed. ## Examples ```python type Itself = Itself type A = B type B = A ``` # dataclass-field-order Default level: error | Stable (since 0.0.15) ## What it does Checks for dataclass definitions where required fields are defined after fields with default values. ## Why is this bad? In dataclasses, all required fields (fields without default values) must be defined before fields with default values. This is a Python requirement that will raise a `TypeError` at runtime if violated. ## Example ```python from dataclasses import dataclass @dataclass class Example: x: int = 1 # Field with default value y: str # Error: Required field after field with default ``` # deprecated Default level: warn | Stable (since 0.0.1-alpha.16) ## What it does Checks for uses of deprecated items ## Why is this bad? Deprecated items should no longer be used. ## Examples ```python @warnings.deprecated("use new_func instead") def old_func(): ... old_func() # emits [deprecated] diagnostic ``` # division-by-zero Default level: ignore | Stable (since 0.0.1-alpha.1) ## What it does It detects division by zero. ## Why is this bad? Dividing by zero raises a `ZeroDivisionError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Examples ```python 5 / 0 ``` # duplicate-base Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions with duplicate bases. ## Why is this bad? Class definitions with duplicate bases raise `TypeError` at runtime. ## Examples ```python class A: ... # TypeError: duplicate base class class B(A, A): ... ``` # duplicate-kw-only Default level: error | Stable (since 0.0.1-alpha.12) ## What it does Checks for dataclass definitions with more than one field annotated with `KW_ONLY`. ## Why is this bad? `dataclasses.KW_ONLY` is a special marker used to emulate the `*` syntax in normal signatures. It can only be used once per dataclass. Attempting to annotate two different fields with it will lead to a runtime error. ## Examples ```python from dataclasses import dataclass, KW_ONLY @dataclass class A: # Crash at runtime b: int _1: KW_ONLY c: str _2: KW_ONLY d: bytes ``` # empty-body Default level: error | Stable (since 0.0.14) ## What it does Detects functions with empty bodies that have a non-`None` return type annotation. The errors reported by this rule have the same motivation as the `invalid-return-type` rule. The diagnostic exists as a separate error code to allow users to disable this rule while prototyping code. While we strongly recommend enabling this rule if possible, users migrating from other type checkers may also find it useful to temporarily disable this rule on some or all of their codebase if they find it results in a large number of diagnostics. ## Why is this bad? A function with an empty body (containing only `...`, `pass`, or a docstring) will implicitly return `None` at runtime. Returning `None` when the return type is non-`None` is unsound, and will lead to ty inferring incorrect types elsewhere. Functions with empty bodies are permitted in certain contexts where they serve as declarations rather than implementations: - Functions in stub files (`.pyi`) - Methods in Protocol classes - Abstract methods decorated with `@abstractmethod` - Overload declarations decorated with `@overload` - Functions in `if TYPE_CHECKING` blocks ## Examples ```python def foo() -> int: ... # error: [empty-body] def bar() -> str: """A function that does nothing.""" pass # error: [empty-body] ``` # escape-character-in-forward-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for forward annotations that contain escape characters. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that contain escape characters. ## Example ```python def foo() -> "intt\b": ... ``` # final-on-non-method Default level: error | Stable (since 0.0.20) ## What it does Checks for `@final` decorators applied to non-method functions. ## Why is this bad? The `@final` decorator is only meaningful on methods and classes. Applying it to a module-level function or a nested function has no effect and is likely a mistake. ## Example ```python from typing import final # Error: @final is not allowed on non-method functions @final def my_function() -> int: return 0 ``` # final-without-value Default level: error | Stable (since 0.0.15) ## What it does Checks for `Final` symbols that are declared without a value and are never assigned a value in their scope. ## Why is this bad? A `Final` symbol must be initialized with a value at the time of declaration or in a subsequent assignment. At module or function scope, the assignment must occur in the same scope. In a class body, the assignment may occur in `__init__`. ## Examples ```python from typing import Final # Error: `Final` symbol without a value MY_CONSTANT: Final[int] # OK: `Final` symbol with a value MY_CONSTANT: Final[int] = 1 ``` # ignore-comment-unknown-rule Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `ty: ignore[code]` or `type: ignore[ty:code]` comments where `code` isn't a known lint rule. ## Why is this bad? A `ty: ignore[code]` or a `type:ignore[ty:code] directive with a `code` that doesn't match any known rule will not suppress any type errors, and is probably a mistake. ## Examples ```py a = 20 / 0 # ty: ignore[division-by-zer] ``` Use instead: ```py a = 20 / 0 # ty: ignore[division-by-zero] ``` # implicit-concatenated-string-type-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for implicit concatenated strings in type annotation positions. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that use implicit concatenated strings. ## Examples ```python def test(): -> "Literal[" "5" "]": ... ``` Use instead: ```python def test(): -> "Literal[5]": ... ``` # inconsistent-mro Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for classes with an inconsistent [method resolution order] (MRO). ## Why is this bad? Classes with an inconsistent MRO will raise a `TypeError` at runtime. ## Examples ```python class A: ... class B(A): ... # TypeError: Cannot create a consistent method resolution order class C(A, B): ... ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # index-out-of-bounds Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for attempts to use an out of bounds index to get an item from a container. ## Why is this bad? Using an out of bounds index will raise an `IndexError` at runtime. ## Examples ```python t = (0, 1, 2) t[3] # IndexError: tuple index out of range ``` # ineffective-final Default level: warn | Stable (since 0.0.1-alpha.33) ## What it does Checks for calls to `final()` that type checkers cannot interpret. ## Why is this bad? The `final()` function is designed to be used as a decorator. When called directly as a function (e.g., `final(type(...))`), type checkers will not understand the application of `final` and will not prevent subclassing. ## Example ```python from typing import final # Incorrect: type checkers will not prevent subclassing MyClass = final(type("MyClass", (), {})) # Correct: use `final` as a decorator @final class MyClass: ... ``` # instance-layout-conflict Default level: error | Stable (since 0.0.1-alpha.12) ## What it does Checks for classes definitions which will fail at runtime due to "instance memory layout conflicts". This error is usually caused by attempting to combine multiple classes that define non-empty `__slots__` in a class's [Method Resolution Order] (MRO), or by attempting to combine multiple builtin classes in a class's MRO. ## Why is this bad? Inheriting from bases with conflicting instance memory layouts will lead to a `TypeError` at runtime. An instance memory layout conflict occurs when CPython cannot determine the memory layout instances of a class should have, because the instance memory layout of one of its bases conflicts with the instance memory layout of one or more of its other bases. For example, if a Python class defines non-empty `__slots__`, this will impact the memory layout of instances of that class. Multiple inheritance from more than one different class defining non-empty `__slots__` is not allowed: ```python class A: __slots__ = ("a", "b") class B: __slots__ = ("a", "b") # Even if the values are the same # TypeError: multiple bases have instance lay-out conflict class C(A, B): ... ``` An instance layout conflict can also be caused by attempting to use multiple inheritance with two builtin classes, due to the way that these classes are implemented in a CPython C extension: ```python class A(int, float): ... # TypeError: multiple bases have instance lay-out conflict ``` Note that pure-Python classes with no `__slots__`, or pure-Python classes with empty `__slots__`, are always compatible: ```python class A: ... class B: __slots__ = () class C: __slots__ = ("a", "b") # fine class D(A, B, C): ... ``` ## Known problems Classes that have "dynamic" definitions of `__slots__` (definitions do not consist of string literals, or tuples of string literals) are not currently considered disjoint bases by ty. Additionally, this check is not exhaustive: many C extensions (including several in the standard library) define classes that use extended memory layouts and thus cannot coexist in a single MRO. Since it is currently not possible to represent this fact in stub files, having a full knowledge of these classes is also impossible. When it comes to classes that do not define `__slots__` at the Python level, therefore, ty, currently only hard-codes a number of cases where it knows that a class will produce instances with an atypical memory layout. ## Further reading - [CPython documentation: `__slots__`](https://docs.python.org/3/reference/datamodel.html#slots) - [CPython documentation: Method Resolution Order](https://docs.python.org/3/glossary.html#term-method-resolution-order) [Method Resolution Order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # invalid-argument-type Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects call arguments whose type is not assignable to the corresponding typed parameter. ## Why is this bad? Passing an argument of a type the function (or callable object) does not accept violates the expectations of the function author and may cause unexpected runtime errors within the body of the function. ## Examples ```python def func(x: int): ... func("foo") # error: [invalid-argument-type] ``` # invalid-assignment Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for assignments where the type of the value is not [assignable to] the type of the assignee. ## Why is this bad? Such assignments break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python a: int = '' ``` [assignable to]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable # invalid-attribute-access Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for assignments to class variables from instances and assignments to instance variables from its class. ## Why is this bad? Incorrect assignments break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python class C: class_var: ClassVar[int] = 1 instance_var: int C.class_var = 3 # okay C().class_var = 3 # error: Cannot assign to class variable C().instance_var = 3 # okay C.instance_var = 3 # error: Cannot assign to instance variable ``` # invalid-attribute-override Default level: error | Stable (since 0.0.33) ## What it does Detects attribute overrides that change whether an inherited attribute is a class variable or an instance variable. This rule currently only covers class-variable and instance-variable category changes. ## Why is this bad? Pure class variables and instance variables have different access and assignment behavior. Overriding one with the other violates the [Liskov Substitution Principle] ("LSP"), because code that is valid for the superclass may no longer be valid for the subclass. ## Example ```python from typing import ClassVar class Base: instance_attr: int class_attr: ClassVar[int] class Sub(Base): instance_attr: ClassVar[int] # error: [invalid-attribute-override] class_attr: int # error: [invalid-attribute-override] ``` [Liskov Substitution Principle]: https://en.wikipedia.org/wiki/Liskov_substitution_principle # invalid-await Default level: error | Stable (since 0.0.1-alpha.19) ## What it does Checks for `await` being used with types that are not [Awaitable]. ## Why is this bad? Such expressions will lead to `TypeError` being raised at runtime. ## Examples ```python import asyncio class InvalidAwait: def __await__(self) -> int: return 5 async def main() -> None: await InvalidAwait() # error: [invalid-await] await 42 # error: [invalid-await] asyncio.run(main()) ``` [Awaitable]: https://docs.python.org/3/library/collections.abc.html#collections.abc.Awaitable # invalid-base Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions that have bases which are not instances of `type`. ## Why is this bad? Class definitions with bases like this will lead to `TypeError` being raised at runtime. ## Examples ```python class A(42): ... # error: [invalid-base] ``` # invalid-context-manager Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for expressions used in `with` statements that do not implement the context manager protocol. ## Why is this bad? Such a statement will raise `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object does not support the context manager protocol with 1: print(2) ``` # invalid-dataclass Default level: error | Stable (since 0.0.12) ## What it does Checks for invalid applications of the `@dataclass` decorator. ## Why is this bad? Applying `@dataclass` to a class that inherits from `NamedTuple`, `TypedDict`, `Enum`, or `Protocol` is invalid: - `NamedTuple` and `TypedDict` classes will raise an exception at runtime when instantiating the class. - `Enum` classes with `@dataclass` are [explicitly not supported]. - `Protocol` classes define interfaces and cannot be instantiated. ## Examples ```python from dataclasses import dataclass from typing import NamedTuple @dataclass # error: [invalid-dataclass] class Foo(NamedTuple): x: int ``` [explicitly not supported]: https://docs.python.org/3/howto/enum.html#dataclass-support # invalid-dataclass-override Default level: error | Stable (since 0.0.13) ## What it does Checks for dataclass definitions that have both `frozen=True` and a custom `__setattr__` or `__delattr__` method defined. ## Why is this bad? Frozen dataclasses synthesize `__setattr__` and `__delattr__` methods which raise a `FrozenInstanceError` to emulate immutability. Overriding either of these methods raises a runtime error. ## Examples ```python from dataclasses import dataclass @dataclass(frozen=True) class A: def __setattr__(self, name: str, value: object) -> None: ... ``` # invalid-declaration Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for declarations where the inferred type of an existing symbol is not [assignable to] its post-hoc declared type. ## Why is this bad? Such declarations break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python a = 1 a: str ``` [assignable to]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable # invalid-enum-member-annotation Default level: warn | Stable (since 0.0.20) ## What it does Checks for enum members that have explicit type annotations. ## Why is this bad? The [typing spec] states that type checkers should infer a literal type for all enum members. An explicit type annotation on an enum member is misleading because the annotated type will be incorrect — the actual runtime type is the enum class itself, not the annotated type. In CPython's `enum` module, annotated assignments with values are still treated as members at runtime, but the annotation will confuse readers of the code. ## Examples ```python from enum import Enum class Pet(Enum): CAT = 1 # OK DOG: int = 2 # Error: enum members should not be annotated ``` Use instead: ```python from enum import Enum class Pet(Enum): CAT = 1 DOG = 2 ``` ## References - [Typing spec: Enum members](https://typing.python.org/en/latest/spec/enums.html#enum-members) [typing spec]: https://typing.python.org/en/latest/spec/enums.html#enum-members # invalid-exception-caught Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for exception handlers that catch non-exception classes. ## Why is this bad? Catching classes that do not inherit from `BaseException` will raise a `TypeError` at runtime. ## Example ```python try: 1 / 0 except 1: ... ``` Use instead: ```python try: 1 / 0 except ZeroDivisionError: ... ``` ## References - [Python documentation: except clause](https://docs.python.org/3/reference/compound_stmts.html#except-clause) - [Python documentation: Built-in Exceptions](https://docs.python.org/3/library/exceptions.html#built-in-exceptions) ## Ruff rule This rule corresponds to Ruff's [`except-with-non-exception-classes` (`B030`)](https://docs.astral.sh/ruff/rules/except-with-non-exception-classes) # invalid-explicit-override Default level: error | Stable (since 0.0.1-alpha.28) ## What it does Checks for methods that are decorated with `@override` but do not override any method in a superclass. ## Why is this bad? Decorating a method with `@override` declares to the type checker that the intention is that it should override a method from a superclass. ## Example ```python from typing import override class A: @override def foo(self): ... # Error raised here class B(A): @override def ffooo(self): ... # Error raised here class C: @override def __repr__(self): ... # fine: overrides `object.__repr__` class D(A): @override def foo(self): ... # fine: overrides `A.foo` ``` # invalid-frozen-dataclass-subclass Default level: error | Stable (since 0.0.1-alpha.35) ## What it does Checks for dataclasses with invalid frozen inheritance: - A frozen dataclass cannot inherit from a non-frozen dataclass. - A non-frozen dataclass cannot inherit from a frozen dataclass. ## Why is this bad? Python raises a `TypeError` at runtime when either of these inheritance patterns occurs. ## Example ```python from dataclasses import dataclass @dataclass class Base: x: int @dataclass(frozen=True) class Child(Base): # Error raised here y: int @dataclass(frozen=True) class FrozenBase: x: int @dataclass class NonFrozenChild(FrozenBase): # Error raised here y: int ``` # invalid-generic-class Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for the creation of invalid generic classes ## Why is this bad? There are several requirements that you must follow when defining a generic class. Many of these result in `TypeError` being raised at runtime if they are violated. ## Examples ```python from typing_extensions import Generic, TypeVar T = TypeVar("T") U = TypeVar("U", default=int) # error: class uses both PEP-695 syntax and legacy syntax class C[U](Generic[T]): ... # error: type parameter with default comes before type parameter without default class D(Generic[U, T]): ... ``` ## References - [Typing spec: Generics](https://typing.python.org/en/latest/spec/generics.html#introduction) # invalid-generic-enum Default level: error | Stable (since 0.0.12) ## What it does Checks for enum classes that are also generic. ## Why is this bad? Enum classes cannot be generic. Python does not support generic enums: attempting to create one will either result in an immediate `TypeError` at runtime, or will create a class that cannot be specialized in the way that a normal generic class can. ## Examples ```python from enum import Enum from typing import Generic, TypeVar T = TypeVar("T") # error: enum class cannot be generic (class creation fails with `TypeError`) class E[T](Enum): A = 1 # error: enum class cannot be generic (class creation fails with `TypeError`) class F(Enum, Generic[T]): A = 1 # error: enum class cannot be generic -- the class creation does not immediately fail... class G(Generic[T], Enum): A = 1 # ...but this raises `KeyError`: x: G[int] ``` ## References - [Python documentation: Enum](https://docs.python.org/3/library/enum.html) # invalid-ignore-comment Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `type: ignore` and `ty: ignore` comments that are syntactically incorrect. ## Why is this bad? A syntactically incorrect ignore comment is probably a mistake and is useless. ## Examples ```py a = 20 / 0 # type: ignoree ``` Use instead: ```py a = 20 / 0 # type: ignore ``` # invalid-key Default level: error | Stable (since 0.0.1-alpha.17) ## What it does Checks for subscript accesses with invalid keys and `TypedDict` construction with an unknown key. ## Why is this bad? Subscripting with an invalid key will raise a `KeyError` at runtime. Creating a `TypedDict` with an unknown key is likely a mistake; if the `TypedDict` is `closed=true` it also violates the expectations of the type. ## Examples ```python from typing import TypedDict class Person(TypedDict): name: str age: int alice = Person(name="Alice", age=30) alice["height"] # KeyError: 'height' bob: Person = { "nickname": "Bob", "age": 30 } # typo! carol = Person(name="Carol", aeg=25) # typo! ``` # invalid-legacy-positional-parameter Default level: warn | Stable (since 0.0.15) ## What it does Checks for parameters that appear to be attempting to use the legacy convention to specify that a parameter is positional-only, but do so incorrectly. The "legacy convention" for specifying positional-only parameters was specified in [PEP 484]. It states that parameters with names starting with `__` should be considered positional-only by type checkers. [PEP 570], introduced in Python 3.8, added dedicated syntax for specifying positional-only parameters, rendering the legacy convention obsolete. However, some codebases may still use the legacy convention for compatibility with older Python versions. ## Why is this bad? In most cases, a type checker will not consider a parameter to be positional-only if it comes after a positional-or-keyword parameter, even if its name starts with `__`. This may be unexpected to the author of the code. ## Example ```python def f(x, __y): # Error: `__y` is not considered positional-only pass ``` Use instead: ```python def f(__x, __y): # If you need compatibility with Python <=3.7 pass ``` or: ```python def f(x, y, /): # Python 3.8+ syntax pass ``` ## References - [Typing spec: positional-only parameters (legacy syntax)](https://typing.python.org/en/latest/spec/historical.html#pos-only-double-underscore) - [Python glossary: parameters](https://docs.python.org/3/glossary.html#term-parameter) [PEP 484]: https://peps.python.org/pep-0484/#positional-only-arguments [PEP 570]: https://peps.python.org/pep-0570/ # invalid-legacy-type-variable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for the creation of invalid legacy `TypeVar`s ## Why is this bad? There are several requirements that you must follow when creating a legacy `TypeVar`. ## Examples ```python from typing import TypeVar T = TypeVar("T") # okay Q = TypeVar("S") # error: TypeVar name must match the variable it's assigned to T = TypeVar("T") # error: TypeVars should not be redefined # error: TypeVar must be immediately assigned to a variable def f(t: TypeVar("U")): ... ``` ## References - [Typing spec: Generics](https://typing.python.org/en/latest/spec/generics.html#introduction) # invalid-match-pattern Default level: error | Stable (since 0.0.18) ## What it does Checks for invalid match patterns. ## Why is this bad? Matching on invalid patterns will lead to a runtime error. ## Examples ```python NotAClass = 42 match x: case NotAClass(): # TypeError at runtime: must be a class ... ``` # invalid-metaclass Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for arguments to `metaclass=` that are invalid. ## Why is this bad? Python allows arbitrary expressions to be used as the argument to `metaclass=`. These expressions, however, need to be callable and accept the same arguments as `type.__new__`. ## Example ```python def f(): ... # TypeError: f() takes 0 positional arguments but 3 were given class B(metaclass=f): ... ``` ## References - [Python documentation: Metaclasses](https://docs.python.org/3/reference/datamodel.html#metaclasses) # invalid-method-override Default level: error | Stable (since 0.0.1-alpha.20) ## What it does Detects method overrides that violate the [Liskov Substitution Principle] ("LSP"). The LSP states that an instance of a subtype should be substitutable for an instance of its supertype. Applied to Python, this means: 1. All argument combinations a superclass method accepts must also be accepted by an overriding subclass method. 2. The return type of an overriding subclass method must be a subtype of the return type of the superclass method. ## Why is this bad? Violating the Liskov Substitution Principle will lead to many of ty's assumptions and inferences being incorrect, which will mean that it will fail to catch many possible type errors in your code. ## Example ```python class Super: def method(self, x) -> int: return 42 class Sub(Super): # Liskov violation: `str` is not a subtype of `int`, # but the supertype method promises to return an `int`. def method(self, x) -> str: # error: [invalid-override] return "foo" def accepts_super(s: Super) -> int: return s.method(x=42) accepts_super(Sub()) # The result of this call is a string, but ty will infer # it to be an `int` due to the violation of the Liskov Substitution Principle. class Sub2(Super): # Liskov violation: the superclass method can be called with a `x=` # keyword argument, but the subclass method does not accept it. def method(self, y) -> int: # error: [invalid-override] return 42 accepts_super(Sub2()) # TypeError at runtime: method() got an unexpected keyword argument 'x' # ty cannot catch this error due to the violation of the Liskov Substitution Principle. ``` ## Common issues ### Why does ty complain about my `__eq__` method? `__eq__` and `__ne__` methods in Python are generally expected to accept arbitrary objects as their second argument, for example: ```python class A: x: int def __eq__(self, other: object) -> bool: # gracefully handle an object of an unexpected type # without raising an exception if not isinstance(other, A): return False return self.x == other.x ``` If `A.__eq__` here were annotated as only accepting `A` instances for its second argument, it would imply that you wouldn't be able to use `==` between instances of `A` and instances of unrelated classes without an exception possibly being raised. While some classes in Python do indeed behave this way, the strongly held convention is that it should be avoided wherever possible. As part of this check, therefore, ty enforces that `__eq__` and `__ne__` methods accept `object` as their second argument. ### Why does ty disagree with Ruff about how to write my method? Ruff has several rules that will encourage you to rename a parameter, or change its type signature, if it thinks you're falling into a certain anti-pattern. For example, Ruff's [ARG002](https://docs.astral.sh/ruff/rules/unused-method-argument/) rule recommends that an unused parameter should either be removed or renamed to start with `_`. Applying either of these suggestions can cause ty to start reporting an `invalid-method-override` error if the function in question is a method on a subclass that overrides a method on a superclass, and the change would cause the subclass method to no longer accept all argument combinations that the superclass method accepts. This can usually be resolved by adding [`@typing.override`][override] to your method definition. Ruff knows that a method decorated with `@typing.override` is intended to override a method by the same name on a superclass, and avoids reporting rules like ARG002 for such methods; it knows that the changes recommended by ARG002 would violate the Liskov Substitution Principle. Correct use of `@override` is enforced by ty's `invalid-explicit-override` rule. [Liskov Substitution Principle]: https://en.wikipedia.org/wiki/Liskov_substitution_principle [override]: https://docs.python.org/3/library/typing.html#typing.override # invalid-named-tuple Default level: error | Stable (since 0.0.1-alpha.19) ## What it does Checks for invalidly defined `NamedTuple` classes. ## Why is this bad? An invalidly defined `NamedTuple` class may lead to the type checker drawing incorrect conclusions. It may also lead to `TypeError`s or `AttributeError`s at runtime. ## Examples A class definition cannot combine `NamedTuple` with other base classes in multiple inheritance; doing so raises a `TypeError` at runtime. The sole exception to this rule is `Generic[]`, which can be used alongside `NamedTuple` in a class's bases list. ```pycon >>> from typing import NamedTuple >>> class Foo(NamedTuple, object): ... TypeError: can only inherit from a NamedTuple type and Generic ``` Further, `NamedTuple` field names cannot start with an underscore: ```pycon >>> from typing import NamedTuple >>> class Foo(NamedTuple): ... _bar: int ValueError: Field names cannot start with an underscore: '_bar' ``` `NamedTuple` classes also have certain synthesized attributes (like `_asdict`, `_make`, `_replace`, etc.) that cannot be overwritten. Attempting to assign to these attributes without a type annotation will raise an `AttributeError` at runtime. ```pycon >>> from typing import NamedTuple >>> class Foo(NamedTuple): ... x: int ... _asdict = 42 AttributeError: Cannot overwrite NamedTuple attribute _asdict ``` # invalid-named-tuple-override Default level: warn | Stable (since 0.0.31) ## What it does Checks for subclass members that override inherited `NamedTuple` fields. ## Why is this bad? Reusing an inherited `NamedTuple` field name in a subclass creates a class where tuple indexing and `repr()` still reflect the original field, while attribute access follows the subclass member. ## Default level This rule is a warning by default because these overrides do not make the class invalid at runtime. ## Examples ```python from typing import NamedTuple class User(NamedTuple): name: str class Admin(User): name = "shadowed" # error: [invalid-named-tuple-override] admin = Admin("Alice") admin.name # "shadowed" admin[0] # "Alice" ``` # invalid-newtype Default level: error | Stable (since 0.0.1-alpha.27) ## What it does Checks for the creation of invalid `NewType`s ## Why is this bad? There are several requirements that you must follow when creating a `NewType`. ## Examples ```python from typing import NewType def get_name() -> str: ... Foo = NewType("Foo", int) # okay Bar = NewType(get_name(), int) # error: The first argument to `NewType` must be a string literal Baz = NewType("Baz", int | str) # error: invalid base for `typing.NewType` ``` # invalid-overload Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for various invalid `@overload` usages. ## Why is this bad? The `@overload` decorator is used to define functions and methods that accepts different combinations of arguments and return different types based on the arguments passed. This is mainly beneficial for type checkers. But, if the `@overload` usage is invalid, the type checker may not be able to provide correct type information. ## Example Defining only one overload: ```py from typing import overload @overload def foo(x: int) -> int: ... def foo(x: int | None) -> int | None: return x ``` Or, not providing an implementation for the overloaded definition: ```py from typing import overload @overload def foo() -> None: ... @overload def foo(x: int) -> int: ... ``` ## References - [Python documentation: `@overload`](https://docs.python.org/3/library/typing.html#typing.overload) # invalid-parameter-default Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for default values that can't be assigned to the parameter's annotated type. ## Why is this bad? This breaks the rules of the type system and weakens a type checker's ability to accurately reason about your code. ## Examples ```python def f(a: int = ''): ... ``` # invalid-paramspec Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for the creation of invalid `ParamSpec`s ## Why is this bad? There are several requirements that you must follow when creating a `ParamSpec`. ## Examples ```python from typing import ParamSpec P1 = ParamSpec("P1") # okay P2 = ParamSpec("S2") # error: ParamSpec name must match the variable it's assigned to ``` ## References - [Typing spec: ParamSpec](https://typing.python.org/en/latest/spec/generics.html#paramspec) # invalid-protocol Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for protocol classes that will raise `TypeError` at runtime. ## Why is this bad? An invalidly defined protocol class may lead to the type checker inferring unexpected things. It may also lead to `TypeError`s at runtime. ## Examples A `Protocol` class cannot inherit from a non-`Protocol` class; this raises a `TypeError` at runtime: ```pycon >>> from typing import Protocol >>> class Foo(int, Protocol): ... ... Traceback (most recent call last): File "", line 1, in class Foo(int, Protocol): ... TypeError: Protocols can only inherit from other protocols, got ``` # invalid-raise Default level: error | Stable (since 0.0.1-alpha.1) Checks for `raise` statements that raise non-exceptions or use invalid causes for their raised exceptions. ## Why is this bad? Only subclasses or instances of `BaseException` can be raised. For an exception's cause, the same rules apply, except that `None` is also permitted. Violating these rules results in a `TypeError` at runtime. ## Examples ```python def f(): try: something() except NameError: raise "oops!" from f def g(): raise NotImplemented from 42 ``` Use instead: ```python def f(): try: something() except NameError as e: raise RuntimeError("oops!") from e def g(): raise NotImplementedError from None ``` ## References - [Python documentation: The `raise` statement](https://docs.python.org/3/reference/simple_stmts.html#raise) - [Python documentation: Built-in Exceptions](https://docs.python.org/3/library/exceptions.html#built-in-exceptions) # invalid-return-type Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects returned values that can't be assigned to the function's annotated return type. Note that the special case of a function with a non-`None` return type and an empty body is handled by the separate `empty-body` error code. ## Why is this bad? Returning an object of a type incompatible with the annotated return type is unsound, and will lead to ty inferring incorrect types elsewhere. ## Examples ```python def func() -> int: return "a" # error: [invalid-return-type] ``` # invalid-super-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects `super()` calls where: - the first argument is not a valid class literal, or - the second argument is not an instance or subclass of the first argument. ## Why is this bad? `super(type, obj)` expects: - the first argument to be a class, - and the second argument to satisfy one of the following: - `isinstance(obj, type)` is `True` - `issubclass(obj, type)` is `True` Violating this relationship will raise a `TypeError` at runtime. ## Examples ```python class A: ... class B(A): ... super(A, B()) # it's okay! `A` satisfies `isinstance(B(), A)` super(A(), B()) # error: `A()` is not a class super(B, A()) # error: `A()` does not satisfy `isinstance(A(), B)` super(B, A) # error: `A` does not satisfy `issubclass(A, B)` ``` ## References - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super) # invalid-syntax-in-forward-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for string-literal annotations where the string cannot be parsed as a Python expression. ## Why is this bad? Type annotations are expected to be Python expressions that describe the expected type of a variable, parameter, attribute or `return` statement. Type annotations are permitted to be string-literal expressions, in order to enable forward references to names not yet defined. However, it must be possible to parse the contents of that string literal as a normal Python expression. ## Example ```python def foo() -> "intstance of C": return 42 class C: ... ``` Use instead: ```python def foo() -> "C": return 42 class C: ... ``` ## References - [Typing spec: The meaning of annotations](https://typing.python.org/en/latest/spec/annotations.html#the-meaning-of-annotations) - [Typing spec: String annotations](https://typing.python.org/en/latest/spec/annotations.html#string-annotations) # invalid-total-ordering Default level: error | Stable (since 0.0.10) ## What it does Checks for classes decorated with `@functools.total_ordering` that don't define any ordering method (`__lt__`, `__le__`, `__gt__`, or `__ge__`). ## Why is this bad? The `@total_ordering` decorator requires the class to define at least one ordering method. If none is defined, Python raises a `ValueError` at runtime. ## Example ```python from functools import total_ordering @total_ordering class MyClass: # Error: no ordering method defined def __eq__(self, other: object) -> bool: return True ``` Use instead: ```python from functools import total_ordering @total_ordering class MyClass: def __eq__(self, other: object) -> bool: return True def __lt__(self, other: "MyClass") -> bool: return True ``` # invalid-type-alias-type Default level: error | Stable (since 0.0.1-alpha.6) ## What it does Checks for the creation of invalid `TypeAliasType`s ## Why is this bad? There are several requirements that you must follow when creating a `TypeAliasType`. ## Examples ```python from typing import TypeAliasType IntOrStr = TypeAliasType("IntOrStr", int | str) # okay NewAlias = TypeAliasType(get_name(), int) # error: TypeAliasType name must be a string literal ``` # invalid-type-arguments Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for invalid type arguments in explicit type specialization. ## Why is this bad? Providing the wrong number of type arguments or type arguments that don't satisfy the type variable's bounds or constraints will lead to incorrect type inference and may indicate a misunderstanding of the generic type's interface. ## Examples Using legacy type variables: ```python from typing import Generic, TypeVar T1 = TypeVar('T1', int, str) T2 = TypeVar('T2', bound=int) class Foo1(Generic[T1]): ... class Foo2(Generic[T2]): ... Foo1[bytes] # error: bytes does not satisfy T1's constraints Foo2[str] # error: str does not satisfy T2's bound ``` Using PEP 695 type variables: ```python class Foo[T]: ... class Bar[T, U]: ... Foo[int, str] # error: too many arguments Bar[int] # error: too few arguments ``` # invalid-type-checking-constant Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for a value other than `False` assigned to the `TYPE_CHECKING` variable, or an annotation not assignable from `bool`. ## Why is this bad? The name `TYPE_CHECKING` is reserved for a flag that can be used to provide conditional code seen only by the type checker, and not at runtime. Normally this flag is imported from `typing` or `typing_extensions`, but it can also be defined locally. If defined locally, it must be assigned the value `False` at runtime; the type checker will consider its value to be `True`. If annotated, it must be annotated as a type that can accept `bool` values. ## Examples ```python TYPE_CHECKING: str TYPE_CHECKING = '' ``` # invalid-type-form Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for expressions that are used as [type expressions] but cannot validly be interpreted as such. ## Why is this bad? Such expressions cannot be understood by ty. In some cases, they might raise errors at runtime. ## Examples ```python from typing import Annotated a: type[1] # `1` is not a type b: Annotated[int] # `Annotated` expects at least two arguments ``` [type expressions]: https://typing.python.org/en/latest/spec/annotations.html#type-and-annotation-expressions # invalid-type-guard-call Default level: error | Stable (since 0.0.1-alpha.11) ## What it does Checks for type guard function calls without a valid target. ## Why is this bad? The first non-keyword non-variadic argument to a type guard function is its target and must map to a symbol. Starred (`is_str(*a)`), literal (`is_str(42)`) and other non-symbol-like expressions are invalid as narrowing targets. ## Examples ```python from typing import TypeIs def f(v: object) -> TypeIs[int]: ... f() # Error f(*a) # Error f(10) # Error ``` # invalid-type-guard-definition Default level: error | Stable (since 0.0.1-alpha.11) ## What it does Checks for type guard functions without a first non-self-like non-keyword-only non-variadic parameter. ## Why is this bad? Type narrowing functions must accept at least one positional argument (non-static methods must accept another in addition to `self`/`cls`). Extra parameters/arguments are allowed but do not affect narrowing. ## Examples ```python from typing import TypeIs def f() -> TypeIs[int]: ... # Error, no parameter def f(*, v: object) -> TypeIs[int]: ... # Error, no positional arguments allowed def f(*args: object) -> TypeIs[int]: ... # Error, expect variadic arguments class C: def f(self) -> TypeIs[int]: ... # Error, only positional argument expected is `self` ``` # invalid-type-variable-bound Default level: error | Stable (since 0.0.15) ## What it does Checks for [type variables] whose bounds reference type variables. ## Why is this bad? The bound of a type variable must be a concrete type. ## Examples ```python T = TypeVar('T', bound=list['T']) # error: [invalid-type-variable-bound] U = TypeVar('U') T = TypeVar('T', bound=U) # error: [invalid-type-variable-bound] def f[T: list[T]](): ... # error: [invalid-type-variable-bound] def g[U, T: U](): ... # error: [invalid-type-variable-bound] ``` [type variable]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-type-variable-constraints Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for constrained [type variables] with only one constraint, or that those constraints reference type variables. ## Why is this bad? A constrained type variable must have at least two constraints. ## Examples ```python from typing import TypeVar T = TypeVar('T', str) # invalid constrained TypeVar I = TypeVar('I', bound=int) U = TypeVar('U', list[I], int) # invalid constrained TypeVar ``` Use instead: ```python T = TypeVar('T', str, int) # valid constrained TypeVar # or T = TypeVar('T', bound=str) # valid bound TypeVar U = TypeVar('U', list[int], int) # valid constrained Type ``` [type variables]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-type-variable-default Default level: error | Stable (since 0.0.16) ## What it does Checks for [type variables] whose default type is not compatible with the type variable's bound or constraints. ## Why is this bad? If a type variable has a bound, the default must be assignable to that bound (see: [bound rules]). If a type variable has constraints, the default must be one of the constraints (see: [constraint rules]). ## Examples ```python T = TypeVar("T", bound=str, default=int) # error: [invalid-type-variable-default] U = TypeVar("U", int, str, default=bytes) # error: [invalid-type-variable-default] ``` [type variables]: https://docs.python.org/3/library/typing.html#typing.TypeVar [bound rules]: https://typing.python.org/en/latest/spec/generics.html#bound-rules [constraint rules]: https://typing.python.org/en/latest/spec/generics.html#constraint-rules # invalid-typed-dict-field Default level: error | Stable (since 0.0.28) ## What it does Detects invalid `TypedDict` field declarations. ## Why is this bad? `TypedDict` subclasses cannot redefine inherited fields incompatibly. Doing so breaks the subtype guarantees that `TypedDict` inheritance is meant to preserve. ## Example ```python from typing import TypedDict class Base(TypedDict): x: int class Child(Base): x: str # error: [invalid-typed-dict-field] ``` # invalid-typed-dict-header Default level: error | Stable (since 0.0.14) ## What it does Detects errors in `TypedDict` class headers, such as unexpected arguments or invalid base classes. ## Why is this bad? The typing spec states that `TypedDict`s are not permitted to have custom metaclasses. Using `**` unpacking in a `TypedDict` header is also prohibited by ty, as it means that ty cannot statically determine whether keys in the `TypedDict` are intended to be required or optional. ## Example ```python from typing import TypedDict class Foo(TypedDict, metaclass=whatever): # error: [invalid-typed-dict-header] ... def f(x: dict): class Bar(TypedDict, **x): # error: [invalid-typed-dict-header] ... ``` # invalid-typed-dict-statement Default level: error | Stable (since 0.0.9) ## What it does Detects statements other than annotated declarations in `TypedDict` class bodies. ## Why is this bad? `TypedDict` class bodies aren't allowed to contain any other types of statements. For example, method definitions and field values aren't allowed. None of these will be available on "instances of the `TypedDict`" at runtime (as `dict` is the runtime class of all "`TypedDict` instances"). ## Example ```python from typing import TypedDict class Foo(TypedDict): def bar(self): # error: [invalid-typed-dict-statement] pass ``` # invalid-yield Default level: error | Stable (since 0.0.25) ## What it does Detects `yield` and `yield from` expressions where the "yield" or "send" type is incompatible with the generator function's annotated return type. ## Why is this bad? Yielding a value of a type that doesn't match the generator's declared yield type, or using `yield from` with a sub-iterator whose yield or send type is incompatible, is a type error that may cause downstream consumers of the generator to receive values of an unexpected type. ## Examples ```python from typing import Iterator def gen() -> Iterator[int]: yield "not an int" # error: [invalid-yield] ``` # isinstance-against-protocol Default level: error | Stable (since 0.0.14) ## What it does Reports invalid runtime checks against `Protocol` classes. This includes explicit calls `isinstance()`/`issubclass()` against non-runtime-checkable protocols, `issubclass()` calls against protocols that have non-method members, and implicit `isinstance()` checks against non-runtime-checkable protocols via pattern matching. ## Why is this bad? These calls (implicit or explicit) raise `TypeError` at runtime. ## Examples ```python from typing_extensions import Protocol, runtime_checkable class HasX(Protocol): x: int @runtime_checkable class HasY(Protocol): y: int def f(arg: object, arg2: type): isinstance(arg, HasX) # error: [isinstance-against-protocol] (not runtime-checkable) issubclass(arg2, HasX) # error: [isinstance-against-protocol] (not runtime-checkable) def g(arg: object): match arg: case HasX(): # error: [isinstance-against-protocol] (not runtime-checkable) pass def h(arg2: type): isinstance(arg2, HasY) # fine (runtime-checkable) # `HasY` is runtime-checkable, but has non-method members, # so it still can't be used in `issubclass` checks) issubclass(arg2, HasY) # error: [isinstance-against-protocol] ``` ## References - [Typing documentation: `@runtime_checkable`](https://docs.python.org/3/library/typing.html#typing.runtime_checkable) # isinstance-against-typed-dict Default level: error | Stable (since 0.0.15) ## What it does Reports runtime checks against `TypedDict` classes. This includes explicit calls to `isinstance()`/`issubclass()` and implicit checks performed by `match` class patterns. ## Why is this bad? Using a `TypedDict` class in these contexts raises `TypeError` at runtime. ## Examples ```python from typing_extensions import TypedDict class Movie(TypedDict): name: str director: str def f(arg: object, arg2: type): isinstance(arg, Movie) # error: [isinstance-against-typed-dict] issubclass(arg2, Movie) # error: [isinstance-against-typed-dict] def g(arg: object): match arg: case Movie(): # error: [isinstance-against-typed-dict] pass ``` ## References - [Typing specification: `TypedDict`](https://typing.python.org/en/latest/spec/typeddict.html) # mismatched-type-name Default level: warn | Stable (since 0.0.30) ## What it does Checks for functional typing definitions whose declared name does not match the variable they are assigned to. ## Why is this bad? Constructors like `TypeVar`, `ParamSpec`, `NewType`, `NamedTuple`, `TypedDict`, and `TypeAliasType` all take a name argument that is normally expected to match the assigned variable. A mismatch is usually a typo and makes later diagnostics harder to understand. ## Default level This rule is a warning by default because ty can usually recover and continue understanding the resulting type. ## Examples ```python from typing import NewType, TypeVar from typing_extensions import TypedDict T = TypeVar("U") # error: [mismatched-type-name] UserId = NewType("Id", int) # error: [mismatched-type-name] Movie = TypedDict("Film", {"title": str}) # error: [mismatched-type-name] ``` # missing-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for missing required arguments in a call. ## Why is this bad? Failing to provide a required argument will raise a `TypeError` at runtime. ## Examples ```python def func(x: int): ... func() # TypeError: func() missing 1 required positional argument: 'x' ``` # missing-override-decorator Default level: ignore | Preview (since 0.0.41) ## What it does Checks for methods that override a method or attribute in a superclass but are not decorated with `@override`. This rule is disabled by default. Enable it to opt in to strict `@override` enforcement for a project. ## Exemptions Overriding `__init__`, `__new__`, `__init_subclass__`, or `__post_init__` does not require `@override`, even if the method is explicitly declared by a superclass. ## Why is this bad? Without an `@override` annotation, refactors can silently change whether a method is an override. Requiring `@override` on every override lets ty report when an intended override stops overriding anything, and when a method unexpectedly starts overriding a superclass member. ## Example ```python from typing import override class Parent: def method(self) -> int: return 1 class Child(Parent): def method(self) -> int: # Error raised here when the rule is enabled return 2 class ExplicitChild(Parent): @override def method(self) -> int: # fine return 2 ``` # missing-typed-dict-key Default level: error | Stable (since 0.0.1-alpha.20) ## What it does Detects missing required keys in `TypedDict` constructor calls. ## Why is this bad? `TypedDict` requires all non-optional keys to be provided during construction. Missing items can lead to a `KeyError` at runtime. ## Example ```python from typing import TypedDict class Person(TypedDict): name: str age: int alice: Person = {"name": "Alice"} # missing required key 'age' alice["age"] # KeyError ``` # no-matching-overload Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to an overloaded function that do not match any of the overloads. ## Why is this bad? Failing to provide the correct arguments to one of the overloads will raise a `TypeError` at runtime. ## Examples ```python @overload def func(x: int): ... @overload def func(x: bool): ... func("string") # error: [no-matching-overload] ``` # non-callable-init-subclass Default level: error | Stable (since 0.0.30) ## What it does Checks for class definitions that will fail due to non-callable `__init_subclass__` methods. ## Why is this bad? If a class defines a non-callable `__init_subclass__` method/attribute, any attempt to subclass that class will raise a `TypeError` at runtime. ## Examples ```python class Super: __init_subclass__ = None class Sub(Super): ... # error: [non-callable-init-subclass] ``` ## References - [Python data model: Customizing class creation](https://docs.python.org/3/reference/datamodel.html#customizing-class-creation) # not-iterable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for objects that are not iterable but are used in a context that requires them to be. ## Why is this bad? Iterating over an object that is not iterable will raise a `TypeError` at runtime. ## Examples ```python for i in 34: # TypeError: 'int' object is not iterable pass ``` # not-subscriptable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for subscripting objects that do not support subscripting. ## Why is this bad? Subscripting an object that does not support it will raise a `TypeError` at runtime. ## Examples ```python 4[1] # TypeError: 'int' object is not subscriptable ``` # override-of-final-method Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for methods on subclasses that override superclass methods decorated with `@final`. ## Why is this bad? Decorating a method with `@final` declares to the type checker that it should not be overridden on any subclass. ## Example ```python from typing import final class A: @final def foo(self): ... class B(A): def foo(self): ... # Error raised here ``` # override-of-final-variable Default level: error | Stable (since 0.0.16) ## What it does Checks for class variables on subclasses that override a superclass variable that has been declared as `Final`. ## Why is this bad? Declaring a variable as `Final` indicates to the type checker that it should not be overridden on any subclass. ## Example ```python from typing import Final class A: X: Final[int] = 1 class B(A): X = 2 # Error raised here ``` # parameter-already-assigned Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls which provide more than one argument for a single parameter. ## Why is this bad? Providing multiple values for a single parameter will raise a `TypeError` at runtime. ## Examples ```python def f(x: int) -> int: ... f(1, x=2) # Error raised here ``` # positional-only-parameter-as-kwarg Default level: error | Stable (since 0.0.1-alpha.22) ## What it does Checks for keyword arguments in calls that match positional-only parameters of the callable. ## Why is this bad? Providing a positional-only parameter as a keyword argument will raise `TypeError` at runtime. ## Example ```python def f(x: int, /) -> int: ... f(x=1) # Error raised here ``` # possibly-missing-attribute Default level: ignore | Stable (since 0.0.1-alpha.22) ## What it does Checks for possibly missing attributes. ## Why is this bad? Attempting to access a missing attribute will raise an `AttributeError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Examples ```python class A: if b: c = 0 A.c # AttributeError: type object 'A' has no attribute 'c' ``` # possibly-missing-implicit-call Default level: warn | Stable (since 0.0.1-alpha.22) ## What it does Checks for implicit calls to possibly missing methods. ## Why is this bad? Expressions such as `x[y]` and `x * y` call methods under the hood (`__getitem__` and `__mul__` respectively). Calling a missing method will raise an `AttributeError` at runtime. ## Examples ```python import datetime class A: if datetime.date.today().weekday() != 6: def __getitem__(self, v): ... A()[0] # TypeError: 'A' object is not subscriptable ``` # possibly-missing-import Default level: ignore | Stable (since 0.0.1-alpha.22) ## What it does Checks for imports of symbols that may be missing. ## Why is this bad? Importing a missing module or name will raise a `ModuleNotFoundError` or `ImportError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Examples ```python # module.py import datetime if datetime.date.today().weekday() != 6: a = 1 # main.py from module import a # ImportError: cannot import name 'a' from 'module' ``` # possibly-missing-submodule Default level: warn | Stable (since 0.0.23) ## What it does Checks for accesses of submodules that might not've been imported. ## Why is this bad? When module `a` has a submodule `b`, `import a` isn't generally enough to let you access `a.b.` You either need to explicitly `import a.b`, or else you need the `__init__.py` file of `a` to include `from . import b`. Without one of those, `a.b` is an `AttributeError`. ## Examples ```python import html html.parser # AttributeError: module 'html' has no attribute 'parser' ``` # possibly-unresolved-reference Default level: ignore | Stable (since 0.0.1-alpha.1) ## What it does Checks for references to names that are possibly not defined. ## Why is this bad? Using an undefined variable will raise a `NameError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Example ```python for i in range(0): x = i print(x) # NameError: name 'x' is not defined ``` # raw-string-type-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for raw-strings in type annotation positions. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that use raw-string notation. ## Examples ```python def test(): -> r"int": ... ``` Use instead: ```python def test(): -> "int": ... ``` # redundant-cast Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Detects redundant `cast` calls where the value already has the target type. ## Why is this bad? These casts have no effect and can be removed. ## Example ```python def f() -> int: return 10 cast(int, f()) # Redundant ``` # redundant-final-classvar Default level: warn | Stable (since 0.0.18) ## What it does Checks for redundant combinations of the `ClassVar` and `Final` type qualifiers. ## Why is this bad? An attribute that is marked `Final` in a class body is implicitly a class variable. Marking it as `ClassVar` is therefore redundant. Note that this diagnostic is not emitted for dataclass fields, where `ClassVar[Final[int]]` has a distinct meaning from `Final[int]`. ## Examples ```python from typing import ClassVar, Final class C: x: ClassVar[Final[int]] = 1 # redundant y: Final[ClassVar[int]] = 1 # redundant ``` # shadowed-type-variable Default level: error | Stable (since 0.0.20) ## What it does Checks for type variables in nested generic classes or functions that shadow type variables from an enclosing scope. ## Why is this bad? Shadowing type variables makes the code confusing and is disallowed by the typing spec. ## Examples ```python class Outer[T]: # Error: `T` is already used by `Outer` class Inner[T]: ... # Error: `T` is already used by `Outer` def method[T](self, x: T) -> T: ... ``` ## References - [Typing spec: Generics](https://typing.python.org/en/latest/spec/generics.html#introduction) # static-assert-error Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Makes sure that the argument of `static_assert` is statically known to be true. ## Why is this bad? A `static_assert` call represents an explicit request from the user for the type checker to emit an error if the argument cannot be verified to evaluate to `True` in a boolean context. ## Examples ```python from ty_extensions import static_assert static_assert(1 + 1 == 3) # error: evaluates to `False` static_assert(int(2.0 * 3.0) == 6) # error: does not have a statically known truthiness ``` # subclass-of-dataclass-with-order Default level: warn | Stable (since 0.0.39) ## What it does Checks for classes that inherit from a dataclass with `order=True`. ## Why is this bad? When a dataclass has `order=True`, comparison methods (`__lt__`, `__le__`, `__gt__`, `__ge__`) are generated that compare instances as tuples of their fields. These methods raise a `TypeError` at runtime when comparing instances of different classes in the inheritance hierarchy, even if one is a subclass of the other. This violates the [Liskov Substitution Principle] because child class instances cannot be used in all contexts where parent class instances are expected. ## Example ```python from dataclasses import dataclass @dataclass(order=True) class Parent: value: int class Child(Parent): # Ty emits a warning here pass # At runtime, this raises TypeError: # Child(1) < Parent(2) ``` Consider using [`functools.total_ordering`][total_ordering] instead, which does not have this limitation. [Liskov Substitution Principle]: https://en.wikipedia.org/wiki/Liskov_substitution_principle [total_ordering]: https://docs.python.org/3/library/functools.html#functools.total_ordering # subclass-of-final-class Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for classes that subclass final classes. ## Why is this bad? Decorating a class with `@final` declares to the type checker that it should not be subclassed. ## Example ```python from typing import final @final class A: ... class B(A): ... # Error raised here ``` # super-call-in-named-tuple-method Default level: error | Stable (since 0.0.1-alpha.30) ## What it does Checks for calls to `super()` inside methods of `NamedTuple` classes. ## Why is this bad? Using `super()` in a method of a `NamedTuple` class will raise an exception at runtime. ## Examples ```python from typing import NamedTuple class F(NamedTuple): x: int def method(self): super() # error: super() is not supported in methods of NamedTuple classes ``` ## References - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super) # too-many-positional-arguments Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls that pass more positional arguments than the callable can accept. ## Why is this bad? Passing too many positional arguments will raise `TypeError` at runtime. ## Example ```python def f(): ... f("foo") # Error raised here ``` # type-assertion-failure Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for `assert_type()` and `assert_never()` calls where the actual type is not the same as the asserted type. ## Why is this bad? `assert_type()` allows confirming the inferred type of a certain value. ## Example ```python def _(x: int): assert_type(x, int) # fine assert_type(x, str) # error: Actual type does not match asserted type ``` # unavailable-implicit-super-arguments Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects invalid `super()` calls where implicit arguments like the enclosing class or first method argument are unavailable. ## Why is this bad? When `super()` is used without arguments, Python tries to find two things: the nearest enclosing class and the first argument of the immediately enclosing function (typically self or cls). If either of these is missing, the call will fail at runtime with a `RuntimeError`. ## Examples ```python super() # error: no enclosing class or function found def func(): super() # error: no enclosing class or first argument exists class A: f = super() # error: no enclosing function to provide the first argument def method(self): def nested(): super() # error: first argument does not exist in this nested function lambda: super() # error: first argument does not exist in this lambda (super() for _ in range(10)) # error: argument is not available in generator expression super() # okay! both enclosing class and first argument are available ``` ## References - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super) # unbound-type-variable Default level: error | Stable (since 0.0.20) ## What it does Checks for type variables that are used in a scope where they are not bound to any enclosing generic context. ## Why is this bad? Using a type variable outside of a scope that binds it has no well-defined meaning. ## Examples ```python from typing import TypeVar, Generic T = TypeVar("T") S = TypeVar("S") x: T # error: unbound type variable in module scope class C(Generic[T]): x: list[S] = [] # error: S is not in this class's generic context ``` ## References - [Typing spec: Scoping rules for type variables](https://typing.python.org/en/latest/spec/generics.html#scoping-rules-for-type-variables) # undefined-reveal Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to `reveal_type` without importing it. ## Why is this bad? Using `reveal_type` without importing it will raise a `NameError` at runtime. ## Examples ```python reveal_type(1) # NameError: name 'reveal_type' is not defined ``` # unknown-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for keyword arguments in calls that don't match any parameter of the callable. ## Why is this bad? Providing an unknown keyword argument will raise `TypeError` at runtime. ## Example ```python def f(x: int) -> int: ... f(x=1, y=2) # Error raised here ``` # unresolved-attribute Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for unresolved attributes. ## Why is this bad? Accessing an unbound attribute will raise an `AttributeError` at runtime. An unresolved attribute is not guaranteed to exist from the type alone, so this could also indicate that the object is not of the type that the user expects. ## Examples ```python class A: ... A().foo # AttributeError: 'A' object has no attribute 'foo' ``` # unresolved-global Default level: warn | Stable (since 0.0.1-alpha.15) ## What it does Detects variables declared as `global` in an inner scope that have no explicit bindings or declarations in the global scope. ## Why is this bad? Function bodies with `global` statements can run in any order (or not at all), which makes it hard for static analysis tools to infer the types of globals without explicit definitions or declarations. ## Example ```python def f(): global x # unresolved global x = 42 def g(): print(x) # unresolved reference ``` Use instead: ```python x: int def f(): global x x = 42 def g(): print(x) ``` Or: ```python x: int | None = None def f(): global x x = 42 def g(): print(x) ``` # unresolved-import Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for import statements for which the module cannot be resolved. ## Why is this bad? Importing a module that cannot be resolved will raise a `ModuleNotFoundError` at runtime. ## Examples ```python import foo # ModuleNotFoundError: No module named 'foo' ``` # unresolved-reference Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for references to names that are not defined. ## Why is this bad? Using an undefined variable will raise a `NameError` at runtime. ## Example ```python print(x) # NameError: name 'x' is not defined ``` # unsupported-base Default level: warn | Stable (since 0.0.1-alpha.7) ## What it does Checks for class definitions that have bases which are unsupported by ty. ## Why is this bad? If a class has a base that is an instance of a complex type such as a union type, ty will not be able to resolve the [method resolution order] (MRO) for the class. This will lead to an inferior understanding of your codebase and unpredictable type-checking behavior. ## Examples ```python import datetime class A: ... class B: ... if datetime.date.today().weekday() != 6: C = A else: C = B class D(C): ... # error: [unsupported-base] ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # unsupported-bool-conversion Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for bool conversions where the object doesn't correctly implement `__bool__`. ## Why is this bad? If an exception is raised when you attempt to evaluate the truthiness of an object, using the object in a boolean context will fail at runtime. ## Examples ```python class NotBoolable: __bool__ = None b1 = NotBoolable() b2 = NotBoolable() if b1: # exception raised here pass b1 and b2 # exception raised here not b1 # exception raised here b1 < b2 < b1 # exception raised here ``` # unsupported-dynamic-base Default level: ignore | Stable (since 0.0.12) ## What it does Checks for dynamic class definitions (using `type()`) that have bases which are unsupported by ty. This is equivalent to `unsupported-base` but applies to classes created via `type()` rather than `class` statements. ## Why is this bad? If a dynamically created class has a base that is an unsupported type such as `type[T]`, ty will not be able to resolve the [method resolution order] (MRO) for the class. This may lead to an inferior understanding of your codebase and unpredictable type-checking behavior. ## Default level This rule is disabled by default because it will not cause a runtime error, and may be noisy on codebases that use `type()` in highly dynamic ways. ## Examples ```python def factory(base: type[Base]) -> type: # `base` has type `type[Base]`, not `type[Base]` itself return type("Dynamic", (base,), {}) # error: [unsupported-dynamic-base] ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # unsupported-operator Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for binary expressions, comparisons, and unary expressions where the operands don't support the operator. ## Why is this bad? Attempting to use an unsupported operator will raise a `TypeError` at runtime. ## Examples ```python class A: ... A() + A() # TypeError: unsupported operand type(s) for +: 'A' and 'A' ``` # unused-awaitable Default level: warn | Preview (since 0.0.21) ## What it does Checks for awaitable objects (such as coroutines) used as expression statements without being awaited. ## Why is this bad? Calling an `async def` function returns a coroutine object. If the coroutine is never awaited, the body of the async function will never execute, which is almost always a bug. Python emits a `RuntimeWarning: coroutine was never awaited` at runtime in this case. ## Examples ```python async def fetch_data() -> str: return "data" async def main() -> None: fetch_data() # Warning: coroutine is not awaited await fetch_data() # OK ``` # unused-ignore-comment Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `ty: ignore` directives that are no longer applicable. ## Why is this bad? A `ty: ignore` directive that no longer matches any diagnostic violations is likely included by mistake, and should be removed to avoid confusion. ## Examples ```py a = 20 / 2 # ty: ignore[division-by-zero] ``` Use instead: ```py a = 20 / 2 ``` ## Options Set [`analysis.respect-type-ignore-comments`](https://docs.astral.sh/ty/reference/configuration/#respect-type-ignore-comments) to `false` to prevent this rule from reporting unused `type: ignore` comments. # unused-type-ignore-comment Default level: warn | Stable (since 0.0.14) ## What it does Checks for `type: ignore` directives that are no longer applicable. ## Why is this bad? A `type: ignore` directive that no longer matches any diagnostic violations is likely included by mistake, and should be removed to avoid confusion. ## Examples ```py a = 20 / 2 # type: ignore ``` Use instead: ```py a = 20 / 2 ``` ## Options This rule is skipped if [`analysis.respect-type-ignore-comments`](https://docs.astral.sh/ty/reference/configuration/#respect-type-ignore-comments) to `false`. # useless-overload-body Default level: warn | Stable (since 0.0.1-alpha.22) ## What it does Checks for various `@overload`-decorated functions that have non-stub bodies. ## Why is this bad? Functions decorated with `@overload` are ignored at runtime; they are overridden by the implementation function that follows the series of overloads. While it is not illegal to provide a body for an `@overload`-decorated function, it may indicate a misunderstanding of how the `@overload` decorator works. ## Example ```py from typing import overload @overload def foo(x: int) -> int: return x + 1 # will never be executed @overload def foo(x: str) -> str: return "Oh no, got a string" # will never be executed def foo(x: int | str) -> int | str: raise Exception("unexpected type encountered") ``` Use instead: ```py from typing import assert_never, overload @overload def foo(x: int) -> int: ... @overload def foo(x: str) -> str: ... def foo(x: int | str) -> int | str: if isinstance(x, int): return x + 1 elif isinstance(x, str): return "Oh no, got a string" else: assert_never(x) ``` ## References - [Python documentation: `@overload`](https://docs.python.org/3/library/typing.html#typing.overload) # zero-stepsize-in-slice Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for step size 0 in slices. ## Why is this bad? A slice with a step size of zero will raise a `ValueError` at runtime. ## Examples ```python l = list(range(10)) l[1:10:0] # ValueError: slice step cannot be zero ``` ok test rule::rule_unknown ... ok test rule_selection::all_overrides ... ok test rule_selection::cli_all_rules_ignore ... ok test rule_selection::cli_all_rules_precedence ... ok test rule_selection::cli_all_rules_warn ... ok test rule_selection::cli_rule_severity ... ok test rule_selection::cli_rule_severity_precedence ... ok test rule_selection::cli_specific_then_all ... ok test rule_selection::cli_unknown_rules ... ok test rule_selection::configuration_all_rules ... ok test rule_selection::configuration_all_rules_with_rule_sorting_before_all ... ok test rule_selection::configuration_rule_severity ... ok test rule_selection::configuration_unknown_rules ... ok test rule_selection::overrides_all_rules_with_rule_sorting_before_all ... ok test rule_selection::overrides_basic ... ok test rule_selection::overrides_empty_include ... ok test rule_selection::overrides_exclude ... ok test rule_selection::overrides_inherit_global ... ok test rule_selection::overrides_invalid_exclude_glob ... ok test rule_selection::overrides_invalid_include_glob ... ok test rule_selection::overrides_missing_include_exclude ... ok test rule_selection::overrides_no_actual_overrides ... ok test rule_selection::overrides_precedence ... ok test rule_selection::overrides_unknown_rules ... ok test test_include_hidden_files_by_default ... ok test test_output_format_env ... ok test test_quiet_output ... ok test test_respect_ignore_files ... ok test test_run_in_sub_directory ... ok test user_configuration ... ok test result: ok. 124 passed; 0 failed; 0 ignored; 0 measured; 4 filtered out; finished in 24.45s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/file_watching-c07e5fd72e36a8ef --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 42 tests test active_project_config_change_reloads_project ... ok test add_search_path ... ok test change_python_version_and_platform ... ok test changed_file ... ok test changed_versions_file ... ok test changes_to_config_file_override ... ok test changes_to_user_configuration ... ok test deleted_file ... ok test directory_deleted ... ok test directory_moved_to_project ... ok test directory_moved_to_trash ... ok test directory_renamed ... ok test hard_links_in_project ... ok test hard_links_to_target_outside_project ... ignored, inotify doesn't support observing changes to hard linked files. test ignore_file_change_reloads_files_not_project_metadata ... ok test move_file_to_project ... ok test move_file_to_trash ... ok test nested_project_config_change_is_cheap_if_active_project_unchanged ... ok test nested_projects_delete_root ... ok test new_file ... ok test new_file_in_ignored_directory ... ok test new_file_in_included_out_of_project_directory ... ok test new_file_in_parent_ignored_directory ... ok test new_files_with_explicit_included_paths ... ok test new_ignore_file_in_ignored_directory ... ok test new_ignored_file ... ok test new_non_project_file ... ok test new_non_python_file_is_not_indexed ... ok test reloading_options_updates_inferred_python_version_diagnostics_when_metadata_is_unchanged ... ok test remove_search_path ... ok test rename_file ... ok test rename_files_casing_only ... ignored test search_path ... ok test src_file_filter_change_reloads_project_files ... ok test submodule_cache_invalidation_after_pyproject_created ... ok test submodule_cache_invalidation_created ... ok test submodule_cache_invalidation_created_then_deleted ... ok test submodule_cache_invalidation_deleted ... ok test unix::changed_metadata ... ok test unix::symlink_inside_project ... ok test unix::symlink_target_outside_watched_paths ... ok test unix::symlinked_module_search_path ... ok test result: ok. 40 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 3.32s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_combine-2e34a3cb1572bd1a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 4 tests test tests::combine_map ... ok test tests::combine_option ... ok test tests::combine_order_map ... ok test tests::combine_vec ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_completion_bench-5edc58c4baa1a0f9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_completion_eval-ec635da9c036bcee --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_ide-b2fd944885a4ca5f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1502 tests test all_symbols::tests::all_symbols_multi_file ... ok test all_symbols::tests::first_party_test_modules_not_filtered ... ok test all_symbols::tests::first_party_underscore_modules_not_filtered ... ok test all_symbols::tests::pandas_read_csv_merged_all ... ok test all_symbols::tests::pandas_read_csv_merged_redundant_export ... ok test all_symbols::tests::pandas_read_csv_merged_wildcard ... ok test all_symbols::tests::redundant_reexported_merged_definition_at_top_level ... ok test all_symbols::tests::redundant_reexported_merged_multiple_symbols_retained ... ok test all_symbols::tests::redundant_reexported_not_merged_across_top_level_modules ... ok test all_symbols::tests::redundant_reexported_some_merged_across_top_level_modules ... ok test all_symbols::tests::third_party_test_modules_filtered ... ok test all_symbols::tests::third_party_underscore_modules_are_filtered ... ok test call_hierarchy::incoming_calls::tests::bound_method_reference_assigned_is_not_a_call ... ok test call_hierarchy::incoming_calls::tests::bound_method_reference_passed_as_arg_is_not_a_call ... ok test call_hierarchy::incoming_calls::tests::comprehension_attributed_to_enclosing_function ... ok test call_hierarchy::incoming_calls::tests::decorator_application ... ok test call_hierarchy::incoming_calls::tests::default_on_version_gated_method_attributed_to_class ... ok test call_hierarchy::incoming_calls::tests::keyword_call ... ok test call_hierarchy::incoming_calls::tests::lambda_caller_is_synthesized_item ... ok test call_hierarchy::incoming_calls::tests::lambda_follow_up_requests_are_leaves ... ok test call_hierarchy::incoming_calls::tests::lambda_inside_function_attributed_to_lambda ... ok test call_hierarchy::incoming_calls::tests::method_call ... ok test call_hierarchy::incoming_calls::tests::method_does_not_confuse_with_same_name_on_other_class ... ok test call_hierarchy::incoming_calls::tests::multi_file ... ok test call_hierarchy::incoming_calls::tests::multi_file_constructor_call_resolves_to_init_without_textual_method_name ... ok test call_hierarchy::incoming_calls::tests::multi_file_dunder_call_without_textual_method_name ... ok test call_hierarchy::incoming_calls::tests::non_call_reference_filtered_out ... ok test call_hierarchy::incoming_calls::tests::non_callable_attribute_filtered ... ok test call_hierarchy::incoming_calls::tests::property_deleter_del ... ok test call_hierarchy::incoming_calls::tests::property_getter_read ... ok test call_hierarchy::incoming_calls::tests::property_setter_write ... ok test call_hierarchy::incoming_calls::tests::single_file ... ok test call_hierarchy::incoming_calls::tests::super_method_call ... ok test call_hierarchy::incoming_calls::tests::top_level_call_attributed_to_module ... ok test call_hierarchy::incoming_calls::tests::two_lambdas_calling_same_function_two_distinct_items ... ok test call_hierarchy::incoming_calls::tests::via_import_alias ... ok test call_hierarchy::outgoing_calls::tests::attribute_call ... ok test call_hierarchy::outgoing_calls::tests::class_excludes_method_bodies ... ok test call_hierarchy::outgoing_calls::tests::class_includes_decorators_bases_and_class_body ... ok test call_hierarchy::outgoing_calls::tests::class_with_base_call ... ok test call_hierarchy::outgoing_calls::tests::constructor_call ... ok test call_hierarchy::outgoing_calls::tests::direct_call ... ok test call_hierarchy::outgoing_calls::tests::function_excludes_nested_def_body ... ok test call_hierarchy::outgoing_calls::tests::function_includes_param_default ... ok test call_hierarchy::outgoing_calls::tests::lambda_default_attributed_to_enclosing_scope ... ok test call_hierarchy::outgoing_calls::tests::multi_file ... ok test call_hierarchy::outgoing_calls::tests::multiple_calls_to_same_callee ... ok test call_hierarchy::outgoing_calls::tests::skips_unresolved_calls ... ok test call_hierarchy::outgoing_calls::tests::super_method_call ... ok test call_hierarchy::tests::prepare_on_async_function ... ok test call_hierarchy::tests::prepare_on_call_site ... ok test call_hierarchy::tests::prepare_on_class_def ... ok test call_hierarchy::tests::prepare_on_classmethod ... ok test call_hierarchy::tests::prepare_on_function_def ... ok test call_hierarchy::tests::prepare_on_method ... ok test call_hierarchy::tests::prepare_on_non_callable_returns_none ... ok test call_hierarchy::tests::prepare_on_overloaded_function ... ok test call_hierarchy::tests::prepare_on_staticmethod ... ok test code_action::tests::add_code_existing_ignore ... ok test code_action::tests::add_code_existing_ignore_end_line ... ok test code_action::tests::add_code_existing_ignore_start_line ... ok test code_action::tests::add_code_existing_ignore_trailing_comma ... ok test code_action::tests::add_code_existing_ignore_trailing_whitespace ... ok test code_action::tests::add_code_existing_ignore_with_reason ... ok test code_action::tests::add_code_existing_ignores ... ok test code_action::tests::add_code_existing_type_ignore ... ok test code_action::tests::add_code_existing_type_ignore_without_any_ty_code ... ok test code_action::tests::add_code_followed_by_continuation ... ok test code_action::tests::add_code_followed_by_multiline_string ... ok test code_action::tests::add_code_interpolated_string ... ok test code_action::tests::add_code_multiline_interpolation ... ok test code_action::tests::add_ignore ... ok test code_action::tests::add_ignore_existing_comment ... ok test code_action::tests::add_ignore_existing_file_level_ignore ... ok test code_action::tests::add_ignore_line_continuation_empty_lines ... ok test code_action::tests::add_ignore_trailing_whitespace ... ok test code_action::tests::undefined_reveal_type ... ok test code_action::tests::unresolved_deprecated ... ok test code_action::tests::unresolved_deprecated_warnings_imported ... ok test code_action::tests::unresolved_loader ... ok test code_action::tests::unresolved_loader_abc_imported ... ok test code_action::tests::unresolved_loader_importlib_imported ... ok test completion::tests::attribute_access_empty_dict ... ok test completion::tests::attribute_access_empty_list ... ok test completion::tests::attribute_access_set ... ok test completion::tests::attribute_access_set_keyword_prefix ... ok test completion::tests::attribute_double_parens ... ok test completion::tests::attribute_not_on_integer ... ok test completion::tests::attribute_on_constructor_directly ... ok test completion::tests::attribute_on_float ... ok test completion::tests::attribute_on_integer ... ok test completion::tests::attribute_parens ... ok test completion::tests::auto_import_deprioritizes_deprecated_over_stdlib_special ... ok test completion::tests::auto_import_does_not_use_enclosing_class_scope ... ok test completion::tests::auto_import_ignores_modules_with_leading_underscore ... ok test completion::tests::auto_import_includes_first_party_modules_as_suggestions ... ok test completion::tests::auto_import_includes_modules_with_leading_underscore_in_first_party ... ok test completion::tests::auto_import_includes_stdlib_modules_as_suggestions ... ok test completion::tests::auto_import_includes_sub_modules_as_suggestions ... ok test completion::tests::auto_import_match_quality_ranks_prefix_before_substring ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_all_branches ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_some_branches ... ok test completion::tests::auto_import_omits_directly_imported_symbol ... ok test completion::tests::auto_import_omits_directly_imported_symbol_in_nested_scope ... ok test completion::tests::auto_import_omits_imported_symbol_from_parent_scope ... ok test completion::tests::auto_import_omits_wildcard_imported_symbol ... ok test completion::tests::auto_import_prefers_collections_over_third_party_reexport ... ok test completion::tests::auto_import_prefers_std_lib_symbol_over_third_party_symbol_with_same_name ... ok test completion::tests::auto_import_prefers_typing_over_third_party_reexport ... ok test completion::tests::auto_import_preserves_name_order_for_unrelated_third_party_symbol ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_same_named_import ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_shadowed_import ... ok test completion::tests::auto_import_preserves_suggestion_for_import_after_cursor ... ok test completion::tests::auto_import_prioritizes_reusing_import_from_statements ... ok test completion::tests::auto_import_respects_all ... ok test completion::tests::auto_import_should_not_include_symbols_in_current_module ... ok test completion::tests::auto_import_with_submodule ... ok test completion::tests::betwixt_attribute_access1 ... ok test completion::tests::betwixt_attribute_access2 ... ok test completion::tests::betwixt_attribute_access3 ... ok test completion::tests::betwixt_attribute_access4 ... ok test completion::tests::builtins ... ok test completion::tests::builtins_not_included_import ... ok test completion::tests::builtins_not_included_object_attr ... ok test completion::tests::call_arguments_cursor_middle ... ok test completion::tests::call_arguments_multi_def ... ok test completion::tests::call_attribute_argument_no_arg_completions ... ok test completion::tests::call_bare_paramspec_has_no_keyword_argument_completions ... ok test completion::tests::call_blank1 ... ok test completion::tests::call_keyword_argument_at_value ... ok test completion::tests::call_keyword_only_argument ... ok test completion::tests::call_multiple_keyword_arguments ... ok test completion::tests::call_multiple_keyword_arguments_some_set ... ok test completion::tests::call_positional_only_argument ... ok test completion::tests::call_positional_only_keyword_only_argument_mix ... ok test completion::tests::call_prefix1 ... ok test completion::tests::class_attributes1 ... ok test completion::tests::class_base_already_specified ... ok test completion::tests::class_base_excludes_class_being_defined ... ok test completion::tests::class_base_excludes_class_being_defined_with_typed_text ... ok test completion::tests::class_base_includes_prior_definition_with_same_name ... ok test completion::tests::class_base_qualified_already_specified ... ok test completion::tests::class_base_qualified_attribute_not_filtered ... ok test completion::tests::class_base_same_name_different_module ... ok test completion::tests::class_blank1 ... ok test completion::tests::class_blank2 ... ok test completion::tests::class_init1 ... ok test completion::tests::class_init2 ... ok test completion::tests::class_init3 ... ok test completion::tests::class_metaclass ... ok test completion::tests::class_metaclass_generic ... ok test completion::tests::class_metaclass_set ... ok test completion::tests::class_multiple_bases_already_specified ... ok test completion::tests::class_prefix1 ... ok test completion::tests::class_prefix2 ... ok test completion::tests::class_super1 ... ok test completion::tests::class_super2 ... ok test completion::tests::class_super3 ... ok test completion::tests::class_super4 ... ok test completion::tests::class_typed_dict_total ... ok test completion::tests::class_typed_dict_total_alias ... ok test completion::tests::class_typed_dict_total_pep695_generic ... ok test completion::tests::class_typed_dict_total_set ... ok test completion::tests::class_typed_dict_total_subclass ... ok test completion::tests::class_typed_dict_total_typevar_generic ... ok test completion::tests::complete_class_parentheses ... ok test completion::tests::complete_class_parentheses_disabled_by_default ... ok test completion::tests::complete_function_parentheses ... ok test completion::tests::complete_function_parentheses_class_base ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: Parent ok test completion::tests::complete_function_parentheses_decorator_name ... ok test completion::tests::complete_function_parentheses_except_handler ... ok test completion::tests::complete_function_parentheses_except_handler_factory ... ok test completion::tests::complete_function_parentheses_existing_parenthesis ... ok test completion::tests::complete_function_parentheses_from_import ... ok test completion::tests::complete_function_parentheses_function_in_annotation_metadata ... ok test completion::tests::complete_function_parentheses_pep_613_type_alias ... ok test completion::tests::complete_function_parentheses_type_expression ... ok test completion::tests::completion_at_eof ... ok test completion::tests::completion_kind_recursive_type_alias ... ok test completion::tests::completions_in_class_def_empty_name ... ok test completion::tests::completions_in_function_def_empty_name ... ok test completion::tests::completions_in_function_param_type_annotation ... ok test completion::tests::completions_in_function_type_param_bound ... ok test completion::tests::completions_in_type_def_empty_name ... ok test completion::tests::completions_inside_unreachable_sections ... ok test completion::tests::decorator_args_do_not_suppress_keywords ... ok test completion::tests::decorator_chained_call_args_do_not_suppress_keywords ... ok test completion::tests::decorator_without_class_or_function ... ok test completion::tests::double_nested_function_not_in_global_scope_blank1 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank2 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank3 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank4 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank5 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix1 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix2 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix3 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix4 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix5 ... ok test completion::tests::dunder_file_attribute_completion_namespace_package ... ok test completion::tests::dunder_file_attribute_completion_non_namespace_package ... ok test completion::tests::dunder_file_completion ... ok test completion::tests::duplicate1 ... ok test completion::tests::dynamic_type_list_no_type_annotation ... ok test completion::tests::dynamic_type_with_intersection_type_annotation ... ok test completion::tests::dynamic_type_with_type_annotation ... ok test completion::tests::ellipsis1 ... ok test completion::tests::ellipsis2 ... ok test completion::tests::ellipsis3 ... ok test completion::tests::empty ... ok test completion::tests::empty_raise_statement ... ok test completion::tests::enum_attributes ... ok test completion::tests::favour_imported_over_builtin ... ok test completion::tests::favour_symbols_currently_imported ... ok test completion::tests::from_import1 ... ok test completion::tests::from_import10 ... ok test completion::tests::from_import11 ... ok test completion::tests::from_import2 ... ok test completion::tests::from_import3 ... ok test completion::tests::from_import4 ... ok test completion::tests::from_import5 ... ok test completion::tests::from_import6 ... ok test completion::tests::from_import7 ... ok test completion::tests::from_import8 ... ok test completion::tests::from_import9 ... ok test completion::tests::from_import_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_dotted_name_suggests_import ... ok test completion::tests::from_import_i_suggests_import ... ok test completion::tests::from_import_import_suggests_import ... ok test completion::tests::from_import_importt_suggests_nothing ... ok test completion::tests::from_import_incomplete ... ok test completion::tests::from_import_missing_alias_suggests_as ... ok test completion::tests::from_import_missing_alias_suggests_as_with_leading_char ... ok test completion::tests::from_import_nested_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_nested_very_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_no_space_not_suggests_import ... ok test completion::tests::from_import_only_dot ... ok test completion::tests::from_import_only_dot_incomplete ... ok test completion::tests::from_import_parenthesized_missing_alias_suggests_as ... ok test completion::tests::from_import_preserves_name_order_for_unrelated_namespace_package ... ok test completion::tests::from_import_random_name_suggests_nothing ... ok test completion::tests::from_import_relative_import_suggests_import ... ok test completion::tests::from_import_space_suggests_import ... ok test completion::tests::from_import_two_imports_suggests_import ... ok test completion::tests::from_import_unknown_in_import_names1 ... ok test completion::tests::from_import_unknown_in_import_names2 ... ok test completion::tests::from_import_unknown_in_import_names3 ... ok test completion::tests::from_import_unknown_in_module ... ok test completion::tests::from_import_with_submodule1 ... ok test completion::tests::from_import_with_vendored_submodule1 ... ok test completion::tests::from_import_with_vendored_submodule2 ... ok test completion::tests::from_relative_import_missing_alias_suggests_as ... ok test completion::tests::fscope_id_missing_function_identifier3 ... ok test completion::tests::generator_expression_member ... ok test completion::tests::identifier_keyword_clash1 ... ok test completion::tests::identifier_keyword_clash2 ... ok test completion::tests::import_dotted_module_missing_alias_suggests_as ... ok test completion::tests::import_missing_alias_suggests_as ... ok test completion::tests::import_missing_alias_suggests_as_with_leading_char ... ok test completion::tests::import_multiple_betwixt ... ok test completion::tests::import_multiple_end1 ... ok test completion::tests::import_multiple_end2 ... ok test completion::tests::import_multiple_modules_missing_alias_suggests_as ... ok test completion::tests::import_over_multiple_lines ... ok test completion::tests::import_statement_preserves_name_order_for_unrelated_third_party_module ... ok test completion::tests::import_statement_with_submodule_multiple ... ok test completion::tests::import_statement_with_submodule_with_leading_character ... ok test completion::tests::import_statement_with_submodule_without_leading_character ... ok test completion::tests::import_submodule_not_attribute1 ... ok test completion::tests::import_submodule_not_attribute2 ... ok test completion::tests::import_submodule_not_attribute3 ... ok test completion::tests::import_type_check_only_lowers_ranking ... ok test completion::tests::import_unknown_in_module ... ok test completion::tests::import_via_from_with_leading_character ... ok test completion::tests::import_via_from_with_submodule_with_leading_character ... ok test completion::tests::import_via_from_with_submodule_without_leading_character ... ok test completion::tests::import_via_from_without_leading_character ... ok test completion::tests::import_with_aliases ... ok test completion::tests::import_with_leading_character ... ok test completion::tests::import_without_leading_character ... ok test completion::tests::imports1 ... ok test completion::tests::imports2 ... ok test completion::tests::incomplete_except_handler_uses_enclosing_scope ... ok test completion::tests::inside_token ... ok test completion::tests::instance_methods_are_not_regular_functions1 ... ok test completion::tests::instance_methods_are_not_regular_functions2 ... ok test completion::tests::iterable_only_in_generator ... ok test completion::tests::iterable_only_in_list_comprehension ... ok test completion::tests::iterable_only_keywords_in_for_statement_complex ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple1 ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple2 ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple3 ... ok test completion::tests::keywords ... ok test completion::tests::lambda_blank1 ... ok test completion::tests::lambda_blank2 ... ok test completion::tests::lambda_blank3 ... ok test completion::tests::lambda_blank4 ... ok test completion::tests::lambda_prefix1 ... ok test completion::tests::lambda_prefix2 ... ok test completion::tests::lambda_prefix3 ... ok test completion::tests::lambda_prefix4 ... ok test completion::tests::list_comprehension1 ... ok test completion::tests::list_comprehension2 ... ok test completion::tests::list_comprehension_member ... ok test completion::tests::local_function_variable_with_return ... ok test completion::tests::metaclass1 ... ok test completion::tests::metaclass2 ... ok test completion::tests::module_api ... ok test completion::tests::multiple_declarations_function_parameter ... ok test completion::tests::multiple_declarations_function_scope1 ... ok test completion::tests::multiple_declarations_function_scope2 ... ok test completion::tests::multiple_declarations_global_scope1 ... ok test completion::tests::multiple_declarations_global_scope2 ... ok test completion::tests::namedtuple_methods ... ok test completion::tests::nested_attribute_access1 ... ok test completion::tests::nested_attribute_access2 ... ok test completion::tests::nested_attribute_access3 ... ok test completion::tests::nested_attribute_access4 ... ok test completion::tests::nested_attribute_access5 ... ok test completion::tests::nested_function_blank ... ok test completion::tests::nested_function_not_in_global_scope_blank ... ok test completion::tests::nested_function_not_in_global_scope_prefix ... ok test completion::tests::nested_function_prefix ... ok test completion::tests::nested_scopes_with_return ... ok test completion::tests::no_completions_in_class_def_name ... ok test completion::tests::no_completions_in_comment ... ok test completion::tests::no_completions_in_empty_for_variable_binding ... ok test completion::tests::no_completions_in_except_alias ... ok test completion::tests::no_completions_in_for_tuple_variable_binding ... ok test completion::tests::no_completions_in_for_variable_binding ... ok test completion::tests::no_completions_in_from_import_alias ... ok test completion::tests::no_completions_in_fstring_double_quote ... ok test completion::tests::no_completions_in_fstring_double_triple_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_double_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_single_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_fstring_single_quote ... ok test completion::tests::no_completions_in_fstring_single_triple_quote ... ok test completion::tests::no_completions_in_function_def_name ... ok test completion::tests::no_completions_in_function_param ... ok test completion::tests::no_completions_in_function_param_keyword ... ok test completion::tests::no_completions_in_function_param_multi_keyword ... ok test completion::tests::no_completions_in_function_param_multi_keyword_middle ... ok test completion::tests::no_completions_in_function_type_param ... ok test completion::tests::no_completions_in_import_alias ... ok test completion::tests::no_completions_in_match_alias ... ok test completion::tests::no_completions_in_maybe_type_def_name ... ok test completion::tests::no_completions_in_string_double_quote ... ok test completion::tests::no_completions_in_string_double_triple_quote ... ok test completion::tests::no_completions_in_string_incomplete_double_quote ... ok test completion::tests::no_completions_in_string_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_string_incomplete_single_quote ... ok test completion::tests::no_completions_in_string_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_string_single_quote ... ok test completion::tests::no_completions_in_string_single_triple_quote ... ok test completion::tests::no_completions_in_tstring_double_quote ... ok test completion::tests::no_completions_in_tstring_double_triple_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_double_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_single_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_tstring_single_quote ... ok test completion::tests::no_completions_in_tstring_single_triple_quote ... ok test completion::tests::no_completions_in_type_def_name ... ok test completion::tests::no_completions_in_with_alias ... ok test completion::tests::no_duplicate_keyword_arg ... ok test completion::tests::no_panic_argument_completion_before_paren ... ok test completion::tests::no_panic_for_attribute_table_that_contains_subscript ... ok test completion::tests::no_panic_incomplete_except_handler ... ok test completion::tests::no_statement_keywords_in_annotated_assign ... ok test completion::tests::no_statement_keywords_in_arguments ... ok test completion::tests::no_statement_keywords_in_assert ... ok test completion::tests::no_statement_keywords_in_assign ... ok test completion::tests::no_statement_keywords_in_augassign ... ok test completion::tests::no_statement_keywords_in_dict_literal ... ok test completion::tests::no_statement_keywords_in_except_handler ... ok test completion::tests::no_statement_keywords_in_if_condition ... ok test completion::tests::no_statement_keywords_in_if_x_in ... ok test completion::tests::no_statement_keywords_in_keyword_arguments ... ok test completion::tests::no_statement_keywords_in_lambda ... ok test completion::tests::no_statement_keywords_in_list_literal ... ok test completion::tests::no_statement_keywords_in_match_case ... ok test completion::tests::no_statement_keywords_in_match_guard ... ok test completion::tests::no_statement_keywords_in_match_subject ... ok test completion::tests::no_statement_keywords_in_parameter_default ... ok test completion::tests::no_statement_keywords_in_raise ... ok test completion::tests::no_statement_keywords_in_return ... ok test completion::tests::no_statement_keywords_in_set_literal ... ok test completion::tests::no_statement_keywords_in_starred_args_parameter_annotation ... ok test completion::tests::no_statement_keywords_in_tuple_literal ... ok test completion::tests::no_statement_keywords_in_type_alias ... ok test completion::tests::no_statement_keywords_in_while ... ok test completion::tests::no_statement_keywords_in_with ... ok test completion::tests::object_attr_ignores_all ... ok test completion::tests::one_function_blank ... ok test completion::tests::one_function_not_prefix ... ok test completion::tests::one_function_prefix ... ok test completion::tests::only_lambda_keyword_in_decorator ... ok test completion::tests::only_lambda_keyword_in_decorator_top_of_file ... ok test completion::tests::ordering ... ok test completion::tests::private_symbols_in_module ... ok test completion::tests::private_symbols_in_stub ... ok test completion::tests::reexport_redundant_convention_import_auto ... ok test completion::tests::reexport_redundant_convention_import_noauto ... ok test completion::tests::reexport_simple_import_auto ... ok test completion::tests::reexport_simple_import_noauto ... ok test completion::tests::regression_test_issue_642 ... ok test completion::tests::relative_from_import1 ... ok test completion::tests::relative_from_import2 ... ok test completion::tests::relative_from_import3 ... ok test completion::tests::relative_import_module_after_dots1 ... ok test completion::tests::relative_import_module_after_dots2 ... ok test completion::tests::relative_import_module_after_dots3 ... ok test completion::tests::relative_import_module_after_dots4 ... ok test completion::tests::relative_import_module_after_typing1 ... ok test completion::tests::relative_import_module_after_typing2 ... ok test completion::tests::relative_import_module_after_typing3 ... ok test completion::tests::relative_import_module_after_typing4 ... ok test completion::tests::scope_id_missing_class_identifier1 ... ok test completion::tests::scope_id_missing_from_import1 ... ok test completion::tests::scope_id_missing_from_import2 ... ok test completion::tests::scope_id_missing_from_import3 ... ok test completion::tests::scope_id_missing_function_identifier1 ... ok test completion::tests::scope_id_missing_function_identifier2 ... ok test completion::tests::scope_id_missing_global1 ... ok test completion::tests::scope_id_missing_import1 ... ok test completion::tests::scope_id_missing_import2 ... ok test completion::tests::scope_id_missing_try_except1 ... ok test completion::tests::scope_id_missing_type_alias1 ... ok test completion::tests::set_comprehension_member ... ok test completion::tests::star_import ... ok test completion::tests::statement_keywords_in_if_body ... ok test completion::tests::statically_unreachable_symbols ... ok test completion::tests::string_dot_attr1 ... ok test completion::tests::string_dot_attr2 ... ok test completion::tests::string_dot_attr3 ... ok test completion::tests::string_literal_completions_annotated_assignment ... ok test completion::tests::string_literal_completions_backslash_escaping ... ok test completion::tests::string_literal_completions_do_not_offer_typed_dict_keys_for_typed_dict_value_context ... ok test completion::tests::string_literal_completions_double_quote_escaping ... ok test completion::tests::string_literal_completions_filter_non_string_literals ... ok test completion::tests::string_literal_completions_function_argument ... ok test completion::tests::string_literal_completions_in_incomplete_string ... ok test completion::tests::string_literal_completions_in_incomplete_typed_dict_literal_key ... ok test completion::tests::string_literal_completions_in_incomplete_typed_dict_literal_key_combines_set_context ... ok test completion::tests::string_literal_completions_in_standalone_statement ... ok test completion::tests::string_literal_completions_intersection_excludes_negative_elements ... ok test completion::tests::string_literal_completions_intersection_positive_union_semantics ... ok test completion::tests::string_literal_completions_nested_expected_type ... ok test completion::tests::string_literal_completions_overloaded_function_argument ... ok test completion::tests::string_literal_completions_single_quote_escaping ... ok test completion::tests::string_literal_completions_type_alias_recursion_safe ... ok test completion::tests::string_literal_completions_typed_dict_constructor_mixed_literal_keys ... ok test completion::tests::string_literal_completions_typed_dict_keys ... ok test completion::tests::string_literal_completions_typed_dict_keys_assignment ... ok test completion::tests::string_literal_completions_typed_dict_keys_deletion ... ok test completion::tests::string_literal_completions_typed_dict_literal_keys ... ok test completion::tests::string_literal_completions_typed_dict_union_keys ... ok test completion::tests::token_suffixes_match ... ok test completion::tests::token_suffixes_nomatch ... ok test completion::tests::type_check_only_is_type_check_only ... ok test completion::tests::type_keyword_dedup ... ok test completion::tests::typevar_with_constraints ... ok test completion::tests::typevar_with_upper_bound ... ok test completion::tests::typevar_without_bounds_or_constraints ... ok test completion::tests::typing_extensions_excluded_from_auto_import ... ok test completion::tests::typing_extensions_excluded_from_import ... ok test completion::tests::typing_extensions_included_from_auto_import ... ok test completion::tests::typing_extensions_included_from_auto_import_in_stub ... ok test completion::tests::typing_extensions_included_from_import ... ok test completion::tests::typing_extensions_included_from_import_in_stub ... ok test doc_highlights::tests::redeclarations ... ok test doc_highlights::tests::relative_imported_submodule_highlights ... ok test doc_highlights::tests::test_class_name_highlights ... ok test doc_highlights::tests::test_local_variable_highlights ... ok test doc_highlights::tests::test_no_highlights_for_unknown_symbol ... ok test doc_highlights::tests::test_parameter_highlights ... ok test docstring::tests::code_block ... ok test docstring::tests::code_block_lang ... ok test docstring::tests::code_block_prefix_gunk ... ok test docstring::tests::deprecated_prefix_gunk ... ok test docstring::tests::doctest_flush ... ok test docstring::tests::doctest_indent_flush ... ok test docstring::tests::doctest_simple ... ok test docstring::tests::doctest_simple_indent ... ok test docstring::tests::doctest_then_literal_block_with_blank_lines ... ok test docstring::tests::dunder_escape ... ok test docstring::tests::explicit_markdown_block_messy_corners_tick ... ok test docstring::tests::explicit_markdown_block_messy_corners_tilde ... ok test docstring::tests::explicit_markdown_block_with_indent_tick ... ok test docstring::tests::explicit_markdown_block_with_indent_tilde ... ok test docstring::tests::explicit_markdown_block_with_ps1_contents ... ok test docstring::tests::explicit_markdown_block_with_unclosed_fence_tick ... ok test docstring::tests::explicit_markdown_block_with_unclosed_fence_tilde ... ok test docstring::tests::explicit_markdown_block_with_underscore_contents_tick ... ok test docstring::tests::explicit_markdown_block_with_underscore_contents_tilde ... ok test docstring::tests::html_escape ... ok test docstring::tests::literal_colon ... ok test docstring::tests::literal_doctest ... ok test docstring::tests::literal_flush ... ok test docstring::tests::literal_own_line ... ok test docstring::tests::literal_space ... ok test docstring::tests::literal_squeezed ... ok test docstring::tests::test_google_style_parameter_documentation ... ok test docstring::tests::test_mixed_style_parameter_documentation ... ok test docstring::tests::test_mixed_style_with_rest_parameter_documentation ... ok test docstring::tests::test_no_parameter_documentation ... ok test docstring::tests::test_numpy_style_parameter_documentation ... ok test docstring::tests::test_numpy_style_with_different_indentation ... ok test docstring::tests::test_numpy_style_with_tabs_and_mixed_indentation ... ok test docstring::tests::test_pep257_style_parameter_documentation ... ok test docstring::tests::test_rest_style_parameter_documentation ... ok test docstring::tests::test_universal_newlines ... ok test docstring::tests::unknown_block ... ok test docstring::tests::unknown_block_lang ... ok test docstring::tests::version_blocks ... ok test docstring::tests::warning_block ... ok test document_symbols::tests::test_document_symbols_complex ... ok test document_symbols::tests::test_document_symbols_nested ... ok test document_symbols::tests::test_document_symbols_simple ... ok test document_symbols::tests::test_document_symbols_type_alias ... ok test find_references::tests::class_definition_references ... ok test find_references::tests::declarations ... ok test find_references::tests::except_handler_variable_references ... ok test find_references::tests::function_definition_references ... ok test find_references::tests::global_variable_references ... ok test find_references::tests::import_alias ... ok test find_references::tests::import_alias_references_should_not_resolve_to_original ... ok test find_references::tests::import_alias_use ... ok test find_references::tests::import_from_alias ... ok test find_references::tests::import_from_alias_use ... ok test find_references::tests::multi_file_async_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_attribute_references_do_not_include_keyword_argument_labels ... ok test find_references::tests::multi_file_class_attribute_references ... ok test find_references::tests::multi_file_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_function_references ... ok test find_references::tests::multi_file_nested_function_parameter_references_do_not_include_keyword_argument_labels ... ok test find_references::tests::multi_file_parameter_references_do_not_include_other_parameter_same_name ... ok test find_references::tests::multi_file_parameter_references_from_keyword_argument_include_keyword_argument_labels ... ok test find_references::tests::multi_file_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::nonlocal_variable_references ... ok test find_references::tests::overloaded_function_declaration_references_include_all_overloads_and_implementation ... ok test find_references::tests::parameter_references_in_function ... ok test find_references::tests::pattern_match_as_references ... ok test find_references::tests::pattern_match_mapping_rest_references ... ok test find_references::tests::references_keyword_argument_dataclass_field ... ok test find_references::tests::references_keyword_argument_namedtuple_field ... ok test find_references::tests::references_keyword_argument_typeddict_field ... ok test find_references::tests::references_match_as_binding ... ok test find_references::tests::references_match_as_stmt ... ok test find_references::tests::references_match_class_field_name ... ok test find_references::tests::references_match_class_name ... ok test find_references::tests::references_match_keyword_binding ... ok test find_references::tests::references_match_keyword_stmt ... ok test find_references::tests::references_match_name_binding ... ok test find_references::tests::references_match_name_stmt ... ok test find_references::tests::references_match_rest_binding ... ok test find_references::tests::references_match_rest_stmt ... ok test find_references::tests::references_string_annotation1 ... ok test find_references::tests::references_string_annotation2 ... ok test find_references::tests::references_string_annotation3 ... ok test find_references::tests::references_string_annotation4 ... ok test find_references::tests::references_string_annotation5 ... ok test find_references::tests::references_string_annotation_dangling1 ... ok test find_references::tests::references_string_annotation_dangling2 ... ok test find_references::tests::references_string_annotation_dangling3 ... ok test find_references::tests::references_string_annotation_recursive ... ok test find_references::tests::references_string_annotation_unknown ... ok test find_references::tests::references_string_annotation_without_declaration ... ok test find_references::tests::references_submodule_import_from_confusing_real_def ... ok test find_references::tests::references_submodule_import_from_confusing_shadowed_def ... ok test find_references::tests::references_submodule_import_from_confusing_use ... ok test find_references::tests::references_submodule_import_from_def ... ok test find_references::tests::references_submodule_import_from_use ... ok test find_references::tests::references_submodule_import_from_wrong_def ... ok test find_references::tests::references_submodule_import_from_wrong_use ... ok test find_references::tests::references_typeddict_field_from_keyword_argument ... ok test find_references::tests::references_typevar_name_binding ... ok test find_references::tests::references_typevar_name_stmt ... ok test find_references::tests::references_typevar_spec_binding ... ok test find_references::tests::references_typevar_spec_stmt ... ok test find_references::tests::references_typevar_tuple_binding ... ok test find_references::tests::references_typevar_tuple_stmt ... ok test find_references::tests::stub_target ... ok test find_references::tests::without_declaration_control_flow ... ok test find_references::tests::without_declaration_excludes_attribute_assignment_after_base_rebind ... ok test find_references::tests::without_declaration_excludes_initial_assignment ... ok test find_references::tests::without_declaration_excludes_initial_attribute_assignment ... ok test find_references::tests::without_declaration_excludes_live_conditional_assignments ... ok test find_references::tests::without_declaration_excludes_repeated_annotation ... ok test find_references::tests::without_declaration_excludes_type_alias_name ... ok test find_references::tests::without_declaration_keeps_assignment_after_annotation ... ok test find_references::tests::without_declaration_keeps_binding_when_declaration_is_partial ... ok test find_references::tests::without_declaration_keeps_reassignment_without_declaration ... ok test folding_range::tests::folding_range_comment_block ... ok test folding_range::tests::test_folding_multiline ... ok test folding_range::tests::test_folding_range_attribute_comments ... ok test folding_range::tests::test_folding_range_class ... ok test folding_range::tests::test_folding_range_collections ... ok test folding_range::tests::test_folding_range_comments ... ok test folding_range::tests::test_folding_range_control_flow ... ok test folding_range::tests::test_folding_range_decorated_async_function ... ok test folding_range::tests::test_folding_range_decorated_async_method ... ok test folding_range::tests::test_folding_range_decorated_class_multiple ... ok test folding_range::tests::test_folding_range_decorated_class_single ... ok test folding_range::tests::test_folding_range_decorated_function_multiple ... ok test folding_range::tests::test_folding_range_decorated_function_single ... ok test folding_range::tests::test_folding_range_decorated_nested_function ... ok test folding_range::tests::test_folding_range_docstring ... ok test folding_range::tests::test_folding_range_docstring_variants ... ok test folding_range::tests::test_folding_range_expression_delimiters ... ok test folding_range::tests::test_folding_range_imports_basic ... ok test folding_range::tests::test_folding_range_imports_blocks1 ... ok test folding_range::tests::test_folding_range_imports_blocks2 ... ok test folding_range::tests::test_folding_range_imports_nested ... ok test folding_range::tests::test_folding_range_loop_else ... ok test folding_range::tests::test_folding_range_match ... ok test folding_range::tests::test_folding_range_multi_line_block_headers ... ok test folding_range::tests::test_folding_range_multiline_call_callables ... ok test folding_range::tests::test_folding_range_multiline_subscripts ... ok test folding_range::tests::test_folding_range_nested_control_flow ... ok test folding_range::tests::test_folding_range_preserves_inline_block_header_comment ... ok test folding_range::tests::test_folding_range_regions ... ok test folding_range::tests::test_folding_range_regions_inside_multiline_fstring ... ok test folding_range::tests::test_folding_range_single_line_class ... ok test folding_range::tests::test_folding_range_single_line_class_with_trailing_comment ... ok test folding_range::tests::test_folding_range_string_literals ... ok test folding_range::tests::test_folding_range_suppresses_header_expression_on_block_start_line ... ok test folding_range::tests::test_folding_range_try_except ... ok test folding_range::tests::test_folding_range_with ... ok test goto_declaration::tests::goto_declaration_class_instantiation ... ok test goto_declaration::tests::goto_declaration_class_scope_skipped ... ok test goto_declaration::tests::goto_declaration_from_import_as ... ok test goto_declaration::tests::goto_declaration_from_import_chain ... ok test goto_declaration::tests::goto_declaration_from_import_module ... ok test goto_declaration::tests::goto_declaration_from_import_rhs_is_module ... ok test goto_declaration::tests::goto_declaration_from_import_symbol_alias ... ok test goto_declaration::tests::goto_declaration_from_import_symbol_original ... ok test goto_declaration::tests::goto_declaration_from_star_import ... ok test goto_declaration::tests::goto_declaration_function_call_to_definition ... ok test goto_declaration::tests::goto_declaration_function_doc_attribute ... ok test goto_declaration::tests::goto_declaration_generic_method_class_type ... ok test goto_declaration::tests::goto_declaration_global_binding ... ok test goto_declaration::tests::goto_declaration_global_stmt ... ok test goto_declaration::tests::goto_declaration_import_as ... ok test goto_declaration::tests::goto_declaration_import_as_alias_name ... ok test goto_declaration::tests::goto_declaration_import_as_alias_name_on_module ... ok test goto_declaration::tests::goto_declaration_import_from ... ok test goto_declaration::tests::goto_declaration_import_simple ... ok test goto_declaration::tests::goto_declaration_inherited_attribute ... ok test goto_declaration::tests::goto_declaration_instance_attribute ... ok test goto_declaration::tests::goto_declaration_instance_attribute_no_annotation ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass_custom_init ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass_transform_alias ... ok test goto_declaration::tests::goto_declaration_keyword_argument_namedtuple ... ok test goto_declaration::tests::goto_declaration_keyword_argument_overloaded ... ok test goto_declaration::tests::goto_declaration_keyword_argument_simple ... ok test goto_declaration::tests::goto_declaration_keyword_argument_typeddict ... ok test goto_declaration::tests::goto_declaration_match_as_binding ... ok test goto_declaration::tests::goto_declaration_match_as_stmt ... ok test goto_declaration::tests::goto_declaration_match_class_field_name ... ok test goto_declaration::tests::goto_declaration_match_class_name ... ok test goto_declaration::tests::goto_declaration_match_keyword_binding ... ok test goto_declaration::tests::goto_declaration_match_keyword_stmt ... ok test goto_declaration::tests::goto_declaration_match_name_binding ... ok test goto_declaration::tests::goto_declaration_match_name_stmt ... ok test goto_declaration::tests::goto_declaration_match_rest_binding ... ok test goto_declaration::tests::goto_declaration_match_rest_stmt ... ok test goto_declaration::tests::goto_declaration_method_call_to_definition ... ok test goto_declaration::tests::goto_declaration_module_attribute ... ok test goto_declaration::tests::goto_declaration_nested_instance_attribute ... ok test goto_declaration::tests::goto_declaration_nested_scope_variable ... ok test goto_declaration::tests::goto_declaration_nonlocal_binding ... ok test goto_declaration::tests::goto_declaration_nonlocal_stmt ... ok test goto_declaration::tests::goto_declaration_overload_arity_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_arity_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_overload_keyword_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_keyword_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_overload_type_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_type_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_parameter_usage ... ok test goto_declaration::tests::goto_declaration_property_getter_setter ... ok test goto_declaration::tests::goto_declaration_protocol_instance_attribute ... ok test goto_declaration::tests::goto_declaration_relative_import ... ok test goto_declaration::tests::goto_declaration_relative_star_import ... ok test goto_declaration::tests::goto_declaration_string_annotation1 ... ok test goto_declaration::tests::goto_declaration_string_annotation2 ... ok test goto_declaration::tests::goto_declaration_string_annotation3 ... ok test goto_declaration::tests::goto_declaration_string_annotation4 ... ok test goto_declaration::tests::goto_declaration_string_annotation5 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling3 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested3 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested4 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested5 ... ok test goto_declaration::tests::goto_declaration_string_annotation_recursive ... ok test goto_declaration::tests::goto_declaration_string_annotation_too_nested1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_too_nested2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_unknown ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_real_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_shadowed_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_use ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_use ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_wrong_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_wrong_use ... ok test goto_declaration::tests::goto_declaration_type_parameter ... ok test goto_declaration::tests::goto_declaration_type_parameter_class ... ok test goto_declaration::tests::goto_declaration_typed_dict_key ... ok test goto_declaration::tests::goto_declaration_typevar_name_binding ... ok test goto_declaration::tests::goto_declaration_typevar_name_stmt ... ok test goto_declaration::tests::goto_declaration_typevar_spec_binding ... ok test goto_declaration::tests::goto_declaration_typevar_spec_stmt ... ok test goto_declaration::tests::goto_declaration_typevar_tuple_binding ... ok test goto_declaration::tests::goto_declaration_typevar_tuple_stmt ... ok test goto_declaration::tests::goto_declaration_variable_assignment ... ok test goto_declaration::tests::redeclarations ... ok test goto_definition::test::complex_annotation ... ok test goto_definition::test::float_annotation ... ok test goto_definition::test::goto_definition_attribute_redeclarations ... ok test goto_definition::test::goto_definition_binary_operator ... ok test goto_definition::test::goto_definition_binary_operator_comment ... ok test goto_definition::test::goto_definition_binary_operator_no_spaces_after_operator ... ok test goto_definition::test::goto_definition_binary_operator_no_spaces_before_operator ... ok test goto_definition::test::goto_definition_binary_operator_reflected_dunder ... ok test goto_definition::test::goto_definition_class_init_parenthesis_ambiguous_argument_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_ambiguous_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_includes_new ... ok test goto_definition::test::goto_definition_class_init_parenthesis_opening ... ok test goto_definition::test::goto_definition_dangling_dynamic_class_literal ... ok test goto_definition::test::goto_definition_does_not_lookup_on_bound_super ... ok test goto_definition::test::goto_definition_does_not_point_to_for_loop_header ... ok test goto_definition::test::goto_definition_does_not_point_to_while_loop_header ... ok test goto_definition::test::goto_definition_dynamic_class_literal ... ok test goto_definition::test::goto_definition_dynamic_class_literal_parenthesis ... ok test goto_definition::test::goto_definition_dynamic_namedtuple_literal ... ok test goto_definition::test::goto_definition_dynamic_namedtuple_literal_parenthesis ... ok test goto_definition::test::goto_definition_for_type_attributes_on_class_objects ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass_custom_init ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass_transform_alias ... ok test goto_definition::test::goto_definition_keyword_argument_namedtuple ... ok test goto_definition::test::goto_definition_keyword_argument_typeddict ... ok test goto_definition::test::goto_definition_keyword_argument_typeddict_update ... ok test goto_definition::test::goto_definition_keyword_argument_unpack_typeddict ... ok test goto_definition::test::goto_definition_nested_keyword_arg1 ... ok test goto_definition::test::goto_definition_nested_keyword_arg2 ... ok test goto_definition::test::goto_definition_nested_keyword_arg3 ... ok test goto_definition::test::goto_definition_nested_keyword_arg4 ... ok test goto_definition::test::goto_definition_on_builtins_dot_type_itself_resolved ... ok test goto_definition::test::goto_definition_on_builtins_dot_type_itself_unresolved ... ok test goto_definition::test::goto_definition_on_members_of_class_instances ... ok test goto_definition::test::goto_definition_overload_arity_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_arity_disambiguated2 ... ok test goto_definition::test::goto_definition_overload_keyword_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_keyword_disambiguated2 ... ok test goto_definition::test::goto_definition_overload_type_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_type_disambiguated2 ... ok test goto_definition::test::goto_definition_performs_lookups_on_metaclass ... ok test goto_definition::test::goto_definition_property_getter_and_setter ... ok test goto_definition::test::goto_definition_relative_import ... ok test goto_definition::test::goto_definition_relative_import_reference ... ok test goto_definition::test::goto_definition_relative_star_imported_submodule_reference ... ok test goto_definition::test::goto_definition_resolves_super_for_generic_class ... ok test goto_definition::test::goto_definition_stub_map_class_def ... ok test goto_definition::test::goto_definition_stub_map_class_function ... ok test goto_definition::test::goto_definition_stub_map_class_import ... ok test goto_definition::test::goto_definition_stub_map_class_init ... ok test goto_definition::test::goto_definition_stub_map_class_method ... ok test goto_definition::test::goto_definition_stub_map_class_ref ... ok test goto_definition::test::goto_definition_stub_map_function ... ok test goto_definition::test::goto_definition_stub_map_function_def ... ok test goto_definition::test::goto_definition_stub_map_function_redefine ... ok test goto_definition::test::goto_definition_stub_map_module_import ... ok test goto_definition::test::goto_definition_stub_map_module_ref ... ok test goto_definition::test::goto_definition_stub_map_reexported_function ... ok test goto_definition::test::goto_definition_unary_after_operator ... ok test goto_definition::test::goto_definition_unary_between_operator_and_operand ... ok test goto_definition::test::goto_definition_unary_not_with_bad_dunder_bool_and_dunder_len ... ok test goto_definition::test::goto_definition_unary_not_with_dunder_bool ... ok test goto_definition::test::goto_definition_unary_not_with_dunder_len ... ok test goto_definition::test::goto_definition_unary_not_with_no_dunder_bool_and_bad_dunder_len ... ok test goto_definition::test::goto_definition_unary_operator ... ok test goto_definition::test::goto_definition_unary_operator_with_bad_dunder_definition ... ok test goto_definition::test::goto_definition_unimported_symbol_imported_in_builtins ... ok test goto_definition::test::redeclarations ... ok test goto_type_definition::tests::goto_between_call_arguments ... ok test goto_type_definition::tests::goto_type_definition_cursor_between_object_and_attribute ... ok test goto_type_definition::tests::goto_type_global_binding ... ok test goto_type_definition::tests::goto_type_global_stmt ... ok test goto_type_definition::tests::goto_type_match_as_binding ... ok test goto_type_definition::tests::goto_type_match_as_stmt ... ok test goto_type_definition::tests::goto_type_match_class_field_name ... ok test goto_type_definition::tests::goto_type_match_class_name ... ok test goto_type_definition::tests::goto_type_match_keyword_binding ... ok test goto_type_definition::tests::goto_type_match_keyword_stmt ... ok test goto_type_definition::tests::goto_type_match_name_binding ... ok test goto_type_definition::tests::goto_type_match_name_stmt ... ok test goto_type_definition::tests::goto_type_match_rest_binding ... ok test goto_type_definition::tests::goto_type_match_rest_stmt ... ok test goto_type_definition::tests::goto_type_narrowing ... ok test goto_type_definition::tests::goto_type_none ... ok test goto_type_definition::tests::goto_type_nonlocal_binding ... ok test goto_type_definition::tests::goto_type_nonlocal_stmt ... ok test goto_type_definition::tests::goto_type_of_bare_type_alias_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_builtin ... ok test goto_type_definition::tests::goto_type_of_expression_with_class_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_function_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_literal_node ... ok test goto_type_definition::tests::goto_type_of_expression_with_literal_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_module ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_param_spec ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_var_tuple ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_var_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_union_type ... ok test goto_type_definition::tests::goto_type_of_from_import_module ... ok test goto_type_definition::tests::goto_type_of_from_import_module_multi1 ... ok test goto_type_definition::tests::goto_type_of_from_import_module_multi2 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel1 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel2 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel3 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel4 ... ok test goto_type_definition::tests::goto_type_of_import_module ... ok test goto_type_definition::tests::goto_type_of_import_module_multi1 ... ok test goto_type_definition::tests::goto_type_of_import_module_multi2 ... ok test goto_type_definition::tests::goto_type_of_narrowed_multi_member_enum_complement ... ok test goto_type_definition::tests::goto_type_of_narrowed_singleton_enum_complement ... ok test goto_type_definition::tests::goto_type_of_ty_extensions_special_form ... ok test goto_type_definition::tests::goto_type_of_typing_dot_any ... ok test goto_type_definition::tests::goto_type_of_typing_dot_generic ... ok test goto_type_definition::tests::goto_type_of_typing_dot_literal ... ok test goto_type_definition::tests::goto_type_on_incorrectly_typed_keyword_argument ... ok test goto_type_definition::tests::goto_type_on_keyword_argument ... ok test goto_type_definition::tests::goto_type_on_kwargs ... ok test goto_type_definition::tests::goto_type_string_annotation1 ... ok test goto_type_definition::tests::goto_type_string_annotation2 ... ok test goto_type_definition::tests::goto_type_string_annotation3 ... ok test goto_type_definition::tests::goto_type_string_annotation4 ... ok test goto_type_definition::tests::goto_type_string_annotation5 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling1 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling2 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling3 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested1 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested2 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested3 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested4 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested5 ... ok test goto_type_definition::tests::goto_type_string_annotation_recursive ... ok test goto_type_definition::tests::goto_type_string_annotation_too_nested1 ... ok test goto_type_definition::tests::goto_type_string_annotation_too_nested2 ... ok test goto_type_definition::tests::goto_type_string_annotation_unknown ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_real_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_shadowed_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_use ... ok test goto_type_definition::tests::goto_type_submodule_import_from_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_use ... ok test goto_type_definition::tests::goto_type_submodule_import_from_wrong_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_wrong_use ... ok test goto_type_definition::tests::goto_type_typevar_name_binding ... ok test goto_type_definition::tests::goto_type_typevar_name_stmt ... ok test goto_type_definition::tests::goto_type_typevar_spec_binding ... ok test goto_type_definition::tests::goto_type_typevar_spec_stmt ... ok test goto_type_definition::tests::goto_type_typevar_tuple_binding ... ok test goto_type_definition::tests::goto_type_typevar_tuple_stmt ... ok test hover::tests::goto_type_string_annotation_nested1 ... ok test hover::tests::goto_type_string_annotation_nested2 ... ok test hover::tests::goto_type_string_annotation_nested3 ... ok test hover::tests::goto_type_string_annotation_nested4 ... ok test hover::tests::goto_type_string_annotation_nested5 ... ok test hover::tests::goto_type_string_annotation_too_nested1 ... ok test hover::tests::goto_type_string_annotation_too_nested2 ... ok test hover::tests::hover_annotated_assignment ... ok test hover::tests::hover_annotated_assignment_with_rhs ... ok test hover::tests::hover_annotated_assignment_with_rhs_use ... ok test hover::tests::hover_annotated_attribute_assignment ... ok test hover::tests::hover_annotated_attribute_assignment_use ... ok test hover::tests::hover_attribute_assignment ... ok test hover::tests::hover_attribute_docstring_spill ... ok test hover::tests::hover_augmented_assignment ... ok test hover::tests::hover_augmented_attribute_assignment ... ok test hover::tests::hover_bare_final_attribute_assignment ... ok test hover::tests::hover_basic ... ok test hover::tests::hover_binary_expression ... ok test hover::tests::hover_binary_operator_literal ... ok test hover::tests::hover_binary_operator_overload ... ok test hover::tests::hover_binary_operator_union ... ok test hover::tests::hover_bound_method_overload_self_type ... ok test hover::tests::hover_class ... ok test hover::tests::hover_class_def ... ok test hover::tests::hover_class_init ... ok test hover::tests::hover_class_init_and_new_invalid ... ok test hover::tests::hover_class_init_and_new_valid ... ok test hover::tests::hover_class_init_attr ... ok test hover::tests::hover_class_init_no_init_docs ... ok test hover::tests::hover_class_init_overload_match ... ok test hover::tests::hover_class_init_overload_no_match ... ok test hover::tests::hover_class_init_with_callable_param ... ok test hover::tests::hover_class_method ... ok test hover::tests::hover_class_no_init ... ok test hover::tests::hover_class_typed_init ... ok test hover::tests::hover_class_typevar_variance ... ok test hover::tests::hover_class_with_new ... ok test hover::tests::hover_classvar_attribute ... ok test hover::tests::hover_complex_type1 ... ok test hover::tests::hover_complex_type2 ... ok test hover::tests::hover_complex_type3 ... ok test hover::tests::hover_comprehension_type_context ... ok test hover::tests::hover_dataclass_class_init ... ok test hover::tests::hover_docstring ... ok test hover::tests::hover_dunder_file ... ok test hover::tests::hover_enum_constructor ... ok test hover::tests::hover_final_global_use ... ok test hover::tests::hover_final_variable ... ok test hover::tests::hover_final_variable_use ... ok test hover::tests::hover_float_annotation ... ok test hover::tests::hover_func_docstring_escapes_html_in_markdown ... ok test hover::tests::hover_func_with_concat_docstring ... ok test hover::tests::hover_func_with_nextline_commented_docstring ... ok test hover::tests::hover_func_with_nextline_commented_parens_docstring ... ok test hover::tests::hover_func_with_parens_docstring ... ok test hover::tests::hover_func_with_plus_docstring ... ok test hover::tests::hover_func_with_sameline_commented_docstring ... ok test hover::tests::hover_func_with_slash_docstring ... ok test hover::tests::hover_function ... ok test hover::tests::hover_function_def ... ok test hover::tests::hover_function_typed_variable ... ok test hover::tests::hover_function_typevar_variance ... ok test hover::tests::hover_generic_type_alias_name ... ok test hover::tests::hover_global_binding ... ok test hover::tests::hover_global_stmt ... ok test hover::tests::hover_incomplete_except_handler ... ok test hover::tests::hover_keyword_argument_value_keeps_value_type ... ok test hover::tests::hover_keyword_only_parameter ... ok test hover::tests::hover_keyword_parameter ... ok test hover::tests::hover_keyword_parameter_def ... ok test hover::tests::hover_keyword_parameter_overload_docstring_blocks_implementation_parameter_docs ... ok test hover::tests::hover_keyword_parameter_overload_implementation_parameter_docs ... ok test hover::tests::hover_keyword_parameter_without_documentation ... ok test hover::tests::hover_keyword_variadic_parameter ... ok test hover::tests::hover_legacy_typevar_variance ... ok test hover::tests::hover_literal_ellipsis ... ok test hover::tests::hover_literal_int ... ok test hover::tests::hover_match_as_binding ... ok test hover::tests::hover_match_as_stmt ... ok test hover::tests::hover_match_class_field_name ... ok test hover::tests::hover_match_class_name ... ok test hover::tests::hover_match_keyword_binding ... ok test hover::tests::hover_match_keyword_stmt ... ok test hover::tests::hover_match_name_binding ... ok test hover::tests::hover_match_name_stmt ... ok test hover::tests::hover_match_rest_binding ... ok test hover::tests::hover_match_rest_stmt ... ok test hover::tests::hover_member ... ok test hover::tests::hover_module ... ok test hover::tests::hover_module_import ... ok test hover::tests::hover_multi_inference ... ok test hover::tests::hover_named_expression_target ... ok test hover::tests::hover_non_callable_decorated_function_shows_docstring ... ok test hover::tests::hover_nonlocal_binding ... ok test hover::tests::hover_nonlocal_stmt ... ok test hover::tests::hover_overload_ambiguous ... ok test hover::tests::hover_overload_ambiguous_compact ... ok test hover::tests::hover_overload_arity_disambiguated1 ... ok test hover::tests::hover_overload_arity_disambiguated2 ... ok test hover::tests::hover_overload_keyword_disambiguated1 ... ok test hover::tests::hover_overload_keyword_disambiguated2 ... ok test hover::tests::hover_overload_type_disambiguated1 ... ok test hover::tests::hover_overload_type_disambiguated2 ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test hover::tests::hover_overloaded_function_uses_sibling_overload_docstring_as_fallback ... ok test hover::tests::hover_overloaded_function_with_conditional_definitions ... ok test hover::tests::hover_overloaded_function_with_version_conditional_implementation ... ok test hover::tests::hover_overloaded_method_implementation_docstring ... ok test hover::tests::hover_pep695_type_alias_name ... ok test hover::tests::hover_pep695_type_alias_usage ... ok test hover::tests::hover_reexported_stub_definition_implementation_docstring ... ok test hover::tests::hover_string_annotation1 ... ok test hover::tests::hover_string_annotation2 ... ok test hover::tests::hover_string_annotation3 ... ok test hover::tests::hover_string_annotation4 ... ok test hover::tests::hover_string_annotation5 ... ok test hover::tests::hover_string_annotation_dangling1 ... ok test hover::tests::hover_string_annotation_dangling2 ... ok test hover::tests::hover_string_annotation_dangling3 ... ok test hover::tests::hover_string_annotation_recursive ... ok test hover::tests::hover_string_annotation_unknown ... ok test hover::tests::hover_submodule_import_from_confusing_real_def ... ok test hover::tests::hover_submodule_import_from_confusing_shadowed_def ... ok test hover::tests::hover_submodule_import_from_confusing_use ... ok test hover::tests::hover_submodule_import_from_def ... ok test hover::tests::hover_submodule_import_from_use ... ok test hover::tests::hover_submodule_import_from_wrong_def ... ok test hover::tests::hover_submodule_import_from_wrong_use ... ok test hover::tests::hover_subscript_literal_index ... ok test hover::tests::hover_subscript_literal_index_variants ... ok test hover::tests::hover_subscript_non_literal_index ... ok test hover::tests::hover_subscript_slice_literal_bounds_list_variants ... ok test hover::tests::hover_subscript_slice_literal_bounds_string_variants ... ok test hover::tests::hover_tuple_assignment_target ... ok test hover::tests::hover_type_alias_import_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_name ... ok test hover::tests::hover_type_alias_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_typevar_variance ... ok test hover::tests::hover_type_dosctring_correct_order ... ok test hover::tests::hover_type_narrowing ... ok test hover::tests::hover_type_of_expression_with_type_param_spec ... ok test hover::tests::hover_type_of_expression_with_type_var_tuple ... ok test hover::tests::hover_type_of_expression_with_type_var_type ... ok test hover::tests::hover_typed_dict_key_literal ... ok test hover::tests::hover_typeddict_constructor ... ok test hover::tests::hover_typeddict_constructor_not_required ... ok test hover::tests::hover_typeddict_constructor_positional_map ... ok test hover::tests::hover_typeddict_constructor_positional_map_dict_literal_in_constructor ... ok test hover::tests::hover_typeddict_constructor_total_false ... ok test hover::tests::hover_typevar_name_binding ... ok test hover::tests::hover_typevar_name_stmt ... ok test hover::tests::hover_typevar_spec_binding ... ok test hover::tests::hover_typevar_spec_stmt ... ok test hover::tests::hover_typevar_tuple_binding ... ok test hover::tests::hover_typevar_tuple_stmt ... ok test hover::tests::hover_union ... ok test hover::tests::hover_variable_assignment ... ok test hover::tests::hover_whitespace ... ok test importer::tests::conditional_imports_existing_import1 ... ok test importer::tests::conditional_imports_existing_import2 ... ok test importer::tests::conditional_imports_existing_module1 ... ok test importer::tests::conditional_imports_existing_module2 ... ok test importer::tests::conditional_imports_new_import ... ok test importer::tests::empty_source_qualified ... ok test importer::tests::empty_source_unqualified ... ok test importer::tests::existing_future_import ... ok test importer::tests::existing_future_import_after_docstring ... ok test importer::tests::import_exists_glob ... ok test importer::tests::import_exists_qualified ... ok test importer::tests::import_exists_qualified_aliased ... ok test importer::tests::import_exists_unqualified ... ok test importer::tests::import_exists_unqualified_aliased ... ok test importer::tests::import_module_blank ... ok test importer::tests::import_module_exists ... ok test importer::tests::import_module_from_exists ... ok test importer::tests::import_module_from_via_member_exists ... ok test importer::tests::import_partially_exists_aliased_multi ... ok test importer::tests::import_partially_exists_aliased_single ... ok test importer::tests::import_partially_exists_continuation ... ok test importer::tests::import_partially_exists_incomplete ... ok test importer::tests::import_partially_exists_incomplete_parentheses1 ... ok test importer::tests::import_partially_exists_multi ... ok test importer::tests::import_partially_exists_parentheses_multi_line_no_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_multi_line_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_single ... ok test importer::tests::import_partially_exists_parentheses_trailing_comma ... ok test importer::tests::import_partially_exists_relative ... ok test importer::tests::import_partially_exists_semi_colon ... ok test importer::tests::import_partially_exists_single ... ok test importer::tests::import_results_in_conflict ... ok test importer::tests::in_scope_ordering_within_function ... ok test importer::tests::lazy_future_import_is_not_special ... ok test importer::tests::member_conflict_with_other_import ... ok test importer::tests::member_conflict_with_other_member_import ... ok test importer::tests::member_conflict_with_other_member_import_alias ... ok test importer::tests::member_conflict_with_other_module_import_alias ... ok test importer::tests::module_conflict_with_other_import ... ok test importer::tests::multiple_import_blocks_other ... ok test importer::tests::multiple_import_blocks_std ... ok test importer::tests::no_conflict_alias_member ... ok test importer::tests::no_conflict_alias_module ... ok test importer::tests::out_of_scope_ordering_top_level ... ok test importer::tests::out_of_scope_ordering_within_function_add_import ... ok test importer::tests::priority_qualified_over_partial ... ok test importer::tests::priority_unqualified_over_partial ... ok test importer::tests::priority_unqualified_over_qualified ... ok test importer::tests::priority_unqualified_over_unqualified ... ok test importer::tests::priority_unqualified_over_unqualified_between ... ok test importer::tests::qualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::try_imports_existing_import1 ... ok test importer::tests::try_imports_existing_import2 ... ok test importer::tests::try_imports_new_import ... ok test importer::tests::unqualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::within_function_definition_member_conflict ... ok test importer::tests::within_function_definition_module_conflict ... ok test importer::tests::within_function_definition_simple ... ok test inlay_hints::tests::hover_narrowed_type_with_top_materialization ... ok test inlay_hints::tests::instance_method_overload_self_type ... ok test inlay_hints::tests::test_assign_attribute_of_instance ... ok test inlay_hints::tests::test_assign_statement ... ok test inlay_hints::tests::test_assign_statement_out_of_range ... ok test inlay_hints::tests::test_assign_statement_with_type_annotation ... ok test inlay_hints::tests::test_auto_import_enum_member ... ok test inlay_hints::tests::test_auto_import_enum_member_unimported_class ... ok test inlay_hints::tests::test_auto_import_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_nested_class ... ok test inlay_hints::tests::test_auto_import_other_symbols ... ok test inlay_hints::tests::test_auto_import_same_file_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_both_qualified ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_one_qualified ... ok test inlay_hints::tests::test_auto_import_symbol_imported_from_different_path ... ok test inlay_hints::tests::test_auto_import_symbol_in_scope_same_name ... ok test inlay_hints::tests::test_auto_import_typing_literal ... ok test inlay_hints::tests::test_auto_import_with_qualification_of_names ... ok test inlay_hints::tests::test_auto_import_with_update_import_from_statement ... ok test inlay_hints::tests::test_callable_call ... ok test inlay_hints::tests::test_class_constructor_call_init ... ok test inlay_hints::tests::test_class_constructor_call_meta_class_call ... ok test inlay_hints::tests::test_class_constructor_call_new ... ok test inlay_hints::tests::test_class_method_call ... ok test inlay_hints::tests::test_complex_parameter_combinations ... ok test inlay_hints::tests::test_disabled_function_argument_names ... ok test inlay_hints::tests::test_disabled_variable_types ... ok test inlay_hints::tests::test_dunder_variable_assignment_has_type_inlay_hint ... ok test inlay_hints::tests::test_enum_literal ... ok test inlay_hints::tests::test_function_call_argument_name_shown_for_near_matches ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_case_insensitive_exact_match ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_normalized_parameter_name ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_segment_prefix_or_suffix ... ok test inlay_hints::tests::test_function_call_argument_name_suppression_matches_full_segment_sequence ... ok test inlay_hints::tests::test_function_call_different_formatting ... ok test inlay_hints::tests::test_function_call_last_plain_positional_before_starred_argument ... ok test inlay_hints::tests::test_function_call_mixed_positional_and_keyword ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments_before_keyword ... ok test inlay_hints::tests::test_function_call_only_starred_argument_has_no_edit ... ok test inlay_hints::tests::test_function_call_out_of_range ... ok test inlay_hints::tests::test_function_call_positional_after_keyword_in_source_order ... ok test inlay_hints::tests::test_function_call_positional_only_and_keyword_variadic_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_positional_or_keyword_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_variadic_parameters ... ok test inlay_hints::tests::test_function_call_with_argument_name_starting_with_underscore ... ok test inlay_hints::tests::test_function_call_with_default_parameters ... ok test inlay_hints::tests::test_function_call_with_keyword_only_parameter ... ok test inlay_hints::tests::test_function_call_with_keyword_variadic_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_only_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute_not ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_call ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_complex ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_name ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_subscript ... ok test inlay_hints::tests::test_function_call_with_union_type ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument_single_element ... ok test inlay_hints::tests::test_function_call_with_variadic_parameter ... ok test inlay_hints::tests::test_function_calls_different_file ... ok test inlay_hints::tests::test_function_signature_inlay_hint ... ok test inlay_hints::tests::test_generic_alias ... ok test inlay_hints::tests::test_generic_init_call ... ok test inlay_hints::tests::test_instance_method_call ... ok test inlay_hints::tests::test_lambda_function_calls ... ok test inlay_hints::tests::test_leading_underscore_variable_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_leading_underscore_variable_in_tuple_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_literal_group ... ok test inlay_hints::tests::test_literal_string ... ok test inlay_hints::tests::test_literal_type_alias_inlay_hint ... ok test inlay_hints::tests::test_many_literals ... ok test inlay_hints::tests::test_many_literals_list ... ok test inlay_hints::tests::test_many_literals_multiple ... ok test inlay_hints::tests::test_many_literals_tuple ... ok test inlay_hints::tests::test_many_literals_unpacked_tuple ... ok test inlay_hints::tests::test_match_as_binding ... ok test inlay_hints::tests::test_match_keyword_binding ... ok test inlay_hints::tests::test_match_name_binding ... ok test inlay_hints::tests::test_match_rest_binding ... ok test inlay_hints::tests::test_meta_typevar_inlay_hint ... ok test inlay_hints::tests::test_method_chaining ... ok test inlay_hints::tests::test_method_wrapper_inlay_hint ... ok test inlay_hints::tests::test_module_inlay_hint ... ok test inlay_hints::tests::test_multiple_assignment ... ok test inlay_hints::tests::test_named_tuple_constructor_call ... ok test inlay_hints::tests::test_nested_function_calls ... ok test inlay_hints::tests::test_nested_keyword_function_calls ... ok test inlay_hints::tests::test_nested_tuple_assignment ... ok test inlay_hints::tests::test_newtype_inlay_hint ... ok test inlay_hints::tests::test_overloaded_function_calls ... ok test inlay_hints::tests::test_overloaded_function_calls_different_params ... ok test inlay_hints::tests::test_overloaded_function_calls_no_matching_overload ... ok test inlay_hints::tests::test_paramspec_creation_inlay_hint ... ok test inlay_hints::tests::test_property_literal_type ... ok test inlay_hints::tests::test_simple_init_call ... ok test inlay_hints::tests::test_starred_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_static_method_call ... ok test inlay_hints::tests::test_subclass_type ... ok test inlay_hints::tests::test_subscripted_protocol_inlay_hint ... ok test inlay_hints::tests::test_tuple_assignment ... ok test inlay_hints::tests::test_typealiastype_creation_inlay_hint ... ok test inlay_hints::tests::test_typevar_name_binding ... ok test inlay_hints::tests::test_typevar_spec_binding ... ok test inlay_hints::tests::test_typevar_tuple_binding ... ok test inlay_hints::tests::test_typevartuple_creation_inlay_hint ... ok test inlay_hints::tests::test_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_wrapper_descriptor_inlay_hint ... ok test references::tests::externally_visible_definitions_can_have_cross_file_references ... ok test references::tests::non_public_scope_definitions_stay_in_file ... ok test references::tests::source_candidate_prefilters_use_identifier_boundaries ... ok test rename::tests::cannot_rename_builtin_type ... ok test rename::tests::cannot_rename_external_file ... ok test rename::tests::cannot_rename_from_import_module_component ... ok test rename::tests::cannot_rename_import_module_component ... ok test rename::tests::cannot_rename_keyword ... ok test rename::tests::import_alias ... ok test rename::tests::import_alias_to_first_party_definition ... ok test rename::tests::import_alias_use ... ok test rename::tests::imported_first_party_definition ... ok test rename::tests::multi_file_function_rename ... ok test rename::tests::multi_file_parameter_rename_updates_keyword_argument_labels ... ok test rename::tests::prepare_rename_parameter ... ok test rename::tests::rename_across_import_chain_with_mixed_aliases ... ok test rename::tests::rename_alias_at_import_statement ... ok test rename::tests::rename_alias_at_usage_site ... ok test rename::tests::rename_alias_in_import_chain ... ok test rename::tests::rename_attribute ... ok test rename::tests::rename_class ... ok test rename::tests::rename_function ... ok test rename::tests::rename_implicit_attribute ... ok test rename::tests::rename_invalid_name ... ok test rename::tests::rename_keyword_argument ... ok test rename::tests::rename_keyword_argument_dataclass_field ... ok test rename::tests::rename_keyword_argument_namedtuple_field ... ok test rename::tests::rename_keyword_argument_typeddict_field ... ok test rename::tests::rename_match_as_binding ... ok test rename::tests::rename_match_as_stmt ... ok test rename::tests::rename_match_class_field_name ... ok test rename::tests::rename_match_class_name ... ok test rename::tests::rename_match_keyword_binding ... ok test rename::tests::rename_match_keyword_stmt ... ok test rename::tests::rename_match_name_binding ... ok test rename::tests::rename_match_name_stmt ... ok test rename::tests::rename_match_rest_binding ... ok test rename::tests::rename_match_rest_stmt ... ok test rename::tests::rename_non_property_setter_decorator ... ok test rename::tests::rename_non_property_setter_decorator_from_decorated ... ok test rename::tests::rename_overloaded_function ... ok test rename::tests::rename_overloaded_function_usage ... ok test rename::tests::rename_overloaded_method ... ok test rename::tests::rename_parameter ... ok test rename::tests::rename_parameter_with_keyword_argument ... ok test rename::tests::rename_property ... ok test rename::tests::rename_property_from_assignment_usage ... ok test rename::tests::rename_property_from_decorator ... ok test rename::tests::rename_property_from_setter ... ok test rename::tests::rename_property_from_usage ... ok test rename::tests::rename_property_no_cross_contamination ... ok test rename::tests::rename_property_with_deleter ... ok test rename::tests::rename_property_with_different_setter_name ... ok test rename::tests::rename_property_with_setter ... ok test rename::tests::rename_property_with_setter_and_deleter ... ok test rename::tests::rename_redeclarations ... ok test rename::tests::rename_single_dispatch_function ... ok test rename::tests::rename_single_dispatch_function_stacked_register ... ok test rename::tests::rename_single_dispatchmethod ... ok test rename::tests::rename_single_dispatchmethod_classmethod ... ok test rename::tests::rename_single_dispatchmethod_staticmethod ... ok test rename::tests::rename_string_annotation1 ... ok test rename::tests::rename_string_annotation2 ... ok test rename::tests::rename_string_annotation3 ... ok test rename::tests::rename_string_annotation4 ... ok test rename::tests::rename_string_annotation5 ... ok test rename::tests::rename_string_annotation_dangling1 ... ok test rename::tests::rename_string_annotation_dangling2 ... ok test rename::tests::rename_string_annotation_dangling3 ... ok test rename::tests::rename_submodule_import_from_confusing_real_def ... ok test rename::tests::rename_submodule_import_from_confusing_shadowed_def ... ok test rename::tests::rename_submodule_import_from_confusing_use ... ok test rename::tests::rename_submodule_import_from_def ... ok test rename::tests::rename_submodule_import_from_use ... ok test rename::tests::rename_submodule_import_from_wrong_def ... ok test rename::tests::rename_submodule_import_from_wrong_use ... ok test rename::tests::rename_typeddict_field_from_keyword_argument ... ok test rename::tests::rename_typevar_name_binding ... ok test rename::tests::rename_typevar_name_stmt ... ok test rename::tests::rename_typevar_spec_binding ... ok test rename::tests::rename_typevar_spec_stmt ... ok test rename::tests::rename_typevar_tuple_binding ... ok test rename::tests::rename_typevar_tuple_stmt ... ok test selection_range::tests::test_selection_range_class_definition ... ok test selection_range::tests::test_selection_range_deeply_nested_expression ... ok test selection_range::tests::test_selection_range_function_call ... ok test selection_range::tests::test_selection_range_function_definition ... ok test selection_range::tests::test_selection_range_simple_expression ... ok test semantic_tokens::tests::attribute_classification ... ok test semantic_tokens::tests::attribute_docstring_classification ... ok test semantic_tokens::tests::attribute_docstring_classification_spill ... ok test semantic_tokens::tests::attribute_fallback_classification ... ok test semantic_tokens::tests::attribute_on_union_1 ... ok test semantic_tokens::tests::attribute_on_union_2 ... ok test semantic_tokens::tests::attribute_on_union_3 ... ok test semantic_tokens::tests::augmented_assignment ... ok test semantic_tokens::tests::builtin_constants ... ok test semantic_tokens::tests::builtin_constants_in_expressions ... ok test semantic_tokens::tests::builtin_types ... ok test semantic_tokens::tests::bytes_literals ... ok test semantic_tokens::tests::class_attribute_docstring_classification ... ok test semantic_tokens::tests::class_docstring_classification ... ok test semantic_tokens::tests::comprehensions ... ok test semantic_tokens::tests::constant_name_detection ... ok test semantic_tokens::tests::constant_variations ... ok test semantic_tokens::tests::debug_int_classification ... ok test semantic_tokens::tests::debug_user_defined_type_classification ... ok test semantic_tokens::tests::decorator_classification ... ok test semantic_tokens::tests::docstring_classification_concat ... ok test semantic_tokens::tests::docstring_classification_concat_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_commented_sameline ... ok test semantic_tokens::tests::docstring_classification_concat_parens ... ok test semantic_tokens::tests::docstring_classification_concat_parens_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_slashed ... ok test semantic_tokens::tests::docstring_classification_plus ... ok test semantic_tokens::tests::dotted_module_names ... ok test semantic_tokens::tests::exception_handlers ... ok test semantic_tokens::tests::for_stmt ... ok test semantic_tokens::tests::fstring_with_mixed_literals ... ok test semantic_tokens::tests::function_docstring_classification ... ok test semantic_tokens::tests::generic_class_members_in_annotations ... ok test semantic_tokens::tests::generic_class_members_in_assert_type ... ok test semantic_tokens::tests::generic_class_members_in_cast ... ok test semantic_tokens::tests::generic_class_members_in_type_form_keyword_arguments ... ok test semantic_tokens::tests::implicitly_concatenated_strings ... ok test semantic_tokens::tests::import_as ... ok test semantic_tokens::tests::import_classification ... ok test semantic_tokens::tests::import_from_as ... ok test semantic_tokens::tests::invalid_kwargs ... ok test semantic_tokens::tests::mixed_string_and_bytes_literals ... ok test semantic_tokens::tests::module_docstring_classification ... ok test semantic_tokens::tests::module_type_classification ... ok test semantic_tokens::tests::nonlocal_and_global_statements ... ok test semantic_tokens::tests::nonlocal_global_edge_cases ... ok test semantic_tokens::tests::pattern_matching ... ok test semantic_tokens::tests::property_readonly_modifier ... ok test semantic_tokens::tests::property_union_readonly_only_if_all_variants_are_readonly ... ok test semantic_tokens::tests::property_union_with_non_property_falls_back ... ok test semantic_tokens::tests::property_with_return_annotation ... ok test semantic_tokens::tests::protocol_type_annotation_vs_value_context ... ok test semantic_tokens::tests::protocol_types_in_annotations ... ok test semantic_tokens::tests::self_attribute_expression ... ok test semantic_tokens::tests::semantic_classification_vs_heuristic ... ok test semantic_tokens::tests::semantic_tokens_aliased_classmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_aliased_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_annotated_metadata ... ok test semantic_tokens::tests::semantic_tokens_basic ... ok test semantic_tokens::tests::semantic_tokens_class ... ok test semantic_tokens::tests::semantic_tokens_class_args ... ok test semantic_tokens::tests::semantic_tokens_cls_parameter ... ok test semantic_tokens::tests::semantic_tokens_custom_self_cls_names ... ok test semantic_tokens::tests::semantic_tokens_ignore_failed_bindings_for_type_form_arguments ... ok test semantic_tokens::tests::semantic_tokens_legacy_paramspec ... ok test semantic_tokens::tests::semantic_tokens_legacy_typevar ... ok test semantic_tokens::tests::semantic_tokens_match_class_pattern_keyword_before_positional ... ok test semantic_tokens::tests::semantic_tokens_match_mapping_pattern_rest_before_keys ... ok test semantic_tokens::tests::semantic_tokens_modifiers ... ok test semantic_tokens::tests::semantic_tokens_range ... ok test semantic_tokens::tests::semantic_tokens_range_excludes_boundary_tokens ... ok test semantic_tokens::tests::semantic_tokens_self_parameter ... ok test semantic_tokens::tests::semantic_tokens_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_variables ... ok test semantic_tokens::tests::semantic_tokens_walrus ... ok test semantic_tokens::tests::str_annotation ... ok test semantic_tokens::tests::str_annotation_nested ... ok test semantic_tokens::tests::tstring_with_mixed_literals ... ok test semantic_tokens::tests::type_alias ... ok test semantic_tokens::tests::type_alias_to_generic_alias ... ok test semantic_tokens::tests::type_alias_type_of ... ok test semantic_tokens::tests::type_alias_values_use_type_form_highlighting ... ok test semantic_tokens::tests::type_annotation_vs_variable_classification ... ok test semantic_tokens::tests::type_annotations ... ok test semantic_tokens::tests::type_parameters_pep695 ... ok test semantic_tokens::tests::type_parameters_usage_in_function_body ... ok test semantic_tokens::tests::unresolved_attributes_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_imported_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::with_stmt ... ok test signature_help::tests::signature_help_active_signature_selection ... ok test signature_help::tests::signature_help_after_closing_paren ... ok test signature_help::tests::signature_help_after_closing_paren_at_end_of_file ... ok test signature_help::tests::signature_help_after_closing_paren_in_expression ... ok test signature_help::tests::signature_help_after_closing_paren_nested ... ok test signature_help::tests::signature_help_after_nested_closing_paren ... ok test signature_help::tests::signature_help_bare_paramspec_keeps_active_parameter_for_later_arguments ... ok test signature_help::tests::signature_help_basic_function_call ... ok test signature_help::tests::signature_help_bound_method_overload_self_type ... ok test signature_help::tests::signature_help_callable_object ... ok test signature_help::tests::signature_help_class_constructor ... ok test signature_help::tests::signature_help_generic_function_resolves_typevars ... ok test signature_help::tests::signature_help_generic_list_method_resolves_typevars ... ok test signature_help::tests::signature_help_generic_method_resolves_typevars ... ok test signature_help::tests::signature_help_method_call ... ok test signature_help::tests::signature_help_nested_function_calls ... ok test signature_help::tests::signature_help_overload_arity_disambiguated1 ... ok test signature_help::tests::signature_help_overload_arity_disambiguated2 ... ok test signature_help::tests::signature_help_overload_keyword_disambiguated1 ... ok test signature_help::tests::signature_help_overload_keyword_disambiguated2 ... ok test signature_help::tests::signature_help_overload_type_disambiguated1 ... ok test signature_help::tests::signature_help_overload_type_disambiguated2 ... ok test signature_help::tests::signature_help_overloaded_function ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_implementation_docstring ... ok test signature_help::tests::signature_help_parameter_documentation ... ok test signature_help::tests::signature_help_parameter_label_offsets ... ok test signature_help::tests::signature_help_paramspec_generic_class_constructor_inside_subscript ... ok test signature_help::tests::signature_help_stub_to_implementation_mapping ... ok test signature_help::tests::signature_help_subclass_of_constructor ... ok test signature_help::tests::signature_help_union_callable ... ok test symbols::tests::deprecated_bare_decorator ... ok test symbols::tests::deprecated_class ... ok test symbols::tests::deprecated_function ... ok test symbols::tests::explicit_reexport_all_applies_to_importer ... ok test symbols::tests::explicit_reexport_all_empty_applies_to_importer ... ok test symbols::tests::explicit_reexport_all_empty_then_added_to ... ok test symbols::tests::explicit_reexport_all_non_empty_but_non_existent ... ok test symbols::tests::exports_all_overwrites_previous ... ok test symbols::tests::exports_conditional_always_else ... ok test symbols::tests::exports_conditional_false ... ok test symbols::tests::exports_conditional_sys_version ... ok test symbols::tests::exports_conditional_true ... ok test symbols::tests::exports_from_import_all_reexport_annotated_assignment ... ok test symbols::tests::exports_from_import_all_reexport_append ... ok test symbols::tests::exports_from_import_all_reexport_assignment ... ok test symbols::tests::exports_from_import_all_reexport_augmented_assignment ... ok test symbols::tests::exports_from_import_all_reexport_extend ... ok test symbols::tests::exports_from_import_all_reexport_invalid_augmented_assignment ... ok test symbols::tests::exports_from_import_all_reexport_invalid_extend ... ok test symbols::tests::exports_from_import_all_reexport_plus_equals ... ok test symbols::tests::exports_from_import_all_reexport_remove ... ok test symbols::tests::exports_from_import_all_reexport_star_equals ... ok test symbols::tests::exports_from_import_as_no_reexport ... ok test symbols::tests::exports_from_import_no_reexport ... ok test symbols::tests::exports_from_import_reexport ... ok test symbols::tests::exports_import_as_no_reexport ... ok test symbols::tests::exports_import_no_reexport ... ok test symbols::tests::exports_import_reexport ... ok test symbols::tests::exports_nested_all ... ok test symbols::tests::exports_simple ... ok test symbols::tests::exports_type_checking ... ok test symbols::tests::exports_underscore ... ok test symbols::tests::reexport_and_extend_from_submodule_cycle1 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_extend ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_nested_module_reference ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_plus_equals ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_extend ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_failure1 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_failure2 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_nested_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_plus_equals ... ok test symbols::tests::union_all_to_work_around_conditional_symbols_py310 ... ok test symbols::tests::union_all_to_work_around_conditional_symbols_py311 ... ok test symbols::tests::various_no ... ok test symbols::tests::various_yes ... ok test symbols::tests::wildcard_reexport_all_empty ... ok test symbols::tests::wildcard_reexport_all_empty_not_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_empty_then_added_to ... ok test symbols::tests::wildcard_reexport_all_empty_then_added_to_incorrect ... ok test symbols::tests::wildcard_reexport_all_include_all_and_non_existent ... ok test symbols::tests::wildcard_reexport_all_include_all_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_include_all_then_added_to ... ok test symbols::tests::wildcard_reexport_all_include_all_then_added_to_correct ... ok test symbols::tests::wildcard_reexport_all_include_all_with_others_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_non_empty_but_non_existent ... ok test symbols::tests::wildcard_reexport_all_not_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_simple ... ok test symbols::tests::wildcard_reexport_all_simple_include_all ... ok test symbols::tests::wildcard_reexport_double_underscore_no_all ... ok test symbols::tests::wildcard_reexport_normal_from_import_no_all ... ok test symbols::tests::wildcard_reexport_normal_import_no_all ... ok test symbols::tests::wildcard_reexport_redundant_from_import_no_all ... ok test symbols::tests::wildcard_reexport_redundant_import_no_all ... ok test symbols::tests::wildcard_reexport_simple_no_all ... ok test symbols::tests::wildcard_reexport_single_underscore_no_all ... ok test type_hierarchy::tests::dynamic_class_prepare_and_supertypes_inline ... ok test type_hierarchy::tests::dynamic_class_prepare_and_supertypes_variable_definition ... ok test type_hierarchy::tests::dynamic_class_subtypes_of_class_definition ... ok test type_hierarchy::tests::dynamic_class_subtypes_of_dynamic ... ok test type_hierarchy::tests::namedtuple_prepare_and_supertypes_inline ... ok test type_hierarchy::tests::namedtuple_prepare_and_supertypes_variable_definition ... ok test type_hierarchy::tests::namedtuple_subtypes_of_namedtuple ... ok test type_hierarchy::tests::namedtuple_subtypes_of_tuple ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_class_def ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_class_usage ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_non_class ... ok test type_hierarchy::tests::subtypes_all_not_respected ... ok test type_hierarchy::tests::subtypes_of_object_includes_implicit ... ok test type_hierarchy::tests::subtypes_reexport_first_party ... ok test type_hierarchy::tests::subtypes_reexport_third_party ... ok test type_hierarchy::tests::subtypes_simple ... ok test type_hierarchy::tests::subtypes_str_conditional_no_duplicates ... ok test type_hierarchy::tests::subtypes_str_conditional_one_direct_subtype ... ok test type_hierarchy::tests::subtypes_version_conditional ... ok test type_hierarchy::tests::supertypes_generic_base ... ok test type_hierarchy::tests::supertypes_implicit_object ... ok test type_hierarchy::tests::supertypes_multiple_inheritance ... ok test type_hierarchy::tests::supertypes_simple_inheritance ... ok test type_hierarchy::tests::third_party_filtering ... ok test workspace_symbols::tests::ignore_all ... ok test workspace_symbols::tests::ignore_imports ... ok test workspace_symbols::tests::members ... ok test workspace_symbols::tests::workspace_symbols_multi_file ... ok test result: ok. 1502 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.85s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_module_resolver-76274b8508a77b15 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 139 tests test list::tests::adding_file_on_which_module_resolution_depends_invalidates_previously_failing_query_that_now_succeeds ... ok test list::tests::adding_file_to_search_path_with_higher_priority_invalidates_the_query ... ok test list::tests::adding_file_to_search_path_with_lower_priority_does_not_change_results ... ok test list::tests::builtins_custom ... ok test list::tests::builtins_vendored ... ok test list::tests::case_sensitive_resolution_with_symlinked_directory ... ok test list::tests::deleting_editable_install_on_which_module_resolution_depends_invalidates_cache ... ok test list::tests::deleting_file_from_higher_priority_search_path_invalidates_the_query ... ok test list::tests::deleting_pth_file_on_which_module_resolution_depends_invalidates_cache ... ok test list::tests::editable_install_absolute_path ... ok test list::tests::editable_install_multiple_pth_files_with_multiple_paths ... ok test list::tests::editable_install_pth_file_with_whitespace ... ok test list::tests::editable_install_relative_path ... ok test list::tests::editable_installs_into_first_party_search_path ... ok test list::tests::file_to_module_where_one_search_path_is_subdirectory_of_other ... ok test list::tests::first_party_module ... ok test list::tests::first_party_precedence_over_stdlib ... ok test list::tests::module_resolution_paths_cached_between_different_module_resolutions ... ok test list::tests::module_search_path_priority ... ok test list::tests::multiple_site_packages_with_editables ... ok test list::tests::namespace_package ... ok test list::tests::namespace_package_precedence ... ok test list::tests::package_over_module1 ... ok test list::tests::package_over_module2 ... ok test list::tests::package_priority_over_module ... ok test list::tests::removing_file_on_which_module_resolution_depends_invalidates_previously_successful_query_that_now_fails ... ok test list::tests::resolve_package ... ok test list::tests::root_directory_for_search_path_is_okay ... ok test list::tests::stdlib ... ok test list::tests::stdlib_resolution_respects_versions_file_py38_existing_modules ... ok test list::tests::stdlib_resolution_respects_versions_file_py38_nonexisting_modules ... ok test list::tests::stdlib_resolution_respects_versions_file_py39_existing_modules ... ok test list::tests::stdlib_resolution_respects_versions_file_py39_nonexisting_modules ... ok test list::tests::stdlib_uses_vendored_typeshed_when_no_custom_typeshed_supplied ... ok test list::tests::stub_file_module_not_allowed ... ok test list::tests::stub_package ... ok test list::tests::stub_package_not_allowed_in_typeshed ... ok test list::tests::stub_package_precedence ... ok test list::tests::stubs_over_module_source ... ok test list::tests::stubs_over_package_source ... ok test list::tests::sub_packages ... ok test list::tests::symlink ... ok test list::tests::typing_stub_over_module ... ok test module::tests::known_module_roundtrip_from_str ... ok test module_glob::tests::test_display ... ok test module_glob::tests::test_double_star_end ... ok test module_glob::tests::test_double_star_middle ... ok test module_glob::tests::test_double_star_start ... ok test module_glob::tests::test_empty_set ... ok test module_glob::tests::test_exact_match ... ok test module_glob::tests::test_invalid_consecutive_dots ... ok test module_glob::tests::test_invalid_double_star_combined ... ok test module_glob::tests::test_invalid_empty_pattern ... ok test module_glob::tests::test_invalid_just_negation ... ok test module_glob::tests::test_invalid_leading_dot ... ok test module_glob::tests::test_invalid_trailing_dot ... ok test module_glob::tests::test_just_double_star ... ok test module_glob::tests::test_multiple_patterns ... ok test module_glob::tests::test_negated_only ... ok test module_glob::tests::test_negated_pattern ... ok test module_glob::tests::test_negated_pattern_override ... ok test module_glob::tests::test_numbers_in_module_name ... ok test module_glob::tests::test_single_star_direct_submodule ... ok test module_glob::tests::test_single_star_middle ... ok test module_glob::tests::test_single_star_prefix ... ok test module_glob::tests::test_star_with_literal_text ... ok test module_glob::tests::test_underscore_in_module_name ... ok test path::tests::mocked_typeshed_existing_namespace_stdlib_pkg_py38 ... ok test path::tests::mocked_typeshed_existing_namespace_stdlib_pkg_py39 ... ok test path::tests::mocked_typeshed_existing_regular_stdlib_pkg_py38 ... ok test path::tests::mocked_typeshed_existing_regular_stdlib_pkgs_py39 ... ok test path::tests::mocked_typeshed_nonexistent_namespace_stdlib_pkg_py38 ... ok test path::tests::mocked_typeshed_nonexistent_namespace_stdlib_pkg_py39 ... ok test path::tests::mocked_typeshed_nonexistent_regular_stdlib_pkg_py38 ... ok test path::tests::mocked_typeshed_nonexistent_single_file_module_py38 ... ok test path::tests::mocked_typeshed_single_file_stdlib_module_py38 ... ok test path::tests::module_name_1_part ... ok test path::tests::module_name_2_parts ... ok test path::tests::module_name_3_parts ... ok test path::tests::no_strip_with_extension ... ok test path::tests::non_stdlib_path_invalid_join_rs - should panic ... ok test path::tests::relativize_non_stdlib_path_errors ... ok test path::tests::relativize_path ... ok test path::tests::relativize_stdlib_path_errors ... ok test path::tests::stdlib_path_invalid_join_py - should panic ... ok test path::tests::stdlib_path_invalid_join_rs - should panic ... ok test path::tests::strip_not_top_level_stubs_suffix ... ok test path::tests::strip_top_level_stubs_suffix ... ok test path::tests::too_many_extensions - should panic ... ok test path::tests::with_extension_methods ... ok test resolve::tests::adding_file_on_which_module_resolution_depends_invalidates_previously_failing_query_that_now_succeeds ... ok test resolve::tests::adding_file_to_search_path_with_higher_priority_invalidates_the_query ... ok test resolve::tests::adding_file_to_search_path_with_lower_priority_does_not_invalidate_query ... ok test resolve::tests::builtins_custom ... ok test resolve::tests::builtins_vendored ... ok test resolve::tests::case_sensitive_resolution_with_symlinked_directory ... ok test resolve::tests::deleting_an_unrelated_file_doesnt_change_module_resolution ... ok test resolve::tests::deleting_editable_install_on_which_module_resolution_depends_invalidates_cache ... ok test resolve::tests::deleting_file_from_higher_priority_search_path_invalidates_the_query ... ok test resolve::tests::deleting_pth_file_on_which_module_resolution_depends_invalidates_cache ... ok test resolve::tests::editable_install_absolute_path ... ok test resolve::tests::editable_install_multiple_pth_files_with_multiple_paths ... ok test resolve::tests::editable_install_pth_file_with_whitespace ... ok test resolve::tests::editable_install_relative_path ... ok test resolve::tests::file_to_module_where_one_search_path_is_subdirectory_of_other ... ok test resolve::tests::first_party_module ... ok test resolve::tests::first_party_precedence_over_stdlib ... ok test resolve::tests::module_resolution_paths_cached_between_different_module_resolutions ... ok test resolve::tests::module_search_path_priority ... ok test resolve::tests::multiple_site_packages_with_editables ... ok test resolve::tests::no_duplicate_search_paths_added ... ok test resolve::tests::package_priority_over_module ... ok test resolve::tests::removing_file_on_which_module_resolution_depends_invalidates_previously_successful_query_that_now_fails ... ok test resolve::tests::resolve_package ... ok test resolve::tests::stdlib ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py38_existing_modules ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py38_nonexisting_modules ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py39_existing_modules ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py39_nonexisting_modules ... ok test resolve::tests::stdlib_uses_vendored_typeshed_when_no_custom_typeshed_supplied ... ok test resolve::tests::stubs_over_module_source ... ok test resolve::tests::stubs_over_package_source ... ok test resolve::tests::sub_packages ... ok test resolve::tests::symlink ... ok test resolve::tests::typing_stub_over_module ... ok test typeshed::tests::can_parse_mock_versions_file ... ok test typeshed::tests::can_parse_vendored_versions_file ... ok test typeshed::tests::explicit_submodule_parsed_correctly ... ok test typeshed::tests::implicit_submodule_queried_correctly ... ok test typeshed::tests::invalid_huge_versions_file ... ok test typeshed::tests::invalid_typeshed_versions_bad_colon_number ... ok test typeshed::tests::invalid_typeshed_versions_bad_hyphen_number ... ok test typeshed::tests::invalid_typeshed_versions_bad_period_number ... ok test typeshed::tests::invalid_typeshed_versions_non_digits ... ok test typeshed::tests::invalid_typeshed_versions_non_identifier_modules ... ok test typeshed::tests::nonexistent_module_queried_correctly ... ok test typeshed::tests::typeshed_versions_consistent_with_vendored_stubs ... ok test typeshed::tests::version_from_range_parsed_correctly ... ok test typeshed::tests::version_within_range_parsed_correctly ... ok test result: ok. 139 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_project-0fd04a686870a2b2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 44 tests test db::ignore::tests::bom ... ok test db::ignore::tests::explicit_file_walk_root_cannot_be_pruned_by_parent_root ... ok test db::ignore::tests::nested_directory_walk_root_uses_its_own_ignore_file ... ok test db::ignore::tests::parent_ignore_file_disables_root_gitignore_pruning ... ok test db::ignore::tests::root_gitignore_file_requires_repository ... ok test db::ignore::tests::root_ignore_file_allowlist_overrides_root_gitignore_file ... ok test db::ignore::tests::root_ignore_file_cannot_prune_deeper_file_match ... ok test db::ignore::tests::root_ignore_file_prunes_top_level_directory ... ok test db::ignore::tests::unreadable_root_ignore_file_cannot_prune_path ... ok test db::tests::search_root_registration ... ok test files::tests::re_entrance ... ok test glob::include::tests::match_directory ... ok test glob::include::tests::match_file ... ok test glob::include::tests::prefilter ... ok test glob::portable::tests::absolute_pattern ... ok test glob::portable::tests::test_error ... ok test glob::portable::tests::test_valid ... ok test metadata::pyproject::tests::normalize ... ok test metadata::tests::nested_projects_in_root_project ... ok test metadata::tests::nested_projects_in_sub_project ... ok test metadata::tests::nested_projects_with_outer_ty_section ... ok test metadata::tests::nested_projects_without_ty_sections ... ok test metadata::tests::project_with_invalid_pyproject ... ok test metadata::tests::project_with_pyproject ... ok test metadata::tests::project_with_ty_and_pyproject_toml ... ok test metadata::tests::project_without_pyproject ... ok test metadata::tests::requires_python_and_python_version ... ok test metadata::tests::requires_python_beta_version ... ok test metadata::tests::requires_python_greater_than_major_minor ... ok test metadata::tests::requires_python_less_than ... ok test metadata::tests::requires_python_major_minor ... ok test metadata::tests::requires_python_major_minor_patch ... ok test metadata::tests::requires_python_major_only ... ok test metadata::tests::requires_python_no_specifiers ... ok test metadata::tests::requires_python_old_version_uses_lowest_supported_version ... ok test metadata::tests::requires_python_too_large_major_version ... ok test metadata::tests::requires_python_unsupported_future_version ... ok test metadata::value::tests::cli_source_resolves_relative_to_cwd ... ok test metadata::value::tests::env_var_expansion_uses_system_env ... ok test metadata::value::tests::no_expansion_needed ... ok test metadata::value::tests::tilde_expansion_uses_system_env ... ok test metadata::value::tests::undefined_env_var_falls_back_to_literal ... ok test tests::check_file_skips_type_checking_when_file_cant_be_read ... ok test tests::explicit_nested_included_file_is_a_literal_match ... ok test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_python_core-ddb0c018f86fc838 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 49 tests test builder::loop_bindings_visitor::tests::test_all_different_binding_kinds ... ok test builder::loop_bindings_visitor::tests::test_collect_for_loop ... ok test builder::loop_bindings_visitor::tests::test_collect_for_loop_nested ... ok test builder::loop_bindings_visitor::tests::test_collect_while_loop ... ok test builder::loop_bindings_visitor::tests::test_collect_while_loop_nested ... ok test builder::loop_bindings_visitor::tests::test_collect_while_loop_walrus_in_condition ... ok test member::tests::test_member_expr_ref_different_segments ... ok test member::tests::test_member_expr_ref_hash_and_eq_small_heap ... ok test member::tests::test_member_expr_ref_parent ... ok test member::tests::test_member_expr_small_vs_heap_allocation ... ok test tests::annotation_only ... ok test tests::assign ... ok test tests::augmented_assignment ... ok test tests::class_scope ... ok test tests::comprehension_scope ... ok test tests::dupes ... ok test tests::empty ... ok test tests::expression_scope ... ok test tests::for_loops_complex_unpacking ... ok test tests::for_loops_simple_unpacking ... ok test tests::for_loops_single_assignment ... ok test tests::function_parameter_symbols ... ok test tests::function_scope ... ok test tests::generic_class ... ok test tests::generic_function ... ok test tests::import ... ok test tests::import_as ... ok test tests::import_from ... ok test tests::import_sub ... ok test tests::lambda_parameter_symbols ... ok test tests::match_stmt ... ok test tests::multiple_generators ... ok test tests::nested_generators ... ok test tests::nested_match_case ... ok test tests::reachability_trivial ... ok test tests::scope_iterators ... ok test tests::simple ... ok test tests::with_item_definition ... ok test tests::with_item_unpacked_definition ... ok test use_def::place_state::tests::future_definitions_can_opt_out_of_shadowing ... ok test use_def::place_state::tests::merge ... ok test use_def::place_state::tests::no_declaration ... ok test use_def::place_state::tests::record_constraint ... ok test use_def::place_state::tests::record_declaration ... ok test use_def::place_state::tests::record_declaration_merge ... ok test use_def::place_state::tests::record_declaration_merge_partial_undeclared ... ok test use_def::place_state::tests::record_declaration_override ... ok test use_def::place_state::tests::unbound ... ok test use_def::place_state::tests::with ... ok test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_python_semantic-bbb072be25e2f825 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 237 tests test diagnostic::levenshtein::tests::non_underscored_names_always_suggested_even_if_typo_underscored::_bluch_expects ... ok test diagnostic::levenshtein::tests::non_underscored_names_always_suggested_even_if_typo_underscored::_luch_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_b_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_m_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_py_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_v_expects ... ok test diagnostic::levenshtein::tests::test_good_suggestions::case_changes_are_preferred_over_substitutions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::eliminations_are_preferred_over_additions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::substitutions_are_preferred_over_additions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::substitutions_are_preferred_over_eliminations ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_additional_characters ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_eliminated_characters ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_substituted_characters ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_0_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_0_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_a_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_a_a_1_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aa_bb_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aaaaa_aaaaa_5_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aba_aab_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_abc_y_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_abstractfoobarmanager_abstract_foobar_manager_3_2_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_apple_aple_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_attributeerror_attributeerrop_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_attributeerror_attributeerrortests_10_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_banana_b_n_n_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cherry_cherry_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cpython_pypy_10_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cpython_pypy_11_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_java_c_8_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_python_java_12_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_wxyz_wxyz123_8_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_wxyz_wxyz_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_flaw_lawn_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_kitten_sitting_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_uninformed_uniformed_2_expects ... ok test diagnostic::levenshtein::tests::test_no_suggestion_for_very_different_name ... ok test diagnostic::levenshtein::tests::underscored_names_are_suggested_if_hide_policy_set_to_yes_when_typo_is_underscored::_blach_expects ... ok test diagnostic::levenshtein::tests::underscored_names_are_suggested_if_hide_policy_set_to_yes_when_typo_is_underscored::_luch_expects ... ok test diagnostic::levenshtein::tests::underscored_names_not_suggested_if_hide_policy_set_to_yes ... ok test fixes::tests::arguments ... ok test fixes::tests::dont_fix_files_containing_syntax_errors ... ok test fixes::tests::dont_fix_unused_ignore ... ok test fixes::tests::existing_ty_ignore ... ok test fixes::tests::fix_cancellation_reverts_changes ... ok test fixes::tests::fix_non_convergence ... ok test fixes::tests::fix_overlapping_diagnostics_requires_multiple_iterations ... ok test fixes::tests::fix_syntax_error ... ok test fixes::tests::multiple_suppressions_different_codes ... ok test fixes::tests::multiple_suppressions_same_code ... ok test fixes::tests::return_type ... ok test fixes::tests::same_code_multiline_suppressions_with_different_ranges_can_become_redundant ... ok test fixes::tests::simple_suppression ... ok test place::implicit_globals::tests::module_type_symbols_includes_declared_types_but_not_referenced_types ... ok test place::tests::implicit_builtin_globals ... ok test place::tests::implicit_sys_globals ... ok test place::tests::implicit_typing_extensions_globals ... ok test place::tests::implicit_typing_globals ... ok test place::tests::test_symbol_or_fall_back_to ... ok test semantic_model::tests::alias_type ... ok test semantic_model::tests::class_type ... ok test semantic_model::tests::function_type ... ok test subscript::tests::py_index_empty ... ok test subscript::tests::py_index_more_elements ... ok test subscript::tests::py_index_single_element ... ok test subscript::tests::py_index_uses_full_index_range ... ok test subscript::tests::py_slice_empty_input ... ok test subscript::tests::py_slice_mixed_positive_negative_indices ... ok test subscript::tests::py_slice_negative_indices ... ok test subscript::tests::py_slice_nonnegative_indices ... ok test subscript::tests::py_slice_single_element_input ... ok test subscript::tests::py_slice_step_backward ... ok test subscript::tests::py_slice_step_forward ... ok test suppression::parser::tests::fmt_comment_before_type_ignore ... ok test suppression::parser::tests::invalid_type_ignore_valid_type_ignore ... ok test suppression::parser::tests::multiple_type_ignore_comments ... ok test suppression::parser::tests::type_ignore_before_fmt_off ... ok test suppression::parser::tests::type_ignore_explanation ... ok test suppression::parser::tests::type_ignore_multiple_codes ... ok test suppression::parser::tests::type_ignore_no_codes ... ok test suppression::parser::tests::type_ignore_single_code ... ok test suppression::parser::tests::valid_type_ignore_invalid_type_ignore ... ok test types::call::arguments::tests::expand_bool_type ... ok test types::call::arguments::tests::expand_tuple_type ... ok test types::call::arguments::tests::expand_union_type ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_latest_version ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_low_python_version ... ok test types::class::known::tests::known_class_roundtrip_from_str ... ok test types::constraints::tests::tdd_bare_constraints_have_no_uncertain_branches ... ok test types::constraints::tests::tdd_double_negation ... ok test types::constraints::tests::tdd_iff_self ... ok test types::constraints::tests::tdd_intersection_preserves_uncertain ... ok test types::constraints::tests::tdd_negation_correctness ... ok test types::constraints::tests::tdd_negation_produces_flat_tdd ... ok test types::constraints::tests::tdd_owned_round_trip ... ok test types::constraints::tests::tdd_union_creates_uncertain_branches ... ok test types::constraints::tests::test_display_graph_output ... ok test types::display::tests::signature_display ... ok test types::display::tests::signature_display_multiline ... ok test types::display::tests::string_literal_display ... ok test types::function::tests::known_function_roundtrip_from_str ... ok test types::ide_support::tests::call_argument_forms_fast_path_value_only_signatures ... ok test types::ide_support::tests::conditional_special_forms_degrade_to_unknown_for_positional_arguments ... ok test types::ide_support::tests::conditional_special_forms_preserve_type_form_information ... ok test types::ide_support::tests::keyword_call_argument_forms_follow_source_order ... ok test types::ide_support::tests::overloaded_call_argument_forms_follow_source_order ... ok test types::ide_support::tests::successful_call_argument_forms_ignore_failed_bindings ... ok test types::ide_support::tests::variadic_call_argument_forms_are_unknown_when_matched_to_multiple_parameters ... ok test types::ide_support::unreachable_code::tests::does_not_report_conditional_noreturn_tail_as_unreachable ... ok test types::ide_support::unreachable_code::tests::does_not_report_type_checking_block_as_unreachable ... ok test types::ide_support::unreachable_code::tests::keeps_reachable_code_after_unreachable_statement_out_of_results ... ok test types::ide_support::unreachable_code::tests::keeps_reachable_code_before_return_out_of_results ... ok test types::ide_support::unreachable_code::tests::keeps_separate_unreachable_regions_separate ... ok test types::ide_support::unreachable_code::tests::merges_consecutive_unreachable_statements ... ok test types::ide_support::unreachable_code::tests::merges_overlapping_ranges_of_different_kinds ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_comprehension_scope_into_enclosing_block ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_other_comprehension_scopes_into_enclosing_blocks ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_scope_range_into_enclosing_block ... ok test types::ide_support::unreachable_code::tests::reports_else_branch_after_true_condition ... ok test types::ide_support::unreachable_code::tests::reports_false_branch_from_statically_known_arithmetic ... ok test types::ide_support::unreachable_code::tests::reports_false_branch_statement ... ok test types::ide_support::unreachable_code::tests::reports_noreturn_tail_as_current_analysis_unreachable ... ok test types::ide_support::unreachable_code::tests::reports_platform_guarded_branch_as_current_analysis_unreachable ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_always_taken_terminating_branch ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_assert_false ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_break ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_chained_always_taken_terminating_branch ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_continue ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_infinite_loop ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_raise ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_raise_inside_try ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_return ... ok test types::ide_support::unreachable_code::tests::reports_statement_in_unreachable_elif_branch ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_class_definition ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_function_definition ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_ternary_branch ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_type_alias ... ok test types::ide_support::unreachable_code::tests::reports_version_guarded_branch_as_current_analysis_unreachable ... ok test types::ide_support::unreachable_code::tests::reports_while_false_body_statement ... ok test types::ide_support::unused_binding_support::tests::captures_safe_local_binding_kinds ... ok test types::ide_support::unused_binding_support::tests::captures_unused_function_and_lambda_parameters ... ok test types::ide_support::unused_binding_support::tests::closure_uses_nearest_shadowed_binding ... ok test types::ide_support::unused_binding_support::tests::comprehension_binding_captured_by_nested_lambda_is_used ... ok test types::ide_support::unused_binding_support::tests::does_not_report_used_parameter_on_syntax_error ... ok test types::ide_support::unused_binding_support::tests::nested_local_same_name_does_not_mark_outer_used ... ok test types::ide_support::unused_binding_support::tests::nonlocal_proxy_scope_still_marks_outer_binding_used ... ok test types::ide_support::unused_binding_support::tests::overriding_method_reports_unused_local_bindings ... ok test types::ide_support::unused_binding_support::tests::reports_dead_annotation_only_declaration ... ok test types::ide_support::unused_binding_support::tests::reports_non_parameter_self_and_cls_bindings ... ok test types::ide_support::unused_binding_support::tests::reports_unused_binding_on_syntax_error ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_indirect_override ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_non_overriding_method ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_overriding_method ... ok test types::ide_support::unused_binding_support::tests::skips_annotation_only_declaration_before_reassignment ... ok test types::ide_support::unused_binding_support::tests::skips_annotation_only_declaration_before_unused_binding ... ok test types::ide_support::unused_binding_support::tests::skips_closure_captured_bindings ... ok test types::ide_support::unused_binding_support::tests::skips_global_and_nonlocal_assignments ... ok test types::ide_support::unused_binding_support::tests::skips_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_loop_condition_guarded_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_module_and_class_scope_bindings ... ok test types::ide_support::unused_binding_support::tests::skips_placeholder_and_dunder_locals ... ok test types::ide_support::unused_binding_support::tests::skips_unreachable_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_method_with_stub_body ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_module_level_overload_stub_declarations ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_overload_stub_declarations ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameters_in_stub_files ... ok test types::infer::tests::adding_string_literals_and_literal_string ... ok test types::infer::tests::call_type_doesnt_rerun_when_only_callee_changed ... ok test types::infer::tests::dependency_implicit_class_member ... ok test types::infer::tests::dependency_implicit_instance_attribute ... ok test types::infer::tests::dependency_internal_symbol_change ... ok test types::infer::tests::dependency_own_instance_member ... ok test types::infer::tests::dependency_public_symbol_type_change ... ok test types::infer::tests::dependency_unrelated_symbol ... ok test types::infer::tests::multiplied_literal_string ... ok test types::infer::tests::multiplied_string ... ok test types::infer::tests::not_literal_string ... ok test types::infer::tests::pep695_type_params ... ok test types::infer::tests::truncated_string_literals_become_literal_string ... ok test types::infer::tests::unbound_symbol_no_reachability_constraint_check ... ok test types::property_tests::flaky::all_type_pairs_are_supertypes_of_their_intersection ... ignored test types::property_tests::flaky::all_type_pairs_can_be_assigned_from_their_intersection ... ignored test types::property_tests::flaky::bottom_materialization_of_type_is_assignable_to_type ... ignored test types::property_tests::flaky::constituent_members_of_union_is_not_disjoint_from_that_union ... ignored test types::property_tests::flaky::double_negation_is_identity ... ignored test types::property_tests::flaky::intersection_equivalence_not_order_dependent ... ignored test types::property_tests::flaky::negation_of_fully_static_types_is_disjoint ... ignored test types::property_tests::flaky::negation_reverses_subtype_order ... ignored test types::property_tests::flaky::top_materialization_of_type_is_assignable_to_type ... ignored test types::property_tests::flaky::union_equivalence_not_order_dependent ... ignored test types::property_tests::stable::all_fully_static_type_pairs_are_subtype_of_their_union ... ignored test types::property_tests::stable::all_negated_types_identical_to_intersection_with_single_negated_element ... ignored test types::property_tests::stable::all_type_pairs_are_assignable_to_their_union ... ignored test types::property_tests::stable::all_types_assignable_to_iterable_are_iterable ... ignored test types::property_tests::stable::all_types_assignable_to_object ... ignored test types::property_tests::stable::all_types_subtype_of_object ... ignored test types::property_tests::stable::assignable_to_is_reflexive ... ignored test types::property_tests::stable::bottom_callable_is_subtype_of_all_callable ... ignored test types::property_tests::stable::disjoint_from_is_irreflexive ... ignored test types::property_tests::stable::disjoint_from_is_symmetric ... ignored test types::property_tests::stable::equivalent_to_is_commutative ... ignored test types::property_tests::stable::equivalent_to_is_reflexive ... ignored test types::property_tests::stable::equivalent_to_is_symmetric ... ignored test types::property_tests::stable::equivalent_to_is_transitive ... ignored test types::property_tests::stable::never_assignable_to_every_type ... ignored test types::property_tests::stable::never_subtype_of_every_type ... ignored test types::property_tests::stable::only_never_is_subtype_of_any ... ignored test types::property_tests::stable::only_object_is_supertype_of_any ... ignored test types::property_tests::stable::singleton_implies_single_valued ... ignored test types::property_tests::stable::subtype_of_implies_assignable_to ... ignored test types::property_tests::stable::subtype_of_implies_not_disjoint_from ... ignored test types::property_tests::stable::subtype_of_is_antisymmetric ... ignored test types::property_tests::stable::subtype_of_is_reflexive_for_fully_static_types ... ignored test types::property_tests::stable::subtype_of_is_transitive ... ignored test types::set_theoretic::builder::tests::build_intersection_empty_intersection_equals_object ... ok test types::set_theoretic::builder::tests::build_intersection_enums ... ok test types::set_theoretic::builder::tests::build_intersection_simplify_split_bool ... ok test types::set_theoretic::builder::tests::build_union_no_elements ... ok test types::set_theoretic::builder::tests::build_union_single_element ... ok test types::set_theoretic::builder::tests::build_union_two_elements ... ok test types::set_theoretic::builder::tests::map_preserves_alias_unpacking_behavior ... ok test types::set_theoretic::builder::tests::map_rebuilds_prefix_for_literal_widening ... ok test types::signatures::tests::deferred_in_stub ... ok test types::signatures::tests::empty ... ok test types::signatures::tests::external_signature_no_decorator ... ok test types::signatures::tests::full ... ok test types::signatures::tests::generic_deferred_in_stub ... ok test types::signatures::tests::generic_not_deferred ... ok test types::signatures::tests::not_deferred ... ok test types::tests::divergent_type ... ok test types::tests::eager_expansion ... ok test types::tests::no_default_type_is_singleton::pythonversion_py312_expects ... ok test types::tests::no_default_type_is_singleton::pythonversion_py313_expects ... ok test types::tests::todo_types ... ok test types::tests::type_alias_variance ... ok test types::tests::typing_vs_typeshed_no_default ... ok test types::typed_dict::test_btreemap_overlapping_items ... ok test result: ok. 203 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 2.67s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/corpus-91f932161ac15193 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 14 tests test corpus_no_panic ... ok test linter_no_panic::_a_e_expects ... ok test linter_no_panic::_a_z_expects ... ok test linter_no_panic::_f_expects ... ok test linter_no_panic::_g_o_expects ... ok test linter_no_panic::_p_expects ... ok test linter_no_panic::_q_z_expects ... ok test linter_stubs_no_panic ... ok test parser_no_panic ... ok test typeshed_no_panic::_a_e_expects ... ok test typeshed_no_panic::_a_z_expects ... ok test typeshed_no_panic::_f_k_expects ... ok test typeshed_no_panic::_l_p_expects ... ok test typeshed_no_panic::_q_z_expects ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.00s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/mdtest-01653b40c83fbbdd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 338 tests test mdtest::abstract.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::annotations/any.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::annotations/optional.md ... ok test mdtest::annotations/never.md ... ok test mdtest::annotations/starred.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::annotations/union.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::annotations/string.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::annotations/self.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::bidirectional.md ... ok test mdtest::async.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::binary/custom.md ... ok test mdtest::binary/classes.md ... ok test mdtest::binary/integers.md ... ok test mdtest::binary/instances.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::binary/unions.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::call/annotation.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::attributes.md ... ok test mdtest::call/builtins.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::call/dunder.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::call/never.md ... ok test mdtest::call/constructor.md ... ok test mdtest::call/new_class.md ... ok test mdtest::call/methods.md ... ok test mdtest::call/function.md ... ok test mdtest::call/open.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::call/replace.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::call/type.md ... ok test mdtest::classes.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::class/super.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::call/overloads.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::call/union.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::conditional/match.md ... ok test mdtest::cycle.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::declaration/error.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::decorators.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::del.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::deprecated.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::doc/README.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::directives/cast.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::exception/basic.md ... ok test mdtest::expression/assert.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::expression/if.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::external/README.md ... ok test mdtest::external/attrs.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::expression/len.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::function/parameters.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::final.md ... ok test mdtest::function/return_type.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::enums.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::import/basic.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::import/builtins.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/conventions.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::import/errors.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::import/namespace.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::import/relative.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/tracking.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::known_constants.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::intersection_types.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::import/star.md ... ok test mdtest::liskov.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/float.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::literal/integer.md ... ok test mdtest::literal/string.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::mro.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::loops/for.md ... ok test mdtest::metaclass.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::named_tuple.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::narrow/match.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::narrow/len.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::narrow/while.md ... ok test mdtest::os_name.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::narrow/type.md ... ok test mdtest::override.md ... ok test mdtest::promotion.md ... ok test mdtest::properties.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::public_types.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::python_version.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::overloads.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::scopes/global.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::sentinels.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::stubs/class.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::subscript/string.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::sys_platform.md ... ok test mdtest::protocols.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::t_strings.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::type_form.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::type_properties/is_single_valued.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::type_properties/satisfied_by_all_typevars.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::unary/integers.md ... ok test mdtest::unary/custom.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::union_types.md ... ok test mdtest::unpacking.md ... ok test mdtest::with/async.md ... ok test mdtest::unreachable.md ... ok test mdtest::with/sync.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 338 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.30s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_server-ddc31a2739a60c8d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test document::text_document::tests::redo_edit ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 129 tests test call_hierarchy::incoming_calls_multi_file ... 2026-06-06 16:41:07.164457657 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:07.188008964 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:07.194446830 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:07.213840338 DEBUG Client info: None 2026-06-06 16:41:07.213888327 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:07.217356335 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:07.219957618 INFO Version: Unknown 2026-06-06 16:41:07.228970988 DEBUG Received server response for request 1 2026-06-06 16:41:07.261839137 DEBUG Client sends notification `initialized` 2026-06-06 16:41:07.261884987 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpijxvln 2026-06-06 16:41:07.266515076 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:07.270467998 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:07.270480548 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:07.273369165 DEBUG No workspace configuration provided for file:///tmp/.tmpijxvln 2026-06-06 16:41:07.275668853 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:07.275678862 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-06-06 16:41:07.280758847 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:07.280774290 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpijxvln, using default options 2026-06-06 16:41:07.283205715 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:07.283232898 DEBUG Initializing workspace `file:///tmp/.tmpijxvln`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:07.287275653 DEBUG Searching for a project in '/tmp/.tmpijxvln' 2026-06-06 16:41:07.291273631 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:07.292964800 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:07.397120188 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:07.398251658 DEBUG Discovering virtual environment in `/tmp/.tmpijxvln` 2026-06-06 16:41:07.402301872 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:07.403393782 DEBUG No virtual environment found 2026-06-06 16:41:07.404601842 DEBUG Adding first-party search path `/tmp/.tmpijxvln` 2026-06-06 16:41:07.404616005 DEBUG Using vendored stdlib 2026-06-06 16:41:07.414128446 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:07.416329449 DEBUG Adding new file root '/tmp/.tmpijxvln' of kind Project 2026-06-06 16:41:07.463830257 DEBUG Updating project to check open files 2026-06-06 16:41:07.482127754 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:07.482720421 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:07.493305405 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpijxvln/lib.py", kind: File } 2026-06-06 16:41:07.506560695 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpijxvln/lib.py` 2026-06-06 16:41:07.507158613 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:07.507726142 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:07.595775871 DEBUG request{id=2 method="textDocument/prepareCallHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 16:41:07.602312396 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=94.56ms 2026-06-06 16:41:07.602899983 DEBUG Received server response for request 2 2026-06-06 16:41:07.606261923 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-06-06 16:41:07.629155571 INFO request{id=3 method="callHierarchy/incomingCalls"}:Project::index_files{project=.tmpijxvln}: Indexed 3 file(s) in 0.012s 2026-06-06 16:41:07.779322740 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=171.89ms 2026-06-06 16:41:07.779356666 DEBUG Received server response for request 3 2026-06-06 16:41:07.858351609 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:07.858950274 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:07.858966521 DEBUG method="shutdown" response.id=4 duration=587.15µs 2026-06-06 16:41:07.858980894 DEBUG Received server response for request 4 2026-06-06 16:41:07.859533119 DEBUG Client sends notification `exit` 2026-06-06 16:41:07.860218506 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-06-06 16:41:07.875316230 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:07.875393606 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:07.875450520 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:07.875508718 DEBUG Client info: None 2026-06-06 16:41:07.875536681 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:07.875550829 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:07.875555687 INFO Version: Unknown 2026-06-06 16:41:07.875599008 DEBUG Received server response for request 1 2026-06-06 16:41:07.875647900 DEBUG Client sends notification `initialized` 2026-06-06 16:41:07.875696354 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpxoRSJJ 2026-06-06 16:41:07.875780885 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:07.875821027 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:07.875829110 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:07.875839801 DEBUG No workspace configuration provided for file:///tmp/.tmpxoRSJJ 2026-06-06 16:41:07.875847036 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:07.875862992 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-06-06 16:41:07.875894476 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:07.875901364 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpxoRSJJ, using default options 2026-06-06 16:41:07.875910038 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:07.875914553 DEBUG Initializing workspace `file:///tmp/.tmpxoRSJJ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:07.875923281 DEBUG Searching for a project in '/tmp/.tmpxoRSJJ' 2026-06-06 16:41:07.875951019 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:07.875955199 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:07.876176523 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:07.876182268 DEBUG Discovering virtual environment in `/tmp/.tmpxoRSJJ` 2026-06-06 16:41:07.876232495 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:07.876236860 DEBUG No virtual environment found 2026-06-06 16:41:07.876247331 DEBUG Adding first-party search path `/tmp/.tmpxoRSJJ` 2026-06-06 16:41:07.876250802 DEBUG Using vendored stdlib 2026-06-06 16:41:07.876404307 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:07.876408878 DEBUG Adding new file root '/tmp/.tmpxoRSJJ' of kind Project 2026-06-06 16:41:07.876585260 DEBUG Updating project to check open files 2026-06-06 16:41:07.876602470 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:07.876606251 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:07.876625943 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpxoRSJJ/foo.py", kind: File } 2026-06-06 16:41:07.876652015 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpxoRSJJ/foo.py` 2026-06-06 16:41:07.876655154 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:07.876661282 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:07.876833807 DEBUG request{id=2 method="textDocument/prepareCallHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 16:41:07.876929093 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=262.05µs 2026-06-06 16:41:07.876941971 DEBUG Received server response for request 2 2026-06-06 16:41:07.876952165 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-06-06 16:41:07.880634388 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=3.67ms 2026-06-06 16:41:07.880658593 DEBUG Received server response for request 3 2026-06-06 16:41:07.890862036 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:07.890899473 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:07.890912073 DEBUG method="shutdown" response.id=4 duration=19.53µs 2026-06-06 16:41:07.890926278 DEBUG Received server response for request 4 2026-06-06 16:41:07.890931085 DEBUG Client sends notification `exit` 2026-06-06 16:41:07.890981475 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-06-06 16:41:07.892163363 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:07.892236492 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:07.892274023 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:07.892306117 DEBUG Client info: None 2026-06-06 16:41:07.892328736 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:07.892341838 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:07.892346701 INFO Version: Unknown 2026-06-06 16:41:07.892384088 DEBUG Received server response for request 1 2026-06-06 16:41:07.892422985 DEBUG Client sends notification `initialized` 2026-06-06 16:41:07.892442958 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpCrPlFB 2026-06-06 16:41:07.892525593 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:07.892579418 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:07.892586666 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:07.892597777 DEBUG No workspace configuration provided for file:///tmp/.tmpCrPlFB 2026-06-06 16:41:07.892605630 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:07.892608834 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-06-06 16:41:07.892644239 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:07.892650090 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpCrPlFB, using default options 2026-06-06 16:41:07.892657021 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:07.892661764 DEBUG Initializing workspace `file:///tmp/.tmpCrPlFB`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:07.892670853 DEBUG Searching for a project in '/tmp/.tmpCrPlFB' 2026-06-06 16:41:07.892694190 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:07.892698632 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:07.892915576 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:07.892921449 DEBUG Discovering virtual environment in `/tmp/.tmpCrPlFB` 2026-06-06 16:41:07.892973012 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:07.892977434 DEBUG No virtual environment found 2026-06-06 16:41:07.892988677 DEBUG Adding first-party search path `/tmp/.tmpCrPlFB` 2026-06-06 16:41:07.892992281 DEBUG Using vendored stdlib 2026-06-06 16:41:07.893145562 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:07.893150397 DEBUG Adding new file root '/tmp/.tmpCrPlFB' of kind Project 2026-06-06 16:41:07.893288484 DEBUG Updating project to check open files 2026-06-06 16:41:07.893303205 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:07.893307109 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:07.893326194 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpCrPlFB/foo.py", kind: File } 2026-06-06 16:41:07.893350534 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpCrPlFB/foo.py` 2026-06-06 16:41:07.893354395 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:07.893361157 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:07.893546751 DEBUG request{id=2 method="textDocument/prepareCallHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 16:41:07.893648908 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=282.35µs 2026-06-06 16:41:07.893668401 DEBUG Received server response for request 2 2026-06-06 16:41:07.903831022 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:07.903862333 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:07.903873675 DEBUG method="shutdown" response.id=3 duration=16.49µs 2026-06-06 16:41:07.903891453 DEBUG Received server response for request 3 2026-06-06 16:41:07.903901538 DEBUG Client sends notification `exit` 2026-06-06 16:41:07.903915225 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-06-06 16:41:07.905242977 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:07.905312580 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:07.905347243 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:07.905401189 DEBUG Client info: None 2026-06-06 16:41:07.905425616 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:07.905440042 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:07.905444628 INFO Version: Unknown 2026-06-06 16:41:07.906853923 DEBUG Received server response for request 1 2026-06-06 16:41:07.906902896 DEBUG Client sends notification `initialized` 2026-06-06 16:41:07.906982635 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:07.907067673 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:07.907076663 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:07.908900896 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:07.909438043 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:07.909446801 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:07.910596010 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:07.910609174 DEBUG Initializing workspace `file:///tmp/.tmpI43Ndj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:07.910620982 DEBUG Searching for a project in '/tmp/.tmpI43Ndj/src' 2026-06-06 16:41:07.920699315 DEBUG Found project at '/tmp/.tmpI43Ndj' 2026-06-06 16:41:07.920719036 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:07.920942789 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:07.920955755 DEBUG Discovering virtual environment in `/tmp/.tmpI43Ndj` 2026-06-06 16:41:07.921013228 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:07.921018254 DEBUG No virtual environment found 2026-06-06 16:41:07.921542301 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 16:41:07.921564556 DEBUG Adding first-party search path `/tmp/.tmpI43Ndj/src` 2026-06-06 16:41:07.921570848 DEBUG Adding first-party search path `/tmp/.tmpI43Ndj` 2026-06-06 16:41:07.921574565 DEBUG Using vendored stdlib 2026-06-06 16:41:07.921738460 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:07.921745613 DEBUG Adding new file root '/tmp/.tmpI43Ndj' of kind Project 2026-06-06 16:41:07.921903915 DEBUG Updating project to check open files 2026-06-06 16:41:07.921920773 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:07.921924626 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:07.921946929 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpI43Ndj/src/foo.py", kind: File } 2026-06-06 16:41:07.921973064 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpI43Ndj/src/foo.py` 2026-06-06 16:41:07.921975785 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:07.921981751 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:07.926299776 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpI43Ndj/src/foo.py"))}: Checking file '/tmp/.tmpI43Ndj/src/foo.py' 2026-06-06 16:41:07.930620925 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpI43Ndj/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:07.976599593 DEBUG method="textDocument/diagnostic" response.id=2 duration=54.61ms 2026-06-06 16:41:07.976634733 DEBUG Received server response for request 2 2026-06-06 16:41:07.983391156 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 16:41:07.989527684 DEBUG method="textDocument/codeAction" response.id=3 duration=5.48ms 2026-06-06 16:41:07.989548807 DEBUG Received server response for request 3 2026-06-06 16:41:08.005007217 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:08.005039020 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:08.005051596 DEBUG method="shutdown" response.id=4 duration=18.56µs 2026-06-06 16:41:08.005064023 DEBUG Received server response for request 4 2026-06-06 16:41:08.005069431 DEBUG Client sends notification `exit` 2026-06-06 16:41:08.005086453 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-06-06 16:41:08.012786867 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:08.012863203 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:08.012903062 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:08.012970536 DEBUG Client info: None 2026-06-06 16:41:08.012996200 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:08.013009636 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:08.013013856 INFO Version: Unknown 2026-06-06 16:41:08.013058397 DEBUG Received server response for request 1 2026-06-06 16:41:08.013101539 DEBUG Client sends notification `initialized` 2026-06-06 16:41:08.013179371 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:08.013254459 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:08.013258337 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:08.013271525 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:08.013274903 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:08.013332439 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:08.013346350 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:08.013350611 DEBUG Initializing workspace `file:///tmp/.tmpUxCmOR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:08.013359443 DEBUG Searching for a project in '/tmp/.tmpUxCmOR/src' 2026-06-06 16:41:08.013394663 DEBUG Found project at '/tmp/.tmpUxCmOR' 2026-06-06 16:41:08.013398962 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:08.013638033 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:08.013646310 DEBUG Discovering virtual environment in `/tmp/.tmpUxCmOR` 2026-06-06 16:41:08.013698644 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:08.013703781 DEBUG No virtual environment found 2026-06-06 16:41:08.013712940 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 16:41:08.013721038 DEBUG Adding first-party search path `/tmp/.tmpUxCmOR/src` 2026-06-06 16:41:08.013724378 DEBUG Adding first-party search path `/tmp/.tmpUxCmOR` 2026-06-06 16:41:08.013727287 DEBUG Using vendored stdlib 2026-06-06 16:41:08.013879807 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:08.013885233 DEBUG Adding new file root '/tmp/.tmpUxCmOR' of kind Project 2026-06-06 16:41:08.014029439 DEBUG Updating project to check open files 2026-06-06 16:41:08.014045499 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:08.014049660 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:08.014068888 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUxCmOR/src/foo.py", kind: File } 2026-06-06 16:41:08.014094229 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpUxCmOR/src/foo.py` 2026-06-06 16:41:08.014096908 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:08.014102904 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:08.014185690 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpUxCmOR/src/foo.py"))}: Checking file '/tmp/.tmpUxCmOR/src/foo.py' 2026-06-06 16:41:08.014913007 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpUxCmOR/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:08.030099768 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpUxCmOR/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:08.049086334 DEBUG method="textDocument/diagnostic" response.id=2 duration=34.98ms 2026-06-06 16:41:08.049124127 DEBUG Received server response for request 2 2026-06-06 16:41:08.049165023 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 16:41:08.053041690 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:08.053108836 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:08.054301829 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:08.056665858 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpUxCmOR/src' 2026-06-06 16:41:08.057276401 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpUxCmOR' 2026-06-06 16:41:08.057325698 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:08.238660464 DEBUG method="textDocument/codeAction" response.id=3 duration=189.47ms 2026-06-06 16:41:08.238692884 DEBUG Received server response for request 3 2026-06-06 16:41:08.249030150 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:08.249067081 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:08.249078336 DEBUG method="shutdown" response.id=4 duration=17.77µs 2026-06-06 16:41:08.249090754 DEBUG Received server response for request 4 2026-06-06 16:41:08.249095315 DEBUG Client sends notification `exit` 2026-06-06 16:41:08.249110292 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-06-06 16:41:08.254569194 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:08.254639970 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:08.254673044 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:08.254730964 DEBUG Client info: None 2026-06-06 16:41:08.254754522 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:08.254768124 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:08.254772761 INFO Version: Unknown 2026-06-06 16:41:08.254816544 DEBUG Received server response for request 1 2026-06-06 16:41:08.254864621 DEBUG Client sends notification `initialized` 2026-06-06 16:41:08.254956202 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:08.255070049 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:08.255074532 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:08.255088306 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:08.255091553 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:08.255108586 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:08.255121594 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:08.255125612 DEBUG Initializing workspace `file:///tmp/.tmprdpZrY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:08.255134431 DEBUG Searching for a project in '/tmp/.tmprdpZrY/src' 2026-06-06 16:41:08.255169641 DEBUG Found project at '/tmp/.tmprdpZrY' 2026-06-06 16:41:08.255173796 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:08.255412741 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:08.255420519 DEBUG Discovering virtual environment in `/tmp/.tmprdpZrY` 2026-06-06 16:41:08.255470007 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:08.255474904 DEBUG No virtual environment found 2026-06-06 16:41:08.255484581 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 16:41:08.255505324 DEBUG Adding first-party search path `/tmp/.tmprdpZrY/src` 2026-06-06 16:41:08.255510159 DEBUG Adding first-party search path `/tmp/.tmprdpZrY` 2026-06-06 16:41:08.255514253 DEBUG Using vendored stdlib 2026-06-06 16:41:08.255667232 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:08.255672653 DEBUG Adding new file root '/tmp/.tmprdpZrY' of kind Project 2026-06-06 16:41:08.255816914 DEBUG Updating project to check open files 2026-06-06 16:41:08.255832694 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:08.255836938 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:08.255856237 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmprdpZrY/src/foo.py", kind: File } 2026-06-06 16:41:08.255882339 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmprdpZrY/src/foo.py` 2026-06-06 16:41:08.255885648 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:08.255891490 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:08.255977502 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmprdpZrY/src/foo.py"))}: Checking file '/tmp/.tmprdpZrY/src/foo.py' 2026-06-06 16:41:08.256062895 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmprdpZrY/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:08.272925022 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmprdpZrY/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:08.311753913 DEBUG method="textDocument/diagnostic" response.id=2 duration=55.86ms 2026-06-06 16:41:08.311783027 DEBUG Received server response for request 2 2026-06-06 16:41:08.311820880 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 16:41:08.312786040 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:08.312851706 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:08.312882454 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:08.312895685 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmprdpZrY/src' 2026-06-06 16:41:08.312933721 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmprdpZrY' 2026-06-06 16:41:08.312954210 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:08.348040806 DEBUG method="textDocument/codeAction" response.id=3 duration=36.20ms 2026-06-06 16:41:08.348071992 DEBUG Received server response for request 3 2026-06-06 16:41:08.358972785 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:08.359008118 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:08.359019603 DEBUG method="shutdown" response.id=4 duration=18.35µs 2026-06-06 16:41:08.359031866 DEBUG Received server response for request 4 2026-06-06 16:41:08.359036114 DEBUG Client sends notification `exit` 2026-06-06 16:41:08.359054565 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-06-06 16:41:08.365531258 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:08.365605301 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:08.365644674 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:08.365687050 DEBUG Client info: None 2026-06-06 16:41:08.365711860 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:08.365725888 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:08.365730737 INFO Version: Unknown 2026-06-06 16:41:08.365775402 DEBUG Received server response for request 1 2026-06-06 16:41:08.365822037 DEBUG Client sends notification `initialized` 2026-06-06 16:41:08.365925529 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:08.365991703 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:08.365995275 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:08.366008431 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:08.366011595 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:08.366063450 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:08.366077950 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:08.366082400 DEBUG Initializing workspace `file:///tmp/.tmpBOR7Uq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:08.366090748 DEBUG Searching for a project in '/tmp/.tmpBOR7Uq/src' 2026-06-06 16:41:08.366132114 DEBUG Found project at '/tmp/.tmpBOR7Uq' 2026-06-06 16:41:08.366136765 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:08.366353316 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:08.366359640 DEBUG Discovering virtual environment in `/tmp/.tmpBOR7Uq` 2026-06-06 16:41:08.366405177 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:08.366410031 DEBUG No virtual environment found 2026-06-06 16:41:08.366418933 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 16:41:08.366426212 DEBUG Adding first-party search path `/tmp/.tmpBOR7Uq/src` 2026-06-06 16:41:08.366429409 DEBUG Adding first-party search path `/tmp/.tmpBOR7Uq` 2026-06-06 16:41:08.366432247 DEBUG Using vendored stdlib 2026-06-06 16:41:08.366597733 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:08.366604384 DEBUG Adding new file root '/tmp/.tmpBOR7Uq' of kind Project 2026-06-06 16:41:08.366779788 DEBUG Updating project to check open files 2026-06-06 16:41:08.366797226 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:08.366801583 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:08.366821305 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBOR7Uq/src/foo.py", kind: File } 2026-06-06 16:41:08.366845748 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpBOR7Uq/src/foo.py` 2026-06-06 16:41:08.366848361 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:08.366854138 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:08.366934391 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpBOR7Uq/src/foo.py"))}: Checking file '/tmp/.tmpBOR7Uq/src/foo.py' 2026-06-06 16:41:08.367715457 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpBOR7Uq/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:08.382207478 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpBOR7Uq/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:08.392107513 DEBUG method="textDocument/diagnostic" response.id=2 duration=25.25ms 2026-06-06 16:41:08.392138232 DEBUG Received server response for request 2 2026-06-06 16:41:08.392176810 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 16:41:08.392352230 DEBUG method="textDocument/codeAction" response.id=3 duration=141.69µs 2026-06-06 16:41:08.392402933 DEBUG Received server response for request 3 2026-06-06 16:41:08.403319351 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:08.403347649 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:08.403358369 DEBUG method="shutdown" response.id=4 duration=15.58µs 2026-06-06 16:41:08.403375962 DEBUG Received server response for request 4 2026-06-06 16:41:08.403387916 DEBUG Client sends notification `exit` 2026-06-06 16:41:08.403402637 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-06-06 16:41:08.407739630 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:08.407810727 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:08.407845990 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:08.407902674 DEBUG Client info: None 2026-06-06 16:41:08.407926026 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:08.407939193 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:08.407943932 INFO Version: Unknown 2026-06-06 16:41:08.409352972 DEBUG Received server response for request 1 2026-06-06 16:41:08.409406815 DEBUG Client sends notification `initialized` 2026-06-06 16:41:08.409537587 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:08.409659623 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:08.409664889 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:08.409678895 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:08.409694143 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:08.409712528 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:08.409726207 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:08.409730310 DEBUG Initializing workspace `file:///tmp/.tmpUrd1Ha/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:08.409738989 DEBUG Searching for a project in '/tmp/.tmpUrd1Ha/src' 2026-06-06 16:41:08.409773351 DEBUG Found project at '/tmp/.tmpUrd1Ha' 2026-06-06 16:41:08.409777950 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:08.410011263 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:08.410018791 DEBUG Discovering virtual environment in `/tmp/.tmpUrd1Ha` 2026-06-06 16:41:08.410071525 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:08.410076431 DEBUG No virtual environment found 2026-06-06 16:41:08.410085359 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 16:41:08.410092500 DEBUG Adding first-party search path `/tmp/.tmpUrd1Ha/src` 2026-06-06 16:41:08.410095715 DEBUG Adding first-party search path `/tmp/.tmpUrd1Ha` 2026-06-06 16:41:08.410098541 DEBUG Using vendored stdlib 2026-06-06 16:41:08.410279723 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:08.410286730 DEBUG Adding new file root '/tmp/.tmpUrd1Ha' of kind Project 2026-06-06 16:41:08.410432691 DEBUG Updating project to check open files 2026-06-06 16:41:08.410447541 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:08.410460534 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:08.410480424 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUrd1Ha/src/foo.py", kind: File } 2026-06-06 16:41:08.410529254 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpUrd1Ha/src/foo.py` 2026-06-06 16:41:08.410533731 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:08.410541581 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:08.410611351 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpUrd1Ha/src/foo.py"))}: Checking file '/tmp/.tmpUrd1Ha/src/foo.py' 2026-06-06 16:41:08.410706889 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpUrd1Ha/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:08.456981005 DEBUG method="textDocument/diagnostic" response.id=2 duration=46.43ms 2026-06-06 16:41:08.457012500 DEBUG Received server response for request 2 2026-06-06 16:41:08.457048690 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 16:41:08.457200507 DEBUG method="textDocument/codeAction" response.id=3 duration=126.98µs 2026-06-06 16:41:08.457221756 DEBUG Received server response for request 3 2026-06-06 16:41:08.468108582 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:08.468133778 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:08.468143574 DEBUG method="shutdown" response.id=4 duration=14.74µs 2026-06-06 16:41:08.468155670 DEBUG Received server response for request 4 2026-06-06 16:41:08.468161575 DEBUG Client sends notification `exit` 2026-06-06 16:41:08.468172653 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-06-06 16:41:08.472180335 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:08.472250223 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:08.472295631 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:08.472337905 DEBUG Client info: None 2026-06-06 16:41:08.472360844 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:08.472376950 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:08.472381944 INFO Version: Unknown 2026-06-06 16:41:08.472425657 DEBUG Received server response for request 1 2026-06-06 16:41:08.472471637 DEBUG Client sends notification `initialized` 2026-06-06 16:41:08.472572048 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:08.472654220 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:08.472657901 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:08.472671327 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:08.472684990 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:08.472738275 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:08.472751955 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:08.472755690 DEBUG Initializing workspace `file:///tmp/.tmp6L1F8b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:08.472764682 DEBUG Searching for a project in '/tmp/.tmp6L1F8b/src' 2026-06-06 16:41:08.472805066 DEBUG Found project at '/tmp/.tmp6L1F8b' 2026-06-06 16:41:08.472809496 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:08.473059011 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:08.473069029 DEBUG Discovering virtual environment in `/tmp/.tmp6L1F8b` 2026-06-06 16:41:08.473124930 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:08.473130651 DEBUG No virtual environment found 2026-06-06 16:41:08.473139945 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 16:41:08.473147086 DEBUG Adding first-party search path `/tmp/.tmp6L1F8b/src` 2026-06-06 16:41:08.473150384 DEBUG Adding first-party search path `/tmp/.tmp6L1F8b` 2026-06-06 16:41:08.473153305 DEBUG Using vendored stdlib 2026-06-06 16:41:08.473323555 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:08.473329084 DEBUG Adding new file root '/tmp/.tmp6L1F8b' of kind Project 2026-06-06 16:41:08.473614648 DEBUG Updating project to check open files 2026-06-06 16:41:08.473634768 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:08.473638806 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:08.473662194 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6L1F8b/src/foo.py", kind: File } 2026-06-06 16:41:08.473702171 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp6L1F8b/src/foo.py` 2026-06-06 16:41:08.473708839 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:08.473716659 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:08.473944434 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6L1F8b/src/foo.py"))}: Checking file '/tmp/.tmp6L1F8b/src/foo.py' 2026-06-06 16:41:08.474059741 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6L1F8b/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:08.488393505 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6L1F8b/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:08.494891758 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.17ms 2026-06-06 16:41:08.494925047 DEBUG Received server response for request 2 2026-06-06 16:41:08.494962566 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 16:41:08.495117792 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:08.495174177 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:08.495202861 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:08.495213871 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmp6L1F8b/src' 2026-06-06 16:41:08.495250780 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmp6L1F8b' 2026-06-06 16:41:08.495271465 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:08.530755443 DEBUG method="textDocument/codeAction" response.id=3 duration=35.76ms 2026-06-06 16:41:08.530789189 DEBUG Received server response for request 3 2026-06-06 16:41:08.541281179 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:08.541317189 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:08.541328712 DEBUG method="shutdown" response.id=4 duration=18.55µs 2026-06-06 16:41:08.541341292 DEBUG Received server response for request 4 2026-06-06 16:41:08.541345636 DEBUG Client sends notification `exit` 2026-06-06 16:41:08.541355578 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-06-06 16:41:08.547415815 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:08.547507435 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:08.547544428 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:08.547584851 DEBUG Client info: None 2026-06-06 16:41:08.547607801 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:08.547622267 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:08.547627060 INFO Version: Unknown 2026-06-06 16:41:08.547670253 DEBUG Received server response for request 1 2026-06-06 16:41:08.547717028 DEBUG Client sends notification `initialized` 2026-06-06 16:41:08.547840706 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:08.547877959 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:08.547886769 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:08.547902358 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:08.547905877 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:08.547952414 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:08.547967078 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:08.547971375 DEBUG Initializing workspace `file:///tmp/.tmpjzg5Do/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:08.547980238 DEBUG Searching for a project in '/tmp/.tmpjzg5Do/src' 2026-06-06 16:41:08.548015472 DEBUG Found project at '/tmp/.tmpjzg5Do' 2026-06-06 16:41:08.548020015 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:08.548232683 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:08.548238527 DEBUG Discovering virtual environment in `/tmp/.tmpjzg5Do` 2026-06-06 16:41:08.548288289 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:08.548292912 DEBUG No virtual environment found 2026-06-06 16:41:08.548301589 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 16:41:08.548308662 DEBUG Adding first-party search path `/tmp/.tmpjzg5Do/src` 2026-06-06 16:41:08.548311883 DEBUG Adding first-party search path `/tmp/.tmpjzg5Do` 2026-06-06 16:41:08.548314826 DEBUG Using vendored stdlib 2026-06-06 16:41:08.548466789 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:08.548471558 DEBUG Adding new file root '/tmp/.tmpjzg5Do' of kind Project 2026-06-06 16:41:08.548629101 DEBUG Updating project to check open files 2026-06-06 16:41:08.548645112 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:08.548649423 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:08.548669253 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpjzg5Do/src/foo.py", kind: File } 2026-06-06 16:41:08.548695453 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpjzg5Do/src/foo.py` 2026-06-06 16:41:08.548698425 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:08.548704733 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:08.548772459 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpjzg5Do/src/foo.py"))}: Checking file '/tmp/.tmpjzg5Do/src/foo.py' 2026-06-06 16:41:08.548887741 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpjzg5Do/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:08.562984257 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpjzg5Do/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:08.565384927 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.67ms 2026-06-06 16:41:08.565417769 DEBUG Received server response for request 2 2026-06-06 16:41:08.565450291 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 16:41:08.565720258 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:08.565770978 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:08.565798006 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:08.565809782 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpjzg5Do/src' 2026-06-06 16:41:08.565844212 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path '/tmp/.tmpjzg5Do' 2026-06-06 16:41:08.565865977 DEBUG request{id=3 method="textDocument/codeAction"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:08.601128366 DEBUG method="textDocument/codeAction" response.id=3 duration=35.66ms 2026-06-06 16:41:08.601161306 DEBUG Received server response for request 3 2026-06-06 16:41:08.612168557 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:08.612204024 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:08.612213963 DEBUG method="shutdown" response.id=4 duration=15.93µs 2026-06-06 16:41:08.612236446 DEBUG Received server response for request 4 2026-06-06 16:41:08.612241412 DEBUG Client sends notification `exit` 2026-06-06 16:41:08.612251952 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-06-06 16:41:08.618339297 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:08.618414945 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:08.618455153 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:08.618510468 DEBUG Client info: None 2026-06-06 16:41:08.618536180 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:08.618550159 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:08.618554857 INFO Version: Unknown 2026-06-06 16:41:08.618600810 DEBUG Received server response for request 1 2026-06-06 16:41:08.618648019 DEBUG Client sends notification `initialized` 2026-06-06 16:41:08.618737948 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:08.618831003 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:08.618834761 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:08.618849245 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:08.618852288 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:08.618868525 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:08.618881762 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:08.618885488 DEBUG Initializing workspace `file:///tmp/.tmpitXQkX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:08.618893958 DEBUG Searching for a project in '/tmp/.tmpitXQkX/src' 2026-06-06 16:41:08.618937854 DEBUG Found project at '/tmp/.tmpitXQkX' 2026-06-06 16:41:08.618942282 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:08.619160173 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:08.619166421 DEBUG Discovering virtual environment in `/tmp/.tmpitXQkX` 2026-06-06 16:41:08.619216615 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:08.619221455 DEBUG No virtual environment found 2026-06-06 16:41:08.619230292 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 16:41:08.619237463 DEBUG Adding first-party search path `/tmp/.tmpitXQkX/src` 2026-06-06 16:41:08.619240635 DEBUG Adding first-party search path `/tmp/.tmpitXQkX` 2026-06-06 16:41:08.619243479 DEBUG Using vendored stdlib 2026-06-06 16:41:08.619397269 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:08.619402191 DEBUG Adding new file root '/tmp/.tmpitXQkX' of kind Project 2026-06-06 16:41:08.619570195 DEBUG Updating project to check open files 2026-06-06 16:41:08.619616019 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:08.619624012 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:08.619647361 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpitXQkX/src/foo.py", kind: File } 2026-06-06 16:41:08.619674730 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpitXQkX/src/foo.py` 2026-06-06 16:41:08.619677904 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:08.619683983 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:08.619752272 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpitXQkX/src/foo.py"))}: Checking file '/tmp/.tmpitXQkX/src/foo.py' 2026-06-06 16:41:08.619841302 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpitXQkX/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:08.634352569 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.66ms 2026-06-06 16:41:08.634386912 DEBUG Received server response for request 2 2026-06-06 16:41:08.634426407 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-06-06 16:41:08.634519713 DEBUG method="textDocument/codeAction" response.id=3 duration=66.68µs 2026-06-06 16:41:08.634539890 DEBUG Received server response for request 3 2026-06-06 16:41:08.644615225 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:08.644648161 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:08.644659488 DEBUG method="shutdown" response.id=4 duration=17.58µs 2026-06-06 16:41:08.644673990 DEBUG Received server response for request 4 2026-06-06 16:41:08.644683995 DEBUG Client sends notification `exit` 2026-06-06 16:41:08.644695937 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-06-06 16:41:08.649424923 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:08.649509409 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:08.649545990 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:08.649616422 DEBUG Client info: None 2026-06-06 16:41:08.649632174 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:08.649644346 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:08.649648912 INFO Version: Unknown 2026-06-06 16:41:08.649689370 DEBUG Received server response for request 1 2026-06-06 16:41:08.649726638 DEBUG Client sends notification `initialized` 2026-06-06 16:41:08.649796558 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:08.649836694 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:08.649841201 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:08.649850293 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-06-06 16:41:08.649900877 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:08.649916390 DEBUG Deferring `workspace/executeCommand` request until all workspaces are initialized 2026-06-06 16:41:08.649920613 DEBUG Initializing workspace `file:///tmp/.tmpEQZNJv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:08.649929570 DEBUG Searching for a project in '/tmp/.tmpEQZNJv/src' 2026-06-06 16:41:08.652847941 DEBUG Found project at '/tmp/.tmpEQZNJv' 2026-06-06 16:41:08.652867358 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:08.653100684 DEBUG Discovering virtual environment in `/tmp/.tmpEQZNJv` 2026-06-06 16:41:08.653163127 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:08.653170209 DEBUG No virtual environment found 2026-06-06 16:41:08.653179439 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 16:41:08.653187084 DEBUG Adding first-party search path `/tmp/.tmpEQZNJv/src` 2026-06-06 16:41:08.653190447 DEBUG Adding first-party search path `/tmp/.tmpEQZNJv` 2026-06-06 16:41:08.653193291 DEBUG Using vendored stdlib 2026-06-06 16:41:08.653354149 INFO Python version: Python 3.10, platform: linux 2026-06-06 16:41:08.653359577 DEBUG Adding new file root '/tmp/.tmpEQZNJv' of kind Project 2026-06-06 16:41:08.653534171 DEBUG Updating project to check open files 2026-06-06 16:41:08.653553621 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:08.653558416 DEBUG Processing deferred request `workspace/executeCommand` 2026-06-06 16:41:08.654227388 DEBUG request{id=2 method="workspace/executeCommand"}: Resolving dynamic module resolution paths 2026-06-06 16:41:08.664336266 DEBUG method="workspace/executeCommand" response.id=2 duration=10.77ms 2026-06-06 16:41:08.664368677 DEBUG Received server response for request 2 2026-06-06 16:41:08.686935548 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:08.686972052 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:08.686983060 DEBUG method="shutdown" response.id=3 duration=17.77µs 2026-06-06 16:41:08.686995574 DEBUG Received server response for request 3 2026-06-06 16:41:08.687000702 DEBUG Client sends notification `exit` 2026-06-06 16:41:08.687040694 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-06-06 16:41:08.689060699 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:08.689134236 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:08.689172743 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:08.689238495 DEBUG Client info: None 2026-06-06 16:41:08.689265855 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:08.689279009 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:08.689283527 INFO Version: Unknown 2026-06-06 16:41:08.689330872 DEBUG Received server response for request 1 2026-06-06 16:41:08.689406425 DEBUG Client sends notification `initialized` 2026-06-06 16:41:08.689553638 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:08.689600983 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:08.689608316 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:08.689623820 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:08.689627918 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:08.689677173 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:08.689690600 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:08.689694735 DEBUG Initializing workspace `file:///tmp/.tmptI2yP9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:08.689703728 DEBUG Searching for a project in '/tmp/.tmptI2yP9/src' 2026-06-06 16:41:08.689730926 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:08.689735290 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:08.689948403 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:08.689954718 DEBUG Discovering virtual environment in `/tmp/.tmptI2yP9/src` 2026-06-06 16:41:08.690005100 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:08.690009736 DEBUG No virtual environment found 2026-06-06 16:41:08.690019522 DEBUG Adding first-party search path `/tmp/.tmptI2yP9/src` 2026-06-06 16:41:08.690022924 DEBUG Using vendored stdlib 2026-06-06 16:41:08.690186821 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:08.690193210 DEBUG Adding new file root '/tmp/.tmptI2yP9/src' of kind Project 2026-06-06 16:41:08.690337865 DEBUG Updating project to check open files 2026-06-06 16:41:08.690353413 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:08.690357103 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:08.690375899 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmptI2yP9/src/foo.py", kind: File } 2026-06-06 16:41:08.690401509 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmptI2yP9/src/foo.py` 2026-06-06 16:41:08.690404312 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:08.690410863 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:08.695202916 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 16:41:08.745796370 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:08.823991316 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:08.824017293 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:08.824028010 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:08.824119465 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:08.824124426 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:08.824230455 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:08.824261955 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:08.824282080 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:08.824291855 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmptI2yP9/src' 2026-06-06 16:41:08.824327427 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:08.860079850 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 4 suggestions in 166.751086ms 2026-06-06 16:41:08.860729996 DEBUG method="textDocument/completion" response.id=2 duration=170.31ms 2026-06-06 16:41:08.860758485 DEBUG Received server response for request 2 2026-06-06 16:41:08.873503069 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:08.873535565 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:08.873546469 DEBUG method="shutdown" response.id=3 duration=17.16µs 2026-06-06 16:41:08.873561579 DEBUG Received server response for request 3 2026-06-06 16:41:08.873572065 DEBUG Client sends notification `exit` 2026-06-06 16:41:08.873608402 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-06-06 16:41:08.883182910 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:08.883256666 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:08.883295382 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:08.883345974 DEBUG Client info: None 2026-06-06 16:41:08.883371794 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:08.883385182 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:08.883389909 INFO Version: Unknown 2026-06-06 16:41:08.883432668 DEBUG Received server response for request 1 2026-06-06 16:41:08.883480556 DEBUG Client sends notification `initialized` 2026-06-06 16:41:08.883584778 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:08.883695318 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:08.883699680 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:08.883712974 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:08.883715785 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:08.883733396 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:08.883745848 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:08.883750161 DEBUG Initializing workspace `file:///tmp/.tmpiTLQxC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:08.883759036 DEBUG Searching for a project in '/tmp/.tmpiTLQxC/src' 2026-06-06 16:41:08.883787542 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:08.883791774 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:08.884012624 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:08.884019628 DEBUG Discovering virtual environment in `/tmp/.tmpiTLQxC/src` 2026-06-06 16:41:08.884071411 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:08.884076248 DEBUG No virtual environment found 2026-06-06 16:41:08.884086138 DEBUG Adding first-party search path `/tmp/.tmpiTLQxC/src` 2026-06-06 16:41:08.884089613 DEBUG Using vendored stdlib 2026-06-06 16:41:08.884240795 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:08.884245770 DEBUG Adding new file root '/tmp/.tmpiTLQxC/src' of kind Project 2026-06-06 16:41:08.884423363 DEBUG Updating project to check open files 2026-06-06 16:41:08.884442373 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:08.884446932 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:08.884466684 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpiTLQxC/src/foo.py", kind: File } 2026-06-06 16:41:08.884538141 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpiTLQxC/src/foo.py` 2026-06-06 16:41:08.884544936 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:08.884555841 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:08.884809507 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 16:41:08.904733333 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:08.915590437 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:08.915613841 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:08.915623902 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:08.915700424 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:08.915705258 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:08.915779586 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:08.915804945 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:08.915829384 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:08.915839108 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpiTLQxC/src' 2026-06-06 16:41:08.915874449 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:08.949035117 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 4 suggestions in 64.439019ms 2026-06-06 16:41:08.949097662 DEBUG method="textDocument/completion" response.id=2 duration=64.53ms 2026-06-06 16:41:08.949122203 DEBUG Received server response for request 2 2026-06-06 16:41:08.959382487 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:08.959423468 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:08.959435486 DEBUG method="shutdown" response.id=3 duration=18.22µs 2026-06-06 16:41:08.959450274 DEBUG Received server response for request 3 2026-06-06 16:41:08.959455202 DEBUG Client sends notification `exit` 2026-06-06 16:41:08.959514918 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-06-06 16:41:08.967608500 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( CompletionItemCapability { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, context_support: None, insert_text_mode: None, completion_list: None, }, ), hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:08.967709199 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:08.967751209 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:08.970434144 DEBUG Client info: None 2026-06-06 16:41:08.970472675 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:08.970501166 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-06-06 16:41:08.970506672 INFO Version: Unknown 2026-06-06 16:41:08.970549157 DEBUG Received server response for request 1 2026-06-06 16:41:08.970595244 DEBUG Client sends notification `initialized` 2026-06-06 16:41:08.970684519 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:08.970723266 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:08.970731004 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:08.970747049 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:08.970750891 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:08.970815410 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:08.970829254 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:08.970833674 DEBUG Initializing workspace `file:///tmp/.tmpFtfTt7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-06-06 16:41:08.970845618 DEBUG Searching for a project in '/tmp/.tmpFtfTt7/src' 2026-06-06 16:41:08.970879770 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:08.970884016 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:08.971103974 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:08.971109682 DEBUG Discovering virtual environment in `/tmp/.tmpFtfTt7/src` 2026-06-06 16:41:08.971161889 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:08.971166884 DEBUG No virtual environment found 2026-06-06 16:41:08.971177899 DEBUG Adding first-party search path `/tmp/.tmpFtfTt7/src` 2026-06-06 16:41:08.971181439 DEBUG Using vendored stdlib 2026-06-06 16:41:08.971334348 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:08.971339612 DEBUG Adding new file root '/tmp/.tmpFtfTt7/src' of kind Project 2026-06-06 16:41:08.971486872 DEBUG Updating project to check open files 2026-06-06 16:41:08.971519234 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:08.971523710 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:08.971543221 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpFtfTt7/src/foo.py", kind: File } 2026-06-06 16:41:08.971569868 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpFtfTt7/src/foo.py` 2026-06-06 16:41:08.971573082 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:08.971579296 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:08.971892404 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 16:41:08.991640273 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.002058787 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:09.002083632 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:09.002095493 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.002203086 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:09.002208862 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.002286220 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:09.002313045 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:09.002336166 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:09.002346070 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpFtfTt7/src' 2026-06-06 16:41:09.002383721 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:09.036850465 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 65.228289ms 2026-06-06 16:41:09.036896533 DEBUG method="textDocument/completion" response.id=2 duration=65.31ms 2026-06-06 16:41:09.036920583 DEBUG Received server response for request 2 2026-06-06 16:41:09.047094997 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.047133446 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.047145827 DEBUG method="shutdown" response.id=3 duration=18.90µs 2026-06-06 16:41:09.047162063 DEBUG Received server response for request 3 2026-06-06 16:41:09.047166564 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.047186622 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-06-06 16:41:09.055156963 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( CompletionItemCapability { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, context_support: None, insert_text_mode: None, completion_list: None, }, ), hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.055250606 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.055288933 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.055338206 DEBUG Client info: None 2026-06-06 16:41:09.055364381 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.055378869 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-06-06 16:41:09.055383999 INFO Version: Unknown 2026-06-06 16:41:09.055427509 DEBUG Received server response for request 1 2026-06-06 16:41:09.055474204 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.055567011 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.055642613 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.055646591 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.055659674 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.055662858 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:09.055719343 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.055733592 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.055737726 DEBUG Initializing workspace `file:///tmp/.tmpmgRkC5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:09.055746787 DEBUG Searching for a project in '/tmp/.tmpmgRkC5/src' 2026-06-06 16:41:09.055777448 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.055782030 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.056001715 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.056007502 DEBUG Discovering virtual environment in `/tmp/.tmpmgRkC5/src` 2026-06-06 16:41:09.056058460 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.056063381 DEBUG No virtual environment found 2026-06-06 16:41:09.056074417 DEBUG Adding first-party search path `/tmp/.tmpmgRkC5/src` 2026-06-06 16:41:09.056077954 DEBUG Using vendored stdlib 2026-06-06 16:41:09.056232215 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.056237228 DEBUG Adding new file root '/tmp/.tmpmgRkC5/src' of kind Project 2026-06-06 16:41:09.056382210 DEBUG Updating project to check open files 2026-06-06 16:41:09.056397538 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.056401246 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.056420647 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmgRkC5/src/foo.py", kind: File } 2026-06-06 16:41:09.056445313 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpmgRkC5/src/foo.py` 2026-06-06 16:41:09.056448082 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.056453926 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.056767574 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.076305494 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.086755469 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:09.086779793 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:09.086792465 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.086885128 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:09.086890136 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.086963088 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:09.086989665 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:09.087011799 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:09.087020705 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpmgRkC5/src' 2026-06-06 16:41:09.087054360 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:09.119944541 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 63.45455ms 2026-06-06 16:41:09.119986715 DEBUG method="textDocument/completion" response.id=2 duration=63.53ms 2026-06-06 16:41:09.120011116 DEBUG Received server response for request 2 2026-06-06 16:41:09.130229395 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.130275261 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.130287070 DEBUG method="shutdown" response.id=3 duration=19.49µs 2026-06-06 16:41:09.130315937 DEBUG Received server response for request 3 2026-06-06 16:41:09.130323978 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.130339904 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-06-06 16:41:09.137536501 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( CompletionItemCapability { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, context_support: None, insert_text_mode: None, completion_list: None, }, ), hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.137627863 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.137666915 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.137720563 DEBUG Client info: None 2026-06-06 16:41:09.137746018 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.137762479 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-06-06 16:41:09.137767784 INFO Version: Unknown 2026-06-06 16:41:09.137808929 DEBUG Received server response for request 1 2026-06-06 16:41:09.137848084 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.137942827 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.137977439 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.137985196 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.138001072 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.138004670 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:09.138069331 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.138083822 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.138088258 DEBUG Initializing workspace `file:///tmp/.tmpBtcOoF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-06-06 16:41:09.138100140 DEBUG Searching for a project in '/tmp/.tmpBtcOoF/src' 2026-06-06 16:41:09.138143669 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.138148405 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.138367594 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.138373692 DEBUG Discovering virtual environment in `/tmp/.tmpBtcOoF/src` 2026-06-06 16:41:09.138422924 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.138427975 DEBUG No virtual environment found 2026-06-06 16:41:09.138438085 DEBUG Adding first-party search path `/tmp/.tmpBtcOoF/src` 2026-06-06 16:41:09.138442476 DEBUG Using vendored stdlib 2026-06-06 16:41:09.138615451 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.138622452 DEBUG Adding new file root '/tmp/.tmpBtcOoF/src' of kind Project 2026-06-06 16:41:09.138766091 DEBUG Updating project to check open files 2026-06-06 16:41:09.138782089 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.138786139 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.138805052 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBtcOoF/src/foo.py", kind: File } 2026-06-06 16:41:09.138831061 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpBtcOoF/src/foo.py` 2026-06-06 16:41:09.138834187 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.138840125 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.139115524 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.159613612 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.170262108 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:09.170285668 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:09.170296178 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.170373127 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:09.170378127 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.170458498 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:09.170486679 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:09.170523743 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:09.170533953 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpBtcOoF/src' 2026-06-06 16:41:09.170571554 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:09.203601313 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 64.717891ms 2026-06-06 16:41:09.203669340 DEBUG method="textDocument/completion" response.id=2 duration=64.82ms 2026-06-06 16:41:09.203687094 DEBUG Received server response for request 2 2026-06-06 16:41:09.213873517 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.213906714 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.213916658 DEBUG method="shutdown" response.id=3 duration=16.39µs 2026-06-06 16:41:09.213931707 DEBUG Received server response for request 3 2026-06-06 16:41:09.213935857 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.213952741 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-06-06 16:41:09.221470538 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.221564690 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.221606364 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.221691078 DEBUG Client info: None 2026-06-06 16:41:09.221708916 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.221724573 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.221729068 INFO Version: Unknown 2026-06-06 16:41:09.221770320 DEBUG Received server response for request 1 2026-06-06 16:41:09.221808198 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.221879502 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.221918154 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.221924203 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.221937693 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.221941455 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:09.222059088 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.222075209 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.222079857 DEBUG Initializing workspace `file:///tmp/.tmpgaErFi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-06-06 16:41:09.222091877 DEBUG Searching for a project in '/tmp/.tmpgaErFi/src' 2026-06-06 16:41:09.222656799 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.222665924 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.222980680 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.222990836 DEBUG Discovering virtual environment in `/tmp/.tmpgaErFi/src` 2026-06-06 16:41:09.223047678 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.223053132 DEBUG No virtual environment found 2026-06-06 16:41:09.223064903 DEBUG Adding first-party search path `/tmp/.tmpgaErFi/src` 2026-06-06 16:41:09.223068466 DEBUG Using vendored stdlib 2026-06-06 16:41:09.223221072 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.223225965 DEBUG Adding new file root '/tmp/.tmpgaErFi/src' of kind Project 2026-06-06 16:41:09.223374972 DEBUG Updating project to check open files 2026-06-06 16:41:09.223390524 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.223395098 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.223415778 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpgaErFi/src/foo.py", kind: File } 2026-06-06 16:41:09.223441146 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpgaErFi/src/foo.py` 2026-06-06 16:41:09.223444209 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.223450412 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.223789898 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.243704699 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.254410578 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:09.254436836 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:09.254446844 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.254558934 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:09.254564976 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.254642859 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:09.254670070 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:09.254690576 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:09.254700104 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpgaErFi/src' 2026-06-06 16:41:09.254736144 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:09.287595815 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 64.105992ms 2026-06-06 16:41:09.287640685 DEBUG method="textDocument/completion" response.id=2 duration=64.18ms 2026-06-06 16:41:09.287667105 DEBUG Received server response for request 2 2026-06-06 16:41:09.297848822 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.297886969 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.297898514 DEBUG method="shutdown" response.id=3 duration=18.38µs 2026-06-06 16:41:09.297913912 DEBUG Received server response for request 3 2026-06-06 16:41:09.297919894 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.297953928 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-06-06 16:41:09.305212146 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.305295097 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.305336348 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.305402240 DEBUG Client info: None 2026-06-06 16:41:09.305428514 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.305443222 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.305448205 INFO Version: Unknown 2026-06-06 16:41:09.305881860 DEBUG Received server response for request 1 2026-06-06 16:41:09.305926570 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.306012215 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.306099054 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.306103336 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.306117956 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.306129290 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:09.306146338 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.306158685 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.306162776 DEBUG Initializing workspace `file:///tmp/.tmpOlL2px/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:09.306170999 DEBUG Searching for a project in '/tmp/.tmpOlL2px/src' 2026-06-06 16:41:09.306203569 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.306207622 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.306424498 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.306431295 DEBUG Discovering virtual environment in `/tmp/.tmpOlL2px/src` 2026-06-06 16:41:09.306483337 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.306488505 DEBUG No virtual environment found 2026-06-06 16:41:09.306525404 DEBUG Adding first-party search path `/tmp/.tmpOlL2px/src` 2026-06-06 16:41:09.306529795 DEBUG Using vendored stdlib 2026-06-06 16:41:09.306681345 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.306687320 DEBUG Adding new file root '/tmp/.tmpOlL2px/src' of kind Project 2026-06-06 16:41:09.306829771 DEBUG Updating project to check open files 2026-06-06 16:41:09.306845377 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.306849337 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.306868528 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpOlL2px/src/foo.py", kind: File } 2026-06-06 16:41:09.306893569 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpOlL2px/src/foo.py` 2026-06-06 16:41:09.306896453 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.306903388 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.307147687 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.327082202 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.337590395 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:09.337613189 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:09.337624342 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.337699400 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:09.337704134 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.337775854 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:09.337802927 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:09.337823094 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:09.337832491 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpOlL2px/src' 2026-06-06 16:41:09.337867538 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:09.370915916 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 63.972505ms 2026-06-06 16:41:09.370966648 DEBUG method="textDocument/completion" response.id=2 duration=64.06ms 2026-06-06 16:41:09.370991474 DEBUG Received server response for request 2 2026-06-06 16:41:09.381193670 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.381232344 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.381245009 DEBUG method="shutdown" response.id=3 duration=20.67µs 2026-06-06 16:41:09.381260605 DEBUG Received server response for request 3 2026-06-06 16:41:09.381265040 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.381304128 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-06-06 16:41:09.388820673 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.388897186 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.388938994 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.388991050 DEBUG Client info: None 2026-06-06 16:41:09.389016633 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.389033380 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.389037985 INFO Version: Unknown 2026-06-06 16:41:09.389097659 DEBUG Received server response for request 1 2026-06-06 16:41:09.389156344 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.389276139 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.389899073 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.389907802 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.389927132 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.389931110 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:09.389933934 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.390012999 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.390021234 DEBUG Initializing workspace `file:///tmp/.tmpSua7I6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-06-06 16:41:09.390039818 DEBUG Searching for a project in '/tmp/.tmpSua7I6/src' 2026-06-06 16:41:09.390112540 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.390127936 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.390347426 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.390354212 DEBUG Discovering virtual environment in `/tmp/.tmpSua7I6/src` 2026-06-06 16:41:09.390407758 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.390412861 DEBUG No virtual environment found 2026-06-06 16:41:09.390423596 DEBUG Adding first-party search path `/tmp/.tmpSua7I6/src` 2026-06-06 16:41:09.390428037 DEBUG Using vendored stdlib 2026-06-06 16:41:09.390814207 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.390847068 DEBUG Adding new file root '/tmp/.tmpSua7I6/src' of kind Project 2026-06-06 16:41:09.391292580 DEBUG Updating project to check open files 2026-06-06 16:41:09.391470644 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.391612946 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.391742679 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSua7I6/src/foo.py", kind: File } 2026-06-06 16:41:09.391883984 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpSua7I6/src/foo.py` 2026-06-06 16:41:09.391896070 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.391904994 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.392157478 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.411944672 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.422389991 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:09.422415280 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:09.422426884 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.422515217 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:09.422521385 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.422635762 DEBUG method="textDocument/completion" response.id=2 duration=30.72ms 2026-06-06 16:41:09.422657220 DEBUG Received server response for request 2 2026-06-06 16:41:09.432882949 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.432918307 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.432930469 DEBUG method="shutdown" response.id=3 duration=19.84µs 2026-06-06 16:41:09.432948531 DEBUG Received server response for request 3 2026-06-06 16:41:09.432959655 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.432975927 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-06-06 16:41:09.439129938 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.439206174 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.439244404 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.439309589 DEBUG Client info: None 2026-06-06 16:41:09.439336738 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.439353558 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.439358010 INFO Version: Unknown 2026-06-06 16:41:09.440200716 DEBUG Received server response for request 1 2026-06-06 16:41:09.440246271 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.440316491 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.440418736 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.440422891 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.440439827 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.440442822 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:09.440459010 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.440470833 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.440474523 DEBUG Initializing workspace `file:///tmp/.tmpdWaxUN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-06-06 16:41:09.440485651 DEBUG Searching for a project in '/tmp/.tmpdWaxUN/src' 2026-06-06 16:41:09.440531067 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.440536206 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.440754801 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.440760504 DEBUG Discovering virtual environment in `/tmp/.tmpdWaxUN/src` 2026-06-06 16:41:09.440812928 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.440817833 DEBUG No virtual environment found 2026-06-06 16:41:09.440827633 DEBUG Adding first-party search path `/tmp/.tmpdWaxUN/src` 2026-06-06 16:41:09.440831256 DEBUG Using vendored stdlib 2026-06-06 16:41:09.440997983 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.441003420 DEBUG Adding new file root '/tmp/.tmpdWaxUN/src' of kind Project 2026-06-06 16:41:09.441147115 DEBUG Updating project to check open files 2026-06-06 16:41:09.441162285 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.441165757 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.441184040 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpdWaxUN/src/foo.py", kind: File } 2026-06-06 16:41:09.441208753 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpdWaxUN/src/foo.py` 2026-06-06 16:41:09.441212399 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.441218489 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.441518482 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.462324946 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.472916446 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:09.472939381 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:09.472950937 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.473033033 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:09.473038301 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.490140052 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `re` not found in search paths 2026-06-06 16:41:09.490167141 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `re` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:09.490803117 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 4 suggestions in 49.496625ms 2026-06-06 16:41:09.490844950 DEBUG method="textDocument/completion" response.id=2 duration=49.62ms 2026-06-06 16:41:09.490869867 DEBUG Received server response for request 2 2026-06-06 16:41:09.501687528 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.501726463 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.501737456 DEBUG method="shutdown" response.id=3 duration=17.87µs 2026-06-06 16:41:09.501765219 DEBUG Received server response for request 3 2026-06-06 16:41:09.501770872 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.501781003 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-06-06 16:41:09.508947092 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.509021158 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.509059841 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.509125289 DEBUG Client info: None 2026-06-06 16:41:09.509149972 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.509166804 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.509171456 INFO Version: Unknown 2026-06-06 16:41:09.509640531 DEBUG Received server response for request 1 2026-06-06 16:41:09.509685752 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.509770353 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.509859549 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.509863659 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.509879372 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.509882370 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:09.509898837 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.509910676 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.509914447 DEBUG Initializing workspace `file:///tmp/.tmp4jW1hT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-06-06 16:41:09.509924940 DEBUG Searching for a project in '/tmp/.tmp4jW1hT/src' 2026-06-06 16:41:09.509955493 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.509959889 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.510187788 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.510195236 DEBUG Discovering virtual environment in `/tmp/.tmp4jW1hT/src` 2026-06-06 16:41:09.510251350 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.510256843 DEBUG No virtual environment found 2026-06-06 16:41:09.510266838 DEBUG Adding first-party search path `/tmp/.tmp4jW1hT/src` 2026-06-06 16:41:09.510270404 DEBUG Using vendored stdlib 2026-06-06 16:41:09.510426015 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.510431152 DEBUG Adding new file root '/tmp/.tmp4jW1hT/src' of kind Project 2026-06-06 16:41:09.510593909 DEBUG Updating project to check open files 2026-06-06 16:41:09.510609737 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.510613617 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.510633149 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4jW1hT/src/foo.py", kind: File } 2026-06-06 16:41:09.510659094 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp4jW1hT/src/foo.py` 2026-06-06 16:41:09.510662039 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.510668108 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.511444804 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.532414402 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 21.705042ms 2026-06-06 16:41:09.532466108 DEBUG method="textDocument/completion" response.id=2 duration=21.79ms 2026-06-06 16:41:09.532503184 DEBUG Received server response for request 2 2026-06-06 16:41:09.542685348 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.542724165 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.542735565 DEBUG method="shutdown" response.id=3 duration=19.51µs 2026-06-06 16:41:09.542752285 DEBUG Received server response for request 3 2026-06-06 16:41:09.542763061 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.542781491 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-06-06 16:41:09.547410563 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.547482919 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.547534333 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.547604697 DEBUG Client info: None 2026-06-06 16:41:09.547629911 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.547650769 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.547655397 INFO Version: Unknown 2026-06-06 16:41:09.548205543 DEBUG Received server response for request 1 2026-06-06 16:41:09.548251726 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.548324572 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.548426907 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.548431223 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.548447680 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.548450445 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:09.548467223 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.548479756 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.548483700 DEBUG Initializing workspace `file:///tmp/.tmpzkGucB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-06-06 16:41:09.548506390 DEBUG Searching for a project in '/tmp/.tmpzkGucB/src' 2026-06-06 16:41:09.548537278 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.548541468 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.548757539 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.548763786 DEBUG Discovering virtual environment in `/tmp/.tmpzkGucB/src` 2026-06-06 16:41:09.548815707 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.548820263 DEBUG No virtual environment found 2026-06-06 16:41:09.548830269 DEBUG Adding first-party search path `/tmp/.tmpzkGucB/src` 2026-06-06 16:41:09.548833766 DEBUG Using vendored stdlib 2026-06-06 16:41:09.548986096 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.548991007 DEBUG Adding new file root '/tmp/.tmpzkGucB/src' of kind Project 2026-06-06 16:41:09.549135375 DEBUG Updating project to check open files 2026-06-06 16:41:09.549150494 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.549154008 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.549173032 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpzkGucB/src/foo.py", kind: File } 2026-06-06 16:41:09.549198731 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpzkGucB/src/foo.py` 2026-06-06 16:41:09.549201724 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.549207606 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.549422689 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.574486106 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.596889924 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 3 suggestions in 47.640845ms 2026-06-06 16:41:09.596940940 DEBUG method="textDocument/completion" response.id=2 duration=47.73ms 2026-06-06 16:41:09.596969474 DEBUG Received server response for request 2 2026-06-06 16:41:09.607147843 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.607180973 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.607192147 DEBUG method="shutdown" response.id=3 duration=18.46µs 2026-06-06 16:41:09.607207217 DEBUG Received server response for request 3 2026-06-06 16:41:09.607212254 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.607232123 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-06-06 16:41:09.613415262 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.613506819 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.613544084 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.613585588 DEBUG Client info: None 2026-06-06 16:41:09.613610832 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.613623975 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.613628519 INFO Version: Unknown 2026-06-06 16:41:09.614076435 DEBUG Received server response for request 1 2026-06-06 16:41:09.614142327 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.614237450 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.614314440 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.614318533 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.614334298 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.614337684 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:09.614407628 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.614422454 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.614426617 DEBUG Initializing workspace `file:///tmp/.tmpySMagi/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpySMagi/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:09.614437832 DEBUG Using overridden configuration file at '/tmp/.tmpySMagi/ty2.toml' 2026-06-06 16:41:09.614471807 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.615337843 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.615356980 DEBUG Discovering virtual environment in `/tmp/.tmpySMagi/src` 2026-06-06 16:41:09.615516109 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.615530344 DEBUG No virtual environment found 2026-06-06 16:41:09.615556060 DEBUG Adding first-party search path `/tmp/.tmpySMagi/src` 2026-06-06 16:41:09.615561686 DEBUG Using vendored stdlib 2026-06-06 16:41:09.615726447 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.615736706 DEBUG Adding new file root '/tmp/.tmpySMagi/src' of kind Project 2026-06-06 16:41:09.615896947 DEBUG Updating project to check open files 2026-06-06 16:41:09.615918136 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.615923733 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.615946615 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpySMagi/src/foo.py", kind: File } 2026-06-06 16:41:09.615982537 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpySMagi/src/foo.py` 2026-06-06 16:41:09.615987523 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.615995883 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.616075419 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpySMagi/src/foo.py"))}: Checking file '/tmp/.tmpySMagi/src/foo.py' 2026-06-06 16:41:09.616198293 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpySMagi/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.630321592 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpySMagi/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.636584311 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.58ms 2026-06-06 16:41:09.636618290 DEBUG Received server response for request 2 2026-06-06 16:41:09.647508088 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.647542753 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.647555102 DEBUG method="shutdown" response.id=3 duration=19.00µs 2026-06-06 16:41:09.647568934 DEBUG Received server response for request 3 2026-06-06 16:41:09.647574063 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.647591564 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-06-06 16:41:09.653122535 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.653194685 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.653230845 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.653274476 DEBUG Client info: None 2026-06-06 16:41:09.653296153 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.653309065 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.653313855 INFO Version: Unknown 2026-06-06 16:41:09.653356221 DEBUG Received server response for request 1 2026-06-06 16:41:09.653403008 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.653511821 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.653599116 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.653603384 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.654279998 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.654288974 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:09.654314450 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.654998058 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.655048601 DEBUG Initializing workspace `file:///tmp/.tmpMFigG4/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpMFigG4/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:09.659053865 DEBUG Using overridden configuration file at '/tmp/.tmpMFigG4/ty2.toml' 2026-06-06 16:41:09.659102054 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.659329616 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.659341748 DEBUG Discovering virtual environment in `/tmp/.tmpMFigG4/src` 2026-06-06 16:41:09.659396387 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.659401489 DEBUG No virtual environment found 2026-06-06 16:41:09.659412694 DEBUG Adding first-party search path `/tmp/.tmpMFigG4/src` 2026-06-06 16:41:09.659416297 DEBUG Using vendored stdlib 2026-06-06 16:41:09.659589260 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.659600072 DEBUG Adding new file root '/tmp/.tmpMFigG4/src' of kind Project 2026-06-06 16:41:09.659749040 DEBUG Updating project to check open files 2026-06-06 16:41:09.659767347 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.659772772 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.659795319 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpMFigG4/src/foo.py", kind: File } 2026-06-06 16:41:09.659823662 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpMFigG4/src/foo.py` 2026-06-06 16:41:09.659826773 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.659833351 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.660028774 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpMFigG4/src/foo.py"))}: Checking file '/tmp/.tmpMFigG4/src/foo.py' 2026-06-06 16:41:09.660181089 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpMFigG4/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.674585728 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpMFigG4/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.679091696 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.25ms 2026-06-06 16:41:09.679125011 DEBUG Received server response for request 2 2026-06-06 16:41:09.689374839 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.689407251 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.689417801 DEBUG method="shutdown" response.id=3 duration=16.80µs 2026-06-06 16:41:09.689429615 DEBUG Received server response for request 3 2026-06-06 16:41:09.689434482 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.689475726 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-06-06 16:41:09.694098267 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.694181101 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.694215864 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.694268825 DEBUG Client info: None 2026-06-06 16:41:09.694292379 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.694305394 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.694309751 INFO Version: Unknown 2026-06-06 16:41:09.695397666 DEBUG Received server response for request 1 2026-06-06 16:41:09.695445785 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.695550532 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.695589989 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.695599471 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.695617854 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.695631178 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:09.695662837 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.695728026 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.695732710 DEBUG Initializing workspace `file:///tmp/.tmpCX6koI/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:09.695748730 DEBUG Searching for a project in '/tmp/.tmpCX6koI/src' 2026-06-06 16:41:09.695779002 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.695783842 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.695998255 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.696004312 DEBUG Discovering virtual environment in `/tmp/.tmpCX6koI/src` 2026-06-06 16:41:09.696052529 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.696057451 DEBUG No virtual environment found 2026-06-06 16:41:09.696067897 DEBUG Adding first-party search path `/tmp/.tmpCX6koI/src` 2026-06-06 16:41:09.696071322 DEBUG Using vendored stdlib 2026-06-06 16:41:09.696239730 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.696250806 DEBUG Adding new file root '/tmp/.tmpCX6koI/src' of kind Project 2026-06-06 16:41:09.696395399 DEBUG Updating project to check open files 2026-06-06 16:41:09.696417133 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.696421314 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.696441140 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpCX6koI/src/foo.py", kind: File } 2026-06-06 16:41:09.696467412 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpCX6koI/src/foo.py` 2026-06-06 16:41:09.696470796 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.696476902 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.696560584 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpCX6koI/src/foo.py"))}: Checking file '/tmp/.tmpCX6koI/src/foo.py' 2026-06-06 16:41:09.696689358 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpCX6koI/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.710847781 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpCX6koI/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.715310553 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.83ms 2026-06-06 16:41:09.715342160 DEBUG Received server response for request 2 2026-06-06 16:41:09.725629293 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.725662503 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.725674185 DEBUG method="shutdown" response.id=3 duration=19.16µs 2026-06-06 16:41:09.725687059 DEBUG Received server response for request 3 2026-06-06 16:41:09.725692976 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.725704581 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-06-06 16:41:09.730285842 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.730356513 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.730390835 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.730454431 DEBUG Client info: None 2026-06-06 16:41:09.730478557 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.730510469 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.730516200 INFO Version: Unknown 2026-06-06 16:41:09.730948305 DEBUG Received server response for request 1 2026-06-06 16:41:09.731002659 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.731080729 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.731182500 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.731186248 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.731202598 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.731217444 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.731230344 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.731233933 DEBUG Initializing workspace `file:///tmp/.tmpmIwwq8/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpmIwwq8/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:09.731243378 DEBUG Using overridden configuration file at '/tmp/.tmpmIwwq8/ty2.toml' 2026-06-06 16:41:09.731292994 ERROR Failed to create project for workspace `file:///tmp/.tmpmIwwq8/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpmIwwq8/ty2.toml: /tmp/.tmpmIwwq8/ty2.toml is not a valid `ty.toml`: TOML parse error at line 2, column 2 | 2 | [rule] | ^^^^ unknown field `rule`, expected one of `environment`, `src`, `rules`, `terminal`, `analysis`, `overrides` : /tmp/.tmpmIwwq8/ty2.toml is not a valid `ty.toml`: TOML parse error at line 2, column 2 | 2 | [rule] | ^^^^ unknown field `rule`, expected one of `environment`, `src`, `rules`, `terminal`, `analysis`, `overrides` : TOML parse error at line 2, column 2 | 2 | [rule] | ^^^^ unknown field `rule`, expected one of `environment`, `src`, `rules`, `terminal`, `analysis`, `overrides` . Falling back to default settings 2026-06-06 16:41:09.732014635 DEBUG Received notification `window/showMessage` 2026-06-06 16:41:09.732025656 INFO Retrying to receive `window/showMessage` notification 2026-06-06 16:41:09.732033517 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:09.732216505 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.732224642 DEBUG Discovering virtual environment in `/tmp/.tmpmIwwq8/src` 2026-06-06 16:41:09.732282282 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.732286771 DEBUG No virtual environment found 2026-06-06 16:41:09.733055143 DEBUG Adding first-party search path `/tmp/.tmpmIwwq8/src` 2026-06-06 16:41:09.733077483 DEBUG Using vendored stdlib 2026-06-06 16:41:09.733251550 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.733263872 DEBUG Adding new file root '/tmp/.tmpmIwwq8/src' of kind Project 2026-06-06 16:41:09.733442696 DEBUG Updating project to check open files 2026-06-06 16:41:09.733467836 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.733472829 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.733520653 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmIwwq8/src/foo.py", kind: File } 2026-06-06 16:41:09.733550549 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpmIwwq8/src/foo.py` 2026-06-06 16:41:09.733554104 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.733561281 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.733668184 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpmIwwq8/src/foo.py"))}: Checking file '/tmp/.tmpmIwwq8/src/foo.py' 2026-06-06 16:41:09.733794110 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpmIwwq8/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.748165968 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpmIwwq8/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.752683820 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.12ms 2026-06-06 16:41:09.752716835 DEBUG Received server response for request 2 2026-06-06 16:41:09.763613328 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.763647768 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.763660806 DEBUG method="shutdown" response.id=3 duration=19.96µs 2026-06-06 16:41:09.763677936 DEBUG Received server response for request 3 2026-06-06 16:41:09.763689580 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.763706703 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-06-06 16:41:09.769662906 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.769736298 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.769773545 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.769822226 DEBUG Client info: None 2026-06-06 16:41:09.769846256 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.769859572 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.769863965 INFO Version: Unknown 2026-06-06 16:41:09.769910405 DEBUG Received server response for request 1 2026-06-06 16:41:09.769956040 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.770047478 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.770083069 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.770089371 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.770195576 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.772488613 DEBUG Initializing workspace `file:///tmp/.tmp6zLxL5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: Some( PythonExtension { active_environment: Some( ActiveEnvironment { executable: PythonExecutable { uri: None, sys_prefix: "/tmp/.tmp6zLxL5/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-06-06 16:41:09.773635915 WARN Unsupported Python version `3.16` selected in your editor; ty won't set the Python version to the selected interpreter's version. Expected one of `3.7`, `3.8`, `3.9`, `3.10`, `3.11`, `3.12`, `3.13`, `3.14`, `3.15`. 2026-06-06 16:41:09.773650922 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmp6zLxL5/venv 2026-06-06 16:41:09.773657274 DEBUG Searching for a project in '/tmp/.tmp6zLxL5/src' 2026-06-06 16:41:09.773694017 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.773699312 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.773916016 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.773938215 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp6zLxL5/venv/pyvenv.cfg' 2026-06-06 16:41:09.774444526 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp6zLxL5/venv 2026-06-06 16:41:09.775129954 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp6zLxL5/venv/lib/python3.16/site-packages"] 2026-06-06 16:41:09.775157715 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp6zLxL5/base 2026-06-06 16:41:09.775165177 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-06-06 16:41:09.775175226 INFO No real stdlib found, stdlib goto-definition may have degraded quality: Failed to iterate over the contents of the `lib` directory of the Python installation `/tmp/.tmp6zLxL5/base` 2026-06-06 16:41:09.775189277 DEBUG Adding first-party search path `/tmp/.tmp6zLxL5/src` 2026-06-06 16:41:09.775193847 DEBUG Using vendored stdlib 2026-06-06 16:41:09.775348743 DEBUG Adding site-packages search path `/tmp/.tmp6zLxL5/venv/lib/python3.16/site-packages` 2026-06-06 16:41:09.775356176 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.775360374 DEBUG Adding new file root '/tmp/.tmp6zLxL5/src' of kind Project 2026-06-06 16:41:09.775371324 DEBUG Adding new file root '/tmp/.tmp6zLxL5/venv/lib/python3.16/site-packages' of kind SearchPath 2026-06-06 16:41:09.776218041 DEBUG Updating project to check open files 2026-06-06 16:41:09.776235341 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:09.776241402 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.776246945 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:09.777012703 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.777029347 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:09.777052384 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6zLxL5/src/main.py", kind: File } 2026-06-06 16:41:09.777084150 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp6zLxL5/src/main.py` 2026-06-06 16:41:09.777088004 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.777095057 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(801))}}: Set open project files (count: 1) 2026-06-06 16:41:09.777175523 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6zLxL5/src/main.py"))}: Checking file '/tmp/.tmp6zLxL5/src/main.py' 2026-06-06 16:41:09.777288938 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6zLxL5/src/main.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.799601354 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp6zLxL5/src/main.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.802891915 DEBUG method="textDocument/diagnostic" response.id=2 duration=25.79ms 2026-06-06 16:41:09.802920735 DEBUG Received server response for request 2 2026-06-06 16:41:09.813095157 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.813126214 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.813136816 DEBUG method="shutdown" response.id=3 duration=16.78µs 2026-06-06 16:41:09.813154646 DEBUG Received server response for request 3 2026-06-06 16:41:09.813165300 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.813182542 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-06-06 16:41:09.818514962 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.818586766 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.818625102 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.818666812 DEBUG Client info: None 2026-06-06 16:41:09.818689066 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.818703666 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.818708214 INFO Version: Unknown 2026-06-06 16:41:09.818753522 DEBUG Received server response for request 1 2026-06-06 16:41:09.818799505 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.818869535 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.818906371 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.818914188 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.818986715 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.819003454 DEBUG Initializing workspace `file:///tmp/.tmpefCv6N/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:09.819012210 DEBUG Searching for a project in '/tmp/.tmpefCv6N/project' 2026-06-06 16:41:09.819050203 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.819054567 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.819269949 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.819276115 DEBUG Discovering virtual environment in `/tmp/.tmpefCv6N/project` 2026-06-06 16:41:09.819289636 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpefCv6N/project/.venv/pyvenv.cfg' 2026-06-06 16:41:09.819348102 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.819354019 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpefCv6N/project/.venv 2026-06-06 16:41:09.819382255 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpefCv6N/project/.venv/lib/python3.16/site-packages"] 2026-06-06 16:41:09.819391322 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpefCv6N/base 2026-06-06 16:41:09.819396169 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-06-06 16:41:09.819398157 INFO No real stdlib found, stdlib goto-definition may have degraded quality: Failed to iterate over the contents of the `lib` directory of the Python installation `/tmp/.tmpefCv6N/base` 2026-06-06 16:41:09.819410535 DEBUG Adding first-party search path `/tmp/.tmpefCv6N/project` 2026-06-06 16:41:09.819414030 DEBUG Using vendored stdlib 2026-06-06 16:41:09.819577761 DEBUG Adding site-packages search path `/tmp/.tmpefCv6N/project/.venv/lib/python3.16/site-packages` 2026-06-06 16:41:09.819587376 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.819592040 DEBUG Adding new file root '/tmp/.tmpefCv6N/project' of kind Project 2026-06-06 16:41:09.819603552 DEBUG Adding new file root '/tmp/.tmpefCv6N/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-06-06 16:41:09.819771657 DEBUG Updating project to check open files 2026-06-06 16:41:09.819778979 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:09.819788239 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.819789478 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:09.830028993 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:09.830066725 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.830079099 DEBUG method="shutdown" response.id=2 duration=20.44µs 2026-06-06 16:41:09.830093270 DEBUG Received server response for request 2 2026-06-06 16:41:09.830097881 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.830150874 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-06-06 16:41:09.831451252 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.831543443 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.831576069 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.831620465 DEBUG Client info: None 2026-06-06 16:41:09.831634042 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.831645044 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.831649686 INFO Version: Unknown 2026-06-06 16:41:09.831685130 DEBUG Received server response for request 1 2026-06-06 16:41:09.831720094 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.831768571 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.831854229 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.831857781 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.831882296 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.831898894 DEBUG Initializing workspace `file:///tmp/.tmpgdOcRh/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: Some( PythonExtension { active_environment: Some( ActiveEnvironment { executable: PythonExecutable { uri: Some( Url { scheme: "file", cannot_be_a_base: false, username: "", password: None, host: None, port: None, path: "/tmp/.tmpgdOcRh/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpgdOcRh/python", }, environment: None, version: None, }, ), }, ), } 2026-06-06 16:41:09.831923755 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpgdOcRh/python 2026-06-06 16:41:09.831928096 DEBUG Searching for a project in '/tmp/.tmpgdOcRh/project' 2026-06-06 16:41:09.831953721 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.831957708 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.832155946 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.832171927 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpgdOcRh/python/pyvenv.cfg' 2026-06-06 16:41:09.832179781 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpgdOcRh/python 2026-06-06 16:41:09.832228525 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpgdOcRh/python/lib/python3.16/site-packages"] 2026-06-06 16:41:09.832231772 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpgdOcRh/python 2026-06-06 16:41:09.832239249 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpgdOcRh/python/lib/python3.16" 2026-06-06 16:41:09.832250624 DEBUG Adding first-party search path `/tmp/.tmpgdOcRh/project` 2026-06-06 16:41:09.832254017 DEBUG Using vendored stdlib 2026-06-06 16:41:09.832402382 DEBUG Adding site-packages search path `/tmp/.tmpgdOcRh/python/lib/python3.16/site-packages` 2026-06-06 16:41:09.832408707 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.832412285 DEBUG Adding new file root '/tmp/.tmpgdOcRh/project' of kind Project 2026-06-06 16:41:09.832422846 DEBUG Adding new file root '/tmp/.tmpgdOcRh/python/lib/python3.16/site-packages' of kind SearchPath 2026-06-06 16:41:09.832598290 DEBUG Updating project to check open files 2026-06-06 16:41:09.832613439 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.832625455 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:09.832629504 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:09.842790749 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:09.842826846 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.842839754 DEBUG method="shutdown" response.id=2 duration=21.48µs 2026-06-06 16:41:09.842857935 DEBUG Received server response for request 2 2026-06-06 16:41:09.842868172 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.842880910 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-06-06 16:41:09.844051578 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.844116713 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.844150068 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.844206762 DEBUG Client info: None 2026-06-06 16:41:09.844229172 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.844240660 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.844245158 INFO Version: Unknown 2026-06-06 16:41:09.844289619 DEBUG Received server response for request 1 2026-06-06 16:41:09.844332364 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.844428338 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.844508739 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.844513687 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.844527852 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.844531438 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-06-06 16:41:09.844579349 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.844592395 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.844596181 DEBUG Initializing workspace `file:///tmp/.tmpHPd2qy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:09.844603764 DEBUG Searching for a project in '/tmp/.tmpHPd2qy/src' 2026-06-06 16:41:09.844630960 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.844635125 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.844841367 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.844847011 DEBUG Discovering virtual environment in `/tmp/.tmpHPd2qy/src` 2026-06-06 16:41:09.844893888 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.844898478 DEBUG No virtual environment found 2026-06-06 16:41:09.844908246 DEBUG Adding first-party search path `/tmp/.tmpHPd2qy/src` 2026-06-06 16:41:09.844911572 DEBUG Using vendored stdlib 2026-06-06 16:41:09.845067346 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.845072205 DEBUG Adding new file root '/tmp/.tmpHPd2qy/src' of kind Project 2026-06-06 16:41:09.845204109 DEBUG Updating project to check open files 2026-06-06 16:41:09.845218766 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.845222633 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.845241657 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHPd2qy/src/foo.py", kind: File } 2026-06-06 16:41:09.845267044 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpHPd2qy/src/foo.py` 2026-06-06 16:41:09.845270687 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.845277324 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.849955906 DEBUG method="textDocument/foldingRange" response.id=2 duration=4.67ms 2026-06-06 16:41:09.849980165 DEBUG Received server response for request 2 2026-06-06 16:41:09.860211371 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.860241603 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.860253403 DEBUG method="shutdown" response.id=3 duration=17.18µs 2026-06-06 16:41:09.860269813 DEBUG Received server response for request 3 2026-06-06 16:41:09.860275123 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.860295097 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-06-06 16:41:09.861413444 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.861482147 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.861527143 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.861574432 DEBUG Client info: None 2026-06-06 16:41:09.861599919 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.861612991 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.861617857 INFO Version: Unknown 2026-06-06 16:41:09.862509299 DEBUG Received server response for request 1 2026-06-06 16:41:09.862553474 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.862637010 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.862673886 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.862680962 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.862698051 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.862701882 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-06-06 16:41:09.862752092 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.862766214 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.862770577 DEBUG Initializing workspace `file:///tmp/.tmpscFut0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:09.862778615 DEBUG Searching for a project in '/tmp/.tmpscFut0/src' 2026-06-06 16:41:09.862809117 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.862813453 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.863022455 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.863029144 DEBUG Discovering virtual environment in `/tmp/.tmpscFut0/src` 2026-06-06 16:41:09.863081197 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.863085961 DEBUG No virtual environment found 2026-06-06 16:41:09.863096768 DEBUG Adding first-party search path `/tmp/.tmpscFut0/src` 2026-06-06 16:41:09.863100254 DEBUG Using vendored stdlib 2026-06-06 16:41:09.863255127 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.863260126 DEBUG Adding new file root '/tmp/.tmpscFut0/src' of kind Project 2026-06-06 16:41:09.863398613 DEBUG Updating project to check open files 2026-06-06 16:41:09.863419684 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.863423246 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.863448524 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpscFut0/src/foo.py", kind: File } 2026-06-06 16:41:09.863473973 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpscFut0/src/foo.py` 2026-06-06 16:41:09.863476875 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.863482962 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.865564389 DEBUG method="textDocument/foldingRange" response.id=2 duration=2.08ms 2026-06-06 16:41:09.865586114 DEBUG Received server response for request 2 2026-06-06 16:41:09.875804092 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.875836050 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.875846234 DEBUG method="shutdown" response.id=3 duration=15.60µs 2026-06-06 16:41:09.875876882 DEBUG Received server response for request 3 2026-06-06 16:41:09.875884280 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.875951469 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-06-06 16:41:09.877050277 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.877122874 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.877154613 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.877208167 DEBUG Client info: None 2026-06-06 16:41:09.877230262 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.877243144 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.877247892 INFO Version: Unknown 2026-06-06 16:41:09.877292006 DEBUG Received server response for request 1 2026-06-06 16:41:09.877337774 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.877356946 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp3IZFFt 2026-06-06 16:41:09.877425728 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.877518207 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.877523604 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.877532896 DEBUG No workspace configuration provided for file:///tmp/.tmp3IZFFt 2026-06-06 16:41:09.877637983 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.877643913 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp3IZFFt, using default options 2026-06-06 16:41:09.877652227 DEBUG Initializing workspace `file:///tmp/.tmp3IZFFt`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:09.877660834 DEBUG Searching for a project in '/tmp/.tmp3IZFFt' 2026-06-06 16:41:09.877685597 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.877690003 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.877898322 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.877903855 DEBUG Discovering virtual environment in `/tmp/.tmp3IZFFt` 2026-06-06 16:41:09.877948877 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.877954247 DEBUG No virtual environment found 2026-06-06 16:41:09.877964059 DEBUG Adding first-party search path `/tmp/.tmp3IZFFt` 2026-06-06 16:41:09.877967400 DEBUG Using vendored stdlib 2026-06-06 16:41:09.878114151 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.878119294 DEBUG Adding new file root '/tmp/.tmp3IZFFt' of kind Project 2026-06-06 16:41:09.878234619 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:09.878405119 DEBUG Updating project to check open files 2026-06-06 16:41:09.878423564 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.881959606 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:09.881972155 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.881990538 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.881999468 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:09.882002425 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.882006546 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:09.882010835 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:09.882012831 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.882016081 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01)), file(Id(c02))}}: Set open project files (count: 3) 2026-06-06 16:41:09.885524287 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 16:41:09.886307337 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-06 16:41:09.909905448 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:09.949441389 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:09.949463284 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:09.949468752 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:09.949510615 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-06-06 16:41:09.949638754 DEBUG method="textDocument/foldingRange" response.id=2 duration=65.29µs 2026-06-06 16:41:09.949682181 DEBUG Received server response for request 2 2026-06-06 16:41:09.949693665 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-06-06 16:41:09.949784426 DEBUG method="textDocument/foldingRange" response.id=3 duration=68.83µs 2026-06-06 16:41:09.949840960 DEBUG Received server response for request 3 2026-06-06 16:41:09.960720880 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:09.960753919 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.960766817 DEBUG method="shutdown" response.id=4 duration=19.45µs 2026-06-06 16:41:09.960795725 DEBUG Received server response for request 4 2026-06-06 16:41:09.960803728 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.960891642 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_for_one_workspace ... ignored, Requires multiple workspace support in the server and test server test initialize::disable_language_services_set_on_initialization ... 2026-06-06 16:41:09.968632363 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.968706813 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.968748056 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.968812074 DEBUG Client info: None 2026-06-06 16:41:09.968837994 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.968852089 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.968857055 INFO Version: Unknown 2026-06-06 16:41:09.969283474 DEBUG Received server response for request 1 2026-06-06 16:41:09.969332081 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.969419534 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.969453870 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.969461134 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.969476604 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.969561019 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.969574616 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.969578669 DEBUG Initializing workspace `file:///tmp/.tmpQzBmbR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:09.969587850 DEBUG Searching for a project in '/tmp/.tmpQzBmbR/src' 2026-06-06 16:41:09.969615932 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.969620716 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.969838173 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.969844302 DEBUG Discovering virtual environment in `/tmp/.tmpQzBmbR/src` 2026-06-06 16:41:09.969892114 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.969896713 DEBUG No virtual environment found 2026-06-06 16:41:09.969907674 DEBUG Adding first-party search path `/tmp/.tmpQzBmbR/src` 2026-06-06 16:41:09.969911042 DEBUG Using vendored stdlib 2026-06-06 16:41:09.970061792 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.970066830 DEBUG Adding new file root '/tmp/.tmpQzBmbR/src' of kind Project 2026-06-06 16:41:09.970188921 DEBUG Client sends request `textDocument/hover` with ID 2 2026-06-06 16:41:09.970224242 DEBUG Updating project to check open files 2026-06-06 16:41:09.970239775 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.970244941 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.970265443 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpQzBmbR/src/foo.py", kind: File } 2026-06-06 16:41:09.970291339 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpQzBmbR/src/foo.py` 2026-06-06 16:41:09.970294410 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.970300284 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.973467107 DEBUG method="textDocument/hover" response.id=2 duration=3.16ms 2026-06-06 16:41:09.973489285 DEBUG Received server response for request 2 2026-06-06 16:41:09.983581639 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.983611518 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.983622117 DEBUG method="shutdown" response.id=3 duration=16.01µs 2026-06-06 16:41:09.983634936 DEBUG Received server response for request 3 2026-06-06 16:41:09.983639212 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.983649852 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-06-06 16:41:09.984807586 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.984883452 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.984919143 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.984961377 DEBUG Client info: None 2026-06-06 16:41:09.984984025 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.984996506 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.985000726 INFO Version: Unknown 2026-06-06 16:41:09.985045795 DEBUG Received server response for request 1 2026-06-06 16:41:09.985092296 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.985185400 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.985253251 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.985256911 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.985269017 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:09.985271693 DEBUG Client sends request `textDocument/hover` with ID 2 2026-06-06 16:41:09.985315371 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.985327625 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:09.985331732 DEBUG Initializing workspace `file:///tmp/.tmpMzDLoq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:09.985339702 DEBUG Searching for a project in '/tmp/.tmpMzDLoq/src' 2026-06-06 16:41:09.985366546 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.985370983 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.985599607 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.985607600 DEBUG Discovering virtual environment in `/tmp/.tmpMzDLoq/src` 2026-06-06 16:41:09.985660217 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.985664890 DEBUG No virtual environment found 2026-06-06 16:41:09.985675274 DEBUG Adding first-party search path `/tmp/.tmpMzDLoq/src` 2026-06-06 16:41:09.985678785 DEBUG Using vendored stdlib 2026-06-06 16:41:09.985830622 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.985835877 DEBUG Adding new file root '/tmp/.tmpMzDLoq/src' of kind Project 2026-06-06 16:41:09.985971700 DEBUG Updating project to check open files 2026-06-06 16:41:09.985985705 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:09.985989435 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:09.986007108 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpMzDLoq/src/foo.py", kind: File } 2026-06-06 16:41:09.986031461 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpMzDLoq/src/foo.py` 2026-06-06 16:41:09.986034396 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:09.986040290 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:09.986100365 DEBUG method="textDocument/hover" response.id=2 duration=55.12µs 2026-06-06 16:41:09.986118944 DEBUG Received server response for request 2 2026-06-06 16:41:09.996201227 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:09.996235820 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:09.996246334 DEBUG method="shutdown" response.id=3 duration=16.64µs 2026-06-06 16:41:09.996259858 DEBUG Received server response for request 3 2026-06-06 16:41:09.996264528 DEBUG Client sends notification `exit` 2026-06-06 16:41:09.996295225 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-06-06 16:41:09.997421916 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:09.997512066 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:09.997570781 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:09.997594392 DEBUG Client info: None 2026-06-06 16:41:09.997609470 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:09.997620377 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:09.997624877 INFO Version: Unknown 2026-06-06 16:41:09.997659760 DEBUG Received server response for request 1 2026-06-06 16:41:09.997707714 DEBUG Client sends notification `initialized` 2026-06-06 16:41:09.997715428 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpF9mN2h 2026-06-06 16:41:09.997783265 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:09.997884687 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:09.997888446 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:09.997895658 DEBUG No workspace configuration provided for file:///tmp/.tmpF9mN2h 2026-06-06 16:41:09.997944530 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:09.997948683 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpF9mN2h, using default options 2026-06-06 16:41:09.997955368 DEBUG Initializing workspace `file:///tmp/.tmpF9mN2h`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:09.997963456 DEBUG Searching for a project in '/tmp/.tmpF9mN2h' 2026-06-06 16:41:09.997986334 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:09.997991013 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:09.998210980 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:09.998218428 DEBUG Discovering virtual environment in `/tmp/.tmpF9mN2h` 2026-06-06 16:41:09.998269034 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:09.998274097 DEBUG No virtual environment found 2026-06-06 16:41:09.998285035 DEBUG Adding first-party search path `/tmp/.tmpF9mN2h` 2026-06-06 16:41:09.998288680 DEBUG Using vendored stdlib 2026-06-06 16:41:09.998440267 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:09.998445865 DEBUG Adding new file root '/tmp/.tmpF9mN2h' of kind Project 2026-06-06 16:41:09.998620465 DEBUG Updating project to check open files 2026-06-06 16:41:09.998636956 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.009800155 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.009838041 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.009850736 DEBUG method="shutdown" response.id=2 duration=20.96µs 2026-06-06 16:41:10.009865299 DEBUG Received server response for request 2 2026-06-06 16:41:10.009870103 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.009895973 DEBUG Received exit notification, exiting ok test initialize::missing_virtual_env_does_not_panic ... 2026-06-06 16:41:10.011712452 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.011786550 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.011826709 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.011866768 DEBUG Client info: None 2026-06-06 16:41:10.011889747 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.011902653 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.011907663 INFO Version: Unknown 2026-06-06 16:41:10.011951491 DEBUG Received server response for request 1 2026-06-06 16:41:10.011996213 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.012075412 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.012108394 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.012114963 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.012189936 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.012204419 DEBUG Initializing workspace `file:///tmp/.tmpO4TWvS/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.012213003 DEBUG Searching for a project in '/tmp/.tmpO4TWvS/project' 2026-06-06 16:41:10.012245850 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.012250162 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.012455615 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.012461985 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-06-06 16:41:10.012533164 ERROR Failed to create project for workspace `file:///tmp/.tmpO4TWvS/project`: Failed to discover local Python environment: Invalid `VIRTUAL_ENV` environment variable `/nonexistent/virtual/env/path`: does not point to a directory on disk: No such file or directory (os error 2). Falling back to default settings 2026-06-06 16:41:10.013196913 DEBUG Received notification `window/showMessage` 2026-06-06 16:41:10.013206546 INFO Retrying to receive `window/showMessage` notification 2026-06-06 16:41:10.013341656 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.013348782 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-06-06 16:41:10.013362548 DEBUG Default settings failed to discover local Python environment 2026-06-06 16:41:10.013400040 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.013404408 DEBUG No virtual environment found 2026-06-06 16:41:10.013416178 DEBUG Adding first-party search path `/tmp/.tmpO4TWvS/project` 2026-06-06 16:41:10.013419803 DEBUG Using vendored stdlib 2026-06-06 16:41:10.013678956 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.013691043 DEBUG Adding new file root '/tmp/.tmpO4TWvS/project' of kind Project 2026-06-06 16:41:10.013828856 DEBUG Updating project to check open files 2026-06-06 16:41:10.013844086 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.023349314 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.023378206 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.023388537 DEBUG method="shutdown" response.id=2 duration=17.81µs 2026-06-06 16:41:10.023402978 DEBUG Received server response for request 2 2026-06-06 16:41:10.023407653 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.023421166 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-06-06 16:41:10.024576838 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.024647343 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.024681392 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.024720861 DEBUG Client info: None 2026-06-06 16:41:10.024744040 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.024756215 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.024760802 INFO Version: Unknown 2026-06-06 16:41:10.024802276 DEBUG Received server response for request 1 2026-06-06 16:41:10.024845707 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.024954040 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.024997827 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.025005471 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.025057745 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.025071380 DEBUG Initializing workspace `file:///tmp/.tmpwrcEj7/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.025079347 DEBUG Searching for a project in '/tmp/.tmpwrcEj7/foo' 2026-06-06 16:41:10.025108194 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.025112460 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.025291193 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.025296662 DEBUG Discovering virtual environment in `/tmp/.tmpwrcEj7/foo` 2026-06-06 16:41:10.025346495 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.025350945 DEBUG No virtual environment found 2026-06-06 16:41:10.025361848 DEBUG Adding first-party search path `/tmp/.tmpwrcEj7/foo` 2026-06-06 16:41:10.025365161 DEBUG Using vendored stdlib 2026-06-06 16:41:10.025533115 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.025539055 DEBUG Adding new file root '/tmp/.tmpwrcEj7/foo' of kind Project 2026-06-06 16:41:10.025670782 DEBUG Updating project to check open files 2026-06-06 16:41:10.026334060 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-06-06 16:41:10.026346372 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.026366987 DEBUG Received server request `client/registerCapability` 2026-06-06 16:41:10.026376411 INFO Retrying to receive `client/registerCapability` request 2026-06-06 16:41:10.037180657 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.037217002 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.037229226 DEBUG method="shutdown" response.id=2 duration=20.85µs 2026-06-06 16:41:10.037242735 DEBUG Received server response for request 2 2026-06-06 16:41:10.037247376 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.037261937 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-06-06 16:41:10.038417324 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.038507053 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.038547814 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.038595357 DEBUG Client info: None 2026-06-06 16:41:10.038620370 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( OpenFilesOnly, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.038634107 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.038638362 INFO Version: Unknown 2026-06-06 16:41:10.038677546 DEBUG Received server response for request 1 2026-06-06 16:41:10.038719852 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.038808626 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.038843396 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.038851575 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.038913613 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.038925821 DEBUG Initializing workspace `file:///tmp/.tmp3p31lV/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.038933969 DEBUG Searching for a project in '/tmp/.tmp3p31lV/foo' 2026-06-06 16:41:10.038961737 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.038965939 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.039167924 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.039174299 DEBUG Discovering virtual environment in `/tmp/.tmp3p31lV/foo` 2026-06-06 16:41:10.039221262 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.039225868 DEBUG No virtual environment found 2026-06-06 16:41:10.039235783 DEBUG Adding first-party search path `/tmp/.tmp3p31lV/foo` 2026-06-06 16:41:10.039239214 DEBUG Using vendored stdlib 2026-06-06 16:41:10.039387169 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.039392301 DEBUG Adding new file root '/tmp/.tmp3p31lV/foo' of kind Project 2026-06-06 16:41:10.039540258 DEBUG Updating project to check open files 2026-06-06 16:41:10.039555820 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-06-06 16:41:10.039560793 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.039577513 DEBUG Received server request `client/registerCapability` 2026-06-06 16:41:10.039583182 INFO Retrying to receive `client/registerCapability` request 2026-06-06 16:41:10.049720436 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.049757518 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.049770083 DEBUG method="shutdown" response.id=2 duration=21.24µs 2026-06-06 16:41:10.049785025 DEBUG Received server response for request 2 2026-06-06 16:41:10.049789145 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.049842948 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-06-06 16:41:10.051462442 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( false, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.051553820 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.051590404 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.051640696 DEBUG Client info: None 2026-06-06 16:41:10.051667715 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( OpenFilesOnly, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.051683340 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-06-06 16:41:10.051688014 INFO Version: Unknown 2026-06-06 16:41:10.052127727 DEBUG Received server response for request 1 2026-06-06 16:41:10.052176276 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.052271150 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-06-06 16:41:10.052307869 DEBUG Initializing workspace `file:///tmp/.tmp5dtTLl/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.052316707 DEBUG Searching for a project in '/tmp/.tmp5dtTLl/foo' 2026-06-06 16:41:10.052340975 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.052345156 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.052561402 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.052569260 DEBUG Discovering virtual environment in `/tmp/.tmp5dtTLl/foo` 2026-06-06 16:41:10.052700832 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.053048683 DEBUG No virtual environment found 2026-06-06 16:41:10.053074101 DEBUG Adding first-party search path `/tmp/.tmp5dtTLl/foo` 2026-06-06 16:41:10.053080362 DEBUG Using vendored stdlib 2026-06-06 16:41:10.053236616 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.053242439 DEBUG Adding new file root '/tmp/.tmp5dtTLl/foo' of kind Project 2026-06-06 16:41:10.053444509 DEBUG Updating project to check open files 2026-06-06 16:41:10.053471890 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-06-06 16:41:10.053478711 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.053522635 DEBUG Received server request `client/registerCapability` 2026-06-06 16:41:10.053533124 INFO Retrying to receive `client/registerCapability` request 2026-06-06 16:41:10.063686608 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.063725155 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.063737044 DEBUG method="shutdown" response.id=2 duration=21.98µs 2026-06-06 16:41:10.063763549 DEBUG Received server response for request 2 2026-06-06 16:41:10.063768189 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.063777952 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-06-06 16:41:10.065675324 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.065748885 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.065789474 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.065853801 DEBUG Client info: None 2026-06-06 16:41:10.065878934 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.065891738 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.065896254 INFO Version: Unknown 2026-06-06 16:41:10.067354871 DEBUG Received server response for request 1 2026-06-06 16:41:10.067403899 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.067488828 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.067588443 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.067596211 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.067641407 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.067655018 DEBUG Initializing workspace `file:///tmp/.tmp5zfMEn/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.067664131 DEBUG Searching for a project in '/tmp/.tmp5zfMEn/foo' 2026-06-06 16:41:10.067700544 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.067705149 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.067914390 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.067920135 DEBUG Discovering virtual environment in `/tmp/.tmp5zfMEn/foo` 2026-06-06 16:41:10.067973335 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.067977982 DEBUG No virtual environment found 2026-06-06 16:41:10.067989800 DEBUG Adding first-party search path `/tmp/.tmp5zfMEn/foo` 2026-06-06 16:41:10.067993402 DEBUG Using vendored stdlib 2026-06-06 16:41:10.068147641 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.068152856 DEBUG Adding new file root '/tmp/.tmp5zfMEn/foo' of kind Project 2026-06-06 16:41:10.068295705 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-06-06 16:41:10.068301835 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.068323558 DEBUG Received server request `client/registerCapability` 2026-06-06 16:41:10.068332846 INFO Retrying to receive `client/registerCapability` request 2026-06-06 16:41:10.078481011 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.078532720 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.078544950 DEBUG method="shutdown" response.id=2 duration=21.34µs 2026-06-06 16:41:10.078557990 DEBUG Received server response for request 2 2026-06-06 16:41:10.078562045 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.078571515 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-06-06 16:41:10.079707276 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.079778181 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.079828519 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.079880592 DEBUG Client info: None 2026-06-06 16:41:10.079904154 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.079919086 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.079924249 INFO Version: Unknown 2026-06-06 16:41:10.080401651 DEBUG Received server response for request 1 2026-06-06 16:41:10.080444606 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.080540291 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.080576236 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.080584087 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.080651282 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.080665209 DEBUG Initializing workspace `file:///tmp/.tmpyWEUiq/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.080673879 DEBUG Searching for a project in '/tmp/.tmpyWEUiq/foo' 2026-06-06 16:41:10.080700652 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.080705218 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.080912272 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.080918207 DEBUG Discovering virtual environment in `/tmp/.tmpyWEUiq/foo` 2026-06-06 16:41:10.080967472 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.080971935 DEBUG No virtual environment found 2026-06-06 16:41:10.080982520 DEBUG Adding first-party search path `/tmp/.tmpyWEUiq/foo` 2026-06-06 16:41:10.080986088 DEBUG Using vendored stdlib 2026-06-06 16:41:10.081137369 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.081142400 DEBUG Adding new file root '/tmp/.tmpyWEUiq/foo' of kind Project 2026-06-06 16:41:10.081279342 DEBUG Updating project to check open files 2026-06-06 16:41:10.081294107 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.090837875 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.090876774 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.090889538 DEBUG method="shutdown" response.id=2 duration=21.86µs 2026-06-06 16:41:10.090907751 DEBUG Received server response for request 2 2026-06-06 16:41:10.090918062 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.090934792 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-06-06 16:41:10.092101619 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.092175358 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.092211386 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.092279745 DEBUG Client info: None 2026-06-06 16:41:10.092303325 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: { "bar": Null, }, }, } 2026-06-06 16:41:10.092318715 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.092322908 INFO Version: Unknown 2026-06-06 16:41:10.092753883 DEBUG Received server response for request 1 2026-06-06 16:41:10.092796529 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.092811844 WARN Received unknown options during initialization: { "bar": null } 2026-06-06 16:41:10.092865607 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.092951986 DEBUG Received notification `window/showMessage` 2026-06-06 16:41:10.092955680 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.092957836 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.093047430 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.093060000 DEBUG Initializing workspace `file:///tmp/.tmpJNSEC8/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.093067815 DEBUG Searching for a project in '/tmp/.tmpJNSEC8/foo' 2026-06-06 16:41:10.093093436 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.093097557 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.093294162 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.093300011 DEBUG Discovering virtual environment in `/tmp/.tmpJNSEC8/foo` 2026-06-06 16:41:10.093345239 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.093349960 DEBUG No virtual environment found 2026-06-06 16:41:10.093361356 DEBUG Adding first-party search path `/tmp/.tmpJNSEC8/foo` 2026-06-06 16:41:10.093364825 DEBUG Using vendored stdlib 2026-06-06 16:41:10.093535968 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.093542660 DEBUG Adding new file root '/tmp/.tmpJNSEC8/foo' of kind Project 2026-06-06 16:41:10.093677843 DEBUG Updating project to check open files 2026-06-06 16:41:10.093692755 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.103096109 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.103132837 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.103144644 DEBUG method="shutdown" response.id=2 duration=19.68µs 2026-06-06 16:41:10.103158028 DEBUG Received server response for request 2 2026-06-06 16:41:10.103162795 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.103177219 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-06-06 16:41:10.104304852 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.104375669 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.104411177 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.104447722 DEBUG Client info: None 2026-06-06 16:41:10.104469912 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.104485941 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.104502740 INFO Version: Unknown 2026-06-06 16:41:10.104545991 DEBUG Received server response for request 1 2026-06-06 16:41:10.104592835 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.104654435 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.104705322 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.104713478 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.104761742 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.104777765 WARN Received unknown options for workspace `file:///tmp/.tmpSlHhnz/foo`: { "bar": null } 2026-06-06 16:41:10.104784939 DEBUG Initializing workspace `file:///tmp/.tmpSlHhnz/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.104790285 DEBUG Received notification `window/showMessage` 2026-06-06 16:41:10.104793978 DEBUG Searching for a project in '/tmp/.tmpSlHhnz/foo' 2026-06-06 16:41:10.104795136 INFO Retrying to receive `window/showMessage` notification 2026-06-06 16:41:10.104825422 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.104829839 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.105031123 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.105037075 DEBUG Discovering virtual environment in `/tmp/.tmpSlHhnz/foo` 2026-06-06 16:41:10.105082270 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.105086909 DEBUG No virtual environment found 2026-06-06 16:41:10.105096924 DEBUG Adding first-party search path `/tmp/.tmpSlHhnz/foo` 2026-06-06 16:41:10.105100059 DEBUG Using vendored stdlib 2026-06-06 16:41:10.105245245 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.105250502 DEBUG Adding new file root '/tmp/.tmpSlHhnz/foo' of kind Project 2026-06-06 16:41:10.105380753 DEBUG Updating project to check open files 2026-06-06 16:41:10.105394935 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.114940690 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.114974611 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.114986013 DEBUG method="shutdown" response.id=2 duration=19.00µs 2026-06-06 16:41:10.115003105 DEBUG Received server response for request 2 2026-06-06 16:41:10.115011457 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.115060959 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-06-06 16:41:10.116287319 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.116361584 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.116419242 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.116445866 DEBUG Client info: None 2026-06-06 16:41:10.116458906 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.116469719 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.116474173 INFO Version: Unknown 2026-06-06 16:41:10.116522926 DEBUG Received server response for request 1 2026-06-06 16:41:10.116557667 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.116635741 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.116721663 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.116725333 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.116755513 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.116774047 DEBUG Initializing workspace `file:///tmp/.tmpNerdYK/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.116782986 DEBUG Searching for a project in '/tmp/.tmpNerdYK/foo' 2026-06-06 16:41:10.116812403 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.116816927 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.117018840 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.117024302 DEBUG Discovering virtual environment in `/tmp/.tmpNerdYK/foo` 2026-06-06 16:41:10.117072151 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.117076618 DEBUG No virtual environment found 2026-06-06 16:41:10.117087787 DEBUG Adding first-party search path `/tmp/.tmpNerdYK/foo` 2026-06-06 16:41:10.117091189 DEBUG Using vendored stdlib 2026-06-06 16:41:10.117232870 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.117237747 DEBUG Adding new file root '/tmp/.tmpNerdYK/foo' of kind Project 2026-06-06 16:41:10.117367581 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-06-06 16:41:10.117372366 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.117407705 DEBUG Received server request `client/registerCapability` 2026-06-06 16:41:10.117411470 INFO Retrying to receive `client/registerCapability` request 2026-06-06 16:41:10.127554743 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.127593849 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.127607646 DEBUG method="shutdown" response.id=2 duration=22.34µs 2026-06-06 16:41:10.127621095 DEBUG Received server response for request 2 2026-06-06 16:41:10.127625983 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.127635480 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-06-06 16:41:10.128851379 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.128927955 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.128965366 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.129030899 DEBUG Client info: None 2026-06-06 16:41:10.129056329 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.129074660 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.129079497 INFO Version: Unknown 2026-06-06 16:41:10.129136119 DEBUG Received server response for request 1 2026-06-06 16:41:10.129177313 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.129294366 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.129329751 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.129337267 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.129404779 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.129418445 DEBUG Initializing workspace `file:///tmp/.tmpXT1nrr/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.129430253 DEBUG Searching for a project in '/tmp/.tmpXT1nrr/foo' 2026-06-06 16:41:10.129459167 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.129463206 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.129681432 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.129689563 DEBUG Discovering virtual environment in `/tmp/.tmpXT1nrr/foo` 2026-06-06 16:41:10.129742854 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.129747653 DEBUG No virtual environment found 2026-06-06 16:41:10.129757479 DEBUG Adding first-party search path `/tmp/.tmpXT1nrr/foo` 2026-06-06 16:41:10.129761531 DEBUG Using vendored stdlib 2026-06-06 16:41:10.129913553 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.129918727 DEBUG Adding new file root '/tmp/.tmpXT1nrr/foo' of kind Project 2026-06-06 16:41:10.130055929 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-06-06 16:41:10.130061301 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.130080100 DEBUG Received server request `client/registerCapability` 2026-06-06 16:41:10.130087683 INFO Retrying to receive `client/registerCapability` request 2026-06-06 16:41:10.140246960 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.140283484 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.140295958 DEBUG method="shutdown" response.id=2 duration=20.83µs 2026-06-06 16:41:10.140311747 DEBUG Received server response for request 2 2026-06-06 16:41:10.140316388 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.140331436 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-06-06 16:41:10.141409259 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( false, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.141483602 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.141539014 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.141585062 DEBUG Client info: None 2026-06-06 16:41:10.141612682 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.141627149 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-06-06 16:41:10.141631467 INFO Version: Unknown 2026-06-06 16:41:10.142555258 DEBUG Received server response for request 1 2026-06-06 16:41:10.142598066 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.142671801 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-06-06 16:41:10.142695762 DEBUG Initializing workspace `file:///tmp/.tmpbjSrli/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.142703745 DEBUG Searching for a project in '/tmp/.tmpbjSrli/foo' 2026-06-06 16:41:10.142728675 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.142732696 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.142935109 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.142941690 DEBUG Discovering virtual environment in `/tmp/.tmpbjSrli/foo` 2026-06-06 16:41:10.142991878 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.142996990 DEBUG No virtual environment found 2026-06-06 16:41:10.143008961 DEBUG Adding first-party search path `/tmp/.tmpbjSrli/foo` 2026-06-06 16:41:10.143012541 DEBUG Using vendored stdlib 2026-06-06 16:41:10.143170189 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.143175171 DEBUG Adding new file root '/tmp/.tmpbjSrli/foo' of kind Project 2026-06-06 16:41:10.143308911 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-06-06 16:41:10.143314363 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.143336229 DEBUG Received server request `client/registerCapability` 2026-06-06 16:41:10.143344549 INFO Retrying to receive `client/registerCapability` request 2026-06-06 16:41:10.153486547 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.153534696 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.153546837 DEBUG method="shutdown" response.id=2 duration=21.22µs 2026-06-06 16:41:10.153564855 DEBUG Received server response for request 2 2026-06-06 16:41:10.153573754 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.153587675 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-06-06 16:41:10.154679923 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.155284032 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.155322799 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.156005714 DEBUG Client info: None 2026-06-06 16:41:10.156037470 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.156053102 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.156058029 INFO Version: Unknown 2026-06-06 16:41:10.156121831 DEBUG Received server response for request 1 2026-06-06 16:41:10.156163821 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.156257945 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.156923736 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.156936374 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.156969895 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.156983027 DEBUG Initializing workspace `file:///tmp/.tmpx46xtO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.156991211 DEBUG Searching for a project in '/tmp/.tmpx46xtO/src' 2026-06-06 16:41:10.157027371 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.157032201 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.157235169 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.157242131 DEBUG Discovering virtual environment in `/tmp/.tmpx46xtO/src` 2026-06-06 16:41:10.157292516 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.157299679 DEBUG No virtual environment found 2026-06-06 16:41:10.157309983 DEBUG Adding first-party search path `/tmp/.tmpx46xtO/src` 2026-06-06 16:41:10.157313397 DEBUG Using vendored stdlib 2026-06-06 16:41:10.157464463 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.157477499 DEBUG Adding new file root '/tmp/.tmpx46xtO/src' of kind Project 2026-06-06 16:41:10.157535162 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:10.157544518 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-06-06 16:41:10.157638145 DEBUG Updating project to check open files 2026-06-06 16:41:10.157659672 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.157683701 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpx46xtO/src/foo.py", kind: File } 2026-06-06 16:41:10.157709852 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpx46xtO/src/foo.py` 2026-06-06 16:41:10.157712927 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.157718862 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.159617609 DEBUG request{id=2 method="textDocument/inlayHint"}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.173776193 DEBUG request{id=2 method="textDocument/inlayHint"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:10.177045846 DEBUG request{id=2 method="textDocument/inlayHint"}: Inlay hint request returned 2 hints in 18.087364ms 2026-06-06 16:41:10.177098227 DEBUG method="textDocument/inlayHint" response.id=2 duration=19.37ms 2026-06-06 16:41:10.177125805 DEBUG Received server response for request 2 2026-06-06 16:41:10.187988287 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:10.188026480 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.188038929 DEBUG method="shutdown" response.id=3 duration=20.55µs 2026-06-06 16:41:10.188055892 DEBUG Received server response for request 3 2026-06-06 16:41:10.188067481 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.188153325 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-06-06 16:41:10.192621734 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.192697888 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.192735447 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.192787454 DEBUG Client info: None 2026-06-06 16:41:10.192812989 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.192825877 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.192831013 INFO Version: Unknown 2026-06-06 16:41:10.193735967 DEBUG Received server response for request 1 2026-06-06 16:41:10.193789961 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.193962581 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.194154033 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.194166283 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.194189329 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:10.194193686 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-06-06 16:41:10.194289118 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.194518074 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.194529266 DEBUG Initializing workspace `file:///tmp/.tmpWFEjFC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.194539850 DEBUG Searching for a project in '/tmp/.tmpWFEjFC/src' 2026-06-06 16:41:10.194618375 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.194626310 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.194977678 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.194994031 DEBUG Discovering virtual environment in `/tmp/.tmpWFEjFC/src` 2026-06-06 16:41:10.195054023 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.195059192 DEBUG No virtual environment found 2026-06-06 16:41:10.195069791 DEBUG Adding first-party search path `/tmp/.tmpWFEjFC/src` 2026-06-06 16:41:10.195073642 DEBUG Using vendored stdlib 2026-06-06 16:41:10.195229743 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.195240622 DEBUG Adding new file root '/tmp/.tmpWFEjFC/src' of kind Project 2026-06-06 16:41:10.195386452 DEBUG Updating project to check open files 2026-06-06 16:41:10.195402040 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.195406317 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:10.195427557 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpWFEjFC/src/foo.py", kind: File } 2026-06-06 16:41:10.195452989 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpWFEjFC/src/foo.py` 2026-06-06 16:41:10.195456079 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.195462013 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.195643749 DEBUG request{id=2 method="textDocument/inlayHint"}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.210185214 DEBUG request{id=2 method="textDocument/inlayHint"}: Inlay hint request returned 1 hints in 14.670061ms 2026-06-06 16:41:10.210232223 DEBUG method="textDocument/inlayHint" response.id=2 duration=14.76ms 2026-06-06 16:41:10.210257504 DEBUG Received server response for request 2 2026-06-06 16:41:10.220481191 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:10.220522110 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.220531552 DEBUG method="shutdown" response.id=3 duration=15.97µs 2026-06-06 16:41:10.220545667 DEBUG Received server response for request 3 2026-06-06 16:41:10.220549863 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.220593683 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-06-06 16:41:10.224542521 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.224617057 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.224657096 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.224704537 DEBUG Client info: None 2026-06-06 16:41:10.224729459 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.224748785 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.224753472 INFO Version: Unknown 2026-06-06 16:41:10.225196132 DEBUG Received server response for request 1 2026-06-06 16:41:10.225238572 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.225302949 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.225397540 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.225401512 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.225417324 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:10.225420732 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-06-06 16:41:10.225437685 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.225449369 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.225453108 DEBUG Initializing workspace `file:///tmp/.tmpQfxnnZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, } 2026-06-06 16:41:10.225464145 DEBUG Searching for a project in '/tmp/.tmpQfxnnZ/src' 2026-06-06 16:41:10.225512616 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.225517557 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.225733264 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.225738640 DEBUG Discovering virtual environment in `/tmp/.tmpQfxnnZ/src` 2026-06-06 16:41:10.225787780 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.225792593 DEBUG No virtual environment found 2026-06-06 16:41:10.225802889 DEBUG Adding first-party search path `/tmp/.tmpQfxnnZ/src` 2026-06-06 16:41:10.225806291 DEBUG Using vendored stdlib 2026-06-06 16:41:10.225959480 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.225964579 DEBUG Adding new file root '/tmp/.tmpQfxnnZ/src' of kind Project 2026-06-06 16:41:10.226108818 DEBUG Updating project to check open files 2026-06-06 16:41:10.226132589 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.226136700 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:10.226155497 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpQfxnnZ/src/foo.py", kind: File } 2026-06-06 16:41:10.226181889 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpQfxnnZ/src/foo.py` 2026-06-06 16:41:10.226184934 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.226191044 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.226262558 DEBUG request{id=2 method="textDocument/inlayHint"}: Inlay hint request returned 0 hints in 39.473µs 2026-06-06 16:41:10.226306649 DEBUG method="textDocument/inlayHint" response.id=2 duration=110.84µs 2026-06-06 16:41:10.226316296 DEBUG Received server response for request 2 2026-06-06 16:41:10.236388293 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:10.236420625 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.236431982 DEBUG method="shutdown" response.id=3 duration=16.66µs 2026-06-06 16:41:10.236445783 DEBUG Received server response for request 3 2026-06-06 16:41:10.236450223 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.236464484 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-06-06 16:41:10.237738230 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.237807184 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.237839094 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.237896077 DEBUG Client info: None 2026-06-06 16:41:10.237919441 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.237931891 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.237936884 INFO Version: Unknown 2026-06-06 16:41:10.239362070 DEBUG Received server response for request 1 2026-06-06 16:41:10.239423298 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.239527617 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.239574895 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.239583693 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.239604719 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:10.239607897 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-06-06 16:41:10.239619492 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.239634072 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.239638442 DEBUG Initializing workspace `file:///tmp/.tmpwqMNWe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, } 2026-06-06 16:41:10.239649976 DEBUG Searching for a project in '/tmp/.tmpwqMNWe/src' 2026-06-06 16:41:10.239678156 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.239682790 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.239886958 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.239892471 DEBUG Discovering virtual environment in `/tmp/.tmpwqMNWe/src` 2026-06-06 16:41:10.239940569 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.239945119 DEBUG No virtual environment found 2026-06-06 16:41:10.239955193 DEBUG Adding first-party search path `/tmp/.tmpwqMNWe/src` 2026-06-06 16:41:10.239958816 DEBUG Using vendored stdlib 2026-06-06 16:41:10.240110676 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.240115589 DEBUG Adding new file root '/tmp/.tmpwqMNWe/src' of kind Project 2026-06-06 16:41:10.240256796 DEBUG Updating project to check open files 2026-06-06 16:41:10.240278367 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.240282284 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:10.240297186 DEBUG notification{method="textDocument/didOpen"}: Opening file `untitled:///tmp/.tmpwqMNWe/src/foo.py` 2026-06-06 16:41:10.240300961 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.240308356 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.240418758 DEBUG request{id=2 method="textDocument/inlayHint"}: Inlay hint request returned 0 hints in 53.91µs 2026-06-06 16:41:10.240453065 DEBUG method="textDocument/inlayHint" response.id=2 duration=139.21µs 2026-06-06 16:41:10.240469524 DEBUG Received server response for request 2 2026-06-06 16:41:10.250547777 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:10.250581659 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.250590953 DEBUG method="shutdown" response.id=3 duration=15.83µs 2026-06-06 16:41:10.250607893 DEBUG Received server response for request 3 2026-06-06 16:41:10.250617958 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.250631017 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-06-06 16:41:10.252391448 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.252469279 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.252516395 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.252569012 DEBUG Client info: None 2026-06-06 16:41:10.252583486 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.252594760 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.252599139 INFO Version: Unknown 2026-06-06 16:41:10.252634664 DEBUG Received server response for request 1 2026-06-06 16:41:10.252669817 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.252743453 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.252828551 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.252832458 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.252858933 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:10.252863415 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.252880667 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.252885245 DEBUG Initializing workspace `file:///tmp/.tmpUnJqWx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-06-06 16:41:10.252896119 DEBUG Searching for a project in '/tmp/.tmpUnJqWx/src' 2026-06-06 16:41:10.252928122 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.252932616 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.253130255 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.253136307 DEBUG Discovering virtual environment in `/tmp/.tmpUnJqWx/src` 2026-06-06 16:41:10.253181476 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.253186076 DEBUG No virtual environment found 2026-06-06 16:41:10.253196088 DEBUG Adding first-party search path `/tmp/.tmpUnJqWx/src` 2026-06-06 16:41:10.253199684 DEBUG Using vendored stdlib 2026-06-06 16:41:10.253347904 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.253352758 DEBUG Adding new file root '/tmp/.tmpUnJqWx/src' of kind Project 2026-06-06 16:41:10.253487244 DEBUG Updating project to check open files 2026-06-06 16:41:10.253517241 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.253521970 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 16:41:10.253544294 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.253548302 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.253555410 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.253560840 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.253562832 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.253566144 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:10.253570349 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.253572280 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.253575458 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01)), file(Id(c02))}}: Set open project files (count: 3) 2026-06-06 16:41:10.253641604 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 16:41:10.253703899 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.272232399 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:10.272433266 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.272444941 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.272450019 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.272474399 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:10.284828370 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:10.284879209 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:10.284890157 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:10.285516693 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found in search paths 2026-06-06 16:41:10.285537593 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:10.285577340 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:10.285583322 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:10.285667844 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:10.285695355 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:10.285699709 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:10.285709683 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpUnJqWx/src' 2026-06-06 16:41:10.285739516 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:10.320528851 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 199 suggestions in 47.928217ms 2026-06-06 16:41:10.320874092 DEBUG method="textDocument/completion" response.id=2 duration=48.32ms 2026-06-06 16:41:10.320906135 DEBUG Received server response for request 2 2026-06-06 16:41:10.331899775 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:10.331932201 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.331942928 DEBUG method="shutdown" response.id=3 duration=17.60µs 2026-06-06 16:41:10.331954808 DEBUG Received server response for request 3 2026-06-06 16:41:10.331960003 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.331970927 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-06-06 16:41:10.339843446 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.339920804 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.339959674 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.340018632 DEBUG Client info: None 2026-06-06 16:41:10.340042068 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.340055694 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.340060157 INFO Version: Unknown 2026-06-06 16:41:10.340651551 DEBUG Received server response for request 1 2026-06-06 16:41:10.340705323 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.340802635 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.340882587 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.340887342 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.340910486 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:10.340981829 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.340996966 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.341001145 DEBUG Initializing workspace `file:///tmp/.tmpVq1RmJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-06-06 16:41:10.341012949 DEBUG Searching for a project in '/tmp/.tmpVq1RmJ/src' 2026-06-06 16:41:10.341044449 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.341049239 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.341300463 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.341308030 DEBUG Discovering virtual environment in `/tmp/.tmpVq1RmJ/src` 2026-06-06 16:41:10.341358134 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.341362952 DEBUG No virtual environment found 2026-06-06 16:41:10.341373363 DEBUG Adding first-party search path `/tmp/.tmpVq1RmJ/src` 2026-06-06 16:41:10.341376812 DEBUG Using vendored stdlib 2026-06-06 16:41:10.341528175 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.341534640 DEBUG Adding new file root '/tmp/.tmpVq1RmJ/src' of kind Project 2026-06-06 16:41:10.341692245 DEBUG Updating project to check open files 2026-06-06 16:41:10.341708194 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.341712155 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 16:41:10.341736981 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.341740857 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.341757649 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.341764081 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.341766006 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.341770251 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:10.341777245 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.341779172 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.341783187 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01)), file(Id(c02))}}: Set open project files (count: 3) 2026-06-06 16:41:10.341825750 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 16:41:10.341884021 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.360281883 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:10.360482476 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.360501547 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.360507454 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.360531232 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:10.372898960 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:10.372948852 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:10.372959473 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:10.373570969 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found in search paths 2026-06-06 16:41:10.373589881 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:10.373628531 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:10.373633717 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:10.373712798 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:10.373740369 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:10.373745012 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:10.373756084 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpVq1RmJ/src' 2026-06-06 16:41:10.373784323 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:10.408012622 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 199 suggestions in 47.421362ms 2026-06-06 16:41:10.408357166 DEBUG method="textDocument/completion" response.id=2 duration=47.81ms 2026-06-06 16:41:10.408391110 DEBUG Received server response for request 2 2026-06-06 16:41:10.420093960 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:10.420131225 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.420143773 DEBUG method="shutdown" response.id=3 duration=20.31µs 2026-06-06 16:41:10.420156547 DEBUG Received server response for request 3 2026-06-06 16:41:10.420161784 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.420173236 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-06-06 16:41:10.427738776 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.427819754 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.427899205 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.427930306 DEBUG Client info: None 2026-06-06 16:41:10.427945686 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.427957796 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.427962594 INFO Version: Unknown 2026-06-06 16:41:10.427998691 DEBUG Received server response for request 1 2026-06-06 16:41:10.428037250 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.428099299 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.428174645 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.428178190 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.428207969 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.428222984 DEBUG Initializing workspace `file:///tmp/.tmp5h7s6X/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-06-06 16:41:10.428233740 DEBUG Searching for a project in '/tmp/.tmp5h7s6X/src' 2026-06-06 16:41:10.428261059 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.428265488 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.428487530 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.428515788 DEBUG Discovering virtual environment in `/tmp/.tmp5h7s6X/src` 2026-06-06 16:41:10.428568873 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.428574284 DEBUG No virtual environment found 2026-06-06 16:41:10.428584577 DEBUG Adding first-party search path `/tmp/.tmp5h7s6X/src` 2026-06-06 16:41:10.428588116 DEBUG Using vendored stdlib 2026-06-06 16:41:10.428741405 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.428746454 DEBUG Adding new file root '/tmp/.tmp5h7s6X/src' of kind Project 2026-06-06 16:41:10.428779484 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:10.428885494 DEBUG Updating project to check open files 2026-06-06 16:41:10.428901485 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.428927812 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.428932076 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.428939082 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.428944881 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.428946845 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.428950109 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:10.428954116 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.428956062 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.428959279 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01)), file(Id(c02))}}: Set open project files (count: 3) 2026-06-06 16:41:10.428997928 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 16:41:10.429056183 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.447483905 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:10.448702171 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.448721085 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.448727103 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.448755807 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:10.461155215 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:10.461211485 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:10.461222665 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:10.461284536 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `__future__` not found in search paths 2026-06-06 16:41:10.461289037 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `__future__` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:10.461867697 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found in search paths 2026-06-06 16:41:10.461889912 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:10.461933945 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:10.461939505 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:10.462029470 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:10.462055319 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:10.462059928 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:10.462070939 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmp5h7s6X/src' 2026-06-06 16:41:10.462101389 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:10.496349585 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 199 suggestions in 47.515918ms 2026-06-06 16:41:10.496702547 DEBUG method="textDocument/completion" response.id=2 duration=47.91ms 2026-06-06 16:41:10.496731284 DEBUG Received server response for request 2 2026-06-06 16:41:10.507957703 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:10.508001797 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.508017071 DEBUG method="shutdown" response.id=3 duration=23.86µs 2026-06-06 16:41:10.508036856 DEBUG Received server response for request 3 2026-06-06 16:41:10.508047875 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.508080687 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-06-06 16:41:10.515265167 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.515342267 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.515381384 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.515438628 DEBUG Client info: None 2026-06-06 16:41:10.515464953 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.515479394 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.515484541 INFO Version: Unknown 2026-06-06 16:41:10.515573092 DEBUG Received server response for request 1 2026-06-06 16:41:10.515616213 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.515701587 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.516157589 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.516166327 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.516192873 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:10.516212109 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.516227496 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.516231505 DEBUG Initializing workspace `file:///tmp/.tmpdJGBin/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-06-06 16:41:10.516243507 DEBUG Searching for a project in '/tmp/.tmpdJGBin/src' 2026-06-06 16:41:10.516277465 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.516281827 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.516524894 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.516532980 DEBUG Discovering virtual environment in `/tmp/.tmpdJGBin/src` 2026-06-06 16:41:10.516583696 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.516589174 DEBUG No virtual environment found 2026-06-06 16:41:10.516598938 DEBUG Adding first-party search path `/tmp/.tmpdJGBin/src` 2026-06-06 16:41:10.516602421 DEBUG Using vendored stdlib 2026-06-06 16:41:10.516805247 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.516813697 DEBUG Adding new file root '/tmp/.tmpdJGBin/src' of kind Project 2026-06-06 16:41:10.516960806 DEBUG Updating project to check open files 2026-06-06 16:41:10.516976551 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.516980029 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 16:41:10.517000784 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.517004073 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.517011163 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.517016726 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.517018783 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.517022088 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:10.517059485 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 16:41:10.517117942 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.534976897 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:10.535182313 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.535193138 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.535217174 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:10.547831476 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:10.547882968 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:10.547893749 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:10.548515514 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found in search paths 2026-06-06 16:41:10.548534695 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `ty_extensions` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:10.548576718 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:10.548581459 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:10.548668332 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:10.548695039 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:10.548699605 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:10.548710167 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpdJGBin/src' 2026-06-06 16:41:10.548739222 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:10.581957896 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 199 suggestions in 46.674572ms 2026-06-06 16:41:10.582337306 DEBUG method="textDocument/completion" response.id=2 duration=47.10ms 2026-06-06 16:41:10.582367808 DEBUG Received server response for request 2 2026-06-06 16:41:10.594099726 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:10.594140000 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.594152213 DEBUG method="shutdown" response.id=3 duration=19.54µs 2026-06-06 16:41:10.594184941 DEBUG Received server response for request 3 2026-06-06 16:41:10.594192649 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.594264780 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-06-06 16:41:10.601807606 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.601892636 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.601930239 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.601968360 DEBUG Client info: None 2026-06-06 16:41:10.601993122 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.602007460 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.602012475 INFO Version: Unknown 2026-06-06 16:41:10.602055649 DEBUG Received server response for request 1 2026-06-06 16:41:10.602098167 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.602112773 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp3PxVom 2026-06-06 16:41:10.602180255 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.602209355 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.602216198 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.602226435 DEBUG No workspace configuration provided for file:///tmp/.tmp3PxVom 2026-06-06 16:41:10.602243321 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:10.602282787 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.602288277 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp3PxVom, using default options 2026-06-06 16:41:10.602295360 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.602299321 DEBUG Initializing workspace `file:///tmp/.tmp3PxVom`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.602308431 DEBUG Searching for a project in '/tmp/.tmp3PxVom' 2026-06-06 16:41:10.602337325 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.602341704 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.602578426 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.602587407 DEBUG Discovering virtual environment in `/tmp/.tmp3PxVom` 2026-06-06 16:41:10.602639981 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.602645031 DEBUG No virtual environment found 2026-06-06 16:41:10.602657254 DEBUG Adding first-party search path `/tmp/.tmp3PxVom` 2026-06-06 16:41:10.602660672 DEBUG Using vendored stdlib 2026-06-06 16:41:10.602781523 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.602786527 DEBUG Adding new file root '/tmp/.tmp3PxVom' of kind Project 2026-06-06 16:41:10.602928967 DEBUG Updating project to check open files 2026-06-06 16:41:10.602944713 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.602948778 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 16:41:10.602973639 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:10.602977641 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.602985082 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.602990971 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:10.602992994 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.602996488 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:10.603001235 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:10.603003131 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.603006260 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01)), file(Id(c02))}}: Set open project files (count: 3) 2026-06-06 16:41:10.603010259 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:10.603012164 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.603015510 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c01)), file(Id(c02)), file(Id(c00)), file(Id(c03))}}: Set open project files (count: 4) 2026-06-06 16:41:10.604421411 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 16:41:10.604563402 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.623176312 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:10.637988114 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.638008085 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.638012429 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.638015992 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.638045736 DEBUG Client sends notification `notebookDocument/didChange` 2026-06-06 16:41:10.640275098 INFO notification{method="notebookDocument/didChange"}: version: 0, new_version: 0 2026-06-06 16:41:10.641462298 DEBUG notification{method="notebookDocument/didChange"}: Updated notebook: "from typing import Literal\n\ntype Style = Literal[\"italic\", \"bold\", \"underline\"]\ndef with_style(line: str, word, style: Style) -> str:\n if style == \"italic\":\n return line.replace(word, f\"*{word}*\")\n elif style == \"bold\":\n return line.replace(word, f\"__{word}__\")\n\n position = line.find(word)\n output = line + \"\\n\"\n output += \" \" * position\n output += \"-\" * len(word)\n\nwith_style(\"test, \"word\", \"underline\")\n\nIOError\n" 2026-06-06 16:41:10.641480845 DEBUG notification{method="notebookDocument/didChange"}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-06-06 16:41:10.641486335 DEBUG notification{method="notebookDocument/didChange"}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-06-06 16:41:10.643837870 DEBUG notification{method="notebookDocument/didChange"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 16:41:10.646258238 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.646271868 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.646288261 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.646291113 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.646293124 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.657193073 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.657231415 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.657245081 DEBUG method="shutdown" response.id=2 duration=21.54µs 2026-06-06 16:41:10.657259435 DEBUG Received server response for request 2 2026-06-06 16:41:10.657264061 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.657296459 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-06-06 16:41:10.662649746 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.662727010 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.662760202 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.662805326 DEBUG Client info: None 2026-06-06 16:41:10.662831150 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.662845005 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.662850010 INFO Version: Unknown 2026-06-06 16:41:10.663840096 DEBUG Received server response for request 1 2026-06-06 16:41:10.663883593 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.663983256 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.664025527 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.664030713 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.664052988 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:10.664108990 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.664125025 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.664131087 DEBUG Initializing workspace `file:///tmp/.tmpP2zPOY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.664141196 DEBUG Searching for a project in '/tmp/.tmpP2zPOY/src' 2026-06-06 16:41:10.664173473 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.664178243 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.664396754 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.664403250 DEBUG Discovering virtual environment in `/tmp/.tmpP2zPOY/src` 2026-06-06 16:41:10.664455232 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.664460270 DEBUG No virtual environment found 2026-06-06 16:41:10.664470963 DEBUG Adding first-party search path `/tmp/.tmpP2zPOY/src` 2026-06-06 16:41:10.664474511 DEBUG Using vendored stdlib 2026-06-06 16:41:10.664616465 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.664794551 DEBUG Adding new file root '/tmp/.tmpP2zPOY/src' of kind Project 2026-06-06 16:41:10.664955287 DEBUG Updating project to check open files 2026-06-06 16:41:10.664976134 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.664981142 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 16:41:10.665005493 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.665009499 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.665017049 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.665023652 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.665025980 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.665029843 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:10.665033792 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.665035751 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.665039012 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01)), file(Id(c02))}}: Set open project files (count: 3) 2026-06-06 16:41:10.665081808 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 16:41:10.665237234 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.665243869 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.665247833 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.675326064 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.675356190 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.675366852 DEBUG method="shutdown" response.id=2 duration=18.08µs 2026-06-06 16:41:10.675383821 DEBUG Received server response for request 2 2026-06-06 16:41:10.675395896 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.675411020 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-06-06 16:41:10.677412779 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: Some( true, ), tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.677487698 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.677534954 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.677573956 DEBUG Client info: None 2026-06-06 16:41:10.677598104 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.677613027 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-06-06 16:41:10.677618129 INFO Version: Unknown 2026-06-06 16:41:10.677661890 DEBUG Received server response for request 1 2026-06-06 16:41:10.677704929 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.677720864 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpPSoe5p 2026-06-06 16:41:10.677822315 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.677891832 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.677895337 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.677902381 DEBUG No workspace configuration provided for file:///tmp/.tmpPSoe5p 2026-06-06 16:41:10.677916106 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:10.677981693 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.677986663 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpPSoe5p, using default options 2026-06-06 16:41:10.677993397 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.677997841 DEBUG Initializing workspace `file:///tmp/.tmpPSoe5p`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.678006073 DEBUG Searching for a project in '/tmp/.tmpPSoe5p' 2026-06-06 16:41:10.678031902 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.678036519 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.678245869 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.678253456 DEBUG Discovering virtual environment in `/tmp/.tmpPSoe5p` 2026-06-06 16:41:10.678303873 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.678308842 DEBUG No virtual environment found 2026-06-06 16:41:10.678319452 DEBUG Adding first-party search path `/tmp/.tmpPSoe5p` 2026-06-06 16:41:10.678322920 DEBUG Using vendored stdlib 2026-06-06 16:41:10.678435590 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.678440510 DEBUG Adding new file root '/tmp/.tmpPSoe5p' of kind Project 2026-06-06 16:41:10.678594181 DEBUG Updating project to check open files 2026-06-06 16:41:10.678609897 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.678613528 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 16:41:10.678636367 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:10.678639747 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.678647396 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.678653024 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:10.678655219 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.678659281 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:10.678663186 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:10.678665138 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.678668237 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01)), file(Id(c02))}}: Set open project files (count: 3) 2026-06-06 16:41:10.678671859 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:10.678673734 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.678677018 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c01)), file(Id(c02)), file(Id(c00)), file(Id(c03))}}: Set open project files (count: 4) 2026-06-06 16:41:10.678746254 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 16:41:10.678850253 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.696621704 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:10.703026573 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.703045290 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.703049476 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.703053602 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.714091131 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.714135218 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.714147912 DEBUG method="shutdown" response.id=2 duration=20.75µs 2026-06-06 16:41:10.714177528 DEBUG Received server response for request 2 2026-06-06 16:41:10.714185957 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.714219576 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-06-06 16:41:10.719316490 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.719394630 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.719427146 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.719472256 DEBUG Client info: None 2026-06-06 16:41:10.719507911 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.719525454 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.719530635 INFO Version: Unknown 2026-06-06 16:41:10.719970413 DEBUG Received server response for request 1 2026-06-06 16:41:10.720028641 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.720048270 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp7Z1zNo 2026-06-06 16:41:10.720126746 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.720194339 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.720197853 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.720207103 DEBUG No workspace configuration provided for file:///tmp/.tmp7Z1zNo 2026-06-06 16:41:10.720218799 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:10.720288986 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.720293824 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp7Z1zNo, using default options 2026-06-06 16:41:10.720300738 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.720304373 DEBUG Initializing workspace `file:///tmp/.tmp7Z1zNo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.720313108 DEBUG Searching for a project in '/tmp/.tmp7Z1zNo' 2026-06-06 16:41:10.720338671 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.720343345 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.720625780 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.720635948 DEBUG Discovering virtual environment in `/tmp/.tmp7Z1zNo` 2026-06-06 16:41:10.720696840 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.720701959 DEBUG No virtual environment found 2026-06-06 16:41:10.720712336 DEBUG Adding first-party search path `/tmp/.tmp7Z1zNo` 2026-06-06 16:41:10.720715819 DEBUG Using vendored stdlib 2026-06-06 16:41:10.720843193 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.720848255 DEBUG Adding new file root '/tmp/.tmp7Z1zNo' of kind Project 2026-06-06 16:41:10.721018466 DEBUG Updating project to check open files 2026-06-06 16:41:10.721041317 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.721047163 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 16:41:10.721115843 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:10.721134580 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.721145558 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.721154484 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:10.721157174 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.721160891 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:10.721207936 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 16:41:10.721324097 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.735516956 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:10.741367333 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.741386675 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.751659913 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.751699718 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.751715368 DEBUG method="shutdown" response.id=2 duration=24.86µs 2026-06-06 16:41:10.751745665 DEBUG Received server response for request 2 2026-06-06 16:41:10.751752978 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.751764728 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-06-06 16:41:10.756401741 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.756484088 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.756530086 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.756571935 DEBUG Client info: None 2026-06-06 16:41:10.756596886 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.756612763 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.756618193 INFO Version: Unknown 2026-06-06 16:41:10.756661455 DEBUG Received server response for request 1 2026-06-06 16:41:10.756705396 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.756725851 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpJSWAI4 2026-06-06 16:41:10.756787725 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.756815995 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.756822009 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.756831620 DEBUG No workspace configuration provided for file:///tmp/.tmpJSWAI4 2026-06-06 16:41:10.756844050 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:10.756909393 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.756915414 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpJSWAI4, using default options 2026-06-06 16:41:10.756922373 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.756926450 DEBUG Initializing workspace `file:///tmp/.tmpJSWAI4`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.756935118 DEBUG Searching for a project in '/tmp/.tmpJSWAI4' 2026-06-06 16:41:10.756960658 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.756965361 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.757184438 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.757190891 DEBUG Discovering virtual environment in `/tmp/.tmpJSWAI4` 2026-06-06 16:41:10.757242477 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.757246982 DEBUG No virtual environment found 2026-06-06 16:41:10.757257610 DEBUG Adding first-party search path `/tmp/.tmpJSWAI4` 2026-06-06 16:41:10.757261171 DEBUG Using vendored stdlib 2026-06-06 16:41:10.757380114 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.757385049 DEBUG Adding new file root '/tmp/.tmpJSWAI4' of kind Project 2026-06-06 16:41:10.757547807 DEBUG Updating project to check open files 2026-06-06 16:41:10.757563747 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.757568017 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 16:41:10.757590153 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:10.757594088 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.757601434 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.757607484 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:10.757609647 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.757612938 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:10.757653612 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c01))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 16:41:10.757819557 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.757829822 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.768043609 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.768080994 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.768093896 DEBUG method="shutdown" response.id=2 duration=20.94µs 2026-06-06 16:41:10.768112379 DEBUG Received server response for request 2 2026-06-06 16:41:10.768124607 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.768136854 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-06-06 16:41:10.769237711 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.769316967 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.769357314 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.769406502 DEBUG Client info: None 2026-06-06 16:41:10.769430376 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.769443433 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.769448310 INFO Version: Unknown 2026-06-06 16:41:10.769520530 DEBUG Received server response for request 1 2026-06-06 16:41:10.769581631 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.769610998 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpbT8vXw 2026-06-06 16:41:10.769684304 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.769719709 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.769726453 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.769736312 DEBUG No workspace configuration provided for file:///tmp/.tmpbT8vXw 2026-06-06 16:41:10.769754075 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:10.769756834 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-06 16:41:10.769844046 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.769851480 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpbT8vXw, using default options 2026-06-06 16:41:10.769858586 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.769900390 DEBUG Initializing workspace `file:///tmp/.tmpbT8vXw`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.769915419 DEBUG Searching for a project in '/tmp/.tmpbT8vXw' 2026-06-06 16:41:10.769992862 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.770001306 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.770446719 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.770455992 DEBUG Discovering virtual environment in `/tmp/.tmpbT8vXw` 2026-06-06 16:41:10.770522031 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.770530009 DEBUG No virtual environment found 2026-06-06 16:41:10.770542320 DEBUG Adding first-party search path `/tmp/.tmpbT8vXw` 2026-06-06 16:41:10.770546412 DEBUG Using vendored stdlib 2026-06-06 16:41:10.770666526 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.770671197 DEBUG Adding new file root '/tmp/.tmpbT8vXw' of kind Project 2026-06-06 16:41:10.770808379 DEBUG Updating project to check open files 2026-06-06 16:41:10.770823102 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.770827275 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 16:41:10.770851300 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.770855123 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.770862269 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.770867777 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.770869746 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.770873203 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:10.770877184 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.770879096 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.770882283 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01)), file(Id(c02))}}: Set open project files (count: 3) 2026-06-06 16:41:10.770886160 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.770888086 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.770891756 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c01)), file(Id(c02)), file(Id(c00)), file(Id(c03))}}: Set open project files (count: 4) 2026-06-06 16:41:10.770964057 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 16:41:10.771070887 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.788931099 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:10.795151408 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.795167746 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.795172578 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.799880113 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=4.73ms 2026-06-06 16:41:10.799902902 DEBUG Received server response for request 2 2026-06-06 16:41:10.799916866 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-06-06 16:41:10.800016109 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=80.24µs 2026-06-06 16:41:10.800033519 DEBUG Received server response for request 3 2026-06-06 16:41:10.800048332 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-06-06 16:41:10.800172564 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=97.12µs 2026-06-06 16:41:10.800194721 DEBUG Received server response for request 4 2026-06-06 16:41:10.811119517 DEBUG Client sends request `shutdown` with ID 5 2026-06-06 16:41:10.811150977 DEBUG request{id=5 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.811163324 DEBUG method="shutdown" response.id=5 duration=17.96µs 2026-06-06 16:41:10.811178995 DEBUG Received server response for request 5 2026-06-06 16:41:10.811188098 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.811201514 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-06-06 16:41:10.816386991 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.816468723 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.816516056 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.816561479 DEBUG Client info: None 2026-06-06 16:41:10.816585840 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.816599822 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.816604924 INFO Version: Unknown 2026-06-06 16:41:10.817069210 DEBUG Received server response for request 1 2026-06-06 16:41:10.817114548 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.817132601 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp4arCTc 2026-06-06 16:41:10.817205410 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.817244711 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.817252737 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.817262666 DEBUG No workspace configuration provided for file:///tmp/.tmp4arCTc 2026-06-06 16:41:10.817276520 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:10.817279437 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-06 16:41:10.817345080 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.817351274 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp4arCTc, using default options 2026-06-06 16:41:10.817358264 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.817362564 DEBUG Initializing workspace `file:///tmp/.tmp4arCTc`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.817371016 DEBUG Searching for a project in '/tmp/.tmp4arCTc' 2026-06-06 16:41:10.817396562 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.817401076 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.817635153 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.817643056 DEBUG Discovering virtual environment in `/tmp/.tmp4arCTc` 2026-06-06 16:41:10.817697141 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.817703641 DEBUG No virtual environment found 2026-06-06 16:41:10.817714630 DEBUG Adding first-party search path `/tmp/.tmp4arCTc` 2026-06-06 16:41:10.817718250 DEBUG Using vendored stdlib 2026-06-06 16:41:10.817834122 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.817838902 DEBUG Adding new file root '/tmp/.tmp4arCTc' of kind Project 2026-06-06 16:41:10.817976954 DEBUG Updating project to check open files 2026-06-06 16:41:10.817991704 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.817995997 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 16:41:10.818019051 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.818022839 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.818029953 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.818035565 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.818037733 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.818041202 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:10.818045108 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.818047088 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.818050318 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01)), file(Id(c02))}}: Set open project files (count: 3) 2026-06-06 16:41:10.818089672 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 16:41:10.818153330 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.835563080 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:10.836007597 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.836022661 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.838002206 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.00ms 2026-06-06 16:41:10.838023136 DEBUG Received server response for request 2 2026-06-06 16:41:10.848109099 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:10.848143874 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.848157398 DEBUG method="shutdown" response.id=3 duration=20.56µs 2026-06-06 16:41:10.848200897 DEBUG Received server response for request 3 2026-06-06 16:41:10.848207517 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.848221663 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-06-06 16:41:10.852470531 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.852575056 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.852626687 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.852665884 DEBUG Client info: None 2026-06-06 16:41:10.852688640 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.852702018 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.852707178 INFO Version: Unknown 2026-06-06 16:41:10.853173374 DEBUG Received server response for request 1 2026-06-06 16:41:10.853219730 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.853240566 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp96eJTP 2026-06-06 16:41:10.853319628 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.853387810 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.853391434 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.853399382 DEBUG No workspace configuration provided for file:///tmp/.tmp96eJTP 2026-06-06 16:41:10.853414690 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:10.853470265 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.853475540 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp96eJTP, using default options 2026-06-06 16:41:10.853482376 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.853486190 DEBUG Initializing workspace `file:///tmp/.tmp96eJTP`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.853504865 DEBUG Searching for a project in '/tmp/.tmp96eJTP' 2026-06-06 16:41:10.853529828 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.853534066 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.853773933 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.853782114 DEBUG Discovering virtual environment in `/tmp/.tmp96eJTP` 2026-06-06 16:41:10.853836585 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.853841342 DEBUG No virtual environment found 2026-06-06 16:41:10.853852591 DEBUG Adding first-party search path `/tmp/.tmp96eJTP` 2026-06-06 16:41:10.853856132 DEBUG Using vendored stdlib 2026-06-06 16:41:10.853976827 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.853981220 DEBUG Adding new file root '/tmp/.tmp96eJTP' of kind Project 2026-06-06 16:41:10.854131595 DEBUG Updating project to check open files 2026-06-06 16:41:10.854147123 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.854152391 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 16:41:10.854177937 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.854182602 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.854222123 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.854232485 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.854236019 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.854240595 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:10.854245039 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.854247014 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.854250316 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01)), file(Id(c02))}}: Set open project files (count: 3) 2026-06-06 16:41:10.854254125 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.854256033 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.854259578 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c01)), file(Id(c02)), file(Id(c00)), file(Id(c03))}}: Set open project files (count: 4) 2026-06-06 16:41:10.854296507 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 16:41:10.854360427 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.867876613 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c03))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:10.868009851 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.868021877 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.868026252 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.868030729 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.868158395 DEBUG Client sends notification `notebookDocument/didChange` 2026-06-06 16:41:10.868846326 INFO notification{method="notebookDocument/didChange"}: version: 0, new_version: 1 2026-06-06 16:41:10.868869644 DEBUG notification{method="notebookDocument/didChange"}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-06-06 16:41:10.868878474 DEBUG notification{method="notebookDocument/didChange"}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-06-06 16:41:10.868883402 DEBUG notification{method="notebookDocument/didChange"}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-06-06 16:41:10.868933083 DEBUG notification{method="notebookDocument/didChange"}:check_file{file=file(Id(c03))}: Checking file 'vs-code:/src/test.ipynb' 2026-06-06 16:41:10.869017460 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.869022531 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.869025060 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.869027380 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.879149182 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.879188043 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.879201868 DEBUG method="shutdown" response.id=2 duration=23.02µs 2026-06-06 16:41:10.879219574 DEBUG Received server response for request 2 2026-06-06 16:41:10.879229733 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.879246729 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-06-06 16:41:10.883938324 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.884013137 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.884061536 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.884113465 DEBUG Client info: None 2026-06-06 16:41:10.884136509 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.884149810 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.884154843 INFO Version: Unknown 2026-06-06 16:41:10.885254077 DEBUG Received server response for request 1 2026-06-06 16:41:10.885301599 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.885403335 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.885436902 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.885446185 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.885462607 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:10.885509835 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.885525173 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.885530696 DEBUG Initializing workspace `file:///tmp/.tmp2B1snz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.885540092 DEBUG Searching for a project in '/tmp/.tmp2B1snz/src' 2026-06-06 16:41:10.885576153 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.885580773 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.885793688 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.885799798 DEBUG Discovering virtual environment in `/tmp/.tmp2B1snz/src` 2026-06-06 16:41:10.885852427 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.885857222 DEBUG No virtual environment found 2026-06-06 16:41:10.885867535 DEBUG Adding first-party search path `/tmp/.tmp2B1snz/src` 2026-06-06 16:41:10.885870981 DEBUG Using vendored stdlib 2026-06-06 16:41:10.885989772 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.885994520 DEBUG Adding new file root '/tmp/.tmp2B1snz/src' of kind Project 2026-06-06 16:41:10.886150351 DEBUG Updating project to check open files 2026-06-06 16:41:10.886166199 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.886170752 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:10.886190785 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp2B1snz/src/foo", kind: File } 2026-06-06 16:41:10.886238952 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp2B1snz/src/foo` 2026-06-06 16:41:10.886242870 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.886249590 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.886282924 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp2B1snz/src/foo' 2026-06-06 16:41:10.886360291 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.899918711 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:10.904218591 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.904236166 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.908559411 DEBUG Client sends notification `textDocument/didClose` 2026-06-06 16:41:10.908605636 DEBUG notification{method="textDocument/didClose"}: Closing file `/tmp/.tmp2B1snz/src/foo` 2026-06-06 16:41:10.908613623 DEBUG notification{method="textDocument/didClose"}: Take open project files 2026-06-06 16:41:10.908636684 DEBUG notification{method="textDocument/didClose"}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-06-06 16:41:10.908645305 DEBUG notification{method="textDocument/didClose"}:remove_file{file=file(Id(c00))}: Removing file `/tmp/.tmp2B1snz/src/foo` from project `src` 2026-06-06 16:41:10.908660925 DEBUG notification{method="textDocument/didClose"}: Updating the revision of `/tmp/.tmp2B1snz/src/foo` 2026-06-06 16:41:10.908665287 DEBUG notification{method="textDocument/didClose"}: Updating the permissions of `/tmp/.tmp2B1snz/src/foo` 2026-06-06 16:41:10.908682151 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.908689799 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.909419064 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:10.909463649 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2B1snz/src/foo") 2026-06-06 16:41:10.909475388 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmp2B1snz/src/foo` 2026-06-06 16:41:10.909486796 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmp2B1snz/src/foo` 2026-06-06 16:41:10.909531757 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.909539632 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.920282294 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.920316852 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.920326932 DEBUG method="shutdown" response.id=2 duration=17.46µs 2026-06-06 16:41:10.920338273 DEBUG Received server response for request 2 2026-06-06 16:41:10.920344061 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.920355472 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-06-06 16:41:10.925461182 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.925548389 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.925585841 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.925650165 DEBUG Client info: None 2026-06-06 16:41:10.925674959 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.925690801 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.925695619 INFO Version: Unknown 2026-06-06 16:41:10.925756883 DEBUG Received server response for request 1 2026-06-06 16:41:10.925804784 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.925875190 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.926351668 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.926360728 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.926393676 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.926407631 DEBUG Initializing workspace `file:///tmp/.tmptniJah/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.926416086 DEBUG Searching for a project in '/tmp/.tmptniJah/src' 2026-06-06 16:41:10.926452481 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.926457131 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.926696523 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.926704110 DEBUG Discovering virtual environment in `/tmp/.tmptniJah/src` 2026-06-06 16:41:10.926757883 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.926762556 DEBUG No virtual environment found 2026-06-06 16:41:10.926773506 DEBUG Adding first-party search path `/tmp/.tmptniJah/src` 2026-06-06 16:41:10.926777126 DEBUG Using vendored stdlib 2026-06-06 16:41:10.926898053 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.926902822 DEBUG Adding new file root '/tmp/.tmptniJah/src' of kind Project 2026-06-06 16:41:10.927049049 DEBUG Updating project to check open files 2026-06-06 16:41:10.927062196 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.927081000 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:10.927121015 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmptniJah/src/foo.py", kind: File } 2026-06-06 16:41:10.927157276 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmptniJah/src/foo.py` 2026-06-06 16:41:10.927242561 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.927257551 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.927461181 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmptniJah/src/foo.py' 2026-06-06 16:41:10.927802403 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.927815296 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.938661653 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.938700597 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.938712817 DEBUG method="shutdown" response.id=2 duration=20.65µs 2026-06-06 16:41:10.938727415 DEBUG Received server response for request 2 2026-06-06 16:41:10.938732179 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.938744022 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-06-06 16:41:10.939935245 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: Some( true, ), tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.940004433 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.940041494 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.940115283 DEBUG Client info: None 2026-06-06 16:41:10.940139669 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.940152074 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-06-06 16:41:10.940156872 INFO Version: Unknown 2026-06-06 16:41:10.940633657 DEBUG Received server response for request 1 2026-06-06 16:41:10.940678741 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.940791370 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.940846634 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.940854706 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.940871803 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:10.940986175 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.941003924 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.941008604 DEBUG Initializing workspace `file:///tmp/.tmpGg0mFn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.941017479 DEBUG Searching for a project in '/tmp/.tmpGg0mFn/src' 2026-06-06 16:41:10.941614385 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.941623989 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.942025589 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.942039181 DEBUG Discovering virtual environment in `/tmp/.tmpGg0mFn/src` 2026-06-06 16:41:10.942093739 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.942098717 DEBUG No virtual environment found 2026-06-06 16:41:10.942108816 DEBUG Adding first-party search path `/tmp/.tmpGg0mFn/src` 2026-06-06 16:41:10.942112438 DEBUG Using vendored stdlib 2026-06-06 16:41:10.942237404 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.942243323 DEBUG Adding new file root '/tmp/.tmpGg0mFn/src' of kind Project 2026-06-06 16:41:10.942384290 DEBUG Updating project to check open files 2026-06-06 16:41:10.942398840 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.942402625 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:10.942421813 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGg0mFn/src/foo.py", kind: File } 2026-06-06 16:41:10.942446505 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpGg0mFn/src/foo.py` 2026-06-06 16:41:10.942449428 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.942455802 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.942506223 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpGg0mFn/src/foo.py' 2026-06-06 16:41:10.942567011 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:10.962394644 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:10.963691231 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:10.963708953 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:10.976276741 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:10.976313400 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:10.976326589 DEBUG method="shutdown" response.id=2 duration=21.06µs 2026-06-06 16:41:10.976347352 DEBUG Received server response for request 2 2026-06-06 16:41:10.976357858 DEBUG Client sends notification `exit` 2026-06-06 16:41:10.976376543 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-06-06 16:41:10.981857769 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:10.981938528 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:10.981975478 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:10.982022865 DEBUG Client info: None 2026-06-06 16:41:10.982047679 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:10.982062040 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:10.982066904 INFO Version: Unknown 2026-06-06 16:41:10.982552992 DEBUG Received server response for request 1 2026-06-06 16:41:10.982600663 DEBUG Client sends notification `initialized` 2026-06-06 16:41:10.982693581 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:10.982764354 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:10.982767905 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:10.982781111 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:10.982849817 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:10.982864375 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:10.982868375 DEBUG Initializing workspace `file:///tmp/.tmpRnkWvy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:10.982877302 DEBUG Searching for a project in '/tmp/.tmpRnkWvy/src' 2026-06-06 16:41:10.982909118 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:10.982914021 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:10.983161882 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:10.983170613 DEBUG Discovering virtual environment in `/tmp/.tmpRnkWvy/src` 2026-06-06 16:41:10.983226066 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:10.983231169 DEBUG No virtual environment found 2026-06-06 16:41:10.983241070 DEBUG Adding first-party search path `/tmp/.tmpRnkWvy/src` 2026-06-06 16:41:10.983244708 DEBUG Using vendored stdlib 2026-06-06 16:41:10.983363593 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:10.983368351 DEBUG Adding new file root '/tmp/.tmpRnkWvy/src' of kind Project 2026-06-06 16:41:10.983536293 DEBUG Updating project to check open files 2026-06-06 16:41:10.983553123 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:10.983557627 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:10.983578197 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpRnkWvy/src/foo.py", kind: File } 2026-06-06 16:41:10.983604318 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpRnkWvy/src/foo.py` 2026-06-06 16:41:10.983607288 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:10.983613354 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:10.983650362 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpRnkWvy/src/foo.py' 2026-06-06 16:41:10.983707146 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.003600826 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.004071118 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.004089008 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.015021831 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.015061459 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.015074354 DEBUG method="shutdown" response.id=2 duration=20.70µs 2026-06-06 16:41:11.015101736 DEBUG Received server response for request 2 2026-06-06 16:41:11.015108038 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.015123168 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-06-06 16:41:11.021268222 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.021343173 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.021381706 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.021440254 DEBUG Client info: None 2026-06-06 16:41:11.021464848 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.021480679 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.021485353 INFO Version: Unknown 2026-06-06 16:41:11.021929241 DEBUG Received server response for request 1 2026-06-06 16:41:11.021974084 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.022064357 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.022115945 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.022130994 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.022148100 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.022219105 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.022234701 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.022239027 DEBUG Initializing workspace `file:///tmp/.tmpuG0aJU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.022248468 DEBUG Searching for a project in '/tmp/.tmpuG0aJU/src' 2026-06-06 16:41:11.022278165 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.022282403 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.022515955 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.022523918 DEBUG Discovering virtual environment in `/tmp/.tmpuG0aJU/src` 2026-06-06 16:41:11.022576506 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.022581748 DEBUG No virtual environment found 2026-06-06 16:41:11.022591751 DEBUG Adding first-party search path `/tmp/.tmpuG0aJU/src` 2026-06-06 16:41:11.022595294 DEBUG Using vendored stdlib 2026-06-06 16:41:11.022777296 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.022784312 DEBUG Adding new file root '/tmp/.tmpuG0aJU/src' of kind Project 2026-06-06 16:41:11.022932595 DEBUG Updating project to check open files 2026-06-06 16:41:11.022948984 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.022952884 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.022985920 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpuG0aJU/src/foo.py", kind: File } 2026-06-06 16:41:11.023013670 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpuG0aJU/src/foo.py` 2026-06-06 16:41:11.023016767 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.023023138 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.023057895 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpuG0aJU/src/foo.py' 2026-06-06 16:41:11.023141569 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.037266110 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.041790110 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.041805595 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.041829131 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:11.041858625 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 16:41:11.041874421 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpuG0aJU/src/foo.py", kind: FileContent } 2026-06-06 16:41:11.041884734 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpuG0aJU/src/foo.py` 2026-06-06 16:41:11.041931092 DEBUG notification{method="textDocument/didChange"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpuG0aJU/src/foo.py' 2026-06-06 16:41:11.042039143 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.042047927 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.052968463 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.053007535 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.053021141 DEBUG method="shutdown" response.id=2 duration=22.88µs 2026-06-06 16:41:11.053038880 DEBUG Received server response for request 2 2026-06-06 16:41:11.053049293 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.053063036 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-06-06 16:41:11.058281020 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.058353071 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.058388333 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.058449108 DEBUG Client info: None 2026-06-06 16:41:11.058472459 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.058486506 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.058505495 INFO Version: Unknown 2026-06-06 16:41:11.058939040 DEBUG Received server response for request 1 2026-06-06 16:41:11.058983107 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.059051662 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.059151660 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.059155709 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.059171034 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.059175110 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:11.059189992 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.059203602 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.059207482 DEBUG Initializing workspace `file:///tmp/.tmpEfaBeR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.059215965 DEBUG Searching for a project in '/tmp/.tmpEfaBeR/src' 2026-06-06 16:41:11.059243766 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.059248151 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.059465390 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.059472242 DEBUG Discovering virtual environment in `/tmp/.tmpEfaBeR/src` 2026-06-06 16:41:11.059543148 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.059549924 DEBUG No virtual environment found 2026-06-06 16:41:11.059560730 DEBUG Adding first-party search path `/tmp/.tmpEfaBeR/src` 2026-06-06 16:41:11.059564218 DEBUG Using vendored stdlib 2026-06-06 16:41:11.059717544 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.059722667 DEBUG Adding new file root '/tmp/.tmpEfaBeR/src' of kind Project 2026-06-06 16:41:11.059868060 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.059872632 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.059892988 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpEfaBeR/src/foo.py", kind: File } 2026-06-06 16:41:11.059927674 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpEfaBeR/src/foo.py` 2026-06-06 16:41:11.059930726 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.059937606 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.059948493 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 16:41:11.059952755 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpEfaBeR/src/foo.py", kind: FileContent } 2026-06-06 16:41:11.059957543 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpEfaBeR/src/foo.py` 2026-06-06 16:41:11.169316485 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.169362836 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.169376513 DEBUG method="shutdown" response.id=2 duration=22.92µs 2026-06-06 16:41:11.169414167 DEBUG Received server response for request 2 2026-06-06 16:41:11.169422242 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.169435611 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-06-06 16:41:11.170754576 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.170821976 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.170867472 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.170923417 DEBUG Client info: None 2026-06-06 16:41:11.170949307 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.170963706 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.170968598 INFO Version: Unknown 2026-06-06 16:41:11.171842938 DEBUG Received server response for request 1 2026-06-06 16:41:11.171888870 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.171991012 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.172077958 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.172082574 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.172097709 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.172158424 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.172176842 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.172191248 DEBUG Initializing workspace `file:///tmp/.tmp7G5UZx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.172200265 DEBUG Searching for a project in '/tmp/.tmp7G5UZx/src' 2026-06-06 16:41:11.172229949 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.172234371 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.172458950 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.172466360 DEBUG Discovering virtual environment in `/tmp/.tmp7G5UZx/src` 2026-06-06 16:41:11.172534434 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.172541130 DEBUG No virtual environment found 2026-06-06 16:41:11.172552015 DEBUG Adding first-party search path `/tmp/.tmp7G5UZx/src` 2026-06-06 16:41:11.172555824 DEBUG Using vendored stdlib 2026-06-06 16:41:11.172735734 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.172803130 DEBUG Adding new file root '/tmp/.tmp7G5UZx/src' of kind Project 2026-06-06 16:41:11.172977370 DEBUG Updating project to check open files 2026-06-06 16:41:11.172994923 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.172999937 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.173021716 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp7G5UZx/src/foo.py", kind: File } 2026-06-06 16:41:11.173048876 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp7G5UZx/src/foo.py` 2026-06-06 16:41:11.173052061 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.173058548 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.173095348 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp7G5UZx/src/foo.py' 2026-06-06 16:41:11.173756295 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.180095899 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.180111953 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.180127771 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:11.180159826 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp7G5UZx/src/foo.py", kind: FileContent } 2026-06-06 16:41:11.180175697 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmp7G5UZx/src/foo.py` 2026-06-06 16:41:11.180220933 DEBUG notification{method="textDocument/didChange"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp7G5UZx/src/foo.py' 2026-06-06 16:41:11.181905839 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.181916888 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.192780784 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.192812978 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.192826230 DEBUG method="shutdown" response.id=2 duration=20.45µs 2026-06-06 16:41:11.192840044 DEBUG Received server response for request 2 2026-06-06 16:41:11.192844850 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.192866313 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-06-06 16:41:11.195265097 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.195334043 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.195367396 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.195407538 DEBUG Client info: None 2026-06-06 16:41:11.195431286 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.195444911 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.195449734 INFO Version: Unknown 2026-06-06 16:41:11.195501959 DEBUG Received server response for request 1 2026-06-06 16:41:11.195546721 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.195650549 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.195713478 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.195716865 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.195729853 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.195782339 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.195795829 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.195799722 DEBUG Initializing workspace `file:///tmp/.tmpmA2GLo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.195807815 DEBUG Searching for a project in '/tmp/.tmpmA2GLo/src' 2026-06-06 16:41:11.195837479 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.195841941 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.196057662 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.196064363 DEBUG Discovering virtual environment in `/tmp/.tmpmA2GLo/src` 2026-06-06 16:41:11.196121320 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.196126533 DEBUG No virtual environment found 2026-06-06 16:41:11.196136790 DEBUG Adding first-party search path `/tmp/.tmpmA2GLo/src` 2026-06-06 16:41:11.196140353 DEBUG Using vendored stdlib 2026-06-06 16:41:11.196295174 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.196300532 DEBUG Adding new file root '/tmp/.tmpmA2GLo/src' of kind Project 2026-06-06 16:41:11.196441034 DEBUG Updating project to check open files 2026-06-06 16:41:11.196455867 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.196459857 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.196478746 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmA2GLo/src/foo.py", kind: File } 2026-06-06 16:41:11.196521153 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpmA2GLo/src/foo.py` 2026-06-06 16:41:11.196526873 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.196536549 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.196570889 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpmA2GLo/src/foo.py' 2026-06-06 16:41:11.196645502 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.201095208 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.201112129 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.201128221 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:11.201163854 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmA2GLo/src/foo.py", kind: FileContent } 2026-06-06 16:41:11.201178272 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpmA2GLo/src/foo.py` 2026-06-06 16:41:11.201220349 DEBUG notification{method="textDocument/didChange"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpmA2GLo/src/foo.py' 2026-06-06 16:41:11.201304329 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.201309434 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.211573632 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.211611015 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.211623477 DEBUG method="shutdown" response.id=2 duration=21.22µs 2026-06-06 16:41:11.211636826 DEBUG Received server response for request 2 2026-06-06 16:41:11.211641112 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.211650756 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-06-06 16:41:11.213629297 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.213697861 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.213733567 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.213794297 DEBUG Client info: None 2026-06-06 16:41:11.213817391 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.213830443 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.213835360 INFO Version: Unknown 2026-06-06 16:41:11.214267037 DEBUG Received server response for request 1 2026-06-06 16:41:11.214312800 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.214418520 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.214482318 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.214486246 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.214509333 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.214563848 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.214577001 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.214581206 DEBUG Initializing workspace `file:///tmp/.tmpGFyuPy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.214589736 DEBUG Searching for a project in '/tmp/.tmpGFyuPy/src' 2026-06-06 16:41:11.214624183 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.214628295 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.214841482 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.214848522 DEBUG Discovering virtual environment in `/tmp/.tmpGFyuPy/src` 2026-06-06 16:41:11.214905003 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.214909831 DEBUG No virtual environment found 2026-06-06 16:41:11.214921196 DEBUG Adding first-party search path `/tmp/.tmpGFyuPy/src` 2026-06-06 16:41:11.214924653 DEBUG Using vendored stdlib 2026-06-06 16:41:11.215078168 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.215083381 DEBUG Adding new file root '/tmp/.tmpGFyuPy/src' of kind Project 2026-06-06 16:41:11.215222646 DEBUG Updating project to check open files 2026-06-06 16:41:11.215237629 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.215242839 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.215261497 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGFyuPy/src/foo.py", kind: File } 2026-06-06 16:41:11.215286565 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpGFyuPy/src/foo.py` 2026-06-06 16:41:11.215289634 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.215295769 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.215316804 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpGFyuPy/src/foo.py' 2026-06-06 16:41:11.215368300 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.215372516 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.215404654 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-06-06 16:41:11.216614062 DEBUG notification{method="workspace/didChangeWatchedFiles"}: Applying changes to `/tmp/.tmpGFyuPy/src` 2026-06-06 16:41:11.216634123 DEBUG notification{method="workspace/didChangeWatchedFiles"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpGFyuPy/src/foo.py", kind: Any } 2026-06-06 16:41:11.216673939 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.216677978 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.227471701 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.227514952 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.227529230 DEBUG method="shutdown" response.id=2 duration=23.26µs 2026-06-06 16:41:11.227544072 DEBUG Received server response for request 2 2026-06-06 16:41:11.227549426 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.227566086 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-06-06 16:41:11.229351492 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.229425876 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.229461359 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.229516837 DEBUG Client info: None 2026-06-06 16:41:11.229543382 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.229556608 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.229561199 INFO Version: Unknown 2026-06-06 16:41:11.229620605 DEBUG Received server response for request 1 2026-06-06 16:41:11.229659818 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.229747139 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.229791119 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.229797708 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.229812619 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.229842206 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-06-06 16:41:11.229927894 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.230378828 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.230387229 DEBUG Initializing workspace `file:///tmp/.tmpMQsPum/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.230396878 DEBUG Searching for a project in '/tmp/.tmpMQsPum/src' 2026-06-06 16:41:11.230470194 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.230653443 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.231012552 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.231062901 DEBUG Discovering virtual environment in `/tmp/.tmpMQsPum/src` 2026-06-06 16:41:11.231198862 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.231237377 DEBUG No virtual environment found 2026-06-06 16:41:11.231257148 DEBUG Adding first-party search path `/tmp/.tmpMQsPum/src` 2026-06-06 16:41:11.231263812 DEBUG Using vendored stdlib 2026-06-06 16:41:11.231505136 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.231679169 DEBUG Adding new file root '/tmp/.tmpMQsPum/src' of kind Project 2026-06-06 16:41:11.231856047 DEBUG Updating project to check open files 2026-06-06 16:41:11.232024680 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.232043231 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.232083407 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpMQsPum/src/foo.py", kind: File } 2026-06-06 16:41:11.232113866 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpMQsPum/src/foo.py` 2026-06-06 16:41:11.232117401 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.232124580 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.232141582 DEBUG notification{method="workspace/didChangeWatchedFiles"}: Applying changes to `/tmp/.tmpMQsPum/src` 2026-06-06 16:41:11.232146220 DEBUG notification{method="workspace/didChangeWatchedFiles"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMQsPum/src/foo.py", kind: Any } 2026-06-06 16:41:11.339982356 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.340026391 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.340040442 DEBUG method="shutdown" response.id=2 duration=23.19µs 2026-06-06 16:41:11.340054448 DEBUG Received server response for request 2 2026-06-06 16:41:11.340059140 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.340069767 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-06-06 16:41:11.341722703 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.341794090 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.341829508 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.342516789 DEBUG Client info: None 2026-06-06 16:41:11.342544112 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.342561121 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.342565995 INFO Version: Unknown 2026-06-06 16:41:11.342613432 DEBUG Received server response for request 1 2026-06-06 16:41:11.342662470 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.342744575 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.342785092 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.342792749 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.342808749 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.342874426 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.342890033 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.342894652 DEBUG Initializing workspace `file:///tmp/.tmpu2aBrf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.342903261 DEBUG Searching for a project in '/tmp/.tmpu2aBrf/src' 2026-06-06 16:41:11.342932486 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.342936720 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.343148454 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.343153891 DEBUG Discovering virtual environment in `/tmp/.tmpu2aBrf/src` 2026-06-06 16:41:11.343204658 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.343209121 DEBUG No virtual environment found 2026-06-06 16:41:11.343219579 DEBUG Adding first-party search path `/tmp/.tmpu2aBrf/src` 2026-06-06 16:41:11.343222893 DEBUG Using vendored stdlib 2026-06-06 16:41:11.343377989 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.343383110 DEBUG Adding new file root '/tmp/.tmpu2aBrf/src' of kind Project 2026-06-06 16:41:11.343546666 DEBUG Updating project to check open files 2026-06-06 16:41:11.343575776 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.343581753 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.343602222 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpu2aBrf/src/foo.py", kind: File } 2026-06-06 16:41:11.343630067 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpu2aBrf/src/foo.py` 2026-06-06 16:41:11.343633662 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.343641092 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.343677686 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpu2aBrf/src/foo.py' 2026-06-06 16:41:11.343770100 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.358188767 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.362795508 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.362814226 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.373100667 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.373138410 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.373152428 DEBUG method="shutdown" response.id=2 duration=22.40µs 2026-06-06 16:41:11.373171254 DEBUG Received server response for request 2 2026-06-06 16:41:11.373183116 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.373200704 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-06-06 16:41:11.377775740 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.377855604 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.377897057 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.377943598 DEBUG Client info: None 2026-06-06 16:41:11.377967937 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.377981341 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.377986816 INFO Version: Unknown 2026-06-06 16:41:11.378033871 DEBUG Received server response for request 1 2026-06-06 16:41:11.378081137 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.378161932 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.378225125 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.378228796 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.378242233 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.378296829 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.378311371 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.378315204 DEBUG Initializing workspace `file:///tmp/.tmp1Vt4O3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.378323362 DEBUG Searching for a project in '/tmp/.tmp1Vt4O3/src' 2026-06-06 16:41:11.378352589 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.378357279 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.378593603 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.378601673 DEBUG Discovering virtual environment in `/tmp/.tmp1Vt4O3/src` 2026-06-06 16:41:11.378659233 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.378664526 DEBUG No virtual environment found 2026-06-06 16:41:11.378675733 DEBUG Adding first-party search path `/tmp/.tmp1Vt4O3/src` 2026-06-06 16:41:11.378679385 DEBUG Using vendored stdlib 2026-06-06 16:41:11.378838844 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.378844375 DEBUG Adding new file root '/tmp/.tmp1Vt4O3/src' of kind Project 2026-06-06 16:41:11.379020678 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.379027909 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.379051262 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp1Vt4O3/src/foo.py", kind: File } 2026-06-06 16:41:11.379089169 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp1Vt4O3/src/foo.py` 2026-06-06 16:41:11.379092793 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.379099648 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.488382469 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.488431254 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.488446293 DEBUG method="shutdown" response.id=2 duration=24.71µs 2026-06-06 16:41:11.488459805 DEBUG Received server response for request 2 2026-06-06 16:41:11.488464832 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.488473985 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-06-06 16:41:11.491045358 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.491127776 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.491166004 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.491227816 DEBUG Client info: None 2026-06-06 16:41:11.491250503 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.491263801 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.491268260 INFO Version: Unknown 2026-06-06 16:41:11.491705057 DEBUG Received server response for request 1 2026-06-06 16:41:11.491751176 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.491822896 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.491911537 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.491915546 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.491930254 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.491944787 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.491958097 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.491961863 DEBUG Initializing workspace `file:///tmp/.tmpqf8vm2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.491969964 DEBUG Searching for a project in '/tmp/.tmpqf8vm2/src' 2026-06-06 16:41:11.492000983 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.492005171 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.492225857 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.492232647 DEBUG Discovering virtual environment in `/tmp/.tmpqf8vm2/src` 2026-06-06 16:41:11.492286465 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.492291503 DEBUG No virtual environment found 2026-06-06 16:41:11.492301487 DEBUG Adding first-party search path `/tmp/.tmpqf8vm2/src` 2026-06-06 16:41:11.492304795 DEBUG Using vendored stdlib 2026-06-06 16:41:11.492462584 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.492467958 DEBUG Adding new file root '/tmp/.tmpqf8vm2/src' of kind Project 2026-06-06 16:41:11.492629574 DEBUG Updating project to check open files 2026-06-06 16:41:11.492646709 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.492652050 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.492672481 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqf8vm2/src/foo", kind: File } 2026-06-06 16:41:11.492699717 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpqf8vm2/src/foo` 2026-06-06 16:41:11.492702937 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.492708969 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.492744727 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpqf8vm2/src/foo' 2026-06-06 16:41:11.492831819 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.506930527 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.511383841 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.511401098 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.522204339 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.522238659 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.522252573 DEBUG method="shutdown" response.id=2 duration=21.24µs 2026-06-06 16:41:11.522275061 DEBUG Received server response for request 2 2026-06-06 16:41:11.522279691 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.522330811 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-06-06 16:41:11.526677575 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.526751825 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.526784942 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.526833054 DEBUG Client info: None 2026-06-06 16:41:11.526857599 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.526870923 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.526875752 INFO Version: Unknown 2026-06-06 16:41:11.526919876 DEBUG Received server response for request 1 2026-06-06 16:41:11.526966608 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.527090934 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.527176186 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.527179886 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.527193749 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.527257027 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.527271695 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.527276069 DEBUG Initializing workspace `file:///tmp/.tmpBCx8At/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.527285314 DEBUG Searching for a project in '/tmp/.tmpBCx8At/src' 2026-06-06 16:41:11.527316644 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.527320843 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.527558956 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.527567085 DEBUG Discovering virtual environment in `/tmp/.tmpBCx8At/src` 2026-06-06 16:41:11.527621916 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.527626926 DEBUG No virtual environment found 2026-06-06 16:41:11.527638537 DEBUG Adding first-party search path `/tmp/.tmpBCx8At/src` 2026-06-06 16:41:11.527642189 DEBUG Using vendored stdlib 2026-06-06 16:41:11.527796038 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.527801685 DEBUG Adding new file root '/tmp/.tmpBCx8At/src' of kind Project 2026-06-06 16:41:11.527946001 DEBUG Updating project to check open files 2026-06-06 16:41:11.527962008 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.527966718 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.527986358 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpBCx8At/src/foo.ipynb", kind: File } 2026-06-06 16:41:11.528011870 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpBCx8At/src/foo.ipynb` 2026-06-06 16:41:11.528014797 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.528020830 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.528054364 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpBCx8At/src/foo.ipynb' 2026-06-06 16:41:11.528136406 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.542243743 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.546726563 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.546743232 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.556907812 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.556946304 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.556959961 DEBUG method="shutdown" response.id=2 duration=22.15µs 2026-06-06 16:41:11.556974467 DEBUG Received server response for request 2 2026-06-06 16:41:11.556979698 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.557026754 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-06-06 16:41:11.561326787 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.561398404 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.561432249 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.561500390 DEBUG Client info: None 2026-06-06 16:41:11.561526675 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.561542032 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.561546957 INFO Version: Unknown 2026-06-06 16:41:11.562661299 DEBUG Received server response for request 1 2026-06-06 16:41:11.562708151 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.562806374 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.562857873 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.562864379 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.562881239 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.562955464 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.562972201 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.562976660 DEBUG Initializing workspace `file:///tmp/.tmp14LTCN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.562991511 DEBUG Searching for a project in '/tmp/.tmp14LTCN/src' 2026-06-06 16:41:11.563024912 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.563029908 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.563275851 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.563283921 DEBUG Discovering virtual environment in `/tmp/.tmp14LTCN/src` 2026-06-06 16:41:11.563349944 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.563355074 DEBUG No virtual environment found 2026-06-06 16:41:11.563367550 DEBUG Adding first-party search path `/tmp/.tmp14LTCN/src` 2026-06-06 16:41:11.563371227 DEBUG Using vendored stdlib 2026-06-06 16:41:11.563557148 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.563564096 DEBUG Adding new file root '/tmp/.tmp14LTCN/src' of kind Project 2026-06-06 16:41:11.563728359 DEBUG Updating project to check open files 2026-06-06 16:41:11.563747311 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.563751565 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.563773399 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp14LTCN/src/foo.py", kind: File } 2026-06-06 16:41:11.563800970 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp14LTCN/src/foo.py` 2026-06-06 16:41:11.563804133 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.563813080 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.563848946 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp14LTCN/src/foo.py' 2026-06-06 16:41:11.563947388 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.578119564 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.582621742 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.582638187 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.593608289 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.593644718 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.593657833 DEBUG method="shutdown" response.id=2 duration=21.46µs 2026-06-06 16:41:11.593672238 DEBUG Received server response for request 2 2026-06-06 16:41:11.593678064 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.593689837 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-06-06 16:41:11.597893818 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.597966813 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.598000935 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.598041614 DEBUG Client info: None 2026-06-06 16:41:11.598066058 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.598081909 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.598086535 INFO Version: Unknown 2026-06-06 16:41:11.598557340 DEBUG Received server response for request 1 2026-06-06 16:41:11.598608496 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.598698006 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.598769594 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.598773326 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.598789511 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.598864180 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.598879698 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.598883940 DEBUG Initializing workspace `file:///tmp/.tmpVsKAh4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.598892547 DEBUG Searching for a project in '/tmp/.tmpVsKAh4/src' 2026-06-06 16:41:11.598922855 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.598927325 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.599194014 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.599203196 DEBUG Discovering virtual environment in `/tmp/.tmpVsKAh4/src` 2026-06-06 16:41:11.599266280 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.599276445 DEBUG No virtual environment found 2026-06-06 16:41:11.599289956 DEBUG Adding first-party search path `/tmp/.tmpVsKAh4/src` 2026-06-06 16:41:11.599293881 DEBUG Using vendored stdlib 2026-06-06 16:41:11.599462586 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.599468441 DEBUG Adding new file root '/tmp/.tmpVsKAh4/src' of kind Project 2026-06-06 16:41:11.599655069 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.599661480 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.599682068 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVsKAh4/src/foo.py", kind: File } 2026-06-06 16:41:11.599722589 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpVsKAh4/src/foo.py` 2026-06-06 16:41:11.599725805 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.599734079 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.601435404 INFO notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}:Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-06-06 16:41:11.601483938 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpVsKAh4/src/foo.py' 2026-06-06 16:41:11.601590719 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.615404128 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.619801361 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.619819956 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.630781898 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.630818986 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.630833149 DEBUG method="shutdown" response.id=2 duration=22.25µs 2026-06-06 16:41:11.630846290 DEBUG Received server response for request 2 2026-06-06 16:41:11.630850726 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.630861553 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-06-06 16:41:11.635343998 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.635418719 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.635456318 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.635513044 DEBUG Client info: None 2026-06-06 16:41:11.635538334 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.635552885 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.635557638 INFO Version: Unknown 2026-06-06 16:41:11.635602482 DEBUG Received server response for request 1 2026-06-06 16:41:11.635649514 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.635757552 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.635823955 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.635827655 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.635845218 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.635918701 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.635934148 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.635938773 DEBUG Initializing workspace `file:///tmp/.tmpQ0R1vD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.635947538 DEBUG Searching for a project in '/tmp/.tmpQ0R1vD/src' 2026-06-06 16:41:11.635976530 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.635981063 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.636200745 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.636208973 DEBUG Discovering virtual environment in `/tmp/.tmpQ0R1vD/src` 2026-06-06 16:41:11.636259252 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.636264378 DEBUG No virtual environment found 2026-06-06 16:41:11.636275048 DEBUG Adding first-party search path `/tmp/.tmpQ0R1vD/src` 2026-06-06 16:41:11.636278497 DEBUG Using vendored stdlib 2026-06-06 16:41:11.636468075 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.636477544 DEBUG Adding new file root '/tmp/.tmpQ0R1vD/src' of kind Project 2026-06-06 16:41:11.636702099 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.636710287 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.636728107 DEBUG notification{method="textDocument/didOpen"}: Opening file `untitled:///tmp/.tmpQ0R1vD/src/foo.py` 2026-06-06 16:41:11.636732308 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.636750325 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.636786252 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Checking file 'untitled:///tmp/.tmpQ0R1vD/src/foo.py' 2026-06-06 16:41:11.636866520 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.650899929 DEBUG notification{method="textDocument/didOpen"}:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.655339307 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:11.655358598 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-06-06 16:41:11.665665068 DEBUG Client sends request `shutdown` with ID 2 2026-06-06 16:41:11.665700571 DEBUG request{id=2 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.665714019 DEBUG method="shutdown" response.id=2 duration=22.02µs 2026-06-06 16:41:11.665775785 DEBUG Received server response for request 2 2026-06-06 16:41:11.665784416 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.665801225 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-06-06 16:41:11.671067260 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.671143966 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.671182467 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.671231942 DEBUG Client info: None 2026-06-06 16:41:11.671257036 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.671269926 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.671275002 INFO Version: Unknown 2026-06-06 16:41:11.671788030 DEBUG Received server response for request 1 2026-06-06 16:41:11.671833666 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.671946370 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.672000533 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.672008112 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.672024509 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.672028563 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:11.672101369 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.672117963 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.672122720 DEBUG Initializing workspace `file:///tmp/.tmpHXdtYq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.672132123 DEBUG Searching for a project in '/tmp/.tmpHXdtYq/src' 2026-06-06 16:41:11.672162192 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.672166462 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.672610079 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.672620323 DEBUG Discovering virtual environment in `/tmp/.tmpHXdtYq/src` 2026-06-06 16:41:11.672679879 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.672685031 DEBUG No virtual environment found 2026-06-06 16:41:11.672695651 DEBUG Adding first-party search path `/tmp/.tmpHXdtYq/src` 2026-06-06 16:41:11.672700005 DEBUG Using vendored stdlib 2026-06-06 16:41:11.672856041 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.672861958 DEBUG Adding new file root '/tmp/.tmpHXdtYq/src' of kind Project 2026-06-06 16:41:11.673005745 DEBUG Updating project to check open files 2026-06-06 16:41:11.673030225 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.673037037 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.673060084 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHXdtYq/src/main.py", kind: File } 2026-06-06 16:41:11.673086727 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpHXdtYq/src/main.py` 2026-06-06 16:41:11.673089967 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.673096880 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.673181457 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpHXdtYq/src/main.py"))}: Checking file '/tmp/.tmpHXdtYq/src/main.py' 2026-06-06 16:41:11.673301370 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpHXdtYq/src/main.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.687644490 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpHXdtYq/src/main.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.692188602 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.09ms 2026-06-06 16:41:11.692220855 DEBUG Received server response for request 2 2026-06-06 16:41:11.692332841 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.692344883 DEBUG Client sends notification `textDocument/didClose` 2026-06-06 16:41:11.692348385 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 16:41:11.692370967 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHXdtYq/external/builtins.pyi", kind: File } 2026-06-06 16:41:11.692398411 DEBUG notification{method="textDocument/didClose"}: Closing file `/tmp/.tmpHXdtYq/external/builtins.pyi` 2026-06-06 16:41:11.692402128 DEBUG notification{method="textDocument/didClose"}: Take open project files 2026-06-06 16:41:11.692464040 DEBUG notification{method="textDocument/didClose"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.692488108 DEBUG notification{method="textDocument/didClose"}: Updating the status of `/tmp/.tmpHXdtYq/external/builtins.pyi` 2026-06-06 16:41:11.692505947 DEBUG notification{method="textDocument/didClose"}: Updating the revision of `/tmp/.tmpHXdtYq/external/builtins.pyi` 2026-06-06 16:41:11.693220500 DEBUG method="textDocument/diagnostic" response.id=3 duration=706.16µs 2026-06-06 16:41:11.693246221 DEBUG Received server response for request 3 2026-06-06 16:41:11.703369302 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:11.703399191 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.703409841 DEBUG method="shutdown" response.id=4 duration=16.96µs 2026-06-06 16:41:11.703422494 DEBUG Received server response for request 4 2026-06-06 16:41:11.703426576 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.703441426 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-06-06 16:41:11.708851300 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.708923716 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.708962508 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.709012857 DEBUG Client info: None 2026-06-06 16:41:11.709038174 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.709051555 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.709056294 INFO Version: Unknown 2026-06-06 16:41:11.710501369 DEBUG Received server response for request 1 2026-06-06 16:41:11.710546137 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.710632367 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.710673526 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.710679600 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.710695087 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.710699190 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:11.710785842 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.710801184 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.710805638 DEBUG Initializing workspace `file:///tmp/.tmpHNrCMk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.710815109 DEBUG Searching for a project in '/tmp/.tmpHNrCMk/src' 2026-06-06 16:41:11.710861435 DEBUG Found project at '/tmp/.tmpHNrCMk' 2026-06-06 16:41:11.710866087 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.711085050 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.711099652 DEBUG Discovering virtual environment in `/tmp/.tmpHNrCMk` 2026-06-06 16:41:11.711151308 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.711156556 DEBUG No virtual environment found 2026-06-06 16:41:11.711165772 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 16:41:11.711173944 DEBUG Adding first-party search path `/tmp/.tmpHNrCMk/src` 2026-06-06 16:41:11.711177026 DEBUG Adding first-party search path `/tmp/.tmpHNrCMk` 2026-06-06 16:41:11.711179849 DEBUG Using vendored stdlib 2026-06-06 16:41:11.711335663 INFO Python version: Python 3.10, platform: linux 2026-06-06 16:41:11.711341060 DEBUG Adding new file root '/tmp/.tmpHNrCMk' of kind Project 2026-06-06 16:41:11.711487920 DEBUG Updating project to check open files 2026-06-06 16:41:11.711529384 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.711535000 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.711558354 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpHNrCMk/src/foo.py", kind: File } 2026-06-06 16:41:11.711585417 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpHNrCMk/src/foo.py` 2026-06-06 16:41:11.711588283 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.711594129 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.711715688 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpHNrCMk/src/foo.py"))}: Checking file '/tmp/.tmpHNrCMk/src/foo.py' 2026-06-06 16:41:11.711833657 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpHNrCMk/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.732677953 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpHNrCMk/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-06-06 16:41:11.732751389 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpHNrCMk/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (neither stub nor real module file) 2026-06-06 16:41:11.732842785 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.24ms 2026-06-06 16:41:11.732868929 DEBUG Received server response for request 2 2026-06-06 16:41:11.743777099 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:11.743809597 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.743819759 DEBUG method="shutdown" response.id=3 duration=17.32µs 2026-06-06 16:41:11.743832143 DEBUG Received server response for request 3 2026-06-06 16:41:11.743836745 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.743852874 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-06-06 16:41:11.749268216 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.749342033 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.749383222 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.749456126 DEBUG Client info: None 2026-06-06 16:41:11.749473586 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.749485836 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.749502313 INFO Version: Unknown 2026-06-06 16:41:11.749545993 DEBUG Received server response for request 1 2026-06-06 16:41:11.749583861 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.749663926 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.749703970 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.749711156 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.749726668 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.749730472 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:11.749844359 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.749862843 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.749867774 DEBUG Initializing workspace `file:///tmp/.tmplVoHRB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.749906071 DEBUG Searching for a project in '/tmp/.tmplVoHRB/src' 2026-06-06 16:41:11.749946482 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.749951825 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.750356085 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.750435171 DEBUG Discovering virtual environment in `/tmp/.tmplVoHRB/src` 2026-06-06 16:41:11.750507301 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.750541989 DEBUG No virtual environment found 2026-06-06 16:41:11.750560798 DEBUG Adding first-party search path `/tmp/.tmplVoHRB/src` 2026-06-06 16:41:11.750567234 DEBUG Using vendored stdlib 2026-06-06 16:41:11.751065678 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.751073890 DEBUG Adding new file root '/tmp/.tmplVoHRB/src' of kind Project 2026-06-06 16:41:11.751324695 DEBUG Updating project to check open files 2026-06-06 16:41:11.751517532 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.751533048 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.751556867 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmplVoHRB/src/foo.py", kind: File } 2026-06-06 16:41:11.751585998 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmplVoHRB/src/foo.py` 2026-06-06 16:41:11.751589330 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.751596451 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.751666801 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplVoHRB/src/foo.py"))}: Checking file '/tmp/.tmplVoHRB/src/foo.py' 2026-06-06 16:41:11.751786717 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplVoHRB/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.765902528 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplVoHRB/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.770389344 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.79ms 2026-06-06 16:41:11.770425438 DEBUG Received server response for request 2 2026-06-06 16:41:11.770465318 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:11.770477738 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 16:41:11.770521582 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 16:41:11.770552079 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmplVoHRB/src/foo.py", kind: FileContent } 2026-06-06 16:41:11.770566570 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmplVoHRB/src/foo.py` 2026-06-06 16:41:11.770817434 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmplVoHRB/src/foo.py"))}: Checking file '/tmp/.tmplVoHRB/src/foo.py' 2026-06-06 16:41:11.770948505 DEBUG method="textDocument/diagnostic" response.id=3 duration=351.69µs 2026-06-06 16:41:11.770973647 DEBUG Received server response for request 3 2026-06-06 16:41:11.781054295 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:11.781086002 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.781097533 DEBUG method="shutdown" response.id=4 duration=17.21µs 2026-06-06 16:41:11.781117183 DEBUG Received server response for request 4 2026-06-06 16:41:11.781126813 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.781144526 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-06-06 16:41:11.785685223 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.785760462 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.785797756 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.785843190 DEBUG Client info: None 2026-06-06 16:41:11.785868239 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.785896405 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.785901783 INFO Version: Unknown 2026-06-06 16:41:11.786465067 DEBUG Received server response for request 1 2026-06-06 16:41:11.786532100 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.786678494 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.786719902 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.786725014 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.786739349 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.786742806 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:11.787117211 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.787134730 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.787341351 DEBUG Initializing workspace `file:///tmp/.tmpZ1qKHM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.787380859 DEBUG Searching for a project in '/tmp/.tmpZ1qKHM/src' 2026-06-06 16:41:11.787863392 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.787880246 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.788107315 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.788266391 DEBUG Discovering virtual environment in `/tmp/.tmpZ1qKHM/src` 2026-06-06 16:41:11.788338134 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.788344887 DEBUG No virtual environment found 2026-06-06 16:41:11.788355857 DEBUG Adding first-party search path `/tmp/.tmpZ1qKHM/src` 2026-06-06 16:41:11.788359406 DEBUG Using vendored stdlib 2026-06-06 16:41:11.788531785 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.788538947 DEBUG Adding new file root '/tmp/.tmpZ1qKHM/src' of kind Project 2026-06-06 16:41:11.788685136 DEBUG Updating project to check open files 2026-06-06 16:41:11.788706015 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.788711979 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.788733382 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpZ1qKHM/src/foo.py", kind: File } 2026-06-06 16:41:11.788759285 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpZ1qKHM/src/foo.py` 2026-06-06 16:41:11.788762696 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.788768588 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.788840612 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpZ1qKHM/src/foo.py"))}: Checking file '/tmp/.tmpZ1qKHM/src/foo.py' 2026-06-06 16:41:11.788954918 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpZ1qKHM/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.803103242 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpZ1qKHM/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.807763188 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.99ms 2026-06-06 16:41:11.807795120 DEBUG Received server response for request 2 2026-06-06 16:41:11.807833062 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 16:41:11.808136020 DEBUG method="textDocument/diagnostic" response.id=3 duration=286.54µs 2026-06-06 16:41:11.808158866 DEBUG Received server response for request 3 2026-06-06 16:41:11.818237635 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:11.818272397 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.818284781 DEBUG method="shutdown" response.id=4 duration=20.25µs 2026-06-06 16:41:11.818303227 DEBUG Received server response for request 4 2026-06-06 16:41:11.818307594 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.818348786 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-06-06 16:41:11.824151980 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.824228042 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.824269856 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.824881883 DEBUG Client info: None 2026-06-06 16:41:11.824909853 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: Some( false, ), }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.824926639 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.824931236 INFO Version: Unknown 2026-06-06 16:41:11.824976051 DEBUG Received server response for request 1 2026-06-06 16:41:11.825020111 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.825151090 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.825240805 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.825245086 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.825255386 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:11.825313002 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.825325794 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 16:41:11.825330032 DEBUG Initializing workspace `file:///tmp/.tmpNogRqH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.825339175 DEBUG Searching for a project in '/tmp/.tmpNogRqH/src' 2026-06-06 16:41:11.825368890 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.825373257 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.825603167 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.825611381 DEBUG Discovering virtual environment in `/tmp/.tmpNogRqH/src` 2026-06-06 16:41:11.825668370 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.825673412 DEBUG No virtual environment found 2026-06-06 16:41:11.825684049 DEBUG Adding first-party search path `/tmp/.tmpNogRqH/src` 2026-06-06 16:41:11.825687614 DEBUG Using vendored stdlib 2026-06-06 16:41:11.825842264 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.825848022 DEBUG Adding new file root '/tmp/.tmpNogRqH/src' of kind Project 2026-06-06 16:41:11.826071225 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.826079154 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 16:41:11.827965453 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:11.829344453 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:11.829581926 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpNogRqH/src/foo.py' 2026-06-06 16:41:11.830408290 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.001s 2026-06-06 16:41:11.830458796 DEBUG method="workspace/diagnostic" response.id=2 duration=4.38ms 2026-06-06 16:41:11.830474056 DEBUG Received server response for request 2 2026-06-06 16:41:11.831197790 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.831213296 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 16:41:11.831241235 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNogRqH/src/foo.py") 2026-06-06 16:41:11.831253100 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpNogRqH/src/foo.py` 2026-06-06 16:41:11.831270588 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpNogRqH/src/foo.py` 2026-06-06 16:41:11.831290213 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpNogRqH/src/foo.py` 2026-06-06 16:41:11.831292992 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.831298528 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.831382303 DEBUG method="textDocument/diagnostic" response.id=3 duration=78.80µs 2026-06-06 16:41:11.831396444 DEBUG Received server response for request 3 2026-06-06 16:41:11.841506948 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:11.841533685 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.841544264 DEBUG method="shutdown" response.id=4 duration=16.29µs 2026-06-06 16:41:11.841557583 DEBUG Received server response for request 4 2026-06-06 16:41:11.841561856 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.841600839 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-06-06 16:41:11.842963147 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.843034778 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.843070659 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.843126882 DEBUG Client info: None 2026-06-06 16:41:11.843149825 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.843168204 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.843173075 INFO Version: Unknown 2026-06-06 16:41:11.843572238 DEBUG Received server response for request 1 2026-06-06 16:41:11.843614753 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.843687892 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.843726457 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.843736917 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.843753014 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.843757219 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:11.843808097 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.843822911 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.843827214 DEBUG Initializing workspace `file:///tmp/.tmpYwQvXF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.843835721 DEBUG Searching for a project in '/tmp/.tmpYwQvXF/src' 2026-06-06 16:41:11.843867837 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.843872302 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.844085230 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.844091286 DEBUG Discovering virtual environment in `/tmp/.tmpYwQvXF/src` 2026-06-06 16:41:11.844143620 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.844148242 DEBUG No virtual environment found 2026-06-06 16:41:11.844158923 DEBUG Adding first-party search path `/tmp/.tmpYwQvXF/src` 2026-06-06 16:41:11.844162337 DEBUG Using vendored stdlib 2026-06-06 16:41:11.844315259 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.844320188 DEBUG Adding new file root '/tmp/.tmpYwQvXF/src' of kind Project 2026-06-06 16:41:11.844458825 DEBUG Updating project to check open files 2026-06-06 16:41:11.844473117 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.844477077 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.844517347 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpYwQvXF/src/foo.py", kind: File } 2026-06-06 16:41:11.844544951 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpYwQvXF/src/foo.py` 2026-06-06 16:41:11.844548033 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.844554632 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.844655234 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpYwQvXF/src/foo.py"))}: Checking file '/tmp/.tmpYwQvXF/src/foo.py' 2026-06-06 16:41:11.844821786 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpYwQvXF/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.858853682 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpYwQvXF/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.880620256 DEBUG method="textDocument/diagnostic" response.id=2 duration=36.06ms 2026-06-06 16:41:11.880652690 DEBUG Received server response for request 2 2026-06-06 16:41:11.890829500 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:11.890864608 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.890875849 DEBUG method="shutdown" response.id=3 duration=17.56µs 2026-06-06 16:41:11.890887887 DEBUG Received server response for request 3 2026-06-06 16:41:11.890894238 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.890925914 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-06-06 16:41:11.896844437 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.896917304 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.896956143 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.897009142 DEBUG Client info: None 2026-06-06 16:41:11.897036145 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.897049839 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.897054749 INFO Version: Unknown 2026-06-06 16:41:11.898389848 DEBUG Received server response for request 1 2026-06-06 16:41:11.898439430 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.898541394 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.898653030 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.898664560 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.898681161 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.898685178 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:11.898687660 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.898704013 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.898708682 DEBUG Initializing workspace `file:///tmp/.tmpcc57of/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.898717704 DEBUG Searching for a project in '/tmp/.tmpcc57of/src' 2026-06-06 16:41:11.898745337 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.898749896 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.898966045 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.898971980 DEBUG Discovering virtual environment in `/tmp/.tmpcc57of/src` 2026-06-06 16:41:11.899024939 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.899029575 DEBUG No virtual environment found 2026-06-06 16:41:11.899040004 DEBUG Adding first-party search path `/tmp/.tmpcc57of/src` 2026-06-06 16:41:11.899043475 DEBUG Using vendored stdlib 2026-06-06 16:41:11.899199107 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.899212689 DEBUG Adding new file root '/tmp/.tmpcc57of/src' of kind Project 2026-06-06 16:41:11.899358256 DEBUG Updating project to check open files 2026-06-06 16:41:11.899379224 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.899389257 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.899411952 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpcc57of/src/foo.py", kind: File } 2026-06-06 16:41:11.899439720 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpcc57of/src/foo.py` 2026-06-06 16:41:11.899442999 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.899449887 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.899594158 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpcc57of/src/foo.py"))}: Checking file '/tmp/.tmpcc57of/src/foo.py' 2026-06-06 16:41:11.899727715 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpcc57of/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.914567811 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpcc57of/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.919125611 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.67ms 2026-06-06 16:41:11.919153487 DEBUG Received server response for request 2 2026-06-06 16:41:11.930792692 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:11.930825561 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.930836507 DEBUG method="shutdown" response.id=3 duration=17.67µs 2026-06-06 16:41:11.930849591 DEBUG Received server response for request 3 2026-06-06 16:41:11.930854991 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.930890884 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-06-06 16:41:11.935645902 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.935714935 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.935748547 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.935797788 DEBUG Client info: None 2026-06-06 16:41:11.935822877 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.935836751 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.935841782 INFO Version: Unknown 2026-06-06 16:41:11.936290368 DEBUG Received server response for request 1 2026-06-06 16:41:11.936342527 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.936438878 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.936548592 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.936554133 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.936569202 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.936572595 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:11.936630110 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.936645394 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.936649563 DEBUG Initializing workspace `file:///tmp/.tmpSosUY2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.936658275 DEBUG Searching for a project in '/tmp/.tmpSosUY2/src' 2026-06-06 16:41:11.936689942 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.936694623 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.937015346 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.937024892 DEBUG Discovering virtual environment in `/tmp/.tmpSosUY2/src` 2026-06-06 16:41:11.937089686 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.937094584 DEBUG No virtual environment found 2026-06-06 16:41:11.937105981 DEBUG Adding first-party search path `/tmp/.tmpSosUY2/src` 2026-06-06 16:41:11.937109602 DEBUG Using vendored stdlib 2026-06-06 16:41:11.937276320 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.937281882 DEBUG Adding new file root '/tmp/.tmpSosUY2/src' of kind Project 2026-06-06 16:41:11.937501742 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.937510634 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.937534544 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSosUY2/src/foo.py", kind: File } 2026-06-06 16:41:11.937578151 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpSosUY2/src/foo.py` 2026-06-06 16:41:11.937582522 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.937589826 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.937690190 DEBUG method="textDocument/diagnostic" response.id=2 duration=93.98µs 2026-06-06 16:41:11.937708212 DEBUG Received server response for request 2 2026-06-06 16:41:11.947850941 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:11.947884567 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.947897073 DEBUG method="shutdown" response.id=3 duration=17.65µs 2026-06-06 16:41:11.947930630 DEBUG Received server response for request 3 2026-06-06 16:41:11.947938053 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.947950155 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-06-06 16:41:11.949253133 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.949323748 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.949356365 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.949414697 DEBUG Client info: None 2026-06-06 16:41:11.949437847 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.949450252 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.949455124 INFO Version: Unknown 2026-06-06 16:41:11.949512828 DEBUG Received server response for request 1 2026-06-06 16:41:11.949552095 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.949625989 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.949686457 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.949694311 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.949710277 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.949714457 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:11.949720682 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.949734831 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.949739070 DEBUG Initializing workspace `file:///tmp/.tmpQjzOZh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.949747905 DEBUG Searching for a project in '/tmp/.tmpQjzOZh/src' 2026-06-06 16:41:11.951047291 DEBUG Found project at '/tmp/.tmpQjzOZh' 2026-06-06 16:41:11.951253332 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.951521673 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.951694044 DEBUG Discovering virtual environment in `/tmp/.tmpQjzOZh` 2026-06-06 16:41:11.951765854 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.951772010 DEBUG No virtual environment found 2026-06-06 16:41:11.951790846 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 16:41:11.951800712 DEBUG Adding first-party search path `/tmp/.tmpQjzOZh/src` 2026-06-06 16:41:11.951804620 DEBUG Adding first-party search path `/tmp/.tmpQjzOZh` 2026-06-06 16:41:11.951807586 DEBUG Using vendored stdlib 2026-06-06 16:41:11.951979959 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.952145596 DEBUG Adding new file root '/tmp/.tmpQjzOZh' of kind Project 2026-06-06 16:41:11.952329222 DEBUG Updating project to check open files 2026-06-06 16:41:11.952521703 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.952539413 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.952574237 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpQjzOZh/src/foo.py", kind: File } 2026-06-06 16:41:11.952606808 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpQjzOZh/src/foo.py` 2026-06-06 16:41:11.952610610 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.952618088 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.952706814 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpQjzOZh/src/foo.py"))}: Checking file '/tmp/.tmpQjzOZh/src/foo.py' 2026-06-06 16:41:11.952814613 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpQjzOZh/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:11.967103231 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpQjzOZh/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:11.973667505 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.04ms 2026-06-06 16:41:11.973700207 DEBUG Received server response for request 2 2026-06-06 16:41:11.973924046 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.973943497 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 16:41:11.973977084 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpQjzOZh/src/excluded/lib.py", kind: File } 2026-06-06 16:41:11.974078866 DEBUG method="textDocument/diagnostic" response.id=3 duration=54.58µs 2026-06-06 16:41:11.974098104 DEBUG Received server response for request 3 2026-06-06 16:41:11.984837785 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:11.984876261 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:11.984888918 DEBUG method="shutdown" response.id=4 duration=19.85µs 2026-06-06 16:41:11.984908011 DEBUG Received server response for request 4 2026-06-06 16:41:11.984919884 DEBUG Client sends notification `exit` 2026-06-06 16:41:11.984935453 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-06-06 16:41:11.989829173 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:11.989902247 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:11.989940939 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:11.989988627 DEBUG Client info: None 2026-06-06 16:41:11.990012119 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:11.990025858 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:11.990030470 INFO Version: Unknown 2026-06-06 16:41:11.991027110 DEBUG Received server response for request 1 2026-06-06 16:41:11.991079135 DEBUG Client sends notification `initialized` 2026-06-06 16:41:11.991193293 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:11.991242902 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:11.991251923 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:11.991270706 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:11.991275023 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:11.991347251 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:11.991363964 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:11.991368083 DEBUG Initializing workspace `file:///tmp/.tmp5GYhep/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:11.991377432 DEBUG Searching for a project in '/tmp/.tmp5GYhep/src' 2026-06-06 16:41:11.991406290 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:11.991410873 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:11.991652035 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:11.991659320 DEBUG Discovering virtual environment in `/tmp/.tmp5GYhep/src` 2026-06-06 16:41:11.991719246 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:11.991724128 DEBUG No virtual environment found 2026-06-06 16:41:11.991735548 DEBUG Adding first-party search path `/tmp/.tmp5GYhep/src` 2026-06-06 16:41:11.991738993 DEBUG Using vendored stdlib 2026-06-06 16:41:11.991897486 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:11.991910684 DEBUG Adding new file root '/tmp/.tmp5GYhep/src' of kind Project 2026-06-06 16:41:11.992065752 DEBUG Updating project to check open files 2026-06-06 16:41:11.992082127 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:11.992086145 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:11.992106333 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp5GYhep/src/foo.py", kind: File } 2026-06-06 16:41:11.992133343 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp5GYhep/src/foo.py` 2026-06-06 16:41:11.992136284 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:11.992143477 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:11.992647729 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp5GYhep/src/foo.py"))}: Checking file '/tmp/.tmp5GYhep/src/foo.py' 2026-06-06 16:41:11.993029478 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmp5GYhep/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:12.015933513 DEBUG method="textDocument/diagnostic" response.id=2 duration=23.78ms 2026-06-06 16:41:12.015968683 DEBUG Received server response for request 2 2026-06-06 16:41:12.026971624 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:12.027000961 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:12.027011017 DEBUG method="shutdown" response.id=3 duration=16.10µs 2026-06-06 16:41:12.027021801 DEBUG Received server response for request 3 2026-06-06 16:41:12.027027234 DEBUG Client sends notification `exit` 2026-06-06 16:41:12.027070797 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-06-06 16:41:12.032643418 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:12.032718435 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:12.032754460 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:12.032814581 DEBUG Client info: None 2026-06-06 16:41:12.032839602 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:12.032852895 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:12.032858008 INFO Version: Unknown 2026-06-06 16:41:12.033527598 DEBUG Received server response for request 1 2026-06-06 16:41:12.033572523 DEBUG Client sends notification `initialized` 2026-06-06 16:41:12.033673740 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:12.033717494 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:12.033723469 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:12.033738932 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:12.033743177 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:12.033807632 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:12.033823307 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:12.033827725 DEBUG Initializing workspace `file:///tmp/.tmpo6f0vl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:12.033837120 DEBUG Searching for a project in '/tmp/.tmpo6f0vl/src' 2026-06-06 16:41:12.033867051 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:12.033872077 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:12.034095321 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:12.034101429 DEBUG Discovering virtual environment in `/tmp/.tmpo6f0vl/src` 2026-06-06 16:41:12.034166627 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:12.034172290 DEBUG No virtual environment found 2026-06-06 16:41:12.034183186 DEBUG Adding first-party search path `/tmp/.tmpo6f0vl/src` 2026-06-06 16:41:12.034186951 DEBUG Using vendored stdlib 2026-06-06 16:41:12.034349173 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:12.034355176 DEBUG Adding new file root '/tmp/.tmpo6f0vl/src' of kind Project 2026-06-06 16:41:12.034538852 DEBUG Updating project to check open files 2026-06-06 16:41:12.034559536 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:12.034565573 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:12.034586409 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpo6f0vl/src/foo.py", kind: File } 2026-06-06 16:41:12.034616327 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpo6f0vl/src/foo.py` 2026-06-06 16:41:12.034619494 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:12.034625753 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:12.034721427 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpo6f0vl/src/foo.py"))}: Checking file '/tmp/.tmpo6f0vl/src/foo.py' 2026-06-06 16:41:12.034903431 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpo6f0vl/src/foo.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:12.049396648 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpo6f0vl/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:12.055356557 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.72ms 2026-06-06 16:41:12.055386522 DEBUG Received server response for request 2 2026-06-06 16:41:12.065669274 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:12.065701606 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:12.065712362 DEBUG method="shutdown" response.id=3 duration=18.06µs 2026-06-06 16:41:12.065725627 DEBUG Received server response for request 3 2026-06-06 16:41:12.065730594 DEBUG Client sends notification `exit` 2026-06-06 16:41:12.065771972 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-06-06 16:41:12.070899414 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:12.070975958 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:12.071014309 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:12.071077812 DEBUG Client info: None 2026-06-06 16:41:12.071101668 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:12.071116329 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:12.071120983 INFO Version: Unknown 2026-06-06 16:41:12.071165107 DEBUG Received server response for request 1 2026-06-06 16:41:12.071212266 DEBUG Client sends notification `initialized` 2026-06-06 16:41:12.071319519 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:12.071352176 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:12.071358534 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:12.071374555 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:12.071378724 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:12.071428185 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:12.071443569 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:12.071447859 DEBUG Initializing workspace `file:///tmp/.tmpYIBYC2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:12.071456854 DEBUG Searching for a project in '/tmp/.tmpYIBYC2/src' 2026-06-06 16:41:12.071485774 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:12.071502476 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:12.071726281 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:12.071732764 DEBUG Discovering virtual environment in `/tmp/.tmpYIBYC2/src` 2026-06-06 16:41:12.071787926 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:12.071792718 DEBUG No virtual environment found 2026-06-06 16:41:12.071804106 DEBUG Adding first-party search path `/tmp/.tmpYIBYC2/src` 2026-06-06 16:41:12.071807634 DEBUG Using vendored stdlib 2026-06-06 16:41:12.071965538 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:12.071971144 DEBUG Adding new file root '/tmp/.tmpYIBYC2/src' of kind Project 2026-06-06 16:41:12.072114094 DEBUG Updating project to check open files 2026-06-06 16:41:12.072128917 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:12.072132767 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:12.072151604 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpYIBYC2/src/foo.py", kind: File } 2026-06-06 16:41:12.072176709 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpYIBYC2/src/foo.py` 2026-06-06 16:41:12.072179693 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:12.072185634 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:12.072280618 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpYIBYC2/src/foo.py"))}: Checking file '/tmp/.tmpYIBYC2/src/foo.py' 2026-06-06 16:41:12.072446606 DEBUG method="textDocument/diagnostic" response.id=2 duration=255.69µs 2026-06-06 16:41:12.072472397 DEBUG Received server response for request 2 2026-06-06 16:41:12.083446722 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:12.083485099 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:12.083510073 DEBUG method="shutdown" response.id=3 duration=32.56µs 2026-06-06 16:41:12.083526173 DEBUG Received server response for request 3 2026-06-06 16:41:12.083536819 DEBUG Client sends notification `exit` 2026-06-06 16:41:12.083552397 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-06-06 16:41:12.084964978 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:12.085036773 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:12.085074206 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:12.085118351 DEBUG Client info: None 2026-06-06 16:41:12.085142050 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:12.085154839 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:12.085159534 INFO Version: Unknown 2026-06-06 16:41:12.085205390 DEBUG Received server response for request 1 2026-06-06 16:41:12.085249718 DEBUG Client sends notification `initialized` 2026-06-06 16:41:12.085365553 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:12.085467381 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:12.085474635 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:12.085502204 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:12.085508543 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:12.085719240 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:12.085736969 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:12.085741865 DEBUG Initializing workspace `file:///tmp/.tmpab1H5e/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:12.085750920 DEBUG Searching for a project in '/tmp/.tmpab1H5e/src' 2026-06-06 16:41:12.085782911 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:12.086340662 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:12.086579501 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:12.086588238 DEBUG Discovering virtual environment in `/tmp/.tmpab1H5e/src` 2026-06-06 16:41:12.086644791 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:12.086650400 DEBUG No virtual environment found 2026-06-06 16:41:12.086661471 DEBUG Adding first-party search path `/tmp/.tmpab1H5e/src` 2026-06-06 16:41:12.086665174 DEBUG Using vendored stdlib 2026-06-06 16:41:12.086822401 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:12.086835363 DEBUG Adding new file root '/tmp/.tmpab1H5e/src' of kind Project 2026-06-06 16:41:12.086974373 DEBUG Updating project to check open files 2026-06-06 16:41:12.086993886 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:12.086998901 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:12.087019138 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpab1H5e/src/foo.py", kind: File } 2026-06-06 16:41:12.087045258 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpab1H5e/src/foo.py` 2026-06-06 16:41:12.087048588 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:12.087054872 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:12.087131515 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpab1H5e/src/foo.py"))}: Checking file '/tmp/.tmpab1H5e/src/foo.py' 2026-06-06 16:41:12.087339011 DEBUG method="textDocument/diagnostic" response.id=2 duration=278.65µs 2026-06-06 16:41:12.087361443 DEBUG Received server response for request 2 2026-06-06 16:41:12.097608786 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:12.097648681 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:12.097661555 DEBUG method="shutdown" response.id=3 duration=19.76µs 2026-06-06 16:41:12.097675866 DEBUG Received server response for request 3 2026-06-06 16:41:12.097681012 DEBUG Client sends notification `exit` 2026-06-06 16:41:12.097718371 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-06-06 16:41:12.099789768 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:12.099857964 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:12.099895507 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:12.099946188 DEBUG Client info: None 2026-06-06 16:41:12.099969775 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:12.099982702 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:12.099987208 INFO Version: Unknown 2026-06-06 16:41:12.100442541 DEBUG Received server response for request 1 2026-06-06 16:41:12.100486266 DEBUG Client sends notification `initialized` 2026-06-06 16:41:12.100577353 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:12.100616353 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:12.100623312 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:12.100638030 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:12.100641260 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:12.100701865 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:12.100714247 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:12.100718746 DEBUG Initializing workspace `file:///tmp/.tmpkMDBs6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:12.100727641 DEBUG Searching for a project in '/tmp/.tmpkMDBs6/src' 2026-06-06 16:41:12.100756847 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:12.100760933 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:12.100966804 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:12.100973113 DEBUG Discovering virtual environment in `/tmp/.tmpkMDBs6/src` 2026-06-06 16:41:12.101104806 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:12.101113935 DEBUG No virtual environment found 2026-06-06 16:41:12.101131289 DEBUG Adding first-party search path `/tmp/.tmpkMDBs6/src` 2026-06-06 16:41:12.101136773 DEBUG Using vendored stdlib 2026-06-06 16:41:12.101292436 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:12.101298519 DEBUG Adding new file root '/tmp/.tmpkMDBs6/src' of kind Project 2026-06-06 16:41:12.101437029 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:12.101441758 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:12.101460407 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpkMDBs6/src/unchanged.py", kind: File } 2026-06-06 16:41:12.101551123 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpkMDBs6/src/unchanged.py` 2026-06-06 16:41:12.101558583 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:12.101570094 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:12.101655867 DEBUG Received notification `$/progress` 2026-06-06 16:41:12.101646897 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:12.103055872 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.001s 2026-06-06 16:41:12.103100830 DEBUG Received notification `$/progress` 2026-06-06 16:41:12.103160584 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpkMDBs6/src/unchanged.py' 2026-06-06 16:41:12.103166024 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1001))}: Checking file '/tmp/.tmpkMDBs6/src/fixed_error.py' 2026-06-06 16:41:12.103189139 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1003))}: Checking file '/tmp/.tmpkMDBs6/src/modified_same_error.py' 2026-06-06 16:41:12.103306074 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1001))}: Resolving dynamic module resolution paths 2026-06-06 16:41:12.103730704 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1000))}: Checking file '/tmp/.tmpkMDBs6/src/new_error.py' 2026-06-06 16:41:12.119158854 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1003))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:12.120655120 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1002))}: Checking file '/tmp/.tmpkMDBs6/src/changed_error.py' 2026-06-06 16:41:12.123896299 DEBUG Received notification `$/progress` 2026-06-06 16:41:12.124081844 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.021s 2026-06-06 16:41:12.124114393 DEBUG Received notification `$/progress` 2026-06-06 16:41:12.124140683 DEBUG method="workspace/diagnostic" response.id=2 duration=22.56ms 2026-06-06 16:41:12.124155630 DEBUG Received server response for request 2 2026-06-06 16:41:12.127581754 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:12.127602464 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:12.127607530 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:12.127612304 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:12.127619320 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:12.127623165 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:12.127626474 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:12.127630014 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:12.127632207 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 16:41:12.127633040 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkMDBs6/src/new_error.py") 2026-06-06 16:41:12.127645838 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpkMDBs6/src/new_error.py` 2026-06-06 16:41:12.127668191 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpkMDBs6/src/new_error.py` 2026-06-06 16:41:12.127687542 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpkMDBs6/src/new_error.py` 2026-06-06 16:41:12.127691173 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:12.127697673 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(1000))}}: Set open project files (count: 2) 2026-06-06 16:41:12.127709303 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkMDBs6/src/fixed_error.py") 2026-06-06 16:41:12.127714058 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpkMDBs6/src/fixed_error.py` 2026-06-06 16:41:12.127717431 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpkMDBs6/src/fixed_error.py` 2026-06-06 16:41:12.127724576 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpkMDBs6/src/fixed_error.py` 2026-06-06 16:41:12.127726659 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:12.127731040 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(1001)), file(Id(1000))}}: Set open project files (count: 3) 2026-06-06 16:41:12.127740457 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkMDBs6/src/changed_error.py") 2026-06-06 16:41:12.127745037 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpkMDBs6/src/changed_error.py` 2026-06-06 16:41:12.127748621 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpkMDBs6/src/changed_error.py` 2026-06-06 16:41:12.127755188 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpkMDBs6/src/changed_error.py` 2026-06-06 16:41:12.127757356 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:12.127761077 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(1001)), file(Id(c00)), file(Id(1002)), file(Id(1000))}}: Set open project files (count: 4) 2026-06-06 16:41:12.127769482 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkMDBs6/src/modified_same_error.py") 2026-06-06 16:41:12.127773513 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpkMDBs6/src/modified_same_error.py` 2026-06-06 16:41:12.127776449 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpkMDBs6/src/modified_same_error.py` 2026-06-06 16:41:12.127783925 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpkMDBs6/src/modified_same_error.py` 2026-06-06 16:41:12.127786061 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:12.127789632 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(1001)), file(Id(1003)), file(Id(c00)), file(Id(1002)), file(Id(1000))}}: Set open project files (count: 5) 2026-06-06 16:41:12.127798318 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 16:41:12.127802164 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpkMDBs6/src/new_error.py", kind: FileContent } 2026-06-06 16:41:12.127806306 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpkMDBs6/src/new_error.py` 2026-06-06 16:41:12.127815005 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 16:41:12.127818428 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpkMDBs6/src/fixed_error.py", kind: FileContent } 2026-06-06 16:41:12.127822512 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpkMDBs6/src/fixed_error.py` 2026-06-06 16:41:12.127830308 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 16:41:12.127834041 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpkMDBs6/src/changed_error.py", kind: FileContent } 2026-06-06 16:41:12.127837918 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpkMDBs6/src/changed_error.py` 2026-06-06 16:41:12.127845650 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 16:41:12.127849008 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpkMDBs6/src/modified_same_error.py", kind: FileContent } 2026-06-06 16:41:12.127852869 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpkMDBs6/src/modified_same_error.py` 2026-06-06 16:41:12.127895018 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:12.127898756 DEBUG Received notification `$/progress` 2026-06-06 16:41:12.127906871 DEBUG Received notification `$/progress` 2026-06-06 16:41:12.127963772 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1001))}: Checking file '/tmp/.tmpkMDBs6/src/fixed_error.py' 2026-06-06 16:41:12.128082353 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1000))}: Checking file '/tmp/.tmpkMDBs6/src/new_error.py' 2026-06-06 16:41:12.128131757 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1002))}: Checking file '/tmp/.tmpkMDBs6/src/changed_error.py' 2026-06-06 16:41:12.127982888 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1003))}: Checking file '/tmp/.tmpkMDBs6/src/modified_same_error.py' 2026-06-06 16:41:12.128651561 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.001s 2026-06-06 16:41:12.128721464 DEBUG method="workspace/diagnostic" response.id=3 duration=863.10µs 2026-06-06 16:41:12.128936495 DEBUG Received notification `$/progress` 2026-06-06 16:41:12.128943984 DEBUG Received notification `$/progress` 2026-06-06 16:41:12.128947873 DEBUG Received server response for request 3 2026-06-06 16:41:12.140614658 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:12.140648852 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:12.140659855 DEBUG method="shutdown" response.id=4 duration=17.92µs 2026-06-06 16:41:12.140673942 DEBUG Received server response for request 4 2026-06-06 16:41:12.140678598 DEBUG Client sends notification `exit` 2026-06-06 16:41:12.140689397 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-06-06 16:41:12.146165370 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:12.146239153 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:12.146280945 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:12.146339483 DEBUG Client info: None 2026-06-06 16:41:12.146364055 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:12.146377785 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:12.146382502 INFO Version: Unknown 2026-06-06 16:41:12.146838940 DEBUG Received server response for request 1 2026-06-06 16:41:12.146883408 DEBUG Client sends notification `initialized` 2026-06-06 16:41:12.146954640 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:12.147049260 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:12.147052927 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:12.147065784 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:12.147080984 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:12.147092745 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 16:41:12.147096367 DEBUG Initializing workspace `file:///tmp/.tmpomeK5Z/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:12.147104973 DEBUG Searching for a project in '/tmp/.tmpomeK5Z/astral:test' 2026-06-06 16:41:12.147134739 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:12.147139075 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:12.147378692 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:12.147386792 DEBUG Discovering virtual environment in `/tmp/.tmpomeK5Z/astral:test` 2026-06-06 16:41:12.147437362 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:12.147442248 DEBUG No virtual environment found 2026-06-06 16:41:12.147452042 DEBUG Adding first-party search path `/tmp/.tmpomeK5Z/astral:test` 2026-06-06 16:41:12.147455339 DEBUG Using vendored stdlib 2026-06-06 16:41:12.147654843 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:12.147666218 DEBUG Adding new file root '/tmp/.tmpomeK5Z/astral:test' of kind Project 2026-06-06 16:41:12.147816068 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:12.147822567 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 16:41:12.147859430 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'astral:test' 2026-06-06 16:41:12.149764692 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-06-06 16:41:12.150084938 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpomeK5Z/astral:test/test.py' 2026-06-06 16:41:12.150227628 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:12.164966566 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:12.169685616 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.020s 2026-06-06 16:41:12.169735061 DEBUG method="workspace/diagnostic" response.id=2 duration=21.91ms 2026-06-06 16:41:12.169758334 DEBUG Received server response for request 2 2026-06-06 16:41:12.169795198 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 16:41:12.169839269 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'astral:test' 2026-06-06 16:41:12.169886957 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 16:41:12.169892877 DEBUG request{id=3 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 16:41:14.169885588 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:14.169980041 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:14.170018832 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-06-06 16:41:14.170031265 DEBUG method="shutdown" response.id=4 duration=60.72µs 2026-06-06 16:41:14.170040779 DEBUG Received server response for request 3 2026-06-06 16:41:14.170045100 DEBUG Received server response for request 4 2026-06-06 16:41:14.170050310 DEBUG Client sends notification `exit` 2026-06-06 16:41:14.170064154 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-06-06 16:41:14.175146101 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:14.175218901 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:14.175257785 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:14.175313373 DEBUG Client info: None 2026-06-06 16:41:14.175338869 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:14.175353147 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:14.175357801 INFO Version: Unknown 2026-06-06 16:41:14.175816631 DEBUG Received server response for request 1 2026-06-06 16:41:14.175862262 DEBUG Client sends notification `initialized` 2026-06-06 16:41:14.175937754 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:14.176037180 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:14.176041338 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:14.176096507 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:14.176110280 DEBUG Initializing workspace `file:///tmp/.tmpcDR00y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:14.176119894 DEBUG Searching for a project in '/tmp/.tmpcDR00y/src' 2026-06-06 16:41:14.176153912 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:14.176158258 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:14.176377276 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:14.176383523 DEBUG Discovering virtual environment in `/tmp/.tmpcDR00y/src` 2026-06-06 16:41:14.176435787 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:14.176440355 DEBUG No virtual environment found 2026-06-06 16:41:14.176450254 DEBUG Adding first-party search path `/tmp/.tmpcDR00y/src` 2026-06-06 16:41:14.176453810 DEBUG Using vendored stdlib 2026-06-06 16:41:14.176632884 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:14.176639567 DEBUG Adding new file root '/tmp/.tmpcDR00y/src' of kind Project 2026-06-06 16:41:14.176714825 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:14.176789252 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:14.176826450 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:14.178226884 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:14.178357094 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpcDR00y/src/test.py' 2026-06-06 16:41:14.178470504 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:14.192914158 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:14.197423706 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.019s 2026-06-06 16:41:14.197450923 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 16:41:16.176809555 DEBUG Client sends notification `$/cancelRequest` 2026-06-06 16:41:16.176890754 DEBUG notification{method="$/cancelRequest"}: Cancelled request id=2 method=workspace/diagnostic 2026-06-06 16:41:16.176932899 DEBUG notification{method="$/cancelRequest"}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-06-06 16:41:16.176939497 DEBUG Received server response for request 2 2026-06-06 16:41:16.187231243 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:16.187269545 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:16.187281544 DEBUG method="shutdown" response.id=3 duration=19.77µs 2026-06-06 16:41:16.187298241 DEBUG Received server response for request 3 2026-06-06 16:41:16.187309130 DEBUG Client sends notification `exit` 2026-06-06 16:41:16.187326581 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-06-06 16:41:16.192134277 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:16.192206686 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:16.192248315 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:16.192301069 DEBUG Client info: None 2026-06-06 16:41:16.192325443 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:16.192345448 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:16.192350005 INFO Version: Unknown 2026-06-06 16:41:16.192803416 DEBUG Received server response for request 1 2026-06-06 16:41:16.192857467 DEBUG Client sends notification `initialized` 2026-06-06 16:41:16.192948039 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:16.193021600 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:16.193025354 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:16.193038903 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:16.193041288 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:16.193112372 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:16.193126796 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:16.193130762 DEBUG Initializing workspace `file:///tmp/.tmpzjeHwg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:16.193139802 DEBUG Searching for a project in '/tmp/.tmpzjeHwg/src' 2026-06-06 16:41:16.193173182 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:16.193177714 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:16.193404712 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:16.193412023 DEBUG Discovering virtual environment in `/tmp/.tmpzjeHwg/src` 2026-06-06 16:41:16.193466865 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:16.193471877 DEBUG No virtual environment found 2026-06-06 16:41:16.193482100 DEBUG Adding first-party search path `/tmp/.tmpzjeHwg/src` 2026-06-06 16:41:16.193485540 DEBUG Using vendored stdlib 2026-06-06 16:41:16.193660413 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:16.193667142 DEBUG Adding new file root '/tmp/.tmpzjeHwg/src' of kind Project 2026-06-06 16:41:16.193816596 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:16.193821812 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:16.193842606 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpzjeHwg/src/test.py", kind: File } 2026-06-06 16:41:16.193877529 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpzjeHwg/src/test.py` 2026-06-06 16:41:16.193880624 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:16.193887621 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:16.193929832 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:16.195566014 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-06-06 16:41:16.195847335 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpzjeHwg/src/test.py' 2026-06-06 16:41:16.196084347 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:16.210278918 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:16.214706990 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.019s 2026-06-06 16:41:16.214732031 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 16:41:18.193132385 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:18.193238207 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 16:41:18.193280290 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzjeHwg/src/test.py", kind: FileContent } 2026-06-06 16:41:18.193292622 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpzjeHwg/src/test.py` 2026-06-06 16:41:18.193330527 DEBUG notification{method="textDocument/didChange"}: Resuming workspace diagnostics request after revision bump 2026-06-06 16:41:18.193363185 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:18.193506700 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpzjeHwg/src/test.py' 2026-06-06 16:41:18.193807319 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 16:41:18.193843343 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-06-06 16:41:18.193873857 DEBUG Received server response for request 2 2026-06-06 16:41:18.204857871 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:18.204891916 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:18.204902982 DEBUG method="shutdown" response.id=3 duration=17.94µs 2026-06-06 16:41:18.204919751 DEBUG Received server response for request 3 2026-06-06 16:41:18.204925513 DEBUG Client sends notification `exit` 2026-06-06 16:41:18.204949151 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-06-06 16:41:18.209876997 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:18.209949255 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:18.209990705 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:18.210045576 DEBUG Client info: None 2026-06-06 16:41:18.210071537 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:18.210085508 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:18.210090311 INFO Version: Unknown 2026-06-06 16:41:18.210551891 DEBUG Received server response for request 1 2026-06-06 16:41:18.210596986 DEBUG Client sends notification `initialized` 2026-06-06 16:41:18.210688852 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:18.210755458 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:18.210759217 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:18.210769423 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:18.210823950 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:18.210836062 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 16:41:18.210840044 DEBUG Initializing workspace `file:///tmp/.tmpLmEFy4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:18.210848409 DEBUG Searching for a project in '/tmp/.tmpLmEFy4/src' 2026-06-06 16:41:18.210884316 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:18.210888605 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:18.211109044 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:18.211114960 DEBUG Discovering virtual environment in `/tmp/.tmpLmEFy4/src` 2026-06-06 16:41:18.211164374 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:18.211168850 DEBUG No virtual environment found 2026-06-06 16:41:18.211178521 DEBUG Adding first-party search path `/tmp/.tmpLmEFy4/src` 2026-06-06 16:41:18.211182117 DEBUG Using vendored stdlib 2026-06-06 16:41:18.211357160 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:18.211362636 DEBUG Adding new file root '/tmp/.tmpLmEFy4/src' of kind Project 2026-06-06 16:41:18.211534592 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:18.211540724 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 16:41:18.211574839 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:18.213092945 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:18.213208146 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpLmEFy4/src/test.py' 2026-06-06 16:41:18.213316075 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:18.227648758 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:18.232023669 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.019s 2026-06-06 16:41:18.232045178 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 16:41:20.210853286 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:20.210935196 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:20.210969184 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-06-06 16:41:20.210980181 DEBUG method="shutdown" response.id=3 duration=55.14µs 2026-06-06 16:41:20.210982746 DEBUG Received server response for request 2 2026-06-06 16:41:20.210987110 DEBUG Received server response for request 3 2026-06-06 16:41:20.210992267 DEBUG Client sends notification `exit` 2026-06-06 16:41:20.211010528 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-06-06 16:41:20.216578107 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:20.216651129 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:20.216687410 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:20.216760311 DEBUG Client info: None 2026-06-06 16:41:20.216786451 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:20.216801274 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:20.216805800 INFO Version: Unknown 2026-06-06 16:41:20.217233766 DEBUG Received server response for request 1 2026-06-06 16:41:20.217282521 DEBUG Client sends notification `initialized` 2026-06-06 16:41:20.217357282 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:20.217456954 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:20.217461112 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:20.217476353 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:20.217478650 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:20.217506690 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:20.217519617 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:20.217523916 DEBUG Initializing workspace `file:///tmp/.tmpTNld4r/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:20.217532599 DEBUG Searching for a project in '/tmp/.tmpTNld4r/src' 2026-06-06 16:41:20.217568062 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:20.217572611 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:20.217792182 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:20.217798326 DEBUG Discovering virtual environment in `/tmp/.tmpTNld4r/src` 2026-06-06 16:41:20.217848855 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:20.217853737 DEBUG No virtual environment found 2026-06-06 16:41:20.217864504 DEBUG Adding first-party search path `/tmp/.tmpTNld4r/src` 2026-06-06 16:41:20.217868238 DEBUG Using vendored stdlib 2026-06-06 16:41:20.218030494 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:20.218035996 DEBUG Adding new file root '/tmp/.tmpTNld4r/src' of kind Project 2026-06-06 16:41:20.218191552 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:20.218197199 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:20.218218283 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpTNld4r/src/test.py", kind: File } 2026-06-06 16:41:20.218254129 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpTNld4r/src/test.py` 2026-06-06 16:41:20.218257351 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:20.218264505 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:20.218350610 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:20.219734649 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:20.219849692 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpTNld4r/src/test.py' 2026-06-06 16:41:20.219964265 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:20.234229165 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:20.238627065 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.019s 2026-06-06 16:41:20.238649862 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 16:41:22.217569314 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:22.217660537 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 16:41:22.217702091 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpTNld4r/src/test.py", kind: FileContent } 2026-06-06 16:41:22.217715135 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpTNld4r/src/test.py` 2026-06-06 16:41:22.217750008 DEBUG notification{method="textDocument/didChange"}: Resuming workspace diagnostics request after revision bump 2026-06-06 16:41:22.217780373 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:22.217863309 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpTNld4r/src/test.py' 2026-06-06 16:41:22.218153900 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 16:41:22.218191565 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-06-06 16:41:22.218217295 DEBUG Received server response for request 2 2026-06-06 16:41:22.218253607 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 16:41:22.218285223 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:22.218323196 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 16:41:22.218327948 DEBUG request{id=3 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 16:41:24.218353785 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:24.218448344 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 16:41:24.218506114 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpTNld4r/src/test.py", kind: FileContent } 2026-06-06 16:41:24.218519513 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpTNld4r/src/test.py` 2026-06-06 16:41:24.218566070 DEBUG notification{method="textDocument/didChange"}: Resuming workspace diagnostics request after revision bump 2026-06-06 16:41:24.218600609 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:24.218694646 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpTNld4r/src/test.py' 2026-06-06 16:41:24.218894672 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 16:41:24.218938433 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-06-06 16:41:24.218968414 DEBUG Received server response for request 3 2026-06-06 16:41:24.230803174 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:24.230839532 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.230852295 DEBUG method="shutdown" response.id=4 duration=19.60µs 2026-06-06 16:41:24.230863967 DEBUG Received server response for request 4 2026-06-06 16:41:24.230868626 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.230878152 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-06-06 16:41:24.235764739 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.235835720 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.235876848 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.235929772 DEBUG Client info: None 2026-06-06 16:41:24.235953569 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.235968008 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.235972858 INFO Version: Unknown 2026-06-06 16:41:24.236421337 DEBUG Received server response for request 1 2026-06-06 16:41:24.236464572 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.236574317 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.236641819 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.236645489 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.236655690 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:24.236710675 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.236723743 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 16:41:24.236728111 DEBUG Initializing workspace `file:///tmp/.tmp4Hefwn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.236736781 DEBUG Searching for a project in '/tmp/.tmp4Hefwn/src' 2026-06-06 16:41:24.236771312 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.236776005 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.236993513 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.236999555 DEBUG Discovering virtual environment in `/tmp/.tmp4Hefwn/src` 2026-06-06 16:41:24.237051375 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.237056110 DEBUG No virtual environment found 2026-06-06 16:41:24.237067108 DEBUG Adding first-party search path `/tmp/.tmp4Hefwn/src` 2026-06-06 16:41:24.237070657 DEBUG Using vendored stdlib 2026-06-06 16:41:24.237226100 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.237231276 DEBUG Adding new file root '/tmp/.tmp4Hefwn/src' of kind Project 2026-06-06 16:41:24.237372346 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.237376877 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 16:41:24.237415072 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:24.239013603 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-06-06 16:41:24.239265671 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Checking file '/tmp/.tmp4Hefwn/src/file_001.py' 2026-06-06 16:41:24.239276344 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1400))}: Checking file '/tmp/.tmp4Hefwn/src/file_002.py' 2026-06-06 16:41:24.239288761 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c02))}: Checking file '/tmp/.tmp4Hefwn/src/file_004.py' 2026-06-06 16:41:24.239322798 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1000))}: Checking file '/tmp/.tmp4Hefwn/src/file_003.py' 2026-06-06 16:41:24.239671540 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Resolving dynamic module resolution paths 2026-06-06 16:41:24.254348960 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:24.259071495 DEBUG Received notification `$/progress` 2026-06-06 16:41:24.259087923 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp4Hefwn/src/file_000.py' 2026-06-06 16:41:24.259219776 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.020s 2026-06-06 16:41:24.259263588 DEBUG method="workspace/diagnostic" response.id=2 duration=21.88ms 2026-06-06 16:41:24.259404568 DEBUG Received notification `$/progress` 2026-06-06 16:41:24.259418820 DEBUG Received server response for request 2 2026-06-06 16:41:24.269603305 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:24.269641176 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.269655659 DEBUG method="shutdown" response.id=3 duration=21.56µs 2026-06-06 16:41:24.269674558 DEBUG Received server response for request 3 2026-06-06 16:41:24.269685445 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.269699044 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-06-06 16:41:24.274533051 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.274606429 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.274646298 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.274705506 DEBUG Client info: None 2026-06-06 16:41:24.274737862 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.274753417 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.274758072 INFO Version: Unknown 2026-06-06 16:41:24.275049781 DEBUG Received server response for request 1 2026-06-06 16:41:24.275091747 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.275176031 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.275214012 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.275223596 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.275240440 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:24.275245332 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:24.275248629 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:24.275250665 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:24.275325455 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.275338603 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:24.275343046 DEBUG Initializing workspace `file:///tmp/.tmpJPXNYi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.275352064 DEBUG Searching for a project in '/tmp/.tmpJPXNYi/src' 2026-06-06 16:41:24.275382496 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.275387000 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.275627436 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.275636398 DEBUG Discovering virtual environment in `/tmp/.tmpJPXNYi/src` 2026-06-06 16:41:24.275688478 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.275693922 DEBUG No virtual environment found 2026-06-06 16:41:24.275717835 DEBUG Adding first-party search path `/tmp/.tmpJPXNYi/src` 2026-06-06 16:41:24.275722037 DEBUG Using vendored stdlib 2026-06-06 16:41:24.275877843 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.275883893 DEBUG Adding new file root '/tmp/.tmpJPXNYi/src' of kind Project 2026-06-06 16:41:24.276050435 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.276056706 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:24.276076612 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJPXNYi/src/error_0.py", kind: File } 2026-06-06 16:41:24.276112860 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpJPXNYi/src/error_0.py` 2026-06-06 16:41:24.276116165 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.276123141 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:24.276133201 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJPXNYi/src/error_1.py", kind: File } 2026-06-06 16:41:24.276142355 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpJPXNYi/src/error_1.py` 2026-06-06 16:41:24.276144410 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.276147977 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:24.276155377 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJPXNYi/src/error_2.py", kind: File } 2026-06-06 16:41:24.276163035 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpJPXNYi/src/error_2.py` 2026-06-06 16:41:24.276165089 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.276168401 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01)), file(Id(c02))}}: Set open project files (count: 3) 2026-06-06 16:41:24.276204709 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:24.278688122 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 7 file(s) in 0.002s 2026-06-06 16:41:24.278800443 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Checking file '/tmp/.tmpJPXNYi/src/error_1.py' 2026-06-06 16:41:24.278799440 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c02))}: Checking file '/tmp/.tmpJPXNYi/src/error_2.py' 2026-06-06 16:41:24.278814516 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1000))}: Checking file '/tmp/.tmpJPXNYi/src/error_3.py' 2026-06-06 16:41:24.278893244 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Resolving dynamic module resolution paths 2026-06-06 16:41:24.279084009 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1400))}: Checking file '/tmp/.tmpJPXNYi/src/error_4.py' 2026-06-06 16:41:24.293906935 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1000))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:24.298613626 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpJPXNYi/src/error_0.py' 2026-06-06 16:41:24.298627992 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1401))}: Checking file '/tmp/.tmpJPXNYi/src/error_5.py' 2026-06-06 16:41:24.298654195 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(1800))}: Checking file '/tmp/.tmpJPXNYi/src/error_6.py' 2026-06-06 16:41:24.298854130 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.020s 2026-06-06 16:41:24.298905650 DEBUG method="workspace/diagnostic" response.id=2 duration=22.73ms 2026-06-06 16:41:24.298924540 DEBUG Received server response for request 2 2026-06-06 16:41:24.298996691 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:24.299005695 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:24.299009585 DEBUG Client sends notification `textDocument/didChange` 2026-06-06 16:41:24.299012120 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 16:41:24.299023615 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 16:41:24.299036918 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJPXNYi/src/error_0.py", kind: FileContent } 2026-06-06 16:41:24.299047526 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpJPXNYi/src/error_0.py` 2026-06-06 16:41:24.299081199 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 16:41:24.299085776 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJPXNYi/src/error_1.py", kind: FileContent } 2026-06-06 16:41:24.299090333 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpJPXNYi/src/error_1.py` 2026-06-06 16:41:24.299100146 DEBUG notification{method="textDocument/didChange"}: Fast path - replacing entire document 2026-06-06 16:41:24.299103812 DEBUG notification{method="textDocument/didChange"}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJPXNYi/src/error_2.py", kind: FileContent } 2026-06-06 16:41:24.299107623 DEBUG notification{method="textDocument/didChange"}:apply_changes: Updating the revision of `/tmp/.tmpJPXNYi/src/error_2.py` 2026-06-06 16:41:24.299145539 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:24.299529336 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c01))}: Checking file '/tmp/.tmpJPXNYi/src/error_1.py' 2026-06-06 16:41:24.299575011 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c02))}: Checking file '/tmp/.tmpJPXNYi/src/error_2.py' 2026-06-06 16:41:24.299600486 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpJPXNYi/src/error_0.py' 2026-06-06 16:41:24.299975322 DEBUG Received notification `$/progress` 2026-06-06 16:41:24.300145715 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.001s 2026-06-06 16:41:24.300262683 DEBUG method="workspace/diagnostic" response.id=3 duration=1.15ms 2026-06-06 16:41:24.300282040 DEBUG Received server response for request 3 2026-06-06 16:41:24.310739596 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:24.310772394 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.310783422 DEBUG method="shutdown" response.id=4 duration=18.12µs 2026-06-06 16:41:24.310803081 DEBUG Received server response for request 4 2026-06-06 16:41:24.310807560 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.310816514 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-06-06 16:41:24.315829899 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.315903184 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.315939801 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.315998399 DEBUG Client info: None 2026-06-06 16:41:24.316022865 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.316037737 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.316042892 INFO Version: Unknown 2026-06-06 16:41:24.316538920 DEBUG Received server response for request 1 2026-06-06 16:41:24.316584069 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.316670692 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.316734786 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.316738445 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.316749670 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:24.316800023 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.316813888 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 16:41:24.316817994 DEBUG Initializing workspace `file:///tmp/.tmppBkTBs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.316826633 DEBUG Searching for a project in '/tmp/.tmppBkTBs/src' 2026-06-06 16:41:24.316870483 DEBUG Found project at '/tmp/.tmppBkTBs' 2026-06-06 16:41:24.316874871 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.317091494 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.317098825 DEBUG Discovering virtual environment in `/tmp/.tmppBkTBs` 2026-06-06 16:41:24.317149223 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.317154283 DEBUG No virtual environment found 2026-06-06 16:41:24.317162788 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-06-06 16:41:24.317169640 DEBUG Adding first-party search path `/tmp/.tmppBkTBs/src` 2026-06-06 16:41:24.317172878 DEBUG Adding first-party search path `/tmp/.tmppBkTBs` 2026-06-06 16:41:24.317175873 DEBUG Using vendored stdlib 2026-06-06 16:41:24.317328921 INFO Python version: Python 3.10, platform: linux 2026-06-06 16:41:24.317334158 DEBUG Adding new file root '/tmp/.tmppBkTBs' of kind Project 2026-06-06 16:41:24.317475655 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.317481278 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 16:41:24.317531577 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project '.tmppBkTBs' 2026-06-06 16:41:24.319001093 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=.tmppBkTBs}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:24.319112521 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmppBkTBs/src/foo.py' 2026-06-06 16:41:24.319190678 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:24.339301209 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `typing.Self` not found in search paths 2026-06-06 16:41:24.339367969 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `typing.Self` not found while looking in parent dirs (neither stub nor real module file) 2026-06-06 16:41:24.339448205 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.020s 2026-06-06 16:41:24.339482259 DEBUG method="workspace/diagnostic" response.id=2 duration=22.00ms 2026-06-06 16:41:24.339518428 DEBUG Received server response for request 2 2026-06-06 16:41:24.349824360 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:24.349861583 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.349873630 DEBUG method="shutdown" response.id=3 duration=19.14µs 2026-06-06 16:41:24.349893320 DEBUG Received server response for request 3 2026-06-06 16:41:24.349905353 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.349922272 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-06-06 16:41:24.354933173 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.355007363 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.355044103 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.355099558 DEBUG Client info: None 2026-06-06 16:41:24.355125188 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.355138592 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.355143863 INFO Version: Unknown 2026-06-06 16:41:24.355191773 DEBUG Received server response for request 1 2026-06-06 16:41:24.355239427 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.355316841 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.355423706 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.355427801 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.355438434 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:24.355454946 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.355469260 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 16:41:24.355473241 DEBUG Initializing workspace `file:///tmp/.tmpLkWNFU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.355481870 DEBUG Searching for a project in '/tmp/.tmpLkWNFU/src' 2026-06-06 16:41:24.355523247 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.355528348 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.355749151 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.355755257 DEBUG Discovering virtual environment in `/tmp/.tmpLkWNFU/src` 2026-06-06 16:41:24.355804756 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.355809307 DEBUG No virtual environment found 2026-06-06 16:41:24.355820879 DEBUG Adding first-party search path `/tmp/.tmpLkWNFU/src` 2026-06-06 16:41:24.355824400 DEBUG Using vendored stdlib 2026-06-06 16:41:24.355977037 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.355982543 DEBUG Adding new file root '/tmp/.tmpLkWNFU/src' of kind Project 2026-06-06 16:41:24.356207246 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.356215383 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 16:41:24.356252117 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:24.357727738 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:24.357854362 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpLkWNFU/src/foo.py' 2026-06-06 16:41:24.357983856 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:24.372306753 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:24.378457044 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.021s 2026-06-06 16:41:24.378517653 DEBUG method="workspace/diagnostic" response.id=2 duration=22.30ms 2026-06-06 16:41:24.378540575 DEBUG Received server response for request 2 2026-06-06 16:41:24.389704147 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:24.389740361 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.389753525 DEBUG method="shutdown" response.id=3 duration=19.98µs 2026-06-06 16:41:24.389767018 DEBUG Received server response for request 3 2026-06-06 16:41:24.389771721 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.389781187 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-06-06 16:41:24.394930262 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.395005282 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.395041701 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.395084953 DEBUG Client info: None 2026-06-06 16:41:24.395109632 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.395123389 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.395128363 INFO Version: Unknown 2026-06-06 16:41:24.395604344 DEBUG Received server response for request 1 2026-06-06 16:41:24.395654481 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.395760434 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.395839952 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.395844247 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.395856499 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:24.395911330 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.395927095 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 16:41:24.395931664 DEBUG Initializing workspace `file:///tmp/.tmpiLo3jN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.395940797 DEBUG Searching for a project in '/tmp/.tmpiLo3jN/src' 2026-06-06 16:41:24.395971802 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.395976191 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.396218131 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.396230890 DEBUG Discovering virtual environment in `/tmp/.tmpiLo3jN/src` 2026-06-06 16:41:24.396285448 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.396290683 DEBUG No virtual environment found 2026-06-06 16:41:24.396300417 DEBUG Adding first-party search path `/tmp/.tmpiLo3jN/src` 2026-06-06 16:41:24.396303878 DEBUG Using vendored stdlib 2026-06-06 16:41:24.396466565 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.396472332 DEBUG Adding new file root '/tmp/.tmpiLo3jN/src' of kind Project 2026-06-06 16:41:24.396656292 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.396664280 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 16:41:24.396707284 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'src' 2026-06-06 16:41:24.398200300 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:24.398308939 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpiLo3jN/src/foo.py' 2026-06-06 16:41:24.398460489 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 16:41:24.398526979 DEBUG method="workspace/diagnostic" response.id=2 duration=1.86ms 2026-06-06 16:41:24.398549944 DEBUG Received server response for request 2 2026-06-06 16:41:24.408808610 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:24.408838808 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.408849632 DEBUG method="shutdown" response.id=3 duration=16.84µs 2026-06-06 16:41:24.408863709 DEBUG Received server response for request 3 2026-06-06 16:41:24.408868346 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.408879160 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-06-06 16:41:24.410162477 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.410232637 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.410266825 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.410317065 DEBUG Client info: None 2026-06-06 16:41:24.410338926 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.410877372 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.410885849 INFO Version: Unknown 2026-06-06 16:41:24.410931269 DEBUG Received server response for request 1 2026-06-06 16:41:24.410968217 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.410977143 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpx3cQxD 2026-06-06 16:41:24.411055977 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.411094379 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.411100191 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.411108852 DEBUG No workspace configuration provided for file:///tmp/.tmpx3cQxD 2026-06-06 16:41:24.411122796 DEBUG Client sends notification `notebookDocument/didOpen` 2026-06-06 16:41:24.411125361 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-06-06 16:41:24.411223587 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.411231961 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpx3cQxD, using default options 2026-06-06 16:41:24.411240047 DEBUG Deferring `notebookDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:24.411244267 DEBUG Initializing workspace `file:///tmp/.tmpx3cQxD`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.411252866 DEBUG Searching for a project in '/tmp/.tmpx3cQxD' 2026-06-06 16:41:24.411402897 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.411411442 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.411730470 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.411738908 DEBUG Discovering virtual environment in `/tmp/.tmpx3cQxD` 2026-06-06 16:41:24.411917573 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.411952536 DEBUG No virtual environment found 2026-06-06 16:41:24.411972565 DEBUG Adding first-party search path `/tmp/.tmpx3cQxD` 2026-06-06 16:41:24.411978202 DEBUG Using vendored stdlib 2026-06-06 16:41:24.412310929 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.412326432 DEBUG Adding new file root '/tmp/.tmpx3cQxD' of kind Project 2026-06-06 16:41:24.412472592 DEBUG Updating project to check open files 2026-06-06 16:41:24.412489369 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.412505267 DEBUG Processing deferred notification `notebookDocument/didOpen` 2026-06-06 16:41:24.412528967 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:24.412533365 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.412541279 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:24.412548576 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:24.412551074 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.412555224 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01))}}: Set open project files (count: 2) 2026-06-06 16:41:24.412559519 DEBUG notification{method="notebookDocument/didOpen"}: Opening file `vs-code:/test.ipynb` 2026-06-06 16:41:24.412561474 DEBUG notification{method="notebookDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.412564609 DEBUG notification{method="notebookDocument/didOpen"}:set_open_files{open_files={file(Id(c00)), file(Id(c01)), file(Id(c02))}}: Set open project files (count: 3) 2026-06-06 16:41:24.412629771 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Checking file 'vs-code:/test.ipynb' 2026-06-06 16:41:24.412736013 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Resolving dynamic module resolution paths 2026-06-06 16:41:24.430740561 DEBUG notification{method="notebookDocument/didOpen"}:check_file{file=file(Id(c02))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:24.436646775 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:24.436665408 DEBUG Received notification `textDocument/publishDiagnostics` 2026-06-06 16:41:24.437417175 DEBUG method="textDocument/prepareRename" response.id=2 duration=776.06µs 2026-06-06 16:41:24.437438181 DEBUG Received server response for request 2 2026-06-06 16:41:24.438017348 DEBUG Client sends request `textDocument/rename` with ID 3 2026-06-06 16:41:24.442231968 INFO request{id=3 method="textDocument/rename"}:Project::index_files{project=.tmpx3cQxD}: Indexed 1 file(s) in 0.002s 2026-06-06 16:41:24.442320497 DEBUG Failed to read notebook '/tmp/.tmpx3cQxD/test.ipynb': Expected a Jupyter Notebook, which must be internally stored as JSON, but this file isn't valid JSON: EOF while parsing a value at line 1 column 0 2026-06-06 16:41:24.442369348 DEBUG method="textDocument/rename" response.id=3 duration=3.76ms 2026-06-06 16:41:24.442381954 DEBUG Received server response for request 3 2026-06-06 16:41:24.452648145 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:24.452686251 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.452697014 DEBUG method="shutdown" response.id=4 duration=19.03µs 2026-06-06 16:41:24.452710382 DEBUG Received server response for request 4 2026-06-06 16:41:24.452715573 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.452730812 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-06-06 16:41:24.458024025 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.458101955 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.458143847 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.458192353 DEBUG Client info: None 2026-06-06 16:41:24.458217323 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.458231218 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.458236019 INFO Version: Unknown 2026-06-06 16:41:24.458712294 DEBUG Received server response for request 1 2026-06-06 16:41:24.458757523 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.458780491 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpih35rZ 2026-06-06 16:41:24.458860241 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.458924010 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.458927542 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.458935184 DEBUG No workspace configuration provided for file:///tmp/.tmpih35rZ 2026-06-06 16:41:24.458941175 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:24.458943976 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-06-06 16:41:24.458998122 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.459002828 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpih35rZ, using default options 2026-06-06 16:41:24.459009807 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:24.459013810 DEBUG Initializing workspace `file:///tmp/.tmpih35rZ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.459022322 DEBUG Searching for a project in '/tmp/.tmpih35rZ' 2026-06-06 16:41:24.459046610 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.459051107 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.459270482 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.459276929 DEBUG Discovering virtual environment in `/tmp/.tmpih35rZ` 2026-06-06 16:41:24.459325783 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.459330356 DEBUG No virtual environment found 2026-06-06 16:41:24.459340702 DEBUG Adding first-party search path `/tmp/.tmpih35rZ` 2026-06-06 16:41:24.459344247 DEBUG Using vendored stdlib 2026-06-06 16:41:24.459518739 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.459525219 DEBUG Adding new file root '/tmp/.tmpih35rZ' of kind Project 2026-06-06 16:41:24.459668135 DEBUG Updating project to check open files 2026-06-06 16:41:24.459683024 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.459686925 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:24.459706417 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpih35rZ/foo.py", kind: File } 2026-06-06 16:41:24.459731629 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpih35rZ/foo.py` 2026-06-06 16:41:24.459734561 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.459740830 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:24.461237353 INFO request{id=2 method="textDocument/prepareRename"}:Project::index_files{project=.tmpih35rZ}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:24.461402059 DEBUG method="textDocument/prepareRename" response.id=2 duration=1.66ms 2026-06-06 16:41:24.461420368 DEBUG Received server response for request 2 2026-06-06 16:41:24.461434253 DEBUG Client sends request `textDocument/rename` with ID 3 2026-06-06 16:41:24.461602791 DEBUG method="textDocument/rename" response.id=3 duration=150.84µs 2026-06-06 16:41:24.461700488 DEBUG Received server response for request 3 2026-06-06 16:41:24.471952463 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:24.471994672 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.472008266 DEBUG method="shutdown" response.id=4 duration=22.14µs 2026-06-06 16:41:24.472022470 DEBUG Received server response for request 4 2026-06-06 16:41:24.472026758 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.472035874 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-06-06 16:41:24.475398662 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: SemanticTokensClientCapabilitiesRequests { range: None, full: None, }, token_types: [], token_modifiers: [], formats: [], overlapping_token_support: None, multiline_token_support: Some( false, ), server_cancel_support: None, augments_syntax_tokens: None, }, ), moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.475484035 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.475531855 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.476214170 DEBUG Client info: None 2026-06-06 16:41:24.476239796 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.476252743 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.476257200 INFO Version: Unknown 2026-06-06 16:41:24.476315801 DEBUG Received server response for request 1 2026-06-06 16:41:24.476352936 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.476428931 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.476464874 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.476469261 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.476483262 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:24.476486990 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-06 16:41:24.476624290 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.476641725 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:24.476646393 DEBUG Initializing workspace `file:///tmp/.tmpSQha9k/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.476710645 DEBUG Searching for a project in '/tmp/.tmpSQha9k/src' 2026-06-06 16:41:24.476751414 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.476756657 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.477546908 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.477562632 DEBUG Discovering virtual environment in `/tmp/.tmpSQha9k/src` 2026-06-06 16:41:24.477730608 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.477743378 DEBUG No virtual environment found 2026-06-06 16:41:24.477758998 DEBUG Adding first-party search path `/tmp/.tmpSQha9k/src` 2026-06-06 16:41:24.477763567 DEBUG Using vendored stdlib 2026-06-06 16:41:24.478067638 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.478082276 DEBUG Adding new file root '/tmp/.tmpSQha9k/src' of kind Project 2026-06-06 16:41:24.478237982 DEBUG Updating project to check open files 2026-06-06 16:41:24.478255452 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.478260567 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:24.478281304 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpSQha9k/src/foo.py", kind: File } 2026-06-06 16:41:24.478307549 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpSQha9k/src/foo.py` 2026-06-06 16:41:24.478310746 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.478317253 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:24.478459089 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Resolving dynamic module resolution paths 2026-06-06 16:41:24.493050576 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:24.498418421 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=20.10ms 2026-06-06 16:41:24.498453169 DEBUG Received server response for request 2 2026-06-06 16:41:24.508727000 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:24.508761279 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.508772823 DEBUG method="shutdown" response.id=3 duration=18.53µs 2026-06-06 16:41:24.508785206 DEBUG Received server response for request 3 2026-06-06 16:41:24.508790675 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.508828663 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-06-06 16:41:24.513760012 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: SemanticTokensClientCapabilitiesRequests { range: None, full: None, }, token_types: [], token_modifiers: [], formats: [], overlapping_token_support: None, multiline_token_support: Some( true, ), server_cancel_support: None, augments_syntax_tokens: None, }, ), moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.513844063 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.513877951 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.513945602 DEBUG Client info: None 2026-06-06 16:41:24.513970247 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.513985494 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.513990697 INFO Version: Unknown 2026-06-06 16:41:24.515080518 DEBUG Received server response for request 1 2026-06-06 16:41:24.515147428 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.515241621 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.515281733 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.515288928 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.515312628 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:24.515317913 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-06 16:41:24.515385016 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.515400983 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:24.515405451 DEBUG Initializing workspace `file:///tmp/.tmpV45jeK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.515414673 DEBUG Searching for a project in '/tmp/.tmpV45jeK/src' 2026-06-06 16:41:24.515446241 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.515451013 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.515695436 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.515703837 DEBUG Discovering virtual environment in `/tmp/.tmpV45jeK/src` 2026-06-06 16:41:24.515759690 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.515764709 DEBUG No virtual environment found 2026-06-06 16:41:24.515776139 DEBUG Adding first-party search path `/tmp/.tmpV45jeK/src` 2026-06-06 16:41:24.515779882 DEBUG Using vendored stdlib 2026-06-06 16:41:24.515932591 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.515938024 DEBUG Adding new file root '/tmp/.tmpV45jeK/src' of kind Project 2026-06-06 16:41:24.516082719 DEBUG Updating project to check open files 2026-06-06 16:41:24.516106844 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.516112893 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:24.516134454 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpV45jeK/src/foo.py", kind: File } 2026-06-06 16:41:24.516162350 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpV45jeK/src/foo.py` 2026-06-06 16:41:24.516165652 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.516172313 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:24.516310899 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Resolving dynamic module resolution paths 2026-06-06 16:41:24.530927287 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:24.536215393 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=20.04ms 2026-06-06 16:41:24.536245790 DEBUG Received server response for request 2 2026-06-06 16:41:24.546596447 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:24.546623950 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.546634757 DEBUG method="shutdown" response.id=3 duration=16.50µs 2026-06-06 16:41:24.546645844 DEBUG Received server response for request 3 2026-06-06 16:41:24.546651258 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.546666626 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-06-06 16:41:24.551563957 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: SemanticTokensClientCapabilitiesRequests { range: None, full: None, }, token_types: [], token_modifiers: [], formats: [], overlapping_token_support: None, multiline_token_support: Some( true, ), server_cancel_support: None, augments_syntax_tokens: None, }, ), moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.551643328 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.551677852 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.551733388 DEBUG Client info: None 2026-06-06 16:41:24.551756194 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.551770562 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.551775894 INFO Version: Unknown 2026-06-06 16:41:24.551818956 DEBUG Received server response for request 1 2026-06-06 16:41:24.551865579 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.551983261 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.552055543 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.552059216 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.552072463 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:24.552075401 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-06-06 16:41:24.552145531 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.552159909 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:24.552164077 DEBUG Initializing workspace `file:///tmp/.tmpLIVQFH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.552172944 DEBUG Searching for a project in '/tmp/.tmpLIVQFH/src' 2026-06-06 16:41:24.552209052 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.552213666 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.552429448 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.552436205 DEBUG Discovering virtual environment in `/tmp/.tmpLIVQFH/src` 2026-06-06 16:41:24.552489541 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.552512031 DEBUG No virtual environment found 2026-06-06 16:41:24.552524619 DEBUG Adding first-party search path `/tmp/.tmpLIVQFH/src` 2026-06-06 16:41:24.552528888 DEBUG Using vendored stdlib 2026-06-06 16:41:24.552685212 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.552690444 DEBUG Adding new file root '/tmp/.tmpLIVQFH/src' of kind Project 2026-06-06 16:41:24.552831186 DEBUG Updating project to check open files 2026-06-06 16:41:24.552846495 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.552850173 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:24.552869360 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpLIVQFH/src/foo", kind: File } 2026-06-06 16:41:24.552895786 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpLIVQFH/src/foo` 2026-06-06 16:41:24.552899419 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.552905361 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:24.553117114 DEBUG request{id=2 method="textDocument/semanticTokens/full"}: Resolving dynamic module resolution paths 2026-06-06 16:41:24.558461296 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=5.55ms 2026-06-06 16:41:24.558503322 DEBUG Received server response for request 2 2026-06-06 16:41:24.558520814 DEBUG Client sends notification `textDocument/didClose` 2026-06-06 16:41:24.558531067 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:24.558534273 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-06-06 16:41:24.558549423 DEBUG notification{method="textDocument/didClose"}: Closing file `/tmp/.tmpLIVQFH/src/foo` 2026-06-06 16:41:24.558555497 DEBUG notification{method="textDocument/didClose"}: Take open project files 2026-06-06 16:41:24.558574681 DEBUG notification{method="textDocument/didClose"}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-06-06 16:41:24.558583875 DEBUG notification{method="textDocument/didClose"}:remove_file{file=file(Id(c00))}: Removing file `/tmp/.tmpLIVQFH/src/foo` from project `src` 2026-06-06 16:41:24.558599961 DEBUG notification{method="textDocument/didClose"}: Updating the revision of `/tmp/.tmpLIVQFH/src/foo` 2026-06-06 16:41:24.558604044 DEBUG notification{method="textDocument/didClose"}: Updating the permissions of `/tmp/.tmpLIVQFH/src/foo` 2026-06-06 16:41:24.558617208 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLIVQFH/src/foo") 2026-06-06 16:41:24.558623714 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the revision of `/tmp/.tmpLIVQFH/src/foo` 2026-06-06 16:41:24.558626884 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Updating the permissions of `/tmp/.tmpLIVQFH/src/foo` 2026-06-06 16:41:24.558639631 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpLIVQFH/src/foo` 2026-06-06 16:41:24.558641768 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.558645186 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:24.569049972 DEBUG request{id=3 method="textDocument/semanticTokens/full"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:24.575124176 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=16.47ms 2026-06-06 16:41:24.575155169 DEBUG Received server response for request 3 2026-06-06 16:41:24.585239609 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:24.585270081 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.585281779 DEBUG method="shutdown" response.id=4 duration=17.82µs 2026-06-06 16:41:24.585294613 DEBUG Received server response for request 4 2026-06-06 16:41:24.585299451 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.585311171 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-06-06 16:41:24.590761681 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.590834272 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.590871909 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.590922905 DEBUG Client info: None 2026-06-06 16:41:24.590950136 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.590963902 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.590968579 INFO Version: Unknown 2026-06-06 16:41:24.591410274 DEBUG Received server response for request 1 2026-06-06 16:41:24.591457166 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.591558060 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.591634428 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.591638400 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.591654136 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:24.591766773 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.591780174 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:24.591784203 DEBUG Initializing workspace `file:///tmp/.tmpVbC0l2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.591793011 DEBUG Searching for a project in '/tmp/.tmpVbC0l2/src' 2026-06-06 16:41:24.591821927 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.591826252 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.592067675 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.592075520 DEBUG Discovering virtual environment in `/tmp/.tmpVbC0l2/src` 2026-06-06 16:41:24.592134453 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.592139692 DEBUG No virtual environment found 2026-06-06 16:41:24.592149866 DEBUG Adding first-party search path `/tmp/.tmpVbC0l2/src` 2026-06-06 16:41:24.592153986 DEBUG Using vendored stdlib 2026-06-06 16:41:24.592316873 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.592322031 DEBUG Adding new file root '/tmp/.tmpVbC0l2/src' of kind Project 2026-06-06 16:41:24.592473489 DEBUG Updating project to check open files 2026-06-06 16:41:24.592508098 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.592514719 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:24.592537071 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVbC0l2/src/foo.py", kind: File } 2026-06-06 16:41:24.592566378 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpVbC0l2/src/foo.py` 2026-06-06 16:41:24.592569695 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.592570419 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-06-06 16:41:24.592576428 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:24.593341860 DEBUG request{id=2 method="textDocument/signatureHelp"}: Resolving dynamic module resolution paths 2026-06-06 16:41:24.612405707 DEBUG request{id=2 method="textDocument/signatureHelp"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:24.619444710 DEBUG request{id=2 method="textDocument/signatureHelp"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:24.619474608 DEBUG request{id=2 method="textDocument/signatureHelp"}:map_stub_definition: Module `re` not found in search paths 2026-06-06 16:41:24.619485026 DEBUG request{id=2 method="textDocument/signatureHelp"}:map_stub_definition: Module `re` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:24.620148791 DEBUG method="textDocument/signatureHelp" response.id=2 duration=27.56ms 2026-06-06 16:41:24.620181156 DEBUG Received server response for request 2 2026-06-06 16:41:24.632128373 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:24.632162156 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.632174024 DEBUG method="shutdown" response.id=3 duration=18.82µs 2026-06-06 16:41:24.632190559 DEBUG Received server response for request 3 2026-06-06 16:41:24.632197509 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.632272013 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-06-06 16:41:24.637789068 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.637861128 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.637905693 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.637968964 DEBUG Client info: None 2026-06-06 16:41:24.637993545 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.638008719 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.638013504 INFO Version: Unknown 2026-06-06 16:41:24.638449698 DEBUG Received server response for request 1 2026-06-06 16:41:24.638516603 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.638534194 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpVmr20u 2026-06-06 16:41:24.638599687 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.638701558 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.638706207 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.638714566 DEBUG No workspace configuration provided for file:///tmp/.tmpVmr20u 2026-06-06 16:41:24.638722796 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:24.638725424 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-06-06 16:41:24.638740044 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.638744434 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpVmr20u, using default options 2026-06-06 16:41:24.638751297 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:24.638755061 DEBUG Initializing workspace `file:///tmp/.tmpVmr20u`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.638764049 DEBUG Searching for a project in '/tmp/.tmpVmr20u' 2026-06-06 16:41:24.638787414 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.638791827 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.639035097 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.639042921 DEBUG Discovering virtual environment in `/tmp/.tmpVmr20u` 2026-06-06 16:41:24.639093411 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.639098376 DEBUG No virtual environment found 2026-06-06 16:41:24.639109071 DEBUG Adding first-party search path `/tmp/.tmpVmr20u` 2026-06-06 16:41:24.639112554 DEBUG Using vendored stdlib 2026-06-06 16:41:24.639285538 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.639290672 DEBUG Adding new file root '/tmp/.tmpVmr20u' of kind Project 2026-06-06 16:41:24.639443748 DEBUG Updating project to check open files 2026-06-06 16:41:24.639460166 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.639464793 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:24.639485432 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpVmr20u/foo.py", kind: File } 2026-06-06 16:41:24.639528701 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpVmr20u/foo.py` 2026-06-06 16:41:24.639533003 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.639540526 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:24.641578384 DEBUG request{id=2 method="textDocument/prepareTypeHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 16:41:24.642774828 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=3.23ms 2026-06-06 16:41:24.642798185 DEBUG Received server response for request 2 2026-06-06 16:41:24.643699644 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-06-06 16:41:24.644279374 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=552.79µs 2026-06-06 16:41:24.644298306 DEBUG Received server response for request 3 2026-06-06 16:41:24.644310345 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-06-06 16:41:24.644389079 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=61.79µs 2026-06-06 16:41:24.644411602 DEBUG Received server response for request 4 2026-06-06 16:41:24.644419448 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-06-06 16:41:24.658872835 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=14.44ms 2026-06-06 16:41:24.658904124 DEBUG Received server response for request 5 2026-06-06 16:41:24.658924236 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-06-06 16:41:24.659019494 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=78.32µs 2026-06-06 16:41:24.659035714 DEBUG Received server response for request 6 2026-06-06 16:41:24.669107398 DEBUG Client sends request `shutdown` with ID 7 2026-06-06 16:41:24.669133640 DEBUG request{id=7 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.669145100 DEBUG method="shutdown" response.id=7 duration=16.52µs 2026-06-06 16:41:24.669160155 DEBUG Received server response for request 7 2026-06-06 16:41:24.669165581 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.669181580 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-06-06 16:41:24.673082838 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.673152223 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.673200671 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.673239933 DEBUG Client info: None 2026-06-06 16:41:24.673263710 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.673276878 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.673282290 INFO Version: Unknown 2026-06-06 16:41:24.673513460 DEBUG Received server response for request 1 2026-06-06 16:41:24.673557030 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.673572173 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpzPaxo0 2026-06-06 16:41:24.673638431 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.673675111 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.673682237 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.673692218 DEBUG No workspace configuration provided for file:///tmp/.tmpzPaxo0 2026-06-06 16:41:24.673698855 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:24.673701716 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-06-06 16:41:24.673760481 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.673766436 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpzPaxo0, using default options 2026-06-06 16:41:24.673774045 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:24.673778476 DEBUG Initializing workspace `file:///tmp/.tmpzPaxo0`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.673787063 DEBUG Searching for a project in '/tmp/.tmpzPaxo0' 2026-06-06 16:41:24.673812058 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.673816551 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.674030030 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.674036338 DEBUG Discovering virtual environment in `/tmp/.tmpzPaxo0` 2026-06-06 16:41:24.674085706 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.674090382 DEBUG No virtual environment found 2026-06-06 16:41:24.674101560 DEBUG Adding first-party search path `/tmp/.tmpzPaxo0` 2026-06-06 16:41:24.674105032 DEBUG Using vendored stdlib 2026-06-06 16:41:24.674269638 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.674275515 DEBUG Adding new file root '/tmp/.tmpzPaxo0' of kind Project 2026-06-06 16:41:24.674419252 DEBUG Updating project to check open files 2026-06-06 16:41:24.674434403 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.674438345 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:24.674457104 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpzPaxo0/foo.py", kind: File } 2026-06-06 16:41:24.674482165 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpzPaxo0/foo.py` 2026-06-06 16:41:24.674485187 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.674509910 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:24.674663986 DEBUG request{id=2 method="textDocument/prepareTypeHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 16:41:24.674759399 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=241.69µs 2026-06-06 16:41:24.674777223 DEBUG Received server response for request 2 2026-06-06 16:41:24.674790432 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-06-06 16:41:24.674956922 DEBUG request{id=3 method="typeHierarchy/subtypes"}: Listing modules in search path '/tmp/.tmpzPaxo0' 2026-06-06 16:41:24.674994777 DEBUG request{id=3 method="typeHierarchy/subtypes"}: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:24.691310025 DEBUG request{id=3 method="typeHierarchy/subtypes"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:24.895728755 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=220.92ms 2026-06-06 16:41:24.895760511 DEBUG Received server response for request 3 2026-06-06 16:41:24.905851522 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:24.905882016 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.905892525 DEBUG method="shutdown" response.id=4 duration=16.93µs 2026-06-06 16:41:24.905906241 DEBUG Received server response for request 4 2026-06-06 16:41:24.905910251 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.905948346 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-06-06 16:41:24.936761274 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.936839823 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.936873216 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.936933472 DEBUG Client info: None 2026-06-06 16:41:24.936959353 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.936976955 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.936981998 INFO Version: Unknown 2026-06-06 16:41:24.938042661 DEBUG Received server response for request 1 2026-06-06 16:41:24.938090103 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.938111969 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp44ZxL0 2026-06-06 16:41:24.938326168 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.938367279 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.938379038 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.938395465 DEBUG No workspace configuration provided for file:///tmp/.tmp44ZxL0 2026-06-06 16:41:24.938405837 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:24.938409318 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-06-06 16:41:24.938440736 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.938447495 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmp44ZxL0, using default options 2026-06-06 16:41:24.938456263 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:24.938460718 DEBUG Initializing workspace `file:///tmp/.tmp44ZxL0`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.938470368 DEBUG Searching for a project in '/tmp/.tmp44ZxL0' 2026-06-06 16:41:24.938506117 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.938511023 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.938732876 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.938747254 DEBUG Discovering virtual environment in `/tmp/.tmp44ZxL0` 2026-06-06 16:41:24.938801679 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.938806996 DEBUG No virtual environment found 2026-06-06 16:41:24.938818082 DEBUG Adding first-party search path `/tmp/.tmp44ZxL0` 2026-06-06 16:41:24.938821872 DEBUG Using vendored stdlib 2026-06-06 16:41:24.938974136 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.938979578 DEBUG Adding new file root '/tmp/.tmp44ZxL0' of kind Project 2026-06-06 16:41:24.939127104 DEBUG Updating project to check open files 2026-06-06 16:41:24.939146340 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.939150491 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:24.939170747 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp44ZxL0/foo.py", kind: File } 2026-06-06 16:41:24.939196856 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmp44ZxL0/foo.py` 2026-06-06 16:41:24.939200188 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.939206261 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:24.939376182 DEBUG request{id=2 method="textDocument/prepareTypeHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 16:41:24.939477108 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=265.00µs 2026-06-06 16:41:24.939514402 DEBUG Received server response for request 2 2026-06-06 16:41:24.939527608 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-06-06 16:41:24.939606070 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=63.95µs 2026-06-06 16:41:24.939619748 DEBUG Received server response for request 3 2026-06-06 16:41:24.949698067 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:24.949721617 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.949730259 DEBUG method="shutdown" response.id=4 duration=13.09µs 2026-06-06 16:41:24.949742589 DEBUG Received server response for request 4 2026-06-06 16:41:24.949746751 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.949761601 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-06-06 16:41:24.950948100 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.951018830 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.951052649 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.951117779 DEBUG Client info: None 2026-06-06 16:41:24.951140978 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.951153616 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.951158594 INFO Version: Unknown 2026-06-06 16:41:24.951613987 DEBUG Received server response for request 1 2026-06-06 16:41:24.951658231 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.951677613 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpJV73B0 2026-06-06 16:41:24.951759112 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.951826235 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.951829874 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.951836177 DEBUG No workspace configuration provided for file:///tmp/.tmpJV73B0 2026-06-06 16:41:24.951841963 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:24.951844363 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-06-06 16:41:24.951907001 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.951912053 DEBUG client_response{id=0 method="workspace/configuration"}: No workspace options provided for file:///tmp/.tmpJV73B0, using default options 2026-06-06 16:41:24.951918610 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:24.951922631 DEBUG Initializing workspace `file:///tmp/.tmpJV73B0`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.951930672 DEBUG Searching for a project in '/tmp/.tmpJV73B0' 2026-06-06 16:41:24.951959761 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.951964086 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.952170474 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.952176106 DEBUG Discovering virtual environment in `/tmp/.tmpJV73B0` 2026-06-06 16:41:24.952224707 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.952230301 DEBUG No virtual environment found 2026-06-06 16:41:24.952241097 DEBUG Adding first-party search path `/tmp/.tmpJV73B0` 2026-06-06 16:41:24.952244701 DEBUG Using vendored stdlib 2026-06-06 16:41:24.952389441 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.952394965 DEBUG Adding new file root '/tmp/.tmpJV73B0' of kind Project 2026-06-06 16:41:24.952558526 DEBUG Updating project to check open files 2026-06-06 16:41:24.952574980 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.952579085 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:24.952595915 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJV73B0/foo.py", kind: File } 2026-06-06 16:41:24.952619816 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpJV73B0/foo.py` 2026-06-06 16:41:24.952623000 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:24.952629131 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:24.952828975 DEBUG request{id=2 method="textDocument/prepareTypeHierarchy"}: Resolving dynamic module resolution paths 2026-06-06 16:41:24.971154290 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=18.52ms 2026-06-06 16:41:24.971184463 DEBUG Received server response for request 2 2026-06-06 16:41:24.971207087 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-06-06 16:41:24.971335411 DEBUG request{id=3 method="typeHierarchy/supertypes"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:24.971604430 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=378.97µs 2026-06-06 16:41:24.971628144 DEBUG Received server response for request 3 2026-06-06 16:41:24.971646158 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-06-06 16:41:24.971774424 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=99.74µs 2026-06-06 16:41:24.971788049 DEBUG Received server response for request 4 2026-06-06 16:41:24.981864899 DEBUG Client sends request `shutdown` with ID 5 2026-06-06 16:41:24.981895580 DEBUG request{id=5 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:24.981907557 DEBUG method="shutdown" response.id=5 duration=18.62µs 2026-06-06 16:41:24.981924461 DEBUG Received server response for request 5 2026-06-06 16:41:24.981929338 DEBUG Client sends notification `exit` 2026-06-06 16:41:24.981951895 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-06-06 16:41:24.987443985 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:24.987536498 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:24.987576981 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:24.987643397 DEBUG Client info: None 2026-06-06 16:41:24.987670031 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:24.987683549 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:24.987687616 INFO Version: Unknown 2026-06-06 16:41:24.989068152 DEBUG Received server response for request 1 2026-06-06 16:41:24.989119219 DEBUG Client sends notification `initialized` 2026-06-06 16:41:24.989199264 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:24.989312072 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:24.989323845 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:24.989348680 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:24.989361142 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:24.989378178 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 16:41:24.989382503 DEBUG Initializing workspace `file:///tmp/.tmpH0HnqX/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.989391205 DEBUG Searching for a project in '/tmp/.tmpH0HnqX/root1' 2026-06-06 16:41:24.989422656 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.989427041 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.989663301 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.989670666 DEBUG Discovering virtual environment in `/tmp/.tmpH0HnqX/root1` 2026-06-06 16:41:24.989731564 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.989736789 DEBUG No virtual environment found 2026-06-06 16:41:24.989747738 DEBUG Adding first-party search path `/tmp/.tmpH0HnqX/root1` 2026-06-06 16:41:24.989751589 DEBUG Using vendored stdlib 2026-06-06 16:41:24.989905531 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.989919614 DEBUG Adding new file root '/tmp/.tmpH0HnqX/root1' of kind Project 2026-06-06 16:41:24.990064297 DEBUG Initializing workspace `file:///tmp/.tmpH0HnqX/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:24.990076764 DEBUG Searching for a project in '/tmp/.tmpH0HnqX/root2' 2026-06-06 16:41:24.990109604 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:24.990113818 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:24.990299147 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:24.990309347 DEBUG Discovering virtual environment in `/tmp/.tmpH0HnqX/root2` 2026-06-06 16:41:24.990350995 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:24.990355279 DEBUG No virtual environment found 2026-06-06 16:41:24.990364567 DEBUG Adding first-party search path `/tmp/.tmpH0HnqX/root2` 2026-06-06 16:41:24.990367599 DEBUG Using vendored stdlib 2026-06-06 16:41:24.990525680 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:24.990535073 DEBUG Adding new file root '/tmp/.tmpH0HnqX/root2' of kind Project 2026-06-06 16:41:24.990656982 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:24.990667904 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 16:41:24.990756014 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 16:41:24.992400736 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-06-06 16:41:24.992507647 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpH0HnqX/root1/main.py' 2026-06-06 16:41:24.992590494 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.006923420 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.007056004 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.015s 2026-06-06 16:41:25.007072658 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-06 16:41:25.008483614 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:25.008568704 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpH0HnqX/root2/main.py' 2026-06-06 16:41:25.008626642 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.022857241 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.022987888 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.014s 2026-06-06 16:41:25.023025652 DEBUG method="workspace/diagnostic" response.id=2 duration=32.35ms 2026-06-06 16:41:25.023078805 DEBUG Received server response for request 2 2026-06-06 16:41:25.023213849 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 16:41:25.023773253 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpH0HnqX/root3), to remove: (root2, file:///tmp/.tmpH0HnqX/root2) 2026-06-06 16:41:25.023792098 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpH0HnqX/root2 2026-06-06 16:41:25.026708217 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Requesting workspace configuration for workspaces 2026-06-06 16:41:25.026742201 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.026752632 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.026774812 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 16:41:25.026809053 DEBUG client_response{id=1 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.026823353 DEBUG Initializing workspace `file:///tmp/.tmpH0HnqX/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.026833476 DEBUG Searching for a project in '/tmp/.tmpH0HnqX/root3' 2026-06-06 16:41:25.026877478 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.026882887 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.027120804 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.027128755 DEBUG Discovering virtual environment in `/tmp/.tmpH0HnqX/root3` 2026-06-06 16:41:25.027185513 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.027190315 DEBUG No virtual environment found 2026-06-06 16:41:25.027201436 DEBUG Adding first-party search path `/tmp/.tmpH0HnqX/root3` 2026-06-06 16:41:25.027204831 DEBUG Using vendored stdlib 2026-06-06 16:41:25.027370170 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.027384076 DEBUG Adding new file root '/tmp/.tmpH0HnqX/root3' of kind Project 2026-06-06 16:41:25.027557096 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.027594128 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 16:41:25.027685465 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 16:41:25.027694666 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root3' 2026-06-06 16:41:25.029141806 INFO request{id=3 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:25.029240044 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpH0HnqX/root3/main.py' 2026-06-06 16:41:25.029333298 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.043620150 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.043746290 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.015s 2026-06-06 16:41:25.043789689 DEBUG method="workspace/diagnostic" response.id=3 duration=16.22ms 2026-06-06 16:41:25.043808976 DEBUG Received server response for request 3 2026-06-06 16:41:25.053998509 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:25.054030675 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:25.054042122 DEBUG method="shutdown" response.id=4 duration=18.10µs 2026-06-06 16:41:25.054054934 DEBUG Received server response for request 4 2026-06-06 16:41:25.054058708 DEBUG Client sends notification `exit` 2026-06-06 16:41:25.054068323 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-06-06 16:41:25.061040984 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:25.061115241 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:25.061154321 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:25.061211601 DEBUG Client info: None 2026-06-06 16:41:25.061237888 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:25.061255546 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:25.061260374 INFO Version: Unknown 2026-06-06 16:41:25.061703608 DEBUG Received server response for request 1 2026-06-06 16:41:25.061747630 DEBUG Client sends notification `initialized` 2026-06-06 16:41:25.061829633 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:25.061886944 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.061894431 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.061908187 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 16:41:25.061910988 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:25.061981714 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.061997272 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-06-06 16:41:25.062002042 DEBUG Initializing workspace `file:///tmp/.tmptWe80i/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.062011620 DEBUG Searching for a project in '/tmp/.tmptWe80i/root1' 2026-06-06 16:41:25.062041847 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.062046380 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.062298989 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.062310800 DEBUG Discovering virtual environment in `/tmp/.tmptWe80i/root1` 2026-06-06 16:41:25.062367605 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.062372738 DEBUG No virtual environment found 2026-06-06 16:41:25.062383023 DEBUG Adding first-party search path `/tmp/.tmptWe80i/root1` 2026-06-06 16:41:25.062386306 DEBUG Using vendored stdlib 2026-06-06 16:41:25.062568265 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.062575542 DEBUG Adding new file root '/tmp/.tmptWe80i/root1' of kind Project 2026-06-06 16:41:25.062721040 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.062726290 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-06-06 16:41:25.062737221 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root1, file:///tmp/.tmptWe80i/root1), to remove: 2026-06-06 16:41:25.062742571 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder `file:///tmp/.tmptWe80i/root1` has already been added 2026-06-06 16:41:25.062780861 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 16:41:25.064257256 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:25.064387545 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmptWe80i/root1/main.py' 2026-06-06 16:41:25.064465745 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.078728967 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.078854363 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.015s 2026-06-06 16:41:25.078893492 DEBUG method="workspace/diagnostic" response.id=2 duration=16.15ms 2026-06-06 16:41:25.078911239 DEBUG Received server response for request 2 2026-06-06 16:41:25.089097221 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:25.089130941 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:25.089144151 DEBUG method="shutdown" response.id=3 duration=20.83µs 2026-06-06 16:41:25.089159135 DEBUG Received server response for request 3 2026-06-06 16:41:25.089164767 DEBUG Client sends notification `exit` 2026-06-06 16:41:25.089177698 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-06-06 16:41:25.093688091 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:25.093761525 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:25.093801172 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:25.093866333 DEBUG Client info: None 2026-06-06 16:41:25.093890095 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:25.093903987 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:25.093908795 INFO Version: Unknown 2026-06-06 16:41:25.094341490 DEBUG Received server response for request 1 2026-06-06 16:41:25.094384295 DEBUG Client sends notification `initialized` 2026-06-06 16:41:25.094447659 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:25.094563540 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.094568208 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.094577964 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:25.094593458 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.094605282 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 16:41:25.094609266 DEBUG Initializing workspace `file:///tmp/.tmp75ECUu/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.094617869 DEBUG Searching for a project in '/tmp/.tmp75ECUu/root1' 2026-06-06 16:41:25.094648495 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.094652942 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.094867749 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.094873737 DEBUG Discovering virtual environment in `/tmp/.tmp75ECUu/root1` 2026-06-06 16:41:25.094924942 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.094929850 DEBUG No virtual environment found 2026-06-06 16:41:25.094940582 DEBUG Adding first-party search path `/tmp/.tmp75ECUu/root1` 2026-06-06 16:41:25.094943933 DEBUG Using vendored stdlib 2026-06-06 16:41:25.095095935 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.095101028 DEBUG Adding new file root '/tmp/.tmp75ECUu/root1' of kind Project 2026-06-06 16:41:25.095244258 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.095248843 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 16:41:25.095278734 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 16:41:25.096682577 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:25.096778979 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp75ECUu/root1/main.py' 2026-06-06 16:41:25.096846111 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.110852254 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.110975663 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.014s 2026-06-06 16:41:25.111015366 DEBUG method="workspace/diagnostic" response.id=2 duration=15.76ms 2026-06-06 16:41:25.111034007 DEBUG Received server response for request 2 2026-06-06 16:41:25.111159891 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 16:41:25.111185893 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp75ECUu/root2), (root3, file:///tmp/.tmp75ECUu/root3), to remove: 2026-06-06 16:41:25.111196396 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Requesting workspace configuration for workspaces 2026-06-06 16:41:25.111225264 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.111232387 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.111254521 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 16:41:25.111277485 DEBUG client_response{id=1 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.111296137 DEBUG Initializing workspace `file:///tmp/.tmp75ECUu/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.111306858 DEBUG Searching for a project in '/tmp/.tmp75ECUu/root2' 2026-06-06 16:41:25.111346969 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.111352198 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.111585645 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.111593675 DEBUG Discovering virtual environment in `/tmp/.tmp75ECUu/root2` 2026-06-06 16:41:25.111647482 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.111654024 DEBUG No virtual environment found 2026-06-06 16:41:25.111665780 DEBUG Adding first-party search path `/tmp/.tmp75ECUu/root2` 2026-06-06 16:41:25.111669874 DEBUG Using vendored stdlib 2026-06-06 16:41:25.111836722 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.111844157 DEBUG Adding new file root '/tmp/.tmp75ECUu/root2' of kind Project 2026-06-06 16:41:25.111990801 DEBUG Initializing workspace `file:///tmp/.tmp75ECUu/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.112000908 DEBUG Searching for a project in '/tmp/.tmp75ECUu/root3' 2026-06-06 16:41:25.112038255 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.112042933 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.112219331 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.112224660 DEBUG Discovering virtual environment in `/tmp/.tmp75ECUu/root3` 2026-06-06 16:41:25.112260601 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.112264729 DEBUG No virtual environment found 2026-06-06 16:41:25.112274561 DEBUG Adding first-party search path `/tmp/.tmp75ECUu/root3` 2026-06-06 16:41:25.112278056 DEBUG Using vendored stdlib 2026-06-06 16:41:25.112413487 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.112417563 DEBUG Adding new file root '/tmp/.tmp75ECUu/root3' of kind Project 2026-06-06 16:41:25.112550180 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.112746314 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 16:41:25.112834402 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 16:41:25.112850627 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-06 16:41:25.114260486 INFO request{id=3 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:25.114352031 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp75ECUu/root2/main.py' 2026-06-06 16:41:25.114419030 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.128895353 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.129023732 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.015s 2026-06-06 16:41:25.129039833 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root3' 2026-06-06 16:41:25.130421261 INFO request{id=3 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:25.130512780 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmp75ECUu/root3/main.py' 2026-06-06 16:41:25.130576540 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.144963571 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.145148862 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.015s 2026-06-06 16:41:25.145210536 DEBUG method="workspace/diagnostic" response.id=3 duration=32.49ms 2026-06-06 16:41:25.145230447 DEBUG Received server response for request 3 2026-06-06 16:41:25.155422547 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:25.155454955 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:25.155464881 DEBUG method="shutdown" response.id=4 duration=17.03µs 2026-06-06 16:41:25.155478716 DEBUG Received server response for request 4 2026-06-06 16:41:25.155483511 DEBUG Client sends notification `exit` 2026-06-06 16:41:25.155503100 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-06-06 16:41:25.165007751 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:25.165083735 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:25.165120500 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:25.165186947 DEBUG Client info: None 2026-06-06 16:41:25.165211591 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:25.165228012 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:25.165232720 INFO Version: Unknown 2026-06-06 16:41:25.165308961 DEBUG Received server response for request 1 2026-06-06 16:41:25.165355703 DEBUG Client sends notification `initialized` 2026-06-06 16:41:25.165428355 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:25.165913396 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.165922791 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.165957894 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.165972375 DEBUG Initializing workspace `file:///tmp/.tmpZskHpF/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.165982448 DEBUG Searching for a project in '/tmp/.tmpZskHpF/root1' 2026-06-06 16:41:25.166021419 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.166026014 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.166259625 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.166267673 DEBUG Discovering virtual environment in `/tmp/.tmpZskHpF/root1` 2026-06-06 16:41:25.166324982 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.166330117 DEBUG No virtual environment found 2026-06-06 16:41:25.166341297 DEBUG Adding first-party search path `/tmp/.tmpZskHpF/root1` 2026-06-06 16:41:25.166345212 DEBUG Using vendored stdlib 2026-06-06 16:41:25.166521320 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:25.166527452 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.166535067 DEBUG Adding new file root '/tmp/.tmpZskHpF/root1' of kind Project 2026-06-06 16:41:25.166681595 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.166721135 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 16:41:25.168155966 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:25.168267787 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpZskHpF/root1/main.py' 2026-06-06 16:41:25.168339747 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.182559507 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.182721230 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.015s 2026-06-06 16:41:25.182761235 DEBUG method="workspace/diagnostic" response.id=2 duration=16.07ms 2026-06-06 16:41:25.182787182 DEBUG Received server response for request 2 2026-06-06 16:41:25.182914215 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 16:41:25.182945858 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpZskHpF/root2), to remove: 2026-06-06 16:41:25.182957334 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Requesting workspace configuration for workspaces 2026-06-06 16:41:25.183193421 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.183208219 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.183227521 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 16:41:25.183239571 DEBUG client_response{id=1 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.183254996 DEBUG Initializing workspace `file:///tmp/.tmpZskHpF/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.183265767 DEBUG Searching for a project in '/tmp/.tmpZskHpF/root2' 2026-06-06 16:41:25.183309524 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.183315473 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.183550119 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.183563609 DEBUG Discovering virtual environment in `/tmp/.tmpZskHpF/root2` 2026-06-06 16:41:25.183615646 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.183620885 DEBUG No virtual environment found 2026-06-06 16:41:25.183632539 DEBUG Adding first-party search path `/tmp/.tmpZskHpF/root2` 2026-06-06 16:41:25.183636078 DEBUG Using vendored stdlib 2026-06-06 16:41:25.183803254 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.183808090 DEBUG Adding new file root '/tmp/.tmpZskHpF/root2' of kind Project 2026-06-06 16:41:25.183955255 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.183993908 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 16:41:25.184059048 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 16:41:25.184067380 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-06 16:41:25.186444450 INFO request{id=3 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-06-06 16:41:25.186542380 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpZskHpF/root2/main.py' 2026-06-06 16:41:25.186631483 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.201212061 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.201369987 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.015s 2026-06-06 16:41:25.201432849 DEBUG method="workspace/diagnostic" response.id=3 duration=17.47ms 2026-06-06 16:41:25.201448968 DEBUG Received server response for request 3 2026-06-06 16:41:25.211635134 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:25.211675604 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:25.211690932 DEBUG method="shutdown" response.id=4 duration=23.76µs 2026-06-06 16:41:25.211709513 DEBUG Received server response for request 4 2026-06-06 16:41:25.211721043 DEBUG Client sends notification `exit` 2026-06-06 16:41:25.211735217 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-06-06 16:41:25.218187574 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:25.218266049 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:25.218311153 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:25.218360171 DEBUG Client info: None 2026-06-06 16:41:25.218385263 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:25.218399703 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:25.218404593 INFO Version: Unknown 2026-06-06 16:41:25.218750229 DEBUG Received server response for request 1 2026-06-06 16:41:25.218794995 DEBUG Client sends notification `initialized` 2026-06-06 16:41:25.218908083 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:25.218948949 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.218954202 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.218972520 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:25.218976593 DEBUG Client sends request `textDocument/completion` with ID 2 2026-06-06 16:41:25.219011242 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.219026999 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:25.219031261 DEBUG Initializing workspace `file:///tmp/.tmpbMmu3g/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.219040192 DEBUG Searching for a project in '/tmp/.tmpbMmu3g/root1' 2026-06-06 16:41:25.219072157 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.219076540 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.219293701 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.219299976 DEBUG Discovering virtual environment in `/tmp/.tmpbMmu3g/root1` 2026-06-06 16:41:25.219351612 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.219356574 DEBUG No virtual environment found 2026-06-06 16:41:25.219366624 DEBUG Adding first-party search path `/tmp/.tmpbMmu3g/root1` 2026-06-06 16:41:25.219370236 DEBUG Using vendored stdlib 2026-06-06 16:41:25.219548167 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.219555289 DEBUG Adding new file root '/tmp/.tmpbMmu3g/root1' of kind Project 2026-06-06 16:41:25.219701359 DEBUG Initializing workspace `file:///tmp/.tmpbMmu3g/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.219712840 DEBUG Searching for a project in '/tmp/.tmpbMmu3g/root2' 2026-06-06 16:41:25.219745912 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.219750011 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.219925751 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.219931229 DEBUG Discovering virtual environment in `/tmp/.tmpbMmu3g/root2` 2026-06-06 16:41:25.219969116 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.219973307 DEBUG No virtual environment found 2026-06-06 16:41:25.219982728 DEBUG Adding first-party search path `/tmp/.tmpbMmu3g/root2` 2026-06-06 16:41:25.219986248 DEBUG Using vendored stdlib 2026-06-06 16:41:25.220124470 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.220128859 DEBUG Adding new file root '/tmp/.tmpbMmu3g/root2' of kind Project 2026-06-06 16:41:25.220246899 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.220251261 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:25.220271877 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbMmu3g/root1/main.py", kind: File } 2026-06-06 16:41:25.220307690 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpbMmu3g/root1/main.py` 2026-06-06 16:41:25.220310845 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:25.220317697 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:25.220649491 DEBUG request{id=2 method="textDocument/completion"}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.240907965 DEBUG request{id=2 method="textDocument/completion"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.251559989 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Resolving dynamic module resolution paths 2026-06-06 16:41:25.251585372 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found in search paths 2026-06-06 16:41:25.251595904 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `types` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:25.251671968 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-06-06 16:41:25.251676437 DEBUG request{id=2 method="textDocument/completion"}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (stubs not allowed) 2026-06-06 16:41:25.251753955 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Resolving dynamic module resolution paths 2026-06-06 16:41:25.251782504 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found in search paths 2026-06-06 16:41:25.251801939 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Module `typing_extensions` not found while looking in parent dirs (stubs not allowed but some shadowing allowed) 2026-06-06 16:41:25.251811792 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path '/tmp/.tmpbMmu3g/root1' 2026-06-06 16:41:25.251846765 DEBUG request{id=2 method="textDocument/completion"}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-06-06 16:41:25.282626079 DEBUG request{id=2 method="textDocument/completion"}: Completions request returned 1 suggestions in 62.262893ms 2026-06-06 16:41:25.282671924 DEBUG method="textDocument/completion" response.id=2 duration=62.35ms 2026-06-06 16:41:25.282694208 DEBUG Received server response for request 2 2026-06-06 16:41:25.282821679 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:25.282832823 DEBUG Client sends request `textDocument/completion` with ID 3 2026-06-06 16:41:25.283022292 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpbMmu3g/root2/main.py", kind: File } 2026-06-06 16:41:25.283066282 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpbMmu3g/root2/main.py` 2026-06-06 16:41:25.283070164 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:25.283077419 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:25.283507875 DEBUG method="textDocument/completion" response.id=3 duration=425.04µs 2026-06-06 16:41:25.283529398 DEBUG Received server response for request 3 2026-06-06 16:41:25.293649377 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:25.293680851 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:25.293688939 DEBUG method="shutdown" response.id=4 duration=11.94µs 2026-06-06 16:41:25.293704620 DEBUG Received server response for request 4 2026-06-06 16:41:25.293715649 DEBUG Client sends notification `exit` 2026-06-06 16:41:25.293729154 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-06-06 16:41:25.301005903 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:25.301079683 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:25.301117134 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:25.301179696 DEBUG Client info: None 2026-06-06 16:41:25.301206584 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:25.301220364 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:25.301225083 INFO Version: Unknown 2026-06-06 16:41:25.301685393 DEBUG Received server response for request 1 2026-06-06 16:41:25.301735233 DEBUG Client sends notification `initialized` 2026-06-06 16:41:25.301822292 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:25.301888324 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.301896283 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.301912010 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:25.301916185 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:25.301921732 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.301935427 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:25.301939863 DEBUG Initializing workspace `file:///tmp/.tmpypxKfw/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.301949881 DEBUG Searching for a project in '/tmp/.tmpypxKfw/root1' 2026-06-06 16:41:25.301979474 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.301983732 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.302214471 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.302222391 DEBUG Discovering virtual environment in `/tmp/.tmpypxKfw/root1` 2026-06-06 16:41:25.302278662 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.302283410 DEBUG No virtual environment found 2026-06-06 16:41:25.302294210 DEBUG Adding first-party search path `/tmp/.tmpypxKfw/root1` 2026-06-06 16:41:25.302297768 DEBUG Using vendored stdlib 2026-06-06 16:41:25.302452435 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.302457882 DEBUG Adding new file root '/tmp/.tmpypxKfw/root1' of kind Project 2026-06-06 16:41:25.302625661 DEBUG Updating project to check open files 2026-06-06 16:41:25.302642596 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.302646886 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:25.302665714 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpypxKfw/root1/main.py", kind: File } 2026-06-06 16:41:25.302691408 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpypxKfw/root1/main.py` 2026-06-06 16:41:25.302694362 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:25.302700603 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:25.302773342 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpypxKfw/root1/main.py"))}: Checking file '/tmp/.tmpypxKfw/root1/main.py' 2026-06-06 16:41:25.302880662 DEBUG method="textDocument/diagnostic" response.id=2 duration=174.32µs 2026-06-06 16:41:25.302899564 DEBUG Received server response for request 2 2026-06-06 16:41:25.302996224 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 16:41:25.303028908 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpypxKfw/root2), to remove: 2026-06-06 16:41:25.303037307 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Requesting workspace configuration for workspaces 2026-06-06 16:41:25.303048767 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.303051417 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.303063999 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 16:41:25.303069406 DEBUG client_response{id=1 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.303078925 DEBUG Initializing workspace `file:///tmp/.tmpypxKfw/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.303087630 DEBUG Searching for a project in '/tmp/.tmpypxKfw/root2' 2026-06-06 16:41:25.303117684 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.303122596 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.303309495 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.303315566 DEBUG Discovering virtual environment in `/tmp/.tmpypxKfw/root2` 2026-06-06 16:41:25.303359583 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.303364138 DEBUG No virtual environment found 2026-06-06 16:41:25.303374329 DEBUG Adding first-party search path `/tmp/.tmpypxKfw/root2` 2026-06-06 16:41:25.303378091 DEBUG Using vendored stdlib 2026-06-06 16:41:25.303541105 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.303546990 DEBUG Adding new file root '/tmp/.tmpypxKfw/root2' of kind Project 2026-06-06 16:41:25.303674412 DEBUG Updating project to check open files 2026-06-06 16:41:25.303694064 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.303747592 DEBUG method="textDocument/diagnostic" response.id=3 duration=48.26µs 2026-06-06 16:41:25.303760196 DEBUG Received server response for request 3 2026-06-06 16:41:25.303807825 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:25.303820190 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-06-06 16:41:25.303831006 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpypxKfw/root2/main.py", kind: File } 2026-06-06 16:41:25.303853905 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpypxKfw/root2/main.py` 2026-06-06 16:41:25.303856620 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:25.303862246 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:25.303899365 DEBUG request{id=4 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpypxKfw/root2/main.py"))}: Checking file '/tmp/.tmpypxKfw/root2/main.py' 2026-06-06 16:41:25.303954911 DEBUG method="textDocument/diagnostic" response.id=4 duration=88.08µs 2026-06-06 16:41:25.304152958 DEBUG Received server response for request 4 2026-06-06 16:41:25.314268389 DEBUG Client sends request `shutdown` with ID 5 2026-06-06 16:41:25.314301910 DEBUG request{id=5 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:25.314312210 DEBUG method="shutdown" response.id=5 duration=16.87µs 2026-06-06 16:41:25.314329059 DEBUG Received server response for request 5 2026-06-06 16:41:25.314339004 DEBUG Client sends notification `exit` 2026-06-06 16:41:25.314351867 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-06-06 16:41:25.315666715 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:25.315732475 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:25.315767713 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:25.315834103 DEBUG Client info: None 2026-06-06 16:41:25.315857860 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:25.315870775 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:25.315875410 INFO Version: Unknown 2026-06-06 16:41:25.316307196 DEBUG Received server response for request 1 2026-06-06 16:41:25.316353411 DEBUG Client sends notification `initialized` 2026-06-06 16:41:25.316448085 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:25.316537525 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.316542841 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.316560268 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:25.316563895 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:25.316618882 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.316632936 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:25.316636734 DEBUG Initializing workspace `file:///tmp/.tmpyK4HPV/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.316644792 DEBUG Searching for a project in '/tmp/.tmpyK4HPV/root1' 2026-06-06 16:41:25.316678863 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.316683138 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.316872149 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.316877894 DEBUG Discovering virtual environment in `/tmp/.tmpyK4HPV/root1` 2026-06-06 16:41:25.316923105 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.316927386 DEBUG No virtual environment found 2026-06-06 16:41:25.316937920 DEBUG Adding first-party search path `/tmp/.tmpyK4HPV/root1` 2026-06-06 16:41:25.316941218 DEBUG Using vendored stdlib 2026-06-06 16:41:25.317091228 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.317095961 DEBUG Adding new file root '/tmp/.tmpyK4HPV/root1' of kind Project 2026-06-06 16:41:25.317228685 DEBUG Initializing workspace `file:///tmp/.tmpyK4HPV/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.317235504 DEBUG Searching for a project in '/tmp/.tmpyK4HPV/root2' 2026-06-06 16:41:25.317263637 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.317267422 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.317429680 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.317434568 DEBUG Discovering virtual environment in `/tmp/.tmpyK4HPV/root2` 2026-06-06 16:41:25.317472339 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.317475954 DEBUG No virtual environment found 2026-06-06 16:41:25.317484612 DEBUG Adding first-party search path `/tmp/.tmpyK4HPV/root2` 2026-06-06 16:41:25.317487937 DEBUG Using vendored stdlib 2026-06-06 16:41:25.317639518 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.317645469 DEBUG Adding new file root '/tmp/.tmpyK4HPV/root2' of kind Project 2026-06-06 16:41:25.317758630 DEBUG Updating project to check open files 2026-06-06 16:41:25.317771451 DEBUG Updating project to check open files 2026-06-06 16:41:25.317775912 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.317779851 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:25.317798844 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpyK4HPV/root1/main.py", kind: File } 2026-06-06 16:41:25.317823336 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpyK4HPV/root1/main.py` 2026-06-06 16:41:25.317826244 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:25.317831926 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:25.317921751 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpyK4HPV/root1/main.py"))}: Checking file '/tmp/.tmpyK4HPV/root1/main.py' 2026-06-06 16:41:25.318015482 DEBUG method="textDocument/diagnostic" response.id=2 duration=178.40µs 2026-06-06 16:41:25.318083103 DEBUG Received server response for request 2 2026-06-06 16:41:25.318163681 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:25.318192911 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpyK4HPV/root2/main.py", kind: File } 2026-06-06 16:41:25.318216142 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpyK4HPV/root2/main.py` 2026-06-06 16:41:25.318219246 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:25.318224551 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:25.318234019 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 16:41:25.318285893 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpyK4HPV/root2/main.py"))}: Checking file '/tmp/.tmpyK4HPV/root2/main.py' 2026-06-06 16:41:25.318344538 DEBUG method="textDocument/diagnostic" response.id=3 duration=99.76µs 2026-06-06 16:41:25.318409430 DEBUG Received server response for request 3 2026-06-06 16:41:25.319131765 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:25.319183642 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:25.319257197 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:25.319324222 DEBUG Client info: None 2026-06-06 16:41:25.319343132 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:25.319354506 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:25.319358780 INFO Version: Unknown 2026-06-06 16:41:25.319392680 DEBUG Received server response for request 1 2026-06-06 16:41:25.319424896 DEBUG Client sends notification `initialized` 2026-06-06 16:41:25.319547106 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:25.319586344 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.319593947 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.319609725 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:25.319613205 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:25.319695534 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.319711489 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:25.319720553 DEBUG Initializing workspace `file:///tmp/.tmpZ5ltoW/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.319730706 DEBUG Searching for a project in '/tmp/.tmpZ5ltoW/root1' 2026-06-06 16:41:25.319757912 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.319761683 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.319933666 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.319939782 DEBUG Discovering virtual environment in `/tmp/.tmpZ5ltoW/root1` 2026-06-06 16:41:25.319981031 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.319985141 DEBUG No virtual environment found 2026-06-06 16:41:25.319994162 DEBUG Adding first-party search path `/tmp/.tmpZ5ltoW/root1` 2026-06-06 16:41:25.319997317 DEBUG Using vendored stdlib 2026-06-06 16:41:25.320177720 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.320183380 DEBUG Adding new file root '/tmp/.tmpZ5ltoW/root1' of kind Project 2026-06-06 16:41:25.320301240 DEBUG Initializing workspace `file:///tmp/.tmpZ5ltoW/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.320308661 DEBUG Searching for a project in '/tmp/.tmpZ5ltoW/root2' 2026-06-06 16:41:25.320335519 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.320339274 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.320568793 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.320576781 DEBUG Discovering virtual environment in `/tmp/.tmpZ5ltoW/root2` 2026-06-06 16:41:25.320666961 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.320697929 DEBUG No virtual environment found 2026-06-06 16:41:25.320719037 DEBUG Adding first-party search path `/tmp/.tmpZ5ltoW/root2` 2026-06-06 16:41:25.320725180 DEBUG Using vendored stdlib 2026-06-06 16:41:25.320921107 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.320952410 DEBUG Adding new file root '/tmp/.tmpZ5ltoW/root2' of kind Project 2026-06-06 16:41:25.321139779 DEBUG Updating project to check open files 2026-06-06 16:41:25.321153463 DEBUG Updating project to check open files 2026-06-06 16:41:25.321160023 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.321164303 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:25.321181900 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpZ5ltoW/root1/main.py", kind: File } 2026-06-06 16:41:25.321237725 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpZ5ltoW/root1/main.py` 2026-06-06 16:41:25.321242385 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:25.321250105 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:25.321316472 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpZ5ltoW/root1/main.py"))}: Checking file '/tmp/.tmpZ5ltoW/root1/main.py' 2026-06-06 16:41:25.321436752 DEBUG method="textDocument/diagnostic" response.id=2 duration=179.85µs 2026-06-06 16:41:25.321455021 DEBUG Received server response for request 2 2026-06-06 16:41:25.321551901 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:25.321561330 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 16:41:25.321593819 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpZ5ltoW/root2/main.py", kind: File } 2026-06-06 16:41:25.321749054 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpZ5ltoW/root2/main.py` 2026-06-06 16:41:25.321761185 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:25.321770055 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:25.321820921 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpZ5ltoW/root2/main.py"))}: Checking file '/tmp/.tmpZ5ltoW/root2/main.py' 2026-06-06 16:41:25.321945576 DEBUG method="textDocument/diagnostic" response.id=3 duration=168.49µs 2026-06-06 16:41:25.322158684 DEBUG Received server response for request 3 2026-06-06 16:41:25.332283247 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:25.332318431 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:25.332329908 DEBUG method="shutdown" response.id=4 duration=17.63µs 2026-06-06 16:41:25.332344052 DEBUG Received server response for request 4 2026-06-06 16:41:25.332348986 DEBUG Client sends notification `exit` 2026-06-06 16:41:25.332360564 DEBUG Received exit notification, exiting 2026-06-06 16:41:25.343003477 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:25.343044704 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:25.343056755 DEBUG method="shutdown" response.id=4 duration=19.85µs 2026-06-06 16:41:25.343070998 DEBUG Received server response for request 4 2026-06-06 16:41:25.343076043 DEBUG Client sends notification `exit` 2026-06-06 16:41:25.343086025 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-06-06 16:41:25.344575842 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:25.344646626 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:25.344711543 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:25.344752944 DEBUG Client info: None 2026-06-06 16:41:25.344766692 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:25.344779412 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:25.344783879 INFO Version: Unknown 2026-06-06 16:41:25.344819926 DEBUG Received server response for request 1 2026-06-06 16:41:25.344854866 DEBUG Client sends notification `initialized` 2026-06-06 16:41:25.344943589 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:25.344982965 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.344987933 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.345001403 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:25.345122412 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.345139175 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 16:41:25.345143631 DEBUG Initializing workspace `file:///tmp/.tmphni12Q/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.345152543 DEBUG Searching for a project in '/tmp/.tmphni12Q/root1' 2026-06-06 16:41:25.345220559 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.345228097 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.345792951 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.345802786 DEBUG Discovering virtual environment in `/tmp/.tmphni12Q/root1` 2026-06-06 16:41:25.345854858 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.345860330 DEBUG No virtual environment found 2026-06-06 16:41:25.345871128 DEBUG Adding first-party search path `/tmp/.tmphni12Q/root1` 2026-06-06 16:41:25.345874675 DEBUG Using vendored stdlib 2026-06-06 16:41:25.346026850 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.346032049 DEBUG Adding new file root '/tmp/.tmphni12Q/root1' of kind Project 2026-06-06 16:41:25.346180280 DEBUG Initializing workspace `file:///tmp/.tmphni12Q/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.346189497 DEBUG Searching for a project in '/tmp/.tmphni12Q/root2' 2026-06-06 16:41:25.346225898 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.346230465 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.346396646 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.346401849 DEBUG Discovering virtual environment in `/tmp/.tmphni12Q/root2` 2026-06-06 16:41:25.346437125 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.346440568 DEBUG No virtual environment found 2026-06-06 16:41:25.346449830 DEBUG Adding first-party search path `/tmp/.tmphni12Q/root2` 2026-06-06 16:41:25.346453636 DEBUG Using vendored stdlib 2026-06-06 16:41:25.346612130 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.346617954 DEBUG Adding new file root '/tmp/.tmphni12Q/root2' of kind Project 2026-06-06 16:41:25.346732200 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.346736872 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 16:41:25.346773398 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 16:41:25.348167204 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:25.348271697 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmphni12Q/root1/main.py' 2026-06-06 16:41:25.348393199 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.363146190 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.363278237 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.015s 2026-06-06 16:41:25.363288893 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-06 16:41:25.364674750 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:25.364757208 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmphni12Q/root2/main.py' 2026-06-06 16:41:25.364819282 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.378652052 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.378770085 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.014s 2026-06-06 16:41:25.378823562 DEBUG method="workspace/diagnostic" response.id=2 duration=32.08ms 2026-06-06 16:41:25.378859441 DEBUG Received server response for request 2 2026-06-06 16:41:25.389072151 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:25.389103982 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:25.389113597 DEBUG method="shutdown" response.id=3 duration=16.06µs 2026-06-06 16:41:25.389125594 DEBUG Received server response for request 3 2026-06-06 16:41:25.389129841 DEBUG Client sends notification `exit` 2026-06-06 16:41:25.389166149 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-06-06 16:41:25.395843109 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:25.395917679 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:25.395955021 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:25.396022048 DEBUG Client info: None 2026-06-06 16:41:25.396037710 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:25.396049760 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:25.396054623 INFO Version: Unknown 2026-06-06 16:41:25.396094989 DEBUG Received server response for request 1 2026-06-06 16:41:25.396132009 DEBUG Client sends notification `initialized` 2026-06-06 16:41:25.396197507 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:25.396229352 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.396239604 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.396260259 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:25.396264496 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:25.396302046 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.396319293 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:25.396323495 DEBUG Initializing workspace `file:///tmp/.tmpUQyFNi`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.396331902 DEBUG Searching for a project in '/tmp/.tmpUQyFNi' 2026-06-06 16:41:25.398289889 DEBUG Found project at '/tmp/.tmpUQyFNi' 2026-06-06 16:41:25.398304736 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.398535181 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.398547869 DEBUG Discovering virtual environment in `/tmp/.tmpUQyFNi` 2026-06-06 16:41:25.398600528 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.398605376 DEBUG No virtual environment found 2026-06-06 16:41:25.398615800 DEBUG Adding first-party search path `/tmp/.tmpUQyFNi` 2026-06-06 16:41:25.398619335 DEBUG Using vendored stdlib 2026-06-06 16:41:25.398776274 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.398786034 DEBUG Adding new file root '/tmp/.tmpUQyFNi' of kind Project 2026-06-06 16:41:25.399072293 DEBUG Initializing workspace `file:///tmp/.tmpUQyFNi/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.399085316 DEBUG Searching for a project in '/tmp/.tmpUQyFNi/external/Y' 2026-06-06 16:41:25.399123855 DEBUG Found project at '/tmp/.tmpUQyFNi/external/Y' 2026-06-06 16:41:25.399127863 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.399301050 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.399313021 DEBUG Discovering virtual environment in `/tmp/.tmpUQyFNi/external/Y` 2026-06-06 16:41:25.399355640 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.399359838 DEBUG No virtual environment found 2026-06-06 16:41:25.399369847 DEBUG Adding first-party search path `/tmp/.tmpUQyFNi/external/Y` 2026-06-06 16:41:25.399373289 DEBUG Using vendored stdlib 2026-06-06 16:41:25.399528508 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.399539149 DEBUG Adding new file root '/tmp/.tmpUQyFNi/external/Y' of kind Project 2026-06-06 16:41:25.399810537 DEBUG Updating project to check open files 2026-06-06 16:41:25.399829378 DEBUG Updating project to check open files 2026-06-06 16:41:25.399834437 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.399838934 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:25.399860956 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUQyFNi/systemtests/included.py", kind: File } 2026-06-06 16:41:25.400503415 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpUQyFNi/systemtests/included.py` 2026-06-06 16:41:25.400516609 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:25.400530152 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:25.400625038 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpUQyFNi/systemtests/included.py"))}: Checking file '/tmp/.tmpUQyFNi/systemtests/included.py' 2026-06-06 16:41:25.400746277 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpUQyFNi/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.414866300 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpUQyFNi/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.419286488 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.75ms 2026-06-06 16:41:25.419319277 DEBUG Received server response for request 2 2026-06-06 16:41:25.419524247 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:25.419539551 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 16:41:25.419568062 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpUQyFNi/external/Y/only_external.py", kind: File } 2026-06-06 16:41:25.419616525 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpUQyFNi/external/Y/only_external.py` 2026-06-06 16:41:25.419620884 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:25.419628014 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:25.419686362 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpUQyFNi/external/Y/only_external.py"))}: Checking file '/tmp/.tmpUQyFNi/external/Y/only_external.py' 2026-06-06 16:41:25.419752360 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpUQyFNi/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.434444490 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpUQyFNi/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.439087758 DEBUG method="textDocument/diagnostic" response.id=3 duration=19.45ms 2026-06-06 16:41:25.439116852 DEBUG Received server response for request 3 2026-06-06 16:41:25.449269458 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:25.449298906 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:25.449310015 DEBUG method="shutdown" response.id=4 duration=17.34µs 2026-06-06 16:41:25.449322406 DEBUG Received server response for request 4 2026-06-06 16:41:25.449327087 DEBUG Client sends notification `exit` 2026-06-06 16:41:25.449338159 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-06-06 16:41:25.457462485 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:25.457551115 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:25.457588332 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:25.457643282 DEBUG Client info: None 2026-06-06 16:41:25.457668521 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:25.457682643 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:25.457687540 INFO Version: Unknown 2026-06-06 16:41:25.458191865 DEBUG Received server response for request 1 2026-06-06 16:41:25.458239262 DEBUG Client sends notification `initialized` 2026-06-06 16:41:25.458348447 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:25.458383363 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.458390826 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.458410893 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:25.458414827 DEBUG Client sends request `textDocument/hover` with ID 2 2026-06-06 16:41:25.458463727 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.458482192 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:25.458486477 DEBUG Initializing workspace `file:///tmp/.tmpi1EkeY`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.458507343 DEBUG Searching for a project in '/tmp/.tmpi1EkeY' 2026-06-06 16:41:25.458532393 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.458536998 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.458778499 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.458786110 DEBUG Discovering virtual environment in `/tmp/.tmpi1EkeY` 2026-06-06 16:41:25.458836343 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.458841219 DEBUG No virtual environment found 2026-06-06 16:41:25.458852476 DEBUG Adding first-party search path `/tmp/.tmpi1EkeY` 2026-06-06 16:41:25.458855989 DEBUG Using vendored stdlib 2026-06-06 16:41:25.459023394 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.459028781 DEBUG Adding new file root '/tmp/.tmpi1EkeY' of kind Project 2026-06-06 16:41:25.459181821 DEBUG Initializing workspace `file:///tmp/.tmpi1EkeY/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.459191590 DEBUG Searching for a project in '/tmp/.tmpi1EkeY/external/Y' 2026-06-06 16:41:25.459232528 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.459236867 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.459410623 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.459415911 DEBUG Discovering virtual environment in `/tmp/.tmpi1EkeY/external/Y` 2026-06-06 16:41:25.459456818 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.459460520 DEBUG No virtual environment found 2026-06-06 16:41:25.459470445 DEBUG Adding first-party search path `/tmp/.tmpi1EkeY/external/Y` 2026-06-06 16:41:25.459473886 DEBUG Using vendored stdlib 2026-06-06 16:41:25.459629881 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.459636945 DEBUG Adding new file root '/tmp/.tmpi1EkeY/external/Y' of kind Project 2026-06-06 16:41:25.459753278 DEBUG Updating project to check open files 2026-06-06 16:41:25.459769847 DEBUG Updating project to check open files 2026-06-06 16:41:25.459775155 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.459778863 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:25.459799116 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpi1EkeY/systemtests/foo.py", kind: File } 2026-06-06 16:41:25.459826017 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpi1EkeY/systemtests/foo.py` 2026-06-06 16:41:25.459828885 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:25.459834750 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:25.460020396 DEBUG request{id=2 method="textDocument/hover"}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.474411441 DEBUG request{id=2 method="textDocument/hover"}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.478806201 DEBUG request{id=2 method="textDocument/hover"}: Inferred type of covering node is def foo() -> str 2026-06-06 16:41:25.479577768 DEBUG method="textDocument/hover" response.id=2 duration=19.74ms 2026-06-06 16:41:25.479602893 DEBUG Received server response for request 2 2026-06-06 16:41:25.479633987 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:25.479643631 DEBUG Client sends request `textDocument/hover` with ID 3 2026-06-06 16:41:25.479699433 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpi1EkeY/external/Y/foo.py", kind: File } 2026-06-06 16:41:25.479835531 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpi1EkeY/external/Y/foo.py` 2026-06-06 16:41:25.479849899 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:25.479862222 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:25.479934584 DEBUG method="textDocument/hover" response.id=3 duration=65.35µs 2026-06-06 16:41:25.479949062 DEBUG Received server response for request 3 2026-06-06 16:41:25.490069610 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:25.490098388 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:25.490109385 DEBUG method="shutdown" response.id=4 duration=15.87µs 2026-06-06 16:41:25.490126034 DEBUG Received server response for request 4 2026-06-06 16:41:25.490130222 DEBUG Client sends notification `exit` 2026-06-06 16:41:25.490144877 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-06-06 16:41:25.494996763 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:25.495067415 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:25.495106598 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:25.495173074 DEBUG Client info: None 2026-06-06 16:41:25.495197192 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:25.495211776 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:25.495216153 INFO Version: Unknown 2026-06-06 16:41:25.495688333 DEBUG Received server response for request 1 2026-06-06 16:41:25.495734348 DEBUG Client sends notification `initialized` 2026-06-06 16:41:25.495833259 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:25.495905333 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.495909200 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.495925631 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:25.495979959 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.495996654 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 16:41:25.496000586 DEBUG Initializing workspace `file:///tmp/.tmprRuNUU/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.496009656 DEBUG Searching for a project in '/tmp/.tmprRuNUU/root1' 2026-06-06 16:41:25.496044146 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.496048680 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.496268523 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.496275803 DEBUG Discovering virtual environment in `/tmp/.tmprRuNUU/root1` 2026-06-06 16:41:25.496331965 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.496337058 DEBUG No virtual environment found 2026-06-06 16:41:25.496347910 DEBUG Adding first-party search path `/tmp/.tmprRuNUU/root1` 2026-06-06 16:41:25.496351554 DEBUG Using vendored stdlib 2026-06-06 16:41:25.496531043 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.496538340 DEBUG Adding new file root '/tmp/.tmprRuNUU/root1' of kind Project 2026-06-06 16:41:25.496682428 DEBUG Initializing workspace `file:///tmp/.tmprRuNUU/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.496690706 DEBUG Searching for a project in '/tmp/.tmprRuNUU/root2' 2026-06-06 16:41:25.496723435 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.496727832 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.496906580 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.496912878 DEBUG Discovering virtual environment in `/tmp/.tmprRuNUU/root2` 2026-06-06 16:41:25.496953556 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.496957715 DEBUG No virtual environment found 2026-06-06 16:41:25.496966823 DEBUG Adding first-party search path `/tmp/.tmprRuNUU/root2` 2026-06-06 16:41:25.496970292 DEBUG Using vendored stdlib 2026-06-06 16:41:25.497107975 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.497112325 DEBUG Adding new file root '/tmp/.tmprRuNUU/root2' of kind Project 2026-06-06 16:41:25.497226986 DEBUG Initializing workspace `file:///tmp/.tmprRuNUU/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.497546739 DEBUG Searching for a project in '/tmp/.tmprRuNUU/root3' 2026-06-06 16:41:25.497593356 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.497598754 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.497776694 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.497782175 DEBUG Discovering virtual environment in `/tmp/.tmprRuNUU/root3` 2026-06-06 16:41:25.497821532 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.497825271 DEBUG No virtual environment found 2026-06-06 16:41:25.497834567 DEBUG Adding first-party search path `/tmp/.tmprRuNUU/root3` 2026-06-06 16:41:25.497838091 DEBUG Using vendored stdlib 2026-06-06 16:41:25.497975621 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.497979598 DEBUG Adding new file root '/tmp/.tmprRuNUU/root3' of kind Project 2026-06-06 16:41:25.498096006 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.498101778 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 16:41:25.498152821 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 16:41:25.499549508 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:25.499704389 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmprRuNUU/root1/main.py' 2026-06-06 16:41:25.499796058 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.514162147 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.514319994 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.015s 2026-06-06 16:41:25.514337815 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-06 16:41:25.515688729 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:25.515776774 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmprRuNUU/root2/main.py' 2026-06-06 16:41:25.515839465 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.529806465 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.529934527 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.014s 2026-06-06 16:41:25.529951005 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root3' 2026-06-06 16:41:25.531301076 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:25.531384801 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmprRuNUU/root3/main.py' 2026-06-06 16:41:25.531487111 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:25.545811153 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:25.545959201 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.015s 2026-06-06 16:41:25.546002616 DEBUG method="workspace/diagnostic" response.id=2 duration=47.90ms 2026-06-06 16:41:25.546034925 DEBUG Received server response for request 2 2026-06-06 16:41:25.546203328 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 16:41:25.546216541 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 16:41:25.546240138 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmprRuNUU/root2), (root3, file:///tmp/.tmprRuNUU/root3) 2026-06-06 16:41:25.546248767 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmprRuNUU/root2 2026-06-06 16:41:25.549551528 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmprRuNUU/root3 2026-06-06 16:41:25.552376288 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 16:41:25.552486063 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 16:41:25.552694708 DEBUG method="workspace/diagnostic" response.id=3 duration=354.12µs 2026-06-06 16:41:25.552721869 DEBUG Received server response for request 3 2026-06-06 16:41:25.562869592 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:25.562901478 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:25.562914298 DEBUG method="shutdown" response.id=4 duration=19.63µs 2026-06-06 16:41:25.562930722 DEBUG Received server response for request 4 2026-06-06 16:41:25.562935920 DEBUG Client sends notification `exit` 2026-06-06 16:41:25.562956914 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-06-06 16:41:25.567132835 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:25.567210199 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:25.567248433 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:25.567298548 DEBUG Client info: None 2026-06-06 16:41:25.567322795 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:25.567337084 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:25.567341976 INFO Version: Unknown 2026-06-06 16:41:25.568239005 DEBUG Received server response for request 1 2026-06-06 16:41:25.568385930 DEBUG Client sends notification `initialized` 2026-06-06 16:41:25.568471529 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:25.568536520 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:25.568544609 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:25.568559371 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 16:41:25.568562575 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:25.568619341 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:25.568634136 DEBUG Deferring `workspace/didChangeWorkspaceFolders` notification until all workspaces are initialized 2026-06-06 16:41:25.568638800 DEBUG Initializing workspace `file:///tmp/.tmpRMXG5u/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:25.568661919 DEBUG Searching for a project in '/tmp/.tmpRMXG5u/root1' 2026-06-06 16:41:25.568693040 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:25.568697394 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:25.568927617 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:25.568934919 DEBUG Discovering virtual environment in `/tmp/.tmpRMXG5u/root1` 2026-06-06 16:41:25.568987263 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:25.568992572 DEBUG No virtual environment found 2026-06-06 16:41:25.569003264 DEBUG Adding first-party search path `/tmp/.tmpRMXG5u/root1` 2026-06-06 16:41:25.569006860 DEBUG Using vendored stdlib 2026-06-06 16:41:25.569178512 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:25.569193900 DEBUG Adding new file root '/tmp/.tmpRMXG5u/root1' of kind Project 2026-06-06 16:41:25.569353122 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:25.569363538 DEBUG Processing deferred notification `workspace/didChangeWorkspaceFolders` 2026-06-06 16:41:25.569378038 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpRMXG5u/root1) 2026-06-06 16:41:25.569382499 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpRMXG5u/root1 2026-06-06 16:41:25.569556233 DEBUG request{id=2 method="workspace/diagnostic"}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-06-06 16:41:27.568645203 DEBUG Client sends request `shutdown` with ID 3 2026-06-06 16:41:27.568737036 DEBUG request{id=3 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:27.568774945 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-06-06 16:41:27.568785904 DEBUG method="shutdown" response.id=3 duration=58.47µs 2026-06-06 16:41:27.568788666 DEBUG Received server response for request 2 2026-06-06 16:41:27.568792734 DEBUG Received server response for request 3 2026-06-06 16:41:27.568797817 DEBUG Client sends notification `exit` 2026-06-06 16:41:27.568807640 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-06-06 16:41:27.570046872 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:27.570117573 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:27.570214815 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:27.570258648 DEBUG Client info: None 2026-06-06 16:41:27.570276080 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:27.570288748 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:27.570293240 INFO Version: Unknown 2026-06-06 16:41:27.570330757 DEBUG Received server response for request 1 2026-06-06 16:41:27.570367930 DEBUG Client sends notification `initialized` 2026-06-06 16:41:27.570450594 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:27.570501032 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:27.570508530 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:27.570523541 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-06-06 16:41:27.570640030 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:27.570659221 DEBUG Deferring `workspace/diagnostic` request until all workspaces are initialized 2026-06-06 16:41:27.570664017 DEBUG Initializing workspace `file:///tmp/.tmpWpzTKF/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:27.570673051 DEBUG Searching for a project in '/tmp/.tmpWpzTKF/root1' 2026-06-06 16:41:27.571054925 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:27.571063296 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:27.571785611 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:27.571796827 DEBUG Discovering virtual environment in `/tmp/.tmpWpzTKF/root1` 2026-06-06 16:41:27.571935324 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:27.572131813 DEBUG No virtual environment found 2026-06-06 16:41:27.572315680 DEBUG Adding first-party search path `/tmp/.tmpWpzTKF/root1` 2026-06-06 16:41:27.572331470 DEBUG Using vendored stdlib 2026-06-06 16:41:27.572513554 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:27.572525117 DEBUG Adding new file root '/tmp/.tmpWpzTKF/root1' of kind Project 2026-06-06 16:41:27.572677896 DEBUG Initializing workspace `file:///tmp/.tmpWpzTKF/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:27.572690998 DEBUG Searching for a project in '/tmp/.tmpWpzTKF/root2' 2026-06-06 16:41:27.572725489 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:27.572730045 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:27.572922791 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:27.572935855 DEBUG Discovering virtual environment in `/tmp/.tmpWpzTKF/root2` 2026-06-06 16:41:27.572982242 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:27.572987596 DEBUG No virtual environment found 2026-06-06 16:41:27.572998294 DEBUG Adding first-party search path `/tmp/.tmpWpzTKF/root2` 2026-06-06 16:41:27.573001704 DEBUG Using vendored stdlib 2026-06-06 16:41:27.573145571 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:27.573149701 DEBUG Adding new file root '/tmp/.tmpWpzTKF/root2' of kind Project 2026-06-06 16:41:27.573272763 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:27.573277549 DEBUG Processing deferred request `workspace/diagnostic` 2026-06-06 16:41:27.573322967 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 16:41:27.574790429 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:27.575057216 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpWpzTKF/root1/main.py' 2026-06-06 16:41:27.575213537 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:27.589528152 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:27.589676225 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.015s 2026-06-06 16:41:27.589692359 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root2' 2026-06-06 16:41:27.591113639 INFO request{id=2 method="workspace/diagnostic"}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-06-06 16:41:27.591245989 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Checking file '/tmp/.tmpWpzTKF/root2/main.py' 2026-06-06 16:41:27.591343821 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Resolving dynamic module resolution paths 2026-06-06 16:41:27.605347021 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check:check_file{file=file(Id(c00))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:27.605509742 DEBUG request{id=2 method="workspace/diagnostic"}:Project::check: Checking all files took 0.014s 2026-06-06 16:41:27.605553890 DEBUG method="workspace/diagnostic" response.id=2 duration=32.27ms 2026-06-06 16:41:27.605581912 DEBUG Received server response for request 2 2026-06-06 16:41:27.605793534 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 16:41:27.605810607 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-06-06 16:41:27.605850311 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpWpzTKF/root2) 2026-06-06 16:41:27.605857077 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpWpzTKF/root2 2026-06-06 16:41:27.608435406 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files in project 'root1' 2026-06-06 16:41:27.608527848 DEBUG request{id=3 method="workspace/diagnostic"}:Project::check: Checking all files took 0.000s 2026-06-06 16:41:27.608554684 DEBUG method="workspace/diagnostic" response.id=3 duration=151.51µs 2026-06-06 16:41:27.608572945 DEBUG Received server response for request 3 2026-06-06 16:41:27.618722484 DEBUG Client sends request `shutdown` with ID 4 2026-06-06 16:41:27.618755753 DEBUG request{id=4 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:27.618769891 DEBUG method="shutdown" response.id=4 duration=21.32µs 2026-06-06 16:41:27.618783701 DEBUG Received server response for request 4 2026-06-06 16:41:27.618787864 DEBUG Client sends notification `exit` 2026-06-06 16:41:27.618801754 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-06-06 16:41:27.622947040 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, completion: None, hover: None, signature_help: None, references: None, document_highlight: None, document_symbol: None, formatting: None, range_formatting: None, on_type_formatting: None, declaration: None, definition: None, type_definition: None, implementation: None, code_action: None, code_lens: None, document_link: None, color_provider: None, rename: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { related_information: None, tag_support: None, version_support: None, code_description_support: None, data_support: None, }, ), folding_range: None, selection_range: None, linked_editing_range: None, call_hierarchy: None, semantic_tokens: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, offset_encoding: None, experimental: None, } 2026-06-06 16:41:27.623020807 DEBUG Architecture: aarch64, OS: linux, case-sensitive: case-sensitive 2026-06-06 16:41:27.623060848 DEBUG Client sends request `initialize` with ID 1 2026-06-06 16:41:27.623118969 DEBUG Client info: None 2026-06-06 16:41:27.623141823 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-06-06 16:41:27.623155641 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-06-06 16:41:27.623160519 INFO Version: Unknown 2026-06-06 16:41:27.623205212 DEBUG Received server response for request 1 2026-06-06 16:41:27.623249974 DEBUG Client sends notification `initialized` 2026-06-06 16:41:27.623367647 DEBUG Requesting workspace configuration for workspaces 2026-06-06 16:41:27.623433032 DEBUG Received server request `workspace/configuration` 2026-06-06 16:41:27.623436509 INFO Retrying to receive `workspace/configuration` request 2026-06-06 16:41:27.623452714 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:27.623455669 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-06-06 16:41:27.623541165 DEBUG client_response{id=0 method="workspace/configuration"}: Received workspace configurations, initializing workspaces 2026-06-06 16:41:27.623557246 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-06-06 16:41:27.623561602 DEBUG Initializing workspace `file:///tmp/.tmpj4rP60/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:27.623570827 DEBUG Searching for a project in '/tmp/.tmpj4rP60/root1' 2026-06-06 16:41:27.623605865 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:27.623610522 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:27.623833859 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:27.623840740 DEBUG Discovering virtual environment in `/tmp/.tmpj4rP60/root1` 2026-06-06 16:41:27.623895916 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:27.623901277 DEBUG No virtual environment found 2026-06-06 16:41:27.623912733 DEBUG Adding first-party search path `/tmp/.tmpj4rP60/root1` 2026-06-06 16:41:27.623916313 DEBUG Using vendored stdlib 2026-06-06 16:41:27.624074755 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:27.624080389 DEBUG Adding new file root '/tmp/.tmpj4rP60/root1' of kind Project 2026-06-06 16:41:27.624226741 DEBUG Initializing workspace `file:///tmp/.tmpj4rP60/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-06-06 16:41:27.624235834 DEBUG Searching for a project in '/tmp/.tmpj4rP60/root2' 2026-06-06 16:41:27.624266576 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-06-06 16:41:27.624271045 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-06-06 16:41:27.624452014 INFO Defaulting to python-platform `linux` 2026-06-06 16:41:27.624458042 DEBUG Discovering virtual environment in `/tmp/.tmpj4rP60/root2` 2026-06-06 16:41:27.624522661 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/e2e-3c54c16e6e930f4c`: does not point to a Python executable or a directory on disk 2026-06-06 16:41:27.624531245 DEBUG No virtual environment found 2026-06-06 16:41:27.624541920 DEBUG Adding first-party search path `/tmp/.tmpj4rP60/root2` 2026-06-06 16:41:27.624545589 DEBUG Using vendored stdlib 2026-06-06 16:41:27.624685305 INFO Python version: Python 3.14, platform: linux 2026-06-06 16:41:27.624689992 DEBUG Adding new file root '/tmp/.tmpj4rP60/root2' of kind Project 2026-06-06 16:41:27.624814402 DEBUG Updating project to check open files 2026-06-06 16:41:27.624830934 DEBUG Updating project to check open files 2026-06-06 16:41:27.624836407 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-06-06 16:41:27.624840407 DEBUG Processing deferred notification `textDocument/didOpen` 2026-06-06 16:41:27.624861896 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpj4rP60/root1/main.py", kind: File } 2026-06-06 16:41:27.624889021 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpj4rP60/root1/main.py` 2026-06-06 16:41:27.624891969 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:27.624898147 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:27.625061414 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpj4rP60/root1/main.py"))}: Checking file '/tmp/.tmpj4rP60/root1/main.py' 2026-06-06 16:41:27.625170964 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpj4rP60/root1/main.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:27.639731561 DEBUG request{id=2 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpj4rP60/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:27.639890408 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.99ms 2026-06-06 16:41:27.639911486 DEBUG Received server response for request 2 2026-06-06 16:41:27.640034353 DEBUG Client sends notification `textDocument/didOpen` 2026-06-06 16:41:27.640046836 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-06-06 16:41:27.640107758 DEBUG notification{method="textDocument/didOpen"}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpj4rP60/root2/main.py", kind: File } 2026-06-06 16:41:27.640152226 DEBUG notification{method="textDocument/didOpen"}: Opening file `/tmp/.tmpj4rP60/root2/main.py` 2026-06-06 16:41:27.640156605 DEBUG notification{method="textDocument/didOpen"}: Take open project files 2026-06-06 16:41:27.640164129 DEBUG notification{method="textDocument/didOpen"}:set_open_files{open_files={file(Id(c00))}}: Set open project files (count: 1) 2026-06-06 16:41:27.640214527 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpj4rP60/root2/main.py"))}: Checking file '/tmp/.tmpj4rP60/root2/main.py' 2026-06-06 16:41:27.640268899 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpj4rP60/root2/main.py"))}: Resolving dynamic module resolution paths 2026-06-06 16:41:27.654792175 DEBUG request{id=3 method="textDocument/diagnostic"}:check_file{file=File(System("/tmp/.tmpj4rP60/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-06-06 16:41:27.654919928 DEBUG method="textDocument/diagnostic" response.id=3 duration=14.75ms 2026-06-06 16:41:27.654944717 DEBUG Received server response for request 3 2026-06-06 16:41:27.655025356 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-06-06 16:41:27.655050191 DEBUG notification{method="workspace/didChangeWorkspaceFolders"}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpj4rP60/root2) 2026-06-06 16:41:27.655054157 INFO notification{method="workspace/didChangeWorkspaceFolders"}: Removing workspace folder: file:///tmp/.tmpj4rP60/root2 2026-06-06 16:41:27.657513798 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-06-06 16:41:27.658147056 DEBUG method="textDocument/diagnostic" response.id=4 duration=93.84µs 2026-06-06 16:41:27.658168343 DEBUG Received server response for request 4 2026-06-06 16:41:27.658252507 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-06-06 16:41:27.658458092 DEBUG method="textDocument/diagnostic" response.id=5 duration=41.59µs 2026-06-06 16:41:27.658472998 DEBUG Received server response for request 5 2026-06-06 16:41:27.668581567 DEBUG Client sends request `shutdown` with ID 6 2026-06-06 16:41:27.668609197 DEBUG request{id=6 method="shutdown"}: Received shutdown request, waiting for exit notification 2026-06-06 16:41:27.668618412 DEBUG method="shutdown" response.id=6 duration=14.45µs 2026-06-06 16:41:27.668631147 DEBUG Received server response for request 6 2026-06-06 16:41:27.668635715 DEBUG Client sends notification `exit` 2026-06-06 16:41:27.668652564 DEBUG Received exit notification, exiting ok test result: ok. 128 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 20.58s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_site_packages-f9cb36798b86c6f2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 43 tests test tests::can_find_site_packages_directory_freethreaded_build ... ok test tests::can_find_site_packages_directory_no_virtual_env ... ok test tests::can_find_site_packages_directory_no_virtual_env_at_origin_self_environment ... ok test tests::can_find_site_packages_directory_no_virtual_env_freethreaded ... ok test tests::can_find_site_packages_directory_uv_style_version_field_in_pyvenv_cfg ... ok test tests::can_find_site_packages_directory_venv_style_version_field_in_pyvenv_cfg ... ok test tests::can_find_site_packages_directory_virtualenv_style_version_field_in_pyvenv_cfg ... ok test tests::cannot_find_site_packages_directory ... ok test tests::cannot_find_site_packages_directory_no_virtual_env_at_origin_local_venv ... ok test tests::cannot_find_site_packages_directory_no_virtual_env_at_origin_virtual_env_var ... ok test tests::cannot_read_lib_directory ... ok test tests::detects_cpython_implementation ... ok test tests::detects_graalpy_implementation ... ok test tests::detects_pypy_implementation ... ok test tests::detects_unknown_implementation ... ok test tests::does_not_add_usr_local_when_sys_prefix_is_not_usr ... ok test tests::does_not_enumerate_usr_local_for_wrong_version_when_version_known ... ok test tests::does_not_include_wrong_version_dist_packages_when_exact_dist_missing ... ok test tests::does_not_include_wrong_version_when_implementation_unknown ... ok test tests::fallback_enumeration_for_cpython_excludes_pypy_directories ... ok test tests::fallback_enumeration_for_pypy_excludes_cpython_directories ... ok test tests::finds_debian_dist_packages_in_fallback_enumeration ... ok test tests::finds_debian_python3_dist_packages ... ok test tests::finds_dist_packages_in_fallback_enumeration ... ok test tests::finds_dist_packages_in_system_environment ... ok test tests::finds_pypy_site_packages_when_version_known ... ok test tests::finds_system_site_packages ... ok test tests::finds_usr_local_dist_packages_in_fallback_enumeration ... ok test tests::finds_usr_local_dist_packages_in_system_environment ... ok test tests::includes_matching_version_pypy_without_wrong_version_cpython_when_unknown ... ok test tests::layout_inference_uses_the_primary_site_packages_source ... ok test tests::parsing_pyvenv_cfg_with_invalid_home_key_fails ... ok test tests::parsing_pyvenv_cfg_with_key_but_no_value_fails ... ok test tests::parsing_pyvenv_cfg_with_no_home_key_fails ... ok test tests::parsing_pyvenv_cfg_with_value_but_no_key_fails ... ok test tests::pyvenv_cfg_with_carriage_return_line_endings_parses ... ok test tests::pyvenv_cfg_with_strange_whitespace_parses ... ok test tests::reject_env_that_does_not_exist ... ok test tests::reject_env_that_is_not_a_directory ... ok test tests::settings_diagnostic_path_ignores_python_helper_scripts ... ok test tests::site_packages_paths_display ... ok test tests::unknown_known_version_prefers_cpython_layout ... ok test tests::usr_local_dist_packages_precedes_sys_prefix_dist_packages ... ok test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_test-be09fc6d1265e6f6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 1 test test tests::multiple_sections_with_dependencies_not_allowed ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running `/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/ty_vendored-b6f0f2070df2faf5 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual'` running 2 tests test tests::typeshed_vfs_consistent_with_vendored_stubs ... ok test tests::typeshed_zip_created_at_build_time ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests lsp_types Running `/usr/bin/rustdoc --edition=2018 --crate-type lib --color auto --crate-name lsp_types --test crates/lsp-types/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/lsp-types -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-031e91bbecdcdd95.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblsp_types-05fe808d578e6986.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern serde_repr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_repr-4b37f75f4cc99674.so --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-238656cd6d6fadfa.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --cfg 'feature="default"' --cfg 'feature="proposed"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proposed"))' --error-format human` warning: unexpected character `$` --> crates/lsp-types/src/lib.rs:2585:1 | 2585 | / /// MarkedString can be used to render human readable text. It is either a 2586 | | /// markdown string or a code-block that provides a language and a code snippet. 2587 | | /// The language identifier is semantically equal to the optional language 2588 | | /// identifier in fenced code blocks in GitHub issues. ... | 2593 | | /// ${value} 2594 | | /// ``` | |_______^ | = note: `#[warn(rustdoc::invalid_codeblock_attributes)]` on by default warning: 1 warning emitted running 1 test test crates/lsp-types/src/lib.rs - MarkupContent (line 2737) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests ruff_annotate_snippets Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_annotate_snippets --test crates/ruff_annotate_snippets/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_annotate_snippets -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anstream=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstream-1b2250b469847edd.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsnapbox-76e2dd37fa6dcb0b.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern tryfn=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtryfn-fe7d290a3850f9ff.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --cfg 'feature="default"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "testing-colors"))' --error-format human` running 3 tests test crates/ruff_annotate_snippets/src/lib.rs - (line 8) ... ok test crates/ruff_annotate_snippets/src/renderer/mod.rs - renderer (line 4) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet (line 5) ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 8.05s; merged doctests compilation took 8.04s Doc-tests ruff_cache Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_cache --test crates/ruff_cache/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_cache -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-cb5332037ec52071.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-ef579c2dd7f885d9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern seahash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libseahash-98ab21ab4f484a1b.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 2 tests test crates/ruff_cache/src/cache_key.rs - cache_key::CacheKey (line 26) ... ok test crates/ruff_cache/src/cache_key.rs - cache_key::CacheKey (line 38) ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 16.08s; merged doctests compilation took 16.07s Doc-tests ruff_db Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_db --test crates/ruff_db/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_db -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --extern anstyle=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanstyle-14d05865ec79e57a.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libarc_swap-6014449333be4bf7.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdashmap-2c9ad444e86e95bd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdunce-a44e76946e36da79.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libetcetera-c67e421290ee4031.rlib --extern filetime=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfiletime-aba5836150b90e0d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchit-33999c42bd4ea7f3.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-6211ba39cd54452b.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpathdiff-bc063196ce922671.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquick_junit-cbbcbabc365a0fec.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-1089cbb105aff8de.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsupports_hyperlinks-eb90e4cbcb24bc70.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing_subscriber-11546593598f8f78.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_static-a4ec512de2506e9c.rlib --extern which=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwhich-317233308526630f.rlib --extern zip=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libzip-56b10715bdaed4f5.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --cfg 'feature="cache"' --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="ruff_cache"' --cfg 'feature="serde"' --cfg 'feature="testing"' --cfg 'feature="tracing-subscriber"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' --error-format human` running 20 tests test crates/ruff_db/src/system/path.rs - system::path::SystemPath::absolute (line 404) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::absolute (line 427) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ancestors (line 182) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::components (line 225) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ends_with (line 131) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::extension (line 83) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_name (line 252) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_stem (line 282) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::is_absolute (line 59) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::join (line 336) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::parent (line 155) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::starts_with (line 103) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::strip_prefix (line 305) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::with_extension (line 353) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 541) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 551) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemVirtualPath::extension (line 752) ... ok test crates/ruff_db/src/system/path.rs - system::path::deduplicate_nested_paths (line 872) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging (line 115) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging_with_filter (line 129) ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 44.68s; merged doctests compilation took 44.65s Doc-tests ruff_formatter Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_formatter --test crates/ruff_formatter/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_formatter -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdrop_bomb-621c868e901eccef.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' --error-format human` running 70 tests test crates/ruff_formatter/src/arguments.rs - arguments::Arguments (line 40) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::Buffer::write_element (line 23) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::Buffer::write_fmt (line 47) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::BufferExtensions::start_recording (line 601) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::RemoveSoftLinesBuffer (line 307) ... ok test crates/ruff_formatter/src/builders.rs - builders::BestFitting<'a,Context>::with_mode (line 2598) ... ok test crates/ruff_formatter/src/builders.rs - builders::IfGroupBreaks<'_,Context>::with_group_id (line 1975) ... ok test crates/ruff_formatter/src/builders.rs - builders::align (line 877) ... ok test crates/ruff_formatter/src/builders.rs - builders::align (line 922) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1472) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1507) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1526) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1545) ... ok test crates/ruff_formatter/src/builders.rs - builders::block_indent (line 1013) ... ok test crates/ruff_formatter/src/builders.rs - builders::conditional_group (line 1617) ... ok test crates/ruff_formatter/src/builders.rs - builders::dedent (line 747) ... ok test crates/ruff_formatter/src/builders.rs - builders::dedent_to_root (line 816) ... ok test crates/ruff_formatter/src/builders.rs - builders::empty_line (line 110) ... ok test crates/ruff_formatter/src/builders.rs - builders::expand_parent (line 1747) ... ok test crates/ruff_formatter/src/builders.rs - builders::fits_expanded (line 2183) ... ok test crates/ruff_formatter/src/builders.rs - builders::format_once (line 2340) ... ok test crates/ruff_formatter/src/builders.rs - builders::format_once (line 2378) - should panic ... ok test crates/ruff_formatter/src/builders.rs - builders::format_with (line 2283) ... ok test crates/ruff_formatter/src/builders.rs - builders::group (line 1341) ... ok test crates/ruff_formatter/src/builders.rs - builders::group (line 1369) ... ok test crates/ruff_formatter/src/builders.rs - builders::hard_line_break (line 79) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_breaks (line 1803) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_breaks (line 1832) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_fits_on_line (line 1884) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_fits_on_line (line 1913) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent (line 683) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2055) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2078) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2108) ... ok test crates/ruff_formatter/src/builders.rs - builders::labelled (line 548) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix (line 415) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix (line 432) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix_boundary (line 505) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_block_indent (line 1054) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_block_indent (line 1085) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break (line 23) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break (line 43) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break_or_space (line 142) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break_or_space (line 164) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_indent_or_space (line 1128) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_indent_or_space (line 1162) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_space_or_block_indent (line 1262) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_space_or_block_indent (line 1294) ... ok test crates/ruff_formatter/src/builders.rs - builders::source_position (line 286) ... ok test crates/ruff_formatter/src/builders.rs - builders::space (line 645) ... ok test crates/ruff_formatter/src/builders.rs - builders::token (line 223) ... ok test crates/ruff_formatter/src/builders.rs - builders::token (line 241) ... ok test crates/ruff_formatter/src/format_extensions.rs - format_extensions::MemoizeFormat::memoized (line 14) ... ok test crates/ruff_formatter/src/format_extensions.rs - format_extensions::Memoized::inspect (line 95) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::fill (line 117) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::fill (line 139) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::join (line 48) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::join_with (line 80) ... ok test crates/ruff_formatter/src/lib.rs - Format (line 572) ... ok test crates/ruff_formatter/src/lib.rs - FormatWithRule (line 677) ... ignored test crates/ruff_formatter/src/lib.rs - format (line 876) ... ok test crates/ruff_formatter/src/lib.rs - format (line 889) ... ok test crates/ruff_formatter/src/lib.rs - write (line 823) ... ok test crates/ruff_formatter/src/lib.rs - write (line 842) ... ok test crates/ruff_formatter/src/macros.rs - macros::best_fitting (line 155) ... ok test crates/ruff_formatter/src/macros.rs - macros::best_fitting (line 243) ... ok test crates/ruff_formatter/src/macros.rs - macros::dbg_write (line 81) ... ok test crates/ruff_formatter/src/macros.rs - macros::format (line 125) ... ok test crates/ruff_formatter/src/macros.rs - macros::format_args (line 13) ... ok test crates/ruff_formatter/src/macros.rs - macros::write (line 48) ... ok test result: ok. 69 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.06s all doctests ran in 18.18s; merged doctests compilation took 18.11s Doc-tests ruff_linter Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_linter --test crates/ruff_linter/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_linter -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libaho_corasick-4b989ef1755c851d.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern clap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libclap-3b06c6c48fc30f84.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern fern=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libfern-57f1db3bf9074ebe.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-cb5332037ec52071.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-ef579c2dd7f885d9.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libhashbrown-ae9cc004840c7df3.rlib --extern imperative=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libimperative-21ba44a8e9bea337.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libjiff-a480cee1b6049767.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblibcst_native-bfc59d20399f149d.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern natord=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libnatord-f56df4cf7441255d.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-afe299d59e3898fb.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpyproject_toml-e6bae9ea797e8a9c.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_codegen-27e3b2fac50d904c.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_importer-77ee650fe3dfe679.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_index-a0650aaaf7453fb4.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-368abee649b4e779.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_semantic-a76c5fb81713474b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern similar=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsimilar-1089cbb105aff8de.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtyped_arena-a24e3402abf873f9.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-5fac24b115da9b34.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_width-978449fd961d07a4.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-d3666a955ee7c98f.rlib --extern url=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liburl-238656cd6d6fadfa.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --cfg 'feature="clap"' --cfg 'feature="default"' --cfg 'feature="test-rules"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "default", "schemars", "test-rules", "testing"))' --error-format human` running 12 tests test crates/ruff_linter/src/checkers/ast/mod.rs - checkers::ast::DiagnosticGuard<'_,'_>::before_drop (line 3673) ... ignored test crates/ruff_linter/src/locator.rs - locator::Locator<'a>::floor_char_boundary (line 75) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::contains (line 241) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::insert (line 197) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::intersects (line 127) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::is_empty (line 158) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::iter (line 276) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::len (line 174) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::remove (line 224) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::subtract (line 102) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::union (line 72) ... ok test crates/ruff_linter/src/settings/mod.rs - settings::display_settings (line 45) ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 121.79s; merged doctests compilation took 121.72s Doc-tests ruff_notebook Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_notebook --test crates/ruff_notebook/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_notebook -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern rand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librand-3c845910986ed361.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_notebook-0dfbe2b5ef9d0988.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern serde_with=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_with-f12f688c4c9fbbca.rlib --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern uuid=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libuuid-69e28ae31379a41c.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 1 test test crates/ruff_notebook/src/schema.rs - schema::SortAlphabetically (line 44) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 9.94s; merged doctests compilation took 9.94s Doc-tests ruff_options_metadata Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_options_metadata --test crates/ruff_options_metadata/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_options_metadata -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' --error-format human` running 4 tests test crates/ruff_options_metadata/src/lib.rs - OptionSet::find (line 184) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::find (line 209) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 110) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 133) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 7.02s; merged doctests compilation took 7.01s Doc-tests ruff_python_ast Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_ast --test crates/ruff_python_ast/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_ast -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libaho_corasick-4b989ef1755c851d.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-40fef522f0c54481.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' --error-format human` running 5 tests test crates/ruff_python_ast/src/helpers.rs - helpers::collect_import_from_member (line 1028) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from (line 959) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from_member (line 987) ... ok test crates/ruff_python_ast/src/name.rs - name::QualifiedName<'a>::from_dotted_name (line 216) ... ok test crates/ruff_python_ast/src/nodes.rs - nodes::DictItem (line 133) ... ignored test result: ok. 4 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 21.73s; merged doctests compilation took 21.72s Doc-tests ruff_python_parser Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_parser --test crates/ruff_python_parser/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_parser -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern bstr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbstr-66961e0f93b6b8d7.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-d1a609c199c2b351.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_annotate_snippets=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_annotate_snippets-77be2fae405215e7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_json-c7ef3152b8932dd0.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthin_vec-40fef522f0c54481.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-bb126aa2246bc48e.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-5fac24b115da9b34.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_names2-d3666a955ee7c98f.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libwalkdir-1582d7c46805d65f.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 10 tests test crates/ruff_python_parser/src/lib.rs - parse (line 247) ... ok test crates/ruff_python_parser/src/lib.rs - parse (line 256) ... ok test crates/ruff_python_parser/src/lib.rs - parse (line 271) ... ok test crates/ruff_python_parser/src/lib.rs - parse_expression (line 130) ... ok test crates/ruff_python_parser/src/lib.rs - parse_expression_range (line 153) ... ok test crates/ruff_python_parser/src/lib.rs - parse_module (line 100) ... ok test crates/ruff_python_parser/src/lib.rs - parse_parenthesized_expression_range (line 180) ... ok test crates/ruff_python_parser/src/lib.rs - parse_string_annotation (line 206) ... ok test crates/ruff_python_parser/src/parser/options.rs - parser::options::ParseOptions (line 23) ... ok test crates/ruff_python_parser/src/parser/options.rs - parser::options::ParseOptions (line 31) ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 24.18s; merged doctests compilation took 24.16s Doc-tests ruff_python_stdlib Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_stdlib --test crates/ruff_python_stdlib/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_stdlib -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-bb126aa2246bc48e.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 4 tests test crates/ruff_python_stdlib/src/str.rs - str::is_cased_lowercase (line 85) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_cased_uppercase (line 118) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_lowercase (line 7) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_uppercase (line 44) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 7.32s; merged doctests compilation took 7.32s Doc-tests ruff_python_trivia Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_trivia --test crates/ruff_python_trivia/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_python_trivia -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_ident-bb126aa2246bc48e.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 10 tests test crates/ruff_python_trivia/src/pragmas.rs - pragmas::find_trailing_pragma_offset (line 40) ... ok test crates/ruff_python_trivia/src/pragmas.rs - pragmas::is_pragma_comment (line 3) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::dedent (line 141) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 15) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 25) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 38) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 51) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent_first_line (line 101) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent_first_line (line 81) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent_first_line (line 91) ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 7.73s; merged doctests compilation took 7.72s Doc-tests ruff_source_file Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_source_file --test crates/ruff_source_file/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_source_file -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' --error-format human` running 20 tests test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::line_column (line 86) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::line_index (line 235) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::offset (line 331) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::offset (line 394) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::source_location (line 142) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::OneIndexed::digits (line 647) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::contains_line_break (line 231) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::count_lines (line 303) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_end (line 42) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_range (line 85) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_str (line 132) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_lines_range (line 175) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_lines_str (line 279) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_end (line 62) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_range (line 109) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_start (line 12) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_str (line 153) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::lines_range (line 207) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::lines_str (line 253) ... ok test crates/ruff_source_file/src/newlines.rs - newlines::UniversalNewlineIterator (line 23) ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 7.70s; merged doctests compilation took 7.67s Doc-tests ruff_text_size Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_text_size --test crates/ruff_text_size/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_text_size -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde_test-f0c59820d5e497d6.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' --error-format human` running 21 tests test crates/ruff_text_size/src/range.rs - range::TextRange::add_end (line 461) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::add_start (line 421) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::at (line 58) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::contains (line 156) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::contains_inclusive (line 175) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::contains_range (line 192) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::cover (line 237) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::cover_offset (line 259) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::empty (line 78) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::intersect (line 213) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::new (line 37) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::ordering (line 313) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::sub_end (line 441) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::sub_start (line 402) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::up_to (line 98) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::with_end (line 381) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::with_start (line 358) ... ok test crates/ruff_text_size/src/size.rs - size::TextSize::new (line 43) ... ok test crates/ruff_text_size/src/size.rs - size::TextSize::of (line 57) ... ok test crates/ruff_text_size/src/size.rs - size::TextSize::to_u32 (line 74) ... ok test crates/ruff_text_size/src/size.rs - size::TextSize::to_usize (line 86) ... ok test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 7.24s; merged doctests compilation took 7.21s Doc-tests ruff_workspace Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_workspace --test crates/ruff_workspace/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ruff_workspace -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern colored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcolored-a93d6cbd26f0b140.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libetcetera-c67e421290ee4031.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-cb5332037ec52071.rlib --extern globset=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglobset-ef579c2dd7f885d9.rlib --extern ignore=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libignore-975556cdefba07be.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libis_macro-89b69e4555339cdb.so --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern log=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/liblog-7a6d239049d3ae4d.rlib --extern matchit=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmatchit-33999c42bd4ea7f3.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_absolutize-83ef1b668dcd9fc1.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpath_slash-6211ba39cd54452b.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpep440_rs-afe299d59e3898fb.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_cache-da7119a15f6d44fc.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_formatter-f84cc4037ed7b720.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_graph-468d133692da3324.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_linter-21ab3d4cf13e0e2d.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_options_metadata-30cdc2889093b651.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_formatter-790e9d6bcbbae4ac.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_semantic-a76c5fb81713474b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_workspace-4ad4ad198bb07721.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libshellexpand-5724e2ecc10b3bed.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern toml=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtoml-6615f135b603aa2f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libunicode_normalization-5fac24b115da9b34.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' --error-format human` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests ty_module_resolver Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ty_module_resolver --test crates/ty_module_resolver/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_module_resolver -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern regex=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex-4f23bcd8655cdea3.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libregex_syntax-906abfc20d192249.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern tempfile=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtempfile-ccc6d6f1f16f4997.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 16 tests test crates/ty_module_resolver/src/module_glob.rs - module_glob (line 9) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::ancestors (line 297) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::components (line 76) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::extend (line 279) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::first_component (line 90) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::from_components (line 238) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_private (line 437) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_test_module (line 386) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::last_component (line 108) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::new_static (line 50) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::parent (line 126) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 181) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 195) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::starts_with (line 145) ... ok test crates/ty_module_resolver/src/strategy.rs - strategy::MisconfigurationStrategy (line 12) ... ignored test crates/ty_module_resolver/src/strategy.rs - strategy::MisconfigurationStrategy (line 23) ... ignored test result: ok. 14 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 50.24s; merged doctests compilation took 50.21s Doc-tests ty_python_semantic Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ty_python_semantic --test crates/ty_python_semantic/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/crates/ty_python_semantic -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libanyhow-995f2717dce5a549.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libbitflags-b358e0cbf27f9a98.rlib --extern camino=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcamino-1fdc86900e7dca3f.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libcompact_str-e15e6e2f5b1dfb37.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdatatest_stable-d1a609c199c2b351.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libdrop_bomb-621c868e901eccef.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libget_size2-661618350ab47190.rlib --extern glob=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libglob-cb5332037ec52071.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindexmap-2e04df8c3b279d67.rlib --extern indoc=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libindoc-05d429395c18a188.so --extern insta=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libinsta-9e2b64365a88315d.rlib --extern itertools=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libitertools-8ba28dff39193f8a.rlib --extern memchr=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libmemchr-43710496ee0a5f7b.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libordermap-da8e3502721b71b1.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libpretty_assertions-f361162a9a985f32.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck-65b15153a5f85827.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libquickcheck_macros-0bacae34ea7a4a89.so --extern rayon=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librayon-20bd9b2ad31f14b6.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_db-8c92c551e36eeaa1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_diagnostics-4d39ff381f267b8f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_index-ed636060afa52603.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_macros-522094d92036f6c6.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_memory_usage-c87f9e73fe9273fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_ast-e79122554bc37cd3.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_literal-368abee649b4e779.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_parser-c46d9ff3ccc5c00b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_stdlib-a21ee97fcb3b7f2e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_python_trivia-7cee8bebeecc5343.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_source_file-96de670d9aa51f48.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libruff_text_size-39adf0e761d51b20.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/librustc_hash-73b6b27574cf7c4c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsalsa-40309c9064cf59ba.rlib --extern serde=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libserde-88ae020d588fceaa.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libsmallvec-6d92d48cfbd79246.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstatic_assertions-ee99a7bd13a36971.rlib --extern strum=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum-9c6b17a079469f5d.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libstrum_macros-b9e9da3281c2f8d2.so --extern test_case=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtest_case-fa310acd329c8f5b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libthiserror-52ade287237805af.rlib --extern tracing=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libtracing-a275f0111acd535c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_module_resolver-80d38b1ce2fd2b58.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_core-1cc88e282a1f8014.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_python_semantic-041846fbeb38cf53.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_site_packages-3644314879625668.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_test-8793bdb22416d1b5.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps/libty_vendored-1273203a62c616ce.rlib -L dependency=/builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/target/rpm/deps -C lto=fat --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' --error-format human` running 2 tests test crates/ty_python_semantic/src/diagnostic/mod.rs - diagnostic::DiagnosticGuard::sink (line 178) ... ignored test crates/ty_python_semantic/src/lint.rs - lint::declare_lint (line 226) ... ok test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s running 1 test test crates/ty_python_semantic/src/types/class/static_literal.rs - types::class::static_literal::StaticClassLiteral<'db>::header_range (line 2718) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 196.99s; merged doctests compilation took 196.87s + '[' '!' -f /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib/python3.14/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/lib/python3.14/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16-1.fc45.aarch64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.15.16-1.fc45.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.kx9RGT + umask 022 + cd /builddir/build/BUILD/ruff-0.15.16-build + cd ruff-0.15.16 + DOCDIR=/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/share/doc/ruff + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/CHANGELOG.md /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/README.md /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.POYLzx + umask 022 + cd /builddir/build/BUILD/ruff-0.15.16-build + cd ruff-0.15.16 + LICENSEDIR=/builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/share/licenses/ruff + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/LICENSE /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/LICENSE.dependencies /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.15.16-build/ruff-0.15.16/LICENSE.bundled /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT/usr/share/licenses/ruff + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(crate(annotate-snippets)) = 0.11.5 bundled(crate(lsp-types)) = 0.95.1 bundled(crate(lsp-types)) = 0.95.1^20260220gite15db05 bundled(typeshed) = 0^20260531git4a47505 ruff = 0.15.16-1.fc45 ruff(aarch-64) = 0.15.16-1.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.29)(64bit) libc.so.6(GLIBC_2.30)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.39)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libjemalloc.so.2()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: python3-ruff-0.15.16-1.fc45.noarch Provides: python-ruff = 0.15.16-1.fc45 python3-ruff = 0.15.16-1.fc45 python3.14-ruff = 0.15.16-1.fc45 python3.14dist(ruff) = 0.15.16 python3dist(ruff) = 0.15.16 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.14 Processing files: ruff-debugsource-0.15.16-1.fc45.aarch64 Provides: ruff-debugsource = 0.15.16-1.fc45 ruff-debugsource(aarch-64) = 0.15.16-1.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ruff-debuginfo-0.15.16-1.fc45.aarch64 Provides: debuginfo(build-id) = b0651058588704d810a993e3f0bef1a0ee046c54 ruff-debuginfo = 0.15.16-1.fc45 ruff-debuginfo(aarch-64) = 0.15.16-1.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ruff-debugsource(aarch-64) = 0.15.16-1.fc45 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.15.16-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.15.16-1.fc45.src.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.15.16-1.fc45.aarch64.rpm Wrote: /builddir/build/RPMS/ruff-0.15.16-1.fc45.aarch64.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.15.16-1.fc45.aarch64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.15.16-1.fc45.noarch.rpm RPM build warnings: /builddir/build/originals/ruff.spec line 300: autopatch: no matching patches in range Finish: rpmbuild ruff-0.15.16-1.fc45.src.rpm Finish: build phase for ruff-0.15.16-1.fc45.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1780739646.928649/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 INFO: Done(/var/lib/copr-rpmbuild/results/ruff-0.15.16-1.fc45.src.rpm) Config(child) 418 minutes 51 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 Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "ruff", "epoch": null, "version": "0.15.16", "release": "1.fc45", "arch": "src" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.15.16", "release": "1.fc45", "arch": "aarch64" }, { "name": "ruff", "epoch": null, "version": "0.15.16", "release": "1.fc45", "arch": "aarch64" }, { "name": "python3-ruff", "epoch": null, "version": "0.15.16", "release": "1.fc45", "arch": "noarch" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.15.16", "release": "1.fc45", "arch": "aarch64" } ] } RPMResults finished